[service] name = "WFission" desc = "玩法服务" [[method]] name = "List" desc = "玩法列表" [method.req] field = [ "string lang //语言(zh-cn、en)", "int32 target //活动目标(1-app下载/注册;2-提升关键指标转换率;3-app活跃/留存)", "repeated int32 targets //活动目标集合", ] [method.res] field = [ "repeated One list //列表数据", ] [[method.res.message]] name = "One" field = [ "int64 id //玩法id", "string mark //标识", "string logo //玩法logo图", "string title //玩法标题", "bool can_use //是否可以用", "repeated string desc //玩法说明(例如:[\"说明1\", \"说明2\"]", "repeated string color //颜色值" ] [[method]] name = "TemplateList" desc = "玩法模版列表" [method.req] field = [ "string mark //玩法标识", "int32 target //活动目标(1-app下载/注册;2-提升关键指标转换率;3-app活跃/留存)", ] [method.res] field = [ "repeated One list //列表数据", ] [[method.res.message]] name = "One" field = [ "int64 id //模板组ID", "string mark //模板组唯一标识", "string cover_url //模板组封面", "string title //模板组标题", "int32 sort //排序(越小越前)", "repeated Temp temps //模版组模版", "int32 is_private //是否私有模板(0-否,1-是)", ] [[method.res.message]] name = "Temp" field = [ "string hash_id //模板ID", "int32 lang_type //语言(1-中文,2-英文)", ] [[method]] name = "TemplateInfo" desc = "玩法模版信息" [method.req] field = [ "int64 id //模板ID", "string hash_id //模板对外ID", "string lang // 国际语言标识(ISO 639-1代码)", ] [method.res] field = [ "int64 id //模板ID", "string hash_id //模板对外ID", "string temp_group_mark //模版组标识", "int32 lang_type //语言(1-中文,2-英文)", "int32 text_type //文字模板(1-汉字模板,2-拉丁语系模板)", "repeated KV image //玩法图片数据", "repeated KV lang //玩法语言包配置", "repeated FixReward fix_rewards //玩法语言包配置", ] [[method.res.message]] name = "KV" field = [ "string key //键名称", "string value //键对应的值", "string desc //键描述", ] [[method.res.message]] name = "FixReward" field = [ "int64 id //奖品id", "repeated Lang langs //语言对应的数据", ] [[method.res.message]] name = "Lang" field = [ "string title //奖品名称", "string img_url //奖品名称", "string lang_mark //语言标识", ] [[method]] name = "CreateTempGroup" desc = "创建模板组" [method.req] field = [ "int64 fission_id //玩法id", "string mark //模板组标识", "string cover_url //模版组封面", "int32 sort //排序(越小越前)", "string lang_parts //支持玩法组件翻译", "repeated KV lang //玩法语言数据", "repeated int32 lang_type //支持语言", "string convert_cover_url //事件转化封面", ] [[method.req.message]] name = "KV" field = [ "string key //键名称", "string value //键对应的值", "string desc //键描述", ] [method.res] field = [ "int64 id //模板组id", ] [[method]] name = "UpdateTempGroup" desc = "更新模板组" [method.req] field = [ "int64 id //模板组id", "string cover_url //模版组封面", "int32 sort //排序(越小越前)", "string lang_parts //支持玩法组件翻译", "repeated KV lang //玩法语言数据", "repeated int32 lang_type //支持语言", "string convert_cover_url //事件转化封面", ] [[method.req.message]] name = "KV" field = [ "string key //键名称", "string value //键对应的值", "string desc //键描述", ] [method.res] field = [ "int64 id //模板组id", ] [[method]] name = "CreateTemp" desc = "创建玩法模版" [method.req] field = [ "int64 group_id //玩法组id", "int32 lang_type //语言(1-中文,2-英文)", "int32 text_type //文字模板(1-汉字模板,2-拉丁语系模板)", "repeated KV image //玩法图片数据", "repeated KV lang //玩法语言包配置", ] [[method.req.message]] name = "KV" field = [ "string key //键名称", "string value //键对应的值", "string desc //键描述", ] [method.res] field = [ "int64 id //模板id", "string hash_id //模板hash_id", ] [[method]] name = "CreateTempImg" desc = "创建玩法图片配置" [method.req] field = [ "int64 id //模板id", "string hash_id //模板hash_id", "repeated KV image //玩法图片数据", ] [[method.req.message]] name = "KV" field = [ "string key //键名称", "string value //键对应的值", "string desc //键描述", ] [method.res] [[method]] name = "CreateTempLang" desc = "创建玩法语言配置" [method.req] field = [ "int64 id //模板id", "string hash_id //模板hash_id", "repeated KV lang //玩法语言数据", ] [[method.req.message]] name = "KV" field = [ "string key //键名称", "string value //键对应的值", "string desc //键描述", ] [method.res] [[method]] name = "UpdateTempImg" desc = "更新玩法图片配置" [method.req] field = [ "int64 id //模板id", "string hash_id //模板hash_id", "repeated KV image //玩法图片数据", ] [[method.req.message]] name = "KV" field = [ "string key //键名称", "string value //键对应的值", "string desc //键描述", ] [method.res] [[method]] name = "UpdateTempLang" desc = "更新玩法语言配置" [method.req] field = [ "int64 id //模板id", "string hash_id //模板hash_id", "repeated KV lang //玩法语言数据", ] [[method.req.message]] name = "KV" field = [ "string key //键名称", "string value //键对应的值", "string desc //键描述", ] [method.res]