Example #1
0
 /**
  * メッセージを投稿したときに実行するスクリプトを設定
  *
  * @param postMessageScript メッセージを投稿したときに実行するスクリプト
  * @return this
  */
 public CreateNamespaceRequest WithPostMessageScript(Gs2.Gs2Chat.Model.ScriptSetting postMessageScript)
 {
     this.postMessageScript = postMessageScript;
     return(this);
 }
Example #2
0
 /**
  * ルームの購読を解除したときに実行するスクリプトを設定
  *
  * @param unsubscribeRoomScript ルームの購読を解除したときに実行するスクリプト
  * @return this
  */
 public CreateNamespaceRequest WithUnsubscribeRoomScript(Gs2.Gs2Chat.Model.ScriptSetting unsubscribeRoomScript)
 {
     this.unsubscribeRoomScript = unsubscribeRoomScript;
     return(this);
 }
Example #3
0
 /**
  * ルームを購読したときに実行するスクリプトを設定
  *
  * @param subscribeRoomScript ルームを購読したときに実行するスクリプト
  * @return this
  */
 public UpdateNamespaceRequest WithSubscribeRoomScript(Gs2.Gs2Chat.Model.ScriptSetting subscribeRoomScript)
 {
     this.subscribeRoomScript = subscribeRoomScript;
     return(this);
 }
Example #4
0
 /**
  * ルームを削除したときに実行するスクリプトを設定
  *
  * @param deleteRoomScript ルームを削除したときに実行するスクリプト
  * @return this
  */
 public CreateNamespaceRequest WithDeleteRoomScript(Gs2.Gs2Chat.Model.ScriptSetting deleteRoomScript)
 {
     this.deleteRoomScript = deleteRoomScript;
     return(this);
 }
Example #5
0
 /**
  * ルームを作成したときに実行するスクリプトを設定
  *
  * @param createRoomScript ルームを作成したときに実行するスクリプト
  * @return this
  */
 public UpdateNamespaceRequest WithCreateRoomScript(Gs2.Gs2Chat.Model.ScriptSetting createRoomScript)
 {
     this.createRoomScript = createRoomScript;
     return(this);
 }