@vonage/applications
Version:
Vonage Applications API
32 lines (29 loc) • 984 B
text/typescript
import { CapabilityWebhookResponse } from './CapabilityWebhookResponse.mjs';
import '../CapabilityWebhook.mjs';
/**
* Represents the response for meetings-related capabilities configuration.
*
* @remarks
* Vonage API's will return information using `snake_case`. This represents the
* pure response before the client will transform the keys into `camelCase`
*/
type CapabilityMeetingsResponse = {
/**
* Webhook configuration for meetings-related events.
*/
webhooks: {
/**
* Webhook for events related to changes in meeting rooms.
*/
room_changed: CapabilityWebhookResponse;
/**
* Webhook for events related to changes in meeting sessions.
*/
session_changed: CapabilityWebhookResponse;
/**
* Webhook for events related to changes in meeting recording.
*/
recording_changed: CapabilityWebhookResponse;
};
};
export type { CapabilityMeetingsResponse };