public async Task Can_update_twilio_provider_configuration() { var request = new UpdateGuardianTwilioConfigurationRequest { AuthToken = Guid.NewGuid().ToString("N"), From = "+123456789", Sid = Guid.NewGuid().ToString("N") }; var response = await _managementApiClient.Guardian.UpdateTwilioConfigurationAsync(request); response.Should().BeEquivalentTo(request); request = new UpdateGuardianTwilioConfigurationRequest { AuthToken = Guid.NewGuid().ToString("N"), MessagingServiceSid = Guid.NewGuid().ToString("N"), Sid = Guid.NewGuid().ToString("N") }; response = await _managementApiClient.Guardian.UpdateTwilioConfigurationAsync(request); response.Should().BeEquivalentTo(request); response = await _managementApiClient.Guardian.GetTwilioConfigurationAsync(); response.Should().BeEquivalentTo(request); }
public Task <GuardianTwilioConfiguration> UpdateTwilioConfigurationAsync(UpdateGuardianTwilioConfigurationRequest request) { return(Connection .PutAsync <GuardianTwilioConfiguration>( "guardian/factors/sms/providers/twilio", request, null, null, null, null, null)); }
/// <summary> /// Configure the Guardian Twilio provider. /// </summary> /// <param name="request"> /// The <see cref="UpdateGuardianTwilioConfigurationRequest" /> containing the configuration settings. /// </param> /// <returns>The <see cref="GuardianTwilioConfiguration" /> containing the updated configuration settings.</returns> public Task <GuardianTwilioConfiguration> UpdateTwilioConfigurationAsync(UpdateGuardianTwilioConfigurationRequest request) { return(Connection .SendAsync <GuardianTwilioConfiguration>( HttpMethod.Put, BuildUri("guardian/factors/sms/providers/twilio"), request, DefaultHeaders)); }