struct

AgentZero::NetworkStatus

Inherits Struct < Value < Object

Network status information

Constructors

new(network_name : String, agent_count : Int32, active_agents : Int32, running : Bool, connectivity : Float64, average_trust : Float64, agents : Hash(String, Hash(String, JSON::Any)), config : AgentNetwork::NetworkConfig)

Instance methods

active_agents
active_agents=(active_agents : Int32)
agent_count
agent_count=(agent_count : Int32)
agents
agents=(agents : Hash(String, Hash(String, JSON::Any)))
average_trust
average_trust=(average_trust : Float64)
config
config=(config : AgentNetwork::NetworkConfig)
connectivity
connectivity=(connectivity : Float64)
network_name
network_name=(network_name : String)
running
running=(running : Bool)
timestamp
timestamp=(timestamp : Time)
to_json(json : JSON::Builder)