Table of Contents

Class ConnectionOptionsSms

Namespace
Auth0.ManagementApi
Assembly
Auth0.ManagementApi.dll

Options for the 'sms' connection

[Serializable]
public record ConnectionOptionsSms : IJsonOnDeserialized, IJsonOnSerializing, IEquatable<ConnectionOptionsSms>
Inheritance
ConnectionOptionsSms
Implements
Inherited Members
Extension Methods

Properties

AdditionalProperties

[JsonIgnore]
public AdditionalProperties AdditionalProperties { get; set; }

Property Value

AdditionalProperties

BruteForceProtection

Whether brute force protection is enabled

[JsonPropertyName("brute_force_protection")]
public bool? BruteForceProtection { get; set; }

Property Value

bool?

DisableSignup

[JsonPropertyName("disable_signup")]
public bool? DisableSignup { get; set; }

Property Value

bool?

ForwardReqInfo

[JsonPropertyName("forward_req_info")]
public bool? ForwardReqInfo { get; set; }

Property Value

bool?

From

[JsonPropertyName("from")]
public string? From { get; set; }

Property Value

string

GatewayAuthentication

[JsonPropertyName("gateway_authentication")]
public Optional<ConnectionGatewayAuthenticationSms?> GatewayAuthentication { get; set; }

Property Value

Optional<ConnectionGatewayAuthenticationSms>

GatewayUrl

[JsonPropertyName("gateway_url")]
public string? GatewayUrl { get; set; }

Property Value

string

MessagingServiceSid

[JsonPropertyName("messaging_service_sid")]
public string? MessagingServiceSid { get; set; }

Property Value

string

Name

Connection name

[JsonPropertyName("name")]
public string? Name { get; set; }

Property Value

string

NonPersistentAttrs

[JsonPropertyName("non_persistent_attrs")]
public IEnumerable<string>? NonPersistentAttrs { get; set; }

Property Value

IEnumerable<string>

Provider

[JsonPropertyName("provider")]
public ConnectionProviderEnumSms? Provider { get; set; }

Property Value

ConnectionProviderEnumSms?

Syntax

[JsonPropertyName("syntax")]
public ConnectionTemplateSyntaxEnumSms? Syntax { get; set; }

Property Value

ConnectionTemplateSyntaxEnumSms?

Template

[JsonPropertyName("template")]
public string? Template { get; set; }

Property Value

string

Totp

[JsonPropertyName("totp")]
public ConnectionTotpSms? Totp { get; set; }

Property Value

ConnectionTotpSms

TwilioSid

[JsonPropertyName("twilio_sid")]
public string? TwilioSid { get; set; }

Property Value

string

TwilioToken

[JsonPropertyName("twilio_token")]
public string? TwilioToken { get; set; }

Property Value

string

Methods

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.