> On 16 Aug 2016, at 14:54, Radek Krejčí <[email protected]> wrote:
>
> Dne 16.8.2016 v 14:36 Martin Bjorklund napsal(a):
>> Radek Krejčí <[email protected]> wrote:
>>> Hi all,
>>> I'm not sure what is actually the default value in leaf-list if there
>>> are multiple default statements. Is it each of the values defined as
>>> default or the set of default values together? My point is, in case of
>>> NETCONF with-defaults capability, when the leaf-list instance is
>>> supposed to be marked as default (report-all-tagged retrieval mode) -
>>> when it contains one of the values defined as default or only when
>>> there is a complete set of default values (and in case of user-ordered
>>> leaf-list, when they are in correct order)?
>>
>> 6020bis says:
>>
>> If a leaf-list has one or more "default" statement, the leaf-list's
>> default values are the values of the "default" statements, and if the
>> leaf-list is user-ordered, the default values are used in the order of
>> the "default" statements.
>>
>> Doesn't this answer your questions?
>
> no, it doesn't - the "leaf-list's default values are" indicates that there
> can be multiple default values for the leaf-list. So each of the default
> statement defines one of the leaf-list's default values. But the second part
> refers to the default values to be used together, as a set. I think that it
> makes better sense to use the leaf-list's default value as a set, but that
> first sentence confuses me.
leaf-list foo {
type string;
default "zig";
default "zag";
}
The default content is the sequence of values taken from all "default"
statements, i.e. in JSON encoding it is
"foo": ["zig", "zag"]
Lada
>
> Radek
>
>>
>> /martin
>
>
> _______________________________________________
> netmod mailing list
> [email protected]
> https://www.ietf.org/mailman/listinfo/netmod
--
Ladislav Lhotka, CZ.NIC Labs
PGP Key ID: E74E8C0C
_______________________________________________
netmod mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/netmod