nylas
Version:
A NodeJS wrapper for the Nylas REST API for email, contacts, and calendar.
35 lines (34 loc) • 1.03 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.SmartCompose = void 0;
const resource_js_1 = require("./resource.js");
/**
* A collection of Smart Compose related API endpoints.
*
* These endpoints allow for the generation of message suggestions.
*/
class SmartCompose extends resource_js_1.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,
});
}
}
exports.SmartCompose = SmartCompose;