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.

221 lines
4.4 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 = "WScript"
desc = "脚本服务"
[[method]]
name = "Boot"
desc = "运行脚本"
[method.req]
field = [
"string scene //处理场景",
"string json_data //文件后缀",
]
[method.res]
field = [
"string task_id //任务id",
]
[[method]]
name = "RefreshDayLimit"
desc = "刷新每日限制"
[method.req]
field = [
"string hash_id //用户hash_id",
"string campaign_hash_id //活动hash_id",
]
[method.res]
field = []
[[method]]
name = "NotifyList"
desc = "奖品回调列表"
[method.req]
field = [
"int32 page //当前页",
"int32 per_page //每页条数",
"string campaign_hash_id //项目hash_id",
"string reward_hash_id //奖品记录hash_id",
]
[method.res]
field = [
"repeated One list //列表数据",
"int64 total //列表总数"
]
[[method.res.message]]
name = "One"
field = [
"string hash_id //任务ID",
"int64 created_at //创建时间",
"int64 last_push //最后推送时间",
"string body //请求数据",
"string notify_url //请求地址",
"repeated string resp //请求结果",
]
[[method]]
name = "EtcdKey"
desc = "查看etcd的key"
[method.req]
field = [
"string prefix //前缀",
]
[method.res]
field = [
"repeated KV kvs //数据",
]
[[method.res.message]]
name = "KV"
field = [
"string key //键",
"string value //值",
]
[[method]]
name = "EventFlow"
desc = "查看事件记录"
[method.req]
field = [
"string project_hash_id //项目hash_id",
]
[method.res]
field = [
"repeated One list //数据",
]
[[method.res.message]]
name = "One"
field = [
"string link_hash_id //深度链接hash_id",
"string device_id //设备id",
"string user_id //用户ID",
"string event_title //事件名称",
"string ip_address //ip",
"string os //os",
"string os_version //os_version",
"string device_model //device_model",
"string event_data //event_data",
"int64 created_at //创建时间",
"int32 source //来源(1-自然流量,2-深度链接,3-活动)",
"string campaign_hash_id //活动hash_id",
]
[[method]]
name = "ClearDevice"
desc = "清除设备信息"
[method.req]
field = [
"string hash_id //用户hash_id",
"string project_hash_id //项目hash_id",
"string campaign_hash_id //活动hash_id",
]
[method.res]
[[method]]
name = "RefreshView"
desc = "重新体验玩法"
[method.req]
field = [
"string campaign_hash_id //活动hash_id",
]
[method.res]
[[method]]
name = "ErrLog"
desc = "错误日志记录"
[method.req]
field = [
"string api_url //请求的接口",
"string data //请求数据",
"string link_url //当前页面地址",
"string msg //返回数据",
]
[method.res]
[[method]]
name = "PointsLog"
desc = "领扣积分请求"
[method.req]
field = [
"int32 page //当前页",
"int32 per_page //每页条数",
"string campaign_hash_id //项目hash_id",
]
[method.res]
field = [
"repeated One list //列表数据",
"int64 total //列表总数"
]
[[method.res.message]]
name = "One"
field = [
"int64 id //请求id",
"int64 created_at //创建时间",
"string req //请求数据",
"string req_url //请求地址",
"string token //请求token",
"string req_header //请求头",
"string resp //返回数据",
"string err_msg //错误信息",
]
[[method]]
name = "UserBehavior"
desc = "用户行为日志"
[method.req]
field = [
"string api_url //请求的接口",
"string desc //接口描述",
"int64 user_id //登陆用户id",
"int64 company_id //登陆用户id",
"string project_hash_id //项目hash_id",
"string ip //操作ip",
"string ua_data //部分ua头数据",
"string req //请求数据",
"string res //操作结果",
]
[method.res]
[[method]]
name = "RewardPushLog"
desc = "奖品推送日志"
[method.req]
field = [
"int32 page //当前页",
"int32 per_page //每页条数",
"string source //来源",
"int64 first_id //来源一级id",
"int64 second_id //来源二级id",
"int64 relate_id //关联记录id",
]
[method.res]
field = [
"repeated One list //列表数据",
"int64 total //列表总数"
]
[[method.res.message]]
name = "One"
field = [
"int64 id //请求id",
"int64 created_at //创建时间",
"string req //请求数据",
"string req_url //请求地址",
"string token //请求token",
"string req_header //请求头",
"string resp //返回数据",
"string err_msg //错误信息",
"int64 req_time //请求时长(单位:ms)",
]