local ItemData = require("bag.Proto").ItemData

-- vip基础信息 登陆/变化时候 服务器主动推
VipTabNet = {
    {"lv",			1,		"byte"},		-- vip等级
    {"vipTab",		1,		"string"},
    {"exp",		    1,		"int"},         -- vip经验
}

GC_VIP_INFO = {
	{"lv",       	1,		"byte"},		-- vip当前等级
	{"maxLv",    	1,		"byte"},		-- vip最大等级
	{"curExp",   	1,		"int"},			-- vip当前经验
	{"nextExp",  	1,		"int"},			-- vip下一级经验
    {"vipList",		20,		VipTabNet},
}

-- vip特权详情
CG_VIP_POWER_QUERY = {
	{"lv",			1,		"byte"},		-- vip等级
}

VipPowerDesc = {
	{"desc",	 	1,		"string"},		-- 特权描述
    {"isNew",        1,     "byte"},        -- 是否是新的 0不是 1是
}
VipPowerNet = {
	{"lv",			 1,		"byte"},		-- vip等级
	{"descs",		 16,	VipPowerDesc},	-- 特权描述列表
	{"libaoItems",	 5,		ItemData},		-- 礼包道具列表
	{"libaoState",	 1,		"byte"},		-- 礼包状态 0-不可购买 1-可购买 2-已购买
	{"libaoPriceNew",1,		"int"},			-- 礼包当前价格
	{"libaoPriceOld",1,		"int"},			-- 礼包原价价格	
	{"yuekaItems",	 5,		ItemData},		-- 月卡每日额外赠送
	{"yuekaState",	 1,		"byte"},		-- 月卡额外奖励状态 0-未激活月卡 1-可领取 2-已领取	
}


GC_VIP_POWER_QUERY = {
	{"data",		 1,		    VipPowerNet},
	{"dot",	        20,		"byte"},		-- 是否有红点
}

-- 购买vip礼包 购买成功返回GC_VIP_POWER_QUERY
CG_VIP_LIBAO_BUY = {
	{"lv",			 1,		"byte"},		-- vip等级
}

-- 领取月卡额外奖励
CG_VIP_YUEKAITEM_GET = {}
