28 lines
No EOL
833 B
C#
28 lines
No EOL
833 B
C#
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<string> addresses,
|
|
IReadOnlyDictionary<string, string> attributes,
|
|
ReadOnlyMemory<byte> 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<string> Addresses { get; private set; }
|
|
public IReadOnlyDictionary<string, string> Attributes { get; private set; }
|
|
public ReadOnlyMemory<byte> PublicKey { get; private set; }
|
|
} |