n8n-nodes-late
Version:
n8n community node for LATE API - Schedule and manage social media posts across Twitter/X, Instagram, Facebook, LinkedIn, TikTok, YouTube, and Threads
37 lines • 1.63 kB
TypeScript
import type { INodeProperties } from "n8n-workflow";
/**
* Common field builders for reuse across different resources
*/
/**
* Builds a generic ID field for account operations
*/
export declare function buildAccountIdField(resource: string, operations: string[], displayName?: string, description?: string): INodeProperties;
/**
* Builds a profile ID field
*/
export declare function buildProfileIdField(resource: string, operations: string[], required?: boolean): INodeProperties;
/**
* Builds a temp token field for OAuth operations
*/
export declare function buildTempTokenField(resource: string, operations: string[]): INodeProperties;
/**
* Builds user profile fields for OAuth operations
*/
export declare function buildUserProfileFields(resource: string, operations: string[], platform: string): INodeProperties[];
/**
* Builds organization fields for LinkedIn
*/
export declare function buildOrganizationFields(resource: string, operations: string[], accountTypeField?: string): INodeProperties[];
/**
* Builds account type selector for LinkedIn
*/
export declare function buildAccountTypeField(resource: string, operations: string[]): INodeProperties;
/**
* Builds a generic selector field for pages/organizations
*/
export declare function buildSelectorField(resource: string, operations: string[], fieldName: string, displayName: string, description: string, placeholder?: string, required?: boolean): INodeProperties;
/**
* Builds media upload files field
*/
export declare function buildMediaFilesField(resource: string, operations: string[]): INodeProperties;
//# sourceMappingURL=commonFields.d.ts.map