Skip to content

Console models

Pydantic models for console output endpoints.

rainbowminer_api_client.models.console

Models for console-related endpoints.

Covers: /console.

ConsoleMiner

Bases: RainbowMinerModel

A running miner's log output inside a /console response.

Attributes:

Name Type Description
Name str

Display name ("<DeviceModel> <BaseName>").

Content str

Tail of the miner's log file.

Console

Bases: RainbowMinerModel

Response of /console.

Attributes:

Name Type Description
Content str

The main console output (returns "*" when unchanged for the given ts).

Miners list[ConsoleMiner]

Per-miner log tails for running miners.

Timestamp int

Unix timestamp of the console file's last write time.

CmdMenu list[Any]

Available command menu entries.

CmdKey str

Currently active command key.