You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

260 lines
5.8 KiB
TOML

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

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