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