GS2-Friend
GS2-Deploy のテンプレートで使用できるリソース定義のリファレンス
GS2-Deploy リファレンス
エンティティ
Namespace
Namespace
Type: GS2::Friend::Namespace
Properties:
Name: namespace1
Description: null
FollowScript: null
UnfollowScript: null
SendRequestScript: null
CancelRequestScript: null
AcceptRequestScript: null
RejectRequestScript: null
DeleteFriendScript: null
UpdateProfileScript: null
FollowNotification: null
ReceiveRequestNotification: null
AcceptRequestNotification: null
LogSetting:
LoggingNamespaceId: grn:gs2:ap-northeast-1:YourOwnerId:log:namespace1
ネームスペース
ネームスペースは一つのプロジェクトで同じサービスを異なる用途で複数利用できるようにするための仕組みです。
GS2 のサービスは基本的にネームスペースというレイヤーがあり、ネームスペースが異なれば同じサービスでもまったく別のデータ空間として取り扱われます。
そのため、各サービスの利用を開始するにあたってネームスペースを作成する必要があります。
型 | 必須 | デフォルト | 値の制限 | 説明 | |
---|---|---|---|---|---|
name | string | ✓ | ~ 32文字 | ネームスペース名 | |
description | string | ~ 1024文字 | 説明文 | ||
followScript | ScriptSetting | フォローされたときに実行するスクリプト | |||
unfollowScript | ScriptSetting | アンフォローされたときに実行するスクリプト | |||
sendRequestScript | ScriptSetting | フレンドリクエストを発行したときに実行するスクリプト | |||
cancelRequestScript | ScriptSetting | フレンドリクエストをキャンセルしたときに実行するスクリプト | |||
acceptRequestScript | ScriptSetting | フレンドリクエストを承諾したときに実行するスクリプト | |||
rejectRequestScript | ScriptSetting | フレンドリクエストを拒否したときに実行するスクリプト | |||
deleteFriendScript | ScriptSetting | フレンドを削除したときに実行するスクリプト | |||
updateProfileScript | ScriptSetting | プロフィールを更新したときに実行するスクリプト | |||
followNotification | NotificationSetting | フォローされたときのプッシュ通知 | |||
receiveRequestNotification | NotificationSetting | フレンドリクエストが届いたときのプッシュ通知 | |||
acceptRequestNotification | NotificationSetting | フレンドリクエストが承認されたときのプッシュ通知 | |||
logSetting | LogSetting | ログの出力設定 |