//PUT /api/PersonalData/{id}/geolocation Change geolocation data public IRestResponse PutPersonalDataGeolocation(string id, ChangeGeolocationRequest changeFieldRequest) { var request = new RestRequest(resource + $"/{id}/geolocation", Method.PUT); request.AddHeader("api-key", apiKey); request.AddJsonBody(changeFieldRequest); var response = client.Execute(request); return(response); }
public void PutPersonalDataGeolocationTest() { var client = new FullPersonalDataModel().Init(); var response = lykkeApi.PersonalData.PostPersonalData(client); Assert.That(response.StatusCode, Is.EqualTo(HttpStatusCode.OK), "UnExpected status code"); var countryCode = TestData.GenerateString(8); var city = TestData.GenerateString(8); var isp = TestData.GenerateString(8); var changeRequest = new ChangeGeolocationRequest(countryCode, city, isp); var putResponse = lykkeApi.PersonalData.PutPersonalDataGeolocation(client.Id, changeRequest); var updatedClient = lykkeApi.PersonalData.GetFullPersonalDataById(client.Id).GetResponseObject(); Assert.That(city, Is.EqualTo(updatedClient.City), "Unexpected City"); Assert.That(countryCode, Is.EqualTo(updatedClient.Country), "Unexpected Country"); }
//PUT /api/PersonalData/{id}/geolocation Change geolocation data public IResponse PutPersonalDataGeolocation(string id, ChangeGeolocationRequest changeFieldRequest) { return(Request.Put(resource + $"/{id}/geolocation").WithHeaders("api-key", apiKey).AddJsonBody(changeFieldRequest).Build().Execute()); }