mirror of
https://github.com/google/nomulus.git
synced 2025-05-14 08:27:14 +02:00
Update the rdapConformance and notices fields
We're changing rdapConformance from rdap_level_0 to icann_rdap_response_profile_0, and changing the EPP status notices title from "EPP Status Codes" to "Status Codes" to conform with the changing spec. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=241527211
This commit is contained in:
parent
9c1739d562
commit
c0f5710c31
38 changed files with 47 additions and 47 deletions
|
@ -37,7 +37,7 @@ public class RdapIcannStandardInformation {
|
||||||
private static final ImmutableMap<String, Object> DOMAIN_STATUS_CODES_NOTICE =
|
private static final ImmutableMap<String, Object> DOMAIN_STATUS_CODES_NOTICE =
|
||||||
ImmutableMap.of(
|
ImmutableMap.of(
|
||||||
"title",
|
"title",
|
||||||
"EPP Status Codes",
|
"Status Codes",
|
||||||
"description",
|
"description",
|
||||||
ImmutableList.of(
|
ImmutableList.of(
|
||||||
"For more information on domain status codes, please visit https://icann.org/epp"),
|
"For more information on domain status codes, please visit https://icann.org/epp"),
|
||||||
|
|
|
@ -109,7 +109,7 @@ public class RdapJsonFormatter {
|
||||||
OTHER
|
OTHER
|
||||||
}
|
}
|
||||||
|
|
||||||
private static final String RDAP_CONFORMANCE_LEVEL = "rdap_level_0";
|
private static final String RDAP_CONFORMANCE_LEVEL = "icann_rdap_response_profile_0";
|
||||||
private static final String VCARD_VERSION_NUMBER = "4.0";
|
private static final String VCARD_VERSION_NUMBER = "4.0";
|
||||||
static final String NOTICES = "notices";
|
static final String NOTICES = "notices";
|
||||||
private static final String REMARKS = "remarks";
|
private static final String REMARKS = "remarks";
|
||||||
|
|
|
@ -97,7 +97,7 @@ public class RdapActionBaseTest extends RdapActionBaseTestCase<RdapActionBaseTes
|
||||||
public void testIllegalValue_showsReadableTypeName() {
|
public void testIllegalValue_showsReadableTypeName() {
|
||||||
assertThat(generateActualJson("IllegalArgumentException")).isEqualTo(JSONValue.parse(
|
assertThat(generateActualJson("IllegalArgumentException")).isEqualTo(JSONValue.parse(
|
||||||
"{\"lang\":\"en\", \"errorCode\":400, \"title\":\"Bad Request\","
|
"{\"lang\":\"en\", \"errorCode\":400, \"title\":\"Bad Request\","
|
||||||
+ "\"rdapConformance\":[\"rdap_level_0\"],"
|
+ "\"rdapConformance\":[\"icann_rdap_response_profile_0\"],"
|
||||||
+ "\"description\":[\"Not a valid human-readable string\"]}"));
|
+ "\"description\":[\"Not a valid human-readable string\"]}"));
|
||||||
assertThat(response.getStatus()).isEqualTo(400);
|
assertThat(response.getStatus()).isEqualTo(400);
|
||||||
}
|
}
|
||||||
|
@ -106,7 +106,7 @@ public class RdapActionBaseTest extends RdapActionBaseTestCase<RdapActionBaseTes
|
||||||
public void testRuntimeException_returns500Error() {
|
public void testRuntimeException_returns500Error() {
|
||||||
assertThat(generateActualJson("RuntimeException")).isEqualTo(JSONValue.parse(
|
assertThat(generateActualJson("RuntimeException")).isEqualTo(JSONValue.parse(
|
||||||
"{\"lang\":\"en\", \"errorCode\":500, \"title\":\"Internal Server Error\","
|
"{\"lang\":\"en\", \"errorCode\":500, \"title\":\"Internal Server Error\","
|
||||||
+ "\"rdapConformance\":[\"rdap_level_0\"],"
|
+ "\"rdapConformance\":[\"icann_rdap_response_profile_0\"],"
|
||||||
+ "\"description\":[\"An error was encountered\"]}"));
|
+ "\"description\":[\"An error was encountered\"]}"));
|
||||||
assertThat(response.getStatus()).isEqualTo(500);
|
assertThat(response.getStatus()).isEqualTo(500);
|
||||||
}
|
}
|
||||||
|
|
|
@ -329,7 +329,7 @@ public class RdapDomainActionTest extends RdapActionBaseTestCase<RdapDomainActio
|
||||||
ImmutableMap.Builder<String, Object> builder =
|
ImmutableMap.Builder<String, Object> builder =
|
||||||
RdapTestHelper.getBuilderExcluding(
|
RdapTestHelper.getBuilderExcluding(
|
||||||
map, ImmutableSet.of("rdapConformance", "notices", "remarks"));
|
map, ImmutableSet.of("rdapConformance", "notices", "remarks"));
|
||||||
builder.put("rdapConformance", ImmutableList.of("rdap_level_0"));
|
builder.put("rdapConformance", ImmutableList.of("icann_rdap_response_profile_0"));
|
||||||
RdapTestHelper.addDomainBoilerplateNotices(
|
RdapTestHelper.addDomainBoilerplateNotices(
|
||||||
builder,
|
builder,
|
||||||
false,
|
false,
|
||||||
|
|
|
@ -499,7 +499,7 @@ public class RdapDomainSearchActionTest extends RdapSearchActionTestCase<RdapDom
|
||||||
expectedOutputFile);
|
expectedOutputFile);
|
||||||
ImmutableMap.Builder<String, Object> builder = new ImmutableMap.Builder<>();
|
ImmutableMap.Builder<String, Object> builder = new ImmutableMap.Builder<>();
|
||||||
builder.put("domainSearchResults", ImmutableList.of(obj));
|
builder.put("domainSearchResults", ImmutableList.of(obj));
|
||||||
builder.put("rdapConformance", ImmutableList.of("rdap_level_0"));
|
builder.put("rdapConformance", ImmutableList.of("icann_rdap_response_profile_0"));
|
||||||
RdapTestHelper.addDomainBoilerplateNotices(
|
RdapTestHelper.addDomainBoilerplateNotices(
|
||||||
builder, RdapTestHelper.createNotices("https://example.tld/rdap/"));
|
builder, RdapTestHelper.createNotices("https://example.tld/rdap/"));
|
||||||
return new JSONObject(builder.build());
|
return new JSONObject(builder.build());
|
||||||
|
|
|
@ -193,7 +193,7 @@ public class RdapEntityActionTest extends RdapActionBaseTestCase<RdapEntityActio
|
||||||
ImmutableMap.Builder<String, Object> builder =
|
ImmutableMap.Builder<String, Object> builder =
|
||||||
RdapTestHelper.getBuilderExcluding(
|
RdapTestHelper.getBuilderExcluding(
|
||||||
map, ImmutableSet.of("rdapConformance", "notices", "remarks"));
|
map, ImmutableSet.of("rdapConformance", "notices", "remarks"));
|
||||||
builder.put("rdapConformance", ImmutableList.of("rdap_level_0"));
|
builder.put("rdapConformance", ImmutableList.of("icann_rdap_response_profile_0"));
|
||||||
RdapTestHelper.addNonDomainBoilerplateNotices(
|
RdapTestHelper.addNonDomainBoilerplateNotices(
|
||||||
builder,
|
builder,
|
||||||
RdapTestHelper.createNotices(
|
RdapTestHelper.createNotices(
|
||||||
|
|
|
@ -205,7 +205,7 @@ public class RdapEntitySearchActionTest extends RdapSearchActionTestCase<RdapEnt
|
||||||
Object obj = generateExpectedJson(handle, fullName, status, email, address, expectedOutputFile);
|
Object obj = generateExpectedJson(handle, fullName, status, email, address, expectedOutputFile);
|
||||||
ImmutableMap.Builder<String, Object> builder = new ImmutableMap.Builder<>();
|
ImmutableMap.Builder<String, Object> builder = new ImmutableMap.Builder<>();
|
||||||
builder.put("entitySearchResults", ImmutableList.of(obj));
|
builder.put("entitySearchResults", ImmutableList.of(obj));
|
||||||
builder.put("rdapConformance", ImmutableList.of("rdap_level_0"));
|
builder.put("rdapConformance", ImmutableList.of("icann_rdap_response_profile_0"));
|
||||||
RdapTestHelper.addNonDomainBoilerplateNotices(
|
RdapTestHelper.addNonDomainBoilerplateNotices(
|
||||||
builder, RdapTestHelper.createNotices("https://example.tld/rdap/"));
|
builder, RdapTestHelper.createNotices("https://example.tld/rdap/"));
|
||||||
return new JSONObject(builder.build());
|
return new JSONObject(builder.build());
|
||||||
|
|
|
@ -109,7 +109,7 @@ public class RdapNameserverActionTest extends RdapActionBaseTestCase<RdapNameser
|
||||||
ImmutableMap.Builder<String, Object> builder =
|
ImmutableMap.Builder<String, Object> builder =
|
||||||
RdapTestHelper.getBuilderExcluding(
|
RdapTestHelper.getBuilderExcluding(
|
||||||
map, ImmutableSet.of("rdapConformance", "notices", "remarks"));
|
map, ImmutableSet.of("rdapConformance", "notices", "remarks"));
|
||||||
builder.put("rdapConformance", ImmutableList.of("rdap_level_0"));
|
builder.put("rdapConformance", ImmutableList.of("icann_rdap_response_profile_0"));
|
||||||
RdapTestHelper.addNonDomainBoilerplateNotices(
|
RdapTestHelper.addNonDomainBoilerplateNotices(
|
||||||
builder,
|
builder,
|
||||||
RdapTestHelper.createNotices(
|
RdapTestHelper.createNotices(
|
||||||
|
|
|
@ -205,7 +205,7 @@ public class RdapNameserverSearchActionTest
|
||||||
name, punycodeName, handle, ipAddressType, ipAddress, expectedOutputFile);
|
name, punycodeName, handle, ipAddressType, ipAddress, expectedOutputFile);
|
||||||
ImmutableMap.Builder<String, Object> builder = new ImmutableMap.Builder<>();
|
ImmutableMap.Builder<String, Object> builder = new ImmutableMap.Builder<>();
|
||||||
builder.put("nameserverSearchResults", ImmutableList.of(obj));
|
builder.put("nameserverSearchResults", ImmutableList.of(obj));
|
||||||
builder.put("rdapConformance", ImmutableList.of("rdap_level_0"));
|
builder.put("rdapConformance", ImmutableList.of("icann_rdap_response_profile_0"));
|
||||||
RdapTestHelper.addNonDomainBoilerplateNotices(
|
RdapTestHelper.addNonDomainBoilerplateNotices(
|
||||||
builder, RdapTestHelper.createNotices("https://example.tld/rdap/"));
|
builder, RdapTestHelper.createNotices("https://example.tld/rdap/"));
|
||||||
return builder.build();
|
return builder.build();
|
||||||
|
|
|
@ -173,7 +173,7 @@ public class RdapTestHelper {
|
||||||
noticesBuilder.add(
|
noticesBuilder.add(
|
||||||
ImmutableMap.of(
|
ImmutableMap.of(
|
||||||
"title",
|
"title",
|
||||||
"EPP Status Codes",
|
"Status Codes",
|
||||||
"description",
|
"description",
|
||||||
ImmutableList.of(
|
ImmutableList.of(
|
||||||
"For more information on domain status codes, please visit"
|
"For more information on domain status codes, please visit"
|
||||||
|
|
|
@ -114,7 +114,7 @@
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"rdapConformance": [
|
"rdapConformance": [
|
||||||
"rdap_level_0"
|
"icann_rdap_response_profile_0"
|
||||||
],
|
],
|
||||||
"notices" :
|
"notices" :
|
||||||
[
|
[
|
||||||
|
@ -170,7 +170,7 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"title" : "EPP Status Codes",
|
"title" : "Status Codes",
|
||||||
"description" :
|
"description" :
|
||||||
[
|
[
|
||||||
"For more information on domain status codes, please visit https://icann.org/epp"
|
"For more information on domain status codes, please visit https://icann.org/epp"
|
||||||
|
|
|
@ -115,7 +115,7 @@
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"rdapConformance": [
|
"rdapConformance": [
|
||||||
"rdap_level_0"
|
"icann_rdap_response_profile_0"
|
||||||
],
|
],
|
||||||
"notices" :
|
"notices" :
|
||||||
[
|
[
|
||||||
|
@ -151,7 +151,7 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"title" : "EPP Status Codes",
|
"title" : "Status Codes",
|
||||||
"description" :
|
"description" :
|
||||||
[
|
[
|
||||||
"For more information on domain status codes, please visit https://icann.org/epp"
|
"For more information on domain status codes, please visit https://icann.org/epp"
|
||||||
|
|
|
@ -115,7 +115,7 @@
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"rdapConformance": [
|
"rdapConformance": [
|
||||||
"rdap_level_0"
|
"icann_rdap_response_profile_0"
|
||||||
],
|
],
|
||||||
"notices" :
|
"notices" :
|
||||||
[
|
[
|
||||||
|
@ -171,7 +171,7 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"title" : "EPP Status Codes",
|
"title" : "Status Codes",
|
||||||
"description" :
|
"description" :
|
||||||
[
|
[
|
||||||
"For more information on domain status codes, please visit https://icann.org/epp"
|
"For more information on domain status codes, please visit https://icann.org/epp"
|
||||||
|
|
|
@ -58,7 +58,7 @@
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"rdapConformance": [
|
"rdapConformance": [
|
||||||
"rdap_level_0"
|
"icann_rdap_response_profile_0"
|
||||||
],
|
],
|
||||||
"notices" :
|
"notices" :
|
||||||
[
|
[
|
||||||
|
@ -94,7 +94,7 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"title" : "EPP Status Codes",
|
"title" : "Status Codes",
|
||||||
"description" :
|
"description" :
|
||||||
[
|
[
|
||||||
"For more information on domain status codes, please visit https://icann.org/epp"
|
"For more information on domain status codes, please visit https://icann.org/epp"
|
||||||
|
|
|
@ -6,6 +6,6 @@
|
||||||
"%NAME%"
|
"%NAME%"
|
||||||
],
|
],
|
||||||
"rdapConformance": [
|
"rdapConformance": [
|
||||||
"rdap_level_0"
|
"icann_rdap_response_profile_0"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,6 +6,6 @@
|
||||||
"%NAME%"
|
"%NAME%"
|
||||||
],
|
],
|
||||||
"rdapConformance": [
|
"rdapConformance": [
|
||||||
"rdap_level_0"
|
"icann_rdap_response_profile_0"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,6 +6,6 @@
|
||||||
"%NAME%"
|
"%NAME%"
|
||||||
],
|
],
|
||||||
"rdapConformance": [
|
"rdapConformance": [
|
||||||
"rdap_level_0"
|
"icann_rdap_response_profile_0"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
|
@ -6,6 +6,6 @@
|
||||||
"%NAME%"
|
"%NAME%"
|
||||||
],
|
],
|
||||||
"rdapConformance": [
|
"rdapConformance": [
|
||||||
"rdap_level_0"
|
"icann_rdap_response_profile_0"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"key" : "value",
|
"key" : "value",
|
||||||
"rdapConformance" : [ "rdap_level_0" ],
|
"rdapConformance" : [ "icann_rdap_response_profile_0" ],
|
||||||
"notices" : [ {
|
"notices" : [ {
|
||||||
"title" : "RDAP Terms of Service",
|
"title" : "RDAP Terms of Service",
|
||||||
"description" : [ "By querying our Domain Database, you are agreeing to comply with these terms so please read them carefully.", "Any information provided is 'as is' without any guarantee of accuracy.", "Please do not misuse the Domain Database. It is intended solely for query-based access.", "Don't use the Domain Database to allow, enable, or otherwise support the transmission of mass unsolicited, commercial advertising or solicitations.", "Don't access our Domain Database through the use of high volume, automated electronic processes that send queries or data to the systems of any ICANN-accredited registrar.", "You may only use the information contained in the Domain Database for lawful purposes.", "Do not compile, repackage, disseminate, or otherwise use the information contained in the Domain Database in its entirety, or in any substantial portion, without our prior written permission.", "We may retain certain details about queries to our Domain Database for the purposes of detecting and preventing misuse.", "We reserve the right to restrict or deny your access to the database if we suspect that you have failed to comply with these terms.", "We reserve the right to modify this agreement at any time." ],
|
"description" : [ "By querying our Domain Database, you are agreeing to comply with these terms so please read them carefully.", "Any information provided is 'as is' without any guarantee of accuracy.", "Please do not misuse the Domain Database. It is intended solely for query-based access.", "Don't use the Domain Database to allow, enable, or otherwise support the transmission of mass unsolicited, commercial advertising or solicitations.", "Don't access our Domain Database through the use of high volume, automated electronic processes that send queries or data to the systems of any ICANN-accredited registrar.", "You may only use the information contained in the Domain Database for lawful purposes.", "Do not compile, repackage, disseminate, or otherwise use the information contained in the Domain Database in its entirety, or in any substantial portion, without our prior written permission.", "We may retain certain details about queries to our Domain Database for the purposes of detecting and preventing misuse.", "We reserve the right to restrict or deny your access to the database if we suspect that you have failed to comply with these terms.", "We reserve the right to modify this agreement at any time." ],
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"rdapConformance" : ["rdap_level_0"],
|
"rdapConformance" : ["icann_rdap_response_profile_0"],
|
||||||
"notices" :
|
"notices" :
|
||||||
[
|
[
|
||||||
{
|
{
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{
|
{
|
||||||
"rdapConformance" : ["rdap_level_0"],
|
"rdapConformance" : ["icann_rdap_response_profile_0"],
|
||||||
"notices" :
|
"notices" :
|
||||||
[
|
[
|
||||||
{
|
{
|
||||||
|
|
|
@ -153,7 +153,7 @@
|
||||||
"type":"text/html"
|
"type":"text/html"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"title":"EPP Status Codes"
|
"title":"Status Codes"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"description":
|
"description":
|
||||||
|
@ -173,6 +173,6 @@
|
||||||
],
|
],
|
||||||
"rdapConformance":
|
"rdapConformance":
|
||||||
[
|
[
|
||||||
"rdap_level_0"
|
"icann_rdap_response_profile_0"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
|
@ -94,7 +94,7 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"title":"EPP Status Codes",
|
"title":"Status Codes",
|
||||||
"description":[
|
"description":[
|
||||||
"For more information on domain status codes, please visit https://icann.org/epp"
|
"For more information on domain status codes, please visit https://icann.org/epp"
|
||||||
],
|
],
|
||||||
|
@ -122,6 +122,6 @@
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"rdapConformance":[
|
"rdapConformance":[
|
||||||
"rdap_level_0"
|
"icann_rdap_response_profile_0"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
|
@ -101,7 +101,7 @@
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"rdapConformance": [ "rdap_level_0" ],
|
"rdapConformance": [ "icann_rdap_response_profile_0" ],
|
||||||
"notices" :
|
"notices" :
|
||||||
[
|
[
|
||||||
{
|
{
|
||||||
|
|
|
@ -94,7 +94,7 @@
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"rdapConformance": [ "rdap_level_0" ],
|
"rdapConformance": [ "icann_rdap_response_profile_0" ],
|
||||||
"notices" :
|
"notices" :
|
||||||
[
|
[
|
||||||
{
|
{
|
||||||
|
|
|
@ -161,7 +161,7 @@
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"rdapConformance" : ["rdap_level_0"],
|
"rdapConformance" : ["icann_rdap_response_profile_0"],
|
||||||
"notices" :
|
"notices" :
|
||||||
[
|
[
|
||||||
{
|
{
|
||||||
|
|
|
@ -186,7 +186,7 @@
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"rdapConformance": [ "rdap_level_0" ],
|
"rdapConformance": [ "icann_rdap_response_profile_0" ],
|
||||||
"notices" :
|
"notices" :
|
||||||
[
|
[
|
||||||
{
|
{
|
||||||
|
|
|
@ -114,7 +114,7 @@
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"rdapConformance": [
|
"rdapConformance": [
|
||||||
"rdap_level_0"
|
"icann_rdap_response_profile_0"
|
||||||
],
|
],
|
||||||
"notices" :
|
"notices" :
|
||||||
[
|
[
|
||||||
|
@ -150,7 +150,7 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"title" : "EPP Status Codes",
|
"title" : "Status Codes",
|
||||||
"description" :
|
"description" :
|
||||||
[
|
[
|
||||||
"For more information on domain status codes, please visit https://icann.org/epp"
|
"For more information on domain status codes, please visit https://icann.org/epp"
|
||||||
|
|
|
@ -318,7 +318,7 @@
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"rdapConformance" : ["rdap_level_0"],
|
"rdapConformance" : ["icann_rdap_response_profile_0"],
|
||||||
"notices" :
|
"notices" :
|
||||||
[
|
[
|
||||||
{
|
{
|
||||||
|
|
|
@ -214,7 +214,7 @@
|
||||||
"roles" : ["registrar"]
|
"roles" : ["registrar"]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"rdapConformance": [ "rdap_level_0" ],
|
"rdapConformance": [ "icann_rdap_response_profile_0" ],
|
||||||
"notices" :
|
"notices" :
|
||||||
[
|
[
|
||||||
{
|
{
|
||||||
|
|
|
@ -186,7 +186,7 @@
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"rdapConformance": [ "rdap_level_0" ],
|
"rdapConformance": [ "icann_rdap_response_profile_0" ],
|
||||||
"notices" :
|
"notices" :
|
||||||
[
|
[
|
||||||
{
|
{
|
||||||
|
|
|
@ -318,7 +318,7 @@
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"rdapConformance" : ["rdap_level_0"],
|
"rdapConformance" : ["icann_rdap_response_profile_0"],
|
||||||
"notices" :
|
"notices" :
|
||||||
[
|
[
|
||||||
{
|
{
|
||||||
|
|
|
@ -193,7 +193,7 @@
|
||||||
"roles" : ["registrar"]
|
"roles" : ["registrar"]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"rdapConformance": [ "rdap_level_0" ],
|
"rdapConformance": [ "icann_rdap_response_profile_0" ],
|
||||||
"notices" :
|
"notices" :
|
||||||
[
|
[
|
||||||
{
|
{
|
||||||
|
|
|
@ -214,7 +214,7 @@
|
||||||
"roles" : ["registrar"]
|
"roles" : ["registrar"]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"rdapConformance": [ "rdap_level_0" ],
|
"rdapConformance": [ "icann_rdap_response_profile_0" ],
|
||||||
"notices" :
|
"notices" :
|
||||||
[
|
[
|
||||||
{
|
{
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
{"key":"value","rdapConformance":["rdap_level_0"],"notices":[{"title":"RDAP Terms of Service","description":["By querying our Domain Database, you are agreeing to comply with these terms so please read them carefully.","Any information provided is 'as is' without any guarantee of accuracy.","Please do not misuse the Domain Database. It is intended solely for query-based access.","Don't use the Domain Database to allow, enable, or otherwise support the transmission of mass unsolicited, commercial advertising or solicitations.","Don't access our Domain Database through the use of high volume, automated electronic processes that send queries or data to the systems of any ICANN-accredited registrar.","You may only use the information contained in the Domain Database for lawful purposes.","Do not compile, repackage, disseminate, or otherwise use the information contained in the Domain Database in its entirety, or in any substantial portion, without our prior written permission.","We may retain certain details about queries to our Domain Database for the purposes of detecting and preventing misuse.","We reserve the right to restrict or deny your access to the database if we suspect that you have failed to comply with these terms.","We reserve the right to modify this agreement at any time."],"links":[{"value":"http:\/\/myserver.example.com\/help\/tos","rel":"alternate","href":"https:\/\/www.registry.tld\/about\/rdap\/tos.html","type":"text\/html"}]}]}
|
{"key":"value","rdapConformance":["icann_rdap_response_profile_0"],"notices":[{"title":"RDAP Terms of Service","description":["By querying our Domain Database, you are agreeing to comply with these terms so please read them carefully.","Any information provided is 'as is' without any guarantee of accuracy.","Please do not misuse the Domain Database. It is intended solely for query-based access.","Don't use the Domain Database to allow, enable, or otherwise support the transmission of mass unsolicited, commercial advertising or solicitations.","Don't access our Domain Database through the use of high volume, automated electronic processes that send queries or data to the systems of any ICANN-accredited registrar.","You may only use the information contained in the Domain Database for lawful purposes.","Do not compile, repackage, disseminate, or otherwise use the information contained in the Domain Database in its entirety, or in any substantial portion, without our prior written permission.","We may retain certain details about queries to our Domain Database for the purposes of detecting and preventing misuse.","We reserve the right to restrict or deny your access to the database if we suspect that you have failed to comply with these terms.","We reserve the right to modify this agreement at any time."],"links":[{"value":"http:\/\/myserver.example.com\/help\/tos","rel":"alternate","href":"https:\/\/www.registry.tld\/about\/rdap\/tos.html","type":"text\/html"}]}]}
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
{
|
{
|
||||||
"rdapConformance" :
|
"rdapConformance" :
|
||||||
[
|
[
|
||||||
"rdap_level_0"
|
"icann_rdap_response_profile_0"
|
||||||
],
|
],
|
||||||
"lang" : "en"
|
"lang" : "en"
|
||||||
"errorCode" : 400,
|
"errorCode" : 400,
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
"key" : "value",
|
"key" : "value",
|
||||||
"rdapConformance" :
|
"rdapConformance" :
|
||||||
[
|
[
|
||||||
"rdap_level_0"
|
"icann_rdap_response_profile_0"
|
||||||
],
|
],
|
||||||
"notices" :
|
"notices" :
|
||||||
[
|
[
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
"key" : "value",
|
"key" : "value",
|
||||||
"rdapConformance" :
|
"rdapConformance" :
|
||||||
[
|
[
|
||||||
"rdap_level_0"
|
"icann_rdap_response_profile_0"
|
||||||
],
|
],
|
||||||
"notices" :
|
"notices" :
|
||||||
[
|
[
|
||||||
|
@ -38,7 +38,7 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"title" : "EPP Status Codes",
|
"title" : "Status Codes",
|
||||||
"description" :
|
"description" :
|
||||||
[
|
[
|
||||||
"For more information on domain status codes, please visit https://icann.org/epp"
|
"For more information on domain status codes, please visit https://icann.org/epp"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue