Blob Blame History Raw
<?xml version="1.0" encoding="UTF-8"?>
<module name="ext-def"
        xmlns="urn:ietf:params:xml:ns:yang:yin:1"
        xmlns:e="urn:ext-def">
  <yang-version value="1.1"/>
  <namespace uri="urn:ext-def"/>
  <prefix value="e"/>
  <revision date="2017-01-18"/>
  <extension name="a"/>
  <extension name="b">
    <argument name="x"/>
  </extension>
  <extension name="c">
    <argument name="y">
      <yin-element value="true"/>
    </argument>
  </extension>
  <extension name="complex"/>
  <extension name="complex-arrays"/>
  <extension name="complex-mand"/>
  <typedef name="mystring">
    <type name="string"/>
  </typedef>
  <leaf name="l1">
    <type name="string"/>
  </leaf>
  <leaf name="l2">
    <e:a/>
    <e:b x="one"/>
    <e:b x="two"/>
    <type name="string"/>
    <mandatory value="true">
      <e:b x="one"/>
      <e:c>
        <e:y>one</e:y>
      </e:c>
    </mandatory>
  </leaf>
  <leaf-list name="ll1">
    <type name="uint8"/>
  </leaf-list>
  <list name="lst1">
    <e:b x="ten"/>
    <key value="id"/>
    <leaf name="id">
      <type name="string"/>
    </leaf>
    <leaf name="val1">
      <type name="uint8"/>
    </leaf>
    <leaf name="val2">
      <e:a/>
      <type name="uint8"/>
      <units name="meter">
        <e:a/>
      </units>
      <default value="1"/>
    </leaf>
  </list>
  <list name="lst2">
    <e:a/>
    <e:a/>
    <e:b x="one"/>
    <e:b x="two"/>
    <key value="id"/>
    <unique tag="val1">
      <e:a/>
    </unique>
    <leaf name="id">
      <type name="string"/>
    </leaf>
    <leaf name="val1">
      <type name="uint8"/>
    </leaf>
    <leaf name="val2">
      <type name="uint8"/>
    </leaf>
  </list>
</module>