36 lines
1.4 KiB
YAML
36 lines
1.4 KiB
YAML
MeetWebhookEvent:
|
|
type: object
|
|
properties:
|
|
creationDate:
|
|
type: number
|
|
description: The date when the event was created (milliseconds since the Unix epoch).
|
|
example: 1620000000000
|
|
event:
|
|
type: string
|
|
description: Event type identifier.
|
|
enum:
|
|
- recordingStarted
|
|
- recordingUpdated
|
|
- recordingEnded
|
|
- meetingStarted
|
|
- meetingEnded
|
|
example: recordingStarted
|
|
data:
|
|
oneOf:
|
|
- allOf:
|
|
- title: Recording Event Data
|
|
- description: Data for recording-related events (started, updated, ended)
|
|
- $ref: './meet-recording.yaml'
|
|
- allOf:
|
|
- title: Room Event Data
|
|
- description: Data for room-related events (meeting started, meeting ended)
|
|
- $ref: './meet-room.yaml'
|
|
discriminator:
|
|
propertyName: eventType
|
|
mapping:
|
|
recordingStarted: './meet-recording.yaml'
|
|
recordingUpdated: './meet-recording.yaml'
|
|
recordingEnded: './meet-recording.yaml'
|
|
meetingStarted: './meet-room.yaml'
|
|
meetingEnded: './meet-room.yaml'
|