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