import { type IDataObject, type INodeExecutionData, type INodeProperties, type IExecuteFunctions, updateDisplayOptions, } from 'n8n-workflow'; import { seaTableApiRequest } from '../../GenericFunctions'; export const properties: INodeProperties[] = []; const displayOptions = { show: { resource: ['base'], operation: ['snapshot'], }, }; export const description = updateDisplayOptions(displayOptions, properties); export async function execute(this: IExecuteFunctions): Promise { const responseData = await seaTableApiRequest.call( this, {}, 'POST', '/api-gateway/api/v2/dtables/{{dtable_uuid}}/snapshot/', { dtable_name: 'snapshot' }, ); return this.helpers.returnJsonArray(responseData as IDataObject[]); }