Skip to content
SystemAPI

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:

FacetValue
whiteSpacecollapse
Used by

boolean ​

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

Base type: xs:boolean

Restrictions:

FacetValue
whiteSpacecollapse
Used by

int ​

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

Base type: xs:integer

Restrictions:

FacetValue
whiteSpacecollapse

unsignedInt ​

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

Base type: xs:unsignedInt

Restrictions:

FacetValue
whiteSpacecollapse
Used by

short ​

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

Base type: xs:short

Restrictions:

FacetValue
whiteSpacecollapse

unsignedShort ​

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

Base type: xs:unsignedShort

Restrictions:

FacetValue
whiteSpacecollapse
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:

FacetValue
whiteSpacecollapse

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:

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

date ​

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

Base type: xs:date

Restrictions:

FacetValue
whiteSpacecollapse

dateTime ​

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

Base type: xs:dateTime

Restrictions:

FacetValue
whiteSpacecollapse

string ​

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

Base type: xs:string

Restrictions:

FacetValue
whiteSpacecollapse
Used by

text ​

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

Base type: xs:string

Restrictions:

FacetValue
whiteSpacepreserve
Used by

base64 ​

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

Base type: xs:base64Binary

Restrictions:

FacetValue
whiteSpacecollapse

ipAddress ​

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

Base type: xs:string

Restrictions:

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

passwordType ​

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

Base type: xs:string

Restrictions:

FacetValue
minLength4
maxLength64
Used by

emailType ​

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

Base type: xs:string

Restrictions:

FacetValue
minLength3
maxLength255
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:

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

string255 ​

Maximum length string.

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

Base type: xs:string

Restrictions:

FacetValue
maxLength255
whiteSpacecollapse
Used by

codeType ​

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

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

Base type: xs:string

Restrictions:

FacetValue
maxLength2
whiteSpacecollapse
Used by

zipcodeType ​

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

Base type: xs:string

Restrictions:

FacetValue
maxLength10
Used by

dateType ​

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

Base type: xs:string

Restrictions:

FacetValue
pattern`([1-9][0-9]{3})-((0[1-9])
whiteSpacecollapse

unixTimeStampType ​

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

Base type: xs:string

Restrictions:

FacetValue
pattern(([0-9]+))
whiteSpacecollapse
Used by

unsignedByte ​

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

Base type: xs:unsignedByte

Restrictions:

FacetValue
whiteSpacecollapse
Used by
Last updated: Nov 26, 2025