module Test
{
    struct FriendInfo
    {
        1 require int uin;
        2 require string nick;
        3 optional vector<byte> birthday;
    };
    struct UserInfo
    {
        1 require int qq;
        2 require string nick;
        3 require vector<byte> birthday;
        5 require map<short, FriendInfo> friends;
        4 optional string city = "gd";
    };
};
