Interface GitlabNodeParameters

Source
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§

Source§

readonly 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;
    }

Default: {} Type options: {"multipleValueButtonText":"Add Field"}

Source§

readonly additionalParameters?:
    | { recursive?: boolean; ref?: string }
    | { reference?: string }
    | {
        author: { email?: string; name?: string };
        branchStart: { branchStart?: string };
        encoding: { encoding?: string };
    }

Additional fields to add Default: {}

Source§

readonly asBinaryProperty?: boolean

Whether to set the data of the file as binary property instead of returning the raw API response Default: true

Source§

readonly assignee_ids?: { assignee?: number }

Default: {"assignee":""} Type options: {"multipleValues":true,"multipleValueButtonText":"Add Assignee"}

Source§

readonly authentication?: "oAuth2" | "accessToken"

Default: "accessToken"

Source§

readonly binaryData?: boolean

Whether the data to upload should be taken from binary field

Source§

readonly binaryPropertyName?: string

Default: "data"

Source§

readonly body?: string

The body of the issue Type options: {"rows":5}

Source§

readonly branch?: string

Name of the new branch to create. The commit is added to this branch.

Source§

readonly commitMessage?: string

Source§

readonly due_date?: string

Due Date for issue

Source§

readonly editFields?: {
    assignee_ids?: { assignee?: string };
    description?: string;
    due_date?: string;
    labels?: { label?: string };
    state?: "open" | "closed";
    title?: string;
}

Default: {} Type options: {"multipleValueButtonText":"Add Field"}

Source§

readonly fileContent?: string

The text content of the file

Source§

readonly filePath?: string

The file path of the file. Has to contain the full path or leave it empty for root folder.

Source§

readonly 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;
}

Default: {} Type options: {"multipleValueButtonText":"Add Filter"}

Source§

readonly issueNumber?: number

The number of the issue on which to create the comment on

Source§

readonly labels?: { label?: string }

Default: {"label":""} Type options: {"multipleValues":true,"multipleValueButtonText":"Add Label"}

Source§

readonly limit?: number

Max number of results to return Default: 20 Type options: {"minValue":1,"maxValue":100}

Source§

readonly lockReason?: "spam" | "resolved" | "off-topic" | "too heated"

The reason to lock the issue Default: "resolved"

Source§

readonly operation?:
    | "create"
    | "get"
    | "getAll"
    | "update"
    | "list"
    | "delete"
    | "edit"
    | "getRepositories"
    | "createComment"
    | "lock"
    | "getIssues"

Default: "create"

Source§

readonly owner?: string

User, group or namespace of the project

Source§

readonly page?: number

Page of results to display Default: 1 Type options: {"minValue":1,"maxValue":1000}

Source§

readonly projectId?: string

The ID or URL-encoded path of the project

Source§

readonly releaseTag?: string

The tag of the release

Source§

readonly repository?: string

The name of the project

Source§

readonly resource?: "file" | "user" | "repository" | "release" | "issue"

Default: "issue"

Source§

readonly returnAll?: boolean

Whether to return all results or only up to a given limit

Source§

readonly tag_name?: string

The Git tag the release is associated with

Source§

readonly title?: string

The title of the issue