<...>
<body>xs:string</body>
<!-- List of ... -->
<categories>WidgetCategory</categories>
<className>xs:string</className>
<description>xs:string</description>
<!-- List of ... -->
<descriptions>
<!-- Contents of LocaleString -->
<descriptions>
<renderError>xs:boolean</renderError>
<title>xs:string</title>
<!-- List of ... -->
<titles>
<!-- Contents of LocaleString -->
<titles>
<!-- List of ... -->
<types>WidgetType</types>
<widgetID>xs:long</widgetID>
<...>Note: Element descriptions are split into information that's relevant when you're creating an instance of this type and information relevant when you're receiving an instance of it. Occasionally these will differ.