Пример #1
0
        /// <summary>
        /// Метод загружает справочник улиц в рамках населенных пунктов Украины куда осуществляет
        /// доставку компания «Новая Почта». Справочник используется при создании отправлений с т
        /// ипом доставки от/до адреса клиента.
        /// Если в этот запрос добавить параметр «FindByString» (поиск по строкам) и в его
        /// свойствах прописать название улицы(Броварський), который нужно найти, то получим
        /// запрос с помощью которого в справочнике находится проспект или улица.
        /// </summary>
        /// <param name="properties">Свойства метода.</param>
        /// <returns>Ответ от API новой почты.</returns>
        public Task <ApiResponse <CompanyStreet> > GetCompanyStreetAsync(CompanyStreetRequest properties)
        {
            var request = _creator.CreateGetCompanyStreet(_config.ApiKey, properties);

            return(_client.RequestForResponseAsync <CompanyStreet>(request));
        }
 public ApiRequest CreateGetCompanyStreet(string apiKey, CompanyStreetRequest properties)
 => CreateAddress(apiKey, "getStreet", properties);