interface GitlabNodeParameters {
additionalFields?:
| {
description?: string;
name?: string;
ref?: string;
}
| {
order_by?: "created_at"
| "released_at";
sort?: "asc" | "desc";
}
| {
description?: string;
milestones?: string;
name?: string;
released_at?: string;
};
additionalParameters?: | {
recursive?: boolean;
ref?: string;
}
| { reference?: string }
| {
author: { email?: string; name?: string };
branchStart: { branchStart?: string };
encoding: { encoding?: string };
};
asBinaryProperty?: boolean;
assignee_ids?: { assignee?: number };
authentication?: "oAuth2" | "accessToken";
binaryData?: boolean;
binaryPropertyName?: string;
body?: string;
branch?: string;
commitMessage?: string;
due_date?: string;
editFields?: {
assignee_ids?: { assignee?: string };
description?: string;
due_date?: string;
labels?: { label?: string };
state?: "open" | "closed";
title?: string;
};
fileContent?: string;
filePath?: string;
getRepositoryIssuesFilters?: {
assignee_username?: string;
author_username?: string;
labels?: string;
order_by?: "updated_at"
| "created_at"
| "priority";
search?: string;
sort?: "asc" | "desc";
state?: "" | "opened" | "closed";
updated_after?: string;
};
issueNumber?: number;
labels?: { label?: string };
limit?: number;
lockReason?:
| "spam"
| "resolved"
| "off-topic"
| "too heated";
operation?: | "create"
| "get"
| "getAll"
| "update"
| "list"
| "delete"
| "edit"
| "getRepositories"
| "createComment"
| "lock"
| "getIssues";
owner?: string;
page?: number;
projectId?: string;
releaseTag?: string;
repository?: string;
resource?: | "file"
| "user"
| "repository"
| "release"
| "issue";
returnAll?: boolean;
tag_name?: string;
title?: string;
}Properties§
readonly additional Fields?:
| {
description?: string;
name?: string;
ref?: string;
}
| {
order_by?: "created_at"
| "released_at";
sort?: "asc" | "desc";
}
| {
description?: string;
milestones?: string;
name?: string;
released_at?: string;
}readonly additional Parameters?:
| { recursive?: boolean; ref?: string }
| { reference?: string }
| {
author: { email?: string; name?: string };
branchStart: { branchStart?: string };
encoding: { encoding?: string };
}Additional fields to add Default: {}
readonly as Binary Property?: booleanWhether to set the data of the file as binary property instead of returning the raw API response Default: true
readonly assignee _ ids?: { ... }Default: {"assignee":""} Type options: {"multipleValues":true,"multipleValueButtonText":"Add Assignee"}
readonly authentication?: "oAuth2" | "accessToken"Default: "accessToken"
readonly binary Data?: booleanWhether the data to upload should be taken from binary field
readonly binary Property Name?: stringDefault: "data"
readonly body?: stringThe body of the issue Type options: {"rows":5}
readonly branch?: stringName of the new branch to create. The commit is added to this branch.
readonly commit Message?: string§readonly due _ date?: stringDue Date for issue
readonly edit Fields?: { ... }Default: {} Type options: {"multipleValueButtonText":"Add Field"}
readonly file Content?: stringThe text content of the file
readonly file Path?: stringThe file path of the file. Has to contain the full path or leave it empty for root folder.
readonly get Repository Issues Filters?: { ... }Default: {} Type options: {"multipleValueButtonText":"Add Filter"}
readonly issue Number?: numberThe number of the issue on which to create the comment on
readonly labels?: { ... }Default: {"label":""} Type options: {"multipleValues":true,"multipleValueButtonText":"Add Label"}
readonly limit?: numberMax number of results to return Default: 20 Type options: {"minValue":1,"maxValue":100}
readonly lock Reason?: "spam" | "resolved" | "off-topic" | "too heated"The reason to lock the issue Default: "resolved"
readonly operation?:
| "create"
| "get"
| "getAll"
| "update"
| "list"
| "delete"
| "edit"
| "getRepositories"
| "createComment"
| "lock"
| "getIssues"Default: "create"
readonly owner?: stringUser, group or namespace of the project
readonly page?: numberPage of results to display Default: 1 Type options: {"minValue":1,"maxValue":1000}
readonly project Id?: stringThe ID or URL-encoded path of the project
readonly release Tag?: stringThe tag of the release
readonly repository?: stringThe name of the project
readonly resource?: "file" | "user" | "repository" | "release" | "issue"Default: "issue"
readonly return All?: booleanWhether to return all results or only up to a given limit
readonly tag _ name?: stringThe Git tag the release is associated with
readonly title?: stringThe title of the issue
Default: {} Type options: {"multipleValueButtonText":"Add Field"}