Blame tests/data/files/defaults.yin

Packit 8fb591
Packit 8fb591
Packit 8fb591
        xmlns="urn:ietf:params:xml:ns:yang:yin:1"
Packit 8fb591
        xmlns:df="urn:libyang:tests:defaults">
Packit 8fb591
  <yang-version value="1.1"/>
Packit 8fb591
  <namespace uri="urn:libyang:tests:defaults"/>
Packit 8fb591
  <prefix value="df"/>
Packit 8fb591
  <feature name="unhide"/>
Packit 8fb591
  <typedef name="defint32">
Packit 8fb591
    <type name="int32"/>
Packit 8fb591
    <default value="42"/>
Packit 8fb591
  </typedef>
Packit 8fb591
  <leaf name="hiddenleaf">
Packit 8fb591
    <if-feature name="unhide"/>
Packit 8fb591
    <type name="int32"/>
Packit 8fb591
    <default value="42"/>
Packit 8fb591
  </leaf>
Packit 8fb591
  <container name="df">
Packit 8fb591
    <leaf name="foo">
Packit 8fb591
      <type name="defint32"/>
Packit 8fb591
    </leaf>
Packit 8fb591
    <leaf name="hiddenleaf">
Packit 8fb591
      <if-feature name="unhide"/>
Packit 8fb591
      <type name="int32"/>
Packit 8fb591
      <default value="42"/>
Packit 8fb591
    </leaf>
Packit 8fb591
    <container name="bar">
Packit 8fb591
      <presence value=""/>
Packit 8fb591
      <leaf name="hi">
Packit 8fb591
        <type name="int32"/>
Packit 8fb591
        <default value="42"/>
Packit 8fb591
      </leaf>
Packit 8fb591
      <leaf name="ho">
Packit 8fb591
        <type name="int32"/>
Packit 8fb591
        <mandatory value="true"/>
Packit 8fb591
      </leaf>
Packit 8fb591
    </container>
Packit 8fb591
    <leaf-list name="llist">
Packit 8fb591
      <type name="defint32"/>
Packit 8fb591
      <ordered-by value="user"/>
Packit 8fb591
    </leaf-list>
Packit 8fb591
    <leaf-list name="dllist">
Packit 8fb591
      <type name="uint8"/>
Packit 8fb591
      <default value="1"/>
Packit 8fb591
      <default value="2"/>
Packit 8fb591
      <default value="3"/>
Packit 8fb591
    </leaf-list>
Packit 8fb591
    <list name="list">
Packit 8fb591
      <key value="name"/>
Packit 8fb591
      <leaf name="name">
Packit 8fb591
        <type name="string"/>
Packit 8fb591
      </leaf>
Packit 8fb591
      <leaf name="value">
Packit 8fb591
        <type name="int32"/>
Packit 8fb591
        <default value="42"/>
Packit 8fb591
      </leaf>
Packit 8fb591
    </list>
Packit 8fb591
    <choice name="select">
Packit 8fb591
      <default value="a"/>
Packit 8fb591
      <case name="a">
Packit 8fb591
        <choice name="a">
Packit 8fb591
          <leaf name="a1">
Packit 8fb591
            <type name="int32"/>
Packit 8fb591
            <default value="42"/>
Packit 8fb591
          </leaf>
Packit 8fb591
          <leaf name="a2">
Packit 8fb591
            <type name="int32"/>
Packit 8fb591
            <default value="24"/>
Packit 8fb591
          </leaf>
Packit 8fb591
        </choice>
Packit 8fb591
      </case>
Packit 8fb591
      <leaf name="b">
Packit 8fb591
        <type name="string"/>
Packit 8fb591
      </leaf>
Packit 8fb591
      <container name="c">
Packit 8fb591
        <presence value=""/>
Packit 8fb591
        <leaf name="x">
Packit 8fb591
          <type name="int32"/>
Packit 8fb591
          <default value="42"/>
Packit 8fb591
        </leaf>
Packit 8fb591
      </container>
Packit 8fb591
    </choice>
Packit 8fb591
    <choice name="select2">
Packit 8fb591
      <default value="s2b"/>
Packit 8fb591
      <leaf name="s2a">
Packit 8fb591
        <type name="int32"/>
Packit 8fb591
        <default value="42"/>
Packit 8fb591
      </leaf>
Packit 8fb591
      <case name="s2b">
Packit 8fb591
        <choice name="s2b">
Packit 8fb591
          <default value="b1"/>
Packit 8fb591
          <case name="b1">
Packit 8fb591
            <leaf name="b1_1">
Packit 8fb591
              <type name="int32"/>
Packit 8fb591
              <default value="42"/>
Packit 8fb591
            </leaf>
Packit 8fb591
            <leaf name="b1_2">
Packit 8fb591
              <type name="string"/>
Packit 8fb591
            </leaf>
Packit 8fb591
            <leaf name="b1_status">
Packit 8fb591
              <config value="false"/>
Packit 8fb591
              <type name="int32"/>
Packit 8fb591
              <default value="42"/>
Packit 8fb591
            </leaf>
Packit 8fb591
          </case>
Packit 8fb591
          <leaf name="b2">
Packit 8fb591
            <type name="int32"/>
Packit 8fb591
            <default value="42"/>
Packit 8fb591
          </leaf>
Packit 8fb591
        </choice>
Packit 8fb591
      </case>
Packit 8fb591
    </choice>
Packit 8fb591
  </container>
Packit 8fb591
  <container name="hidden">
Packit 8fb591
    <leaf name="foo">
Packit 8fb591
      <type name="int32"/>
Packit 8fb591
      <default value="42"/>
Packit 8fb591
    </leaf>
Packit 8fb591
    <leaf name="baz">
Packit 8fb591
      <type name="int32"/>
Packit 8fb591
      <default value="42"/>
Packit 8fb591
    </leaf>
Packit 8fb591
    <leaf name="papa">
Packit 8fb591
      <config value="false"/>
Packit 8fb591
      <type name="int32"/>
Packit 8fb591
      <default value="42"/>
Packit 8fb591
    </leaf>
Packit 8fb591
  </container>
Packit 8fb591
  <rpc name="rpc1">
Packit 8fb591
    <input>
Packit 8fb591
      <leaf name="inleaf1">
Packit 8fb591
        <type name="string"/>
Packit 8fb591
      </leaf>
Packit 8fb591
      <leaf name="inleaf2">
Packit 8fb591
        <type name="string"/>
Packit 8fb591
        <default value="def1"/>
Packit 8fb591
      </leaf>
Packit 8fb591
    </input>
Packit 8fb591
    <output>
Packit 8fb591
      <leaf name="outleaf1">
Packit 8fb591
        <type name="string"/>
Packit 8fb591
        <default value="def2"/>
Packit 8fb591
      </leaf>
Packit 8fb591
      <leaf name="outleaf2">
Packit 8fb591
        <type name="string"/>
Packit 8fb591
      </leaf>
Packit 8fb591
    </output>
Packit 8fb591
  </rpc>
Packit 8fb591
  <notification name="notif">
Packit 8fb591
    <leaf name="ntfleaf1">
Packit 8fb591
      <type name="string"/>
Packit 8fb591
      <default value="def3"/>
Packit 8fb591
    </leaf>
Packit 8fb591
    <leaf name="ntfleaf2">
Packit 8fb591
      <type name="string"/>
Packit 8fb591
    </leaf>
Packit 8fb591
  </notification>
Packit 8fb591
</module>