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
