| Model
|
Agent ( agentId, surname, givenName, address1,
address2, city, state, zip, nation, phone, isUnlisted,
email, remarks )
|
| Description
|
Contact information for a person or organization.
|
|
agentId
|
Uniquely identifies an agent. Domain: nonnegative integers.
Do not use Social Security Numbers or their derivatives.
Agents should not have to know their agentId values.
|
|
surname
|
Family name. Domain: string.
|
|
givenName
|
Given name, including middle initial if provided.
Domain: string; may be empty (e.g., organization names
should be entirely in the surname field; also,
Indonesians often have only one name).
|
|
address1
|
First or only line of street address or equivalent.
Domain: string; may be empty.
|
|
address2
|
Optional second line of street address or equivalent.
Domain: string; may be empty.
|
|
city
|
City, town, or postal equivalent. Domain: string; may be empty.
|
|
state
|
State, province, canton, prefecture, etc. Domain: string;
may be empty.
|
|
zip
|
Zip code or equivalent for other countries.
Domain: string; may be empty.
|
|
nation
|
Country, if needed for snail mail.
Domain: string; may be empty.
|
|
phone
|
Telephone number. Domain: string; may be empty.
|
|
isUnlisted
|
Has this agent requested that the number not be divulged?
Domain: Boolean.
|
| email
| The agent's e-mail address, if known.
Domain: string; may be empty.
|
|
remarks
|
Space for arbitrary comments about the agent. Should be
considered TCC confidential information. Domain: multiline text;
may be empty.
|