@likeminds.community/chat-js
Version:
LikeMinds Javascript SDK for chat APIs
22 lines (21 loc) • 1.45 kB
TypeScript
import { EditProfile, GetAllMembersRequest, GetMemberChatroomRequest, GetProfileRequest, InitiateUserRequest, InitUserWithUuid, LeaveCommunityRequest, LogoutRequest, Search, USERTYPE, ValidateUserRequest } from './types';
import { Base } from 'src/base';
import { InitiateUserResponse, ValidateUserResponse } from './responseModels/InitiateUserResponse';
import LMResponse from '../../core/services/lmresponse';
import { Nothing } from 'src/shared/responseModels/Nothing';
export declare class Member extends Base {
validateUser(validateUserRequest: ValidateUserRequest): Promise<LMResponse<ValidateUserResponse>>;
initiateUser(initiateUserRequest: InitiateUserRequest): Promise<LMResponse<InitiateUserResponse>>;
initiateUserWithUuid(initUser: InitUserWithUuid): Promise<LMResponse<InitiateUserResponse>>;
logout(logout: LogoutRequest): Promise<LMResponse<Nothing>>;
leaveCommunity(leaveCommunity: LeaveCommunityRequest): Promise<any>;
getProfile(getProfile: GetProfileRequest): Promise<any>;
getMemberChatroom(getMemberChatroom: GetMemberChatroomRequest): Promise<any>;
getQuestions(): Promise<any>;
getMemberState(): Promise<any>;
editProfile(editProfile: EditProfile): Promise<any>;
searchMembers(search: Search): Promise<any>;
getAllMembers(getAllMembers: GetAllMembersRequest): Promise<any>;
dmAllMembers(userType: USERTYPE): Promise<any>;
allMembers(userType: USERTYPE): Promise<any>;
}