OSID Logo
OSID Specifications
osid package
Version 3.0.0
Release Candidate Preview
EnumerationSyntax
Description

This enumeration contains the possible value types.

NONENo value available.
BOOLEANA truth value of true or false.
BYTEA byte value.
CARDINALA 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.
COORDINATEA point in space.
CURRENCYAn amount of money.
DATETIMEA point in time.
DECIMALA signed arbitrary precision decimal number.
DISPLAYTEXTA localizable display string.
DISTANCEA measure between two Coordinates.
DURATIONA measure between two DateTimes.
HEADINGA direction of motion.
IDAn OSID Id .
INTEGERA number supporting a 64-bit value ( -9,223,372,036,854,775,808.. 9,223,372,036,854,775,808 ).
OBJECTAn arbitrary object.
SPATIALUNITAn OSID SpatialUnit.
SPEEDHow fast something moves.
STRINGA string of characters.
TIMEA time of day.
TYPEAn OSID Type.
VERSIONA version.