using System.Collections.Generic;
namespace AMWD.Net.Api.Cloudflare.Zones
{
///
/// A request to edit a zone.
///
///
/// Initializes a new instance of the class.
///
/// The zone identifier.
public class EditZoneRequest(string id)
{
///
/// Identifier.
///
public string Id { get; set; } = id;
///
/// 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; }
///
/// An array of domains used for custom name servers.
///
/// This is only available for Business and Enterprise plans.
///
public IList? VanityNameServers { get; set; }
}
}