UNPKG

nylas

Version:

A NodeJS wrapper for the Nylas REST API for email, contacts, and calendar.

34 lines (33 loc) 1.02 kB
import { Resource } from './resource.js'; import { makePathParams } from '../utils.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: makePathParams('/v3/grants/{identifier}/messages/smart-compose', { identifier, }), requestBody, overrides, }); } /** * Compose a message reply * @return The generated message reply */ composeMessageReply({ identifier, messageId, requestBody, overrides, }) { return super._create({ path: makePathParams('/v3/grants/{identifier}/messages/{messageId}/smart-compose', { identifier, messageId }), requestBody, overrides, }); } }