35 lines
606 B
TypeScript
35 lines
606 B
TypeScript
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;
|
|
}
|