Skip to main content

Conversation

type Conversation = {
archived: boolean;
created: Date;
creator: number;
id: number;
lastActive: Date;
lastMessage?: | {
actions?: unknown[] | null;
attachments?: unknown[] | null;
content: string;
conversationId: number;
creator: number;
deleted?: boolean | null;
directGroupMentions?: number[] | null;
directMentions?: number[] | null;
id: number;
lastEdited?: Date | null;
objIndex?: number | null;
posted: Date;
reactions?: Record<string, number[]> | null;
systemMessage?: unknown;
version?: number | null;
workspaceId?: number | null;
}
| null;
lastObjIndex: number;
messageCount?: number | null;
mutedUntil?: Date | null;
private?: boolean | null;
snippet: string;
snippetCreators: number[];
title?: string | null;
userIds: number[];
workspaceId: number;
};

Type Declaration

NameType
archivedboolean
createdDate
creatornumber
idnumber
lastActiveDate
lastMessage?| { actions?: unknown[] | null; attachments?: unknown[] | null; content: string; conversationId: number; creator: number; deleted?: boolean | null; directGroupMentions?: number[] | null; directMentions?: number[] | null; id: number; lastEdited?: Date | null; objIndex?: number | null; posted: Date; reactions?: Record<string, number[]> | null; systemMessage?: unknown; version?: number | null; workspaceId?: number | null; } | null
lastObjIndexnumber
messageCount?number | null
mutedUntil?Date | null
private?boolean | null
snippetstring
snippetCreatorsnumber[]
title?string | null
userIdsnumber[]
workspaceIdnumber