Repository URL to install this package:
Version:
2025.3.15 ▾
|
/*
* Copyright 2016 Game Server Services, Inc. or its affiliates. All Rights
* Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License").
* You may not use this file except in compliance with the License.
* A copy of the License is located at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* or in the "license" file accompanying this file. This file is distributed
* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
using System;
using System.Collections.Generic;
using System.Text;
using System.Linq;
using Gs2.Core;
using Gs2.Core.Model;
using Gs2.Core.Net;
using Gs2.Util.LitJson;
#if UNITY_2017_1_OR_NEWER
using System.Collections;
using UnityEngine.Events;
using UnityEngine.Networking;
#if GS2_ENABLE_UNITASK
using Cysharp.Threading.Tasks;
#endif
#else
using System.Threading.Tasks;
using System.Threading;
#endif
namespace Gs2.Gs2Dictionary
{
public class Gs2DictionaryWebSocketClient : AbstractGs2Client
{
public static string Endpoint = "dictionary";
protected Gs2WebSocketSession Gs2WebSocketSession => (Gs2WebSocketSession) Gs2Session;
public Gs2DictionaryWebSocketClient(Gs2WebSocketSession Gs2WebSocketSession) : base(Gs2WebSocketSession)
{
}
public class CreateNamespaceTask : Gs2WebSocketSessionTask<Request.CreateNamespaceRequest, Result.CreateNamespaceResult>
{
public CreateNamespaceTask(IGs2Session session, Request.CreateNamespaceRequest request) : base(session, request)
{
}
protected override IGs2SessionRequest CreateRequest(Request.CreateNamespaceRequest request)
{
var stringBuilder = new StringBuilder();
var jsonWriter = new JsonWriter(stringBuilder);
jsonWriter.WriteObjectStart();
if (request.Name != null)
{
jsonWriter.WritePropertyName("name");
jsonWriter.Write(request.Name.ToString());
}
if (request.Description != null)
{
jsonWriter.WritePropertyName("description");
jsonWriter.Write(request.Description.ToString());
}
if (request.EntryScript != null)
{
jsonWriter.WritePropertyName("entryScript");
request.EntryScript.WriteJson(jsonWriter);
}
if (request.DuplicateEntryScript != null)
{
jsonWriter.WritePropertyName("duplicateEntryScript");
jsonWriter.Write(request.DuplicateEntryScript.ToString());
}
if (request.LogSetting != null)
{
jsonWriter.WritePropertyName("logSetting");
request.LogSetting.WriteJson(jsonWriter);
}
if (request.ContextStack != null)
{
jsonWriter.WritePropertyName("contextStack");
jsonWriter.Write(request.ContextStack.ToString());
}
if (request.DryRun)
{
jsonWriter.WritePropertyName("xGs2DryRun");
jsonWriter.Write("true");
}
AddHeader(
Session.Credential,
"dictionary",
"namespace",
"createNamespace",
jsonWriter
);
jsonWriter.WriteObjectEnd();
return WebSocketSessionRequestFactory.New<WebSocketSessionRequest>(stringBuilder.ToString());
}
}
#if UNITY_2017_1_OR_NEWER
public IEnumerator CreateNamespace(
Request.CreateNamespaceRequest request,
UnityAction<AsyncResult<Result.CreateNamespaceResult>> callback
)
{
var task = new CreateNamespaceTask(
Gs2WebSocketSession,
request
);
yield return task;
callback.Invoke(new AsyncResult<Result.CreateNamespaceResult>(task.Result, task.Error));
}
public IFuture<Result.CreateNamespaceResult> CreateNamespaceFuture(
Request.CreateNamespaceRequest request
)
{
return new CreateNamespaceTask(
Gs2WebSocketSession,
request
);
}
#if GS2_ENABLE_UNITASK
public async UniTask<Result.CreateNamespaceResult> CreateNamespaceAsync(
Request.CreateNamespaceRequest request
)
{
var task = new CreateNamespaceTask(
Gs2WebSocketSession,
request
);
return await task.Invoke();
}
#else
public CreateNamespaceTask CreateNamespaceAsync(
Request.CreateNamespaceRequest request
)
{
return new CreateNamespaceTask(
Gs2WebSocketSession,
request
);
}
#endif
#else
public async Task<Result.CreateNamespaceResult> CreateNamespaceAsync(
Request.CreateNamespaceRequest request
)
{
var task = new CreateNamespaceTask(
Gs2WebSocketSession,
request
);
return await task.Invoke();
}
#endif
public class GetNamespaceTask : Gs2WebSocketSessionTask<Request.GetNamespaceRequest, Result.GetNamespaceResult>
{
public GetNamespaceTask(IGs2Session session, Request.GetNamespaceRequest request) : base(session, request)
{
}
protected override IGs2SessionRequest CreateRequest(Request.GetNamespaceRequest request)
{
var stringBuilder = new StringBuilder();
var jsonWriter = new JsonWriter(stringBuilder);
jsonWriter.WriteObjectStart();
if (request.NamespaceName != null)
{
jsonWriter.WritePropertyName("namespaceName");
jsonWriter.Write(request.NamespaceName.ToString());
}
if (request.ContextStack != null)
{
jsonWriter.WritePropertyName("contextStack");
jsonWriter.Write(request.ContextStack.ToString());
}
if (request.DryRun)
{
jsonWriter.WritePropertyName("xGs2DryRun");
jsonWriter.Write("true");
}
AddHeader(
Session.Credential,
"dictionary",
"namespace",
"getNamespace",
jsonWriter
);
jsonWriter.WriteObjectEnd();
return WebSocketSessionRequestFactory.New<WebSocketSessionRequest>(stringBuilder.ToString());
}
}
#if UNITY_2017_1_OR_NEWER
public IEnumerator GetNamespace(
Request.GetNamespaceRequest request,
UnityAction<AsyncResult<Result.GetNamespaceResult>> callback
)
{
var task = new GetNamespaceTask(
Gs2WebSocketSession,
request
);
yield return task;
callback.Invoke(new AsyncResult<Result.GetNamespaceResult>(task.Result, task.Error));
}
public IFuture<Result.GetNamespaceResult> GetNamespaceFuture(
Request.GetNamespaceRequest request
)
{
return new GetNamespaceTask(
Gs2WebSocketSession,
request
);
}
#if GS2_ENABLE_UNITASK
public async UniTask<Result.GetNamespaceResult> GetNamespaceAsync(
Request.GetNamespaceRequest request
)
{
var task = new GetNamespaceTask(
Gs2WebSocketSession,
request
);
return await task.Invoke();
}
#else
public GetNamespaceTask GetNamespaceAsync(
Request.GetNamespaceRequest request
)
{
return new GetNamespaceTask(
Gs2WebSocketSession,
request
);
}
#endif
#else
public async Task<Result.GetNamespaceResult> GetNamespaceAsync(
Request.GetNamespaceRequest request
)
{
var task = new GetNamespaceTask(
Gs2WebSocketSession,
request
);
return await task.Invoke();
}
#endif
public class UpdateNamespaceTask : Gs2WebSocketSessionTask<Request.UpdateNamespaceRequest, Result.UpdateNamespaceResult>
{
public UpdateNamespaceTask(IGs2Session session, Request.UpdateNamespaceRequest request) : base(session, request)
{
}
protected override IGs2SessionRequest CreateRequest(Request.UpdateNamespaceRequest request)
{
var stringBuilder = new StringBuilder();
var jsonWriter = new JsonWriter(stringBuilder);
jsonWriter.WriteObjectStart();
if (request.NamespaceName != null)
{
jsonWriter.WritePropertyName("namespaceName");
jsonWriter.Write(request.NamespaceName.ToString());
}
if (request.Description != null)
{
jsonWriter.WritePropertyName("description");
jsonWriter.Write(request.Description.ToString());
}
if (request.EntryScript != null)
{
jsonWriter.WritePropertyName("entryScript");
request.EntryScript.WriteJson(jsonWriter);
}
if (request.DuplicateEntryScript != null)
{
jsonWriter.WritePropertyName("duplicateEntryScript");
jsonWriter.Write(request.DuplicateEntryScript.ToString());
}
if (request.LogSetting != null)
{
jsonWriter.WritePropertyName("logSetting");
request.LogSetting.WriteJson(jsonWriter);
}
if (request.ContextStack != null)
{
jsonWriter.WritePropertyName("contextStack");
jsonWriter.Write(request.ContextStack.ToString());
}
if (request.DryRun)
{
jsonWriter.WritePropertyName("xGs2DryRun");
jsonWriter.Write("true");
}
AddHeader(
Session.Credential,
"dictionary",
"namespace",
"updateNamespace",
jsonWriter
);
jsonWriter.WriteObjectEnd();
return WebSocketSessionRequestFactory.New<WebSocketSessionRequest>(stringBuilder.ToString());
}
}
#if UNITY_2017_1_OR_NEWER
public IEnumerator UpdateNamespace(
Request.UpdateNamespaceRequest request,
UnityAction<AsyncResult<Result.UpdateNamespaceResult>> callback
)
{
var task = new UpdateNamespaceTask(
Gs2WebSocketSession,
request
);
yield return task;
callback.Invoke(new AsyncResult<Result.UpdateNamespaceResult>(task.Result, task.Error));
}
public IFuture<Result.UpdateNamespaceResult> UpdateNamespaceFuture(
Request.UpdateNamespaceRequest request
)
{
return new UpdateNamespaceTask(
Gs2WebSocketSession,
request
);
}
#if GS2_ENABLE_UNITASK
public async UniTask<Result.UpdateNamespaceResult> UpdateNamespaceAsync(
Request.UpdateNamespaceRequest request
)
{
var task = new UpdateNamespaceTask(
Gs2WebSocketSession,
request
);
return await task.Invoke();
}
#else
public UpdateNamespaceTask UpdateNamespaceAsync(
Request.UpdateNamespaceRequest request
)
{
return new UpdateNamespaceTask(
Gs2WebSocketSession,
request
);
}
#endif
#else
public async Task<Result.UpdateNamespaceResult> UpdateNamespaceAsync(
Request.UpdateNamespaceRequest request
)
{
var task = new UpdateNamespaceTask(
Gs2WebSocketSession,
request
);
return await task.Invoke();
}
#endif
public class DeleteNamespaceTask : Gs2WebSocketSessionTask<Request.DeleteNamespaceRequest, Result.DeleteNamespaceResult>
{
public DeleteNamespaceTask(IGs2Session session, Request.DeleteNamespaceRequest request) : base(session, request)
{
}
protected override IGs2SessionRequest CreateRequest(Request.DeleteNamespaceRequest request)
{
var stringBuilder = new StringBuilder();
var jsonWriter = new JsonWriter(stringBuilder);
jsonWriter.WriteObjectStart();
if (request.NamespaceName != null)
{
jsonWriter.WritePropertyName("namespaceName");
jsonWriter.Write(request.NamespaceName.ToString());
}
if (request.ContextStack != null)
{
jsonWriter.WritePropertyName("contextStack");
jsonWriter.Write(request.ContextStack.ToString());
}
if (request.DryRun)
{
jsonWriter.WritePropertyName("xGs2DryRun");
jsonWriter.Write("true");
}
AddHeader(
Session.Credential,
"dictionary",
"namespace",
"deleteNamespace",
jsonWriter
);
jsonWriter.WriteObjectEnd();
return WebSocketSessionRequestFactory.New<WebSocketSessionRequest>(stringBuilder.ToString());
}
}
#if UNITY_2017_1_OR_NEWER
public IEnumerator DeleteNamespace(
Request.DeleteNamespaceRequest request,
UnityAction<AsyncResult<Result.DeleteNamespaceResult>> callback
)
{
var task = new DeleteNamespaceTask(
Gs2WebSocketSession,
request
);
yield return task;
callback.Invoke(new AsyncResult<Result.DeleteNamespaceResult>(task.Result, task.Error));
}
public IFuture<Result.DeleteNamespaceResult> DeleteNamespaceFuture(
Request.DeleteNamespaceRequest request
)
{
return new DeleteNamespaceTask(
Gs2WebSocketSession,
request
);
}
#if GS2_ENABLE_UNITASK
public async UniTask<Result.DeleteNamespaceResult> DeleteNamespaceAsync(
Request.DeleteNamespaceRequest request
)
{
var task = new DeleteNamespaceTask(
Gs2WebSocketSession,
request
);
return await task.Invoke();
}
#else
public DeleteNamespaceTask DeleteNamespaceAsync(
Request.DeleteNamespaceRequest request
)
{
return new DeleteNamespaceTask(
Gs2WebSocketSession,
request
);
}
#endif
#else
public async Task<Result.DeleteNamespaceResult> DeleteNamespaceAsync(
Request.DeleteNamespaceRequest request
)
{
var task = new DeleteNamespaceTask(
Gs2WebSocketSession,
request
);
return await task.Invoke();
}
#endif
public class DumpUserDataByUserIdTask : Gs2WebSocketSessionTask<Request.DumpUserDataByUserIdRequest, Result.DumpUserDataByUserIdResult>
{
public DumpUserDataByUserIdTask(IGs2Session session, Request.DumpUserDataByUserIdRequest request) : base(session, request)
{
}
protected override IGs2SessionRequest CreateRequest(Request.DumpUserDataByUserIdRequest request)
{
var stringBuilder = new StringBuilder();
var jsonWriter = new JsonWriter(stringBuilder);
jsonWriter.WriteObjectStart();
if (request.UserId != null)
{
jsonWriter.WritePropertyName("userId");
jsonWriter.Write(request.UserId.ToString());
}
if (request.TimeOffsetToken != null)
{
jsonWriter.WritePropertyName("timeOffsetToken");
jsonWriter.Write(request.TimeOffsetToken.ToString());
}
if (request.ContextStack != null)
{
jsonWriter.WritePropertyName("contextStack");
jsonWriter.Write(request.ContextStack.ToString());
}
if (request.DryRun)
{
jsonWriter.WritePropertyName("xGs2DryRun");
jsonWriter.Write("true");
}
AddHeader(
Session.Credential,
"dictionary",
"namespace",
"dumpUserDataByUserId",
jsonWriter
);
jsonWriter.WriteObjectEnd();
return WebSocketSessionRequestFactory.New<WebSocketSessionRequest>(stringBuilder.ToString());
}
}
#if UNITY_2017_1_OR_NEWER
public IEnumerator DumpUserDataByUserId(
Request.DumpUserDataByUserIdRequest request,
UnityAction<AsyncResult<Result.DumpUserDataByUserIdResult>> callback
)
{
var task = new DumpUserDataByUserIdTask(
Gs2WebSocketSession,
request
);
yield return task;
callback.Invoke(new AsyncResult<Result.DumpUserDataByUserIdResult>(task.Result, task.Error));
}
public IFuture<Result.DumpUserDataByUserIdResult> DumpUserDataByUserIdFuture(
Request.DumpUserDataByUserIdRequest request
)
{
return new DumpUserDataByUserIdTask(
Gs2WebSocketSession,
request
);
}
#if GS2_ENABLE_UNITASK
public async UniTask<Result.DumpUserDataByUserIdResult> DumpUserDataByUserIdAsync(
Request.DumpUserDataByUserIdRequest request
)
{
var task = new DumpUserDataByUserIdTask(
Gs2WebSocketSession,
request
);
return await task.Invoke();
}
#else
public DumpUserDataByUserIdTask DumpUserDataByUserIdAsync(
Request.DumpUserDataByUserIdRequest request
)
{
return new DumpUserDataByUserIdTask(
Gs2WebSocketSession,
request
);
}
#endif
#else
public async Task<Result.DumpUserDataByUserIdResult> DumpUserDataByUserIdAsync(
Request.DumpUserDataByUserIdRequest request
)
{
var task = new DumpUserDataByUserIdTask(
Gs2WebSocketSession,
request
);
return await task.Invoke();
}
#endif
public class CheckDumpUserDataByUserIdTask : Gs2WebSocketSessionTask<Request.CheckDumpUserDataByUserIdRequest, Result.CheckDumpUserDataByUserIdResult>
{
public CheckDumpUserDataByUserIdTask(IGs2Session session, Request.CheckDumpUserDataByUserIdRequest request) : base(session, request)
{
}
protected override IGs2SessionRequest CreateRequest(Request.CheckDumpUserDataByUserIdRequest request)
{
var stringBuilder = new StringBuilder();
var jsonWriter = new JsonWriter(stringBuilder);
jsonWriter.WriteObjectStart();
if (request.UserId != null)
{
jsonWriter.WritePropertyName("userId");
jsonWriter.Write(request.UserId.ToString());
}
if (request.TimeOffsetToken != null)
{
jsonWriter.WritePropertyName("timeOffsetToken");
jsonWriter.Write(request.TimeOffsetToken.ToString());
}
if (request.ContextStack != null)
{
jsonWriter.WritePropertyName("contextStack");
jsonWriter.Write(request.ContextStack.ToString());
}
if (request.DryRun)
{
jsonWriter.WritePropertyName("xGs2DryRun");
jsonWriter.Write("true");
}
AddHeader(
Session.Credential,
"dictionary",
"namespace",
"checkDumpUserDataByUserId",
jsonWriter
);
jsonWriter.WriteObjectEnd();
return WebSocketSessionRequestFactory.New<WebSocketSessionRequest>(stringBuilder.ToString());
}
}
#if UNITY_2017_1_OR_NEWER
public IEnumerator CheckDumpUserDataByUserId(
Request.CheckDumpUserDataByUserIdRequest request,
UnityAction<AsyncResult<Result.CheckDumpUserDataByUserIdResult>> callback
)
{
var task = new CheckDumpUserDataByUserIdTask(
Gs2WebSocketSession,
request
);
yield return task;
callback.Invoke(new AsyncResult<Result.CheckDumpUserDataByUserIdResult>(task.Result, task.Error));
}
public IFuture<Result.CheckDumpUserDataByUserIdResult> CheckDumpUserDataByUserIdFuture(
Request.CheckDumpUserDataByUserIdRequest request
)
{
return new CheckDumpUserDataByUserIdTask(
Gs2WebSocketSession,
request
);
}
#if GS2_ENABLE_UNITASK
public async UniTask<Result.CheckDumpUserDataByUserIdResult> CheckDumpUserDataByUserIdAsync(
Request.CheckDumpUserDataByUserIdRequest request
)
{
var task = new CheckDumpUserDataByUserIdTask(
Gs2WebSocketSession,
request
);
return await task.Invoke();
}
#else
public CheckDumpUserDataByUserIdTask CheckDumpUserDataByUserIdAsync(
Request.CheckDumpUserDataByUserIdRequest request
)
{
return new CheckDumpUserDataByUserIdTask(
Gs2WebSocketSession,
request
);
}
#endif
#else
public async Task<Result.CheckDumpUserDataByUserIdResult> CheckDumpUserDataByUserIdAsync(
Request.CheckDumpUserDataByUserIdRequest request
)
{
var task = new CheckDumpUserDataByUserIdTask(
Gs2WebSocketSession,
request
);
return await task.Invoke();
}
#endif
public class CleanUserDataByUserIdTask : Gs2WebSocketSessionTask<Request.CleanUserDataByUserIdRequest, Result.CleanUserDataByUserIdResult>
{
public CleanUserDataByUserIdTask(IGs2Session session, Request.CleanUserDataByUserIdRequest request) : base(session, request)
{
}
protected override IGs2SessionRequest CreateRequest(Request.CleanUserDataByUserIdRequest request)
{
var stringBuilder = new StringBuilder();
var jsonWriter = new JsonWriter(stringBuilder);
jsonWriter.WriteObjectStart();
if (request.UserId != null)
{
jsonWriter.WritePropertyName("userId");
jsonWriter.Write(request.UserId.ToString());
}
if (request.TimeOffsetToken != null)
{
jsonWriter.WritePropertyName("timeOffsetToken");
jsonWriter.Write(request.TimeOffsetToken.ToString());
}
if (request.ContextStack != null)
{
jsonWriter.WritePropertyName("contextStack");
jsonWriter.Write(request.ContextStack.ToString());
}
if (request.DryRun)
{
jsonWriter.WritePropertyName("xGs2DryRun");
jsonWriter.Write("true");
}
AddHeader(
Session.Credential,
"dictionary",
"namespace",
"cleanUserDataByUserId",
jsonWriter
);
jsonWriter.WriteObjectEnd();
return WebSocketSessionRequestFactory.New<WebSocketSessionRequest>(stringBuilder.ToString());
}
}
#if UNITY_2017_1_OR_NEWER
public IEnumerator CleanUserDataByUserId(
Request.CleanUserDataByUserIdRequest request,
UnityAction<AsyncResult<Result.CleanUserDataByUserIdResult>> callback
)
{
var task = new CleanUserDataByUserIdTask(
Gs2WebSocketSession,
request
);
yield return task;
callback.Invoke(new AsyncResult<Result.CleanUserDataByUserIdResult>(task.Result, task.Error));
}
public IFuture<Result.CleanUserDataByUserIdResult> CleanUserDataByUserIdFuture(
Request.CleanUserDataByUserIdRequest request
)
{
return new CleanUserDataByUserIdTask(
Gs2WebSocketSession,
request
);
}
#if GS2_ENABLE_UNITASK
public async UniTask<Result.CleanUserDataByUserIdResult> CleanUserDataByUserIdAsync(
Request.CleanUserDataByUserIdRequest request
)
{
var task = new CleanUserDataByUserIdTask(
Gs2WebSocketSession,
request
);
return await task.Invoke();
}
#else
public CleanUserDataByUserIdTask CleanUserDataByUserIdAsync(
Request.CleanUserDataByUserIdRequest request
)
{
return new CleanUserDataByUserIdTask(
Gs2WebSocketSession,
request
);
}
#endif
#else
public async Task<Result.CleanUserDataByUserIdResult> CleanUserDataByUserIdAsync(
Request.CleanUserDataByUserIdRequest request
)
{
var task = new CleanUserDataByUserIdTask(
Gs2WebSocketSession,
request
);
return await task.Invoke();
}
#endif
public class CheckCleanUserDataByUserIdTask : Gs2WebSocketSessionTask<Request.CheckCleanUserDataByUserIdRequest, Result.CheckCleanUserDataByUserIdResult>
{
public CheckCleanUserDataByUserIdTask(IGs2Session session, Request.CheckCleanUserDataByUserIdRequest request) : base(session, request)
{
}
protected override IGs2SessionRequest CreateRequest(Request.CheckCleanUserDataByUserIdRequest request)
{
var stringBuilder = new StringBuilder();
var jsonWriter = new JsonWriter(stringBuilder);
jsonWriter.WriteObjectStart();
if (request.UserId != null)
{
jsonWriter.WritePropertyName("userId");
jsonWriter.Write(request.UserId.ToString());
}
if (request.TimeOffsetToken != null)
{
jsonWriter.WritePropertyName("timeOffsetToken");
jsonWriter.Write(request.TimeOffsetToken.ToString());
}
if (request.ContextStack != null)
{
jsonWriter.WritePropertyName("contextStack");
jsonWriter.Write(request.ContextStack.ToString());
}
if (request.DryRun)
{
jsonWriter.WritePropertyName("xGs2DryRun");
jsonWriter.Write("true");
}
AddHeader(
Session.Credential,
"dictionary",
"namespace",
"checkCleanUserDataByUserId",
jsonWriter
);
jsonWriter.WriteObjectEnd();
return WebSocketSessionRequestFactory.New<WebSocketSessionRequest>(stringBuilder.ToString());
}
}
#if UNITY_2017_1_OR_NEWER
public IEnumerator CheckCleanUserDataByUserId(
Request.CheckCleanUserDataByUserIdRequest request,
UnityAction<AsyncResult<Result.CheckCleanUserDataByUserIdResult>> callback
)
{
var task = new CheckCleanUserDataByUserIdTask(
Gs2WebSocketSession,
request
);
yield return task;
callback.Invoke(new AsyncResult<Result.CheckCleanUserDataByUserIdResult>(task.Result, task.Error));
}
public IFuture<Result.CheckCleanUserDataByUserIdResult> CheckCleanUserDataByUserIdFuture(
Request.CheckCleanUserDataByUserIdRequest request
)
{
return new CheckCleanUserDataByUserIdTask(
Gs2WebSocketSession,
request
);
}
#if GS2_ENABLE_UNITASK
public async UniTask<Result.CheckCleanUserDataByUserIdResult> CheckCleanUserDataByUserIdAsync(
Request.CheckCleanUserDataByUserIdRequest request
)
{
var task = new CheckCleanUserDataByUserIdTask(
Gs2WebSocketSession,
request
);
return await task.Invoke();
}
#else
public CheckCleanUserDataByUserIdTask CheckCleanUserDataByUserIdAsync(
Request.CheckCleanUserDataByUserIdRequest request
)
{
return new CheckCleanUserDataByUserIdTask(
Gs2WebSocketSession,
request
);
}
#endif
#else
public async Task<Result.CheckCleanUserDataByUserIdResult> CheckCleanUserDataByUserIdAsync(
Request.CheckCleanUserDataByUserIdRequest request
)
{
var task = new CheckCleanUserDataByUserIdTask(
Gs2WebSocketSession,
request
);
return await task.Invoke();
}
#endif
public class ImportUserDataByUserIdTask : Gs2WebSocketSessionTask<Request.ImportUserDataByUserIdRequest, Result.ImportUserDataByUserIdResult>
{
public ImportUserDataByUserIdTask(IGs2Session session, Request.ImportUserDataByUserIdRequest request) : base(session, request)
{
}
protected override IGs2SessionRequest CreateRequest(Request.ImportUserDataByUserIdRequest request)
{
var stringBuilder = new StringBuilder();
var jsonWriter = new JsonWriter(stringBuilder);
jsonWriter.WriteObjectStart();
if (request.UserId != null)
{
jsonWriter.WritePropertyName("userId");
jsonWriter.Write(request.UserId.ToString());
}
if (request.UploadToken != null)
{
jsonWriter.WritePropertyName("uploadToken");
jsonWriter.Write(request.UploadToken.ToString());
}
if (request.TimeOffsetToken != null)
{
jsonWriter.WritePropertyName("timeOffsetToken");
jsonWriter.Write(request.TimeOffsetToken.ToString());
}
if (request.ContextStack != null)
{
jsonWriter.WritePropertyName("contextStack");
jsonWriter.Write(request.ContextStack.ToString());
}
if (request.DryRun)
{
jsonWriter.WritePropertyName("xGs2DryRun");
jsonWriter.Write("true");
}
AddHeader(
Session.Credential,
"dictionary",
"namespace",
"importUserDataByUserId",
jsonWriter
);
jsonWriter.WriteObjectEnd();
return WebSocketSessionRequestFactory.New<WebSocketSessionRequest>(stringBuilder.ToString());
}
}
#if UNITY_2017_1_OR_NEWER
public IEnumerator ImportUserDataByUserId(
Request.ImportUserDataByUserIdRequest request,
UnityAction<AsyncResult<Result.ImportUserDataByUserIdResult>> callback
)
{
var task = new ImportUserDataByUserIdTask(
Gs2WebSocketSession,
request
);
yield return task;
callback.Invoke(new AsyncResult<Result.ImportUserDataByUserIdResult>(task.Result, task.Error));
}
public IFuture<Result.ImportUserDataByUserIdResult> ImportUserDataByUserIdFuture(
Request.ImportUserDataByUserIdRequest request
)
{
return new ImportUserDataByUserIdTask(
Gs2WebSocketSession,
request
);
}
#if GS2_ENABLE_UNITASK
public async UniTask<Result.ImportUserDataByUserIdResult> ImportUserDataByUserIdAsync(
Request.ImportUserDataByUserIdRequest request
)
{
var task = new ImportUserDataByUserIdTask(
Gs2WebSocketSession,
request
);
return await task.Invoke();
}
#else
public ImportUserDataByUserIdTask ImportUserDataByUserIdAsync(
Request.ImportUserDataByUserIdRequest request
)
{
return new ImportUserDataByUserIdTask(
Gs2WebSocketSession,
request
);
}
#endif
#else
public async Task<Result.ImportUserDataByUserIdResult> ImportUserDataByUserIdAsync(
Request.ImportUserDataByUserIdRequest request
)
{
var task = new ImportUserDataByUserIdTask(
Gs2WebSocketSession,
request
);
return await task.Invoke();
}
#endif
public class CheckImportUserDataByUserIdTask : Gs2WebSocketSessionTask<Request.CheckImportUserDataByUserIdRequest, Result.CheckImportUserDataByUserIdResult>
{
public CheckImportUserDataByUserIdTask(IGs2Session session, Request.CheckImportUserDataByUserIdRequest request) : base(session, request)
{
}
protected override IGs2SessionRequest CreateRequest(Request.CheckImportUserDataByUserIdRequest request)
{
var stringBuilder = new StringBuilder();
var jsonWriter = new JsonWriter(stringBuilder);
jsonWriter.WriteObjectStart();
if (request.UserId != null)
{
jsonWriter.WritePropertyName("userId");
jsonWriter.Write(request.UserId.ToString());
}
if (request.UploadToken != null)
{
jsonWriter.WritePropertyName("uploadToken");
jsonWriter.Write(request.UploadToken.ToString());
}
if (request.TimeOffsetToken != null)
{
jsonWriter.WritePropertyName("timeOffsetToken");
jsonWriter.Write(request.TimeOffsetToken.ToString());
}
if (request.ContextStack != null)
{
jsonWriter.WritePropertyName("contextStack");
jsonWriter.Write(request.ContextStack.ToString());
}
if (request.DryRun)
{
jsonWriter.WritePropertyName("xGs2DryRun");
jsonWriter.Write("true");
}
AddHeader(
Session.Credential,
"dictionary",
"namespace",
"checkImportUserDataByUserId",
jsonWriter
);
jsonWriter.WriteObjectEnd();
return WebSocketSessionRequestFactory.New<WebSocketSessionRequest>(stringBuilder.ToString());
}
}
#if UNITY_2017_1_OR_NEWER
public IEnumerator CheckImportUserDataByUserId(
Request.CheckImportUserDataByUserIdRequest request,
UnityAction<AsyncResult<Result.CheckImportUserDataByUserIdResult>> callback
)
{
var task = new CheckImportUserDataByUserIdTask(
Gs2WebSocketSession,
request
);
yield return task;
callback.Invoke(new AsyncResult<Result.CheckImportUserDataByUserIdResult>(task.Result, task.Error));
}
public IFuture<Result.CheckImportUserDataByUserIdResult> CheckImportUserDataByUserIdFuture(
Request.CheckImportUserDataByUserIdRequest request
)
{
return new CheckImportUserDataByUserIdTask(
Gs2WebSocketSession,
request
);
}
#if GS2_ENABLE_UNITASK
public async UniTask<Result.CheckImportUserDataByUserIdResult> CheckImportUserDataByUserIdAsync(
Request.CheckImportUserDataByUserIdRequest request
)
{
var task = new CheckImportUserDataByUserIdTask(
Gs2WebSocketSession,
request
);
return await task.Invoke();
}
#else
public CheckImportUserDataByUserIdTask CheckImportUserDataByUserIdAsync(
Request.CheckImportUserDataByUserIdRequest request
)
{
return new CheckImportUserDataByUserIdTask(
Gs2WebSocketSession,
request
);
}
#endif
#else
public async Task<Result.CheckImportUserDataByUserIdResult> CheckImportUserDataByUserIdAsync(
Request.CheckImportUserDataByUserIdRequest request
)
{
var task = new CheckImportUserDataByUserIdTask(
Gs2WebSocketSession,
request
);
return await task.Invoke();
}
#endif
public class GetEntryModelTask : Gs2WebSocketSessionTask<Request.GetEntryModelRequest, Result.GetEntryModelResult>
{
public GetEntryModelTask(IGs2Session session, Request.GetEntryModelRequest request) : base(session, request)
{
}
protected override IGs2SessionRequest CreateRequest(Request.GetEntryModelRequest request)
{
var stringBuilder = new StringBuilder();
var jsonWriter = new JsonWriter(stringBuilder);
jsonWriter.WriteObjectStart();
if (request.NamespaceName != null)
{
jsonWriter.WritePropertyName("namespaceName");
jsonWriter.Write(request.NamespaceName.ToString());
}
if (request.EntryName != null)
{
jsonWriter.WritePropertyName("entryName");
jsonWriter.Write(request.EntryName.ToString());
}
if (request.ContextStack != null)
{
jsonWriter.WritePropertyName("contextStack");
jsonWriter.Write(request.ContextStack.ToString());
}
if (request.DryRun)
{
jsonWriter.WritePropertyName("xGs2DryRun");
jsonWriter.Write("true");
}
AddHeader(
Session.Credential,
"dictionary",
"entryModel",
"getEntryModel",
jsonWriter
);
jsonWriter.WriteObjectEnd();
return WebSocketSessionRequestFactory.New<WebSocketSessionRequest>(stringBuilder.ToString());
}
}
#if UNITY_2017_1_OR_NEWER
public IEnumerator GetEntryModel(
Request.GetEntryModelRequest request,
UnityAction<AsyncResult<Result.GetEntryModelResult>> callback
)
{
var task = new GetEntryModelTask(
Gs2WebSocketSession,
request
);
yield return task;
callback.Invoke(new AsyncResult<Result.GetEntryModelResult>(task.Result, task.Error));
}
public IFuture<Result.GetEntryModelResult> GetEntryModelFuture(
Request.GetEntryModelRequest request
)
{
return new GetEntryModelTask(
Gs2WebSocketSession,
request
);
}
#if GS2_ENABLE_UNITASK
public async UniTask<Result.GetEntryModelResult> GetEntryModelAsync(
Request.GetEntryModelRequest request
)
{
var task = new GetEntryModelTask(
Gs2WebSocketSession,
request
);
return await task.Invoke();
}
#else
public GetEntryModelTask GetEntryModelAsync(
Request.GetEntryModelRequest request
)
{
return new GetEntryModelTask(
Gs2WebSocketSession,
request
);
}
#endif
#else
public async Task<Result.GetEntryModelResult> GetEntryModelAsync(
Request.GetEntryModelRequest request
)
{
var task = new GetEntryModelTask(
Gs2WebSocketSession,
request
);
return await task.Invoke();
}
#endif
public class CreateEntryModelMasterTask : Gs2WebSocketSessionTask<Request.CreateEntryModelMasterRequest, Result.CreateEntryModelMasterResult>
{
public CreateEntryModelMasterTask(IGs2Session session, Request.CreateEntryModelMasterRequest request) : base(session, request)
{
}
protected override IGs2SessionRequest CreateRequest(Request.CreateEntryModelMasterRequest request)
{
var stringBuilder = new StringBuilder();
var jsonWriter = new JsonWriter(stringBuilder);
jsonWriter.WriteObjectStart();
if (request.NamespaceName != null)
{
jsonWriter.WritePropertyName("namespaceName");
jsonWriter.Write(request.NamespaceName.ToString());
}
if (request.Name != null)
{
jsonWriter.WritePropertyName("name");
jsonWriter.Write(request.Name.ToString());
}
if (request.Description != null)
{
jsonWriter.WritePropertyName("description");
jsonWriter.Write(request.Description.ToString());
}
if (request.Metadata != null)
{
jsonWriter.WritePropertyName("metadata");
jsonWriter.Write(request.Metadata.ToString());
}
if (request.ContextStack != null)
{
jsonWriter.WritePropertyName("contextStack");
jsonWriter.Write(request.ContextStack.ToString());
}
if (request.DryRun)
{
jsonWriter.WritePropertyName("xGs2DryRun");
jsonWriter.Write("true");
}
AddHeader(
Session.Credential,
"dictionary",
"entryModelMaster",
"createEntryModelMaster",
jsonWriter
);
jsonWriter.WriteObjectEnd();
return WebSocketSessionRequestFactory.New<WebSocketSessionRequest>(stringBuilder.ToString());
}
}
#if UNITY_2017_1_OR_NEWER
public IEnumerator CreateEntryModelMaster(
Request.CreateEntryModelMasterRequest request,
UnityAction<AsyncResult<Result.CreateEntryModelMasterResult>> callback
)
{
var task = new CreateEntryModelMasterTask(
Gs2WebSocketSession,
request
);
yield return task;
callback.Invoke(new AsyncResult<Result.CreateEntryModelMasterResult>(task.Result, task.Error));
}
public IFuture<Result.CreateEntryModelMasterResult> CreateEntryModelMasterFuture(
Request.CreateEntryModelMasterRequest request
)
{
return new CreateEntryModelMasterTask(
Gs2WebSocketSession,
request
);
}
#if GS2_ENABLE_UNITASK
public async UniTask<Result.CreateEntryModelMasterResult> CreateEntryModelMasterAsync(
Request.CreateEntryModelMasterRequest request
)
{
var task = new CreateEntryModelMasterTask(
Gs2WebSocketSession,
request
);
return await task.Invoke();
}
#else
public CreateEntryModelMasterTask CreateEntryModelMasterAsync(
Request.CreateEntryModelMasterRequest request
)
{
return new CreateEntryModelMasterTask(
Gs2WebSocketSession,
request
);
}
#endif
#else
public async Task<Result.CreateEntryModelMasterResult> CreateEntryModelMasterAsync(
Request.CreateEntryModelMasterRequest request
)
{
var task = new CreateEntryModelMasterTask(
Gs2WebSocketSession,
request
);
return await task.Invoke();
}
#endif
public class GetEntryModelMasterTask : Gs2WebSocketSessionTask<Request.GetEntryModelMasterRequest, Result.GetEntryModelMasterResult>
{
public GetEntryModelMasterTask(IGs2Session session, Request.GetEntryModelMasterRequest request) : base(session, request)
{
}
protected override IGs2SessionRequest CreateRequest(Request.GetEntryModelMasterRequest request)
{
var stringBuilder = new StringBuilder();
var jsonWriter = new JsonWriter(stringBuilder);
jsonWriter.WriteObjectStart();
if (request.NamespaceName != null)
{
jsonWriter.WritePropertyName("namespaceName");
jsonWriter.Write(request.NamespaceName.ToString());
}
if (request.EntryName != null)
{
jsonWriter.WritePropertyName("entryName");
jsonWriter.Write(request.EntryName.ToString());
}
if (request.ContextStack != null)
{
jsonWriter.WritePropertyName("contextStack");
jsonWriter.Write(request.ContextStack.ToString());
}
if (request.DryRun)
{
jsonWriter.WritePropertyName("xGs2DryRun");
jsonWriter.Write("true");
}
AddHeader(
Session.Credential,
"dictionary",
"entryModelMaster",
"getEntryModelMaster",
jsonWriter
);
jsonWriter.WriteObjectEnd();
return WebSocketSessionRequestFactory.New<WebSocketSessionRequest>(stringBuilder.ToString());
}
}
#if UNITY_2017_1_OR_NEWER
public IEnumerator GetEntryModelMaster(
Request.GetEntryModelMasterRequest request,
UnityAction<AsyncResult<Result.GetEntryModelMasterResult>> callback
)
{
var task = new GetEntryModelMasterTask(
Gs2WebSocketSession,
request
);
yield return task;
callback.Invoke(new AsyncResult<Result.GetEntryModelMasterResult>(task.Result, task.Error));
}
public IFuture<Result.GetEntryModelMasterResult> GetEntryModelMasterFuture(
Request.GetEntryModelMasterRequest request
)
{
return new GetEntryModelMasterTask(
Gs2WebSocketSession,
request
);
}
#if GS2_ENABLE_UNITASK
public async UniTask<Result.GetEntryModelMasterResult> GetEntryModelMasterAsync(
Request.GetEntryModelMasterRequest request
)
{
var task = new GetEntryModelMasterTask(
Gs2WebSocketSession,
request
);
return await task.Invoke();
}
#else
public GetEntryModelMasterTask GetEntryModelMasterAsync(
Request.GetEntryModelMasterRequest request
)
{
return new GetEntryModelMasterTask(
Gs2WebSocketSession,
request
);
}
#endif
#else
public async Task<Result.GetEntryModelMasterResult> GetEntryModelMasterAsync(
Request.GetEntryModelMasterRequest request
)
{
var task = new GetEntryModelMasterTask(
Gs2WebSocketSession,
request
);
return await task.Invoke();
}
#endif
public class UpdateEntryModelMasterTask : Gs2WebSocketSessionTask<Request.UpdateEntryModelMasterRequest, Result.UpdateEntryModelMasterResult>
{
public UpdateEntryModelMasterTask(IGs2Session session, Request.UpdateEntryModelMasterRequest request) : base(session, request)
{
}
protected override IGs2SessionRequest CreateRequest(Request.UpdateEntryModelMasterRequest request)
{
var stringBuilder = new StringBuilder();
var jsonWriter = new JsonWriter(stringBuilder);
jsonWriter.WriteObjectStart();
if (request.NamespaceName != null)
{
jsonWriter.WritePropertyName("namespaceName");
jsonWriter.Write(request.NamespaceName.ToString());
}
if (request.EntryName != null)
{
jsonWriter.WritePropertyName("entryName");
jsonWriter.Write(request.EntryName.ToString());
}
if (request.Description != null)
{
jsonWriter.WritePropertyName("description");
jsonWriter.Write(request.Description.ToString());
}
if (request.Metadata != null)
{
jsonWriter.WritePropertyName("metadata");
jsonWriter.Write(request.Metadata.ToString());
}
if (request.ContextStack != null)
{
jsonWriter.WritePropertyName("contextStack");
jsonWriter.Write(request.ContextStack.ToString());
}
if (request.DryRun)
{
jsonWriter.WritePropertyName("xGs2DryRun");
jsonWriter.Write("true");
}
AddHeader(
Session.Credential,
"dictionary",
"entryModelMaster",
"updateEntryModelMaster",
jsonWriter
);
jsonWriter.WriteObjectEnd();
return WebSocketSessionRequestFactory.New<WebSocketSessionRequest>(stringBuilder.ToString());
}
}
#if UNITY_2017_1_OR_NEWER
public IEnumerator UpdateEntryModelMaster(
Request.UpdateEntryModelMasterRequest request,
UnityAction<AsyncResult<Result.UpdateEntryModelMasterResult>> callback
)
{
var task = new UpdateEntryModelMasterTask(
Gs2WebSocketSession,
request
);
yield return task;
callback.Invoke(new AsyncResult<Result.UpdateEntryModelMasterResult>(task.Result, task.Error));
}
public IFuture<Result.UpdateEntryModelMasterResult> UpdateEntryModelMasterFuture(
Request.UpdateEntryModelMasterRequest request
)
{
return new UpdateEntryModelMasterTask(
Gs2WebSocketSession,
request
);
}
#if GS2_ENABLE_UNITASK
public async UniTask<Result.UpdateEntryModelMasterResult> UpdateEntryModelMasterAsync(
Request.UpdateEntryModelMasterRequest request
)
{
var task = new UpdateEntryModelMasterTask(
Gs2WebSocketSession,
request
);
return await task.Invoke();
}
#else
public UpdateEntryModelMasterTask UpdateEntryModelMasterAsync(
Request.UpdateEntryModelMasterRequest request
)
{
return new UpdateEntryModelMasterTask(
Gs2WebSocketSession,
request
);
}
#endif
#else
public async Task<Result.UpdateEntryModelMasterResult> UpdateEntryModelMasterAsync(
Request.UpdateEntryModelMasterRequest request
)
{
var task = new UpdateEntryModelMasterTask(
Gs2WebSocketSession,
request
);
return await task.Invoke();
}
#endif
public class DeleteEntryModelMasterTask : Gs2WebSocketSessionTask<Request.DeleteEntryModelMasterRequest, Result.DeleteEntryModelMasterResult>
{
public DeleteEntryModelMasterTask(IGs2Session session, Request.DeleteEntryModelMasterRequest request) : base(session, request)
{
}
protected override IGs2SessionRequest CreateRequest(Request.DeleteEntryModelMasterRequest request)
{
var stringBuilder = new StringBuilder();
var jsonWriter = new JsonWriter(stringBuilder);
jsonWriter.WriteObjectStart();
if (request.NamespaceName != null)
{
jsonWriter.WritePropertyName("namespaceName");
jsonWriter.Write(request.NamespaceName.ToString());
}
if (request.EntryName != null)
{
jsonWriter.WritePropertyName("entryName");
jsonWriter.Write(request.EntryName.ToString());
}
if (request.ContextStack != null)
{
jsonWriter.WritePropertyName("contextStack");
jsonWriter.Write(request.ContextStack.ToString());
}
if (request.DryRun)
{
jsonWriter.WritePropertyName("xGs2DryRun");
jsonWriter.Write("true");
}
AddHeader(
Session.Credential,
"dictionary",
"entryModelMaster",
"deleteEntryModelMaster",
jsonWriter
);
jsonWriter.WriteObjectEnd();
return WebSocketSessionRequestFactory.New<WebSocketSessionRequest>(stringBuilder.ToString());
}
}
#if UNITY_2017_1_OR_NEWER
public IEnumerator DeleteEntryModelMaster(
Request.DeleteEntryModelMasterRequest request,
UnityAction<AsyncResult<Result.DeleteEntryModelMasterResult>> callback
)
{
var task = new DeleteEntryModelMasterTask(
Gs2WebSocketSession,
request
);
yield return task;
callback.Invoke(new AsyncResult<Result.DeleteEntryModelMasterResult>(task.Result, task.Error));
}
public IFuture<Result.DeleteEntryModelMasterResult> DeleteEntryModelMasterFuture(
Request.DeleteEntryModelMasterRequest request
)
{
return new DeleteEntryModelMasterTask(
Gs2WebSocketSession,
request
);
}
#if GS2_ENABLE_UNITASK
public async UniTask<Result.DeleteEntryModelMasterResult> DeleteEntryModelMasterAsync(
Request.DeleteEntryModelMasterRequest request
)
{
var task = new DeleteEntryModelMasterTask(
Gs2WebSocketSession,
request
);
return await task.Invoke();
}
#else
public DeleteEntryModelMasterTask DeleteEntryModelMasterAsync(
Request.DeleteEntryModelMasterRequest request
)
{
return new DeleteEntryModelMasterTask(
Gs2WebSocketSession,
request
);
}
#endif
#else
public async Task<Result.DeleteEntryModelMasterResult> DeleteEntryModelMasterAsync(
Request.DeleteEntryModelMasterRequest request
)
{
var task = new DeleteEntryModelMasterTask(
Gs2WebSocketSession,
request
);
return await task.Invoke();
}
#endif
public class GetEntryTask : Gs2WebSocketSessionTask<Request.GetEntryRequest, Result.GetEntryResult>
{
public GetEntryTask(IGs2Session session, Request.GetEntryRequest request) : base(session, request)
{
}
protected override IGs2SessionRequest CreateRequest(Request.GetEntryRequest request)
{
var stringBuilder = new StringBuilder();
var jsonWriter = new JsonWriter(stringBuilder);
jsonWriter.WriteObjectStart();
if (request.NamespaceName != null)
{
jsonWriter.WritePropertyName("namespaceName");
jsonWriter.Write(request.NamespaceName.ToString());
}
if (request.AccessToken != null)
{
jsonWriter.WritePropertyName("accessToken");
jsonWriter.Write(request.AccessToken.ToString());
}
if (request.EntryModelName != null)
{
jsonWriter.WritePropertyName("entryModelName");
jsonWriter.Write(request.EntryModelName.ToString());
}
if (request.ContextStack != null)
{
jsonWriter.WritePropertyName("contextStack");
jsonWriter.Write(request.ContextStack.ToString());
}
if (request.AccessToken != null)
{
jsonWriter.WritePropertyName("xGs2AccessToken");
jsonWriter.Write(request.AccessToken);
}
if (request.DryRun)
{
jsonWriter.WritePropertyName("xGs2DryRun");
jsonWriter.Write("true");
}
AddHeader(
Session.Credential,
"dictionary",
"entry",
"getEntry",
jsonWriter
);
jsonWriter.WriteObjectEnd();
return WebSocketSessionRequestFactory.New<WebSocketSessionRequest>(stringBuilder.ToString());
}
}
#if UNITY_2017_1_OR_NEWER
public IEnumerator GetEntry(
Request.GetEntryRequest request,
UnityAction<AsyncResult<Result.GetEntryResult>> callback
)
{
var task = new GetEntryTask(
Gs2WebSocketSession,
request
);
yield return task;
callback.Invoke(new AsyncResult<Result.GetEntryResult>(task.Result, task.Error));
}
public IFuture<Result.GetEntryResult> GetEntryFuture(
Request.GetEntryRequest request
)
{
return new GetEntryTask(
Gs2WebSocketSession,
request
);
}
#if GS2_ENABLE_UNITASK
public async UniTask<Result.GetEntryResult> GetEntryAsync(
Request.GetEntryRequest request
)
{
var task = new GetEntryTask(
Gs2WebSocketSession,
request
);
return await task.Invoke();
}
#else
public GetEntryTask GetEntryAsync(
Request.GetEntryRequest request
)
{
return new GetEntryTask(
Gs2WebSocketSession,
request
);
}
#endif
#else
public async Task<Result.GetEntryResult> GetEntryAsync(
Request.GetEntryRequest request
)
{
var task = new GetEntryTask(
Gs2WebSocketSession,
request
);
return await task.Invoke();
}
#endif
public class GetEntryByUserIdTask : Gs2WebSocketSessionTask<Request.GetEntryByUserIdRequest, Result.GetEntryByUserIdResult>
{
public GetEntryByUserIdTask(IGs2Session session, Request.GetEntryByUserIdRequest request) : base(session, request)
{
}
protected override IGs2SessionRequest CreateRequest(Request.GetEntryByUserIdRequest request)
{
var stringBuilder = new StringBuilder();
var jsonWriter = new JsonWriter(stringBuilder);
jsonWriter.WriteObjectStart();
if (request.NamespaceName != null)
{
jsonWriter.WritePropertyName("namespaceName");
jsonWriter.Write(request.NamespaceName.ToString());
}
if (request.UserId != null)
{
jsonWriter.WritePropertyName("userId");
jsonWriter.Write(request.UserId.ToString());
}
if (request.EntryModelName != null)
{
jsonWriter.WritePropertyName("entryModelName");
jsonWriter.Write(request.EntryModelName.ToString());
}
if (request.TimeOffsetToken != null)
{
jsonWriter.WritePropertyName("timeOffsetToken");
jsonWriter.Write(request.TimeOffsetToken.ToString());
}
if (request.ContextStack != null)
{
jsonWriter.WritePropertyName("contextStack");
jsonWriter.Write(request.ContextStack.ToString());
}
if (request.DryRun)
{
jsonWriter.WritePropertyName("xGs2DryRun");
jsonWriter.Write("true");
}
AddHeader(
Session.Credential,
"dictionary",
"entry",
"getEntryByUserId",
jsonWriter
);
jsonWriter.WriteObjectEnd();
return WebSocketSessionRequestFactory.New<WebSocketSessionRequest>(stringBuilder.ToString());
}
}
#if UNITY_2017_1_OR_NEWER
public IEnumerator GetEntryByUserId(
Request.GetEntryByUserIdRequest request,
UnityAction<AsyncResult<Result.GetEntryByUserIdResult>> callback
)
{
var task = new GetEntryByUserIdTask(
Gs2WebSocketSession,
request
);
yield return task;
callback.Invoke(new AsyncResult<Result.GetEntryByUserIdResult>(task.Result, task.Error));
}
public IFuture<Result.GetEntryByUserIdResult> GetEntryByUserIdFuture(
Request.GetEntryByUserIdRequest request
)
{
return new GetEntryByUserIdTask(
Gs2WebSocketSession,
request
);
}
#if GS2_ENABLE_UNITASK
public async UniTask<Result.GetEntryByUserIdResult> GetEntryByUserIdAsync(
Request.GetEntryByUserIdRequest request
)
{
var task = new GetEntryByUserIdTask(
Gs2WebSocketSession,
request
);
return await task.Invoke();
}
#else
public GetEntryByUserIdTask GetEntryByUserIdAsync(
Request.GetEntryByUserIdRequest request
)
{
return new GetEntryByUserIdTask(
Gs2WebSocketSession,
request
);
}
#endif
#else
public async Task<Result.GetEntryByUserIdResult> GetEntryByUserIdAsync(
Request.GetEntryByUserIdRequest request
)
{
var task = new GetEntryByUserIdTask(
Gs2WebSocketSession,
request
);
return await task.Invoke();
}
#endif
public class ResetByUserIdTask : Gs2WebSocketSessionTask<Request.ResetByUserIdRequest, Result.ResetByUserIdResult>
{
public ResetByUserIdTask(IGs2Session session, Request.ResetByUserIdRequest request) : base(session, request)
{
}
protected override IGs2SessionRequest CreateRequest(Request.ResetByUserIdRequest request)
{
var stringBuilder = new StringBuilder();
var jsonWriter = new JsonWriter(stringBuilder);
jsonWriter.WriteObjectStart();
if (request.NamespaceName != null)
{
jsonWriter.WritePropertyName("namespaceName");
jsonWriter.Write(request.NamespaceName.ToString());
}
if (request.UserId != null)
{
jsonWriter.WritePropertyName("userId");
jsonWriter.Write(request.UserId.ToString());
}
if (request.TimeOffsetToken != null)
{
jsonWriter.WritePropertyName("timeOffsetToken");
jsonWriter.Write(request.TimeOffsetToken.ToString());
}
if (request.ContextStack != null)
{
jsonWriter.WritePropertyName("contextStack");
jsonWriter.Write(request.ContextStack.ToString());
}
if (request.DuplicationAvoider != null)
{
jsonWriter.WritePropertyName("xGs2DuplicationAvoider");
jsonWriter.Write(request.DuplicationAvoider);
}
if (request.DryRun)
{
jsonWriter.WritePropertyName("xGs2DryRun");
jsonWriter.Write("true");
}
AddHeader(
Session.Credential,
"dictionary",
"entry",
"resetByUserId",
jsonWriter
);
jsonWriter.WriteObjectEnd();
return WebSocketSessionRequestFactory.New<WebSocketSessionRequest>(stringBuilder.ToString());
}
}
#if UNITY_2017_1_OR_NEWER
public IEnumerator ResetByUserId(
Request.ResetByUserIdRequest request,
UnityAction<AsyncResult<Result.ResetByUserIdResult>> callback
)
{
var task = new ResetByUserIdTask(
Gs2WebSocketSession,
request
);
yield return task;
callback.Invoke(new AsyncResult<Result.ResetByUserIdResult>(task.Result, task.Error));
}
public IFuture<Result.ResetByUserIdResult> ResetByUserIdFuture(
Request.ResetByUserIdRequest request
)
{
return new ResetByUserIdTask(
Gs2WebSocketSession,
request
);
}
#if GS2_ENABLE_UNITASK
public async UniTask<Result.ResetByUserIdResult> ResetByUserIdAsync(
Request.ResetByUserIdRequest request
)
{
var task = new ResetByUserIdTask(
Gs2WebSocketSession,
request
);
return await task.Invoke();
}
#else
public ResetByUserIdTask ResetByUserIdAsync(
Request.ResetByUserIdRequest request
)
{
return new ResetByUserIdTask(
Gs2WebSocketSession,
request
);
}
#endif
#else
public async Task<Result.ResetByUserIdResult> ResetByUserIdAsync(
Request.ResetByUserIdRequest request
)
{
var task = new ResetByUserIdTask(
Gs2WebSocketSession,
request
);
return await task.Invoke();
}
#endif
public class VerifyEntryTask : Gs2WebSocketSessionTask<Request.VerifyEntryRequest, Result.VerifyEntryResult>
{
public VerifyEntryTask(IGs2Session session, Request.VerifyEntryRequest request) : base(session, request)
{
}
protected override IGs2SessionRequest CreateRequest(Request.VerifyEntryRequest request)
{
var stringBuilder = new StringBuilder();
var jsonWriter = new JsonWriter(stringBuilder);
jsonWriter.WriteObjectStart();
if (request.NamespaceName != null)
{
jsonWriter.WritePropertyName("namespaceName");
jsonWriter.Write(request.NamespaceName.ToString());
}
if (request.AccessToken != null)
{
jsonWriter.WritePropertyName("accessToken");
jsonWriter.Write(request.AccessToken.ToString());
}
if (request.EntryModelName != null)
{
jsonWriter.WritePropertyName("entryModelName");
jsonWriter.Write(request.EntryModelName.ToString());
}
if (request.VerifyType != null)
{
jsonWriter.WritePropertyName("verifyType");
jsonWriter.Write(request.VerifyType.ToString());
}
if (request.ContextStack != null)
{
jsonWriter.WritePropertyName("contextStack");
jsonWriter.Write(request.ContextStack.ToString());
}
if (request.AccessToken != null)
{
jsonWriter.WritePropertyName("xGs2AccessToken");
jsonWriter.Write(request.AccessToken);
}
if (request.DuplicationAvoider != null)
{
jsonWriter.WritePropertyName("xGs2DuplicationAvoider");
jsonWriter.Write(request.DuplicationAvoider);
}
if (request.DryRun)
{
jsonWriter.WritePropertyName("xGs2DryRun");
jsonWriter.Write("true");
}
AddHeader(
Session.Credential,
"dictionary",
"entry",
"verifyEntry",
jsonWriter
);
jsonWriter.WriteObjectEnd();
return WebSocketSessionRequestFactory.New<WebSocketSessionRequest>(stringBuilder.ToString());
}
}
#if UNITY_2017_1_OR_NEWER
public IEnumerator VerifyEntry(
Request.VerifyEntryRequest request,
UnityAction<AsyncResult<Result.VerifyEntryResult>> callback
)
{
var task = new VerifyEntryTask(
Gs2WebSocketSession,
request
);
yield return task;
callback.Invoke(new AsyncResult<Result.VerifyEntryResult>(task.Result, task.Error));
}
public IFuture<Result.VerifyEntryResult> VerifyEntryFuture(
Request.VerifyEntryRequest request
)
{
return new VerifyEntryTask(
Gs2WebSocketSession,
request
);
}
#if GS2_ENABLE_UNITASK
public async UniTask<Result.VerifyEntryResult> VerifyEntryAsync(
Request.VerifyEntryRequest request
)
{
var task = new VerifyEntryTask(
Gs2WebSocketSession,
request
);
return await task.Invoke();
}
#else
public VerifyEntryTask VerifyEntryAsync(
Request.VerifyEntryRequest request
)
{
return new VerifyEntryTask(
Gs2WebSocketSession,
request
);
}
#endif
#else
public async Task<Result.VerifyEntryResult> VerifyEntryAsync(
Request.VerifyEntryRequest request
)
{
var task = new VerifyEntryTask(
Gs2WebSocketSession,
request
);
return await task.Invoke();
}
#endif
public class VerifyEntryByUserIdTask : Gs2WebSocketSessionTask<Request.VerifyEntryByUserIdRequest, Result.VerifyEntryByUserIdResult>
{
public VerifyEntryByUserIdTask(IGs2Session session, Request.VerifyEntryByUserIdRequest request) : base(session, request)
{
}
protected override IGs2SessionRequest CreateRequest(Request.VerifyEntryByUserIdRequest request)
{
var stringBuilder = new StringBuilder();
var jsonWriter = new JsonWriter(stringBuilder);
jsonWriter.WriteObjectStart();
if (request.NamespaceName != null)
{
jsonWriter.WritePropertyName("namespaceName");
jsonWriter.Write(request.NamespaceName.ToString());
}
if (request.UserId != null)
{
jsonWriter.WritePropertyName("userId");
jsonWriter.Write(request.UserId.ToString());
}
if (request.EntryModelName != null)
{
jsonWriter.WritePropertyName("entryModelName");
jsonWriter.Write(request.EntryModelName.ToString());
}
if (request.VerifyType != null)
{
jsonWriter.WritePropertyName("verifyType");
jsonWriter.Write(request.VerifyType.ToString());
}
if (request.TimeOffsetToken != null)
{
jsonWriter.WritePropertyName("timeOffsetToken");
jsonWriter.Write(request.TimeOffsetToken.ToString());
}
if (request.ContextStack != null)
{
jsonWriter.WritePropertyName("contextStack");
jsonWriter.Write(request.ContextStack.ToString());
}
if (request.DuplicationAvoider != null)
{
jsonWriter.WritePropertyName("xGs2DuplicationAvoider");
jsonWriter.Write(request.DuplicationAvoider);
}
if (request.DryRun)
{
jsonWriter.WritePropertyName("xGs2DryRun");
jsonWriter.Write("true");
}
AddHeader(
Session.Credential,
"dictionary",
"entry",
"verifyEntryByUserId",
jsonWriter
);
jsonWriter.WriteObjectEnd();
return WebSocketSessionRequestFactory.New<WebSocketSessionRequest>(stringBuilder.ToString());
}
}
#if UNITY_2017_1_OR_NEWER
public IEnumerator VerifyEntryByUserId(
Request.VerifyEntryByUserIdRequest request,
UnityAction<AsyncResult<Result.VerifyEntryByUserIdResult>> callback
)
{
var task = new VerifyEntryByUserIdTask(
Gs2WebSocketSession,
request
);
yield return task;
callback.Invoke(new AsyncResult<Result.VerifyEntryByUserIdResult>(task.Result, task.Error));
}
public IFuture<Result.VerifyEntryByUserIdResult> VerifyEntryByUserIdFuture(
Request.VerifyEntryByUserIdRequest request
)
{
return new VerifyEntryByUserIdTask(
Gs2WebSocketSession,
request
);
}
#if GS2_ENABLE_UNITASK
public async UniTask<Result.VerifyEntryByUserIdResult> VerifyEntryByUserIdAsync(
Request.VerifyEntryByUserIdRequest request
)
{
var task = new VerifyEntryByUserIdTask(
Gs2WebSocketSession,
request
);
return await task.Invoke();
}
#else
public VerifyEntryByUserIdTask VerifyEntryByUserIdAsync(
Request.VerifyEntryByUserIdRequest request
)
{
return new VerifyEntryByUserIdTask(
Gs2WebSocketSession,
request
);
}
#endif
#else
public async Task<Result.VerifyEntryByUserIdResult> VerifyEntryByUserIdAsync(
Request.VerifyEntryByUserIdRequest request
)
{
var task = new VerifyEntryByUserIdTask(
Gs2WebSocketSession,
request
);
return await task.Invoke();
}
#endif
public class GetLikeTask : Gs2WebSocketSessionTask<Request.GetLikeRequest, Result.GetLikeResult>
{
public GetLikeTask(IGs2Session session, Request.GetLikeRequest request) : base(session, request)
{
}
protected override IGs2SessionRequest CreateRequest(Request.GetLikeRequest request)
{
var stringBuilder = new StringBuilder();
var jsonWriter = new JsonWriter(stringBuilder);
jsonWriter.WriteObjectStart();
if (request.NamespaceName != null)
{
jsonWriter.WritePropertyName("namespaceName");
jsonWriter.Write(request.NamespaceName.ToString());
}
if (request.AccessToken != null)
{
jsonWriter.WritePropertyName("accessToken");
jsonWriter.Write(request.AccessToken.ToString());
}
if (request.EntryModelName != null)
{
jsonWriter.WritePropertyName("entryModelName");
jsonWriter.Write(request.EntryModelName.ToString());
}
if (request.ContextStack != null)
{
jsonWriter.WritePropertyName("contextStack");
jsonWriter.Write(request.ContextStack.ToString());
}
if (request.AccessToken != null)
{
jsonWriter.WritePropertyName("xGs2AccessToken");
jsonWriter.Write(request.AccessToken);
}
if (request.DryRun)
{
jsonWriter.WritePropertyName("xGs2DryRun");
jsonWriter.Write("true");
}
AddHeader(
Session.Credential,
"dictionary",
"like",
"getLike",
jsonWriter
);
jsonWriter.WriteObjectEnd();
return WebSocketSessionRequestFactory.New<WebSocketSessionRequest>(stringBuilder.ToString());
}
}
#if UNITY_2017_1_OR_NEWER
public IEnumerator GetLike(
Request.GetLikeRequest request,
UnityAction<AsyncResult<Result.GetLikeResult>> callback
)
{
var task = new GetLikeTask(
Gs2WebSocketSession,
request
);
yield return task;
callback.Invoke(new AsyncResult<Result.GetLikeResult>(task.Result, task.Error));
}
public IFuture<Result.GetLikeResult> GetLikeFuture(
Request.GetLikeRequest request
)
{
return new GetLikeTask(
Gs2WebSocketSession,
request
);
}
#if GS2_ENABLE_UNITASK
public async UniTask<Result.GetLikeResult> GetLikeAsync(
Request.GetLikeRequest request
)
{
var task = new GetLikeTask(
Gs2WebSocketSession,
request
);
return await task.Invoke();
}
#else
public GetLikeTask GetLikeAsync(
Request.GetLikeRequest request
)
{
return new GetLikeTask(
Gs2WebSocketSession,
request
);
}
#endif
#else
public async Task<Result.GetLikeResult> GetLikeAsync(
Request.GetLikeRequest request
)
{
var task = new GetLikeTask(
Gs2WebSocketSession,
request
);
return await task.Invoke();
}
#endif
public class GetLikeByUserIdTask : Gs2WebSocketSessionTask<Request.GetLikeByUserIdRequest, Result.GetLikeByUserIdResult>
{
public GetLikeByUserIdTask(IGs2Session session, Request.GetLikeByUserIdRequest request) : base(session, request)
{
}
protected override IGs2SessionRequest CreateRequest(Request.GetLikeByUserIdRequest request)
{
var stringBuilder = new StringBuilder();
var jsonWriter = new JsonWriter(stringBuilder);
jsonWriter.WriteObjectStart();
if (request.NamespaceName != null)
{
jsonWriter.WritePropertyName("namespaceName");
jsonWriter.Write(request.NamespaceName.ToString());
}
if (request.UserId != null)
{
jsonWriter.WritePropertyName("userId");
jsonWriter.Write(request.UserId.ToString());
}
if (request.EntryModelName != null)
{
jsonWriter.WritePropertyName("entryModelName");
jsonWriter.Write(request.EntryModelName.ToString());
}
if (request.TimeOffsetToken != null)
{
jsonWriter.WritePropertyName("timeOffsetToken");
jsonWriter.Write(request.TimeOffsetToken.ToString());
}
if (request.ContextStack != null)
{
jsonWriter.WritePropertyName("contextStack");
jsonWriter.Write(request.ContextStack.ToString());
}
if (request.DryRun)
{
jsonWriter.WritePropertyName("xGs2DryRun");
jsonWriter.Write("true");
}
AddHeader(
Session.Credential,
"dictionary",
"like",
"getLikeByUserId",
jsonWriter
);
jsonWriter.WriteObjectEnd();
return WebSocketSessionRequestFactory.New<WebSocketSessionRequest>(stringBuilder.ToString());
}
}
#if UNITY_2017_1_OR_NEWER
public IEnumerator GetLikeByUserId(
Request.GetLikeByUserIdRequest request,
UnityAction<AsyncResult<Result.GetLikeByUserIdResult>> callback
)
{
var task = new GetLikeByUserIdTask(
Gs2WebSocketSession,
request
);
yield return task;
callback.Invoke(new AsyncResult<Result.GetLikeByUserIdResult>(task.Result, task.Error));
}
public IFuture<Result.GetLikeByUserIdResult> GetLikeByUserIdFuture(
Request.GetLikeByUserIdRequest request
)
{
return new GetLikeByUserIdTask(
Gs2WebSocketSession,
request
);
}
#if GS2_ENABLE_UNITASK
public async UniTask<Result.GetLikeByUserIdResult> GetLikeByUserIdAsync(
Request.GetLikeByUserIdRequest request
)
{
var task = new GetLikeByUserIdTask(
Gs2WebSocketSession,
request
);
return await task.Invoke();
}
#else
public GetLikeByUserIdTask GetLikeByUserIdAsync(
Request.GetLikeByUserIdRequest request
)
{
return new GetLikeByUserIdTask(
Gs2WebSocketSession,
request
);
}
#endif
#else
public async Task<Result.GetLikeByUserIdResult> GetLikeByUserIdAsync(
Request.GetLikeByUserIdRequest request
)
{
var task = new GetLikeByUserIdTask(
Gs2WebSocketSession,
request
);
return await task.Invoke();
}
#endif
public class ResetLikesTask : Gs2WebSocketSessionTask<Request.ResetLikesRequest, Result.ResetLikesResult>
{
public ResetLikesTask(IGs2Session session, Request.ResetLikesRequest request) : base(session, request)
{
}
protected override IGs2SessionRequest CreateRequest(Request.ResetLikesRequest request)
{
var stringBuilder = new StringBuilder();
var jsonWriter = new JsonWriter(stringBuilder);
jsonWriter.WriteObjectStart();
if (request.NamespaceName != null)
{
jsonWriter.WritePropertyName("namespaceName");
jsonWriter.Write(request.NamespaceName.ToString());
}
if (request.AccessToken != null)
{
jsonWriter.WritePropertyName("accessToken");
jsonWriter.Write(request.AccessToken.ToString());
}
if (request.ContextStack != null)
{
jsonWriter.WritePropertyName("contextStack");
jsonWriter.Write(request.ContextStack.ToString());
}
if (request.AccessToken != null)
{
jsonWriter.WritePropertyName("xGs2AccessToken");
jsonWriter.Write(request.AccessToken);
}
if (request.DuplicationAvoider != null)
{
jsonWriter.WritePropertyName("xGs2DuplicationAvoider");
jsonWriter.Write(request.DuplicationAvoider);
}
if (request.DryRun)
{
jsonWriter.WritePropertyName("xGs2DryRun");
jsonWriter.Write("true");
}
AddHeader(
Session.Credential,
"dictionary",
"like",
"resetLikes",
jsonWriter
);
jsonWriter.WriteObjectEnd();
return WebSocketSessionRequestFactory.New<WebSocketSessionRequest>(stringBuilder.ToString());
}
}
#if UNITY_2017_1_OR_NEWER
public IEnumerator ResetLikes(
Request.ResetLikesRequest request,
UnityAction<AsyncResult<Result.ResetLikesResult>> callback
)
{
var task = new ResetLikesTask(
Gs2WebSocketSession,
request
);
yield return task;
callback.Invoke(new AsyncResult<Result.ResetLikesResult>(task.Result, task.Error));
}
public IFuture<Result.ResetLikesResult> ResetLikesFuture(
Request.ResetLikesRequest request
)
{
return new ResetLikesTask(
Gs2WebSocketSession,
request
);
}
#if GS2_ENABLE_UNITASK
public async UniTask<Result.ResetLikesResult> ResetLikesAsync(
Request.ResetLikesRequest request
)
{
var task = new ResetLikesTask(
Gs2WebSocketSession,
request
);
return await task.Invoke();
}
#else
public ResetLikesTask ResetLikesAsync(
Request.ResetLikesRequest request
)
{
return new ResetLikesTask(
Gs2WebSocketSession,
request
);
}
#endif
#else
public async Task<Result.ResetLikesResult> ResetLikesAsync(
Request.ResetLikesRequest request
)
{
var task = new ResetLikesTask(
Gs2WebSocketSession,
request
);
return await task.Invoke();
}
#endif
public class ResetLikesByUserIdTask : Gs2WebSocketSessionTask<Request.ResetLikesByUserIdRequest, Result.ResetLikesByUserIdResult>
{
public ResetLikesByUserIdTask(IGs2Session session, Request.ResetLikesByUserIdRequest request) : base(session, request)
{
}
protected override IGs2SessionRequest CreateRequest(Request.ResetLikesByUserIdRequest request)
{
var stringBuilder = new StringBuilder();
var jsonWriter = new JsonWriter(stringBuilder);
jsonWriter.WriteObjectStart();
if (request.NamespaceName != null)
{
jsonWriter.WritePropertyName("namespaceName");
jsonWriter.Write(request.NamespaceName.ToString());
}
if (request.UserId != null)
{
jsonWriter.WritePropertyName("userId");
jsonWriter.Write(request.UserId.ToString());
}
if (request.TimeOffsetToken != null)
{
jsonWriter.WritePropertyName("timeOffsetToken");
jsonWriter.Write(request.TimeOffsetToken.ToString());
}
if (request.ContextStack != null)
{
jsonWriter.WritePropertyName("contextStack");
jsonWriter.Write(request.ContextStack.ToString());
}
if (request.DuplicationAvoider != null)
{
jsonWriter.WritePropertyName("xGs2DuplicationAvoider");
jsonWriter.Write(request.DuplicationAvoider);
}
if (request.DryRun)
{
jsonWriter.WritePropertyName("xGs2DryRun");
jsonWriter.Write("true");
}
AddHeader(
Session.Credential,
"dictionary",
"like",
"resetLikesByUserId",
jsonWriter
);
jsonWriter.WriteObjectEnd();
return WebSocketSessionRequestFactory.New<WebSocketSessionRequest>(stringBuilder.ToString());
}
}
#if UNITY_2017_1_OR_NEWER
public IEnumerator ResetLikesByUserId(
Request.ResetLikesByUserIdRequest request,
UnityAction<AsyncResult<Result.ResetLikesByUserIdResult>> callback
)
{
var task = new ResetLikesByUserIdTask(
Gs2WebSocketSession,
request
);
yield return task;
callback.Invoke(new AsyncResult<Result.ResetLikesByUserIdResult>(task.Result, task.Error));
}
public IFuture<Result.ResetLikesByUserIdResult> ResetLikesByUserIdFuture(
Request.ResetLikesByUserIdRequest request
)
{
return new ResetLikesByUserIdTask(
Gs2WebSocketSession,
request
);
}
#if GS2_ENABLE_UNITASK
public async UniTask<Result.ResetLikesByUserIdResult> ResetLikesByUserIdAsync(
Request.ResetLikesByUserIdRequest request
)
{
var task = new ResetLikesByUserIdTask(
Gs2WebSocketSession,
request
);
return await task.Invoke();
}
#else
public ResetLikesByUserIdTask ResetLikesByUserIdAsync(
Request.ResetLikesByUserIdRequest request
)
{
return new ResetLikesByUserIdTask(
Gs2WebSocketSession,
request
);
}
#endif
#else
public async Task<Result.ResetLikesByUserIdResult> ResetLikesByUserIdAsync(
Request.ResetLikesByUserIdRequest request
)
{
var task = new ResetLikesByUserIdTask(
Gs2WebSocketSession,
request
);
return await task.Invoke();
}
#endif
}
}