通知APIで使用するデータの構造
NotificationType
通知を表す型です。
利用できるバージョン
- クラウド版Garoon
- パッケージ版Garoon 3.0以降
データ構造
| パラメーター名 | 型 | パラメーター数 | 説明 | 変更履歴 |
|---|---|---|---|---|
| @module_id | base:IDType | 1 | 通知のアプリケーションID
|
パッケージ版Garoon 3.5で追加
|
| @item | base:NonBlankStringType | 1 | 通知ID | |
| @status | notification:StatusType | 1 | 通知の状態 | |
| @is_history | xsd:boolean | 1 | 通知の確認状況
|
|
| @read_datetime | xsd:dateTime | 0~1 | 通知の確認日時 | |
| @receive_datetime | xsd:dateTime | 0~1 | 通知の受信日時 | |
| @subject | xsd:string | 0~1 | 通知の標題 | |
| @subject_url | xsd:string | 0~1 | 通知の標題URL | |
| @subject_icon | xsd:string | 0~1 | 通知の標題アイコン | |
| @abstract | xsd:string | 0~1 | 通知の内容 | |
| @abstract_url | xsd:string | 0~1 | 通知の内容URL | |
| @abstrct_icon | xsd:string | 0~1 | 通知の内容アイコン | |
| @sender_name | xsd:string | 0~1 | 通知作成者名 | |
| @sender_id | base:IDType | 0~1 | 通知作成者
|
パッケージ版Garoon 4.6で追加 |
| @sender_url | xsd:string | 0~1 | 通知作成者のURL | |
| @attached | xsd:boolean | 0~1 |
|
|
| @version | base:VersionType | 0~1 | 通知の更新日時のタイムスタンプ |
StatusType
通知の状態を表す型です。
利用できるバージョン
- クラウド版Garoon
- パッケージ版Garoon 3.0以降
データ構造
この型は単一の文字列を表すスカラー値です。また、この型が取り得る値は次のいずれかです。
| 値 | 説明 |
|---|---|
| create | 新規通知を表す |
| update | 更新通知を表す |
| delete | スケジュールの予定が削除された通知を表す |
NotificationIdType
通知の識別情報を表す型です。
利用できるバージョン
- クラウド版Garoon
- パッケージ版Garoon 3.0以降
データ構造
| パラメーター名 | 型 | パラメーター数 | 説明 | 変更履歴 |
|---|---|---|---|---|
| @module_id | base:IDType | 1 | アプリケーションID
|
パッケージ版Garoon 3.5で追加
|
| @item | base:NonBlankStringType | 1 | アプリケーションごとに一意のID
|
パッケージ版Garoon 3.5で追加
|
NotificationItemVersionType
通知の更新情報を表す型です。
利用できるバージョン
- クラウド版Garoon
- パッケージ版Garoon 3.0以降
データ構造
| パラメーター名 | 型 | パラメーター数 | 説明 |
|---|---|---|---|
| notification_id | notification:NotificationIdType | 1 | 通知の識別情報 |
| @version | base:VersionType | 1 | 通知の更新日時のタイムスタンプ |
NotificationItemVersionResultType
通知の更新情報を表すレスポンス用の型です。
利用できるバージョン
- クラウド版Garoon
- パッケージ版Garoon 3.0以降
データ構造
| パラメーター名 | 型 | パラメーター数 | 説明 |
|---|---|---|---|
| notification_id | notification:NotificationIdType | 1 | 通知の識別情報 |
| @version | base:VersionType | 1 | 通知の更新日時のタイムスタンプ |
| @operation | base:ItemOperationType | 1 | 通知の更新情報 |
NotificationPersonalProfileType
通知の個人情報を表す型です。
利用できるバージョン
- パッケージ版Garoon 3.0以降
データ構造
| パラメーター名 | 型 | パラメーター数 | 説明 |
|---|---|---|---|
| @save_notification_duration | xsd:positiveInteger | 0~1 | 「通知一覧」画面での保存期間
|
| @save_notification_history_duration | xsd:positiveInteger | 0~1 | 「確認済みの通知」画面での保存期間
|