<api_info> // api information
<api_version // api version
major="1" // version major
minor="5" // version minor
build="2" // build number
private="0" // private number
/>
<alphabets> // list of alphabets
<alphabet
name="Block1" // name of alphabet
/>
<alphabet
name="Block2"
/>
<alphabet
name="London"
/>
<alphabet
name="Alice"
/>
</alphabets>
<full_version> // full version information
<api_version // api version as above
major="1" minor="5" build="2" private="0" />
<internal_api_version // internal api version
major="2" minor="2" build="2" private="0" />
</full_version>
</API_info>
Usage:
The api_info xml string is used in:
- Output of api/info
Remarks:
The api_info consists of an api_version and a list of supported alphabets on the system.
The api_version specifies the major, minor, build and the private number of the API version.
The information for each alphabet contains the alphabet name which should be supplied in the lettering decorations. The API can only create lettering decorations from alphabets that are returned by this function. The alphabet name may have spaces in it.
The full_version contains more detailed version information. It contains an internal_api_version for support. In the future, the API information may be extended with other data.