connectwise-rest
    Preparing search index...

    Computers module

    Hierarchy

    • AutomateBaseAPI
      • ComputersAPI
    Index

    Methods

    classifyService deleteLocation deleteRetiredAsset getAlert getAlertsList getCommandExecuteList getCommandHistoryList getComputerAlerts getComputerBios getComputerChassis getComputerDeviceList getComputerDriveList getComputerDrivers getComputerDriveSmartDataList getComputerEffectivePatchingPolicy getComputerList getComputerMaintenanceModeList getComputerMemorySlotList getComputerMenuList getComputerMicrosoftUpdateDataListAsync getComputerMonitorsList getComputerOperatingSystem getComputerPatchingPolicyListAsync getComputerPatchJobListAsync getComputerPrintersList getComputerProcessorList getComputerRunningScripts getComputerScheduledScript getComputerScheduledScripts getComputerScriptHistoryList getComputerSensorListAsync getComputerServiceList getComputerSoftwareList getComputerSystemSlotList getComputerThirdPartyPatchListAsync getComputerUpsListAsync getComputerVideoCardList getDevicePatchingStatisticsAsync getExtraFieldsForLocation getLocation getRetiredAsset getRetiredAssetList getScheduledTaskList getSuspensionListApiv1ComputersBycomputerIdAlertSuspensionsMaintenanceWindow getSuspensionListApiv1ComputersBycomputerIdAlertSuspensionsTemplateDiversion getSuspensionListApiv1ComputersBycomputerIdMonitorAlertSuspensions getVirusScannerDefinitionList patchExtraFieldForLocation patchLocation postCommandExecute postComputerMenu postComputerScheduledScript postScheduledTask postSuspension postVirusScannerDefinition putLocation request resetExtraFieldForLocation software uninstallSoftware

    Methods

    • Parameters

      • serviceId: number
      • ServiceClassification: { Id?: number; Name?: string }
        • OptionalId?: number

          Format: int32

        • OptionalName?: string

      Returns Promise<undefined>

    • Parameters

      Returns Promise<
          {
              AlertAge?: string;
              AlertDate?: string;
              AlertId?: number;
              Client?: { Id?: number; Name?: string };
              Computer?: { ComputerStatus?: string; Id?: number; Name?: string };
              Device?: { Id?: number; Name?: string };
              FieldName?: string;
              Location?: { Id?: number; Name?: string };
              Message?: string;
              Monitor?: { Id?: number; Name?: string };
              Severity?: { Id?: number; Name?: string };
              Source?: string;
          },
      >

    • Parameters

      Returns Promise<
          {
              AlertAge?: string;
              AlertDate?: string;
              AlertId?: number;
              Client?: { Id?: number; Name?: string };
              Computer?: { ComputerStatus?: string; Id?: number; Name?: string };
              Device?: { Id?: number; Name?: string };
              FieldName?: string;
              Location?: { Id?: number; Name?: string };
              Message?: string;
              Monitor?: { Id?: number; Name?: string };
              Severity?: { Id?: number; Name?: string };
              Source?: string;
          }[],
      >

    • Parameters

      Returns Promise<
          {
              Command?: {
                  Description?: string;
                  Id?: string;
                  Level?: number;
                  Name?: string;
              };
              ComputerId?: number;
              DateLastInventoried?: string;
              Fastalk?: boolean;
              Id?: number;
              Output?: string;
              Parameters?: string[];
              Status?: string;
          }[],
      >

    • Parameters

      Returns Promise<
          {
              Command?: string;
              CommandId?: number;
              ComputerId?: number;
              DateExecuted?: string;
              DateFinished?: string;
              Id?: number;
              Output?: string;
              Parameters?: string;
              Status?: string;
              User?: string;
          }[],
      >

    • Parameters

      Returns Promise<
          {
              BiosChar?: number;
              ComputerId?: number;
              Date?: string;
              DateUpdated?: string;
              DmiVersion?: number;
              EMBCTLVersion?: number;
              HasSmartBattery?: boolean;
              IsPortable?: boolean;
              IsVirtualMachine?: boolean;
              PowerOnReason?: string;
              Size?: number;
              SmBiosVersion?: number;
              SupportsAcpi?: boolean;
              SupportsAgp?: boolean;
              SupportsApm?: boolean;
              SupportsEscd?: boolean;
              SupportsI2OBoot?: boolean;
              SupportsLegacyUsb?: boolean;
              SupportsNetBoot?: boolean;
              SupportsPci?: boolean;
              SupportsPcmcia?: boolean;
              SupportsUefi?: boolean;
              SupportsVlvesa?: boolean;
              SystemBiosVersion?: number;
              Vendor?: string;
              Version?: string;
              VmHost?: string;
              VmName?: string;
              VmType?: string;
          },
      >

    • Parameters

      Returns Promise<
          {
              AssetTag?: string;
              ChassisLock?: boolean;
              ChassisType?: string;
              ComputerId?: number;
              Family?: string;
              HeightUnits?: number;
              LastUpdate?: string;
              MainBoardManufacturer?: string;
              MainBoardProduct?: string;
              MainBoardSerialNumber?: string;
              MainBoardVersion?: string;
              Manufacturer?: string;
              PowerSupplyBootState?: number;
              ProductName?: string;
              SerialNumber?: string;
              SkuNumber?: string;
              SystemBootState?: number;
              ThermalBootState?: number;
              UUID?: string;
              Version?: string;
          }[],
      >

    • Parameters

      Returns Promise<
          {
              ComputerId?: number;
              DeviceName?: string;
              DeviceType?: string;
              DriverDate?: string;
              DriverFile?: string;
              DriverName?: string;
              DriverVersion?: string;
              Manufacturer?: string;
              PnpDeviceId?: string;
              UpdateDate?: string;
          }[],
      >

    • Parameters

      Returns Promise<
          {
              BackupFlag?: number;
              ComputerId?: number;
              DateLastInventoried?: string;
              DriveId?: number;
              FileSystem?: string;
              FreeSpace?: number;
              IsInternal?: boolean;
              IsMissing?: boolean;
              IsSolidState?: boolean;
              Letter?: string;
              MaximumHistoryDaysAvailable?: number;
              Model?: string;
              Size?: number;
              SmartStatus?: string;
              VolumeName?: string;
          }[],
      >

    • Parameters

      Returns Promise<
          {
              ComputerId?: number;
              DateLastInventoried?: string;
              Description?: string;
              Id?: number;
              Name?: string;
              PathName?: string;
              RunLevels?: string;
              ServiceType?: string;
              Startup?: string;
              State?: string;
              Username?: string;
          }[],
      >

    • Parameters

      Returns Promise<
          {
              Attribute?: { Description?: string; Id?: number; Name?: string };
              ComputerId?: number;
              DriveId?: number;
              RawValue?: number;
              Threshold?: number;
              Value?: number;
              Worst?: number;
          }[],
      >

    • Parameters

      Returns Promise<
          {
              ApprovalPolicyCount?: number;
              ComputerId?: number;
              MicrosoftUpdatePolicyName?: string;
              RebootPolicyName?: string;
              ThirdPartyUpdatePolicyName?: string;
          },
      >

    • Parameters

      Returns Promise<
          {
              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?: { 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;
              };
              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?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; Address1?: string | undefined; Address2?: string | undefined; ... 11 more ...; Locations?: { ...; }[] | undefined; } | undefined;
                          Comments?: (...) | (...);
                          Contact?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                          Country?: (...) | (...);
                          DefaultDeploymentGroup?: (...) | (...);
                          DefaultDeploymentLogin?: (...) | (...);
                          DeploymentTemplate?: (...) | (...);
                          ExternalId?: (...) | (...);
                          FaxNumber?: (...) | (...);
                          Id?: (...) | (...);
                          MaintenanceWindow?: (...) | (...);
                          Name?: (...) | (...);
                          PhoneNumber?: (...) | (...);
                          ProbeId?: (...) | (...);
                          Router?: (...) | (...);
                          RouterPort?: (...) | (...);
                          ScriptDrive?: (...) | (...);
                          ScriptExtra1?: (...) | (...);
                          ScriptExtra2?: (...) | (...);
                          ScriptPassword?: (...) | (...);
                          ScriptRouterAddress?: (...) | (...);
                          ScriptUsername?: (...) | (...);
                          State?: (...) | (...);
                          ZipCode?: (...) | (...);
                      }[];
                      Name?: string;
                      NewTicketNotificationEmail?: string;
                      PhoneNumber?: string;
                      State?: string;
                      UsesInHouseSupportStaff?: boolean;
                      ZipCode?: string;
                  };
                  CreatedDate?: string;
                  Email?: string;
                  ExternalId?: string;
                  FaxNumber?: string;
                  FirstName?: string;
                  Id?: string;
                  LastName?: string;
                  Location?: {
                      Address1?: string;
                      Address2?: string;
                      City?: string;
                      Client?: {
                          Address1?: string;
                          Address2?: string;
                          City?: string;
                          Comment?: string;
                          Company?: string;
                          Country?: string;
                          ExternalId?: string;
                          FaxNumber?: string;
                          FirstName?: string;
                          Id?: string;
                          IsHiddenFromAllInclusiveGroup?: boolean;
                          LastName?: string;
                          Locations?: (...)[];
                          Name?: string;
                          NewTicketNotificationEmail?: string;
                          PhoneNumber?: string;
                          State?: string;
                          UsesInHouseSupportStaff?: boolean;
                          ZipCode?: string;
                      };
                      Comments?: string;
                      Contact?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                      Country?: string;
                      DefaultDeploymentGroup?: {
                          ClientToSync?: {
                              Address1?: ...;
                              Address2?: ...;
                              City?: ...;
                              Comment?: ...;
                              Company?: ...;
                              Country?: ...;
                              ExternalId?: ...;
                              FaxNumber?: ...;
                              FirstName?: ...;
                              Id?: ...;
                              IsHiddenFromAllInclusiveGroup?: ...;
                              LastName?: ...;
                              Locations?: ...;
                              Name?: ...;
                              NewTicketNotificationEmail?: ...;
                              PhoneNumber?: ...;
                              State?: ...;
                              UsesInHouseSupportStaff?: ...;
                              ZipCode?: ...;
                          };
                          Comments?: string;
                          ComputerPermissions?: (...)[];
                          Computers?: { 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?: (...)[];
                          ContactsAutoJoinSearch?: {
                              Id?: ...;
                              IsReadOnly?: ...;
                              Name?: ...;
                              SearchFolder?: ...;
                              SearchType?: ...;
                          };
                          ContactsJoinComputers?: boolean;
                          ContactsLimitToSearch?: boolean;
                          Depth?: number;
                          FullName?: string;
                          GUID?: string;
                          Id?: string;
                          LocationToSync?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; ... 13 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; } | und...;
                          MaintenanceWindow?: { Id?: ... };
                          MaintenanceWindowLastApplied?: string;
                          Name?: string;
                          NetworkDevices?: (...)[];
                          NetworkDevicesAutoJoinSearch?: {
                              Id?: ...;
                              IsReadOnly?: ...;
                              Name?: ...;
                              SearchFolder?: ...;
                              SearchType?: ...;
                          };
                          NetworkDevicesLimitToSearch?: boolean;
                          ParentGroups?: (...)[];
                          ParentId?: string;
                          Parents?: (...)[];
                          RemoteAgentTemplate?: {
                              AgentRebootMode?: ...;
                              AgentUpdateWindow?: ...;
                              AllowUserDisableRemoteAccess?: ...;
                              AntivirusTemplate?: ...;
                              BackupServerPassword?: ...;
                              BackupServerURL?: ...;
                              BackupServerUser?: ...;
                              CacheDirectory?: ...;
                              CachePassword?: ...;
                              CachePatch?: ...;
                              CacheSoftware?: ...;
                              CacheUpdate?: ...;
                              CacheUsername?: ...;
                              DefaultLanguagePack?: ...;
                              DisallowUserCloseTray?: ...;
                              EnableRSS?: ...;
                              EventLogInventoryMode?: ...;
                              FileExplorerAccessMode?: ...;
                              HeartbeatEnabled?: ...;
                              HeartbeatFrequency?: ...;
                              Id?: ...;
                              Name?: ...;
                              NetworkAccessStoragePath?: ...;
                              ProxyServerPassword?: ...;
                              ProxyServerURL?: ...;
                              ProxyServerUser?: ...;
                              RegistryEditorAccessMode?: ...;
                              RemoteAccessMode?: ...;
                              RemoteAgentLogDebug?: ...;
                              RemoteAgentName?: ...;
                              RSSFeedAddress1?: ...;
                              RSSFeedAddress2?: ...;
                              RSSFeedAddress3?: ...;
                              RSSFeedAddress4?: ...;
                              Schedule?: ...;
                              ScreenCaptureAccessMode?: ...;
                              ServerAddress?: ...;
                              ServiceTicketTitle?: ...;
                              ShowTray?: ...;
                              SSLAcceptAll?: ...;
                              SSLAcceptExpiredCertificates?: ...;
                              SSLAcceptMismatchedNames?: ...;
                              SSLAcceptRevokedCertificates?: ...;
                              SSLAccessUntrustedCertificateAuthorities?: ...;
                              SupportURL?: ...;
                              TempDirectory?: ...;
                              TemplateGUID?: ...;
                              TemplateProperties?: ...;
                              TrayChatNotificationText?: ...;
                              TrayChatNotificationTitle?: ...;
                              TrayCustomMenuTitle?: ...;
                              TrayCustomMenuURL?: ...;
                              TrayDisablePoweredBy?: ...;
                              TrayFileExplorerAccessNotificationText?: ...;
                              TrayHelpURL?: ...;
                              TrayIcon?: ...;
                              TrayInterruptUserWithChat?: ...;
                              TrayMenus?: ...;
                              TrayNewMessageNotificationText?: ...;
                              TrayNewRSSFeedNotificationText?: ...;
                              TrayNotificationTitle?: ...;
                              TrayRebootLogOffNotificationText?: ...;
                              TrayRegistryEditorAccessNotificationText?: ...;
                              TrayRemoteAccessNotificationText?: ...;
                              TrayRemoteAccessNotificationTitle?: ...;
                              TrayScreenCaptureAccessNotificationText?: ...;
                              TrayShowCustomMenu?: ...;
                              TrayShowHelp?: ...;
                              TrayShowMessagesAndTickets?: ...;
                              TrayShowServiceTicketMenu?: ...;
                              TrayShutdownNotificationText?: ...;
                              TraySystemMessageNotificationTitle?: ...;
                              TrayTicketFromLabelText?: ...;
                              TrayTicketImportance?: ...;
                              TrayTicketImportanceIsForced?: ...;
                              TrayTicketSubjectLabelText?: ...;
                              TrayTicketVerifyEmail?: ...;
                              TrayTitle?: ...;
                              WindowsUpdate?: ...;
                          };
                          SubGroups?: (...)[];
                          TemplatePriority?: number;
                          TypeId?: number;
                          TypeName?: string;
                      };
                      DefaultDeploymentLogin?: { DeploymentLoginId?: number; Title?: string };
                      DeploymentTemplate?: {
                          AgentRebootMode?:
                              | "Now"
                              | "Ask"
                              | "AskThenAllow"
                              | "AskThenDeny"
                              | "Deny";
                          AgentUpdateWindow?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          AllowUserDisableRemoteAccess?: boolean;
                          AntivirusTemplate?: {
                              Description?: ...;
                              GUID?: ...;
                              Name?: ...;
                              TemplatePolicyId?: ...;
                          };
                          BackupServerPassword?: string;
                          BackupServerURL?: string;
                          BackupServerUser?: string;
                          CacheDirectory?: string;
                          CachePassword?: string;
                          CachePatch?: boolean;
                          CacheSoftware?: boolean;
                          CacheUpdate?: boolean;
                          CacheUsername?: string;
                          DefaultLanguagePack?: string;
                          DisallowUserCloseTray?: boolean;
                          EnableRSS?: boolean;
                          EventLogInventoryMode?: | "InventoryOnlyUsesSchedule"
                          | "ImmediatelySendErrors"
                          | "ImmediatelySendErrorsAndWarnings"
                          | "ImmediatelySendAllButSecurity"
                          | "ImmediatelySendAll";
                          FileExplorerAccessMode?: | "Now"
                          | "Ask"
                          | "AskThenAllow"
                          | "AskThenDeny"
                          | "Deny";
                          HeartbeatEnabled?: boolean;
                          HeartbeatFrequency?: number;
                          Id?: string;
                          Name?: string;
                          NetworkAccessStoragePath?: string;
                          ProxyServerPassword?: string;
                          ProxyServerURL?: string;
                          ProxyServerUser?: string;
                          RegistryEditorAccessMode?: | "Now"
                          | "Ask"
                          | "AskThenAllow"
                          | "AskThenDeny"
                          | "Deny";
                          RemoteAccessMode?: | "Ask"
                          | "AskThenAllow"
                          | "AskThenDeny"
                          | "Deny"
                          | "Silent";
                          RemoteAgentLogDebug?: boolean;
                          RemoteAgentName?: string;
                          RSSFeedAddress1?: string;
                          RSSFeedAddress2?: string;
                          RSSFeedAddress3?: string;
                          RSSFeedAddress4?: string;
                          Schedule?: {
                              DriveInventory?: ...;
                              EventInventory?: ...;
                              HardwareInventory?: ...;
                              HotfixInventory?: ...;
                              Id?: ...;
                              LastUpdate?: ...;
                              LastUser?: ...;
                              MalewareInventory?: ...;
                              Name?: ...;
                              NetworkAnalysis?: ...;
                              NetworkInventory?: ...;
                              NetworkProbeInventory?: ...;
                              PrinterInventory?: ...;
                              ProcessInventory?: ...;
                              ServiceInventory?: ...;
                              SoftwareInventory?: ...;
                              SystemInventory?: ...;
                              UpdateConfig?: ...;
                          };
                          ScreenCaptureAccessMode?: | "Now"
                          | "Ask"
                          | "AskThenAllow"
                          | "AskThenDeny"
                          | "Deny";
                          ServerAddress?: string;
                          ServiceTicketTitle?: string;
                          ShowTray?: boolean;
                          SSLAcceptAll?: boolean;
                          SSLAcceptExpiredCertificates?: boolean;
                          SSLAcceptMismatchedNames?: boolean;
                          SSLAcceptRevokedCertificates?: boolean;
                          SSLAccessUntrustedCertificateAuthorities?: boolean;
                          SupportURL?: string;
                          TempDirectory?: string;
                          TemplateGUID?: string;
                          TemplateProperties?: (...)[];
                          TrayChatNotificationText?: string;
                          TrayChatNotificationTitle?: string;
                          TrayCustomMenuTitle?: string;
                          TrayCustomMenuURL?: string;
                          TrayDisablePoweredBy?: boolean;
                          TrayFileExplorerAccessNotificationText?: string;
                          TrayHelpURL?: string;
                          TrayIcon?: string;
                          TrayInterruptUserWithChat?: boolean;
                          TrayMenus?: (...)[];
                          TrayNewMessageNotificationText?: string;
                          TrayNewRSSFeedNotificationText?: string;
                          TrayNotificationTitle?: string;
                          TrayRebootLogOffNotificationText?: string;
                          TrayRegistryEditorAccessNotificationText?: string;
                          TrayRemoteAccessNotificationText?: string;
                          TrayRemoteAccessNotificationTitle?: string;
                          TrayScreenCaptureAccessNotificationText?: string;
                          TrayShowCustomMenu?: boolean;
                          TrayShowHelp?: boolean;
                          TrayShowMessagesAndTickets?: boolean;
                          TrayShowServiceTicketMenu?: boolean;
                          TrayShutdownNotificationText?: string;
                          TraySystemMessageNotificationTitle?: string;
                          TrayTicketFromLabelText?: string;
                          TrayTicketImportance?: number;
                          TrayTicketImportanceIsForced?: boolean;
                          TrayTicketSubjectLabelText?: string;
                          TrayTicketVerifyEmail?: boolean;
                          TrayTitle?: string;
                          WindowsUpdate?:
                              | "DoNothing"
                              | "EnableWindowsUpdateDefaults"
                              | "SetToDownloadOnly"
                              | "DisableWindowsUpdate"
                              | "LabtechModeLabtechModeUIAccessDisabled";
                      };
                      ExternalId?: number;
                      FaxNumber?: string;
                      Id?: number;
                      MaintenanceWindow?: {
                          Comment?: string;
                          MaintenanceWindowDefinitionId?: number;
                          Name?: string;
                      };
                      Name?: string;
                      PhoneNumber?: string;
                      ProbeId?: number;
                      Router?: {
                          Guid?: string;
                          Id?: number;
                          ManufacturerName?: string;
                          Model?: string;
                          Password?: string;
                          PortType?: string;
                          Username?: string;
                          Version?: string;
                      };
                      RouterPort?: number;
                      ScriptDrive?: string;
                      ScriptExtra1?: string;
                      ScriptExtra2?: string;
                      ScriptPassword?: string;
                      ScriptRouterAddress?: string;
                      ScriptUsername?: string;
                      State?: string;
                      ZipCode?: string;
                  };
                  MobileNumber?: string;
                  PagerNumber?: string;
                  PhoneNumber?: string;
                  State?: string;
                  WebPermissions?: {
                      InstallAgent?: boolean;
                      MultiFactorRequired?: boolean;
                      Reboot?: boolean;
                      RemoteAccess?: boolean;
                      Shutdown?: boolean;
                      Tickets?: boolean;
                      WakeOnLAN?: boolean;
                  };
                  ZipCode?: string;
              };
              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?: {
                          Address1?: ...;
                          Address2?: ...;
                          City?: ...;
                          Client?: ...;
                          Comments?: ...;
                          Contact?: ...;
                          Country?: ...;
                          DefaultDeploymentGroup?: ...;
                          DefaultDeploymentLogin?: ...;
                          DeploymentTemplate?: ...;
                          ExternalId?: ...;
                          FaxNumber?: ...;
                          Id?: ...;
                          MaintenanceWindow?: ...;
                          Name?: ...;
                          PhoneNumber?: ...;
                          ProbeId?: ...;
                          Router?: ...;
                          RouterPort?: ...;
                          ScriptDrive?: ...;
                          ScriptExtra1?: ...;
                          ScriptExtra2?: ...;
                          ScriptPassword?: ...;
                          ScriptRouterAddress?: ...;
                          ScriptUsername?: ...;
                          State?: ...;
                          ZipCode?: ...;
                      }[];
                      Name?: string;
                      NewTicketNotificationEmail?: string;
                      PhoneNumber?: string;
                      State?: string;
                      UsesInHouseSupportStaff?: boolean;
                      ZipCode?: string;
                  };
                  Comments?: string;
                  ComputerPermissions?: {
                      Id?: string;
                      Permissions?: {
                          AllowFileExplorer?: ...;
                          AllowRedir?: ...;
                          AllowRegistryEdit?: ...;
                          AllowRemoteControl?: ...;
                          ClearAlerts?: ...;
                          CommandPrompt?: ...;
                          DeleteScheduleScripts?: ...;
                          EditConfig?: ...;
                          EditInfo?: ...;
                          History?: ...;
                          Install?: ...;
                          MonitorAdd?: ...;
                          MonitorDelete?: ...;
                          MonitorEdit?: ...;
                          ScheduleScripts?: ...;
                          SendCommands?: ...;
                          SniffNetwork?: ...;
                          ViewCommands?: ...;
                      };
                      UserClass?: { Id?: ...; Name?: ...; Permissions?: ... };
                  }[];
                  Computers?: { 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?: 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?: {
                          Address1?: ...;
                          Address2?: ...;
                          City?: ...;
                          Client?: ...;
                          Comments?: ...;
                          Contact?: ...;
                          Country?: ...;
                          DefaultDeploymentGroup?: ...;
                          DefaultDeploymentLogin?: ...;
                          DeploymentTemplate?: ...;
                          ExternalId?: ...;
                          FaxNumber?: ...;
                          Id?: ...;
                          MaintenanceWindow?: ...;
                          Name?: ...;
                          PhoneNumber?: ...;
                          ProbeId?: ...;
                          Router?: ...;
                          RouterPort?: ...;
                          ScriptDrive?: ...;
                          ScriptExtra1?: ...;
                          ScriptExtra2?: ...;
                          ScriptPassword?: ...;
                          ScriptRouterAddress?: ...;
                          ScriptUsername?: ...;
                          State?: ...;
                          ZipCode?: ...;
                      };
                      MobileNumber?: string;
                      PagerNumber?: string;
                      PhoneNumber?: string;
                      State?: string;
                      WebPermissions?: {
                          InstallAgent?: ...;
                          MultiFactorRequired?: ...;
                          Reboot?: ...;
                          RemoteAccess?: ...;
                          Shutdown?: ...;
                          Tickets?: ...;
                          WakeOnLAN?: ...;
                      };
                      ZipCode?: string;
                  }[];
                  ContactsAutoJoinSearch?: {
                      Id?: string;
                      IsReadOnly?: boolean;
                      Name?: string;
                      SearchFolder?: { Id?: (...)
                      | (...); Name?: (...) | (...) };
                      SearchType?:
                          | "AdvancedComputers"
                          | "AdvancedNetDevices"
                          | "AdvancedContacts"
                          | "AdvancedMobileDevices";
                  };
                  ContactsJoinComputers?: boolean;
                  ContactsLimitToSearch?: boolean;
                  Depth?: number;
                  FullName?: string;
                  GUID?: string;
                  Id?: string;
                  LocationToSync?: {
                      Address1?: string;
                      Address2?: string;
                      City?: string;
                      Client?: {
                          Address1?: (...)
                          | (...);
                          Address2?: (...) | (...);
                          City?: (...) | (...);
                          Comment?: (...) | (...);
                          Company?: (...) | (...);
                          Country?: (...) | (...);
                          ExternalId?: (...) | (...);
                          FaxNumber?: (...) | (...);
                          FirstName?: (...) | (...);
                          Id?: (...) | (...);
                          IsHiddenFromAllInclusiveGroup?: (...) | (...) | (...);
                          LastName?: (...) | (...);
                          Locations?: (...) | (...);
                          Name?: (...) | (...);
                          NewTicketNotificationEmail?: (...) | (...);
                          PhoneNumber?: (...) | (...);
                          State?: (...) | (...);
                          UsesInHouseSupportStaff?: (...) | (...) | (...);
                          ZipCode?: (...) | (...);
                      };
                      Comments?: string;
                      Contact?: {
                          Address1?: (...)
                          | (...);
                          Address2?: (...) | (...);
                          AssociatedComputers?: (...) | (...);
                          City?: (...) | (...);
                          Client?: (...) | (...);
                          CreatedDate?: (...) | (...);
                          Email?: (...) | (...);
                          ExternalId?: (...) | (...);
                          FaxNumber?: (...) | (...);
                          FirstName?: (...) | (...);
                          Id?: (...) | (...);
                          LastName?: (...) | (...);
                          Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; ... 13 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; } | und...;
                          MobileNumber?: (...) | (...);
                          PagerNumber?: (...) | (...);
                          PhoneNumber?: (...) | (...);
                          State?: (...) | (...);
                          WebPermissions?: (...) | (...);
                          ZipCode?: (...) | (...);
                      };
                      Country?: string;
                      DefaultDeploymentGroup?: { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; };
                      DefaultDeploymentLogin?: {
                          DeploymentLoginId?: (...)
                          | (...);
                          Title?: (...) | (...);
                      };
                      DeploymentTemplate?: {
                          AgentRebootMode?: (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...);
                          AgentUpdateWindow?: (...) | (...);
                          AllowUserDisableRemoteAccess?: (...) | (...) | (...);
                          AntivirusTemplate?: (...) | (...);
                          BackupServerPassword?: (...) | (...);
                          BackupServerURL?: (...) | (...);
                          BackupServerUser?: (...) | (...);
                          CacheDirectory?: (...) | (...);
                          CachePassword?: (...) | (...);
                          CachePatch?: (...) | (...) | (...);
                          CacheSoftware?: (...) | (...) | (...);
                          CacheUpdate?: (...) | (...) | (...);
                          CacheUsername?: (...) | (...);
                          DefaultLanguagePack?: (...) | (...);
                          DisallowUserCloseTray?: (...) | (...) | (...);
                          EnableRSS?: (...) | (...) | (...);
                          EventLogInventoryMode?: (...) | (...) | (...) | (...) | (...) | (...);
                          FileExplorerAccessMode?: (...) | (...) | (...) | (...) | (...) | (...);
                          HeartbeatEnabled?: (...) | (...) | (...);
                          HeartbeatFrequency?: (...) | (...);
                          Id?: (...) | (...);
                          Name?: (...) | (...);
                          NetworkAccessStoragePath?: (...) | (...);
                          ProxyServerPassword?: (...) | (...);
                          ProxyServerURL?: (...) | (...);
                          ProxyServerUser?: (...) | (...);
                          RegistryEditorAccessMode?:
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...);
                          RemoteAccessMode?: (...) | (...) | (...) | (...) | (...) | (...);
                          RemoteAgentLogDebug?: (...) | (...) | (...);
                          RemoteAgentName?: (...) | (...);
                          RSSFeedAddress1?: (...) | (...);
                          RSSFeedAddress2?: (...) | (...);
                          RSSFeedAddress3?: (...) | (...);
                          RSSFeedAddress4?: (...) | (...);
                          Schedule?: (...) | (...);
                          ScreenCaptureAccessMode?: (...) | (...) | (...) | (...) | (...) | (...);
                          ServerAddress?: (...) | (...);
                          ServiceTicketTitle?: (...) | (...);
                          ShowTray?: (...) | (...) | (...);
                          SSLAcceptAll?: (...) | (...) | (...);
                          SSLAcceptExpiredCertificates?: (...) | (...) | (...);
                          SSLAcceptMismatchedNames?: (...) | (...) | (...);
                          SSLAcceptRevokedCertificates?: (...) | (...) | (...);
                          SSLAccessUntrustedCertificateAuthorities?: (...) | (...) | (...);
                          SupportURL?: (...) | (...);
                          TempDirectory?: (...) | (...);
                          TemplateGUID?: (...) | (...);
                          TemplateProperties?: (...) | (...);
                          TrayChatNotificationText?: (...) | (...);
                          TrayChatNotificationTitle?: (...) | (...);
                          TrayCustomMenuTitle?: (...) | (...);
                          TrayCustomMenuURL?: (...) | (...);
                          TrayDisablePoweredBy?: (...) | (...) | (...);
                          TrayFileExplorerAccessNotificationText?: (...) | (...);
                          TrayHelpURL?: (...) | (...);
                          TrayIcon?: (...) | (...);
                          TrayInterruptUserWithChat?: (...) | (...) | (...);
                          TrayMenus?: (...) | (...);
                          TrayNewMessageNotificationText?: (...) | (...);
                          TrayNewRSSFeedNotificationText?: (...) | (...);
                          TrayNotificationTitle?: (...) | (...);
                          TrayRebootLogOffNotificationText?: (...) | (...);
                          TrayRegistryEditorAccessNotificationText?: (...) | (...);
                          TrayRemoteAccessNotificationText?: (...) | (...);
                          TrayRemoteAccessNotificationTitle?: (...) | (...);
                          TrayScreenCaptureAccessNotificationText?: (...) | (...);
                          TrayShowCustomMenu?: (...) | (...) | (...);
                          TrayShowHelp?: (...) | (...) | (...);
                          TrayShowMessagesAndTickets?: (...) | (...) | (...);
                          TrayShowServiceTicketMenu?: (...) | (...) | (...);
                          TrayShutdownNotificationText?: (...) | (...);
                          TraySystemMessageNotificationTitle?: (...) | (...);
                          TrayTicketFromLabelText?: (...) | (...);
                          TrayTicketImportance?: (...) | (...);
                          TrayTicketImportanceIsForced?: (...) | (...) | (...);
                          TrayTicketSubjectLabelText?: (...) | (...);
                          TrayTicketVerifyEmail?: (...) | (...) | (...);
                          TrayTitle?: (...) | (...);
                          WindowsUpdate?: (...) | (...) | (...) | (...) | (...) | (...);
                      };
                      ExternalId?: number;
                      FaxNumber?: string;
                      Id?: number;
                      MaintenanceWindow?: {
                          Comment?: (...)
                          | (...);
                          MaintenanceWindowDefinitionId?: (...) | (...);
                          Name?: (...) | (...);
                      };
                      Name?: string;
                      PhoneNumber?: string;
                      ProbeId?: number;
                      Router?: {
                          Guid?: (...)
                          | (...);
                          Id?: (...) | (...);
                          ManufacturerName?: (...) | (...);
                          Model?: (...) | (...);
                          Password?: (...) | (...);
                          PortType?: (...) | (...);
                          Username?: (...) | (...);
                          Version?: (...) | (...);
                      };
                      RouterPort?: number;
                      ScriptDrive?: string;
                      ScriptExtra1?: string;
                      ScriptExtra2?: string;
                      ScriptPassword?: string;
                      ScriptRouterAddress?: string;
                      ScriptUsername?: string;
                      State?: string;
                      ZipCode?: string;
                  };
                  MaintenanceWindow?: { Id?: string };
                  MaintenanceWindowLastApplied?: string;
                  Name?: string;
                  NetworkDevices?: {
                      AgentDeploymentReadinessCheck?: {
                          AgentDeploymentReadinessCheckId?: ...;
                          AgentDeploymentReadinessCheckStatusId?: ...;
                          DateLastCheckedForReadiness?: ...;
                          DateLastDeploymentAttempted?: ...;
                          DeploymentAttemptCount?: ...;
                          NetworkDeviceId?: ...;
                          ReadinessCheckStatus?: ...;
                      };
                      AlertAction?: { Comment?: ...; Id?: ...; Name?: ... };
                      AlertMessage?: string;
                      AlertWhenOffline?: boolean;
                      AssetDate?: string;
                      Client?: {
                          Address1?: ...;
                          Address2?: ...;
                          City?: ...;
                          Comment?: ...;
                          Company?: ...;
                          Country?: ...;
                          ExternalId?: ...;
                          FaxNumber?: ...;
                          FirstName?: ...;
                          Id?: ...;
                          IsHiddenFromAllInclusiveGroup?: ...;
                          LastName?: ...;
                          Locations?: ...;
                          Name?: ...;
                          NewTicketNotificationEmail?: ...;
                          PhoneNumber?: ...;
                          State?: ...;
                          UsesInHouseSupportStaff?: ...;
                          ZipCode?: ...;
                      };
                      Contact?: {
                          Address1?: ...;
                          Address2?: ...;
                          AssociatedComputers?: ...;
                          City?: ...;
                          Client?: ...;
                          CreatedDate?: ...;
                          Email?: ...;
                          ExternalId?: ...;
                          FaxNumber?: ...;
                          FirstName?: ...;
                          Id?: ...;
                          LastName?: ...;
                          Location?: ...;
                          MobileNumber?: ...;
                          PagerNumber?: ...;
                          PhoneNumber?: ...;
                          State?: ...;
                          WebPermissions?: ...;
                          ZipCode?: ...;
                      };
                      DataIn?: number;
                      DataInDisplay?: string;
                      DataOut?: number;
                      DataOutDisplay?: string;
                      DateAdded?: string;
                      Description?: string;
                      DetectionTemplateName?: string;
                      DeviceType?: { Id?: ...; Name?: ... };
                      ExternalSystemCredentials?: {
                          ClientId?: ...;
                          CredentialsId?: ...;
                          ExpirationDate?: ...;
                          IsActive?: ...;
                          Title?: ...;
                      };
                      FlagsDisplay?: string;
                      FriendlyName?: string;
                      Groups?: { Id?: string | 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?: string;
                      InterfaceCount?: number;
                      IsHighBandwidth?: boolean;
                      IsLowOnPaper?: boolean;
                      IsLowOnToner?: boolean;
                      IsSNMPv1Supported?: boolean;
                      IsSNMPv2cSupported?: boolean;
                      IsSNMPv3Supported?: boolean;
                      IsSyncedToManage?: boolean;
                      LastContact?: string;
                      LastUpdated?: string;
                      LocalIPAddress?: string;
                      Location?: {
                          Address1?: ...;
                          Address2?: ...;
                          City?: ...;
                          Client?: ...;
                          Comments?: ...;
                          Contact?: ...;
                          Country?: ...;
                          DefaultDeploymentGroup?: ...;
                          DefaultDeploymentLogin?: ...;
                          DeploymentTemplate?: ...;
                          ExternalId?: ...;
                          FaxNumber?: ...;
                          Id?: ...;
                          MaintenanceWindow?: ...;
                          Name?: ...;
                          PhoneNumber?: ...;
                          ProbeId?: ...;
                          Router?: ...;
                          RouterPort?: ...;
                          ScriptDrive?: ...;
                          ScriptExtra1?: ...;
                          ScriptExtra2?: ...;
                          ScriptPassword?: ...;
                          ScriptRouterAddress?: ...;
                          ScriptUsername?: ...;
                          State?: ...;
                          ZipCode?: ...;
                      };
                      MACAddress?: string;
                      ManufacturerName?: string;
                      ModelName?: string;
                      Name?: string;
                      NasPercent?: string;
                      OpenPortsTCP?: (...)[];
                      ProbeId?: number;
                      ProbeName?: string;
                      SNMPCommunityGet?: string;
                      SNMPCommunitySet?: string;
                      SnmpTree?: (...)[];
                      Status?: string;
                      Uptime?: number;
                      UptimeDisplay?: string;
                  }[];
                  NetworkDevicesAutoJoinSearch?: {
                      Id?: string;
                      IsReadOnly?: boolean;
                      Name?: string;
                      SearchFolder?: { Id?: (...)
                      | (...); Name?: (...) | (...) };
                      SearchType?:
                          | "AdvancedComputers"
                          | "AdvancedNetDevices"
                          | "AdvancedContacts"
                          | "AdvancedMobileDevices";
                  };
                  NetworkDevicesLimitToSearch?: boolean;
                  ParentGroups?: number[];
                  ParentId?: string;
                  Parents?: { ID?: number; Name?: string; ParentId?: number }[];
                  RemoteAgentTemplate?: {
                      AgentRebootMode?:
                          | "Now"
                          | "Ask"
                          | "AskThenAllow"
                          | "AskThenDeny"
                          | "Deny";
                      AgentUpdateWindow?: {
                          Date?: (...)
                          | (...);
                          DayId?:
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...);
                          DayName?: (...) | (...);
                          RepeatEveryHour?: (...) | (...);
                      };
                      AllowUserDisableRemoteAccess?: boolean;
                      AntivirusTemplate?: {
                          Description?: (...)
                          | (...);
                          GUID?: (...) | (...);
                          Name?: (...) | (...);
                          TemplatePolicyId?: (...) | (...);
                      };
                      BackupServerPassword?: string;
                      BackupServerURL?: string;
                      BackupServerUser?: string;
                      CacheDirectory?: string;
                      CachePassword?: string;
                      CachePatch?: boolean;
                      CacheSoftware?: boolean;
                      CacheUpdate?: boolean;
                      CacheUsername?: string;
                      DefaultLanguagePack?: string;
                      DisallowUserCloseTray?: boolean;
                      EnableRSS?: boolean;
                      EventLogInventoryMode?: | "InventoryOnlyUsesSchedule"
                      | "ImmediatelySendErrors"
                      | "ImmediatelySendErrorsAndWarnings"
                      | "ImmediatelySendAllButSecurity"
                      | "ImmediatelySendAll";
                      FileExplorerAccessMode?: | "Now"
                      | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny";
                      HeartbeatEnabled?: boolean;
                      HeartbeatFrequency?: number;
                      Id?: string;
                      Name?: string;
                      NetworkAccessStoragePath?: string;
                      ProxyServerPassword?: string;
                      ProxyServerURL?: string;
                      ProxyServerUser?: string;
                      RegistryEditorAccessMode?: | "Now"
                      | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny";
                      RemoteAccessMode?: | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny"
                      | "Silent";
                      RemoteAgentLogDebug?: boolean;
                      RemoteAgentName?: string;
                      RSSFeedAddress1?: string;
                      RSSFeedAddress2?: string;
                      RSSFeedAddress3?: string;
                      RSSFeedAddress4?: string;
                      Schedule?: {
                          DriveInventory?: (...)
                          | (...);
                          EventInventory?: (...) | (...);
                          HardwareInventory?: (...) | (...);
                          HotfixInventory?: (...) | (...);
                          Id?: (...) | (...);
                          LastUpdate?: (...) | (...);
                          LastUser?: (...) | (...);
                          MalewareInventory?: (...) | (...);
                          Name?: (...) | (...);
                          NetworkAnalysis?: (...) | (...);
                          NetworkInventory?: (...) | (...);
                          NetworkProbeInventory?: (...) | (...);
                          PrinterInventory?: (...) | (...);
                          ProcessInventory?: (...) | (...);
                          ServiceInventory?: (...) | (...);
                          SoftwareInventory?: (...) | (...);
                          SystemInventory?: (...) | (...);
                          UpdateConfig?: (...) | (...);
                      };
                      ScreenCaptureAccessMode?: | "Now"
                      | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny";
                      ServerAddress?: string;
                      ServiceTicketTitle?: string;
                      ShowTray?: boolean;
                      SSLAcceptAll?: boolean;
                      SSLAcceptExpiredCertificates?: boolean;
                      SSLAcceptMismatchedNames?: boolean;
                      SSLAcceptRevokedCertificates?: boolean;
                      SSLAccessUntrustedCertificateAuthorities?: boolean;
                      SupportURL?: string;
                      TempDirectory?: string;
                      TemplateGUID?: string;
                      TemplateProperties?: {
                          PropertyDescription?: ...;
                          PropertyName?: ...;
                          PropertyValue?: ...;
                          TemplateID?: ...;
                      }[];
                      TrayChatNotificationText?: string;
                      TrayChatNotificationTitle?: string;
                      TrayCustomMenuTitle?: string;
                      TrayCustomMenuURL?: string;
                      TrayDisablePoweredBy?: boolean;
                      TrayFileExplorerAccessNotificationText?: string;
                      TrayHelpURL?: string;
                      TrayIcon?: string;
                      TrayInterruptUserWithChat?: boolean;
                      TrayMenus?: {
                          Action?: ...;
                          Description?: ...;
                          ImageURL?: ...;
                          MenuID?: ...;
                          MsgBody?: ...;
                          MsgHeight?: ...;
                          MsgTitle?: ...;
                          MsgWidth?: ...;
                          Name?: ...;
                          Parameters?: ...;
                          RootOnly?: ...;
                          ScriptID?: ...;
                          Text?: ...;
                          URLorEXE?: ...;
                      }[];
                      TrayNewMessageNotificationText?: string;
                      TrayNewRSSFeedNotificationText?: string;
                      TrayNotificationTitle?: string;
                      TrayRebootLogOffNotificationText?: string;
                      TrayRegistryEditorAccessNotificationText?: string;
                      TrayRemoteAccessNotificationText?: string;
                      TrayRemoteAccessNotificationTitle?: string;
                      TrayScreenCaptureAccessNotificationText?: string;
                      TrayShowCustomMenu?: boolean;
                      TrayShowHelp?: boolean;
                      TrayShowMessagesAndTickets?: boolean;
                      TrayShowServiceTicketMenu?: boolean;
                      TrayShutdownNotificationText?: string;
                      TraySystemMessageNotificationTitle?: string;
                      TrayTicketFromLabelText?: string;
                      TrayTicketImportance?: number;
                      TrayTicketImportanceIsForced?: boolean;
                      TrayTicketSubjectLabelText?: string;
                      TrayTicketVerifyEmail?: boolean;
                      TrayTitle?: string;
                      WindowsUpdate?: | "DoNothing"
                      | "EnableWindowsUpdateDefaults"
                      | "SetToDownloadOnly"
                      | "DisableWindowsUpdate"
                      | "LabtechModeLabtechModeUIAccessDisabled";
                  };
                  SubGroups?: number[];
                  TemplatePriority?: number;
                  TypeId?: number;
                  TypeName?: string;
              }[];
              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?: 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?: { 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?: { 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;
              };
              LoggedInUsers?: { ConsoleId?: number; LoggedInUserName?: string }[];
              MACAddress?: string;
              MasterMode?: string;
              MemoryScore?: number;
              OpenPortsTCP?: number[];
              OpenPortsUDP?: number[];
              OperatingSystemName?: string;
              OperatingSystemVersion?: string;
              PowerProfiles?: string[];
              PrimaryContactName?: string;
              RemoteAgentLastContact?: string;
              RemoteAgentLastInventory?: string;
              RemoteAgentVersion?: string;
              SerialNumber?: string;
              Status?: string;
              SystemUptime?: number;
              TempFiles?: string;
              Tickets?: {
                  Agent?: {
                      AlertAction?: {
                          Comment?: (...) | (...);
                          Id?: (...) | (...);
                          Name?: (...) | (...);
                      };
                      ComputerId?: number;
                      DeviceId?: number;
                      LastFailed?: string;
                      LastInventoryDate?: string;
                      LastScanned?: string;
                      MonitorHistory?: {
                          FailureRate?: (...)
                          | (...);
                          Id?: (...) | (...);
                          LastFailData?: (...) | (...);
                          LastSuccessData?: (...) | (...);
                          LastWarningData?: (...) | (...);
                      };
                      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?: ...;
                          Address2?: ...;
                          City?: ...;
                          Client?: ...;
                          Comments?: ...;
                          Contact?: ...;
                          Country?: ...;
                          DefaultDeploymentGroup?: ...;
                          DefaultDeploymentLogin?: ...;
                          DeploymentTemplate?: ...;
                          ExternalId?: ...;
                          FaxNumber?: ...;
                          Id?: ...;
                          MaintenanceWindow?: ...;
                          Name?: ...;
                          PhoneNumber?: ...;
                          ProbeId?: ...;
                          Router?: ...;
                          RouterPort?: ...;
                          ScriptDrive?: ...;
                          ScriptExtra1?: ...;
                          ScriptExtra2?: ...;
                          ScriptPassword?: ...;
                          ScriptRouterAddress?: ...;
                          ScriptUsername?: ...;
                          State?: ...;
                          ZipCode?: ...;
                      }[];
                      Name?: string;
                      NewTicketNotificationEmail?: string;
                      PhoneNumber?: string;
                      State?: string;
                      UsesInHouseSupportStaff?: boolean;
                      ZipCode?: string;
                  };
                  Comments?: {
                      Body?: string;
                      CreatedDate?: string;
                      From?: string;
                      Id?: string;
                      User?: {
                          EmailAddress?: ...;
                          Folder?: ...;
                          Name?: ...;
                          SsoStatus?: ...;
                          UserId?: ...;
                      };
                  }[];
                  Computer?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                  ContactDate?: string;
                  DueDate?: string;
                  ExternalId?: number;
                  From?: string;
                  Guid?: string;
                  Location?: {
                      Address1?: string;
                      Address2?: string;
                      City?: string;
                      Client?: {
                          Address1?: (...)
                          | (...);
                          Address2?: (...) | (...);
                          City?: (...) | (...);
                          Comment?: (...) | (...);
                          Company?: (...) | (...);
                          Country?: (...) | (...);
                          ExternalId?: (...) | (...);
                          FaxNumber?: (...) | (...);
                          FirstName?: (...) | (...);
                          Id?: (...) | (...);
                          IsHiddenFromAllInclusiveGroup?: (...) | (...) | (...);
                          LastName?: (...) | (...);
                          Locations?: (...) | (...);
                          Name?: (...) | (...);
                          NewTicketNotificationEmail?: (...) | (...);
                          PhoneNumber?: (...) | (...);
                          State?: (...) | (...);
                          UsesInHouseSupportStaff?: (...) | (...) | (...);
                          ZipCode?: (...) | (...);
                      };
                      Comments?: string;
                      Contact?: {
                          Address1?: (...)
                          | (...);
                          Address2?: (...) | (...);
                          AssociatedComputers?: (...) | (...);
                          City?: (...) | (...);
                          Client?: (...) | (...);
                          CreatedDate?: (...) | (...);
                          Email?: (...) | (...);
                          ExternalId?: (...) | (...);
                          FaxNumber?: (...) | (...);
                          FirstName?: (...) | (...);
                          Id?: (...) | (...);
                          LastName?: (...) | (...);
                          Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; ... 13 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; } | und...;
                          MobileNumber?: (...) | (...);
                          PagerNumber?: (...) | (...);
                          PhoneNumber?: (...) | (...);
                          State?: (...) | (...);
                          WebPermissions?: (...) | (...);
                          ZipCode?: (...) | (...);
                      };
                      Country?: string;
                      DefaultDeploymentGroup?: {
                          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;
                  };
                  MonitorId?: number;
                  NetworkDevice?: {
                      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?: {
                          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?: ...;
                      }[];
                      Id?: string;
                      InterfaceCount?: number;
                      IsHighBandwidth?: boolean;
                      IsLowOnPaper?: boolean;
                      IsLowOnToner?: boolean;
                      IsSNMPv1Supported?: boolean;
                      IsSNMPv2cSupported?: boolean;
                      IsSNMPv3Supported?: boolean;
                      IsSyncedToManage?: boolean;
                      LastContact?: string;
                      LastUpdated?: string;
                      LocalIPAddress?: string;
                      Location?: {
                          Address1?: (...)
                          | (...);
                          Address2?: (...) | (...);
                          City?: (...) | (...);
                          Client?: (...) | (...);
                          Comments?: (...) | (...);
                          Contact?: (...) | (...);
                          Country?: (...) | (...);
                          DefaultDeploymentGroup?: (...) | (...);
                          DefaultDeploymentLogin?: (...) | (...);
                          DeploymentTemplate?: (...) | (...);
                          ExternalId?: (...) | (...);
                          FaxNumber?: (...) | (...);
                          Id?: (...) | (...);
                          MaintenanceWindow?: (...) | (...);
                          Name?: (...) | (...);
                          PhoneNumber?: (...) | (...);
                          ProbeId?: (...) | (...);
                          Router?: (...) | (...);
                          RouterPort?: (...) | (...);
                          ScriptDrive?: (...) | (...);
                          ScriptExtra1?: (...) | (...);
                          ScriptExtra2?: (...) | (...);
                          ScriptPassword?: (...) | (...);
                          ScriptRouterAddress?: (...) | (...);
                          ScriptUsername?: (...) | (...);
                          State?: (...) | (...);
                          ZipCode?: (...) | (...);
                      };
                      MACAddress?: string;
                      ManufacturerName?: string;
                      ModelName?: string;
                      Name?: string;
                      NasPercent?: string;
                      OpenPortsTCP?: 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?: (...) | (...) | (...);
                          Name?: (...) | (...);
                          UserFolderId?: (...) | (...);
                      };
                      Name?: string;
                      SsoStatus?: { SsoStatusId?: (...)
                      | (...); StatusName?: (...) | (...) };
                      UserId?: string;
                  };
              }[];
              TotalMemory?: number;
              Type?: string;
              UserAccounts?: string[];
              UserIdleTime?: number;
              UTCOffset?: number;
              VirusScanner?: { Id?: string; Name?: string };
              WarrantyEndDate?: string;
              WindowsUpdateDate?: string;
          }[],
      >

    • Parameters

      Returns Promise<
          {
              ComputerID?: number;
              Duration?: number;
              Mode?: number;
              TimeStart?: string;
              UserID?: number;
          }[],
      >

    • Parameters

      Returns Promise<
          {
              AssetTag?: string;
              Bank?: string;
              ComputerId?: number;
              DataWidth?: number;
              FormFactor?: { Id?: number; Name?: string };
              Manufacturer?: string;
              PartNumber?: string;
              SerialNumber?: string;
              Size?: number;
              SlotHandle?: number;
              SlotName?: string;
              Speed?: number;
              TotalWidth?: number;
              Type?: { Id?: number; Name?: string };
              UpdateDate?: string;
          }[],
      >

    • Parameters

      Returns Promise<
          {
              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;
          }[],
      >

    • Parameters

      Returns Promise<
          {
              BaseFolder?: string;
              BranchReadinessLevel?: number;
              ComputerId?: number;
              DateUpdated?: string;
              Domain?: string;
              DotNetVersion?: string;
              Edition?: string;
              HasGui?: boolean;
              InstallDate?: string;
              Is64Bit?: boolean;
              IsDomainController?: boolean;
              IsLicensed?: boolean;
              IsMediaCenter?: boolean;
              IsServer?: boolean;
              IsStarter?: boolean;
              IsTablet?: boolean;
              MajorVersion?: number;
              MinorVersion?: number;
              Name?: string;
              ProductInfo?: number;
              ProductType?: number;
              ReleaseId?: number;
              ServicePack?: string;
              ServicePackName?: string;
              Suite?: number;
              SystemDrive?: string;
              Version?: string;
          },
      >

    • Parameters

      Returns Promise<
          {
              ApprovalPolicyCount?: number;
              GroupId?: number;
              MicrosoftUpdatePolicyName?: string;
              Name?: string;
              OverrideId?: number;
              Priority?: number;
              RebootPolicyName?: string;
              ThirdPartyUpdatePolicyName?: string;
          }[],
      >

    • Parameters

      Returns Promise<
          {
              ComputerId?: number;
              Features?: string[];
              Id?: number;
              Name?: string;
              PaperTypes?: string[];
              PortName?: string;
              Resolution?: string;
          }[],
      >

    • Parameters

      Returns Promise<
          {
              CacheList?: { Id?: number; Name?: string; Size?: number }[];
              ComputerId?: number;
              Cores?: number;
              DEP?: boolean;
              Family?: { Id?: number; Name?: string };
              HasHardwareThread?: boolean;
              HasPowerControl?: boolean;
              Is64Bit?: boolean;
              IsEnabled?: boolean;
              IsVirtualized?: boolean;
              Manufacturer?: string;
              PartNumber?: string;
              ProcessorHandle?: number;
              ProcessorName?: string;
              SerialNumber?: string;
              Socket?: { Id?: number; Name?: string };
              Speed?: number;
              Threads?: number;
              UpdateDate?: string;
          }[],
      >

    • Parameters

      Returns Promise<
          {
              ComputerId?: number;
              Id?: number;
              Name?: string;
              ScriptId?: number;
              StartDate?: string;
              Status?: "Running"
              | "Completed";
          }[],
      >

    • Parameters

      Returns Promise<
          {
              ClientId?: number;
              ComputerId?: number;
              Disabled?: boolean;
              DisableTimeZone?: boolean;
              DistributionWindowAmount?: number;
              DistributionWindowType?: number;
              EffectiveEndDate?: string;
              EffectiveOccurrences?: number;
              EffectiveStartDate?: string;
              ExcludeTimeEnd?: string;
              ExcludeTimeStart?: string;
              GroupId?: number;
              Id?: number;
              IncludeSubgroups?: boolean;
              Interval?: number;
              LastUpdate?: string;
              LocationId?: number;
              NextRun?: string;
              NextSchedule?: string;
              OfflineOnly?: boolean;
              Parameters?: string;
              Priority?: number;
              RepeatAmount?: number;
              RepeatStopAfter?: number;
              RepeatType?: number;
              RunScriptOnProbe?: boolean;
              ScheduleDayOfWeek?: number;
              ScheduleType?: number;
              ScheduleWeekOfMonth?: number;
              ScriptId?: number;
              SearchId?: number;
              SkipOffline?: boolean;
              TimeZoneAdd?: number;
              User?: string;
              WakeOffline?: boolean;
              WakeScript?: boolean;
          },
      >

    • Parameters

      Returns Promise<
          {
              ClientId?: number;
              ComputerId?: number;
              Disabled?: boolean;
              DisableTimeZone?: boolean;
              DistributionWindowAmount?: number;
              DistributionWindowType?: number;
              EffectiveEndDate?: string;
              EffectiveOccurrences?: number;
              EffectiveStartDate?: string;
              ExcludeTimeEnd?: string;
              ExcludeTimeStart?: string;
              GroupId?: number;
              Id?: number;
              IncludeSubgroups?: boolean;
              Interval?: number;
              LastUpdate?: string;
              LocationId?: number;
              NextRun?: string;
              NextSchedule?: string;
              OfflineOnly?: boolean;
              Parameters?: string;
              Priority?: number;
              RepeatAmount?: number;
              RepeatStopAfter?: number;
              RepeatType?: number;
              RunScriptOnProbe?: boolean;
              ScheduleDayOfWeek?: number;
              ScheduleType?: number;
              ScheduleWeekOfMonth?: number;
              ScriptId?: number;
              SearchId?: number;
              SkipOffline?: boolean;
              TimeZoneAdd?: number;
              User?: string;
              WakeOffline?: boolean;
              WakeScript?: boolean;
          }[],
      >

    • Parameters

      Returns Promise<
          {
              ComputerId?: number;
              DiagnosticMessage?: string;
              HistoryDate?: string;
              Id?: number;
              Name?: string;
              ScriptId?: number;
              State?: "Failure"
              | "Information"
              | "Success";
              Status?: "Running" | "Completed";
              User?: string;
          }[],
      >

    • Parameters

      Returns Promise<
          {
              ComputerId?: number;
              DeviceType?: { DeviceType?: number; Indicator?: string; Name?: string };
              MaxValue?: number;
              Monitor?: string;
              SensorId?: number;
              SensorName?: string;
              Value?: number;
          }[],
      >

    • Parameters

      Returns Promise<
          {
              Classification?: { Id?: number; Name?: string };
              ComputerId?: number;
              ComputerServiceId?: number;
              DateLastInventoried?: string;
              Description?: string;
              Name?: string;
              PathName?: string;
              RunLevels?: string;
              ServiceType?: string;
              Startup?: string;
              State?: string;
              Username?: string;
          }[],
      >

    • Parameters

      Returns Promise<
          {
              ApplicationId?: number;
              Classification?: { Id?: number; Name?: string };
              ClientId?: number;
              ComputerId?: number;
              ComputerName?: string;
              DateInstalled?: string;
              DateLastInventoried?: string;
              InstallationPath?: string;
              Name?: string;
              Size?: number;
              UninstallerPath?: string;
              Version?: string;
          }[],
      >

    • Parameters

      Returns Promise<
          {
              BusWidth?: string;
              ComputerId?: number;
              Id?: number;
              InUse?: string;
              IsHotPluggable?: boolean;
              Length?: string;
              SlotHandle?: number;
              SlotName?: string;
              SlotType?: string;
              Supports3Volts?: boolean;
              Supports5Volts?: boolean;
              SupportsPowerManagement?: boolean;
          }[],
      >

    • Parameters

      Returns Promise<
          {
              ChargeRemaining?: number;
              ComputerId?: number;
              RemainingRunTime?: number;
              UpsId?: number;
              UpsName?: string;
          }[],
      >

    • Parameters

      Returns Promise<
          {
              Architecture?: { Id?: number; Name?: string };
              BitsPerPixel?: number;
              ComputerId?: number;
              DACAdapter?: string;
              Memory?: string;
              MemoryType?: { Id?: number; Name?: string };
              Mode?: string;
              PnpDeviceId?: string;
              UpdateDate?: string;
              VideoProcessor?: string;
          }[],
      >

    • Parameters

      Returns Promise<
          {
              CompliantSoftwareCount?: number;
              ComputerId?: number;
              DaytimePatchingEnabled?: boolean;
              FailedPatchCount?: number;
              FailedSoftwareCount?: number;
              IncorrectSoftwareCount?: number;
              InstalledPatchCount?: number;
              IsMicrosoftManaged?: boolean;
              IsThirdPartyManaged?: boolean;
              LastInstallWindow?: string;
              LastMicrosoftPatchedDate?: string;
              LastPatchedDate?: string;
              LastPatchInventory?: string;
              LastSoftwareWindow?: string;
              LastThirdPartyPatchedDate?: string;
              MissingBaselinePatches?: boolean;
              MissingPatchCount?: number;
              NextInstallWindow?: string;
              NextSoftwareWindow?: string;
              NonCompliantSoftwareCount?: number;
              NoPatchInventory?: boolean;
              OverallCompliance?: number;
              PatchJobRunning?: boolean;
              Stage?: string;
              WSUSEnabled?: boolean;
              WUAOutOfDate?: boolean;
              WUAVersion?: string;
          },
      >

    • Parameters

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

    • Parameters

      Returns Promise<
          {
              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?: 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?: (...)[];
                          Name?: string;
                          NewTicketNotificationEmail?: string;
                          PhoneNumber?: string;
                          State?: string;
                          UsesInHouseSupportStaff?: boolean;
                          ZipCode?: string;
                      };
                      Comment?: string;
                      CommentPriority?: { Id?: number; Name?: string };
                      ComputerName?: string;
                      Contact?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                      CpuScore?: number;
                      CpuUsage?: number;
                      CurrentPowerProfile?: string;
                      D3DScore?: number;
                      DateAdded?: string;
                      DiskScore?: number;
                      DMA?: number[];
                      DomainName?: string;
                      DomainNameServers?: string[];
                      FreeMemory?: number;
                      FriendlyName?: string;
                      GatewayIPAddress?: string;
                      GraphicsScore?: number;
                      Groups?: {
                          ClientToSync?: (...) | (...);
                          Comments?: (...) | (...);
                          ComputerPermissions?: (...) | (...);
                          Computers?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                          ComputersAutoJoinSearch?: (...) | (...);
                          ComputersLimitToSearch?: (...) | (...) | (...);
                          Contacts?: (...) | (...);
                          ContactsAutoJoinSearch?: (...) | (...);
                          ContactsJoinComputers?: (...) | (...) | (...);
                          ContactsLimitToSearch?: (...) | (...) | (...);
                          Depth?: (...) | (...);
                          FullName?: (...) | (...);
                          GUID?: (...) | (...);
                          Id?: (...) | (...);
                          LocationToSync?: (...) | (...);
                          MaintenanceWindow?: (...) | (...);
                          MaintenanceWindowLastApplied?: (...) | (...);
                          Name?: (...) | (...);
                          NetworkDevices?: (...) | (...);
                          NetworkDevicesAutoJoinSearch?: (...) | (...);
                          NetworkDevicesLimitToSearch?: (...) | (...) | (...);
                          ParentGroups?: (...) | (...);
                          ParentId?: (...) | (...);
                          Parents?: (...) | (...);
                          RemoteAgentTemplate?: (...) | (...);
                          SubGroups?: (...) | (...);
                          TemplatePriority?: (...) | (...);
                          TypeId?: (...) | (...);
                          TypeName?: (...) | (...);
                      }[];
                      HardwarePorts?: string[];
                      HasHPiLO?: boolean;
                      HasIntelAMT?: boolean;
                      HasIntelVPRO?: boolean;
                      Id?: string;
                      IRQ?: number[];
                      IsFasTalk?: boolean;
                      IsHeartbeatEnabled?: boolean;
                      IsHeartbeatRunning?: boolean;
                      IsLockedDown?: boolean;
                      IsMaintenanceModeEnabled?: boolean;
                      IsMaster?: boolean;
                      IsNetworkProbe?: boolean;
                      IsRebootNeeded?: boolean;
                      IsSystemAccount?: boolean;
                      IsTunnelSupported?: boolean;
                      IsVirtualHost?: boolean;
                      IsVirtualMachine?: boolean;
                      LastHeartbeat?: string;
                      LastInventoryReceived?: string;
                      LastStartup?: string;
                      LastUserName?: string;
                      LocalIPAddress?: string;
                      Location?: { 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; };
                      LoggedInUsers?: {
                          ConsoleId?: (...)
                          | (...);
                          LoggedInUserName?: (...) | (...);
                      }[];
                      MACAddress?: string;
                      MasterMode?: string;
                      MemoryScore?: number;
                      OpenPortsTCP?: number[];
                      OpenPortsUDP?: number[];
                      OperatingSystemName?: string;
                      OperatingSystemVersion?: string;
                      PowerProfiles?: string[];
                      PrimaryContactName?: string;
                      RemoteAgentLastContact?: string;
                      RemoteAgentLastInventory?: string;
                      RemoteAgentVersion?: string;
                      SerialNumber?: string;
                      Status?: string;
                      SystemUptime?: number;
                      TempFiles?: string;
                      Tickets?: {
                          Agent?: (...)
                          | (...);
                          Category?: (...) | (...);
                          CategoryId?: (...) | (...);
                          CategoryName?: (...) | (...);
                          CC?: (...) | (...);
                          Client?: (...) | (...);
                          Comments?: (...) | (...);
                          Computer?: (...) | (...);
                          ContactDate?: (...) | (...);
                          DueDate?: (...) | (...);
                          ExternalId?: (...) | (...);
                          From?: (...) | (...);
                          Guid?: (...) | (...);
                          Location?: (...) | (...);
                          MonitorId?: (...) | (...);
                          NetworkDevice?: (...) | (...);
                          Priority?: (...) | (...);
                          StartDate?: (...) | (...);
                          Status?: (...) | (...);
                          Subject?: (...) | (...);
                          SupportLevel?: (...) | (...);
                          TicketId?: (...) | (...);
                          UpdateDate?: (...) | (...);
                          User?: (...) | (...);
                      }[];
                      TotalMemory?: number;
                      Type?: string;
                      UserAccounts?: string[];
                      UserIdleTime?: number;
                      UTCOffset?: number;
                      VirusScanner?: { Id?: string; Name?: string };
                      WarrantyEndDate?: string;
                      WindowsUpdateDate?: string;
                  }[];
                  City?: string;
                  Client?: {
                      Address1?: string;
                      Address2?: string;
                      City?: string;
                      Comment?: string;
                      Company?: string;
                      Country?: string;
                      ExternalId?: string;
                      FaxNumber?: string;
                      FirstName?: string;
                      Id?: string;
                      IsHiddenFromAllInclusiveGroup?: boolean;
                      LastName?: string;
                      Locations?: (
                          { 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; };
                  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?: boolean;
                          AllowRedir?: boolean;
                          AllowRegistryEdit?: boolean;
                          AllowRemoteControl?: boolean;
                          ClearAlerts?: boolean;
                          CommandPrompt?: boolean;
                          DeleteScheduleScripts?: boolean;
                          EditConfig?: boolean;
                          EditInfo?: boolean;
                          History?: boolean;
                          Install?: boolean;
                          MonitorAdd?: boolean;
                          MonitorDelete?: boolean;
                          MonitorEdit?: boolean;
                          ScheduleScripts?: boolean;
                          SendCommands?: boolean;
                          SniffNetwork?: boolean;
                          ViewCommands?: boolean;
                      };
                      UserClass?: {
                          Id?: string;
                          Name?: string;
                          Permissions?: {
                              AlertsDeleteAll?: ...;
                              AlertsUpdate?: ...;
                              ClassConfig?: ...;
                              ClientDelete?: ...;
                              ClientEdit?: ...;
                              ClientRead?: ...;
                              ClientsShowAll?: ...;
                              ComputersCreate?: ...;
                              ComputersDelete?: ...;
                              ComputersForceUpdate?: ...;
                              ComputersShowAll?: ...;
                              ComputersUpdate?: ...;
                              ConfigApplicationList?: ...;
                              ConfigEventBlackList?: ...;
                              ContactDelete?: ...;
                              ContactEdit?: ...;
                              ContactRead?: ...;
                              CreateTickets?: ...;
                              DashboardConfig?: ...;
                              DashManage?: ...;
                              DashOverview?: ...;
                              DashTicketing?: ...;
                              DashTime?: ...;
                              DashTrending?: ...;
                              DatabaseExecute?: ...;
                              DataViewDelete?: ...;
                              DataViewShowAll?: ...;
                              DataViewUpdate?: ...;
                              GroupInfoUpdate?: ...;
                              GroupManagedServices?: ...;
                              GroupMonitorsUpdate?: ...;
                              GroupsCreate?: ...;
                              GroupsDelete?: ...;
                              GroupsScheduleScript?: ...;
                              GroupsShowAll?: ...;
                              HUDShowAll?: ...;
                              HUDUpdate?: ...;
                              InternalMonitorsCreate?: ...;
                              InternalMonitorsDelete?: ...;
                              InternalMonitorsUpdate?: ...;
                              LanguagePackEditor?: ...;
                              LinksDelete?: ...;
                              LocationsShowAll?: ...;
                              ManageAudits?: ...;
                              ManagedServiceCatalog?: ...;
                              ManageGroups?: ...;
                              ManageOfflineComputers?: ...;
                              ManageOutdated?: ...;
                              ManageRemoteCommands?: ...;
                              ManageScheduleClientScripts?: ...;
                              ManageServiceLogs?: ...;
                              NavigationMenuUpdate?: ...;
                              NetworkDeviceDelete?: ...;
                              NetworkDeviceShowAll?: ...;
                              NetworkDeviceUpdate?: ...;
                              PatchManagerConfig?: ...;
                              PatchManagerRead?: ...;
                              PatchManagerUpdate?: ...;
                              PermissionsUpdate?: ...;
                              PluginManager?: ...;
                              ProbeTemplateExecute?: ...;
                              QuickConnect?: ...;
                              RemoteMonitorsCreate?: ...;
                              RemoteMonitorsDelete?: ...;
                              ReportDelete?: ...;
                              ReportEdit?: ...;
                              ReportRead?: ...;
                              ReportsCreate?: ...;
                              RetiredAssetsDelete?: ...;
                              RSSFeedRead?: ...;
                              RSSFeedUpdate?: ...;
                              ScheduledScriptsUpdate?: ...;
                              ScriptDelete?: ...;
                              ScriptEdit?: ...;
                              ScriptRead?: ...;
                              SearchesDelete?: ...;
                              SearchesRead?: ...;
                              SearchesUpdate?: ...;
                              ServerStatus?: ...;
                              SharedLinks?: ...;
                              ShowPasswords?: ...;
                              SolutionCenter?: ...;
                              SQLScriptFunctions?: ...;
                              SuperAdmin?: ...;
                              SystemConfig?: ...;
                              TemplateDelete?: ...;
                              TemplateEdit?: ...;
                              TemplateRead?: ...;
                              TicketsDelete?: ...;
                              TicketsRead?: ...;
                              TicketsRequest?: ...;
                              TicketsUpdate?: ...;
                              ToolDelete?: ...;
                              ToolEdit?: ...;
                              ToolRead?: ...;
                              UserClassCreate?: ...;
                              UserClassDelete?: ...;
                              UserClassRead?: ...;
                              UserClassUpdate?: ...;
                              UserDelete?: ...;
                              UserEdit?: ...;
                              UserRead?: ...;
                              UsersShowAll?: ...;
                          };
                      };
                  }[];
                  Computers?: {
                      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?: (...)[];
                          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?: ...;
                              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; };
                          MobileNumber?: string;
                          PagerNumber?: string;
                          PhoneNumber?: string;
                          State?: string;
                          WebPermissions?: {
                              InstallAgent?: ...;
                              MultiFactorRequired?: ...;
                              Reboot?: ...;
                              RemoteAccess?: ...;
                              Shutdown?: ...;
                              Tickets?: ...;
                              WakeOnLAN?: ...;
                          };
                          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?: (
                          { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; }
                      )[];
                      HardwarePorts?: string[];
                      HasHPiLO?: boolean;
                      HasIntelAMT?: boolean;
                      HasIntelVPRO?: boolean;
                      Id?: string;
                      IRQ?: number[];
                      IsFasTalk?: boolean;
                      IsHeartbeatEnabled?: boolean;
                      IsHeartbeatRunning?: boolean;
                      IsLockedDown?: boolean;
                      IsMaintenanceModeEnabled?: boolean;
                      IsMaster?: boolean;
                      IsNetworkProbe?: boolean;
                      IsRebootNeeded?: boolean;
                      IsSystemAccount?: boolean;
                      IsTunnelSupported?: boolean;
                      IsVirtualHost?: boolean;
                      IsVirtualMachine?: boolean;
                      LastHeartbeat?: string;
                      LastInventoryReceived?: string;
                      LastStartup?: string;
                      LastUserName?: string;
                      LocalIPAddress?: string;
                      Location?: { 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; };
                      LoggedInUsers?: {
                          ConsoleId?: (...)
                          | (...);
                          LoggedInUserName?: (...) | (...);
                      }[];
                      MACAddress?: string;
                      MasterMode?: string;
                      MemoryScore?: number;
                      OpenPortsTCP?: number[];
                      OpenPortsUDP?: number[];
                      OperatingSystemName?: string;
                      OperatingSystemVersion?: string;
                      PowerProfiles?: string[];
                      PrimaryContactName?: string;
                      RemoteAgentLastContact?: string;
                      RemoteAgentLastInventory?: string;
                      RemoteAgentVersion?: string;
                      SerialNumber?: string;
                      Status?: string;
                      SystemUptime?: number;
                      TempFiles?: string;
                      Tickets?: {
                          Agent?: (...)
                          | (...);
                          Category?: (...) | (...);
                          CategoryId?: (...) | (...);
                          CategoryName?: (...) | (...);
                          CC?: (...) | (...);
                          Client?: (...) | (...);
                          Comments?: (...) | (...);
                          Computer?: (...) | (...);
                          ContactDate?: (...) | (...);
                          DueDate?: (...) | (...);
                          ExternalId?: (...) | (...);
                          From?: (...) | (...);
                          Guid?: (...) | (...);
                          Location?: (...) | (...);
                          MonitorId?: (...) | (...);
                          NetworkDevice?: (...) | (...);
                          Priority?: (...) | (...);
                          StartDate?: (...) | (...);
                          Status?: (...) | (...);
                          Subject?: (...) | (...);
                          SupportLevel?: (...) | (...);
                          TicketId?: (...) | (...);
                          UpdateDate?: (...) | (...);
                          User?: (...) | (...);
                      }[];
                      TotalMemory?: number;
                      Type?: string;
                      UserAccounts?: string[];
                      UserIdleTime?: number;
                      UTCOffset?: number;
                      VirusScanner?: { Id?: string; Name?: string };
                      WarrantyEndDate?: string;
                      WindowsUpdateDate?: string;
                  }[];
                  ComputersAutoJoinSearch?: {
                      Id?: string;
                      IsReadOnly?: boolean;
                      Name?: string;
                      SearchFolder?: { Id?: string; Name?: string };
                      SearchType?:
                          | "AdvancedComputers"
                          | "AdvancedNetDevices"
                          | "AdvancedContacts"
                          | "AdvancedMobileDevices";
                  };
                  ComputersLimitToSearch?: boolean;
                  Contacts?: {
                      Address1?: string;
                      Address2?: string;
                      AssociatedComputers?: {
                          Address?: (...)
                          | (...);
                          AntivirusDefinitionDate?: (...) | (...);
                          AssetDate?: (...) | (...);
                          AssetTag?: (...) | (...);
                          Bandwidth?: (...) | (...);
                          BandwidthDisplay?: (...) | (...);
                          BiosFlash?: (...) | (...);
                          BiosManufacturer?: (...) | (...);
                          Client?: (...) | (...);
                          Comment?: (...) | (...);
                          CommentPriority?: (...) | (...);
                          ComputerName?: (...) | (...);
                          Contact?: (...) | (...);
                          CpuScore?: (...) | (...);
                          CpuUsage?: (...) | (...);
                          CurrentPowerProfile?: (...) | (...);
                          D3DScore?: (...) | (...);
                          DateAdded?: (...) | (...);
                          DiskScore?: (...) | (...);
                          DMA?: (...) | (...);
                          DomainName?: (...) | (...);
                          DomainNameServers?: (...) | (...);
                          FreeMemory?: (...) | (...);
                          FriendlyName?: (...) | (...);
                          GatewayIPAddress?: (...) | (...);
                          GraphicsScore?: (...) | (...);
                          Groups?: (...) | (...);
                          HardwarePorts?: (...) | (...);
                          HasHPiLO?: (...) | (...) | (...);
                          HasIntelAMT?: (...) | (...) | (...);
                          HasIntelVPRO?: (...) | (...) | (...);
                          Id?: (...) | (...);
                          IRQ?: (...) | (...);
                          IsFasTalk?: (...) | (...) | (...);
                          IsHeartbeatEnabled?: (...) | (...) | (...);
                          IsHeartbeatRunning?: (...) | (...) | (...);
                          IsLockedDown?: (...) | (...) | (...);
                          IsMaintenanceModeEnabled?: (...) | (...) | (...);
                          IsMaster?: (...) | (...) | (...);
                          IsNetworkProbe?: (...) | (...) | (...);
                          IsRebootNeeded?: (...) | (...) | (...);
                          IsSystemAccount?: (...) | (...) | (...);
                          IsTunnelSupported?: (...) | (...) | (...);
                          IsVirtualHost?: (...) | (...) | (...);
                          IsVirtualMachine?: (...) | (...) | (...);
                          LastHeartbeat?: (...) | (...);
                          LastInventoryReceived?: (...) | (...);
                          LastStartup?: (...) | (...);
                          LastUserName?: (...) | (...);
                          LocalIPAddress?: (...) | (...);
                          Location?: (...) | (...);
                          LoggedInUsers?: (...) | (...);
                          MACAddress?: (...) | (...);
                          MasterMode?: (...) | (...);
                          MemoryScore?: (...) | (...);
                          OpenPortsTCP?: (...) | (...);
                          OpenPortsUDP?: (...) | (...);
                          OperatingSystemName?: (...) | (...);
                          OperatingSystemVersion?: (...) | (...);
                          PowerProfiles?: (...) | (...);
                          PrimaryContactName?: (...) | (...);
                          RemoteAgentLastContact?: (...) | (...);
                          RemoteAgentLastInventory?: (...) | (...);
                          RemoteAgentVersion?: (...) | (...);
                          SerialNumber?: (...) | (...);
                          Status?: (...) | (...);
                          SystemUptime?: (...) | (...);
                          TempFiles?: (...) | (...);
                          Tickets?: (...) | (...);
                          TotalMemory?: (...) | (...);
                          Type?: (...) | (...);
                          UserAccounts?: (...) | (...);
                          UserIdleTime?: (...) | (...);
                          UTCOffset?: (...) | (...);
                          VirusScanner?: (...) | (...);
                          WarrantyEndDate?: (...) | (...);
                          WindowsUpdateDate?: (...) | (...);
                      }[];
                      City?: string;
                      Client?: {
                          Address1?: 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; };
                      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;
                  }[];
                  ContactsAutoJoinSearch?: {
                      Id?: string;
                      IsReadOnly?: boolean;
                      Name?: string;
                      SearchFolder?: { Id?: string; Name?: string };
                      SearchType?:
                          | "AdvancedComputers"
                          | "AdvancedNetDevices"
                          | "AdvancedContacts"
                          | "AdvancedMobileDevices";
                  };
                  ContactsJoinComputers?: boolean;
                  ContactsLimitToSearch?: boolean;
                  Depth?: number;
                  FullName?: string;
                  GUID?: string;
                  Id?: string;
                  LocationToSync?: { 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?: string };
                  MaintenanceWindowLastApplied?: string;
                  Name?: string;
                  NetworkDevices?: {
                      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?: (...)[];
                          Name?: string;
                          NewTicketNotificationEmail?: string;
                          PhoneNumber?: string;
                          State?: string;
                          UsesInHouseSupportStaff?: boolean;
                          ZipCode?: 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; };
                          MobileNumber?: string;
                          PagerNumber?: string;
                          PhoneNumber?: string;
                          State?: string;
                          WebPermissions?: {
                              InstallAgent?: ...;
                              MultiFactorRequired?: ...;
                              Reboot?: ...;
                              RemoteAccess?: ...;
                              Shutdown?: ...;
                              Tickets?: ...;
                              WakeOnLAN?: ...;
                          };
                          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?: (
                          { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; }
                      )[];
                      Id?: string;
                      InterfaceCount?: number;
                      IsHighBandwidth?: boolean;
                      IsLowOnPaper?: boolean;
                      IsLowOnToner?: boolean;
                      IsSNMPv1Supported?: boolean;
                      IsSNMPv2cSupported?: boolean;
                      IsSNMPv3Supported?: boolean;
                      IsSyncedToManage?: boolean;
                      LastContact?: string;
                      LastUpdated?: string;
                      LocalIPAddress?: string;
                      Location?: { 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; };
                      MACAddress?: string;
                      ManufacturerName?: string;
                      ModelName?: string;
                      Name?: string;
                      NasPercent?: string;
                      OpenPortsTCP?: number[];
                      ProbeId?: number;
                      ProbeName?: string;
                      SNMPCommunityGet?: string;
                      SNMPCommunitySet?: string;
                      SnmpTree?: number[];
                      Status?: string;
                      Uptime?: number;
                      UptimeDisplay?: string;
                  }[];
                  NetworkDevicesAutoJoinSearch?: {
                      Id?: string;
                      IsReadOnly?: boolean;
                      Name?: string;
                      SearchFolder?: { Id?: string; Name?: string };
                      SearchType?:
                          | "AdvancedComputers"
                          | "AdvancedNetDevices"
                          | "AdvancedContacts"
                          | "AdvancedMobileDevices";
                  };
                  NetworkDevicesLimitToSearch?: boolean;
                  ParentGroups?: number[];
                  ParentId?: string;
                  Parents?: { ID?: number; Name?: string; ParentId?: number }[];
                  RemoteAgentTemplate?: {
                      AgentRebootMode?:
                          | "Now"
                          | "Ask"
                          | "AskThenAllow"
                          | "AskThenDeny"
                          | "Deny";
                      AgentUpdateWindow?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      AllowUserDisableRemoteAccess?: boolean;
                      AntivirusTemplate?: {
                          Description?: string;
                          GUID?: string;
                          Name?: string;
                          TemplatePolicyId?: string;
                      };
                      BackupServerPassword?: string;
                      BackupServerURL?: string;
                      BackupServerUser?: string;
                      CacheDirectory?: string;
                      CachePassword?: string;
                      CachePatch?: boolean;
                      CacheSoftware?: boolean;
                      CacheUpdate?: boolean;
                      CacheUsername?: string;
                      DefaultLanguagePack?: string;
                      DisallowUserCloseTray?: boolean;
                      EnableRSS?: boolean;
                      EventLogInventoryMode?: | "InventoryOnlyUsesSchedule"
                      | "ImmediatelySendErrors"
                      | "ImmediatelySendErrorsAndWarnings"
                      | "ImmediatelySendAllButSecurity"
                      | "ImmediatelySendAll";
                      FileExplorerAccessMode?: | "Now"
                      | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny";
                      HeartbeatEnabled?: boolean;
                      HeartbeatFrequency?: number;
                      Id?: string;
                      Name?: string;
                      NetworkAccessStoragePath?: string;
                      ProxyServerPassword?: string;
                      ProxyServerURL?: string;
                      ProxyServerUser?: string;
                      RegistryEditorAccessMode?: | "Now"
                      | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny";
                      RemoteAccessMode?: | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny"
                      | "Silent";
                      RemoteAgentLogDebug?: boolean;
                      RemoteAgentName?: string;
                      RSSFeedAddress1?: string;
                      RSSFeedAddress2?: string;
                      RSSFeedAddress3?: string;
                      RSSFeedAddress4?: string;
                      Schedule?: {
                          DriveInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          EventInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          HardwareInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          HotfixInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          Id?: string;
                          LastUpdate?: string;
                          LastUser?: string;
                          MalewareInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          Name?: string;
                          NetworkAnalysis?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          NetworkInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          NetworkProbeInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          PrinterInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          ProcessInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          ServiceInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          SoftwareInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          SystemInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          UpdateConfig?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                      };
                      ScreenCaptureAccessMode?: | "Now"
                      | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny";
                      ServerAddress?: string;
                      ServiceTicketTitle?: string;
                      ShowTray?: boolean;
                      SSLAcceptAll?: boolean;
                      SSLAcceptExpiredCertificates?: boolean;
                      SSLAcceptMismatchedNames?: boolean;
                      SSLAcceptRevokedCertificates?: boolean;
                      SSLAccessUntrustedCertificateAuthorities?: boolean;
                      SupportURL?: string;
                      TempDirectory?: string;
                      TemplateGUID?: string;
                      TemplateProperties?: {
                          PropertyDescription?: 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";
                  };
                  SubGroups?: number[];
                  TemplatePriority?: number;
                  TypeId?: number;
                  TypeName?: string;
              };
              DefaultDeploymentLogin?: { DeploymentLoginId?: number; Title?: string };
              DeploymentTemplate?: {
                  AgentRebootMode?:
                      | "Now"
                      | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny";
                  AgentUpdateWindow?: {
                      Date?: string;
                      DayId?: | "Everyday"
                      | "Sunday"
                      | "Monday"
                      | "Tuesday"
                      | "Wednesday"
                      | "Thursday"
                      | "Friday"
                      | "Saturday";
                      DayName?: string;
                      RepeatEveryHour?: number;
                  };
                  AllowUserDisableRemoteAccess?: boolean;
                  AntivirusTemplate?: {
                      Description?: string;
                      GUID?: string;
                      Name?: string;
                      TemplatePolicyId?: string;
                  };
                  BackupServerPassword?: string;
                  BackupServerURL?: string;
                  BackupServerUser?: string;
                  CacheDirectory?: string;
                  CachePassword?: string;
                  CachePatch?: boolean;
                  CacheSoftware?: boolean;
                  CacheUpdate?: boolean;
                  CacheUsername?: string;
                  DefaultLanguagePack?: string;
                  DisallowUserCloseTray?: boolean;
                  EnableRSS?: boolean;
                  EventLogInventoryMode?: | "InventoryOnlyUsesSchedule"
                  | "ImmediatelySendErrors"
                  | "ImmediatelySendErrorsAndWarnings"
                  | "ImmediatelySendAllButSecurity"
                  | "ImmediatelySendAll";
                  FileExplorerAccessMode?: | "Now"
                  | "Ask"
                  | "AskThenAllow"
                  | "AskThenDeny"
                  | "Deny";
                  HeartbeatEnabled?: boolean;
                  HeartbeatFrequency?: number;
                  Id?: string;
                  Name?: string;
                  NetworkAccessStoragePath?: string;
                  ProxyServerPassword?: string;
                  ProxyServerURL?: string;
                  ProxyServerUser?: string;
                  RegistryEditorAccessMode?: | "Now"
                  | "Ask"
                  | "AskThenAllow"
                  | "AskThenDeny"
                  | "Deny";
                  RemoteAccessMode?: | "Ask"
                  | "AskThenAllow"
                  | "AskThenDeny"
                  | "Deny"
                  | "Silent";
                  RemoteAgentLogDebug?: boolean;
                  RemoteAgentName?: string;
                  RSSFeedAddress1?: string;
                  RSSFeedAddress2?: string;
                  RSSFeedAddress3?: string;
                  RSSFeedAddress4?: string;
                  Schedule?: {
                      DriveInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      EventInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      HardwareInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      HotfixInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      Id?: string;
                      LastUpdate?: string;
                      LastUser?: string;
                      MalewareInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      Name?: string;
                      NetworkAnalysis?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      NetworkInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      NetworkProbeInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      PrinterInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      ProcessInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      ServiceInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      SoftwareInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      SystemInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      UpdateConfig?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                  };
                  ScreenCaptureAccessMode?: | "Now"
                  | "Ask"
                  | "AskThenAllow"
                  | "AskThenDeny"
                  | "Deny";
                  ServerAddress?: string;
                  ServiceTicketTitle?: string;
                  ShowTray?: boolean;
                  SSLAcceptAll?: boolean;
                  SSLAcceptExpiredCertificates?: boolean;
                  SSLAcceptMismatchedNames?: boolean;
                  SSLAcceptRevokedCertificates?: boolean;
                  SSLAccessUntrustedCertificateAuthorities?: boolean;
                  SupportURL?: string;
                  TempDirectory?: string;
                  TemplateGUID?: string;
                  TemplateProperties?: {
                      PropertyDescription?: string;
                      PropertyName?: string;
                      PropertyValue?: string;
                      TemplateID?: string;
                  }[];
                  TrayChatNotificationText?: string;
                  TrayChatNotificationTitle?: string;
                  TrayCustomMenuTitle?: string;
                  TrayCustomMenuURL?: string;
                  TrayDisablePoweredBy?: boolean;
                  TrayFileExplorerAccessNotificationText?: string;
                  TrayHelpURL?: string;
                  TrayIcon?: string;
                  TrayInterruptUserWithChat?: boolean;
                  TrayMenus?: {
                      Action?: string;
                      Description?: string;
                      ImageURL?: string;
                      MenuID?: string;
                      MsgBody?: string;
                      MsgHeight?: number;
                      MsgTitle?: string;
                      MsgWidth?: number;
                      Name?: string;
                      Parameters?: string;
                      RootOnly?: number;
                      ScriptID?: number;
                      Text?: string;
                      URLorEXE?: string;
                  }[];
                  TrayNewMessageNotificationText?: string;
                  TrayNewRSSFeedNotificationText?: string;
                  TrayNotificationTitle?: string;
                  TrayRebootLogOffNotificationText?: string;
                  TrayRegistryEditorAccessNotificationText?: string;
                  TrayRemoteAccessNotificationText?: string;
                  TrayRemoteAccessNotificationTitle?: string;
                  TrayScreenCaptureAccessNotificationText?: string;
                  TrayShowCustomMenu?: boolean;
                  TrayShowHelp?: boolean;
                  TrayShowMessagesAndTickets?: boolean;
                  TrayShowServiceTicketMenu?: boolean;
                  TrayShutdownNotificationText?: string;
                  TraySystemMessageNotificationTitle?: string;
                  TrayTicketFromLabelText?: string;
                  TrayTicketImportance?: number;
                  TrayTicketImportanceIsForced?: boolean;
                  TrayTicketSubjectLabelText?: string;
                  TrayTicketVerifyEmail?: boolean;
                  TrayTitle?: string;
                  WindowsUpdate?: | "DoNothing"
                  | "EnableWindowsUpdateDefaults"
                  | "SetToDownloadOnly"
                  | "DisableWindowsUpdate"
                  | "LabtechModeLabtechModeUIAccessDisabled";
              };
              ExternalId?: number;
              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;
          },
      >

    • Parameters

      Returns Promise<
          {
              AssetDate?: string;
              AssetTag?: 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;
              };
              Comment?: string;
              ComputerId?: string;
              ComputerName?: string;
              GatewayIPAddress?: string;
              Id?: 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?: 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;
              };
              OperatingSystemName?: string;
              OperatingSystemVersion?: string;
              RetireComment?: string;
              RetiredDate?: string;
          },
      >

    • Parameters

      Returns Promise<
          {
              AssetDate?: string;
              AssetTag?: 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;
              };
              Comment?: string;
              ComputerId?: string;
              ComputerName?: string;
              GatewayIPAddress?: string;
              Id?: 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?: { 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;
              };
              OperatingSystemName?: string;
              OperatingSystemVersion?: string;
              RetireComment?: string;
              RetiredDate?: string;
          }[],
      >

    • Parameters

      • locationId: number
      • extraFieldDefinitionId: number
      • PatchOperationArray: {
            content: {
                "application/json": {
                    Op?: string;
                    Path?: string;
                    Value?: Record<string, never>;
                }[];
                "application/x-www-form-urlencoded": {
                    Op?: string;
                    Path?: string;
                    Value?: Record<string, never>;
                }[];
                "application/xml": {
                    Op?: string;
                    Path?: string;
                    Value?: Record<string, never>;
                }[];
                "text/json": { Op?: string; Path?: string; Value?: Record<string, never> }[];
                "text/xml": { Op?: string; Path?: string; Value?: Record<string, never> }[];
            };
        }

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

    • Parameters

      • locationId: number
      • PatchOperationArray: {
            content: {
                "application/json": {
                    Op?: string;
                    Path?: string;
                    Value?: Record<string, never>;
                }[];
                "application/x-www-form-urlencoded": {
                    Op?: string;
                    Path?: string;
                    Value?: Record<string, never>;
                }[];
                "application/xml": {
                    Op?: string;
                    Path?: string;
                    Value?: Record<string, never>;
                }[];
                "text/json": { Op?: string; Path?: string; Value?: Record<string, never> }[];
                "text/xml": { Op?: string; Path?: string; Value?: Record<string, never> }[];
            };
        }

      Returns Promise<
          {
              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?: 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?: (...)[];
                          Name?: string;
                          NewTicketNotificationEmail?: string;
                          PhoneNumber?: string;
                          State?: string;
                          UsesInHouseSupportStaff?: boolean;
                          ZipCode?: string;
                      };
                      Comment?: string;
                      CommentPriority?: { Id?: number; Name?: string };
                      ComputerName?: string;
                      Contact?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                      CpuScore?: number;
                      CpuUsage?: number;
                      CurrentPowerProfile?: string;
                      D3DScore?: number;
                      DateAdded?: string;
                      DiskScore?: number;
                      DMA?: number[];
                      DomainName?: string;
                      DomainNameServers?: string[];
                      FreeMemory?: number;
                      FriendlyName?: string;
                      GatewayIPAddress?: string;
                      GraphicsScore?: number;
                      Groups?: {
                          ClientToSync?: (...) | (...);
                          Comments?: (...) | (...);
                          ComputerPermissions?: (...) | (...);
                          Computers?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                          ComputersAutoJoinSearch?: (...) | (...);
                          ComputersLimitToSearch?: (...) | (...) | (...);
                          Contacts?: (...) | (...);
                          ContactsAutoJoinSearch?: (...) | (...);
                          ContactsJoinComputers?: (...) | (...) | (...);
                          ContactsLimitToSearch?: (...) | (...) | (...);
                          Depth?: (...) | (...);
                          FullName?: (...) | (...);
                          GUID?: (...) | (...);
                          Id?: (...) | (...);
                          LocationToSync?: (...) | (...);
                          MaintenanceWindow?: (...) | (...);
                          MaintenanceWindowLastApplied?: (...) | (...);
                          Name?: (...) | (...);
                          NetworkDevices?: (...) | (...);
                          NetworkDevicesAutoJoinSearch?: (...) | (...);
                          NetworkDevicesLimitToSearch?: (...) | (...) | (...);
                          ParentGroups?: (...) | (...);
                          ParentId?: (...) | (...);
                          Parents?: (...) | (...);
                          RemoteAgentTemplate?: (...) | (...);
                          SubGroups?: (...) | (...);
                          TemplatePriority?: (...) | (...);
                          TypeId?: (...) | (...);
                          TypeName?: (...) | (...);
                      }[];
                      HardwarePorts?: string[];
                      HasHPiLO?: boolean;
                      HasIntelAMT?: boolean;
                      HasIntelVPRO?: boolean;
                      Id?: string;
                      IRQ?: number[];
                      IsFasTalk?: boolean;
                      IsHeartbeatEnabled?: boolean;
                      IsHeartbeatRunning?: boolean;
                      IsLockedDown?: boolean;
                      IsMaintenanceModeEnabled?: boolean;
                      IsMaster?: boolean;
                      IsNetworkProbe?: boolean;
                      IsRebootNeeded?: boolean;
                      IsSystemAccount?: boolean;
                      IsTunnelSupported?: boolean;
                      IsVirtualHost?: boolean;
                      IsVirtualMachine?: boolean;
                      LastHeartbeat?: string;
                      LastInventoryReceived?: string;
                      LastStartup?: string;
                      LastUserName?: string;
                      LocalIPAddress?: string;
                      Location?: { 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; };
                      LoggedInUsers?: {
                          ConsoleId?: (...)
                          | (...);
                          LoggedInUserName?: (...) | (...);
                      }[];
                      MACAddress?: string;
                      MasterMode?: string;
                      MemoryScore?: number;
                      OpenPortsTCP?: number[];
                      OpenPortsUDP?: number[];
                      OperatingSystemName?: string;
                      OperatingSystemVersion?: string;
                      PowerProfiles?: string[];
                      PrimaryContactName?: string;
                      RemoteAgentLastContact?: string;
                      RemoteAgentLastInventory?: string;
                      RemoteAgentVersion?: string;
                      SerialNumber?: string;
                      Status?: string;
                      SystemUptime?: number;
                      TempFiles?: string;
                      Tickets?: {
                          Agent?: (...)
                          | (...);
                          Category?: (...) | (...);
                          CategoryId?: (...) | (...);
                          CategoryName?: (...) | (...);
                          CC?: (...) | (...);
                          Client?: (...) | (...);
                          Comments?: (...) | (...);
                          Computer?: (...) | (...);
                          ContactDate?: (...) | (...);
                          DueDate?: (...) | (...);
                          ExternalId?: (...) | (...);
                          From?: (...) | (...);
                          Guid?: (...) | (...);
                          Location?: (...) | (...);
                          MonitorId?: (...) | (...);
                          NetworkDevice?: (...) | (...);
                          Priority?: (...) | (...);
                          StartDate?: (...) | (...);
                          Status?: (...) | (...);
                          Subject?: (...) | (...);
                          SupportLevel?: (...) | (...);
                          TicketId?: (...) | (...);
                          UpdateDate?: (...) | (...);
                          User?: (...) | (...);
                      }[];
                      TotalMemory?: number;
                      Type?: string;
                      UserAccounts?: string[];
                      UserIdleTime?: number;
                      UTCOffset?: number;
                      VirusScanner?: { Id?: string; Name?: string };
                      WarrantyEndDate?: string;
                      WindowsUpdateDate?: string;
                  }[];
                  City?: string;
                  Client?: {
                      Address1?: string;
                      Address2?: string;
                      City?: string;
                      Comment?: string;
                      Company?: string;
                      Country?: string;
                      ExternalId?: string;
                      FaxNumber?: string;
                      FirstName?: string;
                      Id?: string;
                      IsHiddenFromAllInclusiveGroup?: boolean;
                      LastName?: string;
                      Locations?: (
                          { 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; };
                  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?: boolean;
                          AllowRedir?: boolean;
                          AllowRegistryEdit?: boolean;
                          AllowRemoteControl?: boolean;
                          ClearAlerts?: boolean;
                          CommandPrompt?: boolean;
                          DeleteScheduleScripts?: boolean;
                          EditConfig?: boolean;
                          EditInfo?: boolean;
                          History?: boolean;
                          Install?: boolean;
                          MonitorAdd?: boolean;
                          MonitorDelete?: boolean;
                          MonitorEdit?: boolean;
                          ScheduleScripts?: boolean;
                          SendCommands?: boolean;
                          SniffNetwork?: boolean;
                          ViewCommands?: boolean;
                      };
                      UserClass?: {
                          Id?: string;
                          Name?: string;
                          Permissions?: {
                              AlertsDeleteAll?: ...;
                              AlertsUpdate?: ...;
                              ClassConfig?: ...;
                              ClientDelete?: ...;
                              ClientEdit?: ...;
                              ClientRead?: ...;
                              ClientsShowAll?: ...;
                              ComputersCreate?: ...;
                              ComputersDelete?: ...;
                              ComputersForceUpdate?: ...;
                              ComputersShowAll?: ...;
                              ComputersUpdate?: ...;
                              ConfigApplicationList?: ...;
                              ConfigEventBlackList?: ...;
                              ContactDelete?: ...;
                              ContactEdit?: ...;
                              ContactRead?: ...;
                              CreateTickets?: ...;
                              DashboardConfig?: ...;
                              DashManage?: ...;
                              DashOverview?: ...;
                              DashTicketing?: ...;
                              DashTime?: ...;
                              DashTrending?: ...;
                              DatabaseExecute?: ...;
                              DataViewDelete?: ...;
                              DataViewShowAll?: ...;
                              DataViewUpdate?: ...;
                              GroupInfoUpdate?: ...;
                              GroupManagedServices?: ...;
                              GroupMonitorsUpdate?: ...;
                              GroupsCreate?: ...;
                              GroupsDelete?: ...;
                              GroupsScheduleScript?: ...;
                              GroupsShowAll?: ...;
                              HUDShowAll?: ...;
                              HUDUpdate?: ...;
                              InternalMonitorsCreate?: ...;
                              InternalMonitorsDelete?: ...;
                              InternalMonitorsUpdate?: ...;
                              LanguagePackEditor?: ...;
                              LinksDelete?: ...;
                              LocationsShowAll?: ...;
                              ManageAudits?: ...;
                              ManagedServiceCatalog?: ...;
                              ManageGroups?: ...;
                              ManageOfflineComputers?: ...;
                              ManageOutdated?: ...;
                              ManageRemoteCommands?: ...;
                              ManageScheduleClientScripts?: ...;
                              ManageServiceLogs?: ...;
                              NavigationMenuUpdate?: ...;
                              NetworkDeviceDelete?: ...;
                              NetworkDeviceShowAll?: ...;
                              NetworkDeviceUpdate?: ...;
                              PatchManagerConfig?: ...;
                              PatchManagerRead?: ...;
                              PatchManagerUpdate?: ...;
                              PermissionsUpdate?: ...;
                              PluginManager?: ...;
                              ProbeTemplateExecute?: ...;
                              QuickConnect?: ...;
                              RemoteMonitorsCreate?: ...;
                              RemoteMonitorsDelete?: ...;
                              ReportDelete?: ...;
                              ReportEdit?: ...;
                              ReportRead?: ...;
                              ReportsCreate?: ...;
                              RetiredAssetsDelete?: ...;
                              RSSFeedRead?: ...;
                              RSSFeedUpdate?: ...;
                              ScheduledScriptsUpdate?: ...;
                              ScriptDelete?: ...;
                              ScriptEdit?: ...;
                              ScriptRead?: ...;
                              SearchesDelete?: ...;
                              SearchesRead?: ...;
                              SearchesUpdate?: ...;
                              ServerStatus?: ...;
                              SharedLinks?: ...;
                              ShowPasswords?: ...;
                              SolutionCenter?: ...;
                              SQLScriptFunctions?: ...;
                              SuperAdmin?: ...;
                              SystemConfig?: ...;
                              TemplateDelete?: ...;
                              TemplateEdit?: ...;
                              TemplateRead?: ...;
                              TicketsDelete?: ...;
                              TicketsRead?: ...;
                              TicketsRequest?: ...;
                              TicketsUpdate?: ...;
                              ToolDelete?: ...;
                              ToolEdit?: ...;
                              ToolRead?: ...;
                              UserClassCreate?: ...;
                              UserClassDelete?: ...;
                              UserClassRead?: ...;
                              UserClassUpdate?: ...;
                              UserDelete?: ...;
                              UserEdit?: ...;
                              UserRead?: ...;
                              UsersShowAll?: ...;
                          };
                      };
                  }[];
                  Computers?: {
                      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?: (...)[];
                          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?: ...;
                              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; };
                          MobileNumber?: string;
                          PagerNumber?: string;
                          PhoneNumber?: string;
                          State?: string;
                          WebPermissions?: {
                              InstallAgent?: ...;
                              MultiFactorRequired?: ...;
                              Reboot?: ...;
                              RemoteAccess?: ...;
                              Shutdown?: ...;
                              Tickets?: ...;
                              WakeOnLAN?: ...;
                          };
                          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?: (
                          { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; }
                      )[];
                      HardwarePorts?: string[];
                      HasHPiLO?: boolean;
                      HasIntelAMT?: boolean;
                      HasIntelVPRO?: boolean;
                      Id?: string;
                      IRQ?: number[];
                      IsFasTalk?: boolean;
                      IsHeartbeatEnabled?: boolean;
                      IsHeartbeatRunning?: boolean;
                      IsLockedDown?: boolean;
                      IsMaintenanceModeEnabled?: boolean;
                      IsMaster?: boolean;
                      IsNetworkProbe?: boolean;
                      IsRebootNeeded?: boolean;
                      IsSystemAccount?: boolean;
                      IsTunnelSupported?: boolean;
                      IsVirtualHost?: boolean;
                      IsVirtualMachine?: boolean;
                      LastHeartbeat?: string;
                      LastInventoryReceived?: string;
                      LastStartup?: string;
                      LastUserName?: string;
                      LocalIPAddress?: string;
                      Location?: { 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; };
                      LoggedInUsers?: {
                          ConsoleId?: (...)
                          | (...);
                          LoggedInUserName?: (...) | (...);
                      }[];
                      MACAddress?: string;
                      MasterMode?: string;
                      MemoryScore?: number;
                      OpenPortsTCP?: number[];
                      OpenPortsUDP?: number[];
                      OperatingSystemName?: string;
                      OperatingSystemVersion?: string;
                      PowerProfiles?: string[];
                      PrimaryContactName?: string;
                      RemoteAgentLastContact?: string;
                      RemoteAgentLastInventory?: string;
                      RemoteAgentVersion?: string;
                      SerialNumber?: string;
                      Status?: string;
                      SystemUptime?: number;
                      TempFiles?: string;
                      Tickets?: {
                          Agent?: (...)
                          | (...);
                          Category?: (...) | (...);
                          CategoryId?: (...) | (...);
                          CategoryName?: (...) | (...);
                          CC?: (...) | (...);
                          Client?: (...) | (...);
                          Comments?: (...) | (...);
                          Computer?: (...) | (...);
                          ContactDate?: (...) | (...);
                          DueDate?: (...) | (...);
                          ExternalId?: (...) | (...);
                          From?: (...) | (...);
                          Guid?: (...) | (...);
                          Location?: (...) | (...);
                          MonitorId?: (...) | (...);
                          NetworkDevice?: (...) | (...);
                          Priority?: (...) | (...);
                          StartDate?: (...) | (...);
                          Status?: (...) | (...);
                          Subject?: (...) | (...);
                          SupportLevel?: (...) | (...);
                          TicketId?: (...) | (...);
                          UpdateDate?: (...) | (...);
                          User?: (...) | (...);
                      }[];
                      TotalMemory?: number;
                      Type?: string;
                      UserAccounts?: string[];
                      UserIdleTime?: number;
                      UTCOffset?: number;
                      VirusScanner?: { Id?: string; Name?: string };
                      WarrantyEndDate?: string;
                      WindowsUpdateDate?: string;
                  }[];
                  ComputersAutoJoinSearch?: {
                      Id?: string;
                      IsReadOnly?: boolean;
                      Name?: string;
                      SearchFolder?: { Id?: string; Name?: string };
                      SearchType?:
                          | "AdvancedComputers"
                          | "AdvancedNetDevices"
                          | "AdvancedContacts"
                          | "AdvancedMobileDevices";
                  };
                  ComputersLimitToSearch?: boolean;
                  Contacts?: {
                      Address1?: string;
                      Address2?: string;
                      AssociatedComputers?: {
                          Address?: (...)
                          | (...);
                          AntivirusDefinitionDate?: (...) | (...);
                          AssetDate?: (...) | (...);
                          AssetTag?: (...) | (...);
                          Bandwidth?: (...) | (...);
                          BandwidthDisplay?: (...) | (...);
                          BiosFlash?: (...) | (...);
                          BiosManufacturer?: (...) | (...);
                          Client?: (...) | (...);
                          Comment?: (...) | (...);
                          CommentPriority?: (...) | (...);
                          ComputerName?: (...) | (...);
                          Contact?: (...) | (...);
                          CpuScore?: (...) | (...);
                          CpuUsage?: (...) | (...);
                          CurrentPowerProfile?: (...) | (...);
                          D3DScore?: (...) | (...);
                          DateAdded?: (...) | (...);
                          DiskScore?: (...) | (...);
                          DMA?: (...) | (...);
                          DomainName?: (...) | (...);
                          DomainNameServers?: (...) | (...);
                          FreeMemory?: (...) | (...);
                          FriendlyName?: (...) | (...);
                          GatewayIPAddress?: (...) | (...);
                          GraphicsScore?: (...) | (...);
                          Groups?: (...) | (...);
                          HardwarePorts?: (...) | (...);
                          HasHPiLO?: (...) | (...) | (...);
                          HasIntelAMT?: (...) | (...) | (...);
                          HasIntelVPRO?: (...) | (...) | (...);
                          Id?: (...) | (...);
                          IRQ?: (...) | (...);
                          IsFasTalk?: (...) | (...) | (...);
                          IsHeartbeatEnabled?: (...) | (...) | (...);
                          IsHeartbeatRunning?: (...) | (...) | (...);
                          IsLockedDown?: (...) | (...) | (...);
                          IsMaintenanceModeEnabled?: (...) | (...) | (...);
                          IsMaster?: (...) | (...) | (...);
                          IsNetworkProbe?: (...) | (...) | (...);
                          IsRebootNeeded?: (...) | (...) | (...);
                          IsSystemAccount?: (...) | (...) | (...);
                          IsTunnelSupported?: (...) | (...) | (...);
                          IsVirtualHost?: (...) | (...) | (...);
                          IsVirtualMachine?: (...) | (...) | (...);
                          LastHeartbeat?: (...) | (...);
                          LastInventoryReceived?: (...) | (...);
                          LastStartup?: (...) | (...);
                          LastUserName?: (...) | (...);
                          LocalIPAddress?: (...) | (...);
                          Location?: (...) | (...);
                          LoggedInUsers?: (...) | (...);
                          MACAddress?: (...) | (...);
                          MasterMode?: (...) | (...);
                          MemoryScore?: (...) | (...);
                          OpenPortsTCP?: (...) | (...);
                          OpenPortsUDP?: (...) | (...);
                          OperatingSystemName?: (...) | (...);
                          OperatingSystemVersion?: (...) | (...);
                          PowerProfiles?: (...) | (...);
                          PrimaryContactName?: (...) | (...);
                          RemoteAgentLastContact?: (...) | (...);
                          RemoteAgentLastInventory?: (...) | (...);
                          RemoteAgentVersion?: (...) | (...);
                          SerialNumber?: (...) | (...);
                          Status?: (...) | (...);
                          SystemUptime?: (...) | (...);
                          TempFiles?: (...) | (...);
                          Tickets?: (...) | (...);
                          TotalMemory?: (...) | (...);
                          Type?: (...) | (...);
                          UserAccounts?: (...) | (...);
                          UserIdleTime?: (...) | (...);
                          UTCOffset?: (...) | (...);
                          VirusScanner?: (...) | (...);
                          WarrantyEndDate?: (...) | (...);
                          WindowsUpdateDate?: (...) | (...);
                      }[];
                      City?: string;
                      Client?: {
                          Address1?: 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; };
                      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;
                  }[];
                  ContactsAutoJoinSearch?: {
                      Id?: string;
                      IsReadOnly?: boolean;
                      Name?: string;
                      SearchFolder?: { Id?: string; Name?: string };
                      SearchType?:
                          | "AdvancedComputers"
                          | "AdvancedNetDevices"
                          | "AdvancedContacts"
                          | "AdvancedMobileDevices";
                  };
                  ContactsJoinComputers?: boolean;
                  ContactsLimitToSearch?: boolean;
                  Depth?: number;
                  FullName?: string;
                  GUID?: string;
                  Id?: string;
                  LocationToSync?: { 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?: string };
                  MaintenanceWindowLastApplied?: string;
                  Name?: string;
                  NetworkDevices?: {
                      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?: (...)[];
                          Name?: string;
                          NewTicketNotificationEmail?: string;
                          PhoneNumber?: string;
                          State?: string;
                          UsesInHouseSupportStaff?: boolean;
                          ZipCode?: 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; };
                          MobileNumber?: string;
                          PagerNumber?: string;
                          PhoneNumber?: string;
                          State?: string;
                          WebPermissions?: {
                              InstallAgent?: ...;
                              MultiFactorRequired?: ...;
                              Reboot?: ...;
                              RemoteAccess?: ...;
                              Shutdown?: ...;
                              Tickets?: ...;
                              WakeOnLAN?: ...;
                          };
                          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?: (
                          { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; }
                      )[];
                      Id?: string;
                      InterfaceCount?: number;
                      IsHighBandwidth?: boolean;
                      IsLowOnPaper?: boolean;
                      IsLowOnToner?: boolean;
                      IsSNMPv1Supported?: boolean;
                      IsSNMPv2cSupported?: boolean;
                      IsSNMPv3Supported?: boolean;
                      IsSyncedToManage?: boolean;
                      LastContact?: string;
                      LastUpdated?: string;
                      LocalIPAddress?: string;
                      Location?: { 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; };
                      MACAddress?: string;
                      ManufacturerName?: string;
                      ModelName?: string;
                      Name?: string;
                      NasPercent?: string;
                      OpenPortsTCP?: number[];
                      ProbeId?: number;
                      ProbeName?: string;
                      SNMPCommunityGet?: string;
                      SNMPCommunitySet?: string;
                      SnmpTree?: number[];
                      Status?: string;
                      Uptime?: number;
                      UptimeDisplay?: string;
                  }[];
                  NetworkDevicesAutoJoinSearch?: {
                      Id?: string;
                      IsReadOnly?: boolean;
                      Name?: string;
                      SearchFolder?: { Id?: string; Name?: string };
                      SearchType?:
                          | "AdvancedComputers"
                          | "AdvancedNetDevices"
                          | "AdvancedContacts"
                          | "AdvancedMobileDevices";
                  };
                  NetworkDevicesLimitToSearch?: boolean;
                  ParentGroups?: number[];
                  ParentId?: string;
                  Parents?: { ID?: number; Name?: string; ParentId?: number }[];
                  RemoteAgentTemplate?: {
                      AgentRebootMode?:
                          | "Now"
                          | "Ask"
                          | "AskThenAllow"
                          | "AskThenDeny"
                          | "Deny";
                      AgentUpdateWindow?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      AllowUserDisableRemoteAccess?: boolean;
                      AntivirusTemplate?: {
                          Description?: string;
                          GUID?: string;
                          Name?: string;
                          TemplatePolicyId?: string;
                      };
                      BackupServerPassword?: string;
                      BackupServerURL?: string;
                      BackupServerUser?: string;
                      CacheDirectory?: string;
                      CachePassword?: string;
                      CachePatch?: boolean;
                      CacheSoftware?: boolean;
                      CacheUpdate?: boolean;
                      CacheUsername?: string;
                      DefaultLanguagePack?: string;
                      DisallowUserCloseTray?: boolean;
                      EnableRSS?: boolean;
                      EventLogInventoryMode?: | "InventoryOnlyUsesSchedule"
                      | "ImmediatelySendErrors"
                      | "ImmediatelySendErrorsAndWarnings"
                      | "ImmediatelySendAllButSecurity"
                      | "ImmediatelySendAll";
                      FileExplorerAccessMode?: | "Now"
                      | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny";
                      HeartbeatEnabled?: boolean;
                      HeartbeatFrequency?: number;
                      Id?: string;
                      Name?: string;
                      NetworkAccessStoragePath?: string;
                      ProxyServerPassword?: string;
                      ProxyServerURL?: string;
                      ProxyServerUser?: string;
                      RegistryEditorAccessMode?: | "Now"
                      | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny";
                      RemoteAccessMode?: | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny"
                      | "Silent";
                      RemoteAgentLogDebug?: boolean;
                      RemoteAgentName?: string;
                      RSSFeedAddress1?: string;
                      RSSFeedAddress2?: string;
                      RSSFeedAddress3?: string;
                      RSSFeedAddress4?: string;
                      Schedule?: {
                          DriveInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          EventInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          HardwareInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          HotfixInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          Id?: string;
                          LastUpdate?: string;
                          LastUser?: string;
                          MalewareInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          Name?: string;
                          NetworkAnalysis?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          NetworkInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          NetworkProbeInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          PrinterInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          ProcessInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          ServiceInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          SoftwareInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          SystemInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          UpdateConfig?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                      };
                      ScreenCaptureAccessMode?: | "Now"
                      | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny";
                      ServerAddress?: string;
                      ServiceTicketTitle?: string;
                      ShowTray?: boolean;
                      SSLAcceptAll?: boolean;
                      SSLAcceptExpiredCertificates?: boolean;
                      SSLAcceptMismatchedNames?: boolean;
                      SSLAcceptRevokedCertificates?: boolean;
                      SSLAccessUntrustedCertificateAuthorities?: boolean;
                      SupportURL?: string;
                      TempDirectory?: string;
                      TemplateGUID?: string;
                      TemplateProperties?: {
                          PropertyDescription?: 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";
                  };
                  SubGroups?: number[];
                  TemplatePriority?: number;
                  TypeId?: number;
                  TypeName?: string;
              };
              DefaultDeploymentLogin?: { DeploymentLoginId?: number; Title?: string };
              DeploymentTemplate?: {
                  AgentRebootMode?:
                      | "Now"
                      | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny";
                  AgentUpdateWindow?: {
                      Date?: string;
                      DayId?: | "Everyday"
                      | "Sunday"
                      | "Monday"
                      | "Tuesday"
                      | "Wednesday"
                      | "Thursday"
                      | "Friday"
                      | "Saturday";
                      DayName?: string;
                      RepeatEveryHour?: number;
                  };
                  AllowUserDisableRemoteAccess?: boolean;
                  AntivirusTemplate?: {
                      Description?: string;
                      GUID?: string;
                      Name?: string;
                      TemplatePolicyId?: string;
                  };
                  BackupServerPassword?: string;
                  BackupServerURL?: string;
                  BackupServerUser?: string;
                  CacheDirectory?: string;
                  CachePassword?: string;
                  CachePatch?: boolean;
                  CacheSoftware?: boolean;
                  CacheUpdate?: boolean;
                  CacheUsername?: string;
                  DefaultLanguagePack?: string;
                  DisallowUserCloseTray?: boolean;
                  EnableRSS?: boolean;
                  EventLogInventoryMode?: | "InventoryOnlyUsesSchedule"
                  | "ImmediatelySendErrors"
                  | "ImmediatelySendErrorsAndWarnings"
                  | "ImmediatelySendAllButSecurity"
                  | "ImmediatelySendAll";
                  FileExplorerAccessMode?: | "Now"
                  | "Ask"
                  | "AskThenAllow"
                  | "AskThenDeny"
                  | "Deny";
                  HeartbeatEnabled?: boolean;
                  HeartbeatFrequency?: number;
                  Id?: string;
                  Name?: string;
                  NetworkAccessStoragePath?: string;
                  ProxyServerPassword?: string;
                  ProxyServerURL?: string;
                  ProxyServerUser?: string;
                  RegistryEditorAccessMode?: | "Now"
                  | "Ask"
                  | "AskThenAllow"
                  | "AskThenDeny"
                  | "Deny";
                  RemoteAccessMode?: | "Ask"
                  | "AskThenAllow"
                  | "AskThenDeny"
                  | "Deny"
                  | "Silent";
                  RemoteAgentLogDebug?: boolean;
                  RemoteAgentName?: string;
                  RSSFeedAddress1?: string;
                  RSSFeedAddress2?: string;
                  RSSFeedAddress3?: string;
                  RSSFeedAddress4?: string;
                  Schedule?: {
                      DriveInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      EventInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      HardwareInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      HotfixInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      Id?: string;
                      LastUpdate?: string;
                      LastUser?: string;
                      MalewareInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      Name?: string;
                      NetworkAnalysis?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      NetworkInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      NetworkProbeInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      PrinterInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      ProcessInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      ServiceInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      SoftwareInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      SystemInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      UpdateConfig?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                  };
                  ScreenCaptureAccessMode?: | "Now"
                  | "Ask"
                  | "AskThenAllow"
                  | "AskThenDeny"
                  | "Deny";
                  ServerAddress?: string;
                  ServiceTicketTitle?: string;
                  ShowTray?: boolean;
                  SSLAcceptAll?: boolean;
                  SSLAcceptExpiredCertificates?: boolean;
                  SSLAcceptMismatchedNames?: boolean;
                  SSLAcceptRevokedCertificates?: boolean;
                  SSLAccessUntrustedCertificateAuthorities?: boolean;
                  SupportURL?: string;
                  TempDirectory?: string;
                  TemplateGUID?: string;
                  TemplateProperties?: {
                      PropertyDescription?: string;
                      PropertyName?: string;
                      PropertyValue?: string;
                      TemplateID?: string;
                  }[];
                  TrayChatNotificationText?: string;
                  TrayChatNotificationTitle?: string;
                  TrayCustomMenuTitle?: string;
                  TrayCustomMenuURL?: string;
                  TrayDisablePoweredBy?: boolean;
                  TrayFileExplorerAccessNotificationText?: string;
                  TrayHelpURL?: string;
                  TrayIcon?: string;
                  TrayInterruptUserWithChat?: boolean;
                  TrayMenus?: {
                      Action?: string;
                      Description?: string;
                      ImageURL?: string;
                      MenuID?: string;
                      MsgBody?: string;
                      MsgHeight?: number;
                      MsgTitle?: string;
                      MsgWidth?: number;
                      Name?: string;
                      Parameters?: string;
                      RootOnly?: number;
                      ScriptID?: number;
                      Text?: string;
                      URLorEXE?: string;
                  }[];
                  TrayNewMessageNotificationText?: string;
                  TrayNewRSSFeedNotificationText?: string;
                  TrayNotificationTitle?: string;
                  TrayRebootLogOffNotificationText?: string;
                  TrayRegistryEditorAccessNotificationText?: string;
                  TrayRemoteAccessNotificationText?: string;
                  TrayRemoteAccessNotificationTitle?: string;
                  TrayScreenCaptureAccessNotificationText?: string;
                  TrayShowCustomMenu?: boolean;
                  TrayShowHelp?: boolean;
                  TrayShowMessagesAndTickets?: boolean;
                  TrayShowServiceTicketMenu?: boolean;
                  TrayShutdownNotificationText?: string;
                  TraySystemMessageNotificationTitle?: string;
                  TrayTicketFromLabelText?: string;
                  TrayTicketImportance?: number;
                  TrayTicketImportanceIsForced?: boolean;
                  TrayTicketSubjectLabelText?: string;
                  TrayTicketVerifyEmail?: boolean;
                  TrayTitle?: string;
                  WindowsUpdate?: | "DoNothing"
                  | "EnableWindowsUpdateDefaults"
                  | "SetToDownloadOnly"
                  | "DisableWindowsUpdate"
                  | "LabtechModeLabtechModeUIAccessDisabled";
              };
              ExternalId?: number;
              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;
          },
      >

    • Parameters

      • computerId: number
      • CommandExecute: {
            Command?: {
                Description?: string;
                Id?: string;
                Level?: number;
                Name?: string;
            };
            ComputerId?: number;
            DateLastInventoried?: string;
            Fastalk?: boolean;
            Id?: number;
            Output?: string;
            Parameters?: string[];
            Status?: string;
        }
        • OptionalCommand?: { Description?: string; Id?: string; Level?: number; Name?: string }
          • OptionalDescription?: string
          • OptionalId?: string
          • OptionalLevel?: number

            Format: int32

          • OptionalName?: string
        • OptionalComputerId?: number

          Format: int32

        • OptionalDateLastInventoried?: string

          Format: date-time

        • OptionalFastalk?: boolean
        • OptionalId?: number

          Format: int32

        • OptionalOutput?: string
        • OptionalParameters?: string[]
        • OptionalStatus?: string

      Returns Promise<
          {
              Command?: {
                  Description?: string;
                  Id?: string;
                  Level?: number;
                  Name?: string;
              };
              ComputerId?: number;
              DateLastInventoried?: string;
              Fastalk?: boolean;
              Id?: number;
              Output?: string;
              Parameters?: string[];
              Status?: string;
          },
      >

    • Parameters

      • ComputerMenu: {
            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;
        }
        • OptionalAction?: string
        • OptionalDescription?: string
        • OptionalImageURL?: string
        • OptionalMenuID?: string
        • OptionalMsgBody?: string
        • OptionalMsgHeight?: number

          Format: int32

        • OptionalMsgTitle?: string
        • OptionalMsgWidth?: number

          Format: int32

        • OptionalName?: string
        • OptionalParameters?: string
        • OptionalRootOnly?: number

          Format: int32

        • OptionalScriptID?: number

          Format: int32

        • OptionalText?: string
        • OptionalURLorEXE?: string

      Returns Promise<
          {
              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;
          },
      >

    • Parameters

      • computerId: number
      • ScheduledScript: {
            ClientId?: number;
            ComputerId?: number;
            Disabled?: boolean;
            DisableTimeZone?: boolean;
            DistributionWindowAmount?: number;
            DistributionWindowType?: number;
            EffectiveEndDate?: string;
            EffectiveOccurrences?: number;
            EffectiveStartDate?: string;
            ExcludeTimeEnd?: string;
            ExcludeTimeStart?: string;
            GroupId?: number;
            Id?: number;
            IncludeSubgroups?: boolean;
            Interval?: number;
            LastUpdate?: string;
            LocationId?: number;
            NextRun?: string;
            NextSchedule?: string;
            OfflineOnly?: boolean;
            Parameters?: string;
            Priority?: number;
            RepeatAmount?: number;
            RepeatStopAfter?: number;
            RepeatType?: number;
            RunScriptOnProbe?: boolean;
            ScheduleDayOfWeek?: number;
            ScheduleType?: number;
            ScheduleWeekOfMonth?: number;
            ScriptId?: number;
            SearchId?: number;
            SkipOffline?: boolean;
            TimeZoneAdd?: number;
            User?: string;
            WakeOffline?: boolean;
            WakeScript?: boolean;
        }
        • OptionalClientId?: number

          Format: int32

        • OptionalComputerId?: number

          Format: int32

        • OptionalDisabled?: boolean
        • OptionalDisableTimeZone?: boolean
        • OptionalDistributionWindowAmount?: number

          Format: int32

        • OptionalDistributionWindowType?: number

          Format: int32

        • OptionalEffectiveEndDate?: string

          Format: date-time

        • OptionalEffectiveOccurrences?: number

          Format: int32

        • OptionalEffectiveStartDate?: string

          Format: date-time

        • OptionalExcludeTimeEnd?: string
        • OptionalExcludeTimeStart?: string
        • OptionalGroupId?: number

          Format: int32

        • OptionalId?: number

          Format: int32

        • OptionalIncludeSubgroups?: boolean
        • OptionalInterval?: number

          Format: int32

        • OptionalLastUpdate?: string

          Format: date-time

        • OptionalLocationId?: number

          Format: int32

        • OptionalNextRun?: string

          Format: date-time

        • OptionalNextSchedule?: string

          Format: date-time

        • OptionalOfflineOnly?: boolean
        • OptionalParameters?: string
        • OptionalPriority?: number

          Format: int32

        • OptionalRepeatAmount?: number

          Format: int32

        • OptionalRepeatStopAfter?: number

          Format: int32

        • OptionalRepeatType?: number

          Format: int32

        • OptionalRunScriptOnProbe?: boolean
        • OptionalScheduleDayOfWeek?: number

          Format: int32

        • OptionalScheduleType?: number

          Format: int32

        • OptionalScheduleWeekOfMonth?: number

          Format: int32

        • OptionalScriptId?: number

          Format: int32

        • OptionalSearchId?: number

          Format: int32

        • OptionalSkipOffline?: boolean
        • OptionalTimeZoneAdd?: number

          Format: double

        • OptionalUser?: string
        • OptionalWakeOffline?: boolean
        • OptionalWakeScript?: boolean

      Returns Promise<
          {
              ClientId?: number;
              ComputerId?: number;
              Disabled?: boolean;
              DisableTimeZone?: boolean;
              DistributionWindowAmount?: number;
              DistributionWindowType?: number;
              EffectiveEndDate?: string;
              EffectiveOccurrences?: number;
              EffectiveStartDate?: string;
              ExcludeTimeEnd?: string;
              ExcludeTimeStart?: string;
              GroupId?: number;
              Id?: number;
              IncludeSubgroups?: boolean;
              Interval?: number;
              LastUpdate?: string;
              LocationId?: number;
              NextRun?: string;
              NextSchedule?: string;
              OfflineOnly?: boolean;
              Parameters?: string;
              Priority?: number;
              RepeatAmount?: number;
              RepeatStopAfter?: number;
              RepeatType?: number;
              RunScriptOnProbe?: boolean;
              ScheduleDayOfWeek?: number;
              ScheduleType?: number;
              ScheduleWeekOfMonth?: number;
              ScriptId?: number;
              SearchId?: number;
              SkipOffline?: boolean;
              TimeZoneAdd?: number;
              User?: string;
              WakeOffline?: boolean;
              WakeScript?: boolean;
          },
      >

    • Parameters

      • computerId: number
      • ComputerScheduledTask: {
            Command?: string;
            DaysOfWeek?: string[];
            DoesRepeat?: boolean;
            Id?: number;
            IsInteractive?: boolean;
            Name?: string;
            StartTime?: string;
        }
        • OptionalCommand?: string
        • OptionalDaysOfWeek?: string[]
        • OptionalDoesRepeat?: boolean
        • OptionalId?: number

          Format: int32

        • OptionalIsInteractive?: boolean
        • OptionalName?: string
        • OptionalStartTime?: string

      Returns Promise<undefined>

    • Parameters

      • computerId: number
      • integer: number

      Returns Promise<
          {
              ComputerId?: number;
              Id?: number;
              Monitor?: {
                  AffectedEntities?: {
                      InternalMonitorAffectedClients?: {
                          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;
                      }[];
                      InternalMonitorAffectedLocations?: {
                          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?: {
                              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;
                      }[];
                      RemoteMonitorAffectedClient?: {
                          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;
                      };
                      RemoteMonitorAffectedLocation?: {
                          Address1?: string;
                          Address2?: string;
                          City?: string;
                          Client?: {
                              Address1?: (...)
                              | (...);
                              Address2?: (...) | (...);
                              City?: (...) | (...);
                              Comment?: (...) | (...);
                              Company?: (...) | (...);
                              Country?: (...) | (...);
                              ExternalId?: (...) | (...);
                              FaxNumber?: (...) | (...);
                              FirstName?: (...) | (...);
                              Id?: (...) | (...);
                              IsHiddenFromAllInclusiveGroup?: (...) | (...) | (...);
                              LastName?: (...) | (...);
                              Locations?: (...) | (...);
                              Name?: (...) | (...);
                              NewTicketNotificationEmail?: (...) | (...);
                              PhoneNumber?: (...) | (...);
                              State?: (...) | (...);
                              UsesInHouseSupportStaff?: (...) | (...) | (...);
                              ZipCode?: (...) | (...);
                          };
                          Comments?: string;
                          Contact?: {
                              Address1?: (...)
                              | (...);
                              Address2?: (...) | (...);
                              AssociatedComputers?: (...) | (...);
                              City?: (...) | (...);
                              Client?: (...) | (...);
                              CreatedDate?: (...) | (...);
                              Email?: (...) | (...);
                              ExternalId?: (...) | (...);
                              FaxNumber?: (...) | (...);
                              FirstName?: (...) | (...);
                              Id?: (...) | (...);
                              LastName?: (...) | (...);
                              Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; ... 13 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; } | und...;
                              MobileNumber?: (...) | (...);
                              PagerNumber?: (...) | (...);
                              PhoneNumber?: (...) | (...);
                              State?: (...) | (...);
                              WebPermissions?: (...) | (...);
                              ZipCode?: (...) | (...);
                          };
                          Country?: string;
                          DefaultDeploymentGroup?: {
                              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;
                      };
                  };
                  AlertAction?: { Comment?: string; Id?: number; Name?: string };
                  AlertMessages?: {
                      FailureMessage?: string;
                      FailureSubject?: string;
                      SuccessMessage?: string;
                      SuccessSubject?: string;
                  };
                  AlertStyle?: {
                      InternalMonitorAlertStyle?: { Id?: number; Name?: string };
                      RemoteMonitorAlertStyle?: { Id?: number; Name?: string };
                  };
                  ComparerSettings?: {
                      Comparer?: { Id?: number; Name?: string };
                      Format?: { Id?: number; Name?: string };
                      IsExpression?: boolean;
                      LanguageOverrides?: { [key: string]: string };
                      ResultFormat?: { Id?: number; Name?: string };
                      SmoothingCoefficient?: number;
                      SmoothingStyle?: { Id?: number; Name?: string };
                      Value?: {
                          Format?: { Id?: (...) | (...); Name?: (...) | (...) };
                          MultiValueFormat?: { Values?: (...) | (...) };
                          SingleValueFormat?: { Value?: (...) | (...) };
                          StateBasedValueFormat?: {
                              ErrorComparer?: { Comparer?: { Id?: number | undefined; Name?: string | undefined; } | undefined; Format?: { Id?: number | undefined; Name?: string | undefined; } | undefined; Value?: { Format?: { Id?: number | undefined; Name?: string | undefined; } | undefined; MultiValueFormat?: { ...; } | undefined; StateBasedValueFormat?: { .....;
                              NormalComparer?: { Comparer?: { Id?: number | undefined; Name?: string | undefined; } | undefined; Format?: { Id?: number | undefined; Name?: string | undefined; } | undefined; Value?: { Format?: { Id?: number | undefined; Name?: string | undefined; } | undefined; MultiValueFormat?: { ...; } | undefined; StateBasedValueFormat?: { .....;
                              WarningComparer?: { Comparer?: { Id?: number | undefined; Name?: string | undefined; } | undefined; Format?: { Id?: number | undefined; Name?: string | undefined; } | undefined; Value?: { Format?: { Id?: number | undefined; Name?: string | undefined; } | undefined; MultiValueFormat?: { ...; } | undefined; StateBasedValueFormat?: { .....;
                          };
                      };
                  };
                  ControlGuid?: string;
                  FailureCount?: number;
                  Guid?: string;
                  IdField?: string;
                  Installed?: boolean;
                  Interval?: number;
                  IsCollectingData?: boolean;
                  IsGlobalMonitor?: boolean;
                  IsInternalMonitor?: boolean;
                  IsNetworkDeviceMonitor?: boolean;
                  IsOverridden?: boolean;
                  LastChecked?: string;
                  LastFailed?: string;
                  LastStatus?: string;
                  LocalState?: { Id?: number; Name?: string };
                  MonitorAlertTarget?: { CompId?: number; Id?: number; Name?: string };
                  MonitorId?: number;
                  MonitorOwner?: {
                      Description?: string;
                      OwnerType?: number;
                      OwningGroup?: {
                          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?: { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; } | undefined;
                              DefaultDeploymentLogin?: (...) | (...);
                              DeploymentTemplate?: (...) | (...);
                              ExternalId?: (...) | (...);
                              FaxNumber?: (...) | (...);
                              Id?: (...) | (...);
                              MaintenanceWindow?: (...) | (...);
                              Name?: (...) | (...);
                              PhoneNumber?: (...) | (...);
                              ProbeId?: (...) | (...);
                              Router?: (...) | (...);
                              RouterPort?: (...) | (...);
                              ScriptDrive?: (...) | (...);
                              ScriptExtra1?: (...) | (...);
                              ScriptExtra2?: (...) | (...);
                              ScriptPassword?: (...) | (...);
                              ScriptRouterAddress?: (...) | (...);
                              ScriptUsername?: (...) | (...);
                              State?: (...) | (...);
                              ZipCode?: (...) | (...);
                          };
                          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;
                      };
                      OwningPlugin?: {
                          AlterationInstructions?: string;
                          ControlGUID?: string;
                          PluginName?: string;
                      };
                      OwningScript?: {
                          AutomationTime?: number;
                          Comments?: string;
                          EditPermission?: number[];
                          Folder?: {
                              GUID?: (...)
                              | (...);
                              Id?: (...) | (...);
                              Name?: (...) | (...);
                              ParentFolder?: { Id?: string | undefined; ParentId?: string | undefined; Name?: string | undefined; GUID?: string | undefined; SubFolders?: ...[] | undefined; ParentFolder?: ... | undefined; } | undefined;
                              ParentId?: (...) | (...);
                              SubFolders?: (...) | (...);
                          };
                          FullFolderPath?: string;
                          GUID?: string;
                          Id?: string;
                          IgnoreForMobileDevices?: boolean;
                          IsComputerScript?: boolean;
                          IsContactScript?: boolean;
                          IsFunctionScript?: boolean;
                          IsLocationScript?: boolean;
                          IsMaintenanceScript?: boolean;
                          IsMobileDeviceScript?: boolean;
                          IsNetworkDeviceScript?: boolean;
                          IsOffline?: boolean;
                          IsPublicSharable?: boolean;
                          IsSystemScript?: boolean;
                          IsUserResponse?: boolean;
                          Name?: string;
                          Parameters?: string[];
                          Permission?: number[];
                          ScriptData?: {
                              ScriptMetadata?: (...)
                              | (...);
                              ScriptSteps?: (...) | (...);
                          };
                          UpdateDate?: string;
                          UpdatedBy?: string;
                          Version?: number;
                      };
                  };
                  MonitorState?: { Id?: number; Name?: string };
                  Name?: string;
                  PendingUpdate?: boolean;
                  ReportCategory?: {
                      Icon?: string;
                      Id?: number;
                      Name?: string;
                      TitleText?: string;
                  };
                  Routine?: { Id?: number; Name?: string };
                  RoutineParameters?: {
                      EventLogListenerParameters?: {
                          EventId?: number;
                          Keywords?: number;
                          LevelFilter?: {
                              MatchCritical?: (...) | (...) | (...);
                              MatchError?: (...) | (...) | (...);
                              MatchInformational?: (...) | (...) | (...);
                              MatchVerbose?: (...) | (...) | (...);
                              MatchWarning?: (...) | (...) | (...);
                          };
                          Log?: string;
                          RegularExpressionFilter?: string;
                          Source?: string;
                      };
                      FileOrDirectoryQueryParameters?: { Directory?: string; File?: string };
                      Format?: { Id?: number; Name?: string };
                      GetExecutableResultParameters?: {
                          FullyQualifiedExecutableString?: string;
                          ResultTransformRegularExpression?: string;
                      };
                      GetNetworkResponseParameters?: {
                          Payload?: string;
                          Port?: string;
                          Target?: string;
                      };
                      GetPluginCommandResultParameters?: {
                          CommandNumber?: number;
                          Data?: string;
                      };
                      HardwareSensorQueryParameters?: {
                          Sensor?: { Id?: (...)
                          | (...); Name?: (...) | (...) };
                          SensorNumber?: string;
                      };
                      InternalDatabaseQueryParameters?: {
                          AdditionalConditions?: string;
                          FieldToCheck?: string;
                          IdentityField?: string;
                          TableOrViewToQuery?: string;
                      };
                      LatencyTarget?: string;
                      NetworkDeviceWbemQueryParameters?: {
                          Namespace?: string;
                          Query?: string;
                      };
                      PerformanceCounterQueryParameters?: {
                          Instance?: string;
                          PerformanceCounter?: string;
                          PerformanceObject?: string;
                      };
                      ProcessName?: string;
                      RegistryValueQueryParameters?: {
                          Hive?: { Id?: (...)
                          | (...); Name?: (...) | (...) };
                          Key?: string;
                          Value?: string;
                      };
                      ServiceName?: string;
                      SnmpOidQueryParameters?: {
                          AuthenticationMethod?: { Id?: (...)
                          | (...); Name?: (...) | (...) };
                          AuthenticationPassword?: string;
                          Community?: string;
                          EncryptionMethod?: { Id?: (...) | (...); Name?: (...) | (...) };
                          EncryptionPassword?: string;
                          IpAddress?: string;
                          ObjectIdentifier?: string;
                          SnmpVersion?: { Id?: (...) | (...); Name?: (...) | (...) };
                          Username?: string;
                      };
                      UnformattedMonitorParameters?: {
                          DataOut?: string;
                          IdField?: string;
                          What?: string;
                          Where?: string;
                      };
                      VolumeMountpoint?: string;
                      WmiQuery?: string;
                  };
                  Script?: {
                      AutomationTime?: number;
                      Comments?: string;
                      EditPermission?: number[];
                      Folder?: {
                          GUID?: string;
                          Id?: string;
                          Name?: string;
                          ParentFolder?: { Id?: string | undefined; ParentId?: string | undefined; Name?: string | undefined; GUID?: string | undefined; SubFolders?: ...[] | undefined; ParentFolder?: ... | undefined; } | undefined;
                          ParentId?: string;
                          SubFolders?: (
                              { Id?: string | undefined; ParentId?: string | undefined; Name?: string | undefined; GUID?: string | undefined; SubFolders?: ...[] | undefined; ParentFolder?: ... | undefined; }
                          )[];
                      };
                      FullFolderPath?: string;
                      GUID?: string;
                      Id?: string;
                      IgnoreForMobileDevices?: boolean;
                      IsComputerScript?: boolean;
                      IsContactScript?: boolean;
                      IsFunctionScript?: boolean;
                      IsLocationScript?: boolean;
                      IsMaintenanceScript?: boolean;
                      IsMobileDeviceScript?: boolean;
                      IsNetworkDeviceScript?: boolean;
                      IsOffline?: boolean;
                      IsPublicSharable?: boolean;
                      IsSystemScript?: boolean;
                      IsUserResponse?: boolean;
                      Name?: string;
                      Parameters?: string[];
                      Permission?: number[];
                      ScriptData?: {
                          ScriptMetadata?: {
                              ExtraDataFields?: (...)
                              | (...);
                              Globals?: (...) | (...);
                              Parameters?: (...) | (...);
                              ScriptGuid?: (...) | (...);
                              ScriptVersion?: (...) | (...);
                          };
                          ScriptSteps?: {
                              Continue?: ...;
                              FunctionId?: ...;
                              Indentation?: ...;
                              OsLimit?: ...;
                              Param1?: ...;
                              Param2?: ...;
                              Param3?: ...;
                              Param4?: ...;
                              Param5?: ...;
                              ScriptSection?: ...;
                              Sort?: ...;
                          }[];
                      };
                      UpdateDate?: string;
                      UpdatedBy?: string;
                      Version?: number;
                  };
                  Targets?: {
                      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;
                      };
                      Computer?: {
                          Address?: number[];
                          AntivirusDefinitionDate?: string;
                          AssetDate?: string;
                          AssetTag?: string;
                          Bandwidth?: number;
                          BandwidthDisplay?: string;
                          BiosFlash?: string;
                          BiosManufacturer?: string;
                          Client?: {
                              Address1?: (...)
                              | (...);
                              Address2?: (...) | (...);
                              City?: (...) | (...);
                              Comment?: (...) | (...);
                              Company?: (...) | (...);
                              Country?: (...) | (...);
                              ExternalId?: (...) | (...);
                              FaxNumber?: (...) | (...);
                              FirstName?: (...) | (...);
                              Id?: (...) | (...);
                              IsHiddenFromAllInclusiveGroup?: (...) | (...) | (...);
                              LastName?: (...) | (...);
                              Locations?: (...) | (...);
                              Name?: (...) | (...);
                              NewTicketNotificationEmail?: (...) | (...);
                              PhoneNumber?: (...) | (...);
                              State?: (...) | (...);
                              UsesInHouseSupportStaff?: (...) | (...) | (...);
                              ZipCode?: (...) | (...);
                          };
                          Comment?: string;
                          CommentPriority?: { Id?: (...)
                          | (...); Name?: (...) | (...) };
                          ComputerName?: string;
                          Contact?: {
                              Address1?: (...) | (...);
                              Address2?: (...) | (...);
                              AssociatedComputers?: (...) | (...);
                              City?: (...) | (...);
                              Client?: (...) | (...);
                              CreatedDate?: (...) | (...);
                              Email?: (...) | (...);
                              ExternalId?: (...) | (...);
                              FaxNumber?: (...) | (...);
                              FirstName?: (...) | (...);
                              Id?: (...) | (...);
                              LastName?: (...) | (...);
                              Location?: (...) | (...);
                              MobileNumber?: (...) | (...);
                              PagerNumber?: (...) | (...);
                              PhoneNumber?: (...) | (...);
                              State?: (...) | (...);
                              WebPermissions?: (...) | (...);
                              ZipCode?: (...) | (...);
                          };
                          CpuScore?: number;
                          CpuUsage?: number;
                          CurrentPowerProfile?: string;
                          D3DScore?: number;
                          DateAdded?: string;
                          DiskScore?: number;
                          DMA?: number[];
                          DomainName?: string;
                          DomainNameServers?: string[];
                          FreeMemory?: number;
                          FriendlyName?: string;
                          GatewayIPAddress?: string;
                          GraphicsScore?: number;
                          Groups?: {
                              ClientToSync?: ...;
                              Comments?: ...;
                              ComputerPermissions?: ...;
                              Computers?: ...;
                              ComputersAutoJoinSearch?: ...;
                              ComputersLimitToSearch?: ...;
                              Contacts?: ...;
                              ContactsAutoJoinSearch?: ...;
                              ContactsJoinComputers?: ...;
                              ContactsLimitToSearch?: ...;
                              Depth?: ...;
                              FullName?: ...;
                              GUID?: ...;
                              Id?: ...;
                              LocationToSync?: ...;
                              MaintenanceWindow?: ...;
                              MaintenanceWindowLastApplied?: ...;
                              Name?: ...;
                              NetworkDevices?: ...;
                              NetworkDevicesAutoJoinSearch?: ...;
                              NetworkDevicesLimitToSearch?: ...;
                              ParentGroups?: ...;
                              ParentId?: ...;
                              Parents?: ...;
                              RemoteAgentTemplate?: ...;
                              SubGroups?: ...;
                              TemplatePriority?: ...;
                              TypeId?: ...;
                              TypeName?: ...;
                          }[];
                          HardwarePorts?: string[];
                          HasHPiLO?: boolean;
                          HasIntelAMT?: boolean;
                          HasIntelVPRO?: boolean;
                          Id?: string;
                          IRQ?: number[];
                          IsFasTalk?: boolean;
                          IsHeartbeatEnabled?: boolean;
                          IsHeartbeatRunning?: boolean;
                          IsLockedDown?: boolean;
                          IsMaintenanceModeEnabled?: boolean;
                          IsMaster?: boolean;
                          IsNetworkProbe?: boolean;
                          IsRebootNeeded?: boolean;
                          IsSystemAccount?: boolean;
                          IsTunnelSupported?: boolean;
                          IsVirtualHost?: boolean;
                          IsVirtualMachine?: boolean;
                          LastHeartbeat?: string;
                          LastInventoryReceived?: string;
                          LastStartup?: string;
                          LastUserName?: string;
                          LocalIPAddress?: string;
                          Location?: {
                              Address1?: (...)
                              | (...);
                              Address2?: (...) | (...);
                              City?: (...) | (...);
                              Client?: (...) | (...);
                              Comments?: (...) | (...);
                              Contact?: (...) | (...);
                              Country?: (...) | (...);
                              DefaultDeploymentGroup?: (...) | (...);
                              DefaultDeploymentLogin?: (...) | (...);
                              DeploymentTemplate?: (...) | (...);
                              ExternalId?: (...) | (...);
                              FaxNumber?: (...) | (...);
                              Id?: (...) | (...);
                              MaintenanceWindow?: (...) | (...);
                              Name?: (...) | (...);
                              PhoneNumber?: (...) | (...);
                              ProbeId?: (...) | (...);
                              Router?: (...) | (...);
                              RouterPort?: (...) | (...);
                              ScriptDrive?: (...) | (...);
                              ScriptExtra1?: (...) | (...);
                              ScriptExtra2?: (...) | (...);
                              ScriptPassword?: (...) | (...);
                              ScriptRouterAddress?: (...) | (...);
                              ScriptUsername?: (...) | (...);
                              State?: (...) | (...);
                              ZipCode?: (...) | (...);
                          };
                          LoggedInUsers?: { ConsoleId?: ...; LoggedInUserName?: ... }[];
                          MACAddress?: string;
                          MasterMode?: string;
                          MemoryScore?: number;
                          OpenPortsTCP?: number[];
                          OpenPortsUDP?: number[];
                          OperatingSystemName?: string;
                          OperatingSystemVersion?: string;
                          PowerProfiles?: string[];
                          PrimaryContactName?: string;
                          RemoteAgentLastContact?: string;
                          RemoteAgentLastInventory?: string;
                          RemoteAgentVersion?: string;
                          SerialNumber?: string;
                          Status?: string;
                          SystemUptime?: number;
                          TempFiles?: string;
                          Tickets?: {
                              Agent?: ...;
                              Category?: ...;
                              CategoryId?: ...;
                              CategoryName?: ...;
                              CC?: ...;
                              Client?: ...;
                              Comments?: ...;
                              Computer?: ...;
                              ContactDate?: ...;
                              DueDate?: ...;
                              ExternalId?: ...;
                              From?: ...;
                              Guid?: ...;
                              Location?: ...;
                              MonitorId?: ...;
                              NetworkDevice?: ...;
                              Priority?: ...;
                              StartDate?: ...;
                              Status?: ...;
                              Subject?: ...;
                              SupportLevel?: ...;
                              TicketId?: ...;
                              UpdateDate?: ...;
                              User?: ...;
                          }[];
                          TotalMemory?: number;
                          Type?: string;
                          UserAccounts?: string[];
                          UserIdleTime?: number;
                          UTCOffset?: number;
                          VirusScanner?: { Id?: (...)
                          | (...); Name?: (...) | (...) };
                          WarrantyEndDate?: string;
                          WindowsUpdateDate?: string;
                      };
                      GroupIds?: number[];
                      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?: {
                              Address1?: (...)
                              | (...);
                              Address2?: (...) | (...);
                              AssociatedComputers?: (...) | (...);
                              City?: (...) | (...);
                              Client?: (...) | (...);
                              CreatedDate?: (...) | (...);
                              Email?: (...) | (...);
                              ExternalId?: (...) | (...);
                              FaxNumber?: (...) | (...);
                              FirstName?: (...) | (...);
                              Id?: (...) | (...);
                              LastName?: (...) | (...);
                              Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; ... 13 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; } | und...;
                              MobileNumber?: (...) | (...);
                              PagerNumber?: (...) | (...);
                              PhoneNumber?: (...) | (...);
                              State?: (...) | (...);
                              WebPermissions?: (...) | (...);
                              ZipCode?: (...) | (...);
                          };
                          Country?: string;
                          DefaultDeploymentGroup?: {
                              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;
                      };
                      NetworkDevice?: {
                          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?: {
                              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?: ...;
                          }[];
                          Id?: string;
                          InterfaceCount?: number;
                          IsHighBandwidth?: boolean;
                          IsLowOnPaper?: boolean;
                          IsLowOnToner?: boolean;
                          IsSNMPv1Supported?: boolean;
                          IsSNMPv2cSupported?: boolean;
                          IsSNMPv3Supported?: boolean;
                          IsSyncedToManage?: boolean;
                          LastContact?: string;
                          LastUpdated?: string;
                          LocalIPAddress?: string;
                          Location?: {
                              Address1?: (...)
                              | (...);
                              Address2?: (...) | (...);
                              City?: (...) | (...);
                              Client?: (...) | (...);
                              Comments?: (...) | (...);
                              Contact?: (...) | (...);
                              Country?: (...) | (...);
                              DefaultDeploymentGroup?: (...) | (...);
                              DefaultDeploymentLogin?: (...) | (...);
                              DeploymentTemplate?: (...) | (...);
                              ExternalId?: (...) | (...);
                              FaxNumber?: (...) | (...);
                              Id?: (...) | (...);
                              MaintenanceWindow?: (...) | (...);
                              Name?: (...) | (...);
                              PhoneNumber?: (...) | (...);
                              ProbeId?: (...) | (...);
                              Router?: (...) | (...);
                              RouterPort?: (...) | (...);
                              ScriptDrive?: (...) | (...);
                              ScriptExtra1?: (...) | (...);
                              ScriptExtra2?: (...) | (...);
                              ScriptPassword?: (...) | (...);
                              ScriptRouterAddress?: (...) | (...);
                              ScriptUsername?: (...) | (...);
                              State?: (...) | (...);
                              ZipCode?: (...) | (...);
                          };
                          MACAddress?: string;
                          ManufacturerName?: string;
                          ModelName?: string;
                          Name?: string;
                          NasPercent?: string;
                          OpenPortsTCP?: number[];
                          ProbeId?: number;
                          ProbeName?: string;
                          SNMPCommunityGet?: string;
                          SNMPCommunitySet?: string;
                          SnmpTree?: number[];
                          Status?: string;
                          Uptime?: number;
                          UptimeDisplay?: string;
                      };
                  };
                  TicketCategory?: {
                      Description?: string;
                      Id?: number;
                      Image?: string;
                      IsVisibleInList?: boolean;
                      Keywords?: string;
                      Name?: string;
                      ParentCategoryId?: number;
                  };
                  Version?: number;
                  WarningCount?: number;
              };
              SuspensionDate?: string;
          },
      >

    • Parameters

      • VirusScannerDef: { Id?: string; Name?: string }

      Returns Promise<{ Id?: string; Name?: string }>

    • Parameters

      • locationId: number
      • 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?: 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?: (
                            { 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;
                    };
                    Comment?: string;
                    CommentPriority?: { Id?: number; Name?: string };
                    ComputerName?: string;
                    Contact?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                    CpuScore?: number;
                    CpuUsage?: number;
                    CurrentPowerProfile?: string;
                    D3DScore?: number;
                    DateAdded?: string;
                    DiskScore?: number;
                    DMA?: number[];
                    DomainName?: string;
                    DomainNameServers?: string[];
                    FreeMemory?: number;
                    FriendlyName?: string;
                    GatewayIPAddress?: string;
                    GraphicsScore?: number;
                    Groups?: {
                        ClientToSync?: {
                            Address1?: ...;
                            Address2?: ...;
                            City?: ...;
                            Comment?: ...;
                            Company?: ...;
                            Country?: ...;
                            ExternalId?: ...;
                            FaxNumber?: ...;
                            FirstName?: ...;
                            Id?: ...;
                            IsHiddenFromAllInclusiveGroup?: ...;
                            LastName?: ...;
                            Locations?: ...;
                            Name?: ...;
                            NewTicketNotificationEmail?: ...;
                            PhoneNumber?: ...;
                            State?: ...;
                            UsesInHouseSupportStaff?: ...;
                            ZipCode?: ...;
                        };
                        Comments?: string;
                        ComputerPermissions?: (...)[];
                        Computers?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                        ComputersAutoJoinSearch?: {
                            Id?: ...;
                            IsReadOnly?: ...;
                            Name?: ...;
                            SearchFolder?: ...;
                            SearchType?: ...;
                        };
                        ComputersLimitToSearch?: boolean;
                        Contacts?: (...)[];
                        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;
                    }[];
                    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?: { 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; };
                    LoggedInUsers?: { ConsoleId?: number; LoggedInUserName?: string }[];
                    MACAddress?: string;
                    MasterMode?: string;
                    MemoryScore?: number;
                    OpenPortsTCP?: number[];
                    OpenPortsUDP?: number[];
                    OperatingSystemName?: string;
                    OperatingSystemVersion?: string;
                    PowerProfiles?: string[];
                    PrimaryContactName?: string;
                    RemoteAgentLastContact?: string;
                    RemoteAgentLastInventory?: string;
                    RemoteAgentVersion?: string;
                    SerialNumber?: string;
                    Status?: string;
                    SystemUptime?: number;
                    TempFiles?: string;
                    Tickets?: {
                        Agent?: {
                            AlertAction?: ...;
                            ComputerId?: ...;
                            DeviceId?: ...;
                            LastFailed?: ...;
                            LastInventoryDate?: ...;
                            LastScanned?: ...;
                            MonitorHistory?: ...;
                            MonitorId?: ...;
                            Name?: ...;
                            State?: ...;
                        };
                        Category?: {
                            Description?: ...;
                            Id?: ...;
                            Image?: ...;
                            IsVisibleInList?: ...;
                            Keywords?: ...;
                            Name?: ...;
                            ParentCategoryId?: ...;
                        };
                        CategoryId?: number;
                        CategoryName?: string;
                        CC?: string;
                        Client?: {
                            Address1?: ...;
                            Address2?: ...;
                            City?: ...;
                            Comment?: ...;
                            Company?: ...;
                            Country?: ...;
                            ExternalId?: ...;
                            FaxNumber?: ...;
                            FirstName?: ...;
                            Id?: ...;
                            IsHiddenFromAllInclusiveGroup?: ...;
                            LastName?: ...;
                            Locations?: ...;
                            Name?: ...;
                            NewTicketNotificationEmail?: ...;
                            PhoneNumber?: ...;
                            State?: ...;
                            UsesInHouseSupportStaff?: ...;
                            ZipCode?: ...;
                        };
                        Comments?: (...)[];
                        Computer?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                        ContactDate?: string;
                        DueDate?: string;
                        ExternalId?: number;
                        From?: string;
                        Guid?: string;
                        Location?: { 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; };
                        MonitorId?: number;
                        NetworkDevice?: {
                            AgentDeploymentReadinessCheck?: ...;
                            AlertAction?: ...;
                            AlertMessage?: ...;
                            AlertWhenOffline?: ...;
                            AssetDate?: ...;
                            Client?: ...;
                            Contact?: ...;
                            DataIn?: ...;
                            DataInDisplay?: ...;
                            DataOut?: ...;
                            DataOutDisplay?: ...;
                            DateAdded?: ...;
                            Description?: ...;
                            DetectionTemplateName?: ...;
                            DeviceType?: ...;
                            ExternalSystemCredentials?: ...;
                            FlagsDisplay?: ...;
                            FriendlyName?: ...;
                            Groups?: ...;
                            Id?: ...;
                            InterfaceCount?: ...;
                            IsHighBandwidth?: ...;
                            IsLowOnPaper?: ...;
                            IsLowOnToner?: ...;
                            IsSNMPv1Supported?: ...;
                            IsSNMPv2cSupported?: ...;
                            IsSNMPv3Supported?: ...;
                            IsSyncedToManage?: ...;
                            LastContact?: ...;
                            LastUpdated?: ...;
                            LocalIPAddress?: ...;
                            Location?: ...;
                            MACAddress?: ...;
                            ManufacturerName?: ...;
                            ModelName?: ...;
                            Name?: ...;
                            NasPercent?: ...;
                            OpenPortsTCP?: ...;
                            ProbeId?: ...;
                            ProbeName?: ...;
                            SNMPCommunityGet?: ...;
                            SNMPCommunitySet?: ...;
                            SnmpTree?: ...;
                            Status?: ...;
                            Uptime?: ...;
                            UptimeDisplay?: ...;
                        };
                        Priority?: { Id?: ...; Name?: ... };
                        StartDate?: string;
                        Status?: { Id?: ...; Name?: ... };
                        Subject?: string;
                        SupportLevel?: number;
                        TicketId?: number;
                        UpdateDate?: string;
                        User?: {
                            EmailAddress?: ...;
                            Folder?: ...;
                            Name?: ...;
                            SsoStatus?: ...;
                            UserId?: ...;
                        };
                    }[];
                    TotalMemory?: number;
                    Type?: string;
                    UserAccounts?: string[];
                    UserIdleTime?: number;
                    UTCOffset?: number;
                    VirusScanner?: { Id?: string; Name?: string };
                    WarrantyEndDate?: string;
                    WindowsUpdateDate?: string;
                }[];
                City?: string;
                Client?: {
                    Address1?: string;
                    Address2?: string;
                    City?: string;
                    Comment?: string;
                    Company?: string;
                    Country?: string;
                    ExternalId?: string;
                    FaxNumber?: string;
                    FirstName?: string;
                    Id?: string;
                    IsHiddenFromAllInclusiveGroup?: boolean;
                    LastName?: string;
                    Locations?: (
                        { 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; };
                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?: boolean;
                        AllowRedir?: boolean;
                        AllowRegistryEdit?: boolean;
                        AllowRemoteControl?: boolean;
                        ClearAlerts?: boolean;
                        CommandPrompt?: boolean;
                        DeleteScheduleScripts?: boolean;
                        EditConfig?: boolean;
                        EditInfo?: boolean;
                        History?: boolean;
                        Install?: boolean;
                        MonitorAdd?: boolean;
                        MonitorDelete?: boolean;
                        MonitorEdit?: boolean;
                        ScheduleScripts?: boolean;
                        SendCommands?: boolean;
                        SniffNetwork?: boolean;
                        ViewCommands?: boolean;
                    };
                    UserClass?: {
                        Id?: string;
                        Name?: string;
                        Permissions?: {
                            AlertsDeleteAll?: (...)
                            | (...)
                            | (...);
                            AlertsUpdate?: (...) | (...) | (...);
                            ClassConfig?: (...) | (...) | (...);
                            ClientDelete?: (...) | (...) | (...);
                            ClientEdit?: (...) | (...) | (...);
                            ClientRead?: (...) | (...) | (...);
                            ClientsShowAll?: (...) | (...) | (...);
                            ComputersCreate?: (...) | (...) | (...);
                            ComputersDelete?: (...) | (...) | (...);
                            ComputersForceUpdate?: (...) | (...) | (...);
                            ComputersShowAll?: (...) | (...) | (...);
                            ComputersUpdate?: (...) | (...) | (...);
                            ConfigApplicationList?: (...) | (...) | (...);
                            ConfigEventBlackList?: (...) | (...) | (...);
                            ContactDelete?: (...) | (...) | (...);
                            ContactEdit?: (...) | (...) | (...);
                            ContactRead?: (...) | (...) | (...);
                            CreateTickets?: (...) | (...) | (...);
                            DashboardConfig?: (...) | (...) | (...);
                            DashManage?: (...) | (...) | (...);
                            DashOverview?: (...) | (...) | (...);
                            DashTicketing?: (...) | (...) | (...);
                            DashTime?: (...) | (...) | (...);
                            DashTrending?: (...) | (...) | (...);
                            DatabaseExecute?: (...) | (...) | (...);
                            DataViewDelete?: (...) | (...) | (...);
                            DataViewShowAll?: (...) | (...) | (...);
                            DataViewUpdate?: (...) | (...) | (...);
                            GroupInfoUpdate?: (...) | (...) | (...);
                            GroupManagedServices?: (...) | (...) | (...);
                            GroupMonitorsUpdate?: (...) | (...) | (...);
                            GroupsCreate?: (...) | (...) | (...);
                            GroupsDelete?: (...) | (...) | (...);
                            GroupsScheduleScript?: (...) | (...) | (...);
                            GroupsShowAll?: (...) | (...) | (...);
                            HUDShowAll?: (...) | (...) | (...);
                            HUDUpdate?: (...) | (...) | (...);
                            InternalMonitorsCreate?: (...) | (...) | (...);
                            InternalMonitorsDelete?: (...) | (...) | (...);
                            InternalMonitorsUpdate?: (...) | (...) | (...);
                            LanguagePackEditor?: (...) | (...) | (...);
                            LinksDelete?: (...) | (...) | (...);
                            LocationsShowAll?: (...) | (...) | (...);
                            ManageAudits?: (...) | (...) | (...);
                            ManagedServiceCatalog?: (...) | (...) | (...);
                            ManageGroups?: (...) | (...) | (...);
                            ManageOfflineComputers?: (...) | (...) | (...);
                            ManageOutdated?: (...) | (...) | (...);
                            ManageRemoteCommands?: (...) | (...) | (...);
                            ManageScheduleClientScripts?: (...) | (...) | (...);
                            ManageServiceLogs?: (...) | (...) | (...);
                            NavigationMenuUpdate?: (...) | (...) | (...);
                            NetworkDeviceDelete?: (...) | (...) | (...);
                            NetworkDeviceShowAll?: (...) | (...) | (...);
                            NetworkDeviceUpdate?: (...) | (...) | (...);
                            PatchManagerConfig?: (...) | (...) | (...);
                            PatchManagerRead?: (...) | (...) | (...);
                            PatchManagerUpdate?: (...) | (...) | (...);
                            PermissionsUpdate?: (...) | (...) | (...);
                            PluginManager?: (...) | (...) | (...);
                            ProbeTemplateExecute?: (...) | (...) | (...);
                            QuickConnect?: (...) | (...) | (...);
                            RemoteMonitorsCreate?: (...) | (...) | (...);
                            RemoteMonitorsDelete?: (...) | (...) | (...);
                            ReportDelete?: (...) | (...) | (...);
                            ReportEdit?: (...) | (...) | (...);
                            ReportRead?: (...) | (...) | (...);
                            ReportsCreate?: (...) | (...) | (...);
                            RetiredAssetsDelete?: (...) | (...) | (...);
                            RSSFeedRead?: (...) | (...) | (...);
                            RSSFeedUpdate?: (...) | (...) | (...);
                            ScheduledScriptsUpdate?: (...) | (...) | (...);
                            ScriptDelete?: (...) | (...) | (...);
                            ScriptEdit?: (...) | (...) | (...);
                            ScriptRead?: (...) | (...) | (...);
                            SearchesDelete?: (...) | (...) | (...);
                            SearchesRead?: (...) | (...) | (...);
                            SearchesUpdate?: (...) | (...) | (...);
                            ServerStatus?: (...) | (...) | (...);
                            SharedLinks?: (...) | (...) | (...);
                            ShowPasswords?: (...) | (...) | (...);
                            SolutionCenter?: (...) | (...) | (...);
                            SQLScriptFunctions?: (...) | (...) | (...);
                            SuperAdmin?: (...) | (...) | (...);
                            SystemConfig?: (...) | (...) | (...);
                            TemplateDelete?: (...) | (...) | (...);
                            TemplateEdit?: (...) | (...) | (...);
                            TemplateRead?: (...) | (...) | (...);
                            TicketsDelete?: (...) | (...) | (...);
                            TicketsRead?: (...) | (...) | (...);
                            TicketsRequest?: (...) | (...) | (...);
                            TicketsUpdate?: (...) | (...) | (...);
                            ToolDelete?: (...) | (...) | (...);
                            ToolEdit?: (...) | (...) | (...);
                            ToolRead?: (...) | (...) | (...);
                            UserClassCreate?: (...) | (...) | (...);
                            UserClassDelete?: (...) | (...) | (...);
                            UserClassRead?: (...) | (...) | (...);
                            UserClassUpdate?: (...) | (...) | (...);
                            UserDelete?: (...) | (...) | (...);
                            UserEdit?: (...) | (...) | (...);
                            UserRead?: (...) | (...) | (...);
                            UsersShowAll?: (...) | (...) | (...);
                        };
                    };
                }[];
                Computers?: {
                    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?: (
                            { 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;
                    };
                    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?: (...) | (...);
                            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; };
                        MobileNumber?: string;
                        PagerNumber?: string;
                        PhoneNumber?: string;
                        State?: string;
                        WebPermissions?: {
                            InstallAgent?: (...)
                            | (...)
                            | (...);
                            MultiFactorRequired?: (...) | (...) | (...);
                            Reboot?: (...) | (...) | (...);
                            RemoteAccess?: (...) | (...) | (...);
                            Shutdown?: (...) | (...) | (...);
                            Tickets?: (...) | (...) | (...);
                            WakeOnLAN?: (...) | (...) | (...);
                        };
                        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?: (
                        { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; }
                    )[];
                    HardwarePorts?: string[];
                    HasHPiLO?: boolean;
                    HasIntelAMT?: boolean;
                    HasIntelVPRO?: boolean;
                    Id?: string;
                    IRQ?: number[];
                    IsFasTalk?: boolean;
                    IsHeartbeatEnabled?: boolean;
                    IsHeartbeatRunning?: boolean;
                    IsLockedDown?: boolean;
                    IsMaintenanceModeEnabled?: boolean;
                    IsMaster?: boolean;
                    IsNetworkProbe?: boolean;
                    IsRebootNeeded?: boolean;
                    IsSystemAccount?: boolean;
                    IsTunnelSupported?: boolean;
                    IsVirtualHost?: boolean;
                    IsVirtualMachine?: boolean;
                    LastHeartbeat?: string;
                    LastInventoryReceived?: string;
                    LastStartup?: string;
                    LastUserName?: string;
                    LocalIPAddress?: string;
                    Location?: { 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; };
                    LoggedInUsers?: { ConsoleId?: number; LoggedInUserName?: string }[];
                    MACAddress?: string;
                    MasterMode?: string;
                    MemoryScore?: number;
                    OpenPortsTCP?: number[];
                    OpenPortsUDP?: number[];
                    OperatingSystemName?: string;
                    OperatingSystemVersion?: string;
                    PowerProfiles?: string[];
                    PrimaryContactName?: string;
                    RemoteAgentLastContact?: string;
                    RemoteAgentLastInventory?: string;
                    RemoteAgentVersion?: string;
                    SerialNumber?: string;
                    Status?: string;
                    SystemUptime?: number;
                    TempFiles?: string;
                    Tickets?: {
                        Agent?: {
                            AlertAction?: ...;
                            ComputerId?: ...;
                            DeviceId?: ...;
                            LastFailed?: ...;
                            LastInventoryDate?: ...;
                            LastScanned?: ...;
                            MonitorHistory?: ...;
                            MonitorId?: ...;
                            Name?: ...;
                            State?: ...;
                        };
                        Category?: {
                            Description?: ...;
                            Id?: ...;
                            Image?: ...;
                            IsVisibleInList?: ...;
                            Keywords?: ...;
                            Name?: ...;
                            ParentCategoryId?: ...;
                        };
                        CategoryId?: number;
                        CategoryName?: string;
                        CC?: string;
                        Client?: {
                            Address1?: ...;
                            Address2?: ...;
                            City?: ...;
                            Comment?: ...;
                            Company?: ...;
                            Country?: ...;
                            ExternalId?: ...;
                            FaxNumber?: ...;
                            FirstName?: ...;
                            Id?: ...;
                            IsHiddenFromAllInclusiveGroup?: ...;
                            LastName?: ...;
                            Locations?: ...;
                            Name?: ...;
                            NewTicketNotificationEmail?: ...;
                            PhoneNumber?: ...;
                            State?: ...;
                            UsesInHouseSupportStaff?: ...;
                            ZipCode?: ...;
                        };
                        Comments?: (...)[];
                        Computer?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                        ContactDate?: string;
                        DueDate?: string;
                        ExternalId?: number;
                        From?: string;
                        Guid?: string;
                        Location?: { 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; };
                        MonitorId?: number;
                        NetworkDevice?: {
                            AgentDeploymentReadinessCheck?: ...;
                            AlertAction?: ...;
                            AlertMessage?: ...;
                            AlertWhenOffline?: ...;
                            AssetDate?: ...;
                            Client?: ...;
                            Contact?: ...;
                            DataIn?: ...;
                            DataInDisplay?: ...;
                            DataOut?: ...;
                            DataOutDisplay?: ...;
                            DateAdded?: ...;
                            Description?: ...;
                            DetectionTemplateName?: ...;
                            DeviceType?: ...;
                            ExternalSystemCredentials?: ...;
                            FlagsDisplay?: ...;
                            FriendlyName?: ...;
                            Groups?: ...;
                            Id?: ...;
                            InterfaceCount?: ...;
                            IsHighBandwidth?: ...;
                            IsLowOnPaper?: ...;
                            IsLowOnToner?: ...;
                            IsSNMPv1Supported?: ...;
                            IsSNMPv2cSupported?: ...;
                            IsSNMPv3Supported?: ...;
                            IsSyncedToManage?: ...;
                            LastContact?: ...;
                            LastUpdated?: ...;
                            LocalIPAddress?: ...;
                            Location?: ...;
                            MACAddress?: ...;
                            ManufacturerName?: ...;
                            ModelName?: ...;
                            Name?: ...;
                            NasPercent?: ...;
                            OpenPortsTCP?: ...;
                            ProbeId?: ...;
                            ProbeName?: ...;
                            SNMPCommunityGet?: ...;
                            SNMPCommunitySet?: ...;
                            SnmpTree?: ...;
                            Status?: ...;
                            Uptime?: ...;
                            UptimeDisplay?: ...;
                        };
                        Priority?: { Id?: ...; Name?: ... };
                        StartDate?: string;
                        Status?: { Id?: ...; Name?: ... };
                        Subject?: string;
                        SupportLevel?: number;
                        TicketId?: number;
                        UpdateDate?: string;
                        User?: {
                            EmailAddress?: ...;
                            Folder?: ...;
                            Name?: ...;
                            SsoStatus?: ...;
                            UserId?: ...;
                        };
                    }[];
                    TotalMemory?: number;
                    Type?: string;
                    UserAccounts?: string[];
                    UserIdleTime?: number;
                    UTCOffset?: number;
                    VirusScanner?: { Id?: string; Name?: string };
                    WarrantyEndDate?: string;
                    WindowsUpdateDate?: string;
                }[];
                ComputersAutoJoinSearch?: {
                    Id?: string;
                    IsReadOnly?: boolean;
                    Name?: string;
                    SearchFolder?: { Id?: string; Name?: string };
                    SearchType?:
                        | "AdvancedComputers"
                        | "AdvancedNetDevices"
                        | "AdvancedContacts"
                        | "AdvancedMobileDevices";
                };
                ComputersLimitToSearch?: boolean;
                Contacts?: {
                    Address1?: string;
                    Address2?: string;
                    AssociatedComputers?: {
                        Address?: (...)[];
                        AntivirusDefinitionDate?: 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; };
                        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; };
                    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;
                }[];
                ContactsAutoJoinSearch?: {
                    Id?: string;
                    IsReadOnly?: boolean;
                    Name?: string;
                    SearchFolder?: { Id?: string; Name?: string };
                    SearchType?:
                        | "AdvancedComputers"
                        | "AdvancedNetDevices"
                        | "AdvancedContacts"
                        | "AdvancedMobileDevices";
                };
                ContactsJoinComputers?: boolean;
                ContactsLimitToSearch?: boolean;
                Depth?: number;
                FullName?: string;
                GUID?: string;
                Id?: string;
                LocationToSync?: { 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?: string };
                MaintenanceWindowLastApplied?: string;
                Name?: string;
                NetworkDevices?: {
                    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?: (
                            { 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;
                    };
                    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; };
                        MobileNumber?: string;
                        PagerNumber?: string;
                        PhoneNumber?: string;
                        State?: string;
                        WebPermissions?: {
                            InstallAgent?: (...)
                            | (...)
                            | (...);
                            MultiFactorRequired?: (...) | (...) | (...);
                            Reboot?: (...) | (...) | (...);
                            RemoteAccess?: (...) | (...) | (...);
                            Shutdown?: (...) | (...) | (...);
                            Tickets?: (...) | (...) | (...);
                            WakeOnLAN?: (...) | (...) | (...);
                        };
                        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?: (
                        { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; }
                    )[];
                    Id?: string;
                    InterfaceCount?: number;
                    IsHighBandwidth?: boolean;
                    IsLowOnPaper?: boolean;
                    IsLowOnToner?: boolean;
                    IsSNMPv1Supported?: boolean;
                    IsSNMPv2cSupported?: boolean;
                    IsSNMPv3Supported?: boolean;
                    IsSyncedToManage?: boolean;
                    LastContact?: string;
                    LastUpdated?: string;
                    LocalIPAddress?: string;
                    Location?: { 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; };
                    MACAddress?: string;
                    ManufacturerName?: string;
                    ModelName?: string;
                    Name?: string;
                    NasPercent?: string;
                    OpenPortsTCP?: number[];
                    ProbeId?: number;
                    ProbeName?: string;
                    SNMPCommunityGet?: string;
                    SNMPCommunitySet?: string;
                    SnmpTree?: number[];
                    Status?: string;
                    Uptime?: number;
                    UptimeDisplay?: string;
                }[];
                NetworkDevicesAutoJoinSearch?: {
                    Id?: string;
                    IsReadOnly?: boolean;
                    Name?: string;
                    SearchFolder?: { Id?: string; Name?: string };
                    SearchType?:
                        | "AdvancedComputers"
                        | "AdvancedNetDevices"
                        | "AdvancedContacts"
                        | "AdvancedMobileDevices";
                };
                NetworkDevicesLimitToSearch?: boolean;
                ParentGroups?: number[];
                ParentId?: string;
                Parents?: { ID?: number; Name?: string; ParentId?: number }[];
                RemoteAgentTemplate?: {
                    AgentRebootMode?:
                        | "Now"
                        | "Ask"
                        | "AskThenAllow"
                        | "AskThenDeny"
                        | "Deny";
                    AgentUpdateWindow?: {
                        Date?: string;
                        DayId?: | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                        DayName?: string;
                        RepeatEveryHour?: number;
                    };
                    AllowUserDisableRemoteAccess?: boolean;
                    AntivirusTemplate?: {
                        Description?: string;
                        GUID?: string;
                        Name?: string;
                        TemplatePolicyId?: string;
                    };
                    BackupServerPassword?: string;
                    BackupServerURL?: string;
                    BackupServerUser?: string;
                    CacheDirectory?: string;
                    CachePassword?: string;
                    CachePatch?: boolean;
                    CacheSoftware?: boolean;
                    CacheUpdate?: boolean;
                    CacheUsername?: string;
                    DefaultLanguagePack?: string;
                    DisallowUserCloseTray?: boolean;
                    EnableRSS?: boolean;
                    EventLogInventoryMode?: | "InventoryOnlyUsesSchedule"
                    | "ImmediatelySendErrors"
                    | "ImmediatelySendErrorsAndWarnings"
                    | "ImmediatelySendAllButSecurity"
                    | "ImmediatelySendAll";
                    FileExplorerAccessMode?: | "Now"
                    | "Ask"
                    | "AskThenAllow"
                    | "AskThenDeny"
                    | "Deny";
                    HeartbeatEnabled?: boolean;
                    HeartbeatFrequency?: number;
                    Id?: string;
                    Name?: string;
                    NetworkAccessStoragePath?: string;
                    ProxyServerPassword?: string;
                    ProxyServerURL?: string;
                    ProxyServerUser?: string;
                    RegistryEditorAccessMode?: | "Now"
                    | "Ask"
                    | "AskThenAllow"
                    | "AskThenDeny"
                    | "Deny";
                    RemoteAccessMode?: | "Ask"
                    | "AskThenAllow"
                    | "AskThenDeny"
                    | "Deny"
                    | "Silent";
                    RemoteAgentLogDebug?: boolean;
                    RemoteAgentName?: string;
                    RSSFeedAddress1?: string;
                    RSSFeedAddress2?: string;
                    RSSFeedAddress3?: string;
                    RSSFeedAddress4?: string;
                    Schedule?: {
                        DriveInventory?: {
                            Date?: string;
                            DayId?: | "Everyday"
                            | "Sunday"
                            | "Monday"
                            | "Tuesday"
                            | "Wednesday"
                            | "Thursday"
                            | "Friday"
                            | "Saturday";
                            DayName?: string;
                            RepeatEveryHour?: number;
                        };
                        EventInventory?: {
                            Date?: string;
                            DayId?: | "Everyday"
                            | "Sunday"
                            | "Monday"
                            | "Tuesday"
                            | "Wednesday"
                            | "Thursday"
                            | "Friday"
                            | "Saturday";
                            DayName?: string;
                            RepeatEveryHour?: number;
                        };
                        HardwareInventory?: {
                            Date?: string;
                            DayId?: | "Everyday"
                            | "Sunday"
                            | "Monday"
                            | "Tuesday"
                            | "Wednesday"
                            | "Thursday"
                            | "Friday"
                            | "Saturday";
                            DayName?: string;
                            RepeatEveryHour?: number;
                        };
                        HotfixInventory?: {
                            Date?: string;
                            DayId?: | "Everyday"
                            | "Sunday"
                            | "Monday"
                            | "Tuesday"
                            | "Wednesday"
                            | "Thursday"
                            | "Friday"
                            | "Saturday";
                            DayName?: string;
                            RepeatEveryHour?: number;
                        };
                        Id?: string;
                        LastUpdate?: string;
                        LastUser?: string;
                        MalewareInventory?: {
                            Date?: string;
                            DayId?: | "Everyday"
                            | "Sunday"
                            | "Monday"
                            | "Tuesday"
                            | "Wednesday"
                            | "Thursday"
                            | "Friday"
                            | "Saturday";
                            DayName?: string;
                            RepeatEveryHour?: number;
                        };
                        Name?: string;
                        NetworkAnalysis?: {
                            Date?: string;
                            DayId?: | "Everyday"
                            | "Sunday"
                            | "Monday"
                            | "Tuesday"
                            | "Wednesday"
                            | "Thursday"
                            | "Friday"
                            | "Saturday";
                            DayName?: string;
                            RepeatEveryHour?: number;
                        };
                        NetworkInventory?: {
                            Date?: string;
                            DayId?: | "Everyday"
                            | "Sunday"
                            | "Monday"
                            | "Tuesday"
                            | "Wednesday"
                            | "Thursday"
                            | "Friday"
                            | "Saturday";
                            DayName?: string;
                            RepeatEveryHour?: number;
                        };
                        NetworkProbeInventory?: {
                            Date?: string;
                            DayId?: | "Everyday"
                            | "Sunday"
                            | "Monday"
                            | "Tuesday"
                            | "Wednesday"
                            | "Thursday"
                            | "Friday"
                            | "Saturday";
                            DayName?: string;
                            RepeatEveryHour?: number;
                        };
                        PrinterInventory?: {
                            Date?: string;
                            DayId?: | "Everyday"
                            | "Sunday"
                            | "Monday"
                            | "Tuesday"
                            | "Wednesday"
                            | "Thursday"
                            | "Friday"
                            | "Saturday";
                            DayName?: string;
                            RepeatEveryHour?: number;
                        };
                        ProcessInventory?: {
                            Date?: string;
                            DayId?: | "Everyday"
                            | "Sunday"
                            | "Monday"
                            | "Tuesday"
                            | "Wednesday"
                            | "Thursday"
                            | "Friday"
                            | "Saturday";
                            DayName?: string;
                            RepeatEveryHour?: number;
                        };
                        ServiceInventory?: {
                            Date?: string;
                            DayId?: | "Everyday"
                            | "Sunday"
                            | "Monday"
                            | "Tuesday"
                            | "Wednesday"
                            | "Thursday"
                            | "Friday"
                            | "Saturday";
                            DayName?: string;
                            RepeatEveryHour?: number;
                        };
                        SoftwareInventory?: {
                            Date?: string;
                            DayId?: | "Everyday"
                            | "Sunday"
                            | "Monday"
                            | "Tuesday"
                            | "Wednesday"
                            | "Thursday"
                            | "Friday"
                            | "Saturday";
                            DayName?: string;
                            RepeatEveryHour?: number;
                        };
                        SystemInventory?: {
                            Date?: string;
                            DayId?: | "Everyday"
                            | "Sunday"
                            | "Monday"
                            | "Tuesday"
                            | "Wednesday"
                            | "Thursday"
                            | "Friday"
                            | "Saturday";
                            DayName?: string;
                            RepeatEveryHour?: number;
                        };
                        UpdateConfig?: {
                            Date?: string;
                            DayId?: | "Everyday"
                            | "Sunday"
                            | "Monday"
                            | "Tuesday"
                            | "Wednesday"
                            | "Thursday"
                            | "Friday"
                            | "Saturday";
                            DayName?: string;
                            RepeatEveryHour?: number;
                        };
                    };
                    ScreenCaptureAccessMode?: | "Now"
                    | "Ask"
                    | "AskThenAllow"
                    | "AskThenDeny"
                    | "Deny";
                    ServerAddress?: string;
                    ServiceTicketTitle?: string;
                    ShowTray?: boolean;
                    SSLAcceptAll?: boolean;
                    SSLAcceptExpiredCertificates?: boolean;
                    SSLAcceptMismatchedNames?: boolean;
                    SSLAcceptRevokedCertificates?: boolean;
                    SSLAccessUntrustedCertificateAuthorities?: boolean;
                    SupportURL?: string;
                    TempDirectory?: string;
                    TemplateGUID?: string;
                    TemplateProperties?: {
                        PropertyDescription?: string;
                        PropertyName?: string;
                        PropertyValue?: string;
                        TemplateID?: string;
                    }[];
                    TrayChatNotificationText?: string;
                    TrayChatNotificationTitle?: string;
                    TrayCustomMenuTitle?: string;
                    TrayCustomMenuURL?: string;
                    TrayDisablePoweredBy?: boolean;
                    TrayFileExplorerAccessNotificationText?: string;
                    TrayHelpURL?: string;
                    TrayIcon?: string;
                    TrayInterruptUserWithChat?: boolean;
                    TrayMenus?: {
                        Action?: string;
                        Description?: string;
                        ImageURL?: string;
                        MenuID?: string;
                        MsgBody?: string;
                        MsgHeight?: number;
                        MsgTitle?: string;
                        MsgWidth?: number;
                        Name?: string;
                        Parameters?: string;
                        RootOnly?: number;
                        ScriptID?: number;
                        Text?: string;
                        URLorEXE?: string;
                    }[];
                    TrayNewMessageNotificationText?: string;
                    TrayNewRSSFeedNotificationText?: string;
                    TrayNotificationTitle?: string;
                    TrayRebootLogOffNotificationText?: string;
                    TrayRegistryEditorAccessNotificationText?: string;
                    TrayRemoteAccessNotificationText?: string;
                    TrayRemoteAccessNotificationTitle?: string;
                    TrayScreenCaptureAccessNotificationText?: string;
                    TrayShowCustomMenu?: boolean;
                    TrayShowHelp?: boolean;
                    TrayShowMessagesAndTickets?: boolean;
                    TrayShowServiceTicketMenu?: boolean;
                    TrayShutdownNotificationText?: string;
                    TraySystemMessageNotificationTitle?: string;
                    TrayTicketFromLabelText?: string;
                    TrayTicketImportance?: number;
                    TrayTicketImportanceIsForced?: boolean;
                    TrayTicketSubjectLabelText?: string;
                    TrayTicketVerifyEmail?: boolean;
                    TrayTitle?: string;
                    WindowsUpdate?: | "DoNothing"
                    | "EnableWindowsUpdateDefaults"
                    | "SetToDownloadOnly"
                    | "DisableWindowsUpdate"
                    | "LabtechModeLabtechModeUIAccessDisabled";
                };
                SubGroups?: number[];
                TemplatePriority?: number;
                TypeId?: number;
                TypeName?: string;
            };
            DefaultDeploymentLogin?: { DeploymentLoginId?: number; Title?: string };
            DeploymentTemplate?: {
                AgentRebootMode?:
                    | "Now"
                    | "Ask"
                    | "AskThenAllow"
                    | "AskThenDeny"
                    | "Deny";
                AgentUpdateWindow?: {
                    Date?: string;
                    DayId?: | "Everyday"
                    | "Sunday"
                    | "Monday"
                    | "Tuesday"
                    | "Wednesday"
                    | "Thursday"
                    | "Friday"
                    | "Saturday";
                    DayName?: string;
                    RepeatEveryHour?: number;
                };
                AllowUserDisableRemoteAccess?: boolean;
                AntivirusTemplate?: {
                    Description?: string;
                    GUID?: string;
                    Name?: string;
                    TemplatePolicyId?: string;
                };
                BackupServerPassword?: string;
                BackupServerURL?: string;
                BackupServerUser?: string;
                CacheDirectory?: string;
                CachePassword?: string;
                CachePatch?: boolean;
                CacheSoftware?: boolean;
                CacheUpdate?: boolean;
                CacheUsername?: string;
                DefaultLanguagePack?: string;
                DisallowUserCloseTray?: boolean;
                EnableRSS?: boolean;
                EventLogInventoryMode?: | "InventoryOnlyUsesSchedule"
                | "ImmediatelySendErrors"
                | "ImmediatelySendErrorsAndWarnings"
                | "ImmediatelySendAllButSecurity"
                | "ImmediatelySendAll";
                FileExplorerAccessMode?: | "Now"
                | "Ask"
                | "AskThenAllow"
                | "AskThenDeny"
                | "Deny";
                HeartbeatEnabled?: boolean;
                HeartbeatFrequency?: number;
                Id?: string;
                Name?: string;
                NetworkAccessStoragePath?: string;
                ProxyServerPassword?: string;
                ProxyServerURL?: string;
                ProxyServerUser?: string;
                RegistryEditorAccessMode?: | "Now"
                | "Ask"
                | "AskThenAllow"
                | "AskThenDeny"
                | "Deny";
                RemoteAccessMode?: | "Ask"
                | "AskThenAllow"
                | "AskThenDeny"
                | "Deny"
                | "Silent";
                RemoteAgentLogDebug?: boolean;
                RemoteAgentName?: string;
                RSSFeedAddress1?: string;
                RSSFeedAddress2?: string;
                RSSFeedAddress3?: string;
                RSSFeedAddress4?: string;
                Schedule?: {
                    DriveInventory?: {
                        Date?: string;
                        DayId?: | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                        DayName?: string;
                        RepeatEveryHour?: number;
                    };
                    EventInventory?: {
                        Date?: string;
                        DayId?: | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                        DayName?: string;
                        RepeatEveryHour?: number;
                    };
                    HardwareInventory?: {
                        Date?: string;
                        DayId?: | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                        DayName?: string;
                        RepeatEveryHour?: number;
                    };
                    HotfixInventory?: {
                        Date?: string;
                        DayId?: | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                        DayName?: string;
                        RepeatEveryHour?: number;
                    };
                    Id?: string;
                    LastUpdate?: string;
                    LastUser?: string;
                    MalewareInventory?: {
                        Date?: string;
                        DayId?: | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                        DayName?: string;
                        RepeatEveryHour?: number;
                    };
                    Name?: string;
                    NetworkAnalysis?: {
                        Date?: string;
                        DayId?: | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                        DayName?: string;
                        RepeatEveryHour?: number;
                    };
                    NetworkInventory?: {
                        Date?: string;
                        DayId?: | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                        DayName?: string;
                        RepeatEveryHour?: number;
                    };
                    NetworkProbeInventory?: {
                        Date?: string;
                        DayId?: | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                        DayName?: string;
                        RepeatEveryHour?: number;
                    };
                    PrinterInventory?: {
                        Date?: string;
                        DayId?: | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                        DayName?: string;
                        RepeatEveryHour?: number;
                    };
                    ProcessInventory?: {
                        Date?: string;
                        DayId?: | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                        DayName?: string;
                        RepeatEveryHour?: number;
                    };
                    ServiceInventory?: {
                        Date?: string;
                        DayId?: | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                        DayName?: string;
                        RepeatEveryHour?: number;
                    };
                    SoftwareInventory?: {
                        Date?: string;
                        DayId?: | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                        DayName?: string;
                        RepeatEveryHour?: number;
                    };
                    SystemInventory?: {
                        Date?: string;
                        DayId?: | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                        DayName?: string;
                        RepeatEveryHour?: number;
                    };
                    UpdateConfig?: {
                        Date?: string;
                        DayId?: | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                        DayName?: string;
                        RepeatEveryHour?: number;
                    };
                };
                ScreenCaptureAccessMode?: | "Now"
                | "Ask"
                | "AskThenAllow"
                | "AskThenDeny"
                | "Deny";
                ServerAddress?: string;
                ServiceTicketTitle?: string;
                ShowTray?: boolean;
                SSLAcceptAll?: boolean;
                SSLAcceptExpiredCertificates?: boolean;
                SSLAcceptMismatchedNames?: boolean;
                SSLAcceptRevokedCertificates?: boolean;
                SSLAccessUntrustedCertificateAuthorities?: boolean;
                SupportURL?: string;
                TempDirectory?: string;
                TemplateGUID?: string;
                TemplateProperties?: {
                    PropertyDescription?: string;
                    PropertyName?: string;
                    PropertyValue?: string;
                    TemplateID?: string;
                }[];
                TrayChatNotificationText?: string;
                TrayChatNotificationTitle?: string;
                TrayCustomMenuTitle?: string;
                TrayCustomMenuURL?: string;
                TrayDisablePoweredBy?: boolean;
                TrayFileExplorerAccessNotificationText?: string;
                TrayHelpURL?: string;
                TrayIcon?: string;
                TrayInterruptUserWithChat?: boolean;
                TrayMenus?: {
                    Action?: string;
                    Description?: string;
                    ImageURL?: string;
                    MenuID?: string;
                    MsgBody?: string;
                    MsgHeight?: number;
                    MsgTitle?: string;
                    MsgWidth?: number;
                    Name?: string;
                    Parameters?: string;
                    RootOnly?: number;
                    ScriptID?: number;
                    Text?: string;
                    URLorEXE?: string;
                }[];
                TrayNewMessageNotificationText?: string;
                TrayNewRSSFeedNotificationText?: string;
                TrayNotificationTitle?: string;
                TrayRebootLogOffNotificationText?: string;
                TrayRegistryEditorAccessNotificationText?: string;
                TrayRemoteAccessNotificationText?: string;
                TrayRemoteAccessNotificationTitle?: string;
                TrayScreenCaptureAccessNotificationText?: string;
                TrayShowCustomMenu?: boolean;
                TrayShowHelp?: boolean;
                TrayShowMessagesAndTickets?: boolean;
                TrayShowServiceTicketMenu?: boolean;
                TrayShutdownNotificationText?: string;
                TraySystemMessageNotificationTitle?: string;
                TrayTicketFromLabelText?: string;
                TrayTicketImportance?: number;
                TrayTicketImportanceIsForced?: boolean;
                TrayTicketSubjectLabelText?: string;
                TrayTicketVerifyEmail?: boolean;
                TrayTitle?: string;
                WindowsUpdate?: | "DoNothing"
                | "EnableWindowsUpdateDefaults"
                | "SetToDownloadOnly"
                | "DisableWindowsUpdate"
                | "LabtechModeLabtechModeUIAccessDisabled";
            };
            ExternalId?: number;
            FaxNumber?: string;
            Id?: number;
            MaintenanceWindow?: {
                Comment?: string;
                MaintenanceWindowDefinitionId?: number;
                Name?: string;
            };
            Name?: string;
            PhoneNumber?: string;
            ProbeId?: number;
            Router?: {
                Guid?: string;
                Id?: number;
                ManufacturerName?: string;
                Model?: string;
                Password?: string;
                PortType?: string;
                Username?: string;
                Version?: string;
            };
            RouterPort?: number;
            ScriptDrive?: string;
            ScriptExtra1?: string;
            ScriptExtra2?: string;
            ScriptPassword?: string;
            ScriptRouterAddress?: string;
            ScriptUsername?: string;
            State?: string;
            ZipCode?: string;
        }
        • OptionalAddress1?: string
        • OptionalAddress2?: string
        • OptionalCity?: string
        • OptionalClient?: {
              Address1?: string;
              Address2?: string;
              City?: string;
              Comment?: string;
              Company?: string;
              Country?: string;
              ExternalId?: string;
              FaxNumber?: string;
              FirstName?: string;
              Id?: string;
              IsHiddenFromAllInclusiveGroup?: boolean;
              LastName?: string;
              Locations?: (
                  { 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;
          }
        • OptionalComments?: string
        • OptionalContact?: {
              Address1?: string;
              Address2?: string;
              AssociatedComputers?: {
                  Address?: number[];
                  AntivirusDefinitionDate?: string;
                  AssetDate?: string;
                  AssetTag?: string;
                  Bandwidth?: number;
                  BandwidthDisplay?: string;
                  BiosFlash?: string;
                  BiosManufacturer?: string;
                  Client?: {
                      Address1?: 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;
                  };
                  Comment?: string;
                  CommentPriority?: { Id?: number; Name?: string };
                  ComputerName?: string;
                  Contact?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                  CpuScore?: number;
                  CpuUsage?: number;
                  CurrentPowerProfile?: string;
                  D3DScore?: number;
                  DateAdded?: string;
                  DiskScore?: number;
                  DMA?: number[];
                  DomainName?: string;
                  DomainNameServers?: string[];
                  FreeMemory?: number;
                  FriendlyName?: string;
                  GatewayIPAddress?: string;
                  GraphicsScore?: number;
                  Groups?: {
                      ClientToSync?: {
                          Address1?: ...;
                          Address2?: ...;
                          City?: ...;
                          Comment?: ...;
                          Company?: ...;
                          Country?: ...;
                          ExternalId?: ...;
                          FaxNumber?: ...;
                          FirstName?: ...;
                          Id?: ...;
                          IsHiddenFromAllInclusiveGroup?: ...;
                          LastName?: ...;
                          Locations?: ...;
                          Name?: ...;
                          NewTicketNotificationEmail?: ...;
                          PhoneNumber?: ...;
                          State?: ...;
                          UsesInHouseSupportStaff?: ...;
                          ZipCode?: ...;
                      };
                      Comments?: string;
                      ComputerPermissions?: (...)[];
                      Computers?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                      ComputersAutoJoinSearch?: {
                          Id?: ...;
                          IsReadOnly?: ...;
                          Name?: ...;
                          SearchFolder?: ...;
                          SearchType?: ...;
                      };
                      ComputersLimitToSearch?: boolean;
                      Contacts?: (...)[];
                      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;
                  }[];
                  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?: { 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; };
                  LoggedInUsers?: { ConsoleId?: number; LoggedInUserName?: string }[];
                  MACAddress?: string;
                  MasterMode?: string;
                  MemoryScore?: number;
                  OpenPortsTCP?: number[];
                  OpenPortsUDP?: number[];
                  OperatingSystemName?: string;
                  OperatingSystemVersion?: string;
                  PowerProfiles?: string[];
                  PrimaryContactName?: string;
                  RemoteAgentLastContact?: string;
                  RemoteAgentLastInventory?: string;
                  RemoteAgentVersion?: string;
                  SerialNumber?: string;
                  Status?: string;
                  SystemUptime?: number;
                  TempFiles?: string;
                  Tickets?: {
                      Agent?: {
                          AlertAction?: ...;
                          ComputerId?: ...;
                          DeviceId?: ...;
                          LastFailed?: ...;
                          LastInventoryDate?: ...;
                          LastScanned?: ...;
                          MonitorHistory?: ...;
                          MonitorId?: ...;
                          Name?: ...;
                          State?: ...;
                      };
                      Category?: {
                          Description?: ...;
                          Id?: ...;
                          Image?: ...;
                          IsVisibleInList?: ...;
                          Keywords?: ...;
                          Name?: ...;
                          ParentCategoryId?: ...;
                      };
                      CategoryId?: number;
                      CategoryName?: string;
                      CC?: string;
                      Client?: {
                          Address1?: ...;
                          Address2?: ...;
                          City?: ...;
                          Comment?: ...;
                          Company?: ...;
                          Country?: ...;
                          ExternalId?: ...;
                          FaxNumber?: ...;
                          FirstName?: ...;
                          Id?: ...;
                          IsHiddenFromAllInclusiveGroup?: ...;
                          LastName?: ...;
                          Locations?: ...;
                          Name?: ...;
                          NewTicketNotificationEmail?: ...;
                          PhoneNumber?: ...;
                          State?: ...;
                          UsesInHouseSupportStaff?: ...;
                          ZipCode?: ...;
                      };
                      Comments?: (...)[];
                      Computer?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                      ContactDate?: string;
                      DueDate?: string;
                      ExternalId?: number;
                      From?: string;
                      Guid?: string;
                      Location?: { 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; };
                      MonitorId?: number;
                      NetworkDevice?: {
                          AgentDeploymentReadinessCheck?: ...;
                          AlertAction?: ...;
                          AlertMessage?: ...;
                          AlertWhenOffline?: ...;
                          AssetDate?: ...;
                          Client?: ...;
                          Contact?: ...;
                          DataIn?: ...;
                          DataInDisplay?: ...;
                          DataOut?: ...;
                          DataOutDisplay?: ...;
                          DateAdded?: ...;
                          Description?: ...;
                          DetectionTemplateName?: ...;
                          DeviceType?: ...;
                          ExternalSystemCredentials?: ...;
                          FlagsDisplay?: ...;
                          FriendlyName?: ...;
                          Groups?: ...;
                          Id?: ...;
                          InterfaceCount?: ...;
                          IsHighBandwidth?: ...;
                          IsLowOnPaper?: ...;
                          IsLowOnToner?: ...;
                          IsSNMPv1Supported?: ...;
                          IsSNMPv2cSupported?: ...;
                          IsSNMPv3Supported?: ...;
                          IsSyncedToManage?: ...;
                          LastContact?: ...;
                          LastUpdated?: ...;
                          LocalIPAddress?: ...;
                          Location?: ...;
                          MACAddress?: ...;
                          ManufacturerName?: ...;
                          ModelName?: ...;
                          Name?: ...;
                          NasPercent?: ...;
                          OpenPortsTCP?: ...;
                          ProbeId?: ...;
                          ProbeName?: ...;
                          SNMPCommunityGet?: ...;
                          SNMPCommunitySet?: ...;
                          SnmpTree?: ...;
                          Status?: ...;
                          Uptime?: ...;
                          UptimeDisplay?: ...;
                      };
                      Priority?: { Id?: ...; Name?: ... };
                      StartDate?: string;
                      Status?: { Id?: ...; Name?: ... };
                      Subject?: string;
                      SupportLevel?: number;
                      TicketId?: number;
                      UpdateDate?: string;
                      User?: {
                          EmailAddress?: ...;
                          Folder?: ...;
                          Name?: ...;
                          SsoStatus?: ...;
                          UserId?: ...;
                      };
                  }[];
                  TotalMemory?: number;
                  Type?: string;
                  UserAccounts?: string[];
                  UserIdleTime?: number;
                  UTCOffset?: number;
                  VirusScanner?: { Id?: string; Name?: string };
                  WarrantyEndDate?: string;
                  WindowsUpdateDate?: string;
              }[];
              City?: string;
              Client?: {
                  Address1?: string;
                  Address2?: string;
                  City?: string;
                  Comment?: string;
                  Company?: string;
                  Country?: string;
                  ExternalId?: string;
                  FaxNumber?: string;
                  FirstName?: string;
                  Id?: string;
                  IsHiddenFromAllInclusiveGroup?: boolean;
                  LastName?: string;
                  Locations?: (
                      { 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; };
              MobileNumber?: string;
              PagerNumber?: string;
              PhoneNumber?: string;
              State?: string;
              WebPermissions?: {
                  InstallAgent?: boolean;
                  MultiFactorRequired?: boolean;
                  Reboot?: boolean;
                  RemoteAccess?: boolean;
                  Shutdown?: boolean;
                  Tickets?: boolean;
                  WakeOnLAN?: boolean;
              };
              ZipCode?: string;
          }
          • OptionalAddress1?: string
          • OptionalAddress2?: string
          • OptionalAssociatedComputers?: {
                Address?: number[];
                AntivirusDefinitionDate?: string;
                AssetDate?: string;
                AssetTag?: string;
                Bandwidth?: number;
                BandwidthDisplay?: string;
                BiosFlash?: string;
                BiosManufacturer?: string;
                Client?: {
                    Address1?: 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;
                };
                Comment?: string;
                CommentPriority?: { Id?: number; Name?: string };
                ComputerName?: string;
                Contact?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                CpuScore?: number;
                CpuUsage?: number;
                CurrentPowerProfile?: string;
                D3DScore?: number;
                DateAdded?: string;
                DiskScore?: number;
                DMA?: number[];
                DomainName?: string;
                DomainNameServers?: string[];
                FreeMemory?: number;
                FriendlyName?: string;
                GatewayIPAddress?: string;
                GraphicsScore?: number;
                Groups?: {
                    ClientToSync?: {
                        Address1?: ...;
                        Address2?: ...;
                        City?: ...;
                        Comment?: ...;
                        Company?: ...;
                        Country?: ...;
                        ExternalId?: ...;
                        FaxNumber?: ...;
                        FirstName?: ...;
                        Id?: ...;
                        IsHiddenFromAllInclusiveGroup?: ...;
                        LastName?: ...;
                        Locations?: ...;
                        Name?: ...;
                        NewTicketNotificationEmail?: ...;
                        PhoneNumber?: ...;
                        State?: ...;
                        UsesInHouseSupportStaff?: ...;
                        ZipCode?: ...;
                    };
                    Comments?: string;
                    ComputerPermissions?: (...)[];
                    Computers?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                    ComputersAutoJoinSearch?: {
                        Id?: ...;
                        IsReadOnly?: ...;
                        Name?: ...;
                        SearchFolder?: ...;
                        SearchType?: ...;
                    };
                    ComputersLimitToSearch?: boolean;
                    Contacts?: (...)[];
                    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;
                }[];
                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?: { 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; };
                LoggedInUsers?: { ConsoleId?: number; LoggedInUserName?: string }[];
                MACAddress?: string;
                MasterMode?: string;
                MemoryScore?: number;
                OpenPortsTCP?: number[];
                OpenPortsUDP?: number[];
                OperatingSystemName?: string;
                OperatingSystemVersion?: string;
                PowerProfiles?: string[];
                PrimaryContactName?: string;
                RemoteAgentLastContact?: string;
                RemoteAgentLastInventory?: string;
                RemoteAgentVersion?: string;
                SerialNumber?: string;
                Status?: string;
                SystemUptime?: number;
                TempFiles?: string;
                Tickets?: {
                    Agent?: {
                        AlertAction?: ...;
                        ComputerId?: ...;
                        DeviceId?: ...;
                        LastFailed?: ...;
                        LastInventoryDate?: ...;
                        LastScanned?: ...;
                        MonitorHistory?: ...;
                        MonitorId?: ...;
                        Name?: ...;
                        State?: ...;
                    };
                    Category?: {
                        Description?: ...;
                        Id?: ...;
                        Image?: ...;
                        IsVisibleInList?: ...;
                        Keywords?: ...;
                        Name?: ...;
                        ParentCategoryId?: ...;
                    };
                    CategoryId?: number;
                    CategoryName?: string;
                    CC?: string;
                    Client?: {
                        Address1?: ...;
                        Address2?: ...;
                        City?: ...;
                        Comment?: ...;
                        Company?: ...;
                        Country?: ...;
                        ExternalId?: ...;
                        FaxNumber?: ...;
                        FirstName?: ...;
                        Id?: ...;
                        IsHiddenFromAllInclusiveGroup?: ...;
                        LastName?: ...;
                        Locations?: ...;
                        Name?: ...;
                        NewTicketNotificationEmail?: ...;
                        PhoneNumber?: ...;
                        State?: ...;
                        UsesInHouseSupportStaff?: ...;
                        ZipCode?: ...;
                    };
                    Comments?: (...)[];
                    Computer?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                    ContactDate?: string;
                    DueDate?: string;
                    ExternalId?: number;
                    From?: string;
                    Guid?: string;
                    Location?: { 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; };
                    MonitorId?: number;
                    NetworkDevice?: {
                        AgentDeploymentReadinessCheck?: ...;
                        AlertAction?: ...;
                        AlertMessage?: ...;
                        AlertWhenOffline?: ...;
                        AssetDate?: ...;
                        Client?: ...;
                        Contact?: ...;
                        DataIn?: ...;
                        DataInDisplay?: ...;
                        DataOut?: ...;
                        DataOutDisplay?: ...;
                        DateAdded?: ...;
                        Description?: ...;
                        DetectionTemplateName?: ...;
                        DeviceType?: ...;
                        ExternalSystemCredentials?: ...;
                        FlagsDisplay?: ...;
                        FriendlyName?: ...;
                        Groups?: ...;
                        Id?: ...;
                        InterfaceCount?: ...;
                        IsHighBandwidth?: ...;
                        IsLowOnPaper?: ...;
                        IsLowOnToner?: ...;
                        IsSNMPv1Supported?: ...;
                        IsSNMPv2cSupported?: ...;
                        IsSNMPv3Supported?: ...;
                        IsSyncedToManage?: ...;
                        LastContact?: ...;
                        LastUpdated?: ...;
                        LocalIPAddress?: ...;
                        Location?: ...;
                        MACAddress?: ...;
                        ManufacturerName?: ...;
                        ModelName?: ...;
                        Name?: ...;
                        NasPercent?: ...;
                        OpenPortsTCP?: ...;
                        ProbeId?: ...;
                        ProbeName?: ...;
                        SNMPCommunityGet?: ...;
                        SNMPCommunitySet?: ...;
                        SnmpTree?: ...;
                        Status?: ...;
                        Uptime?: ...;
                        UptimeDisplay?: ...;
                    };
                    Priority?: { Id?: ...; Name?: ... };
                    StartDate?: string;
                    Status?: { Id?: ...; Name?: ... };
                    Subject?: string;
                    SupportLevel?: number;
                    TicketId?: number;
                    UpdateDate?: string;
                    User?: {
                        EmailAddress?: ...;
                        Folder?: ...;
                        Name?: ...;
                        SsoStatus?: ...;
                        UserId?: ...;
                    };
                }[];
                TotalMemory?: number;
                Type?: string;
                UserAccounts?: string[];
                UserIdleTime?: number;
                UTCOffset?: number;
                VirusScanner?: { Id?: string; Name?: string };
                WarrantyEndDate?: string;
                WindowsUpdateDate?: string;
            }[]
          • OptionalCity?: string
          • OptionalClient?: {
                Address1?: string;
                Address2?: string;
                City?: string;
                Comment?: string;
                Company?: string;
                Country?: string;
                ExternalId?: string;
                FaxNumber?: string;
                FirstName?: string;
                Id?: string;
                IsHiddenFromAllInclusiveGroup?: boolean;
                LastName?: string;
                Locations?: (
                    { 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;
            }
          • OptionalCreatedDate?: string

            Format: date-time

          • OptionalEmail?: string
          • OptionalExternalId?: string
          • OptionalFaxNumber?: string
          • OptionalFirstName?: string
          • OptionalId?: string
          • OptionalLastName?: string
          • OptionalLocation?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; ... 13 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; }
          • OptionalMobileNumber?: string
          • OptionalPagerNumber?: string
          • OptionalPhoneNumber?: string
          • OptionalState?: string
          • OptionalWebPermissions?: {
                InstallAgent?: boolean;
                MultiFactorRequired?: boolean;
                Reboot?: boolean;
                RemoteAccess?: boolean;
                Shutdown?: boolean;
                Tickets?: boolean;
                WakeOnLAN?: boolean;
            }
          • OptionalZipCode?: string
        • OptionalCountry?: string
        • OptionalDefaultDeploymentGroup?: {
              ClientToSync?: {
                  Address1?: string;
                  Address2?: string;
                  City?: string;
                  Comment?: string;
                  Company?: string;
                  Country?: string;
                  ExternalId?: string;
                  FaxNumber?: string;
                  FirstName?: string;
                  Id?: string;
                  IsHiddenFromAllInclusiveGroup?: boolean;
                  LastName?: string;
                  Locations?: (
                      { 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?: boolean;
                      AllowRedir?: boolean;
                      AllowRegistryEdit?: boolean;
                      AllowRemoteControl?: boolean;
                      ClearAlerts?: boolean;
                      CommandPrompt?: boolean;
                      DeleteScheduleScripts?: boolean;
                      EditConfig?: boolean;
                      EditInfo?: boolean;
                      History?: boolean;
                      Install?: boolean;
                      MonitorAdd?: boolean;
                      MonitorDelete?: boolean;
                      MonitorEdit?: boolean;
                      ScheduleScripts?: boolean;
                      SendCommands?: boolean;
                      SniffNetwork?: boolean;
                      ViewCommands?: boolean;
                  };
                  UserClass?: {
                      Id?: string;
                      Name?: string;
                      Permissions?: {
                          AlertsDeleteAll?: (...)
                          | (...)
                          | (...);
                          AlertsUpdate?: (...) | (...) | (...);
                          ClassConfig?: (...) | (...) | (...);
                          ClientDelete?: (...) | (...) | (...);
                          ClientEdit?: (...) | (...) | (...);
                          ClientRead?: (...) | (...) | (...);
                          ClientsShowAll?: (...) | (...) | (...);
                          ComputersCreate?: (...) | (...) | (...);
                          ComputersDelete?: (...) | (...) | (...);
                          ComputersForceUpdate?: (...) | (...) | (...);
                          ComputersShowAll?: (...) | (...) | (...);
                          ComputersUpdate?: (...) | (...) | (...);
                          ConfigApplicationList?: (...) | (...) | (...);
                          ConfigEventBlackList?: (...) | (...) | (...);
                          ContactDelete?: (...) | (...) | (...);
                          ContactEdit?: (...) | (...) | (...);
                          ContactRead?: (...) | (...) | (...);
                          CreateTickets?: (...) | (...) | (...);
                          DashboardConfig?: (...) | (...) | (...);
                          DashManage?: (...) | (...) | (...);
                          DashOverview?: (...) | (...) | (...);
                          DashTicketing?: (...) | (...) | (...);
                          DashTime?: (...) | (...) | (...);
                          DashTrending?: (...) | (...) | (...);
                          DatabaseExecute?: (...) | (...) | (...);
                          DataViewDelete?: (...) | (...) | (...);
                          DataViewShowAll?: (...) | (...) | (...);
                          DataViewUpdate?: (...) | (...) | (...);
                          GroupInfoUpdate?: (...) | (...) | (...);
                          GroupManagedServices?: (...) | (...) | (...);
                          GroupMonitorsUpdate?: (...) | (...) | (...);
                          GroupsCreate?: (...) | (...) | (...);
                          GroupsDelete?: (...) | (...) | (...);
                          GroupsScheduleScript?: (...) | (...) | (...);
                          GroupsShowAll?: (...) | (...) | (...);
                          HUDShowAll?: (...) | (...) | (...);
                          HUDUpdate?: (...) | (...) | (...);
                          InternalMonitorsCreate?: (...) | (...) | (...);
                          InternalMonitorsDelete?: (...) | (...) | (...);
                          InternalMonitorsUpdate?: (...) | (...) | (...);
                          LanguagePackEditor?: (...) | (...) | (...);
                          LinksDelete?: (...) | (...) | (...);
                          LocationsShowAll?: (...) | (...) | (...);
                          ManageAudits?: (...) | (...) | (...);
                          ManagedServiceCatalog?: (...) | (...) | (...);
                          ManageGroups?: (...) | (...) | (...);
                          ManageOfflineComputers?: (...) | (...) | (...);
                          ManageOutdated?: (...) | (...) | (...);
                          ManageRemoteCommands?: (...) | (...) | (...);
                          ManageScheduleClientScripts?: (...) | (...) | (...);
                          ManageServiceLogs?: (...) | (...) | (...);
                          NavigationMenuUpdate?: (...) | (...) | (...);
                          NetworkDeviceDelete?: (...) | (...) | (...);
                          NetworkDeviceShowAll?: (...) | (...) | (...);
                          NetworkDeviceUpdate?: (...) | (...) | (...);
                          PatchManagerConfig?: (...) | (...) | (...);
                          PatchManagerRead?: (...) | (...) | (...);
                          PatchManagerUpdate?: (...) | (...) | (...);
                          PermissionsUpdate?: (...) | (...) | (...);
                          PluginManager?: (...) | (...) | (...);
                          ProbeTemplateExecute?: (...) | (...) | (...);
                          QuickConnect?: (...) | (...) | (...);
                          RemoteMonitorsCreate?: (...) | (...) | (...);
                          RemoteMonitorsDelete?: (...) | (...) | (...);
                          ReportDelete?: (...) | (...) | (...);
                          ReportEdit?: (...) | (...) | (...);
                          ReportRead?: (...) | (...) | (...);
                          ReportsCreate?: (...) | (...) | (...);
                          RetiredAssetsDelete?: (...) | (...) | (...);
                          RSSFeedRead?: (...) | (...) | (...);
                          RSSFeedUpdate?: (...) | (...) | (...);
                          ScheduledScriptsUpdate?: (...) | (...) | (...);
                          ScriptDelete?: (...) | (...) | (...);
                          ScriptEdit?: (...) | (...) | (...);
                          ScriptRead?: (...) | (...) | (...);
                          SearchesDelete?: (...) | (...) | (...);
                          SearchesRead?: (...) | (...) | (...);
                          SearchesUpdate?: (...) | (...) | (...);
                          ServerStatus?: (...) | (...) | (...);
                          SharedLinks?: (...) | (...) | (...);
                          ShowPasswords?: (...) | (...) | (...);
                          SolutionCenter?: (...) | (...) | (...);
                          SQLScriptFunctions?: (...) | (...) | (...);
                          SuperAdmin?: (...) | (...) | (...);
                          SystemConfig?: (...) | (...) | (...);
                          TemplateDelete?: (...) | (...) | (...);
                          TemplateEdit?: (...) | (...) | (...);
                          TemplateRead?: (...) | (...) | (...);
                          TicketsDelete?: (...) | (...) | (...);
                          TicketsRead?: (...) | (...) | (...);
                          TicketsRequest?: (...) | (...) | (...);
                          TicketsUpdate?: (...) | (...) | (...);
                          ToolDelete?: (...) | (...) | (...);
                          ToolEdit?: (...) | (...) | (...);
                          ToolRead?: (...) | (...) | (...);
                          UserClassCreate?: (...) | (...) | (...);
                          UserClassDelete?: (...) | (...) | (...);
                          UserClassRead?: (...) | (...) | (...);
                          UserClassUpdate?: (...) | (...) | (...);
                          UserDelete?: (...) | (...) | (...);
                          UserEdit?: (...) | (...) | (...);
                          UserRead?: (...) | (...) | (...);
                          UsersShowAll?: (...) | (...) | (...);
                      };
                  };
              }[];
              Computers?: {
                  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?: (
                          { 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;
                  };
                  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?: (...) | (...);
                          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; };
                      MobileNumber?: string;
                      PagerNumber?: string;
                      PhoneNumber?: string;
                      State?: string;
                      WebPermissions?: {
                          InstallAgent?: (...)
                          | (...)
                          | (...);
                          MultiFactorRequired?: (...) | (...) | (...);
                          Reboot?: (...) | (...) | (...);
                          RemoteAccess?: (...) | (...) | (...);
                          Shutdown?: (...) | (...) | (...);
                          Tickets?: (...) | (...) | (...);
                          WakeOnLAN?: (...) | (...) | (...);
                      };
                      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?: (
                      { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; }
                  )[];
                  HardwarePorts?: string[];
                  HasHPiLO?: boolean;
                  HasIntelAMT?: boolean;
                  HasIntelVPRO?: boolean;
                  Id?: string;
                  IRQ?: number[];
                  IsFasTalk?: boolean;
                  IsHeartbeatEnabled?: boolean;
                  IsHeartbeatRunning?: boolean;
                  IsLockedDown?: boolean;
                  IsMaintenanceModeEnabled?: boolean;
                  IsMaster?: boolean;
                  IsNetworkProbe?: boolean;
                  IsRebootNeeded?: boolean;
                  IsSystemAccount?: boolean;
                  IsTunnelSupported?: boolean;
                  IsVirtualHost?: boolean;
                  IsVirtualMachine?: boolean;
                  LastHeartbeat?: string;
                  LastInventoryReceived?: string;
                  LastStartup?: string;
                  LastUserName?: string;
                  LocalIPAddress?: string;
                  Location?: { 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; };
                  LoggedInUsers?: { ConsoleId?: number; LoggedInUserName?: string }[];
                  MACAddress?: string;
                  MasterMode?: string;
                  MemoryScore?: number;
                  OpenPortsTCP?: number[];
                  OpenPortsUDP?: number[];
                  OperatingSystemName?: string;
                  OperatingSystemVersion?: string;
                  PowerProfiles?: string[];
                  PrimaryContactName?: string;
                  RemoteAgentLastContact?: string;
                  RemoteAgentLastInventory?: string;
                  RemoteAgentVersion?: string;
                  SerialNumber?: string;
                  Status?: string;
                  SystemUptime?: number;
                  TempFiles?: string;
                  Tickets?: {
                      Agent?: {
                          AlertAction?: ...;
                          ComputerId?: ...;
                          DeviceId?: ...;
                          LastFailed?: ...;
                          LastInventoryDate?: ...;
                          LastScanned?: ...;
                          MonitorHistory?: ...;
                          MonitorId?: ...;
                          Name?: ...;
                          State?: ...;
                      };
                      Category?: {
                          Description?: ...;
                          Id?: ...;
                          Image?: ...;
                          IsVisibleInList?: ...;
                          Keywords?: ...;
                          Name?: ...;
                          ParentCategoryId?: ...;
                      };
                      CategoryId?: number;
                      CategoryName?: string;
                      CC?: string;
                      Client?: {
                          Address1?: ...;
                          Address2?: ...;
                          City?: ...;
                          Comment?: ...;
                          Company?: ...;
                          Country?: ...;
                          ExternalId?: ...;
                          FaxNumber?: ...;
                          FirstName?: ...;
                          Id?: ...;
                          IsHiddenFromAllInclusiveGroup?: ...;
                          LastName?: ...;
                          Locations?: ...;
                          Name?: ...;
                          NewTicketNotificationEmail?: ...;
                          PhoneNumber?: ...;
                          State?: ...;
                          UsesInHouseSupportStaff?: ...;
                          ZipCode?: ...;
                      };
                      Comments?: (...)[];
                      Computer?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                      ContactDate?: string;
                      DueDate?: string;
                      ExternalId?: number;
                      From?: string;
                      Guid?: string;
                      Location?: { 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; };
                      MonitorId?: number;
                      NetworkDevice?: {
                          AgentDeploymentReadinessCheck?: ...;
                          AlertAction?: ...;
                          AlertMessage?: ...;
                          AlertWhenOffline?: ...;
                          AssetDate?: ...;
                          Client?: ...;
                          Contact?: ...;
                          DataIn?: ...;
                          DataInDisplay?: ...;
                          DataOut?: ...;
                          DataOutDisplay?: ...;
                          DateAdded?: ...;
                          Description?: ...;
                          DetectionTemplateName?: ...;
                          DeviceType?: ...;
                          ExternalSystemCredentials?: ...;
                          FlagsDisplay?: ...;
                          FriendlyName?: ...;
                          Groups?: ...;
                          Id?: ...;
                          InterfaceCount?: ...;
                          IsHighBandwidth?: ...;
                          IsLowOnPaper?: ...;
                          IsLowOnToner?: ...;
                          IsSNMPv1Supported?: ...;
                          IsSNMPv2cSupported?: ...;
                          IsSNMPv3Supported?: ...;
                          IsSyncedToManage?: ...;
                          LastContact?: ...;
                          LastUpdated?: ...;
                          LocalIPAddress?: ...;
                          Location?: ...;
                          MACAddress?: ...;
                          ManufacturerName?: ...;
                          ModelName?: ...;
                          Name?: ...;
                          NasPercent?: ...;
                          OpenPortsTCP?: ...;
                          ProbeId?: ...;
                          ProbeName?: ...;
                          SNMPCommunityGet?: ...;
                          SNMPCommunitySet?: ...;
                          SnmpTree?: ...;
                          Status?: ...;
                          Uptime?: ...;
                          UptimeDisplay?: ...;
                      };
                      Priority?: { Id?: ...; Name?: ... };
                      StartDate?: string;
                      Status?: { Id?: ...; Name?: ... };
                      Subject?: string;
                      SupportLevel?: number;
                      TicketId?: number;
                      UpdateDate?: string;
                      User?: {
                          EmailAddress?: ...;
                          Folder?: ...;
                          Name?: ...;
                          SsoStatus?: ...;
                          UserId?: ...;
                      };
                  }[];
                  TotalMemory?: number;
                  Type?: string;
                  UserAccounts?: string[];
                  UserIdleTime?: number;
                  UTCOffset?: number;
                  VirusScanner?: { Id?: string; Name?: string };
                  WarrantyEndDate?: string;
                  WindowsUpdateDate?: string;
              }[];
              ComputersAutoJoinSearch?: {
                  Id?: string;
                  IsReadOnly?: boolean;
                  Name?: string;
                  SearchFolder?: { Id?: string; Name?: string };
                  SearchType?:
                      | "AdvancedComputers"
                      | "AdvancedNetDevices"
                      | "AdvancedContacts"
                      | "AdvancedMobileDevices";
              };
              ComputersLimitToSearch?: boolean;
              Contacts?: {
                  Address1?: string;
                  Address2?: string;
                  AssociatedComputers?: {
                      Address?: (...)[];
                      AntivirusDefinitionDate?: 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; };
                      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; };
                  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;
              }[];
              ContactsAutoJoinSearch?: {
                  Id?: string;
                  IsReadOnly?: boolean;
                  Name?: string;
                  SearchFolder?: { Id?: string; Name?: string };
                  SearchType?:
                      | "AdvancedComputers"
                      | "AdvancedNetDevices"
                      | "AdvancedContacts"
                      | "AdvancedMobileDevices";
              };
              ContactsJoinComputers?: boolean;
              ContactsLimitToSearch?: boolean;
              Depth?: number;
              FullName?: string;
              GUID?: string;
              Id?: string;
              LocationToSync?: { 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?: string };
              MaintenanceWindowLastApplied?: string;
              Name?: string;
              NetworkDevices?: {
                  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?: (
                          { 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;
                  };
                  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; };
                      MobileNumber?: string;
                      PagerNumber?: string;
                      PhoneNumber?: string;
                      State?: string;
                      WebPermissions?: {
                          InstallAgent?: (...)
                          | (...)
                          | (...);
                          MultiFactorRequired?: (...) | (...) | (...);
                          Reboot?: (...) | (...) | (...);
                          RemoteAccess?: (...) | (...) | (...);
                          Shutdown?: (...) | (...) | (...);
                          Tickets?: (...) | (...) | (...);
                          WakeOnLAN?: (...) | (...) | (...);
                      };
                      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?: (
                      { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; }
                  )[];
                  Id?: string;
                  InterfaceCount?: number;
                  IsHighBandwidth?: boolean;
                  IsLowOnPaper?: boolean;
                  IsLowOnToner?: boolean;
                  IsSNMPv1Supported?: boolean;
                  IsSNMPv2cSupported?: boolean;
                  IsSNMPv3Supported?: boolean;
                  IsSyncedToManage?: boolean;
                  LastContact?: string;
                  LastUpdated?: string;
                  LocalIPAddress?: string;
                  Location?: { 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; };
                  MACAddress?: string;
                  ManufacturerName?: string;
                  ModelName?: string;
                  Name?: string;
                  NasPercent?: string;
                  OpenPortsTCP?: number[];
                  ProbeId?: number;
                  ProbeName?: string;
                  SNMPCommunityGet?: string;
                  SNMPCommunitySet?: string;
                  SnmpTree?: number[];
                  Status?: string;
                  Uptime?: number;
                  UptimeDisplay?: string;
              }[];
              NetworkDevicesAutoJoinSearch?: {
                  Id?: string;
                  IsReadOnly?: boolean;
                  Name?: string;
                  SearchFolder?: { Id?: string; Name?: string };
                  SearchType?:
                      | "AdvancedComputers"
                      | "AdvancedNetDevices"
                      | "AdvancedContacts"
                      | "AdvancedMobileDevices";
              };
              NetworkDevicesLimitToSearch?: boolean;
              ParentGroups?: number[];
              ParentId?: string;
              Parents?: { ID?: number; Name?: string; ParentId?: number }[];
              RemoteAgentTemplate?: {
                  AgentRebootMode?:
                      | "Now"
                      | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny";
                  AgentUpdateWindow?: {
                      Date?: string;
                      DayId?: | "Everyday"
                      | "Sunday"
                      | "Monday"
                      | "Tuesday"
                      | "Wednesday"
                      | "Thursday"
                      | "Friday"
                      | "Saturday";
                      DayName?: string;
                      RepeatEveryHour?: number;
                  };
                  AllowUserDisableRemoteAccess?: boolean;
                  AntivirusTemplate?: {
                      Description?: string;
                      GUID?: string;
                      Name?: string;
                      TemplatePolicyId?: string;
                  };
                  BackupServerPassword?: string;
                  BackupServerURL?: string;
                  BackupServerUser?: string;
                  CacheDirectory?: string;
                  CachePassword?: string;
                  CachePatch?: boolean;
                  CacheSoftware?: boolean;
                  CacheUpdate?: boolean;
                  CacheUsername?: string;
                  DefaultLanguagePack?: string;
                  DisallowUserCloseTray?: boolean;
                  EnableRSS?: boolean;
                  EventLogInventoryMode?: | "InventoryOnlyUsesSchedule"
                  | "ImmediatelySendErrors"
                  | "ImmediatelySendErrorsAndWarnings"
                  | "ImmediatelySendAllButSecurity"
                  | "ImmediatelySendAll";
                  FileExplorerAccessMode?: | "Now"
                  | "Ask"
                  | "AskThenAllow"
                  | "AskThenDeny"
                  | "Deny";
                  HeartbeatEnabled?: boolean;
                  HeartbeatFrequency?: number;
                  Id?: string;
                  Name?: string;
                  NetworkAccessStoragePath?: string;
                  ProxyServerPassword?: string;
                  ProxyServerURL?: string;
                  ProxyServerUser?: string;
                  RegistryEditorAccessMode?: | "Now"
                  | "Ask"
                  | "AskThenAllow"
                  | "AskThenDeny"
                  | "Deny";
                  RemoteAccessMode?: | "Ask"
                  | "AskThenAllow"
                  | "AskThenDeny"
                  | "Deny"
                  | "Silent";
                  RemoteAgentLogDebug?: boolean;
                  RemoteAgentName?: string;
                  RSSFeedAddress1?: string;
                  RSSFeedAddress2?: string;
                  RSSFeedAddress3?: string;
                  RSSFeedAddress4?: string;
                  Schedule?: {
                      DriveInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      EventInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      HardwareInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      HotfixInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      Id?: string;
                      LastUpdate?: string;
                      LastUser?: string;
                      MalewareInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      Name?: string;
                      NetworkAnalysis?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      NetworkInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      NetworkProbeInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      PrinterInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      ProcessInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      ServiceInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      SoftwareInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      SystemInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      UpdateConfig?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                  };
                  ScreenCaptureAccessMode?: | "Now"
                  | "Ask"
                  | "AskThenAllow"
                  | "AskThenDeny"
                  | "Deny";
                  ServerAddress?: string;
                  ServiceTicketTitle?: string;
                  ShowTray?: boolean;
                  SSLAcceptAll?: boolean;
                  SSLAcceptExpiredCertificates?: boolean;
                  SSLAcceptMismatchedNames?: boolean;
                  SSLAcceptRevokedCertificates?: boolean;
                  SSLAccessUntrustedCertificateAuthorities?: boolean;
                  SupportURL?: string;
                  TempDirectory?: string;
                  TemplateGUID?: string;
                  TemplateProperties?: {
                      PropertyDescription?: string;
                      PropertyName?: string;
                      PropertyValue?: string;
                      TemplateID?: string;
                  }[];
                  TrayChatNotificationText?: string;
                  TrayChatNotificationTitle?: string;
                  TrayCustomMenuTitle?: string;
                  TrayCustomMenuURL?: string;
                  TrayDisablePoweredBy?: boolean;
                  TrayFileExplorerAccessNotificationText?: string;
                  TrayHelpURL?: string;
                  TrayIcon?: string;
                  TrayInterruptUserWithChat?: boolean;
                  TrayMenus?: {
                      Action?: string;
                      Description?: string;
                      ImageURL?: string;
                      MenuID?: string;
                      MsgBody?: string;
                      MsgHeight?: number;
                      MsgTitle?: string;
                      MsgWidth?: number;
                      Name?: string;
                      Parameters?: string;
                      RootOnly?: number;
                      ScriptID?: number;
                      Text?: string;
                      URLorEXE?: string;
                  }[];
                  TrayNewMessageNotificationText?: string;
                  TrayNewRSSFeedNotificationText?: string;
                  TrayNotificationTitle?: string;
                  TrayRebootLogOffNotificationText?: string;
                  TrayRegistryEditorAccessNotificationText?: string;
                  TrayRemoteAccessNotificationText?: string;
                  TrayRemoteAccessNotificationTitle?: string;
                  TrayScreenCaptureAccessNotificationText?: string;
                  TrayShowCustomMenu?: boolean;
                  TrayShowHelp?: boolean;
                  TrayShowMessagesAndTickets?: boolean;
                  TrayShowServiceTicketMenu?: boolean;
                  TrayShutdownNotificationText?: string;
                  TraySystemMessageNotificationTitle?: string;
                  TrayTicketFromLabelText?: string;
                  TrayTicketImportance?: number;
                  TrayTicketImportanceIsForced?: boolean;
                  TrayTicketSubjectLabelText?: string;
                  TrayTicketVerifyEmail?: boolean;
                  TrayTitle?: string;
                  WindowsUpdate?: | "DoNothing"
                  | "EnableWindowsUpdateDefaults"
                  | "SetToDownloadOnly"
                  | "DisableWindowsUpdate"
                  | "LabtechModeLabtechModeUIAccessDisabled";
              };
              SubGroups?: number[];
              TemplatePriority?: number;
              TypeId?: number;
              TypeName?: string;
          }
          • OptionalClientToSync?: {
                Address1?: string;
                Address2?: string;
                City?: string;
                Comment?: string;
                Company?: string;
                Country?: string;
                ExternalId?: string;
                FaxNumber?: string;
                FirstName?: string;
                Id?: string;
                IsHiddenFromAllInclusiveGroup?: boolean;
                LastName?: string;
                Locations?: (
                    { 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;
            }
          • OptionalComments?: string
          • OptionalComputerPermissions?: {
                Id?: string;
                Permissions?: {
                    AllowFileExplorer?: boolean;
                    AllowRedir?: boolean;
                    AllowRegistryEdit?: boolean;
                    AllowRemoteControl?: boolean;
                    ClearAlerts?: boolean;
                    CommandPrompt?: boolean;
                    DeleteScheduleScripts?: boolean;
                    EditConfig?: boolean;
                    EditInfo?: boolean;
                    History?: boolean;
                    Install?: boolean;
                    MonitorAdd?: boolean;
                    MonitorDelete?: boolean;
                    MonitorEdit?: boolean;
                    ScheduleScripts?: boolean;
                    SendCommands?: boolean;
                    SniffNetwork?: boolean;
                    ViewCommands?: boolean;
                };
                UserClass?: {
                    Id?: string;
                    Name?: string;
                    Permissions?: {
                        AlertsDeleteAll?: (...)
                        | (...)
                        | (...);
                        AlertsUpdate?: (...) | (...) | (...);
                        ClassConfig?: (...) | (...) | (...);
                        ClientDelete?: (...) | (...) | (...);
                        ClientEdit?: (...) | (...) | (...);
                        ClientRead?: (...) | (...) | (...);
                        ClientsShowAll?: (...) | (...) | (...);
                        ComputersCreate?: (...) | (...) | (...);
                        ComputersDelete?: (...) | (...) | (...);
                        ComputersForceUpdate?: (...) | (...) | (...);
                        ComputersShowAll?: (...) | (...) | (...);
                        ComputersUpdate?: (...) | (...) | (...);
                        ConfigApplicationList?: (...) | (...) | (...);
                        ConfigEventBlackList?: (...) | (...) | (...);
                        ContactDelete?: (...) | (...) | (...);
                        ContactEdit?: (...) | (...) | (...);
                        ContactRead?: (...) | (...) | (...);
                        CreateTickets?: (...) | (...) | (...);
                        DashboardConfig?: (...) | (...) | (...);
                        DashManage?: (...) | (...) | (...);
                        DashOverview?: (...) | (...) | (...);
                        DashTicketing?: (...) | (...) | (...);
                        DashTime?: (...) | (...) | (...);
                        DashTrending?: (...) | (...) | (...);
                        DatabaseExecute?: (...) | (...) | (...);
                        DataViewDelete?: (...) | (...) | (...);
                        DataViewShowAll?: (...) | (...) | (...);
                        DataViewUpdate?: (...) | (...) | (...);
                        GroupInfoUpdate?: (...) | (...) | (...);
                        GroupManagedServices?: (...) | (...) | (...);
                        GroupMonitorsUpdate?: (...) | (...) | (...);
                        GroupsCreate?: (...) | (...) | (...);
                        GroupsDelete?: (...) | (...) | (...);
                        GroupsScheduleScript?: (...) | (...) | (...);
                        GroupsShowAll?: (...) | (...) | (...);
                        HUDShowAll?: (...) | (...) | (...);
                        HUDUpdate?: (...) | (...) | (...);
                        InternalMonitorsCreate?: (...) | (...) | (...);
                        InternalMonitorsDelete?: (...) | (...) | (...);
                        InternalMonitorsUpdate?: (...) | (...) | (...);
                        LanguagePackEditor?: (...) | (...) | (...);
                        LinksDelete?: (...) | (...) | (...);
                        LocationsShowAll?: (...) | (...) | (...);
                        ManageAudits?: (...) | (...) | (...);
                        ManagedServiceCatalog?: (...) | (...) | (...);
                        ManageGroups?: (...) | (...) | (...);
                        ManageOfflineComputers?: (...) | (...) | (...);
                        ManageOutdated?: (...) | (...) | (...);
                        ManageRemoteCommands?: (...) | (...) | (...);
                        ManageScheduleClientScripts?: (...) | (...) | (...);
                        ManageServiceLogs?: (...) | (...) | (...);
                        NavigationMenuUpdate?: (...) | (...) | (...);
                        NetworkDeviceDelete?: (...) | (...) | (...);
                        NetworkDeviceShowAll?: (...) | (...) | (...);
                        NetworkDeviceUpdate?: (...) | (...) | (...);
                        PatchManagerConfig?: (...) | (...) | (...);
                        PatchManagerRead?: (...) | (...) | (...);
                        PatchManagerUpdate?: (...) | (...) | (...);
                        PermissionsUpdate?: (...) | (...) | (...);
                        PluginManager?: (...) | (...) | (...);
                        ProbeTemplateExecute?: (...) | (...) | (...);
                        QuickConnect?: (...) | (...) | (...);
                        RemoteMonitorsCreate?: (...) | (...) | (...);
                        RemoteMonitorsDelete?: (...) | (...) | (...);
                        ReportDelete?: (...) | (...) | (...);
                        ReportEdit?: (...) | (...) | (...);
                        ReportRead?: (...) | (...) | (...);
                        ReportsCreate?: (...) | (...) | (...);
                        RetiredAssetsDelete?: (...) | (...) | (...);
                        RSSFeedRead?: (...) | (...) | (...);
                        RSSFeedUpdate?: (...) | (...) | (...);
                        ScheduledScriptsUpdate?: (...) | (...) | (...);
                        ScriptDelete?: (...) | (...) | (...);
                        ScriptEdit?: (...) | (...) | (...);
                        ScriptRead?: (...) | (...) | (...);
                        SearchesDelete?: (...) | (...) | (...);
                        SearchesRead?: (...) | (...) | (...);
                        SearchesUpdate?: (...) | (...) | (...);
                        ServerStatus?: (...) | (...) | (...);
                        SharedLinks?: (...) | (...) | (...);
                        ShowPasswords?: (...) | (...) | (...);
                        SolutionCenter?: (...) | (...) | (...);
                        SQLScriptFunctions?: (...) | (...) | (...);
                        SuperAdmin?: (...) | (...) | (...);
                        SystemConfig?: (...) | (...) | (...);
                        TemplateDelete?: (...) | (...) | (...);
                        TemplateEdit?: (...) | (...) | (...);
                        TemplateRead?: (...) | (...) | (...);
                        TicketsDelete?: (...) | (...) | (...);
                        TicketsRead?: (...) | (...) | (...);
                        TicketsRequest?: (...) | (...) | (...);
                        TicketsUpdate?: (...) | (...) | (...);
                        ToolDelete?: (...) | (...) | (...);
                        ToolEdit?: (...) | (...) | (...);
                        ToolRead?: (...) | (...) | (...);
                        UserClassCreate?: (...) | (...) | (...);
                        UserClassDelete?: (...) | (...) | (...);
                        UserClassRead?: (...) | (...) | (...);
                        UserClassUpdate?: (...) | (...) | (...);
                        UserDelete?: (...) | (...) | (...);
                        UserEdit?: (...) | (...) | (...);
                        UserRead?: (...) | (...) | (...);
                        UsersShowAll?: (...) | (...) | (...);
                    };
                };
            }[]
          • OptionalComputers?: {
                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?: (
                        { 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;
                };
                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?: (...) | (...);
                        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; };
                    MobileNumber?: string;
                    PagerNumber?: string;
                    PhoneNumber?: string;
                    State?: string;
                    WebPermissions?: {
                        InstallAgent?: (...)
                        | (...)
                        | (...);
                        MultiFactorRequired?: (...) | (...) | (...);
                        Reboot?: (...) | (...) | (...);
                        RemoteAccess?: (...) | (...) | (...);
                        Shutdown?: (...) | (...) | (...);
                        Tickets?: (...) | (...) | (...);
                        WakeOnLAN?: (...) | (...) | (...);
                    };
                    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?: (
                    { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; }
                )[];
                HardwarePorts?: string[];
                HasHPiLO?: boolean;
                HasIntelAMT?: boolean;
                HasIntelVPRO?: boolean;
                Id?: string;
                IRQ?: number[];
                IsFasTalk?: boolean;
                IsHeartbeatEnabled?: boolean;
                IsHeartbeatRunning?: boolean;
                IsLockedDown?: boolean;
                IsMaintenanceModeEnabled?: boolean;
                IsMaster?: boolean;
                IsNetworkProbe?: boolean;
                IsRebootNeeded?: boolean;
                IsSystemAccount?: boolean;
                IsTunnelSupported?: boolean;
                IsVirtualHost?: boolean;
                IsVirtualMachine?: boolean;
                LastHeartbeat?: string;
                LastInventoryReceived?: string;
                LastStartup?: string;
                LastUserName?: string;
                LocalIPAddress?: string;
                Location?: { 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; };
                LoggedInUsers?: { ConsoleId?: number; LoggedInUserName?: string }[];
                MACAddress?: string;
                MasterMode?: string;
                MemoryScore?: number;
                OpenPortsTCP?: number[];
                OpenPortsUDP?: number[];
                OperatingSystemName?: string;
                OperatingSystemVersion?: string;
                PowerProfiles?: string[];
                PrimaryContactName?: string;
                RemoteAgentLastContact?: string;
                RemoteAgentLastInventory?: string;
                RemoteAgentVersion?: string;
                SerialNumber?: string;
                Status?: string;
                SystemUptime?: number;
                TempFiles?: string;
                Tickets?: {
                    Agent?: {
                        AlertAction?: ...;
                        ComputerId?: ...;
                        DeviceId?: ...;
                        LastFailed?: ...;
                        LastInventoryDate?: ...;
                        LastScanned?: ...;
                        MonitorHistory?: ...;
                        MonitorId?: ...;
                        Name?: ...;
                        State?: ...;
                    };
                    Category?: {
                        Description?: ...;
                        Id?: ...;
                        Image?: ...;
                        IsVisibleInList?: ...;
                        Keywords?: ...;
                        Name?: ...;
                        ParentCategoryId?: ...;
                    };
                    CategoryId?: number;
                    CategoryName?: string;
                    CC?: string;
                    Client?: {
                        Address1?: ...;
                        Address2?: ...;
                        City?: ...;
                        Comment?: ...;
                        Company?: ...;
                        Country?: ...;
                        ExternalId?: ...;
                        FaxNumber?: ...;
                        FirstName?: ...;
                        Id?: ...;
                        IsHiddenFromAllInclusiveGroup?: ...;
                        LastName?: ...;
                        Locations?: ...;
                        Name?: ...;
                        NewTicketNotificationEmail?: ...;
                        PhoneNumber?: ...;
                        State?: ...;
                        UsesInHouseSupportStaff?: ...;
                        ZipCode?: ...;
                    };
                    Comments?: (...)[];
                    Computer?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                    ContactDate?: string;
                    DueDate?: string;
                    ExternalId?: number;
                    From?: string;
                    Guid?: string;
                    Location?: { 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; };
                    MonitorId?: number;
                    NetworkDevice?: {
                        AgentDeploymentReadinessCheck?: ...;
                        AlertAction?: ...;
                        AlertMessage?: ...;
                        AlertWhenOffline?: ...;
                        AssetDate?: ...;
                        Client?: ...;
                        Contact?: ...;
                        DataIn?: ...;
                        DataInDisplay?: ...;
                        DataOut?: ...;
                        DataOutDisplay?: ...;
                        DateAdded?: ...;
                        Description?: ...;
                        DetectionTemplateName?: ...;
                        DeviceType?: ...;
                        ExternalSystemCredentials?: ...;
                        FlagsDisplay?: ...;
                        FriendlyName?: ...;
                        Groups?: ...;
                        Id?: ...;
                        InterfaceCount?: ...;
                        IsHighBandwidth?: ...;
                        IsLowOnPaper?: ...;
                        IsLowOnToner?: ...;
                        IsSNMPv1Supported?: ...;
                        IsSNMPv2cSupported?: ...;
                        IsSNMPv3Supported?: ...;
                        IsSyncedToManage?: ...;
                        LastContact?: ...;
                        LastUpdated?: ...;
                        LocalIPAddress?: ...;
                        Location?: ...;
                        MACAddress?: ...;
                        ManufacturerName?: ...;
                        ModelName?: ...;
                        Name?: ...;
                        NasPercent?: ...;
                        OpenPortsTCP?: ...;
                        ProbeId?: ...;
                        ProbeName?: ...;
                        SNMPCommunityGet?: ...;
                        SNMPCommunitySet?: ...;
                        SnmpTree?: ...;
                        Status?: ...;
                        Uptime?: ...;
                        UptimeDisplay?: ...;
                    };
                    Priority?: { Id?: ...; Name?: ... };
                    StartDate?: string;
                    Status?: { Id?: ...; Name?: ... };
                    Subject?: string;
                    SupportLevel?: number;
                    TicketId?: number;
                    UpdateDate?: string;
                    User?: {
                        EmailAddress?: ...;
                        Folder?: ...;
                        Name?: ...;
                        SsoStatus?: ...;
                        UserId?: ...;
                    };
                }[];
                TotalMemory?: number;
                Type?: string;
                UserAccounts?: string[];
                UserIdleTime?: number;
                UTCOffset?: number;
                VirusScanner?: { Id?: string; Name?: string };
                WarrantyEndDate?: string;
                WindowsUpdateDate?: string;
            }[]
          • OptionalComputersAutoJoinSearch?: {
                Id?: string;
                IsReadOnly?: boolean;
                Name?: string;
                SearchFolder?: { Id?: string; Name?: string };
                SearchType?:
                    | "AdvancedComputers"
                    | "AdvancedNetDevices"
                    | "AdvancedContacts"
                    | "AdvancedMobileDevices";
            }
          • OptionalComputersLimitToSearch?: boolean
          • OptionalContacts?: {
                Address1?: string;
                Address2?: string;
                AssociatedComputers?: {
                    Address?: (...)[];
                    AntivirusDefinitionDate?: 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; };
                    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; };
                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;
            }[]
          • OptionalContactsAutoJoinSearch?: {
                Id?: string;
                IsReadOnly?: boolean;
                Name?: string;
                SearchFolder?: { Id?: string; Name?: string };
                SearchType?:
                    | "AdvancedComputers"
                    | "AdvancedNetDevices"
                    | "AdvancedContacts"
                    | "AdvancedMobileDevices";
            }
          • OptionalContactsJoinComputers?: boolean
          • OptionalContactsLimitToSearch?: boolean
          • OptionalDepth?: number

            Format: int32

          • OptionalFullName?: string
          • OptionalGUID?: string
          • OptionalId?: string
          • OptionalLocationToSync?: { 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; }
          • OptionalMaintenanceWindow?: { Id?: string }
          • OptionalMaintenanceWindowLastApplied?: string

            Format: date-time

          • OptionalName?: string
          • OptionalNetworkDevices?: {
                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?: (
                        { 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;
                };
                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; };
                    MobileNumber?: string;
                    PagerNumber?: string;
                    PhoneNumber?: string;
                    State?: string;
                    WebPermissions?: {
                        InstallAgent?: (...)
                        | (...)
                        | (...);
                        MultiFactorRequired?: (...) | (...) | (...);
                        Reboot?: (...) | (...) | (...);
                        RemoteAccess?: (...) | (...) | (...);
                        Shutdown?: (...) | (...) | (...);
                        Tickets?: (...) | (...) | (...);
                        WakeOnLAN?: (...) | (...) | (...);
                    };
                    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?: (
                    { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; }
                )[];
                Id?: string;
                InterfaceCount?: number;
                IsHighBandwidth?: boolean;
                IsLowOnPaper?: boolean;
                IsLowOnToner?: boolean;
                IsSNMPv1Supported?: boolean;
                IsSNMPv2cSupported?: boolean;
                IsSNMPv3Supported?: boolean;
                IsSyncedToManage?: boolean;
                LastContact?: string;
                LastUpdated?: string;
                LocalIPAddress?: string;
                Location?: { 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; };
                MACAddress?: string;
                ManufacturerName?: string;
                ModelName?: string;
                Name?: string;
                NasPercent?: string;
                OpenPortsTCP?: number[];
                ProbeId?: number;
                ProbeName?: string;
                SNMPCommunityGet?: string;
                SNMPCommunitySet?: string;
                SnmpTree?: number[];
                Status?: string;
                Uptime?: number;
                UptimeDisplay?: string;
            }[]
          • OptionalNetworkDevicesAutoJoinSearch?: {
                Id?: string;
                IsReadOnly?: boolean;
                Name?: string;
                SearchFolder?: { Id?: string; Name?: string };
                SearchType?:
                    | "AdvancedComputers"
                    | "AdvancedNetDevices"
                    | "AdvancedContacts"
                    | "AdvancedMobileDevices";
            }
          • OptionalNetworkDevicesLimitToSearch?: boolean
          • OptionalParentGroups?: number[]
          • OptionalParentId?: string
          • OptionalParents?: { ID?: number; Name?: string; ParentId?: number }[]
          • OptionalRemoteAgentTemplate?: {
                AgentRebootMode?:
                    | "Now"
                    | "Ask"
                    | "AskThenAllow"
                    | "AskThenDeny"
                    | "Deny";
                AgentUpdateWindow?: {
                    Date?: string;
                    DayId?: | "Everyday"
                    | "Sunday"
                    | "Monday"
                    | "Tuesday"
                    | "Wednesday"
                    | "Thursday"
                    | "Friday"
                    | "Saturday";
                    DayName?: string;
                    RepeatEveryHour?: number;
                };
                AllowUserDisableRemoteAccess?: boolean;
                AntivirusTemplate?: {
                    Description?: string;
                    GUID?: string;
                    Name?: string;
                    TemplatePolicyId?: string;
                };
                BackupServerPassword?: string;
                BackupServerURL?: string;
                BackupServerUser?: string;
                CacheDirectory?: string;
                CachePassword?: string;
                CachePatch?: boolean;
                CacheSoftware?: boolean;
                CacheUpdate?: boolean;
                CacheUsername?: string;
                DefaultLanguagePack?: string;
                DisallowUserCloseTray?: boolean;
                EnableRSS?: boolean;
                EventLogInventoryMode?: | "InventoryOnlyUsesSchedule"
                | "ImmediatelySendErrors"
                | "ImmediatelySendErrorsAndWarnings"
                | "ImmediatelySendAllButSecurity"
                | "ImmediatelySendAll";
                FileExplorerAccessMode?: | "Now"
                | "Ask"
                | "AskThenAllow"
                | "AskThenDeny"
                | "Deny";
                HeartbeatEnabled?: boolean;
                HeartbeatFrequency?: number;
                Id?: string;
                Name?: string;
                NetworkAccessStoragePath?: string;
                ProxyServerPassword?: string;
                ProxyServerURL?: string;
                ProxyServerUser?: string;
                RegistryEditorAccessMode?: | "Now"
                | "Ask"
                | "AskThenAllow"
                | "AskThenDeny"
                | "Deny";
                RemoteAccessMode?: | "Ask"
                | "AskThenAllow"
                | "AskThenDeny"
                | "Deny"
                | "Silent";
                RemoteAgentLogDebug?: boolean;
                RemoteAgentName?: string;
                RSSFeedAddress1?: string;
                RSSFeedAddress2?: string;
                RSSFeedAddress3?: string;
                RSSFeedAddress4?: string;
                Schedule?: {
                    DriveInventory?: {
                        Date?: string;
                        DayId?: | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                        DayName?: string;
                        RepeatEveryHour?: number;
                    };
                    EventInventory?: {
                        Date?: string;
                        DayId?: | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                        DayName?: string;
                        RepeatEveryHour?: number;
                    };
                    HardwareInventory?: {
                        Date?: string;
                        DayId?: | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                        DayName?: string;
                        RepeatEveryHour?: number;
                    };
                    HotfixInventory?: {
                        Date?: string;
                        DayId?: | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                        DayName?: string;
                        RepeatEveryHour?: number;
                    };
                    Id?: string;
                    LastUpdate?: string;
                    LastUser?: string;
                    MalewareInventory?: {
                        Date?: string;
                        DayId?: | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                        DayName?: string;
                        RepeatEveryHour?: number;
                    };
                    Name?: string;
                    NetworkAnalysis?: {
                        Date?: string;
                        DayId?: | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                        DayName?: string;
                        RepeatEveryHour?: number;
                    };
                    NetworkInventory?: {
                        Date?: string;
                        DayId?: | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                        DayName?: string;
                        RepeatEveryHour?: number;
                    };
                    NetworkProbeInventory?: {
                        Date?: string;
                        DayId?: | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                        DayName?: string;
                        RepeatEveryHour?: number;
                    };
                    PrinterInventory?: {
                        Date?: string;
                        DayId?: | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                        DayName?: string;
                        RepeatEveryHour?: number;
                    };
                    ProcessInventory?: {
                        Date?: string;
                        DayId?: | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                        DayName?: string;
                        RepeatEveryHour?: number;
                    };
                    ServiceInventory?: {
                        Date?: string;
                        DayId?: | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                        DayName?: string;
                        RepeatEveryHour?: number;
                    };
                    SoftwareInventory?: {
                        Date?: string;
                        DayId?: | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                        DayName?: string;
                        RepeatEveryHour?: number;
                    };
                    SystemInventory?: {
                        Date?: string;
                        DayId?: | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                        DayName?: string;
                        RepeatEveryHour?: number;
                    };
                    UpdateConfig?: {
                        Date?: string;
                        DayId?: | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                        DayName?: string;
                        RepeatEveryHour?: number;
                    };
                };
                ScreenCaptureAccessMode?: | "Now"
                | "Ask"
                | "AskThenAllow"
                | "AskThenDeny"
                | "Deny";
                ServerAddress?: string;
                ServiceTicketTitle?: string;
                ShowTray?: boolean;
                SSLAcceptAll?: boolean;
                SSLAcceptExpiredCertificates?: boolean;
                SSLAcceptMismatchedNames?: boolean;
                SSLAcceptRevokedCertificates?: boolean;
                SSLAccessUntrustedCertificateAuthorities?: boolean;
                SupportURL?: string;
                TempDirectory?: string;
                TemplateGUID?: string;
                TemplateProperties?: {
                    PropertyDescription?: string;
                    PropertyName?: string;
                    PropertyValue?: string;
                    TemplateID?: string;
                }[];
                TrayChatNotificationText?: string;
                TrayChatNotificationTitle?: string;
                TrayCustomMenuTitle?: string;
                TrayCustomMenuURL?: string;
                TrayDisablePoweredBy?: boolean;
                TrayFileExplorerAccessNotificationText?: string;
                TrayHelpURL?: string;
                TrayIcon?: string;
                TrayInterruptUserWithChat?: boolean;
                TrayMenus?: {
                    Action?: string;
                    Description?: string;
                    ImageURL?: string;
                    MenuID?: string;
                    MsgBody?: string;
                    MsgHeight?: number;
                    MsgTitle?: string;
                    MsgWidth?: number;
                    Name?: string;
                    Parameters?: string;
                    RootOnly?: number;
                    ScriptID?: number;
                    Text?: string;
                    URLorEXE?: string;
                }[];
                TrayNewMessageNotificationText?: string;
                TrayNewRSSFeedNotificationText?: string;
                TrayNotificationTitle?: string;
                TrayRebootLogOffNotificationText?: string;
                TrayRegistryEditorAccessNotificationText?: string;
                TrayRemoteAccessNotificationText?: string;
                TrayRemoteAccessNotificationTitle?: string;
                TrayScreenCaptureAccessNotificationText?: string;
                TrayShowCustomMenu?: boolean;
                TrayShowHelp?: boolean;
                TrayShowMessagesAndTickets?: boolean;
                TrayShowServiceTicketMenu?: boolean;
                TrayShutdownNotificationText?: string;
                TraySystemMessageNotificationTitle?: string;
                TrayTicketFromLabelText?: string;
                TrayTicketImportance?: number;
                TrayTicketImportanceIsForced?: boolean;
                TrayTicketSubjectLabelText?: string;
                TrayTicketVerifyEmail?: boolean;
                TrayTitle?: string;
                WindowsUpdate?: | "DoNothing"
                | "EnableWindowsUpdateDefaults"
                | "SetToDownloadOnly"
                | "DisableWindowsUpdate"
                | "LabtechModeLabtechModeUIAccessDisabled";
            }
            • OptionalAgentRebootMode?: "Now" | "Ask" | "AskThenAllow" | "AskThenDeny" | "Deny"
            • OptionalAgentUpdateWindow?: {
                  Date?: string;
                  DayId?:
                      | "Everyday"
                      | "Sunday"
                      | "Monday"
                      | "Tuesday"
                      | "Wednesday"
                      | "Thursday"
                      | "Friday"
                      | "Saturday";
                  DayName?: string;
                  RepeatEveryHour?: number;
              }
              • OptionalDate?: string

                Format: date-time

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

                Format: int32

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

              Format: int32

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

                  Format: date-time

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

                  Format: int32

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

                  Format: date-time

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

                  Format: int32

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

                  Format: date-time

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

                  Format: int32

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

                  Format: date-time

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

                  Format: int32

              • OptionalId?: string
              • OptionalLastUpdate?: string

                Format: date-time

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

                  Format: date-time

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

                  Format: int32

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

                  Format: date-time

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

                  Format: int32

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

                  Format: date-time

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

                  Format: int32

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

                  Format: date-time

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

                  Format: int32

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

                  Format: date-time

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

                  Format: int32

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

                  Format: date-time

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

                  Format: int32

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

                  Format: date-time

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

                  Format: int32

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

                  Format: date-time

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

                  Format: int32

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

                  Format: date-time

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

                  Format: int32

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

                  Format: date-time

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

                  Format: int32

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

              Format: byte

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

              Format: int32

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

            Format: int32

          • OptionalTypeId?: number

            Format: int32

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

            Format: int32

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

              Format: date-time

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

              Format: int32

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

            Format: int32

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

                Format: date-time

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

                Format: int32

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

                Format: date-time

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

                Format: int32

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

                Format: date-time

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

                Format: int32

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

                Format: date-time

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

                Format: int32

            • OptionalId?: string
            • OptionalLastUpdate?: string

              Format: date-time

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

                Format: date-time

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

                Format: int32

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

                Format: date-time

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

                Format: int32

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

                Format: date-time

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

                Format: int32

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

                Format: date-time

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

                Format: int32

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

                Format: date-time

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

                Format: int32

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

                Format: date-time

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

                Format: int32

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

                Format: date-time

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

                Format: int32

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

                Format: date-time

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

                Format: int32

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

                Format: date-time

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

                Format: int32

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

                Format: date-time

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

                Format: int32

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

            Format: byte

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

            Format: int32

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

          Format: int32

        • OptionalFaxNumber?: string
        • OptionalId?: number

          Format: int32

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

            Format: int32

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

          Format: int32

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

            Format: int32

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

          Format: int32

        • OptionalScriptDrive?: string
        • OptionalScriptExtra1?: string
        • OptionalScriptExtra2?: string
        • OptionalScriptPassword?: string
        • OptionalScriptRouterAddress?: string
        • OptionalScriptUsername?: string
        • OptionalState?: string
        • OptionalZipCode?: string

      Returns Promise<
          {
              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?: 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?: (...)[];
                          Name?: string;
                          NewTicketNotificationEmail?: string;
                          PhoneNumber?: string;
                          State?: string;
                          UsesInHouseSupportStaff?: boolean;
                          ZipCode?: string;
                      };
                      Comment?: string;
                      CommentPriority?: { Id?: number; Name?: string };
                      ComputerName?: string;
                      Contact?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                      CpuScore?: number;
                      CpuUsage?: number;
                      CurrentPowerProfile?: string;
                      D3DScore?: number;
                      DateAdded?: string;
                      DiskScore?: number;
                      DMA?: number[];
                      DomainName?: string;
                      DomainNameServers?: string[];
                      FreeMemory?: number;
                      FriendlyName?: string;
                      GatewayIPAddress?: string;
                      GraphicsScore?: number;
                      Groups?: {
                          ClientToSync?: (...) | (...);
                          Comments?: (...) | (...);
                          ComputerPermissions?: (...) | (...);
                          Computers?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                          ComputersAutoJoinSearch?: (...) | (...);
                          ComputersLimitToSearch?: (...) | (...) | (...);
                          Contacts?: (...) | (...);
                          ContactsAutoJoinSearch?: (...) | (...);
                          ContactsJoinComputers?: (...) | (...) | (...);
                          ContactsLimitToSearch?: (...) | (...) | (...);
                          Depth?: (...) | (...);
                          FullName?: (...) | (...);
                          GUID?: (...) | (...);
                          Id?: (...) | (...);
                          LocationToSync?: (...) | (...);
                          MaintenanceWindow?: (...) | (...);
                          MaintenanceWindowLastApplied?: (...) | (...);
                          Name?: (...) | (...);
                          NetworkDevices?: (...) | (...);
                          NetworkDevicesAutoJoinSearch?: (...) | (...);
                          NetworkDevicesLimitToSearch?: (...) | (...) | (...);
                          ParentGroups?: (...) | (...);
                          ParentId?: (...) | (...);
                          Parents?: (...) | (...);
                          RemoteAgentTemplate?: (...) | (...);
                          SubGroups?: (...) | (...);
                          TemplatePriority?: (...) | (...);
                          TypeId?: (...) | (...);
                          TypeName?: (...) | (...);
                      }[];
                      HardwarePorts?: string[];
                      HasHPiLO?: boolean;
                      HasIntelAMT?: boolean;
                      HasIntelVPRO?: boolean;
                      Id?: string;
                      IRQ?: number[];
                      IsFasTalk?: boolean;
                      IsHeartbeatEnabled?: boolean;
                      IsHeartbeatRunning?: boolean;
                      IsLockedDown?: boolean;
                      IsMaintenanceModeEnabled?: boolean;
                      IsMaster?: boolean;
                      IsNetworkProbe?: boolean;
                      IsRebootNeeded?: boolean;
                      IsSystemAccount?: boolean;
                      IsTunnelSupported?: boolean;
                      IsVirtualHost?: boolean;
                      IsVirtualMachine?: boolean;
                      LastHeartbeat?: string;
                      LastInventoryReceived?: string;
                      LastStartup?: string;
                      LastUserName?: string;
                      LocalIPAddress?: string;
                      Location?: { 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; };
                      LoggedInUsers?: {
                          ConsoleId?: (...)
                          | (...);
                          LoggedInUserName?: (...) | (...);
                      }[];
                      MACAddress?: string;
                      MasterMode?: string;
                      MemoryScore?: number;
                      OpenPortsTCP?: number[];
                      OpenPortsUDP?: number[];
                      OperatingSystemName?: string;
                      OperatingSystemVersion?: string;
                      PowerProfiles?: string[];
                      PrimaryContactName?: string;
                      RemoteAgentLastContact?: string;
                      RemoteAgentLastInventory?: string;
                      RemoteAgentVersion?: string;
                      SerialNumber?: string;
                      Status?: string;
                      SystemUptime?: number;
                      TempFiles?: string;
                      Tickets?: {
                          Agent?: (...)
                          | (...);
                          Category?: (...) | (...);
                          CategoryId?: (...) | (...);
                          CategoryName?: (...) | (...);
                          CC?: (...) | (...);
                          Client?: (...) | (...);
                          Comments?: (...) | (...);
                          Computer?: (...) | (...);
                          ContactDate?: (...) | (...);
                          DueDate?: (...) | (...);
                          ExternalId?: (...) | (...);
                          From?: (...) | (...);
                          Guid?: (...) | (...);
                          Location?: (...) | (...);
                          MonitorId?: (...) | (...);
                          NetworkDevice?: (...) | (...);
                          Priority?: (...) | (...);
                          StartDate?: (...) | (...);
                          Status?: (...) | (...);
                          Subject?: (...) | (...);
                          SupportLevel?: (...) | (...);
                          TicketId?: (...) | (...);
                          UpdateDate?: (...) | (...);
                          User?: (...) | (...);
                      }[];
                      TotalMemory?: number;
                      Type?: string;
                      UserAccounts?: string[];
                      UserIdleTime?: number;
                      UTCOffset?: number;
                      VirusScanner?: { Id?: string; Name?: string };
                      WarrantyEndDate?: string;
                      WindowsUpdateDate?: string;
                  }[];
                  City?: string;
                  Client?: {
                      Address1?: string;
                      Address2?: string;
                      City?: string;
                      Comment?: string;
                      Company?: string;
                      Country?: string;
                      ExternalId?: string;
                      FaxNumber?: string;
                      FirstName?: string;
                      Id?: string;
                      IsHiddenFromAllInclusiveGroup?: boolean;
                      LastName?: string;
                      Locations?: (
                          { 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; };
                  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?: boolean;
                          AllowRedir?: boolean;
                          AllowRegistryEdit?: boolean;
                          AllowRemoteControl?: boolean;
                          ClearAlerts?: boolean;
                          CommandPrompt?: boolean;
                          DeleteScheduleScripts?: boolean;
                          EditConfig?: boolean;
                          EditInfo?: boolean;
                          History?: boolean;
                          Install?: boolean;
                          MonitorAdd?: boolean;
                          MonitorDelete?: boolean;
                          MonitorEdit?: boolean;
                          ScheduleScripts?: boolean;
                          SendCommands?: boolean;
                          SniffNetwork?: boolean;
                          ViewCommands?: boolean;
                      };
                      UserClass?: {
                          Id?: string;
                          Name?: string;
                          Permissions?: {
                              AlertsDeleteAll?: ...;
                              AlertsUpdate?: ...;
                              ClassConfig?: ...;
                              ClientDelete?: ...;
                              ClientEdit?: ...;
                              ClientRead?: ...;
                              ClientsShowAll?: ...;
                              ComputersCreate?: ...;
                              ComputersDelete?: ...;
                              ComputersForceUpdate?: ...;
                              ComputersShowAll?: ...;
                              ComputersUpdate?: ...;
                              ConfigApplicationList?: ...;
                              ConfigEventBlackList?: ...;
                              ContactDelete?: ...;
                              ContactEdit?: ...;
                              ContactRead?: ...;
                              CreateTickets?: ...;
                              DashboardConfig?: ...;
                              DashManage?: ...;
                              DashOverview?: ...;
                              DashTicketing?: ...;
                              DashTime?: ...;
                              DashTrending?: ...;
                              DatabaseExecute?: ...;
                              DataViewDelete?: ...;
                              DataViewShowAll?: ...;
                              DataViewUpdate?: ...;
                              GroupInfoUpdate?: ...;
                              GroupManagedServices?: ...;
                              GroupMonitorsUpdate?: ...;
                              GroupsCreate?: ...;
                              GroupsDelete?: ...;
                              GroupsScheduleScript?: ...;
                              GroupsShowAll?: ...;
                              HUDShowAll?: ...;
                              HUDUpdate?: ...;
                              InternalMonitorsCreate?: ...;
                              InternalMonitorsDelete?: ...;
                              InternalMonitorsUpdate?: ...;
                              LanguagePackEditor?: ...;
                              LinksDelete?: ...;
                              LocationsShowAll?: ...;
                              ManageAudits?: ...;
                              ManagedServiceCatalog?: ...;
                              ManageGroups?: ...;
                              ManageOfflineComputers?: ...;
                              ManageOutdated?: ...;
                              ManageRemoteCommands?: ...;
                              ManageScheduleClientScripts?: ...;
                              ManageServiceLogs?: ...;
                              NavigationMenuUpdate?: ...;
                              NetworkDeviceDelete?: ...;
                              NetworkDeviceShowAll?: ...;
                              NetworkDeviceUpdate?: ...;
                              PatchManagerConfig?: ...;
                              PatchManagerRead?: ...;
                              PatchManagerUpdate?: ...;
                              PermissionsUpdate?: ...;
                              PluginManager?: ...;
                              ProbeTemplateExecute?: ...;
                              QuickConnect?: ...;
                              RemoteMonitorsCreate?: ...;
                              RemoteMonitorsDelete?: ...;
                              ReportDelete?: ...;
                              ReportEdit?: ...;
                              ReportRead?: ...;
                              ReportsCreate?: ...;
                              RetiredAssetsDelete?: ...;
                              RSSFeedRead?: ...;
                              RSSFeedUpdate?: ...;
                              ScheduledScriptsUpdate?: ...;
                              ScriptDelete?: ...;
                              ScriptEdit?: ...;
                              ScriptRead?: ...;
                              SearchesDelete?: ...;
                              SearchesRead?: ...;
                              SearchesUpdate?: ...;
                              ServerStatus?: ...;
                              SharedLinks?: ...;
                              ShowPasswords?: ...;
                              SolutionCenter?: ...;
                              SQLScriptFunctions?: ...;
                              SuperAdmin?: ...;
                              SystemConfig?: ...;
                              TemplateDelete?: ...;
                              TemplateEdit?: ...;
                              TemplateRead?: ...;
                              TicketsDelete?: ...;
                              TicketsRead?: ...;
                              TicketsRequest?: ...;
                              TicketsUpdate?: ...;
                              ToolDelete?: ...;
                              ToolEdit?: ...;
                              ToolRead?: ...;
                              UserClassCreate?: ...;
                              UserClassDelete?: ...;
                              UserClassRead?: ...;
                              UserClassUpdate?: ...;
                              UserDelete?: ...;
                              UserEdit?: ...;
                              UserRead?: ...;
                              UsersShowAll?: ...;
                          };
                      };
                  }[];
                  Computers?: {
                      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?: (...)[];
                          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?: ...;
                              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; };
                          MobileNumber?: string;
                          PagerNumber?: string;
                          PhoneNumber?: string;
                          State?: string;
                          WebPermissions?: {
                              InstallAgent?: ...;
                              MultiFactorRequired?: ...;
                              Reboot?: ...;
                              RemoteAccess?: ...;
                              Shutdown?: ...;
                              Tickets?: ...;
                              WakeOnLAN?: ...;
                          };
                          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?: (
                          { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; }
                      )[];
                      HardwarePorts?: string[];
                      HasHPiLO?: boolean;
                      HasIntelAMT?: boolean;
                      HasIntelVPRO?: boolean;
                      Id?: string;
                      IRQ?: number[];
                      IsFasTalk?: boolean;
                      IsHeartbeatEnabled?: boolean;
                      IsHeartbeatRunning?: boolean;
                      IsLockedDown?: boolean;
                      IsMaintenanceModeEnabled?: boolean;
                      IsMaster?: boolean;
                      IsNetworkProbe?: boolean;
                      IsRebootNeeded?: boolean;
                      IsSystemAccount?: boolean;
                      IsTunnelSupported?: boolean;
                      IsVirtualHost?: boolean;
                      IsVirtualMachine?: boolean;
                      LastHeartbeat?: string;
                      LastInventoryReceived?: string;
                      LastStartup?: string;
                      LastUserName?: string;
                      LocalIPAddress?: string;
                      Location?: { 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; };
                      LoggedInUsers?: {
                          ConsoleId?: (...)
                          | (...);
                          LoggedInUserName?: (...) | (...);
                      }[];
                      MACAddress?: string;
                      MasterMode?: string;
                      MemoryScore?: number;
                      OpenPortsTCP?: number[];
                      OpenPortsUDP?: number[];
                      OperatingSystemName?: string;
                      OperatingSystemVersion?: string;
                      PowerProfiles?: string[];
                      PrimaryContactName?: string;
                      RemoteAgentLastContact?: string;
                      RemoteAgentLastInventory?: string;
                      RemoteAgentVersion?: string;
                      SerialNumber?: string;
                      Status?: string;
                      SystemUptime?: number;
                      TempFiles?: string;
                      Tickets?: {
                          Agent?: (...)
                          | (...);
                          Category?: (...) | (...);
                          CategoryId?: (...) | (...);
                          CategoryName?: (...) | (...);
                          CC?: (...) | (...);
                          Client?: (...) | (...);
                          Comments?: (...) | (...);
                          Computer?: (...) | (...);
                          ContactDate?: (...) | (...);
                          DueDate?: (...) | (...);
                          ExternalId?: (...) | (...);
                          From?: (...) | (...);
                          Guid?: (...) | (...);
                          Location?: (...) | (...);
                          MonitorId?: (...) | (...);
                          NetworkDevice?: (...) | (...);
                          Priority?: (...) | (...);
                          StartDate?: (...) | (...);
                          Status?: (...) | (...);
                          Subject?: (...) | (...);
                          SupportLevel?: (...) | (...);
                          TicketId?: (...) | (...);
                          UpdateDate?: (...) | (...);
                          User?: (...) | (...);
                      }[];
                      TotalMemory?: number;
                      Type?: string;
                      UserAccounts?: string[];
                      UserIdleTime?: number;
                      UTCOffset?: number;
                      VirusScanner?: { Id?: string; Name?: string };
                      WarrantyEndDate?: string;
                      WindowsUpdateDate?: string;
                  }[];
                  ComputersAutoJoinSearch?: {
                      Id?: string;
                      IsReadOnly?: boolean;
                      Name?: string;
                      SearchFolder?: { Id?: string; Name?: string };
                      SearchType?:
                          | "AdvancedComputers"
                          | "AdvancedNetDevices"
                          | "AdvancedContacts"
                          | "AdvancedMobileDevices";
                  };
                  ComputersLimitToSearch?: boolean;
                  Contacts?: {
                      Address1?: string;
                      Address2?: string;
                      AssociatedComputers?: {
                          Address?: (...)
                          | (...);
                          AntivirusDefinitionDate?: (...) | (...);
                          AssetDate?: (...) | (...);
                          AssetTag?: (...) | (...);
                          Bandwidth?: (...) | (...);
                          BandwidthDisplay?: (...) | (...);
                          BiosFlash?: (...) | (...);
                          BiosManufacturer?: (...) | (...);
                          Client?: (...) | (...);
                          Comment?: (...) | (...);
                          CommentPriority?: (...) | (...);
                          ComputerName?: (...) | (...);
                          Contact?: (...) | (...);
                          CpuScore?: (...) | (...);
                          CpuUsage?: (...) | (...);
                          CurrentPowerProfile?: (...) | (...);
                          D3DScore?: (...) | (...);
                          DateAdded?: (...) | (...);
                          DiskScore?: (...) | (...);
                          DMA?: (...) | (...);
                          DomainName?: (...) | (...);
                          DomainNameServers?: (...) | (...);
                          FreeMemory?: (...) | (...);
                          FriendlyName?: (...) | (...);
                          GatewayIPAddress?: (...) | (...);
                          GraphicsScore?: (...) | (...);
                          Groups?: (...) | (...);
                          HardwarePorts?: (...) | (...);
                          HasHPiLO?: (...) | (...) | (...);
                          HasIntelAMT?: (...) | (...) | (...);
                          HasIntelVPRO?: (...) | (...) | (...);
                          Id?: (...) | (...);
                          IRQ?: (...) | (...);
                          IsFasTalk?: (...) | (...) | (...);
                          IsHeartbeatEnabled?: (...) | (...) | (...);
                          IsHeartbeatRunning?: (...) | (...) | (...);
                          IsLockedDown?: (...) | (...) | (...);
                          IsMaintenanceModeEnabled?: (...) | (...) | (...);
                          IsMaster?: (...) | (...) | (...);
                          IsNetworkProbe?: (...) | (...) | (...);
                          IsRebootNeeded?: (...) | (...) | (...);
                          IsSystemAccount?: (...) | (...) | (...);
                          IsTunnelSupported?: (...) | (...) | (...);
                          IsVirtualHost?: (...) | (...) | (...);
                          IsVirtualMachine?: (...) | (...) | (...);
                          LastHeartbeat?: (...) | (...);
                          LastInventoryReceived?: (...) | (...);
                          LastStartup?: (...) | (...);
                          LastUserName?: (...) | (...);
                          LocalIPAddress?: (...) | (...);
                          Location?: (...) | (...);
                          LoggedInUsers?: (...) | (...);
                          MACAddress?: (...) | (...);
                          MasterMode?: (...) | (...);
                          MemoryScore?: (...) | (...);
                          OpenPortsTCP?: (...) | (...);
                          OpenPortsUDP?: (...) | (...);
                          OperatingSystemName?: (...) | (...);
                          OperatingSystemVersion?: (...) | (...);
                          PowerProfiles?: (...) | (...);
                          PrimaryContactName?: (...) | (...);
                          RemoteAgentLastContact?: (...) | (...);
                          RemoteAgentLastInventory?: (...) | (...);
                          RemoteAgentVersion?: (...) | (...);
                          SerialNumber?: (...) | (...);
                          Status?: (...) | (...);
                          SystemUptime?: (...) | (...);
                          TempFiles?: (...) | (...);
                          Tickets?: (...) | (...);
                          TotalMemory?: (...) | (...);
                          Type?: (...) | (...);
                          UserAccounts?: (...) | (...);
                          UserIdleTime?: (...) | (...);
                          UTCOffset?: (...) | (...);
                          VirusScanner?: (...) | (...);
                          WarrantyEndDate?: (...) | (...);
                          WindowsUpdateDate?: (...) | (...);
                      }[];
                      City?: string;
                      Client?: {
                          Address1?: 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; };
                      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;
                  }[];
                  ContactsAutoJoinSearch?: {
                      Id?: string;
                      IsReadOnly?: boolean;
                      Name?: string;
                      SearchFolder?: { Id?: string; Name?: string };
                      SearchType?:
                          | "AdvancedComputers"
                          | "AdvancedNetDevices"
                          | "AdvancedContacts"
                          | "AdvancedMobileDevices";
                  };
                  ContactsJoinComputers?: boolean;
                  ContactsLimitToSearch?: boolean;
                  Depth?: number;
                  FullName?: string;
                  GUID?: string;
                  Id?: string;
                  LocationToSync?: { 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?: string };
                  MaintenanceWindowLastApplied?: string;
                  Name?: string;
                  NetworkDevices?: {
                      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?: (...)[];
                          Name?: string;
                          NewTicketNotificationEmail?: string;
                          PhoneNumber?: string;
                          State?: string;
                          UsesInHouseSupportStaff?: boolean;
                          ZipCode?: 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; };
                          MobileNumber?: string;
                          PagerNumber?: string;
                          PhoneNumber?: string;
                          State?: string;
                          WebPermissions?: {
                              InstallAgent?: ...;
                              MultiFactorRequired?: ...;
                              Reboot?: ...;
                              RemoteAccess?: ...;
                              Shutdown?: ...;
                              Tickets?: ...;
                              WakeOnLAN?: ...;
                          };
                          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?: (
                          { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; }
                      )[];
                      Id?: string;
                      InterfaceCount?: number;
                      IsHighBandwidth?: boolean;
                      IsLowOnPaper?: boolean;
                      IsLowOnToner?: boolean;
                      IsSNMPv1Supported?: boolean;
                      IsSNMPv2cSupported?: boolean;
                      IsSNMPv3Supported?: boolean;
                      IsSyncedToManage?: boolean;
                      LastContact?: string;
                      LastUpdated?: string;
                      LocalIPAddress?: string;
                      Location?: { 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; };
                      MACAddress?: string;
                      ManufacturerName?: string;
                      ModelName?: string;
                      Name?: string;
                      NasPercent?: string;
                      OpenPortsTCP?: number[];
                      ProbeId?: number;
                      ProbeName?: string;
                      SNMPCommunityGet?: string;
                      SNMPCommunitySet?: string;
                      SnmpTree?: number[];
                      Status?: string;
                      Uptime?: number;
                      UptimeDisplay?: string;
                  }[];
                  NetworkDevicesAutoJoinSearch?: {
                      Id?: string;
                      IsReadOnly?: boolean;
                      Name?: string;
                      SearchFolder?: { Id?: string; Name?: string };
                      SearchType?:
                          | "AdvancedComputers"
                          | "AdvancedNetDevices"
                          | "AdvancedContacts"
                          | "AdvancedMobileDevices";
                  };
                  NetworkDevicesLimitToSearch?: boolean;
                  ParentGroups?: number[];
                  ParentId?: string;
                  Parents?: { ID?: number; Name?: string; ParentId?: number }[];
                  RemoteAgentTemplate?: {
                      AgentRebootMode?:
                          | "Now"
                          | "Ask"
                          | "AskThenAllow"
                          | "AskThenDeny"
                          | "Deny";
                      AgentUpdateWindow?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      AllowUserDisableRemoteAccess?: boolean;
                      AntivirusTemplate?: {
                          Description?: string;
                          GUID?: string;
                          Name?: string;
                          TemplatePolicyId?: string;
                      };
                      BackupServerPassword?: string;
                      BackupServerURL?: string;
                      BackupServerUser?: string;
                      CacheDirectory?: string;
                      CachePassword?: string;
                      CachePatch?: boolean;
                      CacheSoftware?: boolean;
                      CacheUpdate?: boolean;
                      CacheUsername?: string;
                      DefaultLanguagePack?: string;
                      DisallowUserCloseTray?: boolean;
                      EnableRSS?: boolean;
                      EventLogInventoryMode?: | "InventoryOnlyUsesSchedule"
                      | "ImmediatelySendErrors"
                      | "ImmediatelySendErrorsAndWarnings"
                      | "ImmediatelySendAllButSecurity"
                      | "ImmediatelySendAll";
                      FileExplorerAccessMode?: | "Now"
                      | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny";
                      HeartbeatEnabled?: boolean;
                      HeartbeatFrequency?: number;
                      Id?: string;
                      Name?: string;
                      NetworkAccessStoragePath?: string;
                      ProxyServerPassword?: string;
                      ProxyServerURL?: string;
                      ProxyServerUser?: string;
                      RegistryEditorAccessMode?: | "Now"
                      | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny";
                      RemoteAccessMode?: | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny"
                      | "Silent";
                      RemoteAgentLogDebug?: boolean;
                      RemoteAgentName?: string;
                      RSSFeedAddress1?: string;
                      RSSFeedAddress2?: string;
                      RSSFeedAddress3?: string;
                      RSSFeedAddress4?: string;
                      Schedule?: {
                          DriveInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          EventInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          HardwareInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          HotfixInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          Id?: string;
                          LastUpdate?: string;
                          LastUser?: string;
                          MalewareInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          Name?: string;
                          NetworkAnalysis?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          NetworkInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          NetworkProbeInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          PrinterInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          ProcessInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          ServiceInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          SoftwareInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          SystemInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          UpdateConfig?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                      };
                      ScreenCaptureAccessMode?: | "Now"
                      | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny";
                      ServerAddress?: string;
                      ServiceTicketTitle?: string;
                      ShowTray?: boolean;
                      SSLAcceptAll?: boolean;
                      SSLAcceptExpiredCertificates?: boolean;
                      SSLAcceptMismatchedNames?: boolean;
                      SSLAcceptRevokedCertificates?: boolean;
                      SSLAccessUntrustedCertificateAuthorities?: boolean;
                      SupportURL?: string;
                      TempDirectory?: string;
                      TemplateGUID?: string;
                      TemplateProperties?: {
                          PropertyDescription?: 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";
                  };
                  SubGroups?: number[];
                  TemplatePriority?: number;
                  TypeId?: number;
                  TypeName?: string;
              };
              DefaultDeploymentLogin?: { DeploymentLoginId?: number; Title?: string };
              DeploymentTemplate?: {
                  AgentRebootMode?:
                      | "Now"
                      | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny";
                  AgentUpdateWindow?: {
                      Date?: string;
                      DayId?: | "Everyday"
                      | "Sunday"
                      | "Monday"
                      | "Tuesday"
                      | "Wednesday"
                      | "Thursday"
                      | "Friday"
                      | "Saturday";
                      DayName?: string;
                      RepeatEveryHour?: number;
                  };
                  AllowUserDisableRemoteAccess?: boolean;
                  AntivirusTemplate?: {
                      Description?: string;
                      GUID?: string;
                      Name?: string;
                      TemplatePolicyId?: string;
                  };
                  BackupServerPassword?: string;
                  BackupServerURL?: string;
                  BackupServerUser?: string;
                  CacheDirectory?: string;
                  CachePassword?: string;
                  CachePatch?: boolean;
                  CacheSoftware?: boolean;
                  CacheUpdate?: boolean;
                  CacheUsername?: string;
                  DefaultLanguagePack?: string;
                  DisallowUserCloseTray?: boolean;
                  EnableRSS?: boolean;
                  EventLogInventoryMode?: | "InventoryOnlyUsesSchedule"
                  | "ImmediatelySendErrors"
                  | "ImmediatelySendErrorsAndWarnings"
                  | "ImmediatelySendAllButSecurity"
                  | "ImmediatelySendAll";
                  FileExplorerAccessMode?: | "Now"
                  | "Ask"
                  | "AskThenAllow"
                  | "AskThenDeny"
                  | "Deny";
                  HeartbeatEnabled?: boolean;
                  HeartbeatFrequency?: number;
                  Id?: string;
                  Name?: string;
                  NetworkAccessStoragePath?: string;
                  ProxyServerPassword?: string;
                  ProxyServerURL?: string;
                  ProxyServerUser?: string;
                  RegistryEditorAccessMode?: | "Now"
                  | "Ask"
                  | "AskThenAllow"
                  | "AskThenDeny"
                  | "Deny";
                  RemoteAccessMode?: | "Ask"
                  | "AskThenAllow"
                  | "AskThenDeny"
                  | "Deny"
                  | "Silent";
                  RemoteAgentLogDebug?: boolean;
                  RemoteAgentName?: string;
                  RSSFeedAddress1?: string;
                  RSSFeedAddress2?: string;
                  RSSFeedAddress3?: string;
                  RSSFeedAddress4?: string;
                  Schedule?: {
                      DriveInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      EventInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      HardwareInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      HotfixInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      Id?: string;
                      LastUpdate?: string;
                      LastUser?: string;
                      MalewareInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      Name?: string;
                      NetworkAnalysis?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      NetworkInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      NetworkProbeInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      PrinterInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      ProcessInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      ServiceInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      SoftwareInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      SystemInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      UpdateConfig?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                  };
                  ScreenCaptureAccessMode?: | "Now"
                  | "Ask"
                  | "AskThenAllow"
                  | "AskThenDeny"
                  | "Deny";
                  ServerAddress?: string;
                  ServiceTicketTitle?: string;
                  ShowTray?: boolean;
                  SSLAcceptAll?: boolean;
                  SSLAcceptExpiredCertificates?: boolean;
                  SSLAcceptMismatchedNames?: boolean;
                  SSLAcceptRevokedCertificates?: boolean;
                  SSLAccessUntrustedCertificateAuthorities?: boolean;
                  SupportURL?: string;
                  TempDirectory?: string;
                  TemplateGUID?: string;
                  TemplateProperties?: {
                      PropertyDescription?: string;
                      PropertyName?: string;
                      PropertyValue?: string;
                      TemplateID?: string;
                  }[];
                  TrayChatNotificationText?: string;
                  TrayChatNotificationTitle?: string;
                  TrayCustomMenuTitle?: string;
                  TrayCustomMenuURL?: string;
                  TrayDisablePoweredBy?: boolean;
                  TrayFileExplorerAccessNotificationText?: string;
                  TrayHelpURL?: string;
                  TrayIcon?: string;
                  TrayInterruptUserWithChat?: boolean;
                  TrayMenus?: {
                      Action?: string;
                      Description?: string;
                      ImageURL?: string;
                      MenuID?: string;
                      MsgBody?: string;
                      MsgHeight?: number;
                      MsgTitle?: string;
                      MsgWidth?: number;
                      Name?: string;
                      Parameters?: string;
                      RootOnly?: number;
                      ScriptID?: number;
                      Text?: string;
                      URLorEXE?: string;
                  }[];
                  TrayNewMessageNotificationText?: string;
                  TrayNewRSSFeedNotificationText?: string;
                  TrayNotificationTitle?: string;
                  TrayRebootLogOffNotificationText?: string;
                  TrayRegistryEditorAccessNotificationText?: string;
                  TrayRemoteAccessNotificationText?: string;
                  TrayRemoteAccessNotificationTitle?: string;
                  TrayScreenCaptureAccessNotificationText?: string;
                  TrayShowCustomMenu?: boolean;
                  TrayShowHelp?: boolean;
                  TrayShowMessagesAndTickets?: boolean;
                  TrayShowServiceTicketMenu?: boolean;
                  TrayShutdownNotificationText?: string;
                  TraySystemMessageNotificationTitle?: string;
                  TrayTicketFromLabelText?: string;
                  TrayTicketImportance?: number;
                  TrayTicketImportanceIsForced?: boolean;
                  TrayTicketSubjectLabelText?: string;
                  TrayTicketVerifyEmail?: boolean;
                  TrayTitle?: string;
                  WindowsUpdate?: | "DoNothing"
                  | "EnableWindowsUpdateDefaults"
                  | "SetToDownloadOnly"
                  | "DisableWindowsUpdate"
                  | "LabtechModeLabtechModeUIAccessDisabled";
              };
              ExternalId?: number;
              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;
          },
      >

    • Parameters

      • locationId: number
      • extraFieldDefinitionId: number

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

    • Parameters

      Returns Promise<
          {
              ApplicationId?: number;
              Classification?: { Id?: number; Name?: string };
              ClientId?: number;
              ComputerId?: number;
              ComputerName?: string;
              DateInstalled?: string;
              DateLastInventoried?: string;
              InstallationPath?: string;
              Name?: string;
              Size?: number;
              UninstallerPath?: string;
              Version?: string;
          }[],
      >

    • Parameters

      • computerId: number
      • softwareId: number
      • SoftwareUninstallInfo: { UninstallPath?: string }

      Returns Promise<undefined>