通知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 | 「確認済みの通知」画面での保存期間
|