@likeminds.community/chat-js-beta
Version:
LikeMinds Javascript SDK for chat APIs
38 lines (37 loc) • 888 B
TypeScript
import { MemberRole } from '../enums/Roles';
import { Question } from './Question';
export interface MemberAction {
title: string;
route: string;
}
export interface SDKClientInfo {
user: string;
userUniqueId: string;
uuid: string;
community?: number;
}
export interface Member {
id: number;
userUniqueId: string;
name: string;
imageUrl?: string;
questionAnswers?: Question[];
state?: number;
isGuest: boolean;
customIntroText?: string;
customClickText?: string;
memberSince?: string;
communityName?: string;
isOwner: boolean;
customTitle?: string;
menu?: MemberAction[];
communityId?: number;
chatroomId?: number;
route?: string;
attendingStatus?: boolean;
hasProfileImage: boolean;
updatedAt?: number;
sdkClientInfo?: SDKClientInfo;
uuid: string;
roles?: MemberRole[];
}