n8n-nodes-base
Version:
Base nodes of n8n
42 lines (38 loc) • 1 kB
text/typescript
/**
* 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<string> | PlaceholderValue;
/**
* Branch requested to be built
*/
branch?: string | Expression<string> | PlaceholderValue;
/**
* Additional Fields
* @default {}
*/
additionalFields?: {
/** Travis-ci status message attached to the request
*/
message?: string | Expression<string> | PlaceholderValue;
/** Merge Mode
*/
mergeMode?: 'deep_merge' | 'deep_merge_append' | 'deep_merge_prepend' | 'merge' | 'replace' | Expression<string>;
};
};
export type TravisCiV1BuildTriggerNode = {
type: 'n8n-nodes-base.travisCi';
version: 1;
credentials?: Credentials;
config: NodeConfig<TravisCiV1BuildTriggerParams>;
};