nylas
Version:
A NodeJS wrapper for the Nylas REST API for email, contacts, and calendar.
31 lines (30 loc) • 877 B
JavaScript
import { Resource } from './resource.js';
/**
* A collection of Smart Compose related API endpoints.
*
* These endpoints allow for the generation of message suggestions.
*/
export class SmartCompose extends Resource {
/**
* Compose a message
* @return The generated message
*/
composeMessage({ identifier, requestBody, overrides, }) {
return super._create({
path: `/v3/grants/${identifier}/messages/smart-compose`,
requestBody,
overrides,
});
}
/**
* Compose a message reply
* @return The generated message reply
*/
composeMessageReply({ identifier, messageId, requestBody, overrides, }) {
return super._create({
path: `/v3/grants/${identifier}/messages/${messageId}/smart-compose`,
requestBody,
overrides,
});
}
}