using System; using System.Collections.Generic; using FrostFS.SDK.ModelsV2.Enums; namespace FrostFS.SDK.ModelsV2.Netmap; public class NodeInfo { public NodeInfo( Version version, NodeState state, IReadOnlyCollection addresses, IReadOnlyDictionary attributes, ReadOnlyMemory publicKey) { Version = version; State = state; Addresses = addresses; Attributes = attributes; PublicKey = publicKey; } public NodeState State { get; private set; } public Version Version { get; private set; } public IReadOnlyCollection Addresses { get; private set; } public IReadOnlyDictionary Attributes { get; private set; } public ReadOnlyMemory PublicKey { get; private set; } }