namespace AMWD.Net.Api.Cloudflare.Zones
{
///
/// Represents a request to edit a zone.
///
public class EditZoneRequest
{
///
/// Initializes a new instance of the class.
///
/// The zone identifier.
public EditZoneRequest(string zoneId)
{
ZoneId = zoneId;
}
///
/// The zone identifier.
///
public string ZoneId { get; set; }
///
/// Indicates whether the zone is only using Cloudflare DNS services.
///
///
/// A value means the zone will not receive security or performance benefits.
///
public bool? Paused { get; set; }
///
/// A full zone implies that DNS is hosted with Cloudflare.
/// A partial zone is typically a partner-hosted zone or a CNAME setup.
///
///
/// This parameter is only available to Enterprise customers or if it has been explicitly enabled on a zone.
///
public ZoneType? Type { get; set; }
///
/// A list of domains used for custom name servers.
///
///
/// This is only available for Business and Enterprise plans.
///
public IReadOnlyCollection? VanityNameServers { get; set; }
}
}