initial
This commit is contained in:
34
ts/interfaces/peeringdb.api.poc.ts
Normal file
34
ts/interfaces/peeringdb.api.poc.ts
Normal file
@@ -0,0 +1,34 @@
|
||||
import type { IPeeringDbBaseObject } from '../peeringdb.types.js';
|
||||
|
||||
/**
|
||||
* Point of Contact object from PeeringDB API
|
||||
* Represents a contact person for a network
|
||||
*/
|
||||
export interface IPointOfContact extends IPeeringDbBaseObject {
|
||||
/** POC ID */
|
||||
id: number;
|
||||
|
||||
/** Network ID */
|
||||
net_id: number;
|
||||
|
||||
/** Network object (when depth > 0) */
|
||||
net?: any;
|
||||
|
||||
/** Role/Position */
|
||||
role: string;
|
||||
|
||||
/** Visible (public/private/users) */
|
||||
visible: string;
|
||||
|
||||
/** Contact name */
|
||||
name: string;
|
||||
|
||||
/** Phone number */
|
||||
phone: string;
|
||||
|
||||
/** Email address */
|
||||
email: string;
|
||||
|
||||
/** URL */
|
||||
url: string;
|
||||
}
|
||||
Reference in New Issue
Block a user