using System.Threading.Tasks; using FrostFS.Netmap; using FrostFS.SDK.ClientV2.Mappers.GRPC.Netmap; using NodeInfo = FrostFS.SDK.ModelsV2.Netmap.NodeInfo; namespace FrostFS.SDK.ClientV2; public partial class Client { public async Task GetLocalNodeInfoAsync() { var request = new LocalNodeInfoRequest { Body = new LocalNodeInfoRequest.Types.Body { } }; request.AddMetaHeader(); request.Sign(_key); var response = await _netmapServiceClient.LocalNodeInfoAsync(request); return response.Body.ToModel(); } public async Task GetNetworkInfoAsync() { var request = new NetworkInfoRequest { Body = new NetworkInfoRequest.Types.Body { } }; request.AddMetaHeader(); request.Sign(_key); return await _netmapServiceClient.NetworkInfoAsync(request); } }