namespace AMWD.Net.Api.Cloudflare.Zones { /// /// A Cloudflare available plan. /// Source /// public class AvailableRatePlan { /// /// Identifier. /// [JsonProperty("id")] public string? Id { get; set; } /// /// Indicates whether you can subscribe to this plan. /// [JsonProperty("can_subscribe")] public bool? CanSubscribe { get; set; } /// /// The monetary unit in which pricing information is displayed. /// [JsonProperty("currency")] public string? Currency { get; set; } /// /// Indicates whether this plan is managed externally. /// [JsonProperty("externally_managed")] public bool? ExternallyManaged { get; set; } /// /// The frequency at which you will be billed for this plan. /// [JsonProperty("frequency")] public RenewFrequency? Frequency { get; set; } /// /// Indicates whether you are currently subscribed to this plan. /// [JsonProperty("is_subscribed")] public bool? IsSubscribed { get; set; } /// /// Indicates whether this plan has a legacy discount applied. /// [JsonProperty("legacy_discount")] public bool? LegacyDiscount { get; set; } /// /// The legacy identifier for this rate plan, if any. /// [JsonProperty("legacy_id")] public string? LegacyId { get; set; } /// /// The plan name. /// [JsonProperty("name")] public string? Name { get; set; } /// /// The amount you will be billed for this plan. /// [JsonProperty("price")] public decimal? Price { get; set; } } }