Blame tests/conformance/sec7_13_1/mod6.yang

Packit 8fb591
module mod6 {
Packit 8fb591
    prefix abc;
Packit 8fb591
    namespace "urn:cesnet:mod6";
Packit 8fb591
Packit 8fb591
    rpc test {
Packit 8fb591
        grouping setup {
Packit 8fb591
            container setup1 {
Packit 8fb591
                leaf hostname { type string; }
Packit 8fb591
Packit 8fb591
                leaf time-format {
Packit 8fb591
                    type enumeration {
Packit 8fb591
                        enum 12H {
Packit 8fb591
                            value "1";
Packit 8fb591
                        }
Packit 8fb591
                        enum 24H {
Packit 8fb591
                            description "test";
Packit 8fb591
                        }
Packit 8fb591
                    }
Packit 8fb591
                }
Packit 8fb591
            }
Packit 8fb591
        }
Packit 8fb591
Packit 8fb591
        reference "test reference";
Packit 8fb591
Packit 8fb591
        input {
Packit 8fb591
            uses setup;
Packit 8fb591
            uses gr;
Packit 8fb591
        }
Packit 8fb591
Packit 8fb591
        typedef t_user {
Packit 8fb591
            type string {
Packit 8fb591
                pattern '[a-zA-Z]+';
Packit 8fb591
                length "5..64";
Packit 8fb591
            }
Packit 8fb591
            default 'admin';
Packit 8fb591
        }
Packit 8fb591
Packit 8fb591
        grouping gr {
Packit 8fb591
            container login {
Packit 8fb591
                leaf user {
Packit 8fb591
                    type t_user;
Packit 8fb591
                }
Packit 8fb591
Packit 8fb591
                leaf password {
Packit 8fb591
                    type string {
Packit 8fb591
                        length "6..32";
Packit 8fb591
                    }
Packit 8fb591
                }
Packit 8fb591
            }
Packit 8fb591
        }
Packit 8fb591
Packit 8fb591
        output {
Packit 8fb591
            uses gr {
Packit 8fb591
                description "test uses";
Packit 8fb591
            }
Packit 8fb591
        }
Packit 8fb591
Packit 8fb591
        description "test description";
Packit 8fb591
    }
Packit 8fb591
Packit 8fb591
    rpc test2 {
Packit 8fb591
        description "test description";
Packit 8fb591
        reference "test reference";
Packit 8fb591
        status obsolete;
Packit 8fb591
    }
Packit 8fb591
Packit 8fb591
    rpc test3 {
Packit 8fb591
        input {
Packit 8fb591
            leaf key {
Packit 8fb591
                type uint8;
Packit 8fb591
            }
Packit 8fb591
        }
Packit 8fb591
    }
Packit 8fb591
}