baileys-bottle-devstroupe
Version:
A little package made by deadlinecode and updated by vspok for storing all the data from baileys in whatever database you want to use by using typeorm
52 lines (51 loc) • 1.8 kB
TypeScript
import { proto } from "baileys";
import { Long } from "typeorm";
import { Auth } from "./Auth";
export declare class Chat {
DBId: number;
DBAuth: Auth;
authId: number;
id: string;
messages?: proto.IHistorySyncMsg[] | null;
newJid?: string | null;
oldJid?: string | null;
lastMsgTimestamp?: number | Long | null;
unreadCount?: number | null;
readOnly?: boolean | null;
endOfHistoryTransfer?: boolean | null;
ephemeralExpiration?: number | null;
ephemeralSettingTimestamp?: number | Long | null;
endOfHistoryTransferType?: proto.Conversation.EndOfHistoryTransferType | null;
conversationTimestamp?: number | Long | null;
name?: string | null;
pHash?: string | null;
notSpam?: boolean | null;
archived?: boolean | null;
disappearingMode?: proto.IDisappearingMode | null;
unreadMentionCount?: number | null;
markedAsUnread?: boolean | null;
participant?: proto.IGroupParticipant[] | null;
tcToken?: Uint8Array | null;
tcTokenTimestamp?: number | Long | null;
contactPrimaryIdentityKey?: Uint8Array | null;
pinned?: number | null;
muteEndTime?: number | Long | null;
wallpaper?: proto.IWallpaperSettings | null;
mediaVisibility?: proto.MediaVisibility | null;
tcTokenSenderTimestamp?: number | Long | null;
suspended?: boolean | null;
terminated?: boolean | null;
createdAt?: number | Long | null;
createdBy?: string | null;
description?: string | null;
support?: boolean | null;
isParentGroup?: boolean | null;
isDefaultSubgroup?: boolean | null;
parentGroupId?: string | null;
displayName?: string | null;
pnJid?: string | null;
selfMasked?: boolean | null;
mute?: number | null;
pin?: number | null;
archive?: boolean;
}