UNPKG

@nangohq/types

Version:

Types used in Nango applications

24 lines (23 loc) 666 B
import type { ApiError, Endpoint } from '../../api.js'; import type { Metadata } from '../db.js'; export interface MetadataBody { connection_id: string | string[]; provider_config_key: string; metadata: Metadata; } type MetadataError = ApiError<'invalid_body'> | ApiError<'unknown_connection'>; export type SetMetadata = Endpoint<{ Method: 'POST'; Body: MetadataBody; Path: '/connection/metadata'; Error: MetadataError; Success: MetadataBody; }>; export type UpdateMetadata = Endpoint<{ Method: 'PATCH'; Path: '/connection/metadata'; Body: MetadataBody; Error: MetadataError; Success: MetadataBody; }>; export {};