Blame tests/conformance/sec7_15/mod10.yang

Packit 8fb591
module mod10 {
Packit 8fb591
    prefix abb;
Packit 8fb591
    namespace "urn:cesnet:mod10";
Packit 8fb591
Packit 8fb591
    augment "/login" {
Packit 8fb591
        leaf password {
Packit 8fb591
            type string {
Packit 8fb591
                length "6..64";
Packit 8fb591
            }
Packit 8fb591
        }
Packit 8fb591
    }
Packit 8fb591
Packit 8fb591
    container login {
Packit 8fb591
        leaf user {
Packit 8fb591
            type string {
Packit 8fb591
                pattern '[a-z]+';
Packit 8fb591
            }
Packit 8fb591
        }
Packit 8fb591
    }
Packit 8fb591
Packit 8fb591
    container cont {
Packit 8fb591
        choice ch1 {
Packit 8fb591
            case ca {
Packit 8fb591
                leaf test1 { type string; }
Packit 8fb591
            }
Packit 8fb591
Packit 8fb591
            leaf test2 { type boolean; }
Packit 8fb591
        }
Packit 8fb591
    }
Packit 8fb591
Packit 8fb591
    augment "/abb:cont/ch1" {
Packit 8fb591
        case cb {
Packit 8fb591
            leaf test3 { type empty; }
Packit 8fb591
        }
Packit 8fb591
Packit 8fb591
        leaf test4 { type uint8; }
Packit 8fb591
    }
Packit 8fb591
Packit 8fb591
    augment "/cont" {
Packit 8fb591
        leaf test5 {
Packit 8fb591
            type enumeration {
Packit 8fb591
                enum one {
Packit 8fb591
                    value 1;
Packit 8fb591
                }
Packit 8fb591
                enum two;
Packit 8fb591
                enum tree;
Packit 8fb591
            }
Packit 8fb591
        }
Packit 8fb591
    }
Packit 8fb591
Packit 8fb591
    notification notif1 {
Packit 8fb591
        container cont {
Packit 8fb591
            leaf-list llist {
Packit 8fb591
                type uint8;
Packit 8fb591
                min-elements 2;
Packit 8fb591
                max-elements 5;
Packit 8fb591
            }
Packit 8fb591
        }
Packit 8fb591
    }
Packit 8fb591
Packit 8fb591
    augment "/notif1/cont" {
Packit 8fb591
        leaf leaf {
Packit 8fb591
            type boolean;
Packit 8fb591
        }
Packit 8fb591
    }
Packit 8fb591
}