using Hcs.ClientApi.DataTypes; using System.Collections.Generic; using System.Threading; using System.Threading.Tasks; namespace Hcs.ClientApi.NsiApi { public class HcsNsiApi { public HcsClientConfig Config { get; private set; } public HcsNsiApi(HcsClientConfig config) { Config = config; } /// /// Возвращает данные справочников поставщика информации /// /// Реестровый номер справочника /// Токен отмены /// Список справочников public async Task> GetNsiItem(int regNum, CancellationToken token = default) { try { var method = new HcsMethodExportNsi(Config); return await method.GetNsiItem(regNum, token); } catch (HcsNoResultsRemoteException) { return []; } } } }