/** * TravisCI Node - Version 1 * Discriminator: resource=build, operation=trigger */ interface Credentials { travisCiApi: CredentialReference; } /** Trigger a build */ export type TravisCiV1BuildTriggerParams = { resource: 'build'; operation: 'trigger'; /** * Same as {ownerName}/{repositoryName} */ slug?: string | Expression | PlaceholderValue; /** * Branch requested to be built */ branch?: string | Expression | PlaceholderValue; /** * Additional Fields * @default {} */ additionalFields?: { /** Travis-ci status message attached to the request */ message?: string | Expression | PlaceholderValue; /** Merge Mode */ mergeMode?: 'deep_merge' | 'deep_merge_append' | 'deep_merge_prepend' | 'merge' | 'replace' | Expression; }; }; export type TravisCiV1BuildTriggerNode = { type: 'n8n-nodes-base.travisCi'; version: 1; credentials?: Credentials; config: NodeConfig; };