Blob Blame History Raw
module mod5 {

    prefix abc;
    namespace "urn:cesnet:mod5";

    leaf-list l1 {
        type string;

        max-elements 2;
    }

    container cont {
        leaf-list l2 {
            type int32;

            max-elements 1;
        }
    }

    container presence {
        leaf-list l3 {
            type boolean;

            max-elements 1;
            min-elements 1;
        }

        presence "enable";
    }

    choice ch1 {
        case abc {
            leaf-list l4 {
                type uint8;

                max-elements 3;
            }

            container mandatory {
                presence "enable2";
            }
        }

        leaf-list l5 {
            type string;

            max-elements 2;
        }
    }

    leaf-list numbers {
        type uint8;

        max-elements 1024;
        min-elements 1025;
    }
}