Skip to content
Back to top
soulfire.FleetSelector
-
class soulfire.FleetSelector[source]
-
bot_ids: tuple[str, ...] = ()
-
account_names: tuple[str, ...] = ()
-
account_types: tuple[int, ...] = ()
-
online: bool | None = None
-
desired_states: tuple[soulfire.bot_pb2.BotDesiredState, ...] = ()
-
runtime_states: tuple[soulfire.bot_pb2.BotRuntimeState, ...] = ()
-
connection_phases: tuple[soulfire.bot_pb2.BotConnectionPhase, ...] = ()
-
dimensions: tuple[str, ...] = ()
-
minimum_health: float | None = None
-
maximum_health: float | None = None
-
minimum_food_level: int | None = None
-
maximum_ping_ms: int | None = None
-
near: FleetRadius | None = None
-
metadata: tuple[FleetMetadataSelector, ...] = ()
-
required_capabilities: tuple[str, ...] = ()
-
predicate: FleetPredicate | None = None
-
order_by: FleetOrder | collections.abc.Callable[[FleetBot], str | int | float] = 'configured'
-
limit: int | None = None