public DNSRecord Convert(GoDaddyGetDNSRecordResponse source, DNSRecord?dnsRecord, ResolutionContext context) { dnsRecord ??= new DNSRecord(); dnsRecord.Data = source.Data; dnsRecord.Name = source.Name; dnsRecord.Port = source.Port; dnsRecord.Priority = source.Priority; dnsRecord.TTL = source.Ttl; dnsRecord.Type = DNSRecordType.FromValue(source.Type); dnsRecord.Weight = source.Weight; return(dnsRecord); }
public DNSRecord Convert(DigitalOceanGetDomainRecordResponse response, DNSRecord?record, ResolutionContext context) { record ??= new DNSRecord(); record.Data = response.Data; record.Flags = response.Flags; record.Id = response.Id.ToString(); record.Name = response.Name; record.Port = response.Port; record.Priority = response.Priority; record.Tag = response.Tag; record.TTL = response.Ttl; record.Type = DNSRecordType.FromValue(response.Type); record.Weight = response.Weight; return(record); }