/** * CircleCI Node - Version 1 * Discriminator: resource=pipeline, operation=trigger */ interface Credentials { circleCiApi: CredentialReference; } /** Trigger a pipeline */ export type CircleCiV1PipelineTriggerParams = { resource: 'pipeline'; operation: 'trigger'; /** * Source control system */ vcs?: 'bitbucket' | 'github' | Expression; /** * Project slug in the form org-name/repo-name */ projectSlug?: string | Expression | PlaceholderValue; /** * Additional Fields * @default {} */ additionalFields?: { /** The branch where the pipeline ran. The HEAD commit on this branch was used for the pipeline. Note that branch and tag are mutually exclusive. */ branch?: string | Expression | PlaceholderValue; /** The tag used by the pipeline. The commit that this tag points to was used for the pipeline. Note that branch and tag are mutually exclusive */ tag?: string | Expression | PlaceholderValue; }; }; export type CircleCiV1PipelineTriggerNode = { type: 'n8n-nodes-base.circleCi'; version: 1; credentials?: Credentials; config: NodeConfig; };