UNPKG

@likeminds.community/feed-js

Version:

LikeMinds Javascript SDK for chat APIs

24 lines (23 loc) 1.5 kB
import InitiateUserRequest from "./model/InitiateUserRequest"; import NetworkLibrary from "../core/services/networklibrary"; import { GetMemberState } from "../types/api-responses/getMemberStateResponse"; import GetAllMembersRequest from "./model/GetAllMembersRequest"; import ValidateUserRequest from "./model/ValidateUserRequest"; import LogoutRequest from "./model/LogoutRequest"; import { GetAllMembers } from "../types/api-responses/getAllMembersResponse"; import { GetCommunityConfigurationsResponse } from "./model/GetCommunityConfigurationsResponse"; import LMResponse from "../core/services/lmresponse"; import { EditProfile, Nothing } from "src/pages/user/types"; import { InitiateUser, ValidateUser } from "../types/api-responses/initiateUserResponse"; declare class InitiateUserClient { private networkLibrary; constructor(networkInstance: NetworkLibrary); validateUser(request: ValidateUserRequest): Promise<LMResponse<ValidateUser>>; initiateUser(request: InitiateUserRequest): Promise<LMResponse<InitiateUser>>; getCommunityConfigurations(): Promise<LMResponse<unknown> | LMResponse<GetCommunityConfigurationsResponse>>; getMemberState(): Promise<LMResponse<GetMemberState>>; getAllMembers(request: GetAllMembersRequest): Promise<LMResponse<GetAllMembers>>; logoutUser(request: LogoutRequest): Promise<LMResponse<Nothing>>; editProfile(editProfile: EditProfile): Promise<LMResponse<unknown> | LMResponse<Nothing>>; } export default InitiateUserClient;