/// <summary> /// Get list of city streets. 'Nova poshta' should have warehouses in this city. /// Represents 'getStreet' method of 'Address' model. /// Documentation: https://devcenter.novaposhta.ua/docs/services/556d7ccaa0fe4f08e8f7ce43/operations/556d8db0a0fe4f08e8f7ce47 /// </summary> /// <param name="name">Street name</param> /// <param name="cityRef">City reference key</param> /// <returns>List of city streets</returns> public virtual IResponseEnvelope <StreetGetResponse.Street> GetStreet(Guid cityRef, string name = null, int page = 1) { var request = new StreetGetRequest() { FindByString = name, CityRef = cityRef, Page = page }; return(GetStreet(request)); }
/// <summary> /// Get list of city streets. 'Nova poshta' should have warehouses in this city. /// Represents 'getStreet' method of 'Address' model. /// Documentation: https://devcenter.novaposhta.ua/docs/services/556d7ccaa0fe4f08e8f7ce43/operations/556d8db0a0fe4f08e8f7ce47 /// </summary> /// <param name="request">Get street request</param> /// <returns>List of city streets</returns> public virtual IResponseEnvelope <StreetGetResponse.Street> GetStreet(StreetGetRequest request) { var fullRequest = new RequestEnvelope <StreetGetRequest>(request) { ApiKey = _novaPoshtaGateway.ApiKey, CalledMethod = "getStreet", ModelName = MODEL }; var response = _novaPoshtaGateway.CreateRequest <StreetGetRequest, StreetGetResponse>(fullRequest); return(response); }