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>
|