Node

constructor(specs: NodeSpecs, isController: Boolean = false, hasAgent: Boolean = false, initialDataSources: Map<MeterDataSource, String> = mapOf(), messages: String = "", status: AgentStatus? = null, id: String = HashAlgo.SHA1.calculateHash(specs.toJson()), timestamp: Long = System.currentTimeMillis())