fnbr
Version:
A library to interact with Epic Games' Fortnite HTTP and XMPP services
53 lines (52 loc) • 1.36 kB
TypeScript
import Base from '../Base';
import EpicgamesServerStatusComponent from './EpicgamesServerStatusComponent';
import EpicgamesServerStatusIncident from './EpicgamesServerStatusIncident';
import type { EpicgamesServerStatusData } from '../../resources/structs';
import type Client from '../Client';
/**
* Represents an Epicgames server status
*/
declare class EpicgamesServerStatus extends Base {
/**
* The status page's id
*/
id: string;
/**
* The status page's name
*/
name: string;
/**
* The status page's url
*/
url: string;
/**
* The last time the status page was updated
*/
updatedAt: Date;
/**
* The server status indicator
*/
statusIndicator: string;
/**
* The server status description
*/
statusDescription: string;
/**
* The status page's components
*/
components: EpicgamesServerStatusComponent[];
/**
* The status page's incidents
*/
incidents: EpicgamesServerStatusIncident[];
/**
* The status page's scheduled maintenances
*/
scheduledMainteances: EpicgamesServerStatusIncident[];
/**
* @param client The main client
* @param data The server status data
*/
constructor(client: Client, data: EpicgamesServerStatusData);
}
export default EpicgamesServerStatus;