; all_parts strict_all.jcr ; ; Override rules for strict RDAP checking. ;
; ; Object
class response ;
; start_part strict_object_classes.jcr @{root} $entity_response = {
$response_mixin, $entity_mixin, @{not} $error_mixin, @{not} $search_results
}
@{root} $nameserver_response = {
$response_mixin, $nameserver_mixin, @{not} $error_mixin, @{not} $search_results
}
@{root} $domain_response = {
$response_mixin, $domain_mixin, @{not} $error_mixin, @{not} $search_results
}
@{root} $network_response = {
$response_mixin, $network_mixin, @{not} $error_mixin, @{not} $search_results
}
@{root} $autnum_response = {
$response_mixin, $autnum_mixin, @{not} $error_mixin, @{not} $search_results
} ; end_part ; ; Help and error response ;
; start_part strict_help_and_error.jcr @{root} $error_response = {
$response_mixin, $error_mixin, @{not} $object_class, @{not} $search_results
}
@{root} $help_response = {
$response_mixin, $lang ?, @{not} $error_mixin, @{not} $object_class, @{not} $search_results
} ; end_part ; ; Search responses ;
; start_part strict_search_responses.jcr @{root} $domainSearch_response = {
$response_mixin, $lang ?, $domainSearchResult, @{not} $error_mixin, @{not} $object_class
}
@{root} $nameserverSearch_response = {
$response_mixin, $lang ?, $nameserverSearchResult, @{not} $error_mixin, @{not} $object_class
}
@{root} $entitySearch_response = {
$response_mixin, $lang ?, $entitySearchResult, @{not} $error_mixin, @{not} $object_class
} ; end_part ; ; Object
class mixins ;
; start_part strict_object_class_mixins.jcr $object_class = (
$entity_mixin | $nameserver_mixin | $domain_mixin | $network_mixin | $autnum_mixin
) ; end_part ; ; All search results ;
; start_part strict_searches.jcr $search_results = (
$domainSearchResult | $nameserverSearchResult | $entitySearchResult
) ; end_part ; ; IANA Status Values ;
; start_part strict_iana_status_values.jcr $status = “status” : [ $status_values * ]
$status_values = (
"validated" | "renew prohibited" | "update prohibited" | "transfer prohibited" | "delete prohibited" | "proxy" | "private" | "removed" | "obscured" | "associated" | "active" | "inactive" | "locked" | "pending create" | "pending renew" | "pending transfer" | "pending update" | "pending delete" | "add period" | "auto renew period" | "client delete prohibited" | "client hold" | "client renew prohibited" | "client transfer prohibited" | "client update prohibited" | "pending restore" | "redemption period" | "renew period" | "server delete prohibited" | "server renew prohibited" | "server transfer prohibited" | "server update prohibited" | "server hold" | "transfer period"
) ; end_part ; ; IANA Notice and Remark Types ;
; start_part strict_iana_notice_remark_types.jcr $noticeRemarkType = “type” : $noticeRemarkType_values
$noticeRemarkType_values = (
"result set truncated due to authorization" | "result set truncated due to excessive load" | "result set truncated due to unexplainable reasons" | "object truncated due to authorization" | "object truncated due to excessive load" | "object truncated due to unexplainable reasons"
) ; end_part ; ; IANA Roles ;
; start_part strict_iana_roles.jcr $roles = “roles” : [ $role_values * ]
$role_values = (
"registrant" | "technical" | "administrative" | "abuse" | "billing" | "registrar" | "reseller" | "sponsor" | "proxy" | "notifications" | "noc"
)
; end_part ; ; IANA Domain Variant Relations ;
; start_part strict_iana_domain_variant_relations.jcr $variantRelation = “relation” : [ $variantRelation_values * ]
$variantRelation_values = (
"registered" | "unregistered" | "registration restricted" | "open registration" | "conjoined"
) ; end_part ; ; IANA Event Actions ;
; start_part strict_iana_event_actions.jcr $eventAction = “eventAction” : $eventAction_values
$eventAction_values = (
"registration" | "reregistration" | "last changed" | "expiration" | "deletion" | "reinstantiation" | "transfer" | "locked" | "unlocked" | "last update of RDAP database" | "registrar expiration" | "enum validation expiration"
) ; end_part