1
0
mirror of https://github.com/StackExchange/dnscontrol.git synced 2024-05-11 05:55:12 +00:00

Codestyle: Fix formatting on parse_test JSON (#427)

* Fix failing parse_test 021
* Fix JSON formatting in parse_test directory
* js_test.go now reports json content length
This commit is contained in:
Tom Limoncelli
2018-12-13 11:46:43 -05:00
committed by GitHub
parent a930802a8f
commit ff3d446681
21 changed files with 464 additions and 438 deletions

View File

@ -60,10 +60,12 @@ func TestParsedFiles(t *testing.T) {
if err != nil { if err != nil {
t.Fatal(err) t.Fatal(err)
} }
if string(expectedJSON) != string(actualJSON) { es := string(expectedJSON)
t.Error("Expected and actual json don't match") as := string(actualJSON)
t.Log("Expected:", string(expectedJSON)) if es != as {
t.Log("Actual :", string(actualJSON)) t.Errorf("Expected and actual json don't match: %s", f.Name())
t.Logf("Expected(%v): %s", len(es), es)
t.Logf("Actual (%v): %s", len(as), as)
} }
}) })
} }

View File

@ -1,10 +1,4 @@
{ {
"registrars": [
{
"name": "Third-Party",
"type": "NONE"
}
],
"dns_providers": [ "dns_providers": [
{ {
"name": "Cloudflare", "name": "Cloudflare",
@ -13,18 +7,24 @@
], ],
"domains": [ "domains": [
{ {
"name": "foo.com",
"registrar": "Third-Party",
"dnsProviders": { "dnsProviders": {
"Cloudflare": -1 "Cloudflare": -1
}, },
"name": "foo.com",
"records": [ "records": [
{ {
"type": "A",
"name": "@", "name": "@",
"target": "1.2.3.4" "target": "1.2.3.4",
} "type": "A"
] }
],
"registrar": "Third-Party"
}
],
"registrars": [
{
"name": "Third-Party",
"type": "NONE"
} }
] ]
} }

View File

@ -1,10 +1,4 @@
{ {
"registrars": [
{
"name": "Third-Party",
"type": "NONE"
}
],
"dns_providers": [ "dns_providers": [
{ {
"name": "Cloudflare", "name": "Cloudflare",
@ -13,19 +7,25 @@
], ],
"domains": [ "domains": [
{ {
"name": "foo.com",
"registrar": "Third-Party",
"dnsProviders": { "dnsProviders": {
"Cloudflare": -1 "Cloudflare": -1
}, },
"name": "foo.com",
"records": [ "records": [
{ {
"type": "A",
"name": "@", "name": "@",
"target": "1.2.3.4", "target": "1.2.3.4",
"ttl": 42 "ttl": 42,
} "type": "A"
] }
],
"registrar": "Third-Party"
}
],
"registrars": [
{
"name": "Third-Party",
"type": "NONE"
} }
] ]
} }

View File

@ -1,26 +1,26 @@
{ {
"dns_providers": [],
"domains": [
{
"dnsProviders": {},
"name": "foo.com",
"records": [
{
"meta": {
"cloudflare_proxy": "ON"
},
"name": "@",
"target": "1.2.3.4",
"type": "A"
}
],
"registrar": "Cloudflare"
}
],
"registrars": [ "registrars": [
{ {
"name": "Cloudflare", "name": "Cloudflare",
"type": "CLOUDFLAREAPI" "type": "CLOUDFLAREAPI"
} }
],
"dns_providers": [],
"domains": [
{
"name": "foo.com",
"registrar": "Cloudflare",
"dnsProviders": {},
"records": [
{
"type": "A",
"name": "@",
"target": "1.2.3.4",
"meta": {
"cloudflare_proxy": "ON"
}
}
]
}
] ]
} }

View File

@ -1,10 +1,4 @@
{ {
"registrars": [
{
"name": "Third-Party",
"type": "NONE"
}
],
"dns_providers": [ "dns_providers": [
{ {
"name": "Cloudflare", "name": "Cloudflare",
@ -13,16 +7,34 @@
], ],
"domains": [ "domains": [
{ {
"name": "foo.com",
"registrar": "Third-Party",
"dnsProviders": { "dnsProviders": {
"Cloudflare": 0 "Cloudflare": 0
}, },
"name": "foo.com",
"records": [ "records": [
{ "type": "A","name": "@","target": "1.2.3.4"}, {
{ "type": "A","name": "p1","target": "1.2.3.5"}, "name": "@",
{ "type": "A","name": "p255","target": "1.2.4.3"} "target": "1.2.3.4",
] "type": "A"
},
{
"name": "p1",
"target": "1.2.3.5",
"type": "A"
},
{
"name": "p255",
"target": "1.2.4.3",
"type": "A"
}
],
"registrar": "Third-Party"
}
],
"registrars": [
{
"name": "Third-Party",
"type": "NONE"
} }
] ]
} }

View File

@ -1,10 +1,4 @@
{ {
"registrars": [
{
"name": "Third-Party",
"type": "NONE"
}
],
"dns_providers": [ "dns_providers": [
{ {
"name": "Cloudflare", "name": "Cloudflare",
@ -13,21 +7,27 @@
], ],
"domains": [ "domains": [
{ {
"name": "foo.com",
"registrar": "Third-Party",
"dnsProviders": { "dnsProviders": {
"Cloudflare": -1 "Cloudflare": -1
}, },
"name": "foo.com",
"records": [ "records": [
{ {
"type": "A",
"name": "@",
"target": "1.2.3.4",
"meta": { "meta": {
"transform": "0.0.0.0 ~ 1.1.1.1 ~ 2.2.2.2 ~ ; 1.1.1.1 ~ 2.2.2.2 ~ 3.3.3.3,4.4.4.4,5.5.5.5 ~ ; 1.1.1.1 ~ 2.2.2.2 ~ ~ 3.3.3.3,4.4.4.4,5.5.5.5" "transform": "0.0.0.0 ~ 1.1.1.1 ~ 2.2.2.2 ~ ; 1.1.1.1 ~ 2.2.2.2 ~ 3.3.3.3,4.4.4.4,5.5.5.5 ~ ; 1.1.1.1 ~ 2.2.2.2 ~ ~ 3.3.3.3,4.4.4.4,5.5.5.5"
},
"name": "@",
"target": "1.2.3.4",
"type": "A"
} }
} ],
] "registrar": "Third-Party"
}
],
"registrars": [
{
"name": "Third-Party",
"type": "NONE"
} }
] ]
} }

View File

@ -1,22 +1,22 @@
{ {
"registrars": [],
"dns_providers": [], "dns_providers": [],
"domains": [ "domains": [
{ {
"name": "foo.com",
"registrar": "reg",
"dnsProviders": {}, "dnsProviders": {},
"name": "foo.com",
"records": [ "records": [
{ {
"type": "IMPORT_TRANSFORM", "meta": {
"transform_table": "0.0.0.0 ~ 1.1.1.1 ~ 2.2.2.2 ~ "
},
"name": "@", "name": "@",
"target": "foo2.com", "target": "foo2.com",
"ttl": 60, "ttl": 60,
"meta": { "type": "IMPORT_TRANSFORM"
"transform_table": "0.0.0.0 ~ 1.1.1.1 ~ 2.2.2.2 ~ "
} }
],
"registrar": "reg"
} }
] ],
} "registrars": []
]
} }

View File

@ -1,18 +1,18 @@
{ {
"registrars": [],
"dns_providers": [], "dns_providers": [],
"domains": [ "domains": [
{ {
"name": "foo.com",
"registrar": "none",
"dnsProviders": {}, "dnsProviders": {},
"name": "foo.com",
"records": [ "records": [
{ {
"type": "A",
"name": "@", "name": "@",
"target": "1.2.3.4" "target": "1.2.3.4",
"type": "A"
} }
] ],
"registrar": "none"
} }
] ],
"registrars": []
} }

View File

@ -1,12 +1,12 @@
{ {
"registrars": [],
"dns_providers": [], "dns_providers": [],
"domains": [ "domains": [
{ {
"name": "2.1.in-addr.arpa",
"registrar": "none",
"dnsProviders": {}, "dnsProviders": {},
"records": [] "name": "2.1.in-addr.arpa",
"records": [],
"registrar": "none"
} }
] ],
"registrars": []
} }

View File

@ -1,18 +1,18 @@
{ {
"registrars": [],
"dns_providers": [], "dns_providers": [],
"domains": [ "domains": [
{ {
"name": "foo.com",
"registrar": "none",
"dnsProviders": {}, "dnsProviders": {},
"name": "foo.com",
"records": [ "records": [
{ {
"type": "ALIAS",
"name": "@", "name": "@",
"target": "foo.com." "target": "foo.com.",
"type": "ALIAS"
} }
] ],
"registrar": "none"
} }
] ],
"registrars": []
} }

View File

@ -1,23 +1,23 @@
{ {
"registrars": [],
"dns_providers": [], "dns_providers": [],
"domains": [ "domains": [
{ {
"name": "foo.com",
"registrar": "none",
"dnsProviders": {}, "dnsProviders": {},
"name": "foo.com",
"records": [ "records": [
{ {
"type": "CF_REDIRECT",
"name": "@", "name": "@",
"target": "test.foo.com,https://goo.com/$1" "target": "test.foo.com,https://goo.com/$1",
"type": "CF_REDIRECT"
}, },
{ {
"type": "CF_TEMP_REDIRECT",
"name": "@", "name": "@",
"target": "test.foo.com,https://goo.com/$1" "target": "test.foo.com,https://goo.com/$1",
"type": "CF_TEMP_REDIRECT"
} }
] ],
"registrar": "none"
} }
] ],
"registrars": []
} }

View File

@ -1,43 +1,43 @@
{ {
"registrars": [],
"dns_providers": [], "dns_providers": [],
"domains": [ "domains": [
{ {
"name": "foo.com",
"registrar": "none",
"dnsProviders": {}, "dnsProviders": {},
"name": "foo.com",
"records": [ "records": [
{ {
"type": "A",
"name": "@", "name": "@",
"target": "1.2.3.4", "target": "1.2.3.4",
"ttl":300 "ttl": 300,
"type": "A"
}, },
{ {
"type": "A",
"name": "@", "name": "@",
"target": "1.2.3.4", "target": "1.2.3.4",
"ttl":300 "ttl": 300,
"type": "A"
}, },
{ {
"type": "A",
"name": "@", "name": "@",
"target": "1.2.3.4", "target": "1.2.3.4",
"ttl":180 "ttl": 180,
"type": "A"
}, },
{ {
"type": "A",
"name": "@", "name": "@",
"target": "1.2.3.4", "target": "1.2.3.4",
"ttl":10800 "ttl": 10800,
"type": "A"
}, },
{ {
"type": "A",
"name": "@", "name": "@",
"target": "1.2.3.4", "target": "1.2.3.4",
"ttl":259200 "ttl": 259200,
"type": "A"
} }
] ],
"registrar": "none"
} }
] ],
"registrars": []
} }

View File

@ -1,19 +1,19 @@
{ {
"registrars": [],
"dns_providers": [], "dns_providers": [],
"domains": [ "domains": [
{ {
"name": "foo.com",
"registrar": "none",
"dnsProviders": {}, "dnsProviders": {},
"name": "foo.com",
"records": [ "records": [
{ {
"type": "MX", "mxpreference": 15,
"name": "@", "name": "@",
"target": "foo.com.", "target": "foo.com.",
"mxpreference": 15 "type": "MX"
} }
] ],
"registrar": "none"
} }
] ],
"registrars": []
} }

View File

@ -1,45 +1,45 @@
{ {
"registrars":[],
"dns_providers": [], "dns_providers": [],
"domains": [ "domains": [
{ {
"name":"foo.com",
"registrar":"none",
"dnsProviders": {}, "dnsProviders": {},
"name": "foo.com",
"records": [ "records": [
{ {
"type":"CAA", "caatag": "issue",
"name": "@", "name": "@",
"target": "letsencrypt.org", "target": "letsencrypt.org",
"caatag":"issue" "type": "CAA"
}, },
{ {
"type":"CAA", "caatag": "issuewild",
"name": "@", "name": "@",
"target": ";", "target": ";",
"caatag":"issuewild" "type": "CAA"
}, },
{ {
"type":"CAA", "caaflag": 128,
"caatag": "iodef",
"name": "@", "name": "@",
"target": "mailto:test@example.com", "target": "mailto:test@example.com",
"caatag":"iodef", "type": "CAA"
"caaflag":128
}, },
{ {
"type":"CAA", "caatag": "iodef",
"name": "@", "name": "@",
"target": "http://example.com", "target": "http://example.com",
"caatag":"iodef" "type": "CAA"
}, },
{ {
"type":"CAA", "caaflag": 128,
"caatag": "iodef",
"name": "@", "name": "@",
"target": "https://example.com", "target": "https://example.com",
"caatag":"iodef", "type": "CAA"
"caaflag":128
} }
] ],
"registrar": "none"
} }
] ],
"registrars": []
} }

View File

@ -1,22 +1,21 @@
{ {
"registrars":[],
"dns_providers": [], "dns_providers": [],
"domains": [ "domains": [
{ {
"name":"foo.com",
"registrar":"none",
"dnsProviders": {}, "dnsProviders": {},
"name": "foo.com",
"records": [ "records": [
{ {
"type":"TLSA",
"name": "_443._tcp", "name": "_443._tcp",
"target": "MDFiYTQ3MTljODBiNmZlOTExYjA5MWE3YzA1MTI0YjY0ZWVlY2U5NjRlMDljMDU4ZWY4Zjk4MDVkYWNhNTQ2YiAgLQo=", "target": "MDFiYTQ3MTljODBiNmZlOTExYjA5MWE3YzA1MTI0YjY0ZWVlY2U5NjRlMDljMDU4ZWY4Zjk4MDVkYWNhNTQ2YiAgLQo=",
"tlsausage":3, "tlsamatchingtype": 1,
"tlsaselector": 1, "tlsaselector": 1,
"tlsamatchingtype":1 "tlsausage": 3,
"type": "TLSA"
} }
] ],
"registrar": "none"
} }
] ],
"registrars": []
} }

View File

@ -1,20 +1,22 @@
{ {
"registrars": [],
"dns_providers": [], "dns_providers": [],
"domains": [ "domains": [
{ {
"name": "foo.com",
"registrar": "none",
"dnsProviders": {}, "dnsProviders": {},
"name": "foo.com",
"records": [ "records": [
{ {
"type": "TXT",
"name": "_dmarc", "name": "_dmarc",
"target": "v=DMARC1\\; p=reject\\; sp=reject\\; pct=100\\; rua=mailto:xx...@yyyy.com\\; ruf=mailto:xx...@yyyy.com\\; fo=1", "target": "v=DMARC1\\; p=reject\\; sp=reject\\; pct=100\\; rua=mailto:xx...@yyyy.com\\; ruf=mailto:xx...@yyyy.com\\; fo=1",
"ttl": 300, "ttl": 300,
"txtstrings":["v=DMARC1\\; p=reject\\; sp=reject\\; pct=100\\; rua=mailto:xx...@yyyy.com\\; ruf=mailto:xx...@yyyy.com\\; fo=1"] "txtstrings": [
"v=DMARC1\\; p=reject\\; sp=reject\\; pct=100\\; rua=mailto:xx...@yyyy.com\\; ruf=mailto:xx...@yyyy.com\\; fo=1"
],
"type": "TXT"
} }
] ],
"registrar": "none"
} }
] ],
"registrars": []
} }

View File

@ -1,37 +1,48 @@
{ {
"registrars": [],
"dns_providers": [], "dns_providers": [],
"domains": [ "domains": [
{ {
"name": "foo.com",
"registrar": "none",
"dnsProviders": {}, "dnsProviders": {},
"name": "foo.com",
"records": [ "records": [
{ {
"type": "TXT",
"name": "@", "name": "@",
"target": "simple", "target": "simple",
"txtstrings": [ "simple" ] "txtstrings": [
"simple"
],
"type": "TXT"
}, },
{ {
"type": "TXT",
"name": "@", "name": "@",
"target": "one", "target": "one",
"txtstrings": [ "one" ] "txtstrings": [
"one"
],
"type": "TXT"
}, },
{ {
"type": "TXT",
"name": "@", "name": "@",
"target": "bonie", "target": "bonie",
"txtstrings": [ "bonie", "clyde" ] "txtstrings": [
"bonie",
"clyde"
],
"type": "TXT"
}, },
{ {
"type": "TXT",
"name": "@", "name": "@",
"target": "straw", "target": "straw",
"txtstrings": [ "straw", "wood", "brick" ] "txtstrings": [
"straw",
"wood",
"brick"
],
"type": "TXT"
} }
] ],
"registrar": "none"
} }
] ],
"registrars": []
} }

View File

@ -1,21 +1,22 @@
{ {
"registrars": [],
"dns_providers": [], "dns_providers": [],
"domains": [ "domains": [
{ {
"name": "foo.com",
"registrar": "none",
"dnsProviders": {}, "dnsProviders": {},
"name": "foo.com",
"records": [ "records": [
{ {
"type": "TXT",
"name": "dkimtest2", "name": "dkimtest2",
"target": "this string is 255 bytes long.hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnKZogtjOlHoeY8iZ5o5brlPOsj/a2Q9Bopu1kHxlxrdw7tZVL9FzUMngiIYGrl8dbP7Rvk7TLMoxHxVkRZPBtIpsKIab/gOUoPLQVYbrAmzyguHYBwAApi3H/pvjUsK8+XF0dKY17AR96lokAPqvfBaUb+DSx8zNw2hrYWYVqvCtnxHUGEUhT1bTlEZBptH3j", "target": "this string is 255 bytes long.hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnKZogtjOlHoeY8iZ5o5brlPOsj/a2Q9Bopu1kHxlxrdw7tZVL9FzUMngiIYGrl8dbP7Rvk7TLMoxHxVkRZPBtIpsKIab/gOUoPLQVYbrAmzyguHYBwAApi3H/pvjUsK8+XF0dKY17AR96lokAPqvfBaUb+DSx8zNw2hrYWYVqvCtnxHUGEUhT1bTlEZBptH3j",
"txtstrings": ["this string is 255 bytes long.hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnKZogtjOlHoeY8iZ5o5brlPOsj/a2Q9Bopu1kHxlxrdw7tZVL9FzUMngiIYGrl8dbP7Rvk7TLMoxHxVkRZPBtIpsKIab/gOUoPLQVYbrAmzyguHYBwAApi3H/pvjUsK8+XF0dKY17AR96lokAPqvfBaUb+DSx8zNw2hrYWYVqvCtnxHUGEUhT1bTlEZBptH3j", "txtstrings": [
"this string is 255 bytes long.hkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnKZogtjOlHoeY8iZ5o5brlPOsj/a2Q9Bopu1kHxlxrdw7tZVL9FzUMngiIYGrl8dbP7Rvk7TLMoxHxVkRZPBtIpsKIab/gOUoPLQVYbrAmzyguHYBwAApi3H/pvjUsK8+XF0dKY17AR96lokAPqvfBaUb+DSx8zNw2hrYWYVqvCtnxHUGEUhT1bTlEZBptH3j",
"this is the remainder. it is 156 bytes long.mOhl2JmbsFKy+RoMTwbkk0/meRvcEFWLHkr4MSgbnie6OpQvM4Y51+kO6DUVr3rwjrdVO9wpFt+n/hdQ92TNif17RMJtE5AGaQ6BN3yJQIDAQAB;" "this is the remainder. it is 156 bytes long.mOhl2JmbsFKy+RoMTwbkk0/meRvcEFWLHkr4MSgbnie6OpQvM4Y51+kO6DUVr3rwjrdVO9wpFt+n/hdQ92TNif17RMJtE5AGaQ6BN3yJQIDAQAB;"
] ],
"type": "TXT"
} }
] ],
"registrar": "none"
} }
] ],
"registrars": []
} }

View File

@ -1,16 +1,15 @@
{ {
"registrars": [],
"dns_providers": [], "dns_providers": [],
"domains": [ "domains": [
{ {
"name": "foo.com",
"registrar": "none",
"dnsProviders": {}, "dnsProviders": {},
"records": [
],
"ignored_labels": [ "ignored_labels": [
"testignore" "testignore"
] ],
"name": "foo.com",
"records": [],
"registrar": "none"
} }
] ],
"registrars": []
} }

View File

@ -1,111 +1,111 @@
{ {
"registrars": [],
"dns_providers": [], "dns_providers": [],
"domains": [ "domains": [
{ {
"name": "foo.com",
"registrar": "none",
"dnsProviders": {}, "dnsProviders": {},
"name": "foo.com",
"records": [ "records": [
{ {
"type": "R53_ALIAS",
"name": "mxtest", "name": "mxtest",
"target": "foo.com.",
"r53_alias": { "r53_alias": {
"type": "MX" "type": "MX"
} },
"target": "foo.com.",
"type": "R53_ALIAS"
}, },
{ {
"type": "R53_ALIAS",
"name": "atest", "name": "atest",
"target": "foo.com.",
"r53_alias": { "r53_alias": {
"type": "A" "type": "A"
} },
"target": "foo.com.",
"type": "R53_ALIAS"
}, },
{ {
"type": "R53_ALIAS",
"name": "atest", "name": "atest",
"target": "foo.com.",
"r53_alias": { "r53_alias": {
"type": "A", "type": "A",
"zone_id": "Z2FTEDLFRTF" "zone_id": "Z2FTEDLFRTF"
} },
"target": "foo.com.",
"type": "R53_ALIAS"
}, },
{ {
"type": "R53_ALIAS",
"name": "aaaatest", "name": "aaaatest",
"target": "foo.com.",
"r53_alias": { "r53_alias": {
"type": "AAAA" "type": "AAAA"
} },
"target": "foo.com.",
"type": "R53_ALIAS"
}, },
{ {
"type": "R53_ALIAS",
"name": "aaaatest", "name": "aaaatest",
"target": "foo.com.",
"r53_alias": { "r53_alias": {
"type": "AAAA", "type": "AAAA",
"zone_id": "ERERTFGFGF" "zone_id": "ERERTFGFGF"
} },
"target": "foo.com.",
"type": "R53_ALIAS"
}, },
{ {
"type": "R53_ALIAS",
"name": "cnametest", "name": "cnametest",
"target": "foo.com.",
"r53_alias": { "r53_alias": {
"type": "CNAME" "type": "CNAME"
} },
"target": "foo.com.",
"type": "R53_ALIAS"
}, },
{ {
"type": "R53_ALIAS",
"name": "ptrtest", "name": "ptrtest",
"target": "foo.com.",
"r53_alias": { "r53_alias": {
"type": "PTR" "type": "PTR"
} },
"target": "foo.com.",
"type": "R53_ALIAS"
}, },
{ {
"type": "R53_ALIAS",
"name": "txttest", "name": "txttest",
"target": "foo.com.",
"r53_alias": { "r53_alias": {
"type": "TXT" "type": "TXT"
} },
"target": "foo.com.",
"type": "R53_ALIAS"
}, },
{ {
"type": "R53_ALIAS",
"name": "srvtest", "name": "srvtest",
"target": "foo.com.",
"r53_alias": { "r53_alias": {
"type": "SRV" "type": "SRV"
} },
"target": "foo.com.",
"type": "R53_ALIAS"
}, },
{ {
"type": "R53_ALIAS",
"name": "spftest", "name": "spftest",
"target": "foo.com.",
"r53_alias": { "r53_alias": {
"type": "SPF" "type": "SPF"
} },
"target": "foo.com.",
"type": "R53_ALIAS"
}, },
{ {
"type": "R53_ALIAS",
"name": "caatest", "name": "caatest",
"target": "foo.com.",
"r53_alias": { "r53_alias": {
"type": "CAA" "type": "CAA"
} },
"target": "foo.com.",
"type": "R53_ALIAS"
}, },
{ {
"type": "R53_ALIAS",
"name": "naptrtest", "name": "naptrtest",
"target": "foo.com.",
"r53_alias": { "r53_alias": {
"type": "NAPTR" "type": "NAPTR"
},
"target": "foo.com.",
"type": "R53_ALIAS"
} }
],
"registrar": "none"
} }
] ],
} "registrars": []
]
} }

View File

@ -1,24 +1,24 @@
{ {
"registrars": [],
"dns_providers": [], "dns_providers": [],
"domains": [ "domains": [
{ {
"name": "foo.com",
"registrar": "none",
"dnsProviders": {}, "dnsProviders": {},
"meta": { "meta": {
"ns_ttl": "86400" "ns_ttl": "86400"
}, },
"records": [] "name": "foo.com",
"records": [],
"registrar": "none"
}, },
{ {
"name": "bar.com",
"registrar": "none",
"dnsProviders": {}, "dnsProviders": {},
"meta": { "meta": {
"ns_ttl": "300" "ns_ttl": "300"
}, },
"records": [] "name": "bar.com",
"records": [],
"registrar": "none"
} }
] ],
"registrars": []
} }