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