次のオブジェクトは、reportAPIに直接関連しています。
report オブジェクトは以下のプロパティを持ちます。
| プロパティ | タイプ | 説明 |
|---|---|---|
| reportid | string | (読取専用) レポートのID |
| userid (必須) |
string | レポートを作成したユーザーのID |
| name (必須) |
string | ユニークなレポート名 |
| dashboardid (必須) |
string | レポートの基になっているダッシュボードのID |
| period | integer | レポートが作成される期間 使用可能な値: 0 - (デフォルト)前日 1 - 前週 2 - 前月 3 - 前年 |
| cycle | integer | 期間の繰り返しスケジュール 使用可能な値: 0 - (デフォルト)毎日 1 - 毎週 2 - 毎月 3 - 毎年 |
| start_time | integer | レポートの送信準備が行われる時刻(秒単位) デフォルト:0 |
| weekdays | integer | レポートを送信する曜日 週次レポートにのみ必要 曜日はバイナリ形式で保存され、各ビットは対応する曜日を表します。 たとえば12はバイナリで1100に等しく、レポートが毎週水曜日と木曜日に送信されることを意味します。 |
| active_since | string | 開始日 使用可能な値: 空の文字列 - (デフォルト)指定なし(0として保存) YYYY-MM-DD形式の特定日(時刻は(00:00:00)として保存されます) |
| active_till | 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 | (読取専用)エラーの説明または追加情報 |
users オブジェクトには次のプロパティがあります。
| プロパティ | タイプ | 説明 |
|---|---|---|
| userid (必須) |
string | レポート送信先のユーザーID |
| access_userid | string | レポートが生成されるユーザーID 0 - (デフォルト)受信者ごとにレポートを生成 |
| exclude | integer | ユーザーをメーリングリストから除外するか 可能な値: 0 - (デフォルト)含める 1 - 除外する |
user groups オブジェクトには次のプロパティがあります。
| プロパティ | タイプ | 説明 |
|---|---|---|
| usrgrpid (必須) |
string | レポート送信先のユーザーグループID |
| access_userid | string | レポートが生成されるユーザーID。 0 - (デフォルト)受信者ごとにレポートを生成 |