|
|
[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]
|