OSID Logo
OSID Specifications
osid package
Version 3.1.0
EnumerationSyntax
Description

This enumeration contains the possible value types.

NONE No value available.
BOOLEAN A truth value of true or false.
BYTE A byte value.
CARDINAL A non-negative number supporting a 64-bit value ( 0..9,223,372,036,854,775,808). Cardinal numbers should be used to represent numbers such as sizes and counters where negative numbers have no meaning.
COORDINATE A point in space.
CURRENCY An amount of money.
DATETIME A point in time.
DECIMAL A signed arbitrary precision decimal number.
DISPLAYTEXT A localizable display string.
DISTANCE A measure between two Coordinates.
DURATION A measure between two DateTimes.
HEADING A direction of motion.
ID An OSID Id.
INTEGER A number supporting a 64-bit value ( -9,223,372,036,854,775,808.. 9,223,372,036,854,775,808).
OBJECT An arbitrary object.
SPATIALUNIT An OSID SpatialUnit.
SPEED How fast something moves.
STRING A string of characters.
TIME A time of day.
TYPE An OSID Type.
VERSION A version.