placeholder
Description of the datatypes used in XML Schema


Datatype Annotation
string
Represents any legal character strings in XML, that match the Char production in XML 1.0.

short
minInclusive: -32768
maxInclusive: 32767

int
minInclusive: -2147483648
maxInclusive: 2147483647

flagType
minInclusive: 0
maxInclusive: 1

dateTime
CCYY-MM-DDThh:mm:ss    where:

CC represents the century
YY represents the year
MM represents the month
DD represents the day
T is the data/time separator
hh represents the hours
mm represents the minutes
ss represents the seconds

The year 0000 is prohibited.

nillable: yes

date
CCYY-MM-DD    where:

CC represents the century
YY represents the year
MM represents the month
DD represents the day
The year 0000 is prohibited.

nillable: yes

time
Represents an instance of time that occurs every day.

HH:MM:SS    where:

HH represents the hours
MM represents the minutes
SS represents the seconds

nillable: yes

duration
The duration data type is used to specify a time interval.
The time interval is specified in the following form PnYnMnDTnHnMnS where:

P indicates the period (required)
nY indicates the number of years (optional)
nM indicates the number of months (optional)
nD indicates the number of days (optional)
T indicates the start of a time section (required if you are going to specify hours, minutes, or seconds)
nH indicates the number of hours (optional)
nM indicates the number of minutes (optional)
nS indicates the number of seconds (optional)
A duration of 11 hours and 25 minutes would be PT11H25M

nillable: yes

promotion_discount_kind
quantity - The markup or discount is based on a quantity.
value - The markup or discount is based on a value.
points - The markup or discount is based on points.

nillable: yes

Back