published struct Currency
{ /** ISO 4217 currency code identifier, for example, <b>EUR</b> or
<b>USD</b>. */
string ID;
/** Currency symbol, for example, <b>$</b>. */
string Symbol;
/** Currency abbreviation used by banks and in money exchange, for example,<b>EUR</b>or<b>USD</b>.Thisusuallyshouldbe identicaltotheISO4217currencycodealsousedinthe
#ID, but doesn't necessarily have to be. */
string BankSymbol;
/** Name of the currency, for example, <b>Euro</b> or <b>US
Dollar</b>. Should be the localized name. */
string Name;
/** If this currency is the default currency for a given locale. */
boolean Default;
/** If this currency is the one used in compatible number format codes with FormatElement::formatIndex()valuesintherange12..17. Thoseformatcodesareusedtogeneratesomeoldstylecurrencyformat codesforcompatibilitywithStarOffice5andStarOffice4.