Simple Types
This section documents all simple data types used across the API.
Common
idType
Item ID.
Namespace: http://4psa.com/Common.xsd/1.5
Base type: xs:positiveInteger
Restrictions:
| Facet | Value |
|---|---|
| whiteSpace | collapse |
Used by
boolean
Namespace: http://4psa.com/Common.xsd/1.5
Base type: xs:boolean
Restrictions:
| Facet | Value |
|---|---|
| whiteSpace | collapse |
Used by
int
Namespace: http://4psa.com/Common.xsd/1.5
Base type: xs:integer
Restrictions:
| Facet | Value |
|---|---|
| whiteSpace | collapse |
unsignedInt
Namespace: http://4psa.com/Common.xsd/1.5
Base type: xs:unsignedInt
Restrictions:
| Facet | Value |
|---|---|
| whiteSpace | collapse |
Used by
- unlimitedUIntType
- DNSRecordInfo/opt
- DNSRecordInfo/order
- DNSRecordInfo/preference
- DNSRecordInfo/TTL
- DNSRecordInfo/priority
- DNSRecordInfo/weight
- DNSRecordInfo/port
- SOARecordInfo/refresh
- SOARecordInfo/retry
- SOARecordInfo/expire
- SOARecordInfo/minTTL
- SOARecordInfo/serial
- SOARecordInfo/defaultTTL
- RemoteURLInfo/interval
short
Namespace: http://4psa.com/Common.xsd/1.5
Base type: xs:short
Restrictions:
| Facet | Value |
|---|---|
| whiteSpace | collapse |
unsignedShort
Namespace: http://4psa.com/Common.xsd/1.5
Base type: xs:unsignedShort
Restrictions:
| Facet | Value |
|---|---|
| whiteSpace | collapse |
Used by
size
Namespace: http://4psa.com/Common.xsd/1.5
Base type: xs:unsignedLong
double
Namespace: http://4psa.com/Common.xsd/1.5
Base type: xs:double
Restrictions:
| Facet | Value |
|---|---|
| whiteSpace | collapse |
float
Namespace: http://4psa.com/Common.xsd/1.5
Base type: xs:float
Used by
emptyfloat
Namespace: http://4psa.com/Common.xsd/1.5
Base type: xs:string
Restrictions:
| Facet | Value |
|---|---|
| pattern | ([0-9]+)\.([0-9]+)? |
date
Namespace: http://4psa.com/Common.xsd/1.5
Base type: xs:date
Restrictions:
| Facet | Value |
|---|---|
| whiteSpace | collapse |
dateTime
Namespace: http://4psa.com/Common.xsd/1.5
Base type: xs:dateTime
Restrictions:
| Facet | Value |
|---|---|
| whiteSpace | collapse |
string
Namespace: http://4psa.com/Common.xsd/1.5
Base type: xs:string
Restrictions:
| Facet | Value |
|---|---|
| whiteSpace | collapse |
Used by
text
Namespace: http://4psa.com/Common.xsd/1.5
Base type: xs:string
Restrictions:
| Facet | Value |
|---|---|
| whiteSpace | preserve |
Used by
base64
Namespace: http://4psa.com/Common.xsd/1.5
Base type: xs:base64Binary
Restrictions:
| Facet | Value |
|---|---|
| whiteSpace | collapse |
ipAddress
Namespace: http://4psa.com/Common.xsd/1.5
Base type: xs:string
Restrictions:
| Facet | Value |
|---|---|
| pattern | `([01]?\p{Nd}{1,2} |
| whiteSpace | collapse |
passwordType
Namespace: http://4psa.com/Common.xsd/1.5
Base type: xs:string
Restrictions:
| Facet | Value |
|---|---|
| minLength | 4 |
| maxLength | 64 |
emailType
Namespace: http://4psa.com/Common.xsd/1.5
Base type: xs:string
Restrictions:
| Facet | Value |
|---|---|
| minLength | 3 |
| maxLength | 255 |
| pattern | [\-\+_\p{L}\p{N}\.]*@([\p{L}\p{N}][\-\p{L}\p{N}]*\.)*[\p{L}][\-\p{L}\p{N}]*\.? |
Used by
domainType
Namespace: http://4psa.com/Common.xsd/1.5
Base type: xs:string
Restrictions:
| Facet | Value |
|---|---|
| pattern | `(((([a-zA-Z0-9]+) |
| whiteSpace | collapse |
string255
Maximum length string.
Namespace: http://4psa.com/Common.xsd/1.5
Base type: xs:string
Restrictions:
| Facet | Value |
|---|---|
| maxLength | 255 |
| whiteSpace | collapse |
Used by
- ClientInfo/name
- ClientInfo/company
- ClientInfo/phone
- ClientInfo/fax
- ClientInfo/address
- ClientInfo/city
- ClientInfo/state
- DNSRecordInfo/host
- DNSRecordInfo/value
- DNSTemplateInfo/name
- DNSTemplateInfo/type
- DNSTemplateInfo/owner
- DNSZoneInfo/name
- SOARecordInfo/DNSZoneName
- RemoteURLInfo/username
- RemoteURLInfo/password
- DelSOARecordResponseType/DNSZoneName
codeType
Two-character code type. Used for languages and countries.
Namespace: http://4psa.com/Common.xsd/1.5
Base type: xs:string
Restrictions:
| Facet | Value |
|---|---|
| maxLength | 2 |
| whiteSpace | collapse |
zipcodeType
Namespace: http://4psa.com/Common.xsd/1.5
Base type: xs:string
Restrictions:
| Facet | Value |
|---|---|
| maxLength | 10 |
Used by
dateType
Namespace: http://4psa.com/Common.xsd/1.5
Base type: xs:string
Restrictions:
| Facet | Value |
|---|---|
| pattern | `([1-9][0-9]{3})-((0[1-9]) |
| whiteSpace | collapse |
unixTimeStampType
Namespace: http://4psa.com/Common.xsd/1.5
Base type: xs:string
Restrictions:
| Facet | Value |
|---|---|
| pattern | (([0-9]+)) |
| whiteSpace | collapse |
unsignedByte
Namespace: http://4psa.com/Common.xsd/1.5
Base type: xs:unsignedByte
Restrictions:
| Facet | Value |
|---|---|
| whiteSpace | collapse |