<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:16:31 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>OpenDaylight JIRA</title>
    <link>https://jira.opendaylight.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>8.20.10</version>
        <build-number>820010</build-number>
        <build-date>22-06-2022</build-date>
    </build-info>


<item>
            <title>[NETCONF-1036] OpenApi: Reduce XML elements inside OpenApi JSON</title>
                <link>https://jira.opendaylight.org/browse/NETCONF-1036</link>
                <project id="10142" key="NETCONF">netconf</project>
                    <description>&lt;p&gt;Inside the Components/Schema objects, there are unnecessary &quot;xml&quot; elements present in the property nodes. While this element is required for JSON/XML conversion, it is not necessary within the &quot;properties&quot; elements. This results in the generation of numerous unnecessary XML namespaces.&lt;br/&gt;
For example, ODL response with XML :&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
&amp;lt;toaster xmlns=&lt;span class=&quot;code-quote&quot;&gt;&quot;http:&lt;span class=&quot;code-comment&quot;&gt;//netconfcentral.org/ns/toaster2&quot;&lt;/span&gt;&amp;gt;
&lt;/span&gt;&#160; &amp;lt;toasterModelNumber&amp;gt;Some toasterModelNumber&amp;lt;/toasterModelNumber&amp;gt;
&#160; &amp;lt;darknessFactor&amp;gt;1000&amp;lt;/darknessFactor&amp;gt;
&#160; &amp;lt;toasterManufacturer&amp;gt;Some toasterManufacturer&amp;lt;/toasterManufacturer&amp;gt;
&#160; &amp;lt;toasterSlot&amp;gt;
&#160; &#160; &amp;lt;slotId&amp;gt;Some slotId&amp;lt;/slotId&amp;gt;
&#160; &amp;lt;/toasterSlot&amp;gt;
&#160; &amp;lt;toasterStatus&amp;gt;up&amp;lt;/toasterStatus&amp;gt;
&amp;lt;/toaster&amp;gt; &lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;OpenAPI example for same GET response:&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
&amp;lt;?xml version=&lt;span class=&quot;code-quote&quot;&gt;&quot;1.0&quot;&lt;/span&gt; encoding=&lt;span class=&quot;code-quote&quot;&gt;&quot;UTF-8&quot;&lt;/span&gt;?&amp;gt;
&amp;lt;toaster xmlns=&lt;span class=&quot;code-quote&quot;&gt;&quot;http:&lt;span class=&quot;code-comment&quot;&gt;//netconfcentral.org/ns/toaster2&quot;&lt;/span&gt;&amp;gt;
&lt;/span&gt;&#160; &#160; &amp;lt;toasterManufacturer xmlns=&lt;span class=&quot;code-quote&quot;&gt;&quot;http:&lt;span class=&quot;code-comment&quot;&gt;//netconfcentral.org/ns/toaster2&quot;&lt;/span&gt;&amp;gt;Some toasterManufacturer&amp;lt;/toasterManufacturer&amp;gt;
&lt;/span&gt;&#160; &#160; &amp;lt;toasterSlot xmlns=&lt;span class=&quot;code-quote&quot;&gt;&quot;http:&lt;span class=&quot;code-comment&quot;&gt;//netconfcentral.org/ns/toaster2&quot;&lt;/span&gt;&amp;gt;
&lt;/span&gt;&#160; &#160; &#160; &#160; &amp;lt;slotId xmlns=&lt;span class=&quot;code-quote&quot;&gt;&quot;http:&lt;span class=&quot;code-comment&quot;&gt;//netconfcentral.org/ns/toaster2&quot;&lt;/span&gt;&amp;gt;Some slotId&amp;lt;/slotId&amp;gt;
&lt;/span&gt;&#160; &#160; &amp;lt;/toasterSlot&amp;gt;
&#160; &#160; &amp;lt;toasterModelNumber xmlns=&lt;span class=&quot;code-quote&quot;&gt;&quot;http:&lt;span class=&quot;code-comment&quot;&gt;//netconfcentral.org/ns/toaster2&quot;&lt;/span&gt;&amp;gt;Some toasterModelNumber&amp;lt;/toasterModelNumber&amp;gt;
&lt;/span&gt;&#160; &#160; &amp;lt;toasterStatus xmlns=&lt;span class=&quot;code-quote&quot;&gt;&quot;http:&lt;span class=&quot;code-comment&quot;&gt;//netconfcentral.org/ns/toaster2&quot;&lt;/span&gt;&amp;gt;up&amp;lt;/toasterStatus&amp;gt;
&lt;/span&gt;&#160; &#160; &amp;lt;darknessFactor xmlns=&lt;span class=&quot;code-quote&quot;&gt;&quot;http:&lt;span class=&quot;code-comment&quot;&gt;//netconfcentral.org/ns/toaster2&quot;&lt;/span&gt;&amp;gt;1000&amp;lt;/darknessFactor&amp;gt;
&lt;/span&gt;&amp;lt;/toaster&amp;gt; &lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;By removing these unnecessary XML elements, we can save memory space in the Heap.&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;Current state for `toaster2_config_toaster` element:&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
&lt;span class=&quot;code-quote&quot;&gt;&quot;toaster2_config_toaster&quot;&lt;/span&gt;: {
&#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;properties&quot;&lt;/span&gt;: {
&#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;toasterManufacturer&quot;&lt;/span&gt;: {
&#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;description&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;The name of the toaster&apos;s manufacturer. For instance,\n &#160; &#160; Microsoft Toaster.&quot;&lt;/span&gt;,
&#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;minLength&quot;&lt;/span&gt;: 0,
&#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;maxLength&quot;&lt;/span&gt;: 255,
&#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;&lt;span class=&quot;code-keyword&quot;&gt;default&lt;/span&gt;&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;Some toasterManufacturer&quot;&lt;/span&gt;,
&#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;type&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;string&quot;&lt;/span&gt;,
&#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;xml&quot;&lt;/span&gt;: {
&#160; &#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;name&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;toasterManufacturer&quot;&lt;/span&gt;,
&#160; &#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;namespace&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;http:&lt;span class=&quot;code-comment&quot;&gt;//netconfcentral.org/ns/toaster2&quot;&lt;/span&gt;
&lt;/span&gt;&#160; &#160; &#160; }
&#160; &#160; },
&#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;toasterSlot&quot;&lt;/span&gt;: {
&#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;type&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;array&quot;&lt;/span&gt;,
&#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;items&quot;&lt;/span&gt;: {
&#160; &#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;$ref&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;#/components/schemas/toaster2_toaster_config_toasterSlot&quot;&lt;/span&gt;
&#160; &#160; &#160; },
&#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;description&quot;&lt;/span&gt;: &quot;&quot;
&#160; &#160; },
&#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;toasterModelNumber&quot;&lt;/span&gt;: {
&#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;description&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;The name of the toaster&apos;s model. For instance,\n &#160; &#160;Radiant Automatic.&quot;&lt;/span&gt;,
&#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;minLength&quot;&lt;/span&gt;: 0,
&#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;maxLength&quot;&lt;/span&gt;: 255,
&#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;&lt;span class=&quot;code-keyword&quot;&gt;default&lt;/span&gt;&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;Some toasterModelNumber&quot;&lt;/span&gt;,
&#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;type&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;string&quot;&lt;/span&gt;,
&#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;xml&quot;&lt;/span&gt;: {
&#160; &#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;name&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;toasterModelNumber&quot;&lt;/span&gt;,
&#160; &#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;namespace&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;http:&lt;span class=&quot;code-comment&quot;&gt;//netconfcentral.org/ns/toaster2&quot;&lt;/span&gt;
&lt;/span&gt;&#160; &#160; &#160; }
&#160; &#160; },
&#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;toasterStatus&quot;&lt;/span&gt;: {
&#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;description&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;This variable indicates the current state of\n &#160; &#160;the toaster.&quot;&lt;/span&gt;,
&#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;&lt;span class=&quot;code-keyword&quot;&gt;enum&lt;/span&gt;&quot;&lt;/span&gt;: [
&#160; &#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;up&quot;&lt;/span&gt;,
&#160; &#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;down&quot;&lt;/span&gt;
&#160; &#160; &#160; ],
&#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;&lt;span class=&quot;code-keyword&quot;&gt;default&lt;/span&gt;&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;up&quot;&lt;/span&gt;,
&#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;type&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;string&quot;&lt;/span&gt;,
&#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;xml&quot;&lt;/span&gt;: {
&#160; &#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;name&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;toasterStatus&quot;&lt;/span&gt;,
&#160; &#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;namespace&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;http:&lt;span class=&quot;code-comment&quot;&gt;//netconfcentral.org/ns/toaster2&quot;&lt;/span&gt;
&lt;/span&gt;&#160; &#160; &#160; }
&#160; &#160; },
&#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;darknessFactor&quot;&lt;/span&gt;: {
&#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;description&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;The darkness factor. Basically, the number of ms to multiple the doneness value by.&quot;&lt;/span&gt;,
&#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;format&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;int64&quot;&lt;/span&gt;,
&#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;&lt;span class=&quot;code-keyword&quot;&gt;default&lt;/span&gt;&quot;&lt;/span&gt;: 1000,
&#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;type&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;integer&quot;&lt;/span&gt;,
&#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;xml&quot;&lt;/span&gt;: {
&#160; &#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;name&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;darknessFactor&quot;&lt;/span&gt;,
&#160; &#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;namespace&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;http:&lt;span class=&quot;code-comment&quot;&gt;//netconfcentral.org/ns/toaster2&quot;&lt;/span&gt;
&lt;/span&gt;&#160; &#160; &#160; }
&#160; &#160; }
&#160; },
&#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;type&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;object&quot;&lt;/span&gt;,
&#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;title&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;toaster2_config_toaster&quot;&lt;/span&gt;,
&#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;description&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;Top-level container &lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt; all toaster database objects.&quot;&lt;/span&gt;,
&#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;xml&quot;&lt;/span&gt;: {
&#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;name&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;toaster&quot;&lt;/span&gt;,
&#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;namespace&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;http:&lt;span class=&quot;code-comment&quot;&gt;//netconfcentral.org/ns/toaster2&quot;&lt;/span&gt;
&lt;/span&gt;&#160; }
} &lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Expected:&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
&lt;span class=&quot;code-quote&quot;&gt;&quot;toaster2_config_toaster&quot;&lt;/span&gt;: {
&#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;properties&quot;&lt;/span&gt;: {
&#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;toasterManufacturer&quot;&lt;/span&gt;: {
&#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;description&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;The name of the toaster&apos;s manufacturer. For instance,\n &#160; &#160; Microsoft Toaster.&quot;&lt;/span&gt;,
&#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;minLength&quot;&lt;/span&gt;: 0,
&#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;maxLength&quot;&lt;/span&gt;: 255,
&#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;&lt;span class=&quot;code-keyword&quot;&gt;default&lt;/span&gt;&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;Some toasterManufacturer&quot;&lt;/span&gt;,
&#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;type&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;string&quot;&lt;/span&gt;
&#160; &#160; },
&#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;toasterSlot&quot;&lt;/span&gt;: {
&#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;type&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;array&quot;&lt;/span&gt;,
&#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;items&quot;&lt;/span&gt;: {
&#160; &#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;$ref&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;#/components/schemas/toaster2_toaster_config_toasterSlot&quot;&lt;/span&gt;
&#160; &#160; &#160; },
&#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;description&quot;&lt;/span&gt;: &quot;&quot;
&#160; &#160; },
&#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;toasterModelNumber&quot;&lt;/span&gt;: {
&#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;description&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;The name of the toaster&apos;s model. For instance,\n &#160; &#160;Radiant Automatic.&quot;&lt;/span&gt;,
&#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;minLength&quot;&lt;/span&gt;: 0,
&#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;maxLength&quot;&lt;/span&gt;: 255,
&#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;&lt;span class=&quot;code-keyword&quot;&gt;default&lt;/span&gt;&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;Some toasterModelNumber&quot;&lt;/span&gt;,
&#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;type&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;string&quot;&lt;/span&gt;
&#160; &#160; },
&#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;toasterStatus&quot;&lt;/span&gt;: {
&#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;description&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;This variable indicates the current state of\n &#160; &#160;the toaster.&quot;&lt;/span&gt;,
&#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;&lt;span class=&quot;code-keyword&quot;&gt;enum&lt;/span&gt;&quot;&lt;/span&gt;: [
&#160; &#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;up&quot;&lt;/span&gt;,
&#160; &#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;down&quot;&lt;/span&gt;
&#160; &#160; &#160; ],
&#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;&lt;span class=&quot;code-keyword&quot;&gt;default&lt;/span&gt;&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;up&quot;&lt;/span&gt;,
&#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;type&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;string&quot;&lt;/span&gt;
&#160; &#160; },
&#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;darknessFactor&quot;&lt;/span&gt;: {
&#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;description&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;The darkness factor. Basically, the number of ms to multiple the doneness value by.&quot;&lt;/span&gt;,
&#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;format&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;int64&quot;&lt;/span&gt;,
&#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;&lt;span class=&quot;code-keyword&quot;&gt;default&lt;/span&gt;&quot;&lt;/span&gt;: 1000,
&#160; &#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;type&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;integer&quot;&lt;/span&gt;
&#160; &#160; }
&#160; },
&#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;type&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;object&quot;&lt;/span&gt;,
&#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;title&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;toaster2_config_toaster&quot;&lt;/span&gt;,
&#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;description&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;Top-level container &lt;span class=&quot;code-keyword&quot;&gt;for&lt;/span&gt; all toaster database objects.&quot;&lt;/span&gt;,
&#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;xml&quot;&lt;/span&gt;: {
&#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;name&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;toaster&quot;&lt;/span&gt;,
&#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;namespace&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;http:&lt;span class=&quot;code-comment&quot;&gt;//netconfcentral.org/ns/toaster2&quot;&lt;/span&gt;
&lt;/span&gt;&#160; }
} &lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</description>
                <environment></environment>
        <key id="36943">NETCONF-1036</key>
            <summary>OpenApi: Reduce XML elements inside OpenApi JSON</summary>
                <type id="10100" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10310&amp;avatarType=issuetype">Improvement</type>
                                            <priority id="3" iconUrl="https://jira.opendaylight.org/images/icons/priorities/major.svg">Medium</priority>
                        <status id="5" iconUrl="https://jira.opendaylight.org/images/icons/statuses/resolved.png" description="A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">Resolved</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10000">Done</resolution>
                                        <assignee username="PeterSuna">Peter Suna</assignee>
                                    <reporter username="PeterSuna">Peter Suna</reporter>
                        <labels>
                            <label>pt</label>
                    </labels>
                <created>Fri, 19 May 2023 08:24:12 +0000</created>
                <updated>Tue, 11 Jul 2023 14:41:58 +0000</updated>
                            <resolved>Tue, 11 Jul 2023 14:40:32 +0000</resolved>
                                                    <fixVersion>7.0.0</fixVersion>
                                    <component>restconf-openapi</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                    <issuelinks>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="36515">NETCONF-938</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                            <customfield id="customfield_11400" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i0457z:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                </customfields>
    </item>
</channel>
</rss>