UNPKG

nylas

Version:

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

68 lines (67 loc) 1.85 kB
import { Resource } from './resource.js'; import { makePathParams } from '../utils.js'; /** * A collection of redirect URI related API endpoints. * * These endpoints allows for the management of redirect URIs. */ export class RedirectUris extends Resource { /** * Return all Redirect URIs * @return The list of Redirect URIs */ list({ overrides } = {}) { return super._list({ overrides, path: makePathParams('/v3/applications/redirect-uris', {}), }); } /** * Return a Redirect URI * @return The Redirect URI */ find({ redirectUriId, overrides, }) { return super._find({ overrides, path: makePathParams('/v3/applications/redirect-uris/{redirectUriId}', { redirectUriId, }), }); } /** * Create a Redirect URI * @return The created Redirect URI */ create({ requestBody, overrides, }) { return super._create({ overrides, path: makePathParams('/v3/applications/redirect-uris', {}), requestBody, }); } /** * Update a Redirect URI * @return The updated Redirect URI */ update({ redirectUriId, requestBody, overrides, }) { return super._update({ overrides, path: makePathParams('/v3/applications/redirect-uris/{redirectUriId}', { redirectUriId, }), requestBody, }); } /** * Delete a Redirect URI * @return The deleted Redirect URI */ destroy({ redirectUriId, overrides, }) { return super._destroy({ overrides, path: makePathParams('/v3/applications/redirect-uris/{redirectUriId}', { redirectUriId, }), }); } }