execute.js 618 字节
var ProtoBuf = require("../../index.js");

var builder = ProtoBuf.loadProtoFile(__dirname+'/commands.proto'),
    Container = builder.build('CommandContainer'),
    SessionCommand = builder.build('SessionCommand'),
    Login = builder.build('Command_Login');

var login = new Login({
    "user_name": "demo",
    "password": "abc123"
});

var container = new Container();
var command = new SessionCommand();
command.set(".Command_Login.ext", login);
container.add('session_command', command);

var container = new Container({
    'session_command': [new SessionCommand({
        '.Command_Login.ext': login
    })]
});