UNPKG

@notionhq/client

Version:

A simple and easy to use client for the Notion API

64 lines 1.7 kB
"use strict"; // cspell:disable-file // Note: This is a generated file. DO NOT EDIT! Object.defineProperty(exports, "__esModule", { value: true }); exports.listDataSourceTemplates = exports.createDataSource = exports.queryDataSource = exports.updateDataSource = exports.getDataSource = void 0; /** * Retrieve a data source */ exports.getDataSource = { method: "get", pathParams: ["data_source_id"], queryParams: [], bodyParams: [], path: (p) => `data_sources/${p.data_source_id}`, }; /** * Update a data source */ exports.updateDataSource = { method: "patch", pathParams: ["data_source_id"], queryParams: [], bodyParams: ["archived", "title", "icon", "properties", "in_trash", "parent"], path: (p) => `data_sources/${p.data_source_id}`, }; /** * Query a data source */ exports.queryDataSource = { method: "post", pathParams: ["data_source_id"], queryParams: ["filter_properties"], bodyParams: [ "archived", "sorts", "filter", "start_cursor", "page_size", "in_trash", "result_type", ], path: (p) => `data_sources/${p.data_source_id}/query`, }; /** * Create a data source */ exports.createDataSource = { method: "post", pathParams: [], queryParams: [], bodyParams: ["parent", "properties", "title", "icon"], path: () => `data_sources`, }; /** * List templates in a data source */ exports.listDataSourceTemplates = { method: "get", pathParams: ["data_source_id"], queryParams: ["name", "start_cursor", "page_size"], bodyParams: [], path: (p) => `data_sources/${p.data_source_id}/templates`, }; //# sourceMappingURL=data-sources.js.map