@slack/types
Version:
Shared type definitions for the Node Slack SDK
38 lines • 1.12 kB
TypeScript
import type { MessageMetadata } from '../message-metadata';
export type AllMessageMetadataEvents = MessageMetadataDeletedEvent | MessageMetadataPostedEvent | MessageMetadataUpdatedEvent;
export interface MessageMetadataPostedEvent {
type: 'message_metadata_posted';
app_id: string;
bot_id?: string;
user_id: string;
team_id: string;
channel_id: string;
metadata: MessageMetadata;
message_ts: string;
event_ts: string;
}
export interface MessageMetadataUpdatedEvent {
type: 'message_metadata_updated';
channel_id: string;
event_ts: string;
previous_metadata: MessageMetadata;
app_id: string;
bot_id?: string;
user_id: string;
team_id: string;
message_ts: string;
metadata: MessageMetadata;
}
export interface MessageMetadataDeletedEvent {
type: 'message_metadata_deleted';
channel_id: string;
event_ts: string;
previous_metadata: MessageMetadata;
app_id: string;
bot_id?: string;
user_id: string;
team_id: string;
message_ts: string;
deleted_ts: string;
}
//# sourceMappingURL=message-metadata.d.ts.map