Files
recap/node_modules/@start9labs/start-sdk/base/lib/osBindings/ServerInfo.d.ts
T

34 lines
1000 B
TypeScript

import type { Governor } from './Governor';
import type { KeyboardOptions } from './KeyboardOptions';
import type { LshwDevice } from './LshwDevice';
import type { NetworkInfo } from './NetworkInfo';
import type { ServerStatus } from './ServerStatus';
import type { SmtpValue } from './SmtpValue';
export type ServerInfo = {
arch: string;
platform: string;
id: string;
name: string;
hostname: string;
version: string;
packageVersionCompat: string;
postInitMigrationTodos: Record<string, unknown>;
lastBackup: string | null;
network: NetworkInfo;
statusInfo: ServerStatus;
unreadNotificationCount: number;
passwordHash: string;
pubkey: string;
caFingerprint: string;
ntpSynced: boolean;
zram: boolean;
governor: Governor | null;
smtp: SmtpValue | null;
echoipUrls: string[];
ram: number;
devices: Array<LshwDevice>;
kiosk: boolean | null;
language: string | null;
keyboard: KeyboardOptions | null;
};