using System.Runtime.Serialization; using Newtonsoft.Json.Converters; namespace AMWD.Net.Api.Cloudflare.Zones { /// /// Enables Crypto TLS 1.3 feature for a zone. /// public class TLS1_3 : ZoneSettingBase { /// /// Enables Crypto TLS 1.3 feature for a zone. /// public TLS1_3() { Id = ZoneSettingId.TLS1_3; } /// /// Current value of the zone setting. /// [JsonProperty("value")] public TlsOption Value { get; set; } } /// /// Available TLS options. /// Source /// [JsonConverter(typeof(StringEnumConverter))] public enum TlsOption { /// /// Off. /// [EnumMember(Value = "off")] Off = 1, /// /// On. /// [EnumMember(Value = "on")] On = 2, /// /// ZRT refers to Zero Round Trip Time Resumption (0-RTT). /// [EnumMember(Value = "zrt")] ZeroRoundTrip = 3 } }