Beispiel #1
0
        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);
 }