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 4a164e8f490075a6ab9e51b5d9152f6b184302c3
Author: ocket8888 <[email protected]>
AuthorDate: Thu Oct 6 15:47:59 2022 -0600

    Add missing type for Federation Resolver creation response
---
 package-lock.json |  4 ++--
 package.json      |  2 +-
 src/federation.ts | 14 +++++++++++++-
 3 files changed, 16 insertions(+), 4 deletions(-)

diff --git a/package-lock.json b/package-lock.json
index 702c600..ed386ca 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
 {
        "name": "trafficops-types",
-       "version": "3.1.0-beta-19",
+       "version": "3.1.0-beta-20",
        "lockfileVersion": 2,
        "requires": true,
        "packages": {
                "": {
                        "name": "trafficops-types",
-                       "version": "3.1.0-beta-19",
+                       "version": "3.1.0-beta-20",
                        "license": "GPL-3.0-or-later",
                        "devDependencies": {
                                "@typescript-eslint/eslint-plugin": "^5.0.0",
diff --git a/package.json b/package.json
index 68afd6f..2960c08 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
        "name": "trafficops-types",
-       "version": "3.1.0-beta-19",
+       "version": "3.1.0-beta-20",
        "description": "A library for dealing with Apache Traffic Control 
objects",
        "main": "dist/index.js",
        "scripts": {
diff --git a/src/federation.ts b/src/federation.ts
index fe33496..8d840eb 100644
--- a/src/federation.ts
+++ b/src/federation.ts
@@ -69,6 +69,18 @@ export interface RequestFederationResolver {
        typeId: number;
 }
 
+/**
+ * Represents a Federation Resolver as Traffic Ops presents it in
+ * response to a Federation Resolver creation request.
+ */
+export interface RequestFederationResolverResponse {
+       readonly id: number;
+       ipAddress: string;
+       readonly lastUpdated: Date;
+       type: string;
+       typeId: number;
+}
+
 /**
  * Represents a Federation Resolver as Traffic Ops presents it in
  * responses.
@@ -83,7 +95,7 @@ export interface ResponseFederationResolver {
 /**
  * Represents a Federation Resolver in an arbitrary context.
  */
-export type FederationResolver = RequestFederationResolver | 
ResponseFederationResolver;
+export type FederationResolver = RequestFederationResolver | 
RequestFederationResolverResponse | ResponseFederationResolver;
 
 /**
  * A set of Federation Resolver Mapping sets associated with specific address

Reply via email to