class UsRegistrant

This UsRegistrant class defines various constants and methods related to EPP Contact objects associated with dotUS domain names as registrants.

Public Fields

[more]static const char* APPLICATION_PURPOSE
The application purpose ("AppPurpose") parameter to be specified in the <unspec> element in a <contact:create> or <contact:update> command for a contact object used as the registrant of a dotUS domain name.
[more]static const char* NEXUS_CATEGORY
The nexus category ("NexusCategory") parameter to be specified in the <unspec> element in a <contact:create> or <contact:update> command for a contact object used as the registrant of a dotUS domain name.


Documentation

This UsRegistrant class defines various constants and methods related to EPP Contact objects associated with dotUS domain names as registrants. The Nexus information are described in "The usTLD Nexus Requirements". In addition, "New EPP Parameters for the usTLD" can be referred for details of operations, retrictions and examples, although the XML samples are based on EPP-06.

For a full list of two-letter country codes ("CC"), defined in ISO 3166, the International Country Code Standard, please refer either the IANA ccTLD Database or current ISO 3166 Maintenance Agency web site.

ostatic const char* APPLICATION_PURPOSE
The application purpose ("AppPurpose") parameter to be specified in the <unspec> element in a <contact:create> or <contact:update> command for a contact object used as the registrant of a dotUS domain name. It has the following possible string values:

P1 Business use for profit
P2 Non-profit business, club, association, religious orginization
P3 Personal use
P4 Educational purpose
P5 Government purpose

ostatic const char* NEXUS_CATEGORY
The nexus category ("NexusCategory") parameter to be specified in the <unspec> element in a <contact:create> or <contact:update> command for a contact object used as the registrant of a dotUS domain name. It has the following possible string values:

C11 Nexus Category 1 A natual person who is a US citizen
C12 A natual person who is a permanent resident
C21 Nexus Category 2 An entity or organization that is (i) incorporated within one of the fifty US states, the District of Columbia, or any of the US possessions or territories, or (ii) organized or otherwise constituted under the laws of a state of the US, the District of Columbia or any of its possessions and territories (including federal, state, or local government of the US, or a political subdivision thereof, and non-commercial organizations based in the US.)
C31/CC Nexus Category 3 A foreign organization that regularly engages in lawful activities (sales of goods or services or other business, commercial, or non-commercial, including not for profit relations) in the United States. The CC equals to the two-letter country code of the organization.
C32/CC An organization has an office or other facility in the U.S., where CC equals to the two-letter country code of the organization.


This class has no child classes.
Author:
Ning Zhang ning.zhang@neustar.com
Version:
$Revision$

Alphabetic index HTML hierarchy of classes or Java


Copyright © 2001-2002 NeuStar, Inc. All Rights Reserved.