%%---------------------------------------------------- %% 奇遇冒险协议 %% %% @author linguohui %%---------------------------------------------------- -module(proto_271). -export([info/0, cfg/0]). -include("protocol.hrl"). info() -> { "奇遇冒险协议" ,[] }. -spec cfg() -> [#rpc{}]. cfg() -> [ #rpc{ code = 27100 ,req_desc = "奇遇冒险情况" ,req = [] ,reply_desc = "奇遇冒险情况" ,reply = [ {uint32, id, "奇遇唯一Id,没有则为0"} ,{uint32, page, "页码没有则为0"} ] } ,#rpc{ code = 27101 ,req_desc = "领取奖励" ,req = [] ,reply_desc = "返回信息" ,reply = [ {uint8, flag, "是否成功 是:1, 否:0"} ,{string, msg, "返回信息"} ] } ,#rpc{ code = 27102 ,req_desc = "请求拥有的全部图鉴" ,req = [] ,reply_desc = "请求拥有的全部图鉴" ,reply = [ {array, single, id_list, "奇遇冒险id列表", [ {uint32, id, "奇遇冒险id"} ]} ] } ,#rpc{ code = 27103 ,req_desc = "奇遇翻页" ,req = [ {uint32, id, "奇遇唯一id"} , {uint32, page, "页码"} ] ,reply = [] } ,#rpc{ code = 27104 ,req_desc = "答题选项" ,req = [ {uint8, choice, "选项"} ] ,reply_desc = "返回信息" ,reply = [ {uint8, flag, "是否成功 是:1, 否:0"} ,{string, msg, "返回信息"} ] } ].