ChatFileUploadEvent
Auto-generated API reference for ChatFileUploadEvent.
Interface: ChatFileUploadEvent
Defined in: chat-trigger.ts:97
File / attachment upload.
#Extends
#Properties
#channel
channel:
ChatSurfaceChannel
Defined in: chat-trigger.ts:53
#Inherited from
#contentType?
optionalcontentType?:string
Defined in: chat-trigger.ts:102
MIME type when known.
#eventId
eventId:
string
Defined in: chat-trigger.ts:56
Surface-native event id (Slack event_id, Discord interaction id, etc.).
#Inherited from
#name
name:
string
Defined in: chat-trigger.ts:100
File name as supplied by the surface.
#receivedAt?
optionalreceivedAt?:string
Defined in: chat-trigger.ts:60
ISO 8601 timestamp from the surface, when available.
#Inherited from
#sizeBytes?
optionalsizeBytes?:number
Defined in: chat-trigger.ts:106
Size in bytes when reported.
#surface
surface:
ChatSurface
Defined in: chat-trigger.ts:52
#Inherited from
#threadId?
optionalthreadId?:string
Defined in: chat-trigger.ts:58
Thread / parent message id when the event is in-thread.
#Inherited from
#type
type:
"file_upload"
Defined in: chat-trigger.ts:98
#url?
optionalurl?:string
Defined in: chat-trigger.ts:104
URL the surface exposes for download (may require surface auth).
#user
user:
ChatSurfaceUser
Defined in: chat-trigger.ts:54