You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficcontrol.apache.org by oc...@apache.org on 2022/10/13 18:46:39 UTC

[trafficcontrol-trafficops-types] 33/38: Fixing missing type definition for adding Servercheck results

This is an automated email from the ASF dual-hosted git repository.

ocket8888 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/trafficcontrol-trafficops-types.git

commit b012f36f0fca50c95fdc94bba82769b7aff5e7ad
Author: ocket8888 <oc...@apache.org>
AuthorDate: Fri Oct 7 14:43:13 2022 -0600

    Fixing missing type definition for adding Servercheck results
---
 package-lock.json |  4 ++--
 package.json      |  2 +-
 src/server.ts     | 12 ++++++++++++
 3 files changed, 15 insertions(+), 3 deletions(-)

diff --git a/package-lock.json b/package-lock.json
index a05bf52..ff63584 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
 {
 	"name": "trafficops-types",
-	"version": "3.1.0-beta-22",
+	"version": "3.1.0-beta-23",
 	"lockfileVersion": 2,
 	"requires": true,
 	"packages": {
 		"": {
 			"name": "trafficops-types",
-			"version": "3.1.0-beta-22",
+			"version": "3.1.0-beta-23",
 			"license": "GPL-3.0-or-later",
 			"devDependencies": {
 				"@typescript-eslint/eslint-plugin": "^5.0.0",
diff --git a/package.json b/package.json
index 43c513e..882fec7 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
 	"name": "trafficops-types",
-	"version": "3.1.0-beta-22",
+	"version": "3.1.0-beta-23",
 	"description": "A library for dealing with Apache Traffic Control objects",
 	"main": "dist/index.js",
 	"scripts": {
diff --git a/src/server.ts b/src/server.ts
index f84b9c1..62329c0 100644
--- a/src/server.ts
+++ b/src/server.ts
@@ -383,6 +383,18 @@ export interface Servercheck {
 	updPending: boolean;
 }
 
+/**
+ * Represents a request to add a result to the table of "checks".
+ */
+export interface ServercheckUploadRequest {
+	// eslint-disable-next-line @typescript-eslint/naming-convention
+	host_name: string;
+	id: number;
+	// eslint-disable-next-line @typescript-eslint/naming-convention
+	servercheck_short_name: string;
+	value: string | number;
+}
+
 /**
  * Builds a true Map from the Servercheck's "checks" property.
  *