Variable AllSystemInfoConst
AllSystemInfo: ObjectSchema<{
batteries: ArraySchema<ObjectSchema<{
cycle_count: NullableSchema<NumberSchema<undefined>, never>;
energy: NumberSchema<undefined>;
energy_full: NumberSchema<undefined>;
energy_full_design: NumberSchema<undefined>;
energy_rate: NumberSchema<undefined>;
model: NullableSchema<StringSchema<undefined>, never>;
serial_number: NullableSchema<StringSchema<undefined>, never>;
state: EnumSchema<typeof BatteryStateEnum, undefined>;
state_of_charge: NumberSchema<undefined>;
state_of_health: NumberSchema<undefined>;
technology: EnumSchema<typeof BatteryTechnologyEnum, undefined>;
temperature_celsius: NullableSchema<NumberSchema<undefined>, never>;
temperature_fahrenheit: NullableSchema<NumberSchema<undefined>, never>;
temperature_kelvin: NullableSchema<NumberSchema<undefined>, never>;
time_to_empty: NullableSchema<NumberSchema<undefined>, never>;
time_to_full: NullableSchema<NumberSchema<undefined>, never>;
vendor: NullableSchema<StringSchema<undefined>, never>;
voltage: NumberSchema<undefined>;
}, undefined>, undefined>;
components: ArraySchema<ObjectSchema<{
critical: NullableSchema<NumberSchema<undefined>, never>;
label: StringSchema<undefined>;
max: NumberSchema<undefined>;
temperature: NumberSchema<undefined>;
}, undefined>, undefined>;
cpu_count: NumberSchema<undefined>;
cpus: ArraySchema<ObjectSchema<{
brand: StringSchema<undefined>;
cpu_usage: NumberSchema<undefined>;
frequency: NumberSchema<undefined>;
name: StringSchema<undefined>;
vendor_id: StringSchema<undefined>;
}, undefined>, undefined>;
disks: ArraySchema<ObjectSchema<{
available_space: NumberSchema<undefined>;
file_system: StringSchema<undefined>;
is_removable: BooleanSchema<undefined>;
kind: UnionSchema<[LiteralSchema<"HDD", undefined>, LiteralSchema<"SSD", undefined>, ObjectSchema<{
Unknown: NumberSchema<undefined>;
}, undefined>], undefined>;
mount_point: StringSchema<undefined>;
name: StringSchema<undefined>;
total_space: NumberSchema<undefined>;
}, undefined>, undefined>;
hostname: NullableSchema<StringSchema<undefined>, never>;
kernel_version: NullableSchema<StringSchema<undefined>, never>;
name: NullableSchema<StringSchema<undefined>, never>;
networks: ArraySchema<ObjectSchema<{
errors_on_received: NumberSchema<undefined>;
errors_on_transmitted: NumberSchema<undefined>;
interface_name: StringSchema<undefined>;
mac_address: ArraySchema<NumberSchema<undefined>, undefined>;
mac_address_str: StringSchema<undefined>;
packets_received: NumberSchema<undefined>;
packets_transmitted: NumberSchema<undefined>;
received: NumberSchema<undefined>;
total_errors_on_received: NumberSchema<undefined>;
total_errors_on_transmitted: NumberSchema<undefined>;
total_packets_received: NumberSchema<undefined>;
total_packets_transmitted: NumberSchema<undefined>;
total_received: NumberSchema<undefined>;
total_transmitted: NumberSchema<undefined>;
transmitted: NumberSchema<undefined>;
}, undefined>, undefined>;
os_version: NullableSchema<StringSchema<undefined>, never>;
processes: ArraySchema<ObjectSchema<{
cmd: ArraySchema<StringSchema<undefined>, undefined>;
cpu_usage: NumberSchema<undefined>;
cwd: NullableSchema<StringSchema<undefined>, never>;
disk_usage: ObjectSchema<{
read_bytes: NumberSchema<undefined>;
total_read_bytes: NumberSchema<undefined>;
total_written_bytes: NumberSchema<undefined>;
written_bytes: NumberSchema<undefined>;
}, undefined>;
effective_group_id: NullableSchema<StringSchema<undefined>, never>;
effective_user_id: NullableSchema<StringSchema<undefined>, never>;
environ: ArraySchema<StringSchema<undefined>, undefined>;
exe: NullableSchema<StringSchema<undefined>, never>;
group_id: NullableSchema<StringSchema<undefined>, never>;
memory: NumberSchema<undefined>;
name: StringSchema<undefined>;
parent: NullableSchema<NumberSchema<undefined>, never>;
pid: NumberSchema<undefined>;
root: NullableSchema<StringSchema<undefined>, never>;
run_time: NumberSchema<undefined>;
session_id: NullableSchema<NumberSchema<undefined>, never>;
start_time: NumberSchema<undefined>;
status: UnionSchema<[LiteralSchema<"Idle", undefined>, LiteralSchema<"Run", undefined>, LiteralSchema<"Sleep", undefined>, LiteralSchema<"Stop", undefined>, LiteralSchema<"Zombie", undefined>, LiteralSchema<"Tracing", undefined>], undefined>;
user_id: NullableSchema<StringSchema<undefined>, never>;
virtual_memory: NumberSchema<undefined>;
}, undefined>, undefined>;
total_memory: NumberSchema<undefined>;
total_swap: NumberSchema<undefined>;
used_memory: NumberSchema<undefined>;
used_swap: NumberSchema<undefined>;
}, undefined> = ...