interface GithubNodeParameters {
additionalFields?:
| {
body?: string;
draft?: boolean;
name?: string;
prerelease?: boolean;
target_commitish?: string;
}
| {
body?: string;
draft?: boolean;
name?: string;
prerelease?: boolean;
tag_name?: string;
target_commitish?: string;
}
| { commitId?: string };
additionalParameters?:
| {
author: { email?: string; name?: string };
branch: { branch?: string };
committer: { email?: string; name?: string };
}
| { reference?: string };
asBinaryProperty?: boolean;
assignees?: { assignee?: string };
authentication?: "oAuth2" | "accessToken";
binaryData?: boolean;
binaryPropertyName?: string;
body?: string;
commitMessage?: string;
editFields?: {
assignees?: { assignee?: string };
body?: string;
labels?: { label?: string };
state?: "open" | "closed";
state_reason?:
| "completed"
| "not_planned"
| "reopened";
title?: string;
};
email?: string;
event?: | "comment"
| "pending"
| "approve"
| "requestChanges";
fileContent?: string;
filePath?: string;
getRepositoryIssuesFilters?: {
assignee?: string;
creator?: string;
direction?: "asc"
| "desc";
labels?: string;
mentioned?: string;
since?: string;
sort?: "created" | "updated" | "comments";
state?: "all" | "open" | "closed";
};
getRepositoryPullRequestsFilters?: {
direction?: "asc"
| "desc";
sort?:
| "created"
| "updated"
| "popularity"
| "long-running";
state?: "all"
| "open"
| "closed";
};
inputs?: string;
issueNumber?: number;
labels?: { label?: string };
limit?: number;
lockReason?:
| "spam"
| "resolved"
| "off-topic"
| "too heated";
operation?: | "create"
| "get"
| "getAll"
| "update"
| "list"
| "delete"
| "edit"
| "disable"
| "getRepositories"
| "createComment"
| "lock"
| "getIssues"
| "getLicense"
| "getProfile"
| "getPullRequests"
| "listPopularPaths"
| "listReferrers"
| "invite"
| "dispatch"
| "dispatchAndWait"
| "enable"
| "getUsage";
organization?: string;
owner?: {
mode: "list"
| "url"
| "name";
value: string;
};
pullRequestNumber?: number;
ref?: string
| { mode: "list" | "name"; value: string };
release_id?: string;
releaseTag?: string;
repository?: {
mode: "list" | "url" | "name";
value: string;
};
resource?: | "organization"
| "file"
| "user"
| "repository"
| "release"
| "issue"
| "review"
| "workflow";
returnAll?: boolean;
reviewId?: string;
title?: string;
workflowId?: {
mode: "list"
| "name"
| "filename";
value: string;
};
}
Properties§
Source§readonly additional Fields?:
| {
body?: string;
draft?: boolean;
name?: string;
prerelease?: boolean;
target_commitish?: string;
}
| {
body?: string;
draft?: boolean;
name?: string;
prerelease?: boolean;
tag_name?: string;
target_commitish?: string;
}
| { commitId?: string }
readonly additional Fields?:
| {
body?: string;
draft?: boolean;
name?: string;
prerelease?: boolean;
target_commitish?: string;
}
| {
body?: string;
draft?: boolean;
name?: string;
prerelease?: boolean;
tag_name?: string;
target_commitish?: string;
}
| { commitId?: string }
Source§readonly additional Parameters?:
| {
author: { email?: string; name?: string };
branch: { branch?: string };
committer: { email?: string; name?: string };
}
| { reference?: string }
readonly additional Parameters?:
| {
author: { email?: string; name?: string };
branch: { branch?: string };
committer: { email?: string; name?: string };
}
| { reference?: string }
Additional fields to add Default: {}
Source§readonly as Binary Property?: boolean
readonly as Binary Property?: boolean
Whether to set the data of the file as binary property instead of returning the raw API response Default: true
Source§readonly assignees?: { assignee?: string }
readonly assignees?: { assignee?: string }
Default: {"assignee":""} Type options: {"multipleValues":true,"multipleValueButtonText":"Add Assignee"}
Source§readonly edit Fields?: {
assignees?: { assignee?: string };
body?: string;
labels?: { label?: string };
state?: "open" | "closed";
state_reason?: "completed" | "not_planned" | "reopened";
title?: string;
}
readonly edit Fields?: {
assignees?: { assignee?: string };
body?: string;
labels?: { label?: string };
state?: "open" | "closed";
state_reason?: "completed" | "not_planned" | "reopened";
title?: string;
}
Default: {} Type options: {"multipleValueButtonText":"Add Field"}
Source§readonly event?: "comment" | "pending" | "approve" | "requestChanges"
readonly event?: "comment" | "pending" | "approve" | "requestChanges"
The review action you want to perform Default: "approve"
Source§readonly get Repository Issues Filters?: {
assignee?: string;
creator?: string;
direction?: "asc" | "desc";
labels?: string;
mentioned?: string;
since?: string;
sort?: "created" | "updated" | "comments";
state?: "all" | "open" | "closed";
}
readonly get Repository Issues Filters?: {
assignee?: string;
creator?: string;
direction?: "asc" | "desc";
labels?: string;
mentioned?: string;
since?: string;
sort?: "created" | "updated" | "comments";
state?: "all" | "open" | "closed";
}
Default: {} Type options: {"multipleValueButtonText":"Add Filter"}
Source§readonly get Repository Pull Requests Filters?: {
direction?: "asc" | "desc";
sort?:
| "created"
| "updated"
| "popularity"
| "long-running";
state?: "all"
| "open"
| "closed";
}
readonly get Repository Pull Requests Filters?: {
direction?: "asc" | "desc";
sort?:
| "created"
| "updated"
| "popularity"
| "long-running";
state?: "all"
| "open"
| "closed";
}
Default: {} Type options: {"multipleValueButtonText":"Add Filter"}
Source§readonly labels?: { label?: string }
readonly labels?: { label?: string }
Default: {"label":""} Type options: {"multipleValues":true,"multipleValueButtonText":"Add Label"}
Source§readonly limit?: number
readonly limit?: number
Max number of results to return Default: 50 Type options: {"minValue":1,"maxValue":100}
Source§readonly lock Reason?: "spam" | "resolved" | "off-topic" | "too heated"
readonly lock Reason?: "spam" | "resolved" | "off-topic" | "too heated"
The reason for locking the issue Default: "resolved"
Source§readonly operation?:
| "create"
| "get"
| "getAll"
| "update"
| "list"
| "delete"
| "edit"
| "disable"
| "getRepositories"
| "createComment"
| "lock"
| "getIssues"
| "getLicense"
| "getProfile"
| "getPullRequests"
| "listPopularPaths"
| "listReferrers"
| "invite"
| "dispatch"
| "dispatchAndWait"
| "enable"
| "getUsage"
readonly operation?:
| "create"
| "get"
| "getAll"
| "update"
| "list"
| "delete"
| "edit"
| "disable"
| "getRepositories"
| "createComment"
| "lock"
| "getIssues"
| "getLicense"
| "getProfile"
| "getPullRequests"
| "listPopularPaths"
| "listReferrers"
| "invite"
| "dispatch"
| "dispatchAndWait"
| "enable"
| "getUsage"
Default: "getRepositories"
Source§readonly owner?: { mode: "list" | "url" | "name"; value: string }
readonly owner?: { mode: "list" | "url" | "name"; value: string }
Default: {"mode":"list","value":""}
Source§readonly ref?: string | { mode: "list" | "name"; value: string }
readonly ref?: string | { mode: "list" | "name"; value: string }
The git reference for the workflow dispatch (branch or tag name) Default: "main"
Source§readonly repository?: { mode: "list" | "url" | "name"; value: string }
readonly repository?: { mode: "list" | "url" | "name"; value: string }
Default: {"mode":"list","value":""}
Default: {} Type options: {"multipleValueButtonText":"Add Field"}