export interface ServerLocation { name: string; maxServer: string; // not currently doing anything with this. servers: string[]; timestamp: string; maxMediaTokenCapacity: number; mediaTokensUsed: number; freeMediaTokenCapacity: number; mediaLoad: number; connectionType: { maxAudioCalls: number; maxSDCalls: number; maxHDCalls: number; maxFullHDCalls: number; }; params: { growth: number; }; prediction?: { ftc: number; ml: number; ml_percent: number; name: string; no_room: boolean; }; } export const ServerLocationSampleData = [ { name: 'pex3-eastus2-1', maxServer: 'specific-servername', servers: [], timestamp: '2021-04-15T22:43:30.846Z', maxMediaTokenCapacity: 952, mediaTokensUsed: 52, freeMediaTokenCapacity: 900, mediaLoad: 0.054621848, connectionType: { maxAudioCalls: 952, maxSDCalls: 132, maxHDCalls: 64, maxFullHDCalls: 34, }, params: { growth: 1.0, }, prediction: { name: 'pex2-westus-2', ftc: 3510.625062567693, ml: 80.20621863685334, ml_percent: 80, no_room: true, }, }, { name: 'pex3-westus-1', maxServer: 'specific-servername', servers: [], timestamp: '2021-04-15T22:41:05.404Z', maxMediaTokenCapacity: 1000, mediaTokensUsed: 759, freeMediaTokenCapacity: 241, mediaLoad: 0.759, connectionType: { maxAudioCalls: 1000, maxSDCalls: 128, maxHDCalls: 61, maxFullHDCalls: 30, }, params: { growth: 1.0, }, }, { name: 'pex3-westus-2', maxServer: 'specific-servername', servers: [], timestamp: '2021-04-15T22:43:55.832Z', maxMediaTokenCapacity: 920, mediaTokensUsed: 824, freeMediaTokenCapacity: 96, mediaLoad: 0.89565, connectionType: { maxAudioCalls: 920, maxSDCalls: 120, maxHDCalls: 58, maxFullHDCalls: 28, }, params: { growth: 1.0, }, }, ];