25 lines
551 B
TypeScript
25 lines
551 B
TypeScript
![]() |
import type * as data from '../data/index.js';
|
||
|
|
||
|
export interface IReq_GetCombinedMetrics {
|
||
|
method: 'getCombinedMetrics';
|
||
|
request: {
|
||
|
identity: data.IIdentity;
|
||
|
sections?: {
|
||
|
server?: boolean;
|
||
|
email?: boolean;
|
||
|
dns?: boolean;
|
||
|
security?: boolean;
|
||
|
network?: boolean;
|
||
|
};
|
||
|
};
|
||
|
response: {
|
||
|
metrics: {
|
||
|
server?: data.IServerStats;
|
||
|
email?: data.IEmailStats;
|
||
|
dns?: data.IDnsStats;
|
||
|
security?: data.ISecurityMetrics;
|
||
|
network?: data.INetworkMetrics;
|
||
|
};
|
||
|
timestamp: number;
|
||
|
};
|
||
|
}
|