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; } = []; } }