@vonage/applications
Version:
Vonage Applications API
29 lines • 1.02 kB
TypeScript
import { CapabilityWebhookResponse } from './CapabilityWebhookResponse';
import { CapabilityMessages } from '../CapabilityMessages';
/**
* Represents the response for messages-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`
*/
export type CapabilityMessagesResponse = {
/**
* Webhook configuration for messages-related events.
*/
webhooks: {
/**
* Webhook for inbound messages.
*/
inbound_url: CapabilityWebhookResponse;
/**
* Webhook for events related to message status.
*/
status_url: CapabilityWebhookResponse;
};
/**
* Whether to authenticate inbound media for messages.
*/
authenticate_inbound_media: boolean;
} & Omit<CapabilityMessages, 'version' | 'webhooks' | 'authenticateInboundMedia'>;
//# sourceMappingURL=CapabilityMessagesResponse.d.ts.map