using System.Collections.Generic;
namespace AMWD.Net.Api.Cloudflare.Zones
{
///
/// Batch of DNS Record API calls to be executed together.
///
///
/// Execution order: Delete, Update, Overwrite, Create
///
public class BatchDnsRecordsRequest(string zoneId)
{
///
/// The zone identifier.
///
public string ZoneId { get; set; } = zoneId;
///
/// The DNS record identifiers to delete.
///
public IList DnsRecordIdsToDelete { get; set; } = [];
///
/// The DNS records to update.
///
public IList DnsRecordsToUpdate { get; set; } = [];
///
/// The DNS records to overwrite.
///
public IList DnsRecordsToOverwrite { get; set; } = [];
///
/// The DNS records to create.
///
public IList DnsRecordsToCreate { get; set; } = [];
}
}