soulfire.fleet.FleetSelector¶
- class soulfire.fleet.FleetSelector[source]¶
- bot_ids: tuple[str, ...] = ()¶
- account_names: tuple[str, ...] = ()¶
- account_types: tuple[int, ...] = ()¶
- desired_states: tuple[soulfire.bot_pb2.BotDesiredState, ...] = ()¶
- runtime_states: tuple[soulfire.bot_pb2.BotRuntimeState, ...] = ()¶
- connection_phases: tuple[soulfire.bot_pb2.BotConnectionPhase, ...] = ()¶
- dimensions: tuple[str, ...] = ()¶
- 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'¶