次のオブジェクトは、report
APIに直接関連しています。
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 - (デフォルト)受信者ごとにレポートを生成 |