using System.Runtime.Serialization; using Newtonsoft.Json.Converters; namespace AMWD.Net.Api.Cloudflare.Zones { /// /// The value set for the Pseudo IPv4 setting. /// public class PseudoIPV4 : ZoneSettingBase { /// /// Initializes a new instance of the class. /// public PseudoIPV4() { Id = ZoneSettingId.PseudoIPV4; } /// /// Current value of the zone setting. /// [JsonProperty("value")] public PseudoIPV4Value Value { get; set; } } /// /// Pseudo IPv4 values. /// Source /// [JsonConverter(typeof(StringEnumConverter))] public enum PseudoIPV4Value { /// /// Off. /// [EnumMember(Value = "off")] Off = 1, /// /// Add a header. /// [EnumMember(Value = "add_header")] AddHeader = 2, /// /// Add header or overwrite if exists. /// [EnumMember(Value = "overwrite_header")] OverwriteHeader = 3 } }