以下objects与report
API直接相关.
报告 object 具有以下属性:
属性 | 数据类型 | 描述 |
---|---|---|
reportid | ID | 报告的ID. 属性行为: - 只读 - 进行 update 操作时必填 |
userid | ID | 创建报告的用户ID. 属性行为: - 进行 create 操作时必填 |
name | string | 报告的唯一名称. 属性行为: - 进行 create 操作时必填 |
dashboardid | ID | 报告所基于的仪表板ID. 属性行为: - 进行 create 操作时必填 |
period | integer | 报告生成的时间范围. 可选值: 0 - (默认) 前一天; 1 - 前一周; 2 - 前一月; 3 - 前一年. |
cycle | integer | 报告重复生成的周期. 可选值: 0 - (默认) 每天; 1 - 每周; 2 - 每月; 3 - 每年. |
start_time | integer | 每天生成报告的时间(以秒为单位). 默认值: 0. |
weekdays | integer | 发送报告的星期几. 位图可选值: 1 - 周一; 2 - 周二; 4 - 周三; 8 - 周四; 16 - 周五; 32 - 周六; 64 - 周日. 这是一个位掩码字段; 可以接受任何位图值的组合(例如21表示周一、周三和周五). 默认值: 0. 属性行为: - 当 cycle 设置为"weekly"时必填. |
active_since | string | 开始日期. 可选值: 空 string - (默认) 未指定(存储为0); YYYY-MM-DD格式的具体日期(存储为当天开始时间戳(00:00:00)). |
active_till | string | 结束日期. 可选值: 空 string - (默认) 未指定(存储为0); YYYY-MM-DD格式的具体日期(存储为当天结束时间戳(23:59:59)). |
subject | string | 报告邮件主题. |
message | string | 报告邮件正文. |
status | integer | 报告是否启用. 可选值: 0 - 禁用; 1 - (默认) 启用. |
description | text | 报告描述. |
state | integer | 报告状态. 可选值: 0 - (默认) 报告尚未处理; 1 - 报告已生成并成功发送给所有收件人; 2 - 报告生成失败; "info"包含错误信息; 3 - 报告已生成,但发送给部分(或全部)收件人失败; "info"包含错误信息. 属性行为: - 只读 |
lastsent | timestamp | 上次成功发送报告的Unix时间戳. 属性行为: - 只读 |
info | string | 错误描述或附加信息. 属性行为: - 只读 |
用户object具有以下属性:
属性 | 数据类型 | 描述 |
---|---|---|
userid | ID | 接收报告的用户ID. 属性行为: - 必填 |
access_userid | ID | 代表其生成报告的用户ID. 0 - (默认) 由接收者生成报告. |
exclude | integer | 是否从邮件列表中排除该用户. 可选值: 0 - (默认) 包含; 1 - 排除. |
用户组object具有以下属性: