File tree Expand file tree Collapse file tree 3 files changed +59
-0
lines changed Expand file tree Collapse file tree 3 files changed +59
-0
lines changed Original file line number Diff line number Diff line change @@ -380,5 +380,33 @@ public Task<object> UpdatePushNotificationFcmV1ConfigurationAsync(FcmV1Configura
380380 cancellationToken : cancellationToken
381381 ) ;
382382 }
383+
384+ /// <inheritdoc />
385+ public Task < GuardianSnsConfiguration > UpdatePushNotificationSnsConfigurationAsync (
386+ GuardianSnsConfigurationPatchUpdateRequest request ,
387+ CancellationToken cancellationToken = default )
388+ {
389+ return Connection . SendAsync < GuardianSnsConfiguration > (
390+ new HttpMethod ( "PATCH" ) ,
391+ BuildUri ( "guardian/factors/push-notification/providers/sns" ) ,
392+ request ,
393+ DefaultHeaders ,
394+ cancellationToken : cancellationToken
395+ ) ;
396+ }
397+
398+ /// <inheritdoc />
399+ public Task < GuardianSnsConfiguration > UpdatePushNotificationSnsConfigurationAsync (
400+ GuardianSnsConfigurationPutUpdateRequest request ,
401+ CancellationToken cancellationToken = default )
402+ {
403+ return Connection . SendAsync < GuardianSnsConfiguration > (
404+ HttpMethod . Put ,
405+ BuildUri ( "guardian/factors/push-notification/providers/sns" ) ,
406+ request ,
407+ DefaultHeaders ,
408+ cancellationToken : cancellationToken
409+ ) ;
410+ }
383411 }
384412}
Original file line number Diff line number Diff line change @@ -236,5 +236,28 @@ Task<PushNotificationApnsConfigurationUpdateResponse> UpdatePushNotificationApns
236236 /// <see cref="CancellationToken"/> The cancellation token to cancel operation.</param>
237237 /// <returns>An <see cref="object"/> containing information about the FCMV1 configuration</returns>
238238 Task < object > UpdatePushNotificationFcmV1ConfigurationAsync ( FcmV1ConfigurationPutUpdateRequest request , CancellationToken cancellationToken = default ) ;
239+
240+ /// <summary>
241+ /// Configure the
242+ /// <a href="https://auth0.com/docs/multifactor-authentication/developer/sns-configuration">
243+ /// AWS SNS push notification provider configuration </a> (subscription required).
244+ /// </summary>
245+ /// <param name="request"><see cref="GuardianSnsConfigurationPatchUpdateRequest"/></param>
246+ /// <param name="cancellationToken">
247+ /// <see cref="CancellationToken"/> The cancellation token to cancel operation.</param>
248+ /// <returns>A <see cref="GuardianSnsConfiguration"/> containing information about the SNS configuration</returns>
249+ Task < GuardianSnsConfiguration > UpdatePushNotificationSnsConfigurationAsync ( GuardianSnsConfigurationPatchUpdateRequest request , CancellationToken cancellationToken = default ) ;
250+
251+ /// <summary>
252+ /// Configure the
253+ /// <a href="https://auth0.com/docs/multifactor-authentication/developer/sns-configuration">
254+ /// AWS SNS push notification provider configuration </a> (subscription required).
255+ /// </summary>
256+ /// <param name="request"><see cref="GuardianSnsConfigurationPutUpdateRequest"/></param>
257+ /// <param name="cancellationToken">
258+ /// <see cref="CancellationToken"/> The cancellation token to cancel operation.</param>
259+ /// <returns>A <see cref="GuardianSnsConfiguration"/> containing information about the SNS configuration</returns>
260+ Task < GuardianSnsConfiguration > UpdatePushNotificationSnsConfigurationAsync ( GuardianSnsConfigurationPutUpdateRequest request , CancellationToken cancellationToken = default ) ;
261+
239262 }
240263}
Original file line number Diff line number Diff line change @@ -3,4 +3,12 @@ namespace Auth0.ManagementApi.Models
33 public class GuardianSnsConfiguration : GuardianSnsConfigurationBase
44 {
55 }
6+
7+ public class GuardianSnsConfigurationPutUpdateRequest : GuardianSnsConfigurationBase
8+ {
9+ }
10+
11+ public class GuardianSnsConfigurationPatchUpdateRequest : GuardianSnsConfigurationBase
12+ {
13+ }
614}
You can’t perform that action at this time.
0 commit comments