import AbstractGs2RestClient from '../core/AbstractGs2RestClient'; import { Gs2RestSession } from '../core/model'; import * as Request from './request'; import * as Result from './result'; export default class Gs2ChatRestClient extends AbstractGs2RestClient { static ENDPOINT_HOST: string | null; constructor(session: Gs2RestSession); describeNamespaces(request: Request.DescribeNamespacesRequest): Promise; createNamespace(request: Request.CreateNamespaceRequest): Promise; getNamespaceStatus(request: Request.GetNamespaceStatusRequest): Promise; getNamespace(request: Request.GetNamespaceRequest): Promise; updateNamespace(request: Request.UpdateNamespaceRequest): Promise; deleteNamespace(request: Request.DeleteNamespaceRequest): Promise; getServiceVersion(request: Request.GetServiceVersionRequest): Promise; dumpUserDataByUserId(request: Request.DumpUserDataByUserIdRequest): Promise; checkDumpUserDataByUserId(request: Request.CheckDumpUserDataByUserIdRequest): Promise; cleanUserDataByUserId(request: Request.CleanUserDataByUserIdRequest): Promise; checkCleanUserDataByUserId(request: Request.CheckCleanUserDataByUserIdRequest): Promise; prepareImportUserDataByUserId(request: Request.PrepareImportUserDataByUserIdRequest): Promise; importUserDataByUserId(request: Request.ImportUserDataByUserIdRequest): Promise; checkImportUserDataByUserId(request: Request.CheckImportUserDataByUserIdRequest): Promise; describeRooms(request: Request.DescribeRoomsRequest): Promise; createRoom(request: Request.CreateRoomRequest): Promise; createRoomFromBackend(request: Request.CreateRoomFromBackendRequest): Promise; getRoom(request: Request.GetRoomRequest): Promise; updateRoom(request: Request.UpdateRoomRequest): Promise; updateRoomFromBackend(request: Request.UpdateRoomFromBackendRequest): Promise; deleteRoom(request: Request.DeleteRoomRequest): Promise; deleteRoomFromBackend(request: Request.DeleteRoomFromBackendRequest): Promise; describeMessages(request: Request.DescribeMessagesRequest): Promise; describeMessagesByUserId(request: Request.DescribeMessagesByUserIdRequest): Promise; describeLatestMessages(request: Request.DescribeLatestMessagesRequest): Promise; describeLatestMessagesByUserId(request: Request.DescribeLatestMessagesByUserIdRequest): Promise; post(request: Request.PostRequest): Promise; postByUserId(request: Request.PostByUserIdRequest): Promise; getMessage(request: Request.GetMessageRequest): Promise; getMessageByUserId(request: Request.GetMessageByUserIdRequest): Promise; deleteMessage(request: Request.DeleteMessageRequest): Promise; describeSubscribes(request: Request.DescribeSubscribesRequest): Promise; describeSubscribesByUserId(request: Request.DescribeSubscribesByUserIdRequest): Promise; describeSubscribesByRoomName(request: Request.DescribeSubscribesByRoomNameRequest): Promise; subscribe(request: Request.SubscribeRequest): Promise; subscribeByUserId(request: Request.SubscribeByUserIdRequest): Promise; getSubscribe(request: Request.GetSubscribeRequest): Promise; getSubscribeByUserId(request: Request.GetSubscribeByUserIdRequest): Promise; updateNotificationType(request: Request.UpdateNotificationTypeRequest): Promise; updateNotificationTypeByUserId(request: Request.UpdateNotificationTypeByUserIdRequest): Promise; unsubscribe(request: Request.UnsubscribeRequest): Promise; unsubscribeByUserId(request: Request.UnsubscribeByUserIdRequest): Promise; describeCategoryModels(request: Request.DescribeCategoryModelsRequest): Promise; getCategoryModel(request: Request.GetCategoryModelRequest): Promise; describeCategoryModelMasters(request: Request.DescribeCategoryModelMastersRequest): Promise; createCategoryModelMaster(request: Request.CreateCategoryModelMasterRequest): Promise; getCategoryModelMaster(request: Request.GetCategoryModelMasterRequest): Promise; updateCategoryModelMaster(request: Request.UpdateCategoryModelMasterRequest): Promise; deleteCategoryModelMaster(request: Request.DeleteCategoryModelMasterRequest): Promise; exportMaster(request: Request.ExportMasterRequest): Promise; getCurrentModelMaster(request: Request.GetCurrentModelMasterRequest): Promise; preUpdateCurrentModelMaster(request: Request.PreUpdateCurrentModelMasterRequest): Promise; updateCurrentModelMaster(request: Request.UpdateCurrentModelMasterRequest): Promise; updateCurrentModelMasterFromGitHub(request: Request.UpdateCurrentModelMasterFromGitHubRequest): Promise; }