Metadata_Metamodel_Type_BuiltinType
The Type.BuiltinType enumerated type provides enumeration value for each of the built-in types present in the interface definition language type system.
VOID : The built-in type is a void. The value is unset.
BOOLEAN : The built-in type is a boolean. The value is true or false.
LONG : The built-in type is a long. The value is a 64 bit signed integer.
DOUBLE : The built-in type is a double. The value is a 64 bit floating point number.
STRING : The built-in type is a string. The value is a variable-length sequence of zero or more unicode characters.
BINARY : The built-in type is a binary. The value is a variable-length sequence of zero or more bytes.
SECRET : The built-in type is a secret. The value is a variable-length sequence of zero or more unicode characters. The value contains sensitive data that should not be printed or displayed anywhere.
DATE_TIME : The built-in type is a datetime. The value should be in the UTC timezone and the precision is milliseconds.
ID : The built-in type is an ID. The value represents an identifier for a resource.
URI : The built-in type is an URI. The value follows the IRI specification in RFC 3987.
ANY_ERROR : The built-in type is an arbitrary error type. This is used if the value of a typed element can be one of any user defined named type which is an error.
DYNAMIC_STRUCTURE : The built-in type is a dynamic structure. This is used if the value of a typed element can be one of any user defined named type.
OPAQUE : The built-in type is an opaque. This is used if the value of a typed element could be of any type and the actual type will be known only during the execution of the API. This is mostly used in infrastructure services.