Skip to content
SystemAPI

Simple Types ​

This section documents all simple data types used across the API.

Common ​

positiveInteger ​

Object ID

Namespace: http://4psa.com/Common.xsd/5.2.5

Base type: xs:positiveInteger

Restrictions:

FacetValue
whiteSpacecollapse
totalDigits4
Used by

boolean ​

Namespace: http://4psa.com/Common.xsd/5.2.5

Base type: xs:boolean

Restrictions:

FacetValue
whiteSpacecollapse
Used by

integer ​

Namespace: http://4psa.com/Common.xsd/5.2.5

Base type: xs:integer

Used by

unsignedInt ​

Namespace: http://4psa.com/Common.xsd/5.2.5

Base type: xs:unsignedInt

Restrictions:

FacetValue
whiteSpacecollapse
Used by

short ​

Namespace: http://4psa.com/Common.xsd/5.2.5

Base type: xs:short

Restrictions:

FacetValue
whiteSpacecollapse

unsignedShort ​

Namespace: http://4psa.com/Common.xsd/5.2.5

Base type: xs:unsignedShort

Restrictions:

FacetValue
whiteSpacecollapse

double ​

Namespace: http://4psa.com/Common.xsd/5.2.5

Base type: xs:double

Restrictions:

FacetValue
whiteSpacecollapse

float ​

Namespace: http://4psa.com/Common.xsd/5.2.5

Base type: xs:float

Restrictions:

FacetValue
whiteSpacecollapse
Used by

emptyFloat ​

Namespace: http://4psa.com/Common.xsd/5.2.5

Base type: xs:string

Restrictions:

FacetValue
pattern([0-9]+)\.([0-9]+)?

dateTime ​

Namespace: http://4psa.com/Common.xsd/5.2.5

Base type: xs:dateTime

Restrictions:

FacetValue
whiteSpacecollapse
Used by

string ​

Namespace: http://4psa.com/Common.xsd/5.2.5

Base type: xs:string

Restrictions:

FacetValue
maxLength255
whiteSpacecollapse
Used by

text ​

Namespace: http://4psa.com/Common.xsd/5.2.5

Base type: xs:string

Restrictions:

FacetValue
whiteSpacepreserve
Used by

base64 ​

Namespace: http://4psa.com/Common.xsd/5.2.5

Base type: xs:base64Binary

Restrictions:

FacetValue
whiteSpacecollapse

ip ​

Namespace: http://4psa.com/Common.xsd/5.2.5

Base type: xs:string

Restrictions:

FacetValue
pattern`\A([01]?\d{1,2}
whiteSpacecollapse
Used by

rule ​

Namespace: http://4psa.com/Common.xsd/5.2.5

Base type: xs:string

Restrictions:

FacetValue
pattern[*XZN\-\.\[\]\d]+
whiteSpacecollapse
Used by

password ​

Namespace: http://4psa.com/Common.xsd/5.2.5

Base type: xs:string

Restrictions:

FacetValue
minLength4
maxLength64
Used by

email ​

Namespace: http://4psa.com/Common.xsd/5.2.5

Base type: xs:string

Restrictions:

FacetValue
minLength0
maxLength255
pattern[\-\+_[a-zA-Z]\d\.]*@([[a-xA-Z]\d][\-[a-zA-Z]\d]*\.)*[[a-zA-Z]][\-[a-zA-Z]\d]*\.?
Used by

domain ​

Namespace: http://4psa.com/Common.xsd/5.2.5

Base type: xs:string

Restrictions:

FacetValue
pattern`(((([a-zA-Z0-9]+)
whiteSpacecollapse
Used by

code ​

Two-character code type.Used for languages and countries.

Namespace: http://4psa.com/Common.xsd/5.2.5

Base type: xs:string

Restrictions:

FacetValue
maxLength2
whiteSpacecollapse
Used by

pcode ​

Postal/zip code type

Namespace: http://4psa.com/Common.xsd/5.2.5

Base type: xs:string

Restrictions:

FacetValue
maxLength10
Used by

queueAnnounceOption ​

Namespace: http://4psa.com/Common.xsd/5.2.5

Base type: xs:string

Allowed Values:

ValueDescription
never
once
periodic
Last updated: Dec 9, 2025