schemas
schemas: {
AdminPasswordUpdate: {
name?: string;
password?: string;
passwordConfirm?: string;
};
ApplicationId: Record<string, unknown>;
ApplicationUser: {
active?: boolean;
displayName?: string;
emailAddress?: string;
id?: number;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
Comment: {
anchor?: {
diffType?: "COMMIT" | "EFFECTIVE" | "RANGE";
fileAnchor?: boolean;
fileType?: "FROM" | "TO";
fromHash?: string;
line?: number;
lineAnchor?: boolean;
lineType?: "ADDED" | "CONTEXT" | "REMOVED";
multilineAnchor?: boolean;
multilineStartLine?: number;
multilineStartLineType?: "ADDED" | "CONTEXT" | "REMOVED";
orphaned?: boolean;
path?: string;
srcPath?: string;
toHash?: string;
};
author?: {
active?: boolean;
displayName?: string;
emailAddress?: string;
id?: number;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
comments?: readonly ({ readonly anchor?: { readonly diffType?: "COMMIT" | "EFFECTIVE" | "RANGE"; readonly fileAnchor?: boolean; readonly fileType?: "FROM" | "TO"; readonly fromHash?: string; readonly line?: number; readonly lineAnchor?: boolean; ... 7 more ...; readonly toHash?: string; }; ... 13 more ...; readonly version?: number; })[];
createdDate?: string;
id?: number;
permittedOperations?: {
deletable?: boolean;
editable?: boolean;
transitionable?: boolean;
};
properties?: Record<string, unknown>;
resolvedDate?: string;
resolver?: {
active?: boolean;
displayName?: string;
emailAddress?: string;
id?: number;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
severity?: "NORMAL" | "BLOCKER";
state?: "OPEN" | "PENDING" | "RESOLVED";
text?: string;
thread?: {
anchor?: {
diffType?: "COMMIT" | "EFFECTIVE" | "RANGE";
fileAnchor?: boolean;
fileType?: "FROM" | "TO";
fromHash?: string;
line?: number;
lineAnchor?: boolean;
lineType?: "ADDED" | "CONTEXT" | "REMOVED";
multilineAnchor?: boolean;
multilineStartLine?: number;
multilineStartLineType?: "ADDED" | "CONTEXT" | "REMOVED";
orphaned?: boolean;
path?: string;
srcPath?: string;
toHash?: string;
};
anchored?: boolean;
commentable?: Record<string, unknown>;
createdDate?: string;
id?: number;
resolved?: boolean;
resolvedDate?: string;
resolver?: {
active?: boolean;
displayName?: string;
emailAddress?: string;
id?: number;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
rootComment?: { readonly anchor?: { readonly diffType?: "COMMIT" | "EFFECTIVE" | "RANGE"; readonly fileAnchor?: boolean; readonly fileType?: "FROM" | "TO"; readonly fromHash?: string; readonly line?: number; readonly lineAnchor?: boolean; ... 7 more ...; readonly toHash?: string; }; ... 13 more ...; readonly version?: number; };
updatedDate?: string;
};
updatedDate?: string;
version?: number;
};
Commentable: Record<string, unknown>;
CommentOperations: {
deletable?: boolean;
editable?: boolean;
transitionable?: boolean;
};
CommentThread: {
anchor?: {
diffType?: "COMMIT" | "EFFECTIVE" | "RANGE";
fileAnchor?: boolean;
fileType?: "FROM" | "TO";
fromHash?: string;
line?: number;
lineAnchor?: boolean;
lineType?: "ADDED" | "CONTEXT" | "REMOVED";
multilineAnchor?: boolean;
multilineStartLine?: number;
multilineStartLineType?: "ADDED" | "CONTEXT" | "REMOVED";
orphaned?: boolean;
path?: string;
srcPath?: string;
toHash?: string;
};
anchored?: boolean;
commentable?: Record<string, unknown>;
createdDate?: string;
id?: number;
resolved?: boolean;
resolvedDate?: string;
resolver?: {
active?: boolean;
displayName?: string;
emailAddress?: string;
id?: number;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
rootComment?: {
anchor?: {
diffType?: "COMMIT" | "EFFECTIVE" | "RANGE";
fileAnchor?: boolean;
fileType?: "FROM" | "TO";
fromHash?: string;
line?: number;
lineAnchor?: boolean;
lineType?: "ADDED" | "CONTEXT" | "REMOVED";
multilineAnchor?: boolean;
multilineStartLine?: number;
multilineStartLineType?: "ADDED" | "CONTEXT" | "REMOVED";
orphaned?: boolean;
path?: string;
srcPath?: string;
toHash?: string;
};
author?: {
active?: boolean;
displayName?: string;
emailAddress?: string;
id?: number;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
comments?: readonly ({ readonly anchor?: { readonly diffType?: "COMMIT" | "EFFECTIVE" | "RANGE"; readonly fileAnchor?: boolean; readonly fileType?: "FROM" | "TO"; readonly fromHash?: string; readonly line?: number; readonly lineAnchor?: boolean; ... 7 more ...; readonly toHash?: string; }; ... 13 more ...; readonly version?: number; })[];
createdDate?: string;
id?: number;
permittedOperations?: {
deletable?: boolean;
editable?: boolean;
transitionable?: boolean;
};
properties?: Record<string, unknown>;
resolvedDate?: string;
resolver?: {
active?: boolean;
displayName?: string;
emailAddress?: string;
id?: number;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
severity?: "NORMAL" | "BLOCKER";
state?: "OPEN" | "PENDING" | "RESOLVED";
text?: string;
thread?: { readonly anchor?: { readonly diffType?: "COMMIT" | "EFFECTIVE" | "RANGE"; readonly fileAnchor?: boolean; readonly fileType?: "FROM" | "TO"; readonly fromHash?: string; readonly line?: number; readonly lineAnchor?: boolean; ... 7 more ...; readonly toHash?: string; }; ... 8 more ...; readonly updatedDate?: string; };
updatedDate?: string;
version?: number;
};
updatedDate?: string;
};
CommentThreadDiffAnchor: {
diffType?: "COMMIT" | "EFFECTIVE" | "RANGE";
fileAnchor?: boolean;
fileType?: "FROM" | "TO";
fromHash?: string;
line?: number;
lineAnchor?: boolean;
lineType?: "ADDED" | "CONTEXT" | "REMOVED";
multilineAnchor?: boolean;
multilineStartLine?: number;
multilineStartLineType?: "ADDED" | "CONTEXT" | "REMOVED";
orphaned?: boolean;
path?: string;
srcPath?: string;
toHash?: string;
};
Context: {
commitMessage?: string;
};
Credentials: {
token: string;
} | {
algorithm?: string;
publicKey: string;
username?: string;
} | {
password: string;
username: string;
};
DiffContentFilter: Record<string, unknown>;
EnrichedRepository: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
origin?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
properties?: {
contentHash?: string;
defaultBranchId?: string;
metadataHash?: string;
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
ExampleAvatarMultipartFormData: {
avatar?: string;
};
ExampleCertificateMultipartFormData: {
certificate?: string;
};
ExampleFiles: {
files?: {
latestCommit?: {
author?: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
};
authorTimestamp?: number;
committer?: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
};
committerTimestamp?: number;
displayId?: string;
id?: string;
message?: string;
parents?: readonly {
displayId?: string;
id?: string;
}[];
};
pomXml?: {
author?: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
};
authorTimestamp?: number;
committer?: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
};
committerTimestamp?: number;
displayId?: string;
id?: string;
message?: string;
parents?: readonly {
displayId?: string;
id?: string;
}[];
};
readmeMd?: {
author?: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
};
authorTimestamp?: number;
committer?: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
};
committerTimestamp?: number;
displayId?: string;
id?: string;
message?: string;
parents?: readonly {
displayId?: string;
id?: string;
}[];
};
};
};
ExampleJsonLastModifiedCallback: {
latestCommit?: {
author?: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
};
authorTimestamp?: number;
committer?: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
};
committerTimestamp?: number;
displayId?: string;
id?: string;
message?: string;
parents?: readonly {
displayId?: string;
id?: string;
}[];
};
pomXml?: {
author?: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
};
authorTimestamp?: number;
committer?: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
};
committerTimestamp?: number;
displayId?: string;
id?: string;
message?: string;
parents?: readonly {
displayId?: string;
id?: string;
}[];
};
readmeMd?: {
author?: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
};
authorTimestamp?: number;
committer?: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
};
committerTimestamp?: number;
displayId?: string;
id?: string;
message?: string;
parents?: readonly {
displayId?: string;
id?: string;
}[];
};
};
ExampleMultipartFormData: {
branch?: string;
content?: string;
message?: string;
sourceBranch?: string;
sourceCommitId?: string;
};
ExamplePostMultipartFormData: {
content?: string;
description?: string;
name?: string;
type?: string;
};
ExamplePreviewMigration: {
repositories?: readonly {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
origin?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<(...), (...)>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
}[];
};
ExamplePutMultipartFormData: {
content?: string;
description?: string;
name?: string;
};
ExampleRequirements: {
count?: string;
enabled?: boolean;
};
ExampleSettings: {
booleanValue?: boolean;
doubleValue?: number;
integerValue?: number;
longValue?: number;
stringValue?: string;
};
ExampleSettingsMap: {
boolean key?: boolean;
long key?: number;
string key?: string;
};
ExampleSocketAddress: {
address?: string;
port?: number;
};
ExampleStatus: {
currentNumberOfUsers?: number;
serverId?: string;
};
FileListResource: unknown;
FilePart: {
contentType?: string;
formField?: boolean;
inputStream?: Record<string, unknown>;
name?: string;
size?: number;
value?: string;
};
Group: {
name?: string;
};
GroupAndUsers: {
group?: string;
users: readonly string[];
};
GroupPickerContext: {
context?: string;
itemName?: string;
};
OptionalBodyBeanParam: Record<string, unknown>;
PageRequestImpl: {
limit?: number;
start?: number;
};
Project: {
description?: string;
id?: number;
key?: string;
name?: string;
public?: boolean;
type?: "NORMAL" | "PERSONAL";
};
PropertyMap: Record<string, unknown>;
PullRequest: {
author?: {
approved?: boolean;
lastReviewedCommit?: string;
pullRequest?: { readonly author?: { readonly approved?: boolean; readonly lastReviewedCommit?: string; readonly pullRequest?: ...; readonly role?: "PARTICIPANT" | "REVIEWER" | "AUTHOR"; readonly status?: "APPROVED" | "NEEDS_WORK" | "UNAPPROVED"; readonly user?: { ...; }; }; ... 17 more ...; readonly version?: number; };
role?: "PARTICIPANT" | "REVIEWER" | "AUTHOR";
status?: "APPROVED" | "NEEDS_WORK" | "UNAPPROVED";
user?: {
active?: boolean;
displayName?: string;
emailAddress?: string;
id?: number;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
};
closed?: boolean;
closedDate?: string;
createdDate?: string;
crossRepository?: boolean;
description?: string;
draft?: boolean;
fromRef?: {
displayId?: string;
id?: string;
latestCommit?: string;
repository?: {
archived?: boolean;
description?: string;
fork?: boolean;
forkable?: boolean;
hierarchyId?: string;
id?: number;
local?: boolean;
name?: string;
offline?: boolean;
origin?: { readonly archived?: boolean; readonly description?: string; readonly fork?: boolean; readonly forkable?: boolean; readonly hierarchyId?: string; readonly id?: number; readonly local?: boolean; ... 11 more ...; readonly statusMessage?: string; } | undefined;
partition?: number;
project?: {
description?: string;
id?: number;
key?: string;
name?: string;
public?: boolean;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
readOnly?: boolean;
remote?: boolean;
scmId?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
type?: unknown;
};
id?: number;
locked?: boolean;
open?: boolean;
participants?: readonly {
approved?: boolean;
lastReviewedCommit?: string;
pullRequest?: { readonly author?: { readonly approved?: boolean; readonly lastReviewedCommit?: string; readonly pullRequest?: ...; readonly role?: "PARTICIPANT" | "REVIEWER" | "AUTHOR"; readonly status?: "APPROVED" | "NEEDS_WORK" | "UNAPPROVED"; readonly user?: { ...; }; }; ... 17 more ...; readonly version?: number; };
role?: "PARTICIPANT" | "REVIEWER" | "AUTHOR";
status?: "APPROVED" | "NEEDS_WORK" | "UNAPPROVED";
user?: {
active?: boolean;
displayName?: string;
emailAddress?: string;
id?: number;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
}[];
properties?: Record<string, unknown>;
reviewers?: readonly {
approved?: boolean;
lastReviewedCommit?: string;
pullRequest?: { readonly author?: { readonly approved?: boolean; readonly lastReviewedCommit?: string; readonly pullRequest?: ...; readonly role?: "PARTICIPANT" | "REVIEWER" | "AUTHOR"; readonly status?: "APPROVED" | "NEEDS_WORK" | "UNAPPROVED"; readonly user?: { ...; }; }; ... 17 more ...; readonly version?: number; };
role?: "PARTICIPANT" | "REVIEWER" | "AUTHOR";
status?: "APPROVED" | "NEEDS_WORK" | "UNAPPROVED";
user?: {
active?: boolean;
displayName?: string;
emailAddress?: string;
id?: number;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
}[];
state?: "DECLINED" | "MERGED" | "OPEN";
title?: string;
toRef?: {
displayId?: string;
id?: string;
latestCommit?: string;
repository?: {
archived?: boolean;
description?: string;
fork?: boolean;
forkable?: boolean;
hierarchyId?: string;
id?: number;
local?: boolean;
name?: string;
offline?: boolean;
origin?: { readonly archived?: boolean; readonly description?: string; readonly fork?: boolean; readonly forkable?: boolean; readonly hierarchyId?: string; readonly id?: number; readonly local?: boolean; ... 11 more ...; readonly statusMessage?: string; } | undefined;
partition?: number;
project?: {
description?: string;
id?: number;
key?: string;
name?: string;
public?: boolean;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
readOnly?: boolean;
remote?: boolean;
scmId?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
type?: unknown;
};
updatedDate?: string;
version?: number;
};
PullRequestParticipant: {
approved?: boolean;
lastReviewedCommit?: string;
pullRequest?: {
author?: { readonly approved?: boolean; readonly lastReviewedCommit?: string; readonly pullRequest?: { readonly author?: ...; readonly closed?: boolean; readonly closedDate?: string; readonly createdDate?: string; ... 14 more ...; readonly version?: number; }; readonly role?: "PARTICIPANT" | ... 1 more ... | "AUTHOR"; readon...;
closed?: boolean;
closedDate?: string;
createdDate?: string;
crossRepository?: boolean;
description?: string;
draft?: boolean;
fromRef?: {
displayId?: string;
id?: string;
latestCommit?: string;
repository?: {
archived?: boolean;
description?: string;
fork?: boolean;
forkable?: boolean;
hierarchyId?: string;
id?: number;
local?: boolean;
name?: string;
offline?: boolean;
origin?: { readonly archived?: boolean; readonly description?: string; readonly fork?: boolean; readonly forkable?: boolean; readonly hierarchyId?: string; readonly id?: number; readonly local?: boolean; ... 11 more ...; readonly statusMessage?: string; } | undefined;
partition?: number;
project?: {
description?: (...) | (...);
id?: (...) | (...);
key?: (...) | (...);
name?: (...) | (...);
public?: (...) | (...) | (...);
type?: (...) | (...) | (...);
};
public?: boolean;
readOnly?: boolean;
remote?: boolean;
scmId?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
type?: unknown;
};
id?: number;
locked?: boolean;
open?: boolean;
participants?: readonly ({ readonly approved?: boolean; readonly lastReviewedCommit?: string; readonly pullRequest?: { readonly author?: ...; readonly closed?: boolean; readonly closedDate?: string; readonly createdDate?: string; ... 14 more ...; readonly version?: number; }; readonly role?: "PARTICIPANT" | ... 1 more ... | "AUTHOR"; readon...)[];
properties?: Record<string, unknown>;
reviewers?: readonly ({ readonly approved?: boolean; readonly lastReviewedCommit?: string; readonly pullRequest?: { readonly author?: ...; readonly closed?: boolean; readonly closedDate?: string; readonly createdDate?: string; ... 14 more ...; readonly version?: number; }; readonly role?: "PARTICIPANT" | ... 1 more ... | "AUTHOR"; readon...)[];
state?: "DECLINED" | "MERGED" | "OPEN";
title?: string;
toRef?: {
displayId?: string;
id?: string;
latestCommit?: string;
repository?: {
archived?: boolean;
description?: string;
fork?: boolean;
forkable?: boolean;
hierarchyId?: string;
id?: number;
local?: boolean;
name?: string;
offline?: boolean;
origin?: { readonly archived?: boolean; readonly description?: string; readonly fork?: boolean; readonly forkable?: boolean; readonly hierarchyId?: string; readonly id?: number; readonly local?: boolean; ... 11 more ...; readonly statusMessage?: string; } | undefined;
partition?: number;
project?: {
description?: (...) | (...);
id?: (...) | (...);
key?: (...) | (...);
name?: (...) | (...);
public?: (...) | (...) | (...);
type?: (...) | (...) | (...);
};
public?: boolean;
readOnly?: boolean;
remote?: boolean;
scmId?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
type?: unknown;
};
updatedDate?: string;
version?: number;
};
role?: "PARTICIPANT" | "REVIEWER" | "AUTHOR";
status?: "APPROVED" | "NEEDS_WORK" | "UNAPPROVED";
user?: {
active?: boolean;
displayName?: string;
emailAddress?: string;
id?: number;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
};
PullRequestRef: {
displayId?: string;
id?: string;
latestCommit?: string;
repository?: {
archived?: boolean;
description?: string;
fork?: boolean;
forkable?: boolean;
hierarchyId?: string;
id?: number;
local?: boolean;
name?: string;
offline?: boolean;
origin?: { readonly archived?: boolean; readonly description?: string; readonly fork?: boolean; readonly forkable?: boolean; readonly hierarchyId?: string; readonly id?: number; readonly local?: boolean; ... 11 more ...; readonly statusMessage?: string; } | undefined;
partition?: number;
project?: {
description?: string;
id?: number;
key?: string;
name?: string;
public?: boolean;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
readOnly?: boolean;
remote?: boolean;
scmId?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
type?: unknown;
};
RefType: unknown;
Repository: {
archived?: boolean;
description?: string;
fork?: boolean;
forkable?: boolean;
hierarchyId?: string;
id?: number;
local?: boolean;
name?: string;
offline?: boolean;
origin?: { readonly archived?: boolean; readonly description?: string; readonly fork?: boolean; readonly forkable?: boolean; readonly hierarchyId?: string; readonly id?: number; readonly local?: boolean; ... 11 more ...; readonly statusMessage?: string; };
partition?: number;
project?: {
description?: string;
id?: number;
key?: string;
name?: string;
public?: boolean;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
readOnly?: boolean;
remote?: boolean;
scmId?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
RepositoryHookDetails: {
configFormKey?: string;
description?: string;
key?: string;
name?: string;
supportedScopes?: readonly ("GLOBAL" | "PROJECT" | "REPOSITORY")[];
type?: "POST_RECEIVE" | "PRE_PULL_REQUEST_MERGE" | "PRE_RECEIVE";
version?: string;
};
RestAccessToken: {
createdDate?: string;
id?: string;
name?: string;
};
RestAccessTokenRequest: {
expiryDays?: number;
name?: string;
permissions?: readonly string[];
};
RestAggregateRejectCounter: {
lastRejectTime?: number;
rejectCount?: number;
user?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
};
RestAnalyticsSettings: {
canCollectAnalytics?: boolean;
serverTime?: number;
supportEntitlementNumber?: string;
};
RestAnnouncementBanner: {
audience?: "ALL" | "AUTHENTICATED";
enabled?: boolean;
message?: string;
};
RestApplicationProperties: {
buildDate?: string;
buildNumber?: string;
displayName?: string;
version?: string;
};
RestApplicationUser: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
RestApplicationUserWithPermissions: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
effectivePermissions?: Record<string, unknown>;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
RestApplySuggestionRequest: {
commentVersion?: {
asInt?: number;
present?: boolean;
};
commitMessage?: string;
pullRequestVersion?: {
asInt?: number;
present?: boolean;
};
suggestionIndex?: {
asInt?: number;
present?: boolean;
};
};
RestAttachmentMetadata: {
id?: number;
metadata?: string;
url?: string;
};
RestAuthenticationRequest: {
credentials: {
token: string;
} | {
algorithm?: string;
publicKey: string;
username?: string;
} | {
password: string;
username: string;
};
repositoryId?: number;
};
RestAutoDeclineSettings: {
enabled?: boolean;
inactivityWeeks?: number;
scope?: {
resourceId?: number;
type?: "GLOBAL" | "PROJECT" | "REPOSITORY";
};
};
RestAutoDeclineSettingsRequest: {
enabled?: boolean;
inactivityWeeks?: number;
};
RestAutoMergeProcessingResult: {
autoMergeProcessingStatus?:
| "MERGED"
| "CANCELLED"
| "LOCK_FAILURE"
| "STALE"
| "UNKNOWN"
| "VETOED";
pullRequest?: {
closed?: boolean;
closedDate?: number;
createdDate?: number;
description?: string;
descriptionAsHtml?: string;
draft?: boolean;
fromRef?: {
displayId?: string;
id?: string;
latestCommit?: string;
repository?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
origin?: {
archived?: (...) | (...) | (...);
defaultBranch?: (...) | (...);
description?: (...) | (...);
forkable?: (...) | (...) | (...);
hierarchyId?: (...) | (...);
id?: (...) | (...);
links?: (...) | (...);
name?: (...) | (...);
partition?: (...) | (...);
project?: (...) | (...);
public?: (...) | (...) | (...);
relatedLinks?: (...) | (...);
scmId?: (...) | (...);
scope?: (...) | (...);
slug?: (...) | (...);
state?:
| (...)
| (...)
| (...)
| (...)
| (...);
statusMessage?: (...) | (...);
};
partition?: number;
project?: {
avatar?: (...) | (...);
avatarUrl?: (...) | (...);
description?: (...) | (...);
id?: (...) | (...);
key: string;
links?: (...) | (...);
name?: (...) | (...);
public?: (...) | (...) | (...);
scope?: (...) | (...);
type?: (...) | (...) | (...);
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
type?: "BRANCH" | "TAG";
};
htmlDescription?: string;
id?: number;
links?: Record<string, unknown>;
locked?: boolean;
open?: boolean;
participants?: readonly {
approved?: boolean;
lastReviewedCommit?: string;
role?: "PARTICIPANT" | "REVIEWER" | "AUTHOR";
status?: "APPROVED" | "NEEDS_WORK" | "UNAPPROVED";
user?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<(...), (...)>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
}[];
reviewers?: readonly {
approved?: boolean;
lastReviewedCommit?: string;
role?: "PARTICIPANT" | "REVIEWER" | "AUTHOR";
status?: "APPROVED" | "NEEDS_WORK" | "UNAPPROVED";
user?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<(...), (...)>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
}[];
state?: "DECLINED" | "MERGED" | "OPEN";
title?: string;
toRef?: {
displayId?: string;
id?: string;
latestCommit?: string;
repository?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
origin?: {
archived?: (...) | (...) | (...);
defaultBranch?: (...) | (...);
description?: (...) | (...);
forkable?: (...) | (...) | (...);
hierarchyId?: (...) | (...);
id?: (...) | (...);
links?: (...) | (...);
name?: (...) | (...);
partition?: (...) | (...);
project?: (...) | (...);
public?: (...) | (...) | (...);
relatedLinks?: (...) | (...);
scmId?: (...) | (...);
scope?: (...) | (...);
slug?: (...) | (...);
state?:
| (...)
| (...)
| (...)
| (...)
| (...);
statusMessage?: (...) | (...);
};
partition?: number;
project?: {
avatar?: (...) | (...);
avatarUrl?: (...) | (...);
description?: (...) | (...);
id?: (...) | (...);
key: string;
links?: (...) | (...);
name?: (...) | (...);
public?: (...) | (...) | (...);
scope?: (...) | (...);
type?: (...) | (...) | (...);
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
type?: "BRANCH" | "TAG";
};
updatedDate?: number;
version?: number;
};
};
RestAutoMergeProjectSettingsRequest: {
enabled?: boolean;
restrictionAction?: "CREATE" | "DELETE" | "NONE";
};
RestAutoMergeRequest: {
autoSubject?: boolean;
createdDate?: number;
fromHash?: string;
message?: string;
strategyId?: string;
toRefId?: string;
};
RestAutoMergeRestrictedSettings: {
enabled?: boolean;
restrictionState?: "NONE" | "RESTRICTED_MODIFIABLE" | "RESTRICTED_UNMODIFIABLE";
scope?: {
resourceId?: number;
type?: "GLOBAL" | "PROJECT" | "REPOSITORY";
};
};
RestAutoMergeSettingsRequest: {
enabled?: boolean;
};
RestBearerTokenCredentials: {
token: string;
};
RestBitbucketLicense: {
creationDate?: number;
daysBeforeExpiry?: number;
expiryDate?: number;
gracePeriodEndDate?: number;
license?: string;
maintenanceExpiryDate?: number;
maximumNumberOfUsers?: number;
numberOfDaysBeforeExpiry?: number;
numberOfDaysBeforeGracePeriodExpiry?: number;
numberOfDaysBeforeMaintenanceExpiry?: number;
purchaseDate?: number;
serverId?: string;
status?: {
currentNumberOfUsers?: number;
serverId?: string;
};
supportEntitlementNumber?: string;
unlimitedNumberOfUsers?: boolean;
};
RestBranch: {
default?: boolean;
displayId?: string;
id?: string;
latestChangeset?: string;
latestCommit?: string;
type?: unknown;
};
RestBranchCreateRequest: {
name?: string;
startPoint?: string;
};
RestBranchDeleteRequest: {
dryRun?: boolean;
endPoint?: string;
name?: string;
};
RestBuildCapabilities: {
buildStatus?: readonly string[];
};
RestBuildStats: {
cancelled?: number;
failed?: number;
inProgress?: number;
successful?: number;
unknown?: number;
};
RestBuildStatus: {
buildNumber?: string;
createdDate?: number;
description?: string;
duration?: number;
key?: string;
name?: string;
parent?: string;
ref?: string;
state?:
| "FAILED"
| "INPROGRESS"
| "SUCCESSFUL"
| "CANCELLED"
| "UNKNOWN";
testResults?: {
failed?: number;
skipped?: number;
successful?: number;
};
updatedDate?: number;
url?: string;
};
RestBuildStatusSetRequest: {
buildNumber?: string;
description?: string;
duration?: number;
key: string;
lastUpdated?: number;
name?: string;
parent?: string;
ref?: string;
state:
| "FAILED"
| "INPROGRESS"
| "SUCCESSFUL"
| "CANCELLED"
| "UNKNOWN";
testResults?: {
failed?: number;
skipped?: number;
successful?: number;
};
url: string;
};
RestBulkAddInsightAnnotationRequest: {
annotations?: readonly {
externalId?: string;
line?: number;
link?: string;
message: string;
path?: string;
severity: string;
type?: string;
}[];
};
RestBulkUserRateLimitSettingsUpdateRequest: {
settings?: {
capacity?: number;
fillRate?: number;
};
usernames?: readonly string[];
whitelisted?: boolean;
};
RestChange: {
conflict?: {
ourChange?: {
path?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
};
srcPath?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
};
type?:
| "UNKNOWN"
| "DELETE"
| "ADD"
| "COPY"
| "MODIFY"
| "MOVE";
};
theirChange?: {
path?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
};
srcPath?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
};
type?:
| "UNKNOWN"
| "DELETE"
| "ADD"
| "COPY"
| "MODIFY"
| "MOVE";
};
};
contentId?: string;
executable?: boolean;
fromContentId?: string;
links?: Record<string, unknown>;
nodeType?: "DIRECTORY" | "FILE" | "SUBMODULE";
path?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
};
percentUnchanged?: number;
srcExecutable?: boolean;
srcPath?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
};
type?:
| "UNKNOWN"
| "DELETE"
| "ADD"
| "COPY"
| "MODIFY"
| "MOVE";
};
RestChangeset: {
changes?: {
isLastPage?: boolean;
limit?: number;
nextPageStart?: number;
size?: number;
start?: number;
values?: Record<string, unknown>;
};
fromCommit?: {
displayId?: string;
id?: string;
};
links?: Record<string, unknown>;
repository?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
origin?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
toCommit?: {
author?: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
};
authorTimestamp?: number;
committer?: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
};
committerTimestamp?: number;
displayId?: string;
id?: string;
message?: string;
parents?: readonly {
displayId?: string;
id?: string;
}[];
};
};
RestClusterInformation: {
localNode?: {
address?: {
address?: string;
port?: number;
};
buildVersion?: string;
id?: string;
local?: boolean;
name?: string;
};
nodes?: readonly {
address?: {
address?: string;
port?: number;
};
buildVersion?: string;
id?: string;
local?: boolean;
name?: string;
}[];
running?: boolean;
};
RestClusterNode: {
address?: {
address?: string;
port?: number;
};
buildVersion?: string;
id?: string;
local?: boolean;
name?: string;
};
RestComment: {
anchor?: {
diffType?: "COMMIT" | "EFFECTIVE" | "RANGE";
fileType?: "FROM" | "TO";
fromHash?: string;
line?: number;
lineType?: "ADDED" | "CONTEXT" | "REMOVED";
multilineMarker?: {
startLine?: number;
startLineType: "ADDED" | "CONTEXT" | "REMOVED";
};
path?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
};
pullRequest?: {
closed?: boolean;
closedDate?: number;
createdDate?: number;
description?: string;
descriptionAsHtml?: string;
draft?: boolean;
fromRef?: {
displayId?: string;
id?: string;
latestCommit?: string;
repository?: {
archived?: (...) | (...) | (...);
defaultBranch?: (...) | (...);
description?: (...) | (...);
forkable?: (...) | (...) | (...);
hierarchyId?: (...) | (...);
id?: (...) | (...);
links?: (...) | (...);
name?: (...) | (...);
origin?: (...) | (...);
partition?: (...) | (...);
project?: (...) | (...);
public?: (...) | (...) | (...);
relatedLinks?: (...) | (...);
scmId?: (...) | (...);
scope?: (...) | (...);
slug?: (...) | (...);
state?:
| (...)
| (...)
| (...)
| (...)
| (...);
statusMessage?: (...) | (...);
};
type?: "BRANCH" | "TAG";
};
htmlDescription?: string;
id?: number;
links?: Record<string, unknown>;
locked?: boolean;
open?: boolean;
participants?: readonly {
approved?: boolean;
lastReviewedCommit?: string;
role?: "PARTICIPANT" | "REVIEWER" | "AUTHOR";
status?: "APPROVED" | "NEEDS_WORK" | "UNAPPROVED";
user?: {
active?: ...;
avatarUrl?: ...;
displayName?: ...;
emailAddress?: ...;
id?: ...;
links?: ...;
name?: ...;
slug?: ...;
type?: ...;
};
}[];
reviewers?: readonly {
approved?: boolean;
lastReviewedCommit?: string;
role?: "PARTICIPANT" | "REVIEWER" | "AUTHOR";
status?: "APPROVED" | "NEEDS_WORK" | "UNAPPROVED";
user?: {
active?: ...;
avatarUrl?: ...;
displayName?: ...;
emailAddress?: ...;
id?: ...;
links?: ...;
name?: ...;
slug?: ...;
type?: ...;
};
}[];
state?: "DECLINED" | "MERGED" | "OPEN";
title?: string;
toRef?: {
displayId?: string;
id?: string;
latestCommit?: string;
repository?: {
archived?: (...) | (...) | (...);
defaultBranch?: (...) | (...);
description?: (...) | (...);
forkable?: (...) | (...) | (...);
hierarchyId?: (...) | (...);
id?: (...) | (...);
links?: (...) | (...);
name?: (...) | (...);
origin?: (...) | (...);
partition?: (...) | (...);
project?: (...) | (...);
public?: (...) | (...) | (...);
relatedLinks?: (...) | (...);
scmId?: (...) | (...);
scope?: (...) | (...);
slug?: (...) | (...);
state?:
| (...)
| (...)
| (...)
| (...)
| (...);
statusMessage?: (...) | (...);
};
type?: "BRANCH" | "TAG";
};
updatedDate?: number;
version?: number;
};
srcPath?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
};
toHash?: string;
};
anchored?: boolean;
author?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
comments?: readonly ({ readonly anchor?: { readonly diffType?: "COMMIT" | "EFFECTIVE" | "RANGE"; readonly fileType?: "FROM" | "TO"; readonly fromHash?: string; readonly line?: number; readonly lineType?: "ADDED" | "CONTEXT" | "REMOVED"; ... 4 more ...; readonly toHash?: string; }; ... 19 more ...; readonly version?: number; })[];
createdDate?: number;
html?: string;
id?: number;
parent?: {
anchor?: {
diffType?: "COMMIT" | "EFFECTIVE" | "RANGE";
fileType?: "FROM" | "TO";
fromHash?: string;
line?: number;
lineType?: "ADDED" | "CONTEXT" | "REMOVED";
multilineMarker?: {
startLine?: number;
startLineType: "ADDED" | "CONTEXT" | "REMOVED";
};
path?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
};
pullRequest?: {
closed?: boolean;
closedDate?: number;
createdDate?: number;
description?: string;
descriptionAsHtml?: string;
draft?: boolean;
fromRef?: {
displayId?: (...) | (...);
id?: (...) | (...);
latestCommit?: (...) | (...);
repository?: (...) | (...);
type?: (...) | (...) | (...);
};
htmlDescription?: string;
id?: number;
links?: Record<string, unknown>;
locked?: boolean;
open?: boolean;
participants?: readonly {
approved?: ...;
lastReviewedCommit?: ...;
role?: ...;
status?: ...;
user?: ...;
}[];
reviewers?: readonly {
approved?: ...;
lastReviewedCommit?: ...;
role?: ...;
status?: ...;
user?: ...;
}[];
state?: "DECLINED" | "MERGED" | "OPEN";
title?: string;
toRef?: {
displayId?: (...) | (...);
id?: (...) | (...);
latestCommit?: (...) | (...);
repository?: (...) | (...);
type?: (...) | (...) | (...);
};
updatedDate?: number;
version?: number;
};
srcPath?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
};
toHash?: string;
};
anchored?: boolean;
author?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
comments?: readonly ({ readonly anchor?: { readonly diffType?: "COMMIT" | "EFFECTIVE" | "RANGE"; readonly fileType?: "FROM" | "TO"; readonly fromHash?: string; readonly line?: number; readonly lineType?: "ADDED" | "CONTEXT" | "REMOVED"; ... 4 more ...; readonly toHash?: string; }; ... 19 more ...; readonly version?: number; })[];
createdDate?: number;
html?: string;
id?: number;
pending?: boolean;
properties?: Record<string, unknown>;
reply?: boolean;
resolvedDate?: number;
resolver?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
severity?: string;
state?: string;
text?: string;
threadResolved?: boolean;
threadResolvedDate?: number;
threadResolver?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
updatedDate?: number;
version?: number;
};
pending?: boolean;
properties?: Record<string, unknown>;
reply?: boolean;
resolvedDate?: number;
resolver?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
severity?: string;
state?: string;
text?: string;
threadResolved?: boolean;
threadResolvedDate?: number;
threadResolver?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
updatedDate?: number;
version?: number;
};
RestCommentJiraIssue: {
commentId?: number;
issueKey?: string;
};
RestCommentThreadDiffAnchor: {
diffType?: "COMMIT" | "EFFECTIVE" | "RANGE";
fileType?: "FROM" | "TO";
fromHash?: string;
line?: number;
lineType?: "ADDED" | "CONTEXT" | "REMOVED";
multilineMarker?: {
startLine?: number;
startLineType: "ADDED" | "CONTEXT" | "REMOVED";
};
path?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
};
pullRequest?: {
closed?: boolean;
closedDate?: number;
createdDate?: number;
description?: string;
descriptionAsHtml?: string;
draft?: boolean;
fromRef?: {
displayId?: string;
id?: string;
latestCommit?: string;
repository?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
origin?: {
archived?: (...) | (...) | (...);
defaultBranch?: (...) | (...);
description?: (...) | (...);
forkable?: (...) | (...) | (...);
hierarchyId?: (...) | (...);
id?: (...) | (...);
links?: (...) | (...);
name?: (...) | (...);
partition?: (...) | (...);
project?: (...) | (...);
public?: (...) | (...) | (...);
relatedLinks?: (...) | (...);
scmId?: (...) | (...);
scope?: (...) | (...);
slug?: (...) | (...);
state?:
| (...)
| (...)
| (...)
| (...)
| (...);
statusMessage?: (...) | (...);
};
partition?: number;
project?: {
avatar?: (...) | (...);
avatarUrl?: (...) | (...);
description?: (...) | (...);
id?: (...) | (...);
key: string;
links?: (...) | (...);
name?: (...) | (...);
public?: (...) | (...) | (...);
scope?: (...) | (...);
type?: (...) | (...) | (...);
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
type?: "BRANCH" | "TAG";
};
htmlDescription?: string;
id?: number;
links?: Record<string, unknown>;
locked?: boolean;
open?: boolean;
participants?: readonly {
approved?: boolean;
lastReviewedCommit?: string;
role?: "PARTICIPANT" | "REVIEWER" | "AUTHOR";
status?: "APPROVED" | "NEEDS_WORK" | "UNAPPROVED";
user?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<(...), (...)>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
}[];
reviewers?: readonly {
approved?: boolean;
lastReviewedCommit?: string;
role?: "PARTICIPANT" | "REVIEWER" | "AUTHOR";
status?: "APPROVED" | "NEEDS_WORK" | "UNAPPROVED";
user?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<(...), (...)>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
}[];
state?: "DECLINED" | "MERGED" | "OPEN";
title?: string;
toRef?: {
displayId?: string;
id?: string;
latestCommit?: string;
repository?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
origin?: {
archived?: (...) | (...) | (...);
defaultBranch?: (...) | (...);
description?: (...) | (...);
forkable?: (...) | (...) | (...);
hierarchyId?: (...) | (...);
id?: (...) | (...);
links?: (...) | (...);
name?: (...) | (...);
partition?: (...) | (...);
project?: (...) | (...);
public?: (...) | (...) | (...);
relatedLinks?: (...) | (...);
scmId?: (...) | (...);
scope?: (...) | (...);
slug?: (...) | (...);
state?:
| (...)
| (...)
| (...)
| (...)
| (...);
statusMessage?: (...) | (...);
};
partition?: number;
project?: {
avatar?: (...) | (...);
avatarUrl?: (...) | (...);
description?: (...) | (...);
id?: (...) | (...);
key: string;
links?: (...) | (...);
name?: (...) | (...);
public?: (...) | (...) | (...);
scope?: (...) | (...);
type?: (...) | (...) | (...);
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
type?: "BRANCH" | "TAG";
};
updatedDate?: number;
version?: number;
};
srcPath?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
};
toHash?: string;
};
RestCommit: {
author?: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
};
authorTimestamp?: number;
committer?: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
};
committerTimestamp?: number;
displayId?: string;
id?: string;
message?: string;
parents?: readonly {
displayId?: string;
id?: string;
}[];
};
RestCommitMessageSuggestion: {
body?: string;
title?: string;
};
RestConflict: {
ourChange?: {
path?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
};
srcPath?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
};
type?:
| "UNKNOWN"
| "DELETE"
| "ADD"
| "COPY"
| "MODIFY"
| "MOVE";
};
theirChange?: {
path?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
};
srcPath?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
};
type?:
| "UNKNOWN"
| "DELETE"
| "ADD"
| "COPY"
| "MODIFY"
| "MOVE";
};
};
RestConflictChange: {
path?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
};
srcPath?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
};
type?:
| "UNKNOWN"
| "DELETE"
| "ADD"
| "COPY"
| "MODIFY"
| "MOVE";
};
RestConnectivitySummary: {
errorMessage?: string;
reachable?: boolean;
roundTripTime?: number;
};
RestCreateBranchRequest: {
message?: string;
name?: string;
startPoint?: string;
};
RestCreateTagRequest: {
message?: string;
name?: string;
startPoint?: string;
};
RestDefaultBranch: {
id?: string;
};
RestDefaultReviewersRequest: {
requiredApprovals?: number;
reviewers?: readonly {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
}[];
sourceMatcher?: {
displayId?: string;
id?: string;
type?: {
id?:
| "BRANCH"
| "ANY_REF"
| "MODEL_BRANCH"
| "MODEL_CATEGORY"
| "PATTERN";
name?: string;
};
};
targetMatcher?: {
displayId?: string;
id?: string;
type?: {
id?:
| "BRANCH"
| "ANY_REF"
| "MODEL_BRANCH"
| "MODEL_CATEGORY"
| "PATTERN";
name?: string;
};
};
};
RestDefaultTask: {
description?: string;
html?: string;
id?: number;
};
RestDefaultTaskRequest: {
description?: string;
sourceMatcher?: {
displayId?: string;
id?: string;
type?: {
id?:
| "BRANCH"
| "ANY_REF"
| "MODEL_BRANCH"
| "MODEL_CATEGORY"
| "PATTERN";
name?: string;
};
};
targetMatcher?: {
displayId?: string;
id?: string;
type?: {
id?:
| "BRANCH"
| "ANY_REF"
| "MODEL_BRANCH"
| "MODEL_CATEGORY"
| "PATTERN";
name?: string;
};
};
};
RestDeployment: {
deploymentSequenceNumber?: number;
description?: string;
displayName?: string;
environment?: {
displayName: string;
key: string;
type?: string;
url?: string;
};
fromCommit?: {
displayId?: string;
id?: string;
};
key?: string;
lastUpdated?: number;
repository?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
origin?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
state?:
| "FAILED"
| "SUCCESSFUL"
| "IN_PROGRESS"
| "PENDING"
| "CANCELLED"
| "UNKNOWN"
| "ROLLED_BACK";
toCommit?: {
displayId?: string;
id?: string;
};
url?: string;
};
RestDeploymentEnvironment: {
displayName?: string;
key?: string;
type?: string;
url?: string;
};
RestDeploymentSetRequest: {
deploymentSequenceNumber: number;
description: string;
displayName: string;
environment: {
displayName?: string;
key?: string;
type?: string;
url?: string;
};
key: string;
lastUpdated?: number;
state:
| "FAILED"
| "SUCCESSFUL"
| "IN_PROGRESS"
| "PENDING"
| "CANCELLED"
| "UNKNOWN"
| "ROLLED_BACK";
url: string;
};
RestDetailedGroup: {
deletable?: boolean;
name?: string;
};
RestDetailedInvocation: {
duration?: number;
event?: string;
eventScope?: {
id?: string;
type?: string;
};
finish?: number;
id?: number;
request?: Record<string, unknown>;
result?: Record<string, unknown>;
start?: number;
};
RestDetailedUser: {
active?: boolean;
avatarUrl?: string;
deletable?: boolean;
directoryName?: string;
displayName?: string;
emailAddress?: string;
id?: number;
lastAuthenticationTimestamp?: number;
links?: Record<string, unknown>;
mutableDetails?: boolean;
mutableGroups?: boolean;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
RestDiff: {
binary?: boolean;
destination?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
};
hunks?: readonly {
context?: string;
destinationLine?: number;
destinationSpan?: number;
segments?: readonly {
lines?: readonly {
commentIds?: ...;
conflictMarker?: ...;
destination?: ...;
line?: ...;
source?: ...;
truncated?: ...;
}[];
truncated?: boolean;
type?: "ADDED" | "CONTEXT" | "REMOVED";
}[];
sourceLine?: number;
sourceSpan?: number;
truncated?: boolean;
}[];
lineComments?: readonly {
anchor?: {
diffType?: "COMMIT" | "EFFECTIVE" | "RANGE";
fileType?: "FROM" | "TO";
fromHash?: string;
line?: number;
lineType?: "ADDED" | "CONTEXT" | "REMOVED";
multilineMarker?: {
startLine?: number;
startLineType: "ADDED" | "CONTEXT" | "REMOVED";
};
path?: {
components?: readonly (...)[];
extension?: string;
name?: string;
parent?: string;
};
pullRequest?: {
closed?: boolean;
closedDate?: number;
createdDate?: number;
description?: string;
descriptionAsHtml?: string;
draft?: boolean;
fromRef?: {
displayId?: ...;
id?: ...;
latestCommit?: ...;
repository?: ...;
type?: ...;
};
htmlDescription?: string;
id?: number;
links?: Record<(...), (...)>;
locked?: boolean;
open?: boolean;
participants?: readonly (...)[];
reviewers?: readonly (...)[];
state?: "DECLINED" | "MERGED" | "OPEN";
title?: string;
toRef?: {
displayId?: ...;
id?: ...;
latestCommit?: ...;
repository?: ...;
type?: ...;
};
updatedDate?: number;
version?: number;
};
srcPath?: {
components?: readonly (...)[];
extension?: string;
name?: string;
parent?: string;
};
toHash?: string;
};
anchored?: boolean;
author?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
comments?: readonly { readonly anchor?: { readonly diffType?: "COMMIT" | "EFFECTIVE" | "RANGE"; readonly fileType?: "FROM" | "TO"; readonly fromHash?: string; readonly line?: number; readonly lineType?: "ADDED" | "CONTEXT" | "REMOVED"; ... 4 more ...; readonly toHash?: string; }; ... 19 more ...; readonly version?: number; }[]...;
createdDate?: number;
html?: string;
id?: number;
parent?: {
anchor?: {
diffType?: "COMMIT" | "EFFECTIVE" | "RANGE";
fileType?: "FROM" | "TO";
fromHash?: string;
line?: number;
lineType?: "ADDED" | "CONTEXT" | "REMOVED";
multilineMarker?: {
startLine?: ...;
startLineType: ...;
};
path?: {
components?: ...;
extension?: ...;
name?: ...;
parent?: ...;
};
pullRequest?: {
closed?: ...;
closedDate?: ...;
createdDate?: ...;
description?: ...;
descriptionAsHtml?: ...;
draft?: ...;
fromRef?: ...;
htmlDescription?: ...;
id?: ...;
links?: ...;
locked?: ...;
open?: ...;
participants?: ...;
reviewers?: ...;
state?: ...;
title?: ...;
toRef?: ...;
updatedDate?: ...;
version?: ...;
};
srcPath?: {
components?: ...;
extension?: ...;
name?: ...;
parent?: ...;
};
toHash?: string;
};
anchored?: boolean;
author?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<(...), (...)>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
comments?: readonly { readonly anchor?: { readonly diffType?: "COMMIT" | "EFFECTIVE" | "RANGE"; readonly fileType?: "FROM" | "TO"; readonly fromHash?: string; readonly line?: number; readonly lineType?: "ADDED" | "CONTEXT" | "REMOVED"; ... 4 more ...; readonly toHash?: string; }; ... 19 more ...; readonly version?: number; }[]...;
createdDate?: number;
html?: string;
id?: number;
pending?: boolean;
properties?: Record<string, unknown>;
reply?: boolean;
resolvedDate?: number;
resolver?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<(...), (...)>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
severity?: string;
state?: string;
text?: string;
threadResolved?: boolean;
threadResolvedDate?: number;
threadResolver?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<(...), (...)>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
updatedDate?: number;
version?: number;
};
pending?: boolean;
properties?: Record<string, unknown>;
reply?: boolean;
resolvedDate?: number;
resolver?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
severity?: string;
state?: string;
text?: string;
threadResolved?: boolean;
threadResolvedDate?: number;
threadResolver?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
updatedDate?: number;
version?: number;
}[];
properties?: Record<string, unknown>;
source?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
};
truncated?: boolean;
};
RestDiffHunk: {
context?: string;
destinationLine?: number;
destinationSpan?: number;
segments?: readonly {
lines?: readonly {
commentIds?: readonly number[];
conflictMarker?: "MARKER" | "OURS" | "THEIRS";
destination?: number;
line?: string;
source?: number;
truncated?: boolean;
}[];
truncated?: boolean;
type?: "ADDED" | "CONTEXT" | "REMOVED";
}[];
sourceLine?: number;
sourceSpan?: number;
truncated?: boolean;
};
RestDiffLine: {
commentIds?: readonly number[];
conflictMarker?: "MARKER" | "OURS" | "THEIRS";
destination?: number;
line?: string;
source?: number;
truncated?: boolean;
};
RestDiffSegment: {
lines?: readonly {
commentIds?: readonly number[];
conflictMarker?: "MARKER" | "OURS" | "THEIRS";
destination?: number;
line?: string;
source?: number;
truncated?: boolean;
}[];
truncated?: boolean;
type?: "ADDED" | "CONTEXT" | "REMOVED";
};
RestDiffStatsSummary: unknown;
RestEmoticon: {
shortcut?: string;
url?: string;
value?: string;
};
RestEnhancedEntityLink: {
applicationLinkId?: string;
displayUrl?: string;
projectId?: number;
projectKey?: string;
projectName?: string;
};
RestErasedUser: {
newIdentifier?: string;
};
RestErrorMessage: {
context?: string;
exceptionName?: string;
message?: string;
};
RestErrors: {
errors?: readonly {
context?: string;
exceptionName?: string;
message?: string;
}[];
};
RestExportRequest: {
exportLocation?: string;
repositoriesRequest: {
includes: readonly {
projectKey?: string;
slug?: string;
}[];
};
};
RestFarmSynchronizationRequest: {
attempt?: number;
createdAt?: string;
externalRepoId?: string;
type?: "incremental" | "snapshot";
};
RestGitTagCreateRequest: {
force?: boolean;
message?: string;
name?: string;
startPoint?: string;
type?: "ANNOTATED" | "LIGHTWEIGHT";
};
RestGpgKey: {
emailAddress?: string;
expiryDate?: number;
fingerprint?: string;
id?: string;
subKeys?: readonly {
expiryDate?: string;
fingerprint?: string;
}[];
text?: string;
};
RestGpgSubKey: {
expiryDate?: string;
fingerprint?: string;
};
RestHookScript: {
createdDate?: string;
description?: string;
id?: number;
name?: string;
pluginKey?: string;
type?: "POST" | "PRE";
updatedDate?: string;
version?: number;
};
RestHookScriptConfig: {
scope?: {
resourceId?: number;
type?: "GLOBAL" | "PROJECT" | "REPOSITORY";
};
script?: {
createdDate?: string;
description?: string;
id?: number;
name?: string;
pluginKey?: string;
type?: "POST" | "PRE";
updatedDate?: string;
version?: number;
};
triggerIds?: readonly string[];
};
RestHookScriptTriggers: {
triggerIds?: readonly string[];
};
RestImportRequest: {
archivePath?: string;
};
RestInsightAnnotation: {
externalId?: string;
line?: number;
link?: string;
message?: string;
path?: string;
reportKey?: string;
severity?: string;
type?: string;
};
RestInsightAnnotationsResponse: {
annotations?: readonly {
externalId?: string;
line?: number;
link?: string;
message?: string;
path?: string;
reportKey?: string;
severity?: string;
type?: string;
}[];
};
RestInsightReport: {
createdDate?: number;
data?: readonly {
title?: string;
type?: string;
value?: Record<string, unknown>;
}[];
details?: string;
key?: string;
link?: string;
logoUrl?: string;
reporter?: string;
result?: "FAIL" | "PASS";
title?: string;
};
RestInsightReportData: {
title?: string;
type?: string;
value?: Record<string, unknown>;
};
RestInvocationHistory: unknown;
RestInvocationRequest: unknown;
RestInvocationResult: unknown;
RestJiraIssue: {
key?: string;
url?: string;
};
RestJob: {
endDate?: number;
id?: number;
initiator?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
nodeId?: string;
progress?: {
message?: string;
percentage?: number;
};
startDate?: number;
state?:
| "FAILED"
| "COMPLETED"
| "RUNNING"
| "READY"
| "INITIALISING"
| "ABORTED"
| "CANCELED"
| "CANCELING"
| "FINALISING"
| "TIMED_OUT";
type?: string;
updatedDate?: number;
};
RestJobMessage: {
createdDate?: string;
id?: string;
severity?: "ERROR" | "INFO" | "WARN";
subject?: string;
text?: string;
};
RestLabel: {
name?: string;
};
RestLabelable: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
labelableType?: "REPOSITORY";
links?: Record<string, unknown>;
name?: string;
origin?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
RestLogLevel: {
logLevel?: string;
};
RestMailConfiguration: {
hostname?: string;
password?: string;
port?: number;
protocol?: "SMTP" | "SMTPS";
requireStartTls?: boolean;
senderAddress?: string;
username?: string;
useStartTls?: boolean;
};
RestMarkup: {
html?: string;
};
RestMeshConnectivityReport: {
reports?: readonly {
node?: {
id?: string;
name?: string;
type?: "BITBUCKET" | "MESH";
};
summaries?: readonly {
node?: {
id?: (...) | (...);
name?: (...) | (...);
type?: (...) | (...) | (...);
};
summary?: {
errorMessage?: (...) | (...);
reachable?: (...) | (...) | (...);
roundTripTime?: (...) | (...);
};
}[];
}[];
};
RestMeshMigrationQueueStateCounts: unknown;
RestMeshMigrationRequest: {
all?: boolean;
maxBytesPerSecond?: {
asLong?: number;
present?: boolean;
};
projectIds?: readonly number[];
repositoryIds?: readonly number[];
};
RestMeshMigrationSummary: {
endTime?: number;
jobId?: number;
maxBandwidth?: number;
progress?: number;
queue?: Record<string, unknown>;
startTime?: number;
state?: string;
};
RestMeshNode: {
id?: string;
lastSeenDate?: number;
name?: string;
offline?: boolean;
rpcId?: string;
rpcUrl?: string;
state?:
| "AVAILABLE"
| "OFFLINE"
| "DELETING"
| "DISABLED"
| "DRAINING";
};
RestMigrationRepository: {
migrationState?:
| "FAILED"
| "SKIPPED"
| "CANCELED"
| "MIGRATED"
| "QUEUED"
| "STAGED"
| "STAGING";
repository?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
origin?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
};
RestMinimalCommit: {
displayId?: string;
id?: string;
};
RestMinimalRef: {
displayId?: string;
id?: string;
type?: "BRANCH" | "TAG";
};
RestMirroredRepository: {
available?: boolean;
cloneUrls?: readonly {
href?: string;
name?: string;
}[];
lastUpdated?: string;
mirrorName?: string;
pushUrls?: readonly {
href?: string;
name?: string;
}[];
repositoryId?: string;
status?:
| "AVAILABLE"
| "ERROR_AVAILABLE"
| "ERROR_INITIALIZING"
| "INITIALIZING"
| "NOT_MIRRORED";
};
RestMirroredRepositoryDescriptor: {
links?: Record<string, unknown>;
mirrorServer?: {
baseUrl?: string;
enabled?: boolean;
id?: string;
lastSeenDate: string;
mirrorType?: "FARM" | "SINGLE";
name?: string;
productVersion?: string;
};
};
RestMirrorHashes: {
content?: string;
metadata?: string;
};
RestMirroringRequest: {
id?: number;
mirrorBaseUrl?: string;
mirrorId?: string;
mirrorName?: string;
mirrorType?: "FARM" | "SINGLE";
productVersion?: string;
state?: "ACCEPTED" | "PENDING" | "REJECTED";
};
RestMirrorRepositorySynchronizationStatus: {
externalRepoId?: string;
failedSyncCount?: number;
hashes?: {
content?: string;
metadata?: string;
};
initialSyncDate?: string;
lastSyncDate?: string;
localProjectId?: number;
localRepoId?: number;
upstreamId?: string;
};
RestMirrorServer: {
baseUrl?: string;
enabled?: boolean;
id?: string;
lastSeenDate?: string;
mirrorType?: "FARM" | "SINGLE";
name?: string;
productVersion?: string;
};
RestMirrorUpgradeRequest: {
baseUrl?: string;
productVersion?: string;
};
RestMultilineCommentMarker: {
startLine?: number;
startLineType?: "ADDED" | "CONTEXT" | "REMOVED";
};
RestMultipleBuildStats: unknown;
RestNamedLink: {
href?: string;
name?: string;
};
RestNode: {
id?: string;
name?: string;
type?: "BITBUCKET" | "MESH";
};
RestNodeConnectivityReport: {
node?: {
id?: string;
name?: string;
type?: "BITBUCKET" | "MESH";
};
summaries?: readonly {
node?: {
id?: string;
name?: string;
type?: "BITBUCKET" | "MESH";
};
summary?: {
errorMessage?: string;
reachable?: boolean;
roundTripTime?: number;
};
}[];
};
RestNodeConnectivitySummary: {
node?: {
id?: string;
name?: string;
type?: "BITBUCKET" | "MESH";
};
summary?: {
errorMessage?: string;
reachable?: boolean;
roundTripTime?: number;
};
};
RestPageRestChange: {
isLastPage?: boolean;
limit?: number;
nextPageStart?: number;
size?: number;
start?: number;
values?: Record<string, unknown>;
};
RestPath: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
};
RestPermitted: {
permitted?: boolean;
};
RestPermittedGroup: {
group?: {
name?: string;
};
permission?: string;
};
RestPermittedUser: {
permission?:
| "ADMIN"
| "LICENSED_USER"
| "PROJECT_ADMIN"
| "PROJECT_CREATE"
| "PROJECT_READ"
| "PROJECT_VIEW"
| "PROJECT_WRITE"
| "REPO_ADMIN"
| "REPO_CREATE"
| "REPO_READ"
| "REPO_WRITE"
| "SYS_ADMIN"
| "USER_ADMIN";
user?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
};
RestPerson: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
};
RestProgress: {
message?: string;
percentage?: number;
};
RestProject: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key?: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
RestProjectSettingsRestriction: {
componentKey?: string;
featureKey?: string;
namespace?: string;
processedState?:
| "FAILED"
| "IN_PROGRESS"
| "PROCESSED"
| "UNPROCESSED";
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
};
RestProjectSettingsRestrictionRequest: {
componentKey?: string;
featureKey: string;
namespace: string;
};
RestProperties: {
contentHash?: string;
defaultBranchId?: string;
metadataHash?: string;
};
RestPullRequest: {
closed?: boolean;
closedDate?: number;
createdDate?: number;
description?: string;
descriptionAsHtml?: string;
draft?: boolean;
fromRef?: {
displayId?: string;
id?: string;
latestCommit?: string;
repository?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
origin?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
partition?: number;
project?: {
avatar?: (...) | (...);
avatarUrl?: (...) | (...);
description?: (...) | (...);
id?: (...) | (...);
key: string;
links?: (...) | (...);
name?: (...) | (...);
public?: (...) | (...) | (...);
scope?: (...) | (...);
type?: (...) | (...) | (...);
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
type?: "BRANCH" | "TAG";
};
htmlDescription?: string;
id?: number;
links?: Record<string, unknown>;
locked?: boolean;
open?: boolean;
participants?: readonly {
approved?: boolean;
lastReviewedCommit?: string;
role?: "PARTICIPANT" | "REVIEWER" | "AUTHOR";
status?: "APPROVED" | "NEEDS_WORK" | "UNAPPROVED";
user?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
}[];
reviewers?: readonly {
approved?: boolean;
lastReviewedCommit?: string;
role?: "PARTICIPANT" | "REVIEWER" | "AUTHOR";
status?: "APPROVED" | "NEEDS_WORK" | "UNAPPROVED";
user?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
}[];
state?: "DECLINED" | "MERGED" | "OPEN";
title?: string;
toRef?: {
displayId?: string;
id?: string;
latestCommit?: string;
repository?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
origin?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
partition?: number;
project?: {
avatar?: (...) | (...);
avatarUrl?: (...) | (...);
description?: (...) | (...);
id?: (...) | (...);
key: string;
links?: (...) | (...);
name?: (...) | (...);
public?: (...) | (...) | (...);
scope?: (...) | (...);
type?: (...) | (...) | (...);
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
type?: "BRANCH" | "TAG";
};
updatedDate?: number;
version?: number;
};
RestPullRequestActivity: {
action?:
| "DECLINED"
| "MERGED"
| "APPROVED"
| "UNAPPROVED"
| "AUTO_MERGE_CANCELLED"
| "AUTO_MERGE_REQUESTED"
| "COMMENTED"
| "DELETED"
| "OPENED"
| "REOPENED"
| "RESCOPED"
| "REVIEW_COMMENTED"
| "REVIEW_DISCARDED"
| "REVIEW_FINISHED"
| "REVIEWED"
| "UPDATED";
createdDate?: number;
id?: number;
user?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
};
RestPullRequestAssignParticipantRoleRequest: {
role?: "PARTICIPANT" | "REVIEWER" | "AUTHOR";
user?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
};
RestPullRequestAssignStatusRequest: {
lastReviewedCommit?: string;
status?: "APPROVED" | "NEEDS_WORK" | "UNAPPROVED";
};
RestPullRequestCommitMessageTemplate: {
body?: string;
title?: string;
};
RestPullRequestCondition: {
id?: number;
requiredApprovals?: number;
reviewers?: readonly {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
}[];
scope?: {
resourceId?: number;
type?: "GLOBAL" | "PROJECT" | "REPOSITORY";
};
sourceRefMatcher?: {
displayId?: string;
id?: string;
type?: {
id?:
| "BRANCH"
| "ANY_REF"
| "MODEL_BRANCH"
| "MODEL_CATEGORY"
| "PATTERN";
name?: string;
};
};
targetRefMatcher?: {
displayId?: string;
id?: string;
type?: {
id?:
| "BRANCH"
| "ANY_REF"
| "MODEL_BRANCH"
| "MODEL_CATEGORY"
| "PATTERN";
name?: string;
};
};
};
RestPullRequestDeclineRequest: {
comment?: string;
version?: number;
};
RestPullRequestDeleteRequest: {
version?: number;
};
RestPullRequestFinishReviewRequest: {
commentText?: string;
lastReviewedCommit?: string;
participantStatus?: string;
};
RestPullRequestMergeability: {
conflicted?: boolean;
outcome?: "UNKNOWN" | "CLEAN" | "CONFLICTED";
vetoes?: readonly {
detailedMessage?: string;
summaryMessage?: string;
}[];
};
RestPullRequestMergeConfig: {
commitMessageTemplate?: {
body?: string;
title?: string;
};
commitSummaries?: number;
defaultStrategy?: {
description?: string;
enabled?: boolean;
flag?: string;
id?: string;
links?: Record<string, unknown>;
name?: string;
};
strategies?: readonly {
description?: string;
enabled?: boolean;
flag?: string;
id?: string;
links?: Record<string, unknown>;
name?: string;
}[];
type?: string;
};
RestPullRequestMergeRequest: {
autoMerge?: boolean;
autoSubject?: string;
message?: string;
strategyId?: string;
version?: number;
};
RestPullRequestMergeStrategy: {
description?: string;
enabled?: boolean;
flag?: string;
id?: string;
links?: Record<string, unknown>;
name?: string;
};
RestPullRequestParticipant: {
approved?: boolean;
lastReviewedCommit?: string;
role?: "PARTICIPANT" | "REVIEWER" | "AUTHOR";
status?: "APPROVED" | "NEEDS_WORK" | "UNAPPROVED";
user?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
};
RestPullRequestRebaseability: {
vetoes?: readonly {
detailedMessage?: string;
summaryMessage?: string;
}[];
};
RestPullRequestRebaseRequest: {
version?: number;
};
RestPullRequestRebaseResult: {
refChange?: {
fromHash?: string;
ref?: {
displayId?: string;
id?: string;
type?: "BRANCH" | "TAG";
};
refId?: string;
toHash?: string;
type?: "DELETE" | "ADD" | "UPDATE";
};
};
RestPullRequestRef: {
displayId?: string;
id?: string;
latestCommit?: string;
repository?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
origin?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
type?: "BRANCH" | "TAG";
};
RestPullRequestReopenRequest: {
version?: number;
};
RestPullRequestSettings: {
mergeConfig?: {
commitMessageTemplate?: {
body?: string;
title?: string;
};
commitSummaries?: number;
defaultStrategy?: {
description?: string;
enabled?: boolean;
flag?: string;
id?: string;
links?: Record<string, unknown>;
name?: string;
};
strategies?: readonly {
description?: string;
enabled?: boolean;
flag?: string;
id?: string;
links?: Record<string, unknown>;
name?: string;
}[];
type?: string;
};
};
RestPullRequestSuggestion: {
changeTme?: number;
fromRef?: {
displayId?: string;
id?: string;
type?: "BRANCH" | "TAG";
};
refChange?: {
fromHash?: string;
ref?: {
displayId?: string;
id?: string;
type?: "BRANCH" | "TAG";
};
refId?: string;
toHash?: string;
type?: "DELETE" | "ADD" | "UPDATE";
};
repository?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
origin?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
toRef?: {
displayId?: string;
id?: string;
type?: "BRANCH" | "TAG";
};
};
RestPushRefChange: {
fromHash?: string;
ref?: {
displayId?: string;
id?: string;
type?: "BRANCH" | "TAG";
};
refId?: string;
toHash?: string;
type?: "DELETE" | "ADD" | "UPDATE";
updatedType?:
| "UNRESOLVED"
| "UNKNOWN"
| "FORCED"
| "NOT_FORCED";
};
RestRateLimitSettings: {
defaultSettings?: {
capacity?: number;
fillRate?: number;
};
enabled?: boolean;
};
RestRawAccessToken: {
createdDate?: string;
id?: string;
name?: string;
token?: string;
};
RestRefChange: {
fromHash?: string;
ref?: {
displayId?: string;
id?: string;
type?: "BRANCH" | "TAG";
};
refId?: string;
toHash?: string;
type?: "DELETE" | "ADD" | "UPDATE";
};
RestRefMatcher: {
displayId?: string;
id?: string;
type?: {
id?:
| "BRANCH"
| "ANY_REF"
| "MODEL_BRANCH"
| "MODEL_CATEGORY"
| "PATTERN";
name?: string;
};
};
RestRefMatcherType: {
id?:
| "BRANCH"
| "ANY_REF"
| "MODEL_BRANCH"
| "MODEL_CATEGORY"
| "PATTERN";
name?: string;
};
RestRefRestriction: {
accessKeys?: readonly {
key?: {
algorithmType?: string;
bitLength?: number;
createdDate?: string;
expiryDays?: number;
fingerprint?: string;
id?: number;
label?: string;
lastAuthenticated?: string;
text?: string;
};
permission?:
| "ADMIN"
| "LICENSED_USER"
| "PROJECT_ADMIN"
| "PROJECT_CREATE"
| "PROJECT_READ"
| "PROJECT_VIEW"
| "PROJECT_WRITE"
| "REPO_ADMIN"
| "REPO_CREATE"
| "REPO_READ"
| "REPO_WRITE"
| "SYS_ADMIN"
| "USER_ADMIN";
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
repository?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
origin?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<(...), (...)>;
name?: string;
partition?: number;
project?: {
avatar?: ...;
avatarUrl?: ...;
description?: ...;
id?: ...;
key: ...;
links?: ...;
name?: ...;
public?: ...;
scope?: ...;
type?: ...;
};
public?: boolean;
relatedLinks?: Record<(...), (...)>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<(...), (...)>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
}[];
groups?: readonly string[];
id?: number;
matcher?: {
displayId?: string;
id?: string;
type?: {
id?:
| "BRANCH"
| "ANY_REF"
| "MODEL_BRANCH"
| "MODEL_CATEGORY"
| "PATTERN";
name?: string;
};
};
scope?: {
resourceId?: number;
type?: "GLOBAL" | "PROJECT" | "REPOSITORY";
};
type?: string;
users?: readonly {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
}[];
};
RestRefSyncQueue: {
values?: readonly {
attempt?: number;
createdAt?: string;
externalRepoId?: string;
type?: "incremental" | "snapshot";
}[];
};
RestRefSyncRequest: {
action?: "DISCARD" | "MERGE" | "REBASE";
context?: {
commitMessage?: string;
};
refId?: string;
};
RestRefSyncStatus: {
aheadRefs?: {
displayId?: string;
id?: string;
state?: "AHEAD" | "DIVERGED" | "ORPHANED";
tag?: boolean;
type?: "BRANCH" | "TAG";
};
available?: boolean;
divergedRefs?: {
displayId?: string;
id?: string;
state?: "AHEAD" | "DIVERGED" | "ORPHANED";
tag?: boolean;
type?: "BRANCH" | "TAG";
};
enabled?: boolean;
lastSync?: number;
orphanedRefs?: {
displayId?: string;
id?: string;
state?: "AHEAD" | "DIVERGED" | "ORPHANED";
tag?: boolean;
type?: "BRANCH" | "TAG";
};
};
RestRejectedRef: {
displayId?: string;
id?: string;
state?: "AHEAD" | "DIVERGED" | "ORPHANED";
tag?: boolean;
type?: "BRANCH" | "TAG";
};
RestRelatedLinks: unknown;
RestRepositoriesExportRequest: {
includes: readonly {
projectKey?: string;
slug?: string;
}[];
};
RestRepository: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
origin?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
RestRepositoryHook: {
configured?: boolean;
details?: {
configFormKey?: string;
description?: string;
key?: string;
name?: string;
supportedScopes?: readonly ("GLOBAL" | "PROJECT" | "REPOSITORY")[];
type?: "POST_RECEIVE" | "PRE_PULL_REQUEST_MERGE" | "PRE_RECEIVE";
version?: string;
};
enabled?: boolean;
scope?: {
resourceId?: number;
type?: "GLOBAL" | "PROJECT" | "REPOSITORY";
};
};
RestRepositoryHookVeto: {
detailedMessage?: string;
summaryMessage?: string;
};
RestRepositoryLockOwner: {
externalRepositoryId?: string;
lockAcquireTime?: string;
nodeId?: string;
requestId?: string;
threadName?: string;
};
RestRepositoryMirrorEvent: {
mirrorRepoId?: number;
type?: "SYNCHRONIZATION_FAILED" | "SYNCHRONIZED";
upstreamRepoId?: string;
};
RestRepositoryPolicy: {
permission?:
| "ADMIN"
| "PROJECT_ADMIN"
| "REPO_ADMIN"
| "SYS_ADMIN";
};
RestRepositoryPullRequestSettings: {
mergeConfig?: {
commitMessageTemplate?: {
body?: string;
title?: string;
};
commitSummaries?: number;
defaultStrategy?: {
description?: string;
enabled?: boolean;
flag?: string;
id?: string;
links?: Record<string, unknown>;
name?: string;
};
strategies?: readonly {
description?: string;
enabled?: boolean;
flag?: string;
id?: string;
links?: Record<string, unknown>;
name?: string;
}[];
type?: string;
};
requiredAllApprovers?: boolean;
requiredAllTasksComplete?: boolean;
requiredApprovers?: {
count?: string;
enabled?: boolean;
};
requiredApproversDeprecated?: number;
requiredSuccessfulBuilds?: {
count?: string;
enabled?: boolean;
};
requiredSuccessfulBuildsDeprecated?: number;
};
RestRepositoryRefChangeActivity: {
createdDate?: number;
id?: number;
refChange?: {
fromHash?: string;
ref?: {
displayId?: string;
id?: string;
type?: "BRANCH" | "TAG";
};
refId?: string;
toHash?: string;
type?: "DELETE" | "ADD" | "UPDATE";
updatedType?:
| "UNRESOLVED"
| "UNKNOWN"
| "FORCED"
| "NOT_FORCED";
};
repository?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
origin?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
trigger?: string;
user?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
};
RestRepositorySelector: {
projectKey?: string;
slug?: string;
};
RestRequiredBuildCondition: {
buildParentKeys?: readonly string[];
exemptRefMatcher?: {
displayId?: string;
id?: string;
type?: {
id?:
| "BRANCH"
| "ANY_REF"
| "MODEL_BRANCH"
| "MODEL_CATEGORY"
| "PATTERN";
name?: string;
};
};
id?: number;
refMatcher?: {
displayId?: string;
id?: string;
type?: {
id?:
| "BRANCH"
| "ANY_REF"
| "MODEL_BRANCH"
| "MODEL_CATEGORY"
| "PATTERN";
name?: string;
};
};
};
RestRequiredBuildConditionSetRequest: {
buildParentKeys: readonly string[];
exemptRefMatcher?: {
displayId?: string;
id?: string;
type?: {
id?:
| "BRANCH"
| "ANY_REF"
| "MODEL_BRANCH"
| "MODEL_CATEGORY"
| "PATTERN";
name?: string;
};
};
refMatcher: {
displayId?: string;
id?: string;
type?: {
id?:
| "BRANCH"
| "ANY_REF"
| "MODEL_BRANCH"
| "MODEL_CATEGORY"
| "PATTERN";
name?: string;
};
};
};
RestRestrictionRequest: {
accessKeyIds?: readonly number[];
accessKeys?: readonly {
key?: {
algorithmType?: string;
bitLength?: number;
createdDate?: string;
expiryDays?: number;
fingerprint?: string;
id?: number;
label?: string;
lastAuthenticated?: string;
text?: string;
};
permission?:
| "ADMIN"
| "LICENSED_USER"
| "PROJECT_ADMIN"
| "PROJECT_CREATE"
| "PROJECT_READ"
| "PROJECT_VIEW"
| "PROJECT_WRITE"
| "REPO_ADMIN"
| "REPO_CREATE"
| "REPO_READ"
| "REPO_WRITE"
| "SYS_ADMIN"
| "USER_ADMIN";
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
repository?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
origin?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<(...), (...)>;
name?: string;
partition?: number;
project?: {
avatar?: ...;
avatarUrl?: ...;
description?: ...;
id?: ...;
key: ...;
links?: ...;
name?: ...;
public?: ...;
scope?: ...;
type?: ...;
};
public?: boolean;
relatedLinks?: Record<(...), (...)>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<(...), (...)>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
}[];
groupNames?: readonly string[];
groups?: readonly string[];
id?: number;
matcher?: {
displayId?: string;
id?: string;
type?: {
id?:
| "BRANCH"
| "ANY_REF"
| "MODEL_BRANCH"
| "MODEL_CATEGORY"
| "PATTERN";
name?: string;
};
};
scope?: {
resourceId?: number;
type?: "GLOBAL" | "PROJECT" | "REPOSITORY";
};
type?: string;
users?: readonly {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
}[];
userSlugs?: readonly string[];
};
RestReviewerGroup: {
avatarUrl?: string;
description?: string;
id?: number;
name?: string;
scope?: {
resourceId?: number;
type?: "GLOBAL" | "PROJECT" | "REPOSITORY";
};
users?: readonly {
active?: boolean;
displayName?: string;
emailAddress?: string;
id?: number;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
}[];
};
RestRollingUpgradeState: {
rollingUpgradeEnabled?: boolean;
version?: string;
};
RestScope: {
resourceId?: number;
type?: "GLOBAL" | "PROJECT" | "REPOSITORY";
};
RestScopesExample: {
links?: Record<string, unknown>;
scopes?: readonly Record<string, unknown>[];
};
RestSecretScanningAllowlistRule: {
id?: number;
lineRegex?: string;
name?: string;
pathRegex?: string;
};
RestSecretScanningAllowlistRuleSetRequest: {
lineRegex?: string;
name?: string;
pathRegex?: string;
};
RestSecretScanningRule: {
id?: number;
lineRegex?: string;
name?: string;
pathRegex?: string;
scope?: {
resourceId?: number;
type?: "GLOBAL" | "PROJECT" | "REPOSITORY";
};
};
RestSecretScanningRuleSetRequest: {
lineRegex?: string;
name?: string;
pathRegex?: string;
};
RestSetInsightReportRequest: {
coverageProviderKey?: string;
createdDate?: number;
data: readonly {
title?: string;
type?: string;
value?: Record<string, unknown>;
}[];
details?: string;
link?: string;
logoUrl?: string;
reporter?: string;
result?: string;
title: string;
};
RestSingleAddInsightAnnotationRequest: {
externalId?: string;
line?: number;
link?: string;
message: string;
path?: string;
severity: string;
type?: string;
};
RestSshAccessKey: {
key?: {
algorithmType?: string;
bitLength?: number;
createdDate?: string;
expiryDays?: number;
fingerprint?: string;
id?: number;
label?: string;
lastAuthenticated?: string;
text?: string;
};
permission?:
| "ADMIN"
| "LICENSED_USER"
| "PROJECT_ADMIN"
| "PROJECT_CREATE"
| "PROJECT_READ"
| "PROJECT_VIEW"
| "PROJECT_WRITE"
| "REPO_ADMIN"
| "REPO_CREATE"
| "REPO_READ"
| "REPO_WRITE"
| "SYS_ADMIN"
| "USER_ADMIN";
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
repository?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
origin?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
};
RestSshAccessKeyLocations: {
projects?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key?: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
repositories?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
origin?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
};
RestSshCredentials: {
algorithm?: string;
publicKey: string;
username?: string;
};
RestSshKey: {
algorithmType?: string;
bitLength?: number;
createdDate?: string;
expiryDays?: number;
fingerprint?: string;
id?: number;
label?: string;
lastAuthenticated?: string;
text?: string;
};
RestSshKeySettings: {
keyTypeRestrictions?: readonly {
algorithm?: string;
allowed?: boolean;
minKeyLength?: {
asInt?: number;
present?: boolean;
};
}[];
maxExpiryDays?: {
asInt?: number;
present?: boolean;
};
};
RestSshKeyTypeRestriction: {
algorithm?: string;
allowed?: boolean;
minKeyLength?: {
asInt?: number;
present?: boolean;
};
};
RestSshSettings: {
accessKeysEnabled?: boolean;
baseUrl?: string;
enabled?: boolean;
fingerprint?: {
algorithm?: string;
value?: string;
};
port?: number;
};
RestSyncProgress: {
discovering?: boolean;
syncedRepos?: number;
totalRepos?: number;
};
RestSystemSigningConfiguration: {
enabled?: boolean;
};
RestTag: {
displayId?: string;
hash?: string;
id?: string;
latestChangeset?: string;
latestCommit?: string;
type?: "BRANCH" | "TAG";
};
RestTestResults: {
failed?: number;
skipped?: number;
successful?: number;
};
RestTokenBucketSettings: {
capacity?: number;
fillRate?: number;
};
RestUpstreamServer: {
baseUrl?: string;
id?: string;
state?:
| "PENDING"
| "REMOVED"
| "UNKNOWN"
| "INITIALIZING"
| "INSTALLED";
};
RestUpstreamSettings: {
mode?: "ALL_PROJECTS" | "SELECTED_PROJECTS";
projectIds?: readonly string[];
};
RestUserDirectory: {
active?: boolean;
description?: string;
name?: string;
type?: string;
};
RestUsernamePasswordCredentials: {
password: string;
username: string;
};
RestUserRateLimitSettings: {
settings?: {
capacity?: number;
fillRate?: number;
};
user?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
whitelisted?: boolean;
};
RestUserRateLimitSettingsUpdateRequest: {
settings?: {
capacity?: number;
fillRate?: number;
};
whitelisted?: boolean;
};
RestUserReaction: {
comment?: {
anchor?: {
diffType?: "COMMIT" | "EFFECTIVE" | "RANGE";
fileType?: "FROM" | "TO";
fromHash?: string;
line?: number;
lineType?: "ADDED" | "CONTEXT" | "REMOVED";
multilineMarker?: {
startLine?: number;
startLineType: "ADDED" | "CONTEXT" | "REMOVED";
};
path?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
};
pullRequest?: {
closed?: boolean;
closedDate?: number;
createdDate?: number;
description?: string;
descriptionAsHtml?: string;
draft?: boolean;
fromRef?: {
displayId?: (...) | (...);
id?: (...) | (...);
latestCommit?: (...) | (...);
repository?: (...) | (...);
type?: (...) | (...) | (...);
};
htmlDescription?: string;
id?: number;
links?: Record<string, unknown>;
locked?: boolean;
open?: boolean;
participants?: readonly {
approved?: ...;
lastReviewedCommit?: ...;
role?: ...;
status?: ...;
user?: ...;
}[];
reviewers?: readonly {
approved?: ...;
lastReviewedCommit?: ...;
role?: ...;
status?: ...;
user?: ...;
}[];
state?: "DECLINED" | "MERGED" | "OPEN";
title?: string;
toRef?: {
displayId?: (...) | (...);
id?: (...) | (...);
latestCommit?: (...) | (...);
repository?: (...) | (...);
type?: (...) | (...) | (...);
};
updatedDate?: number;
version?: number;
};
srcPath?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
};
toHash?: string;
};
anchored?: boolean;
author?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
comments?: readonly {
anchor?: {
diffType?: "COMMIT" | "EFFECTIVE" | "RANGE";
fileType?: "FROM" | "TO";
fromHash?: string;
line?: number;
lineType?: "ADDED" | "CONTEXT" | "REMOVED";
multilineMarker?: {
startLine?: ...;
startLineType: ...;
};
path?: {
components?: ...;
extension?: ...;
name?: ...;
parent?: ...;
};
pullRequest?: {
closed?: ...;
closedDate?: ...;
createdDate?: ...;
description?: ...;
descriptionAsHtml?: ...;
draft?: ...;
fromRef?: ...;
htmlDescription?: ...;
id?: ...;
links?: ...;
locked?: ...;
open?: ...;
participants?: ...;
reviewers?: ...;
state?: ...;
title?: ...;
toRef?: ...;
updatedDate?: ...;
version?: ...;
};
srcPath?: {
components?: ...;
extension?: ...;
name?: ...;
parent?: ...;
};
toHash?: string;
};
anchored?: boolean;
author?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<(...), (...)>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
comments?: readonly { readonly anchor?: { readonly diffType?: "COMMIT" | "EFFECTIVE" | "RANGE"; readonly fileType?: "FROM" | "TO"; readonly fromHash?: string; readonly line?: number; readonly lineType?: "ADDED" | "CONTEXT" | "REMOVED"; ... 4 more ...; readonly toHash?: string; }; ... 19 more ...; readonly version?: number; }[]...;
createdDate?: number;
html?: string;
id?: number;
parent?: {
anchor?: {
diffType?: ...;
fileType?: ...;
fromHash?: ...;
line?: ...;
lineType?: ...;
multilineMarker?: ...;
path?: ...;
pullRequest?: ...;
srcPath?: ...;
toHash?: ...;
};
anchored?: boolean;
author?: {
active?: ...;
avatarUrl?: ...;
displayName?: ...;
emailAddress?: ...;
id?: ...;
links?: ...;
name?: ...;
slug?: ...;
type?: ...;
};
comments?: readonly { readonly anchor?: { readonly diffType?: "COMMIT" | "EFFECTIVE" | "RANGE"; readonly fileType?: "FROM" | "TO"; readonly fromHash?: string; readonly line?: number; readonly lineType?: "ADDED" | "CONTEXT" | "REMOVED"; ... 4 more ...; readonly toHash?: string; }; ... 19 more ...; readonly version?: number; }[]...;
createdDate?: number;
html?: string;
id?: number;
pending?: boolean;
properties?: Record<(...), (...)>;
reply?: boolean;
resolvedDate?: number;
resolver?: {
active?: ...;
avatarUrl?: ...;
displayName?: ...;
emailAddress?: ...;
id?: ...;
links?: ...;
name?: ...;
slug?: ...;
type?: ...;
};
severity?: string;
state?: string;
text?: string;
threadResolved?: boolean;
threadResolvedDate?: number;
threadResolver?: {
active?: ...;
avatarUrl?: ...;
displayName?: ...;
emailAddress?: ...;
id?: ...;
links?: ...;
name?: ...;
slug?: ...;
type?: ...;
};
updatedDate?: number;
version?: number;
};
pending?: boolean;
properties?: Record<string, unknown>;
reply?: boolean;
resolvedDate?: number;
resolver?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<(...), (...)>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
severity?: string;
state?: string;
text?: string;
threadResolved?: boolean;
threadResolvedDate?: number;
threadResolver?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<(...), (...)>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
updatedDate?: number;
version?: number;
}[];
createdDate?: number;
html?: string;
id?: number;
parent?: {
anchor?: {
diffType?: "COMMIT" | "EFFECTIVE" | "RANGE";
fileType?: "FROM" | "TO";
fromHash?: string;
line?: number;
lineType?: "ADDED" | "CONTEXT" | "REMOVED";
multilineMarker?: {
startLine?: (...) | (...);
startLineType: (...) | (...) | (...);
};
path?: {
components?: (...) | (...);
extension?: (...) | (...);
name?: (...) | (...);
parent?: (...) | (...);
};
pullRequest?: {
closed?: (...) | (...) | (...);
closedDate?: (...) | (...);
createdDate?: (...) | (...);
description?: (...) | (...);
descriptionAsHtml?: (...) | (...);
draft?: (...) | (...) | (...);
fromRef?: (...) | (...);
htmlDescription?: (...) | (...);
id?: (...) | (...);
links?: (...) | (...);
locked?: (...) | (...) | (...);
open?: (...) | (...) | (...);
participants?: (...) | (...);
reviewers?: (...) | (...);
state?:
| (...)
| (...)
| (...)
| (...);
title?: (...) | (...);
toRef?: (...) | (...);
updatedDate?: (...) | (...);
version?: (...) | (...);
};
srcPath?: {
components?: (...) | (...);
extension?: (...) | (...);
name?: (...) | (...);
parent?: (...) | (...);
};
toHash?: string;
};
anchored?: boolean;
author?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
comments?: readonly {
anchor?: {
diffType?: ...;
fileType?: ...;
fromHash?: ...;
line?: ...;
lineType?: ...;
multilineMarker?: ...;
path?: ...;
pullRequest?: ...;
srcPath?: ...;
toHash?: ...;
};
anchored?: boolean;
author?: {
active?: ...;
avatarUrl?: ...;
displayName?: ...;
emailAddress?: ...;
id?: ...;
links?: ...;
name?: ...;
slug?: ...;
type?: ...;
};
comments?: readonly { readonly anchor?: { readonly diffType?: "COMMIT" | "EFFECTIVE" | "RANGE"; readonly fileType?: "FROM" | "TO"; readonly fromHash?: string; readonly line?: number; readonly lineType?: "ADDED" | "CONTEXT" | "REMOVED"; ... 4 more ...; readonly toHash?: string; }; ... 19 more ...; readonly version?: number; }[]...;
createdDate?: number;
html?: string;
id?: number;
parent?: {
anchor?: ...;
anchored?: ...;
author?: ...;
comments?: ...;
createdDate?: ...;
html?: ...;
id?: ...;
pending?: ...;
properties?: ...;
reply?: ...;
resolvedDate?: ...;
resolver?: ...;
severity?: ...;
state?: ...;
text?: ...;
threadResolved?: ...;
threadResolvedDate?: ...;
threadResolver?: ...;
updatedDate?: ...;
version?: ...;
};
pending?: boolean;
properties?: Record<(...), (...)>;
reply?: boolean;
resolvedDate?: number;
resolver?: {
active?: ...;
avatarUrl?: ...;
displayName?: ...;
emailAddress?: ...;
id?: ...;
links?: ...;
name?: ...;
slug?: ...;
type?: ...;
};
severity?: string;
state?: string;
text?: string;
threadResolved?: boolean;
threadResolvedDate?: number;
threadResolver?: {
active?: ...;
avatarUrl?: ...;
displayName?: ...;
emailAddress?: ...;
id?: ...;
links?: ...;
name?: ...;
slug?: ...;
type?: ...;
};
updatedDate?: number;
version?: number;
}[];
createdDate?: number;
html?: string;
id?: number;
pending?: boolean;
properties?: Record<string, unknown>;
reply?: boolean;
resolvedDate?: number;
resolver?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
severity?: string;
state?: string;
text?: string;
threadResolved?: boolean;
threadResolvedDate?: number;
threadResolver?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
updatedDate?: number;
version?: number;
};
pending?: boolean;
properties?: Record<string, unknown>;
reply?: boolean;
resolvedDate?: number;
resolver?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
severity?: string;
state?: string;
text?: string;
threadResolved?: boolean;
threadResolvedDate?: number;
threadResolver?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
updatedDate?: number;
version?: number;
};
emoticon?: {
shortcut?: string;
url?: string;
value?: string;
};
user?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
};
RestWebhook: {
active?: boolean;
configuration?: Record<string, unknown>;
credentials?: {
password?: string;
username?: string;
};
events?: readonly string[];
name?: string;
scopeType?: string;
sslVerificationRequired?: boolean;
statistics?: Record<string, unknown>;
url?: string;
};
RestWebhookCredentials: {
password?: string;
username?: string;
};
RestWebhookRequestResponse: unknown;
RestWebhookScope: {
id?: string;
type?: string;
};
RestX509Certificate: {
fingerprint?: string;
id?: number;
};
Scope: {
resourceId?: number;
type?: "GLOBAL" | "PROJECT" | "REPOSITORY";
};
SimpleSshKeyFingerprint: {
algorithm?: string;
value?: string;
};
UserAndGroups: {
groups: readonly string[];
user?: string;
};
UserPasswordUpdate: {
oldPassword?: string;
password?: string;
passwordConfirm?: string;
};
UserPickerContext: {
context?: string;
itemName?: string;
};
UserRename: {
name?: string;
newName?: string;
};
UserUpdate: {
displayName?: string;
email?: string;
name?: string;
};
}
Type declaration
Readonly
AdminPasswordUpdate: {
name?: string;
password?: string;
passwordConfirm?: string;
}
Optional
Readonly
name?: string
Optional
Readonly
password?: string
Optional
Readonly
passwordConfirm?: string
Readonly
ApplicationId: Record<string, unknown>
Readonly
ApplicationUser: {
active?: boolean;
displayName?: string;
emailAddress?: string;
id?: number;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
}
Optional
Readonly
active?: boolean
Optional
Readonly
displayName?: string
Optional
Readonly
emailAddress?: string
Optional
Readonly
id?: number
Optional
Readonly
name?: string
Optional
Readonly
slug?: string
Optional
Readonly
type?: "NORMAL" | "SERVICE"
Readonly
Comment: {
anchor?: {
diffType?: "COMMIT" | "EFFECTIVE" | "RANGE";
fileAnchor?: boolean;
fileType?: "FROM" | "TO";
fromHash?: string;
line?: number;
lineAnchor?: boolean;
lineType?: "ADDED" | "CONTEXT" | "REMOVED";
multilineAnchor?: boolean;
multilineStartLine?: number;
multilineStartLineType?: "ADDED" | "CONTEXT" | "REMOVED";
orphaned?: boolean;
path?: string;
srcPath?: string;
toHash?: string;
};
author?: {
active?: boolean;
displayName?: string;
emailAddress?: string;
id?: number;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
comments?: readonly ({ readonly anchor?: { readonly diffType?: "COMMIT" | "EFFECTIVE" | "RANGE"; readonly fileAnchor?: boolean; readonly fileType?: "FROM" | "TO"; readonly fromHash?: string; readonly line?: number; readonly lineAnchor?: boolean; ... 7 more ...; readonly toHash?: string; }; ... 13 more ...; readonly version?: number; })[];
createdDate?: string;
id?: number;
permittedOperations?: {
deletable?: boolean;
editable?: boolean;
transitionable?: boolean;
};
properties?: Record<string, unknown>;
resolvedDate?: string;
resolver?: {
active?: boolean;
displayName?: string;
emailAddress?: string;
id?: number;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
severity?: "NORMAL" | "BLOCKER";
state?: "OPEN" | "PENDING" | "RESOLVED";
text?: string;
thread?: {
anchor?: {
diffType?: "COMMIT" | "EFFECTIVE" | "RANGE";
fileAnchor?: boolean;
fileType?: "FROM" | "TO";
fromHash?: string;
line?: number;
lineAnchor?: boolean;
lineType?: "ADDED" | "CONTEXT" | "REMOVED";
multilineAnchor?: boolean;
multilineStartLine?: number;
multilineStartLineType?: "ADDED" | "CONTEXT" | "REMOVED";
orphaned?: boolean;
path?: string;
srcPath?: string;
toHash?: string;
};
anchored?: boolean;
commentable?: Record<string, unknown>;
createdDate?: string;
id?: number;
resolved?: boolean;
resolvedDate?: string;
resolver?: {
active?: boolean;
displayName?: string;
emailAddress?: string;
id?: number;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
rootComment?: { readonly anchor?: { readonly diffType?: "COMMIT" | "EFFECTIVE" | "RANGE"; readonly fileAnchor?: boolean; readonly fileType?: "FROM" | "TO"; readonly fromHash?: string; readonly line?: number; readonly lineAnchor?: boolean; ... 7 more ...; readonly toHash?: string; }; ... 13 more ...; readonly version?: number; };
updatedDate?: string;
};
updatedDate?: string;
version?: number;
}
Optional
Readonly
anchor?: {
diffType?: "COMMIT" | "EFFECTIVE" | "RANGE";
fileAnchor?: boolean;
fileType?: "FROM" | "TO";
fromHash?: string;
line?: number;
lineAnchor?: boolean;
lineType?: "ADDED" | "CONTEXT" | "REMOVED";
multilineAnchor?: boolean;
multilineStartLine?: number;
multilineStartLineType?: "ADDED" | "CONTEXT" | "REMOVED";
orphaned?: boolean;
path?: string;
srcPath?: string;
toHash?: string;
}
Optional
Readonly
diffType?: "COMMIT" | "EFFECTIVE" | "RANGE"
Optional
Readonly
fileAnchor?: boolean
Optional
Readonly
fileType?: "FROM" | "TO"
Optional
Readonly
fromHash?: string
Optional
Readonly
line?: number
Optional
Readonly
lineAnchor?: boolean
Optional
Readonly
lineType?: "ADDED" | "CONTEXT" | "REMOVED"
Optional
Readonly
multilineAnchor?: boolean
Optional
Readonly
multilineStartLine?: number
Optional
Readonly
multilineStartLineType?: "ADDED" | "CONTEXT" | "REMOVED"
Optional
Readonly
orphaned?: boolean
Optional
Readonly
path?: string
Optional
Readonly
srcPath?: string
Optional
Readonly
toHash?: string
Optional
Readonly
author?: {
active?: boolean;
displayName?: string;
emailAddress?: string;
id?: number;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
}
Optional
Readonly
active?: boolean
Optional
Readonly
displayName?: string
Optional
Readonly
emailAddress?: string
Optional
Readonly
id?: number
Optional
Readonly
name?: string
Optional
Readonly
slug?: string
Optional
Readonly
type?: "NORMAL" | "SERVICE"
Optional
Readonly
comments?: readonly ({ readonly anchor?: { readonly diffType?: "COMMIT" | "EFFECTIVE" | "RANGE"; readonly fileAnchor?: boolean; readonly fileType?: "FROM" | "TO"; readonly fromHash?: string; readonly line?: number; readonly lineAnchor?: boolean; ... 7 more ...; readonly toHash?: string; }; ... 13 more ...; readonly version?: number; })[]
Optional
Readonly
createdDate?: string
Optional
Readonly
id?: number
Optional
Readonly
permittedOperations?: {
deletable?: boolean;
editable?: boolean;
transitionable?: boolean;
}
Optional
Readonly
deletable?: boolean
Optional
Readonly
editable?: boolean
Optional
Readonly
transitionable?: boolean
Optional
Readonly
properties?: Record<string, unknown>
Optional
Readonly
resolvedDate?: string
Optional
Readonly
resolver?: {
active?: boolean;
displayName?: string;
emailAddress?: string;
id?: number;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
}
Optional
Readonly
active?: boolean
Optional
Readonly
displayName?: string
Optional
Readonly
emailAddress?: string
Optional
Readonly
id?: number
Optional
Readonly
name?: string
Optional
Readonly
slug?: string
Optional
Readonly
type?: "NORMAL" | "SERVICE"
Optional
Readonly
severity?: "NORMAL" | "BLOCKER"
Optional
Readonly
state?: "OPEN" | "PENDING" | "RESOLVED"
Optional
Readonly
text?: string
Optional
Readonly
thread?: {
anchor?: {
diffType?: "COMMIT" | "EFFECTIVE" | "RANGE";
fileAnchor?: boolean;
fileType?: "FROM" | "TO";
fromHash?: string;
line?: number;
lineAnchor?: boolean;
lineType?: "ADDED" | "CONTEXT" | "REMOVED";
multilineAnchor?: boolean;
multilineStartLine?: number;
multilineStartLineType?: "ADDED" | "CONTEXT" | "REMOVED";
orphaned?: boolean;
path?: string;
srcPath?: string;
toHash?: string;
};
anchored?: boolean;
commentable?: Record<string, unknown>;
createdDate?: string;
id?: number;
resolved?: boolean;
resolvedDate?: string;
resolver?: {
active?: boolean;
displayName?: string;
emailAddress?: string;
id?: number;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
rootComment?: { readonly anchor?: { readonly diffType?: "COMMIT" | "EFFECTIVE" | "RANGE"; readonly fileAnchor?: boolean; readonly fileType?: "FROM" | "TO"; readonly fromHash?: string; readonly line?: number; readonly lineAnchor?: boolean; ... 7 more ...; readonly toHash?: string; }; ... 13 more ...; readonly version?: number; };
updatedDate?: string;
}
Optional
Readonly
anchor?: {
diffType?: "COMMIT" | "EFFECTIVE" | "RANGE";
fileAnchor?: boolean;
fileType?: "FROM" | "TO";
fromHash?: string;
line?: number;
lineAnchor?: boolean;
lineType?: "ADDED" | "CONTEXT" | "REMOVED";
multilineAnchor?: boolean;
multilineStartLine?: number;
multilineStartLineType?: "ADDED" | "CONTEXT" | "REMOVED";
orphaned?: boolean;
path?: string;
srcPath?: string;
toHash?: string;
}
Optional
Readonly
diffType?: "COMMIT" | "EFFECTIVE" | "RANGE"
Optional
Readonly
fileAnchor?: boolean
Optional
Readonly
fileType?: "FROM" | "TO"
Optional
Readonly
fromHash?: string
Optional
Readonly
line?: number
Optional
Readonly
lineAnchor?: boolean
Optional
Readonly
lineType?: "ADDED" | "CONTEXT" | "REMOVED"
Optional
Readonly
multilineAnchor?: boolean
Optional
Readonly
multilineStartLine?: number
Optional
Readonly
multilineStartLineType?: "ADDED" | "CONTEXT" | "REMOVED"
Optional
Readonly
orphaned?: boolean
Optional
Readonly
path?: string
Optional
Readonly
srcPath?: string
Optional
Readonly
toHash?: string
Optional
Readonly
anchored?: boolean
Optional
Readonly
commentable?: Record<string, unknown>
Optional
Readonly
createdDate?: string
Optional
Readonly
id?: number
Optional
Readonly
resolved?: boolean
Optional
Readonly
resolvedDate?: string
Optional
Readonly
resolver?: {
active?: boolean;
displayName?: string;
emailAddress?: string;
id?: number;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
}
Optional
Readonly
active?: boolean
Optional
Readonly
displayName?: string
Optional
Readonly
emailAddress?: string
Optional
Readonly
id?: number
Optional
Readonly
name?: string
Optional
Readonly
slug?: string
Optional
Readonly
type?: "NORMAL" | "SERVICE"
Optional
Readonly
rootComment?: { readonly anchor?: { readonly diffType?: "COMMIT" | "EFFECTIVE" | "RANGE"; readonly fileAnchor?: boolean; readonly fileType?: "FROM" | "TO"; readonly fromHash?: string; readonly line?: number; readonly lineAnchor?: boolean; ... 7 more ...; readonly toHash?: string; }; ... 13 more ...; readonly version?: number; }
Optional
Readonly
updatedDate?: string
Optional
Readonly
updatedDate?: string
Optional
Readonly
version?: number
Readonly
Commentable: Record<string, unknown>
Readonly
CommentOperations: {
deletable?: boolean;
editable?: boolean;
transitionable?: boolean;
}
Optional
Readonly
deletable?: boolean
Optional
Readonly
editable?: boolean
Optional
Readonly
transitionable?: boolean
Readonly
CommentThread: {
anchor?: {
diffType?: "COMMIT" | "EFFECTIVE" | "RANGE";
fileAnchor?: boolean;
fileType?: "FROM" | "TO";
fromHash?: string;
line?: number;
lineAnchor?: boolean;
lineType?: "ADDED" | "CONTEXT" | "REMOVED";
multilineAnchor?: boolean;
multilineStartLine?: number;
multilineStartLineType?: "ADDED" | "CONTEXT" | "REMOVED";
orphaned?: boolean;
path?: string;
srcPath?: string;
toHash?: string;
};
anchored?: boolean;
commentable?: Record<string, unknown>;
createdDate?: string;
id?: number;
resolved?: boolean;
resolvedDate?: string;
resolver?: {
active?: boolean;
displayName?: string;
emailAddress?: string;
id?: number;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
rootComment?: {
anchor?: {
diffType?: "COMMIT" | "EFFECTIVE" | "RANGE";
fileAnchor?: boolean;
fileType?: "FROM" | "TO";
fromHash?: string;
line?: number;
lineAnchor?: boolean;
lineType?: "ADDED" | "CONTEXT" | "REMOVED";
multilineAnchor?: boolean;
multilineStartLine?: number;
multilineStartLineType?: "ADDED" | "CONTEXT" | "REMOVED";
orphaned?: boolean;
path?: string;
srcPath?: string;
toHash?: string;
};
author?: {
active?: boolean;
displayName?: string;
emailAddress?: string;
id?: number;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
comments?: readonly ({ readonly anchor?: { readonly diffType?: "COMMIT" | "EFFECTIVE" | "RANGE"; readonly fileAnchor?: boolean; readonly fileType?: "FROM" | "TO"; readonly fromHash?: string; readonly line?: number; readonly lineAnchor?: boolean; ... 7 more ...; readonly toHash?: string; }; ... 13 more ...; readonly version?: number; })[];
createdDate?: string;
id?: number;
permittedOperations?: {
deletable?: boolean;
editable?: boolean;
transitionable?: boolean;
};
properties?: Record<string, unknown>;
resolvedDate?: string;
resolver?: {
active?: boolean;
displayName?: string;
emailAddress?: string;
id?: number;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
severity?: "NORMAL" | "BLOCKER";
state?: "OPEN" | "PENDING" | "RESOLVED";
text?: string;
thread?: { readonly anchor?: { readonly diffType?: "COMMIT" | "EFFECTIVE" | "RANGE"; readonly fileAnchor?: boolean; readonly fileType?: "FROM" | "TO"; readonly fromHash?: string; readonly line?: number; readonly lineAnchor?: boolean; ... 7 more ...; readonly toHash?: string; }; ... 8 more ...; readonly updatedDate?: string; };
updatedDate?: string;
version?: number;
};
updatedDate?: string;
}
Optional
Readonly
anchor?: {
diffType?: "COMMIT" | "EFFECTIVE" | "RANGE";
fileAnchor?: boolean;
fileType?: "FROM" | "TO";
fromHash?: string;
line?: number;
lineAnchor?: boolean;
lineType?: "ADDED" | "CONTEXT" | "REMOVED";
multilineAnchor?: boolean;
multilineStartLine?: number;
multilineStartLineType?: "ADDED" | "CONTEXT" | "REMOVED";
orphaned?: boolean;
path?: string;
srcPath?: string;
toHash?: string;
}
Optional
Readonly
diffType?: "COMMIT" | "EFFECTIVE" | "RANGE"
Optional
Readonly
fileAnchor?: boolean
Optional
Readonly
fileType?: "FROM" | "TO"
Optional
Readonly
fromHash?: string
Optional
Readonly
line?: number
Optional
Readonly
lineAnchor?: boolean
Optional
Readonly
lineType?: "ADDED" | "CONTEXT" | "REMOVED"
Optional
Readonly
multilineAnchor?: boolean
Optional
Readonly
multilineStartLine?: number
Optional
Readonly
multilineStartLineType?: "ADDED" | "CONTEXT" | "REMOVED"
Optional
Readonly
orphaned?: boolean
Optional
Readonly
path?: string
Optional
Readonly
srcPath?: string
Optional
Readonly
toHash?: string
Optional
Readonly
anchored?: boolean
Optional
Readonly
commentable?: Record<string, unknown>
Optional
Readonly
createdDate?: string
Optional
Readonly
id?: number
Optional
Readonly
resolved?: boolean
Optional
Readonly
resolvedDate?: string
Optional
Readonly
resolver?: {
active?: boolean;
displayName?: string;
emailAddress?: string;
id?: number;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
}
Optional
Readonly
active?: boolean
Optional
Readonly
displayName?: string
Optional
Readonly
emailAddress?: string
Optional
Readonly
id?: number
Optional
Readonly
name?: string
Optional
Readonly
slug?: string
Optional
Readonly
type?: "NORMAL" | "SERVICE"
Optional
Readonly
rootComment?: {
anchor?: {
diffType?: "COMMIT" | "EFFECTIVE" | "RANGE";
fileAnchor?: boolean;
fileType?: "FROM" | "TO";
fromHash?: string;
line?: number;
lineAnchor?: boolean;
lineType?: "ADDED" | "CONTEXT" | "REMOVED";
multilineAnchor?: boolean;
multilineStartLine?: number;
multilineStartLineType?: "ADDED" | "CONTEXT" | "REMOVED";
orphaned?: boolean;
path?: string;
srcPath?: string;
toHash?: string;
};
author?: {
active?: boolean;
displayName?: string;
emailAddress?: string;
id?: number;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
comments?: readonly ({ readonly anchor?: { readonly diffType?: "COMMIT" | "EFFECTIVE" | "RANGE"; readonly fileAnchor?: boolean; readonly fileType?: "FROM" | "TO"; readonly fromHash?: string; readonly line?: number; readonly lineAnchor?: boolean; ... 7 more ...; readonly toHash?: string; }; ... 13 more ...; readonly version?: number; })[];
createdDate?: string;
id?: number;
permittedOperations?: {
deletable?: boolean;
editable?: boolean;
transitionable?: boolean;
};
properties?: Record<string, unknown>;
resolvedDate?: string;
resolver?: {
active?: boolean;
displayName?: string;
emailAddress?: string;
id?: number;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
severity?: "NORMAL" | "BLOCKER";
state?: "OPEN" | "PENDING" | "RESOLVED";
text?: string;
thread?: { readonly anchor?: { readonly diffType?: "COMMIT" | "EFFECTIVE" | "RANGE"; readonly fileAnchor?: boolean; readonly fileType?: "FROM" | "TO"; readonly fromHash?: string; readonly line?: number; readonly lineAnchor?: boolean; ... 7 more ...; readonly toHash?: string; }; ... 8 more ...; readonly updatedDate?: string; };
updatedDate?: string;
version?: number;
}
Optional
Readonly
anchor?: {
diffType?: "COMMIT" | "EFFECTIVE" | "RANGE";
fileAnchor?: boolean;
fileType?: "FROM" | "TO";
fromHash?: string;
line?: number;
lineAnchor?: boolean;
lineType?: "ADDED" | "CONTEXT" | "REMOVED";
multilineAnchor?: boolean;
multilineStartLine?: number;
multilineStartLineType?: "ADDED" | "CONTEXT" | "REMOVED";
orphaned?: boolean;
path?: string;
srcPath?: string;
toHash?: string;
}
Optional
Readonly
diffType?: "COMMIT" | "EFFECTIVE" | "RANGE"
Optional
Readonly
fileAnchor?: boolean
Optional
Readonly
fileType?: "FROM" | "TO"
Optional
Readonly
fromHash?: string
Optional
Readonly
line?: number
Optional
Readonly
lineAnchor?: boolean
Optional
Readonly
lineType?: "ADDED" | "CONTEXT" | "REMOVED"
Optional
Readonly
multilineAnchor?: boolean
Optional
Readonly
multilineStartLine?: number
Optional
Readonly
multilineStartLineType?: "ADDED" | "CONTEXT" | "REMOVED"
Optional
Readonly
orphaned?: boolean
Optional
Readonly
path?: string
Optional
Readonly
srcPath?: string
Optional
Readonly
toHash?: string
Optional
Readonly
author?: {
active?: boolean;
displayName?: string;
emailAddress?: string;
id?: number;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
}
Optional
Readonly
active?: boolean
Optional
Readonly
displayName?: string
Optional
Readonly
emailAddress?: string
Optional
Readonly
id?: number
Optional
Readonly
name?: string
Optional
Readonly
slug?: string
Optional
Readonly
type?: "NORMAL" | "SERVICE"
Optional
Readonly
comments?: readonly ({ readonly anchor?: { readonly diffType?: "COMMIT" | "EFFECTIVE" | "RANGE"; readonly fileAnchor?: boolean; readonly fileType?: "FROM" | "TO"; readonly fromHash?: string; readonly line?: number; readonly lineAnchor?: boolean; ... 7 more ...; readonly toHash?: string; }; ... 13 more ...; readonly version?: number; })[]
Optional
Readonly
createdDate?: string
Optional
Readonly
id?: number
Optional
Readonly
permittedOperations?: {
deletable?: boolean;
editable?: boolean;
transitionable?: boolean;
}
Optional
Readonly
deletable?: boolean
Optional
Readonly
editable?: boolean
Optional
Readonly
transitionable?: boolean
Optional
Readonly
properties?: Record<string, unknown>
Optional
Readonly
resolvedDate?: string
Optional
Readonly
resolver?: {
active?: boolean;
displayName?: string;
emailAddress?: string;
id?: number;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
}
Optional
Readonly
active?: boolean
Optional
Readonly
displayName?: string
Optional
Readonly
emailAddress?: string
Optional
Readonly
id?: number
Optional
Readonly
name?: string
Optional
Readonly
slug?: string
Optional
Readonly
type?: "NORMAL" | "SERVICE"
Optional
Readonly
severity?: "NORMAL" | "BLOCKER"
Optional
Readonly
state?: "OPEN" | "PENDING" | "RESOLVED"
Optional
Readonly
text?: string
Optional
Readonly
thread?: { readonly anchor?: { readonly diffType?: "COMMIT" | "EFFECTIVE" | "RANGE"; readonly fileAnchor?: boolean; readonly fileType?: "FROM" | "TO"; readonly fromHash?: string; readonly line?: number; readonly lineAnchor?: boolean; ... 7 more ...; readonly toHash?: string; }; ... 8 more ...; readonly updatedDate?: string; }
Optional
Readonly
updatedDate?: string
Optional
Readonly
version?: number
Optional
Readonly
updatedDate?: string
Readonly
CommentThreadDiffAnchor: {
diffType?: "COMMIT" | "EFFECTIVE" | "RANGE";
fileAnchor?: boolean;
fileType?: "FROM" | "TO";
fromHash?: string;
line?: number;
lineAnchor?: boolean;
lineType?: "ADDED" | "CONTEXT" | "REMOVED";
multilineAnchor?: boolean;
multilineStartLine?: number;
multilineStartLineType?: "ADDED" | "CONTEXT" | "REMOVED";
orphaned?: boolean;
path?: string;
srcPath?: string;
toHash?: string;
}
Optional
Readonly
diffType?: "COMMIT" | "EFFECTIVE" | "RANGE"
Optional
Readonly
fileAnchor?: boolean
Optional
Readonly
fileType?: "FROM" | "TO"
Optional
Readonly
fromHash?: string
Optional
Readonly
line?: number
Optional
Readonly
lineAnchor?: boolean
Optional
Readonly
lineType?: "ADDED" | "CONTEXT" | "REMOVED"
Optional
Readonly
multilineAnchor?: boolean
Optional
Readonly
multilineStartLine?: number
Optional
Readonly
multilineStartLineType?: "ADDED" | "CONTEXT" | "REMOVED"
Optional
Readonly
orphaned?: boolean
Optional
Readonly
path?: string
Optional
Readonly
srcPath?: string
Optional
Readonly
toHash?: string
Readonly
Context: {
commitMessage?: string;
}
Optional
Readonly
commitMessage?: string
Readonly
Credentials: {
token: string;
} | {
algorithm?: string;
publicKey: string;
username?: string;
} | {
password: string;
username: string;
}
Readonly
DiffContentFilter: Record<string, unknown>
Readonly
EnrichedRepository: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
origin?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
properties?: {
contentHash?: string;
defaultBranchId?: string;
metadataHash?: string;
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
}
Optional
Readonly
archived?: boolean
Optional
Readonly
defaultBranch?: string
Optional
Readonly
description?: string
Optional
Readonly
forkable?: boolean
Optional
Readonly
hierarchyId?: string
Optional
Readonly
id?: number
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
origin?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
}
Optional
Readonly
archived?: boolean
Optional
Readonly
defaultBranch?: string
Optional
Readonly
description?: string
Optional
Readonly
forkable?: boolean
Optional
Readonly
hierarchyId?: string
Optional
Readonly
id?: number
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
partition?: number
Optional
Readonly
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
}
Optional
Readonly
avatar?: string
Optional
Readonly
avatarUrl?: string
Optional
Readonly
description?: string
Optional
Readonly
id?: number
Readonly
key: string
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
public?: boolean
Optional
Readonly
scope?: string
Optional
Readonly
type?: "NORMAL" | "PERSONAL"
Optional
Readonly
public?: boolean
Optional
Readonly
relatedLinks?: Record<string, unknown>
Optional
Readonly
scmId?: string
Optional
Readonly
scope?: string
Optional
Readonly
slug?: string
Optional
Readonly
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE"
Optional
Readonly
statusMessage?: string
Optional
Readonly
partition?: number
Optional
Readonly
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
}
Optional
Readonly
avatar?: string
Optional
Readonly
avatarUrl?: string
Optional
Readonly
description?: string
Optional
Readonly
id?: number
Readonly
key: string
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
public?: boolean
Optional
Readonly
scope?: string
Optional
Readonly
type?: "NORMAL" | "PERSONAL"
Optional
Readonly
properties?: {
contentHash?: string;
defaultBranchId?: string;
metadataHash?: string;
}
Optional
Readonly
contentHash?: string
Optional
Readonly
defaultBranchId?: string
Optional
Readonly
metadataHash?: string
Optional
Readonly
public?: boolean
Optional
Readonly
relatedLinks?: Record<string, unknown>
Optional
Readonly
scmId?: string
Optional
Readonly
scope?: string
Optional
Readonly
slug?: string
Optional
Readonly
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE"
Optional
Readonly
statusMessage?: string
Readonly
ExampleAvatarMultipartFormData: {
avatar?: string;
}
Optional
Readonly
avatar?: string
Readonly
ExampleCertificateMultipartFormData: {
certificate?: string;
}
Optional
Readonly
certificate?: string
Readonly
ExampleFiles: {
files?: {
latestCommit?: {
author?: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
};
authorTimestamp?: number;
committer?: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
};
committerTimestamp?: number;
displayId?: string;
id?: string;
message?: string;
parents?: readonly {
displayId?: string;
id?: string;
}[];
};
pomXml?: {
author?: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
};
authorTimestamp?: number;
committer?: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
};
committerTimestamp?: number;
displayId?: string;
id?: string;
message?: string;
parents?: readonly {
displayId?: string;
id?: string;
}[];
};
readmeMd?: {
author?: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
};
authorTimestamp?: number;
committer?: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
};
committerTimestamp?: number;
displayId?: string;
id?: string;
message?: string;
parents?: readonly {
displayId?: string;
id?: string;
}[];
};
};
}
Optional
Readonly
files?: {
latestCommit?: {
author?: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
};
authorTimestamp?: number;
committer?: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
};
committerTimestamp?: number;
displayId?: string;
id?: string;
message?: string;
parents?: readonly {
displayId?: string;
id?: string;
}[];
};
pomXml?: {
author?: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
};
authorTimestamp?: number;
committer?: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
};
committerTimestamp?: number;
displayId?: string;
id?: string;
message?: string;
parents?: readonly {
displayId?: string;
id?: string;
}[];
};
readmeMd?: {
author?: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
};
authorTimestamp?: number;
committer?: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
};
committerTimestamp?: number;
displayId?: string;
id?: string;
message?: string;
parents?: readonly {
displayId?: string;
id?: string;
}[];
};
}
Optional
Readonly
latestCommit?: {
author?: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
};
authorTimestamp?: number;
committer?: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
};
committerTimestamp?: number;
displayId?: string;
id?: string;
message?: string;
parents?: readonly {
displayId?: string;
id?: string;
}[];
}
Optional
Readonly
author?: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
}
Optional
Readonly
avatarUrl?: string
Optional
Readonly
emailAddress?: string
Optional
Readonly
name?: string
Optional
Readonly
authorTimestamp?: number
Optional
Readonly
committer?: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
}
Optional
Readonly
avatarUrl?: string
Optional
Readonly
emailAddress?: string
Optional
Readonly
name?: string
Optional
Readonly
committerTimestamp?: number
Optional
Readonly
displayId?: string
Optional
Readonly
id?: string
Optional
Readonly
message?: string
Optional
Readonly
parents?: readonly {
displayId?: string;
id?: string;
}[]
Optional
Readonly
pomXml?: {
author?: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
};
authorTimestamp?: number;
committer?: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
};
committerTimestamp?: number;
displayId?: string;
id?: string;
message?: string;
parents?: readonly {
displayId?: string;
id?: string;
}[];
}
Optional
Readonly
author?: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
}
Optional
Readonly
avatarUrl?: string
Optional
Readonly
emailAddress?: string
Optional
Readonly
name?: string
Optional
Readonly
authorTimestamp?: number
Optional
Readonly
committer?: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
}
Optional
Readonly
avatarUrl?: string
Optional
Readonly
emailAddress?: string
Optional
Readonly
name?: string
Optional
Readonly
committerTimestamp?: number
Optional
Readonly
displayId?: string
Optional
Readonly
id?: string
Optional
Readonly
message?: string
Optional
Readonly
parents?: readonly {
displayId?: string;
id?: string;
}[]
Optional
Readonly
readmeMd?: {
author?: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
};
authorTimestamp?: number;
committer?: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
};
committerTimestamp?: number;
displayId?: string;
id?: string;
message?: string;
parents?: readonly {
displayId?: string;
id?: string;
}[];
}
Optional
Readonly
author?: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
}
Optional
Readonly
avatarUrl?: string
Optional
Readonly
emailAddress?: string
Optional
Readonly
name?: string
Optional
Readonly
authorTimestamp?: number
Optional
Readonly
committer?: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
}
Optional
Readonly
avatarUrl?: string
Optional
Readonly
emailAddress?: string
Optional
Readonly
name?: string
Optional
Readonly
committerTimestamp?: number
Optional
Readonly
displayId?: string
Optional
Readonly
id?: string
Optional
Readonly
message?: string
Optional
Readonly
parents?: readonly {
displayId?: string;
id?: string;
}[]
Readonly
ExampleJsonLastModifiedCallback: {
latestCommit?: {
author?: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
};
authorTimestamp?: number;
committer?: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
};
committerTimestamp?: number;
displayId?: string;
id?: string;
message?: string;
parents?: readonly {
displayId?: string;
id?: string;
}[];
};
pomXml?: {
author?: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
};
authorTimestamp?: number;
committer?: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
};
committerTimestamp?: number;
displayId?: string;
id?: string;
message?: string;
parents?: readonly {
displayId?: string;
id?: string;
}[];
};
readmeMd?: {
author?: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
};
authorTimestamp?: number;
committer?: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
};
committerTimestamp?: number;
displayId?: string;
id?: string;
message?: string;
parents?: readonly {
displayId?: string;
id?: string;
}[];
};
}
Optional
Readonly
latestCommit?: {
author?: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
};
authorTimestamp?: number;
committer?: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
};
committerTimestamp?: number;
displayId?: string;
id?: string;
message?: string;
parents?: readonly {
displayId?: string;
id?: string;
}[];
}
Optional
Readonly
author?: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
}
Optional
Readonly
avatarUrl?: string
Optional
Readonly
emailAddress?: string
Optional
Readonly
name?: string
Optional
Readonly
authorTimestamp?: number
Optional
Readonly
committer?: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
}
Optional
Readonly
avatarUrl?: string
Optional
Readonly
emailAddress?: string
Optional
Readonly
name?: string
Optional
Readonly
committerTimestamp?: number
Optional
Readonly
displayId?: string
Optional
Readonly
id?: string
Optional
Readonly
message?: string
Optional
Readonly
parents?: readonly {
displayId?: string;
id?: string;
}[]
Optional
Readonly
pomXml?: {
author?: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
};
authorTimestamp?: number;
committer?: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
};
committerTimestamp?: number;
displayId?: string;
id?: string;
message?: string;
parents?: readonly {
displayId?: string;
id?: string;
}[];
}
Optional
Readonly
author?: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
}
Optional
Readonly
avatarUrl?: string
Optional
Readonly
emailAddress?: string
Optional
Readonly
name?: string
Optional
Readonly
authorTimestamp?: number
Optional
Readonly
committer?: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
}
Optional
Readonly
avatarUrl?: string
Optional
Readonly
emailAddress?: string
Optional
Readonly
name?: string
Optional
Readonly
committerTimestamp?: number
Optional
Readonly
displayId?: string
Optional
Readonly
id?: string
Optional
Readonly
message?: string
Optional
Readonly
parents?: readonly {
displayId?: string;
id?: string;
}[]
Optional
Readonly
readmeMd?: {
author?: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
};
authorTimestamp?: number;
committer?: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
};
committerTimestamp?: number;
displayId?: string;
id?: string;
message?: string;
parents?: readonly {
displayId?: string;
id?: string;
}[];
}
Optional
Readonly
author?: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
}
Optional
Readonly
avatarUrl?: string
Optional
Readonly
emailAddress?: string
Optional
Readonly
name?: string
Optional
Readonly
authorTimestamp?: number
Optional
Readonly
committer?: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
}
Optional
Readonly
avatarUrl?: string
Optional
Readonly
emailAddress?: string
Optional
Readonly
name?: string
Optional
Readonly
committerTimestamp?: number
Optional
Readonly
displayId?: string
Optional
Readonly
id?: string
Optional
Readonly
message?: string
Optional
Readonly
parents?: readonly {
displayId?: string;
id?: string;
}[]
Readonly
ExampleMultipartFormData: {
branch?: string;
content?: string;
message?: string;
sourceBranch?: string;
sourceCommitId?: string;
}
Optional
Readonly
branch?: string
Optional
Readonly
content?: string
Optional
Readonly
message?: string
Optional
Readonly
sourceBranch?: string
Optional
Readonly
sourceCommitId?: string
Readonly
ExamplePostMultipartFormData: {
content?: string;
description?: string;
name?: string;
type?: string;
}
Optional
Readonly
content?: string
Optional
Readonly
description?: string
Optional
Readonly
name?: string
Optional
Readonly
type?: string
Readonly
ExamplePreviewMigration: {
repositories?: readonly {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
origin?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<(...), (...)>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
}[];
}
Optional
Readonly
repositories?: readonly {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
origin?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<(...), (...)>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
}[]
Readonly
ExamplePutMultipartFormData: {
content?: string;
description?: string;
name?: string;
}
Optional
Readonly
content?: string
Optional
Readonly
description?: string
Optional
Readonly
name?: string
Readonly
ExampleRequirements: {
count?: string;
enabled?: boolean;
}
Optional
Readonly
count?: string
Optional
Readonly
enabled?: boolean
Readonly
ExampleSettings: {
booleanValue?: boolean;
doubleValue?: number;
integerValue?: number;
longValue?: number;
stringValue?: string;
}
Optional
Readonly
booleanValue?: boolean
Optional
Readonly
doubleValue?: number
Optional
Readonly
integerValue?: number
Optional
Readonly
longValue?: number
Optional
Readonly
stringValue?: string
Readonly
ExampleSettingsMap: {
boolean key?: boolean;
long key?: number;
string key?: string;
}
Optional
Readonly
boolean key?: boolean
Optional
Readonly
long key?: number
Optional
Readonly
string key?: string
Readonly
ExampleSocketAddress: {
address?: string;
port?: number;
}
Optional
Readonly
address?: string
Optional
Readonly
port?: number
Readonly
ExampleStatus: {
currentNumberOfUsers?: number;
serverId?: string;
}
Optional
Readonly
currentNumberOfUsers?: number
Optional
Readonly
serverId?: string
Readonly
FileListResource: unknown
Readonly
FilePart: {
contentType?: string;
formField?: boolean;
inputStream?: Record<string, unknown>;
name?: string;
size?: number;
value?: string;
}
Optional
Readonly
contentType?: string
Optional
Readonly
formField?: boolean
Optional
Readonly
inputStream?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
size?: number
Optional
Readonly
value?: string
Readonly
Group: {
name?: string;
}
Optional
Readonly
name?: string
Readonly
GroupAndUsers: {
group?: string;
users: readonly string[];
}
Optional
Readonly
group?: string
Readonly
users: readonly string[]
Readonly
GroupPickerContext: {
context?: string;
itemName?: string;
}
Optional
Readonly
context?: string
Optional
Readonly
itemName?: string
Readonly
OptionalBodyBeanParam: Record<string, unknown>
Readonly
PageRequestImpl: {
limit?: number;
start?: number;
}
Optional
Readonly
limit?: number
Optional
Readonly
start?: number
Readonly
Project: {
description?: string;
id?: number;
key?: string;
name?: string;
public?: boolean;
type?: "NORMAL" | "PERSONAL";
}
Optional
Readonly
description?: string
Optional
Readonly
id?: number
Optional
Readonly
key?: string
Optional
Readonly
name?: string
Optional
Readonly
public?: boolean
Optional
Readonly
type?: "NORMAL" | "PERSONAL"
Readonly
PropertyMap: Record<string, unknown>
Readonly
PullRequest: {
author?: {
approved?: boolean;
lastReviewedCommit?: string;
pullRequest?: { readonly author?: { readonly approved?: boolean; readonly lastReviewedCommit?: string; readonly pullRequest?: ...; readonly role?: "PARTICIPANT" | "REVIEWER" | "AUTHOR"; readonly status?: "APPROVED" | "NEEDS_WORK" | "UNAPPROVED"; readonly user?: { ...; }; }; ... 17 more ...; readonly version?: number; };
role?: "PARTICIPANT" | "REVIEWER" | "AUTHOR";
status?: "APPROVED" | "NEEDS_WORK" | "UNAPPROVED";
user?: {
active?: boolean;
displayName?: string;
emailAddress?: string;
id?: number;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
};
closed?: boolean;
closedDate?: string;
createdDate?: string;
crossRepository?: boolean;
description?: string;
draft?: boolean;
fromRef?: {
displayId?: string;
id?: string;
latestCommit?: string;
repository?: {
archived?: boolean;
description?: string;
fork?: boolean;
forkable?: boolean;
hierarchyId?: string;
id?: number;
local?: boolean;
name?: string;
offline?: boolean;
origin?: { readonly archived?: boolean; readonly description?: string; readonly fork?: boolean; readonly forkable?: boolean; readonly hierarchyId?: string; readonly id?: number; readonly local?: boolean; ... 11 more ...; readonly statusMessage?: string; } | undefined;
partition?: number;
project?: {
description?: string;
id?: number;
key?: string;
name?: string;
public?: boolean;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
readOnly?: boolean;
remote?: boolean;
scmId?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
type?: unknown;
};
id?: number;
locked?: boolean;
open?: boolean;
participants?: readonly {
approved?: boolean;
lastReviewedCommit?: string;
pullRequest?: { readonly author?: { readonly approved?: boolean; readonly lastReviewedCommit?: string; readonly pullRequest?: ...; readonly role?: "PARTICIPANT" | "REVIEWER" | "AUTHOR"; readonly status?: "APPROVED" | "NEEDS_WORK" | "UNAPPROVED"; readonly user?: { ...; }; }; ... 17 more ...; readonly version?: number; };
role?: "PARTICIPANT" | "REVIEWER" | "AUTHOR";
status?: "APPROVED" | "NEEDS_WORK" | "UNAPPROVED";
user?: {
active?: boolean;
displayName?: string;
emailAddress?: string;
id?: number;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
}[];
properties?: Record<string, unknown>;
reviewers?: readonly {
approved?: boolean;
lastReviewedCommit?: string;
pullRequest?: { readonly author?: { readonly approved?: boolean; readonly lastReviewedCommit?: string; readonly pullRequest?: ...; readonly role?: "PARTICIPANT" | "REVIEWER" | "AUTHOR"; readonly status?: "APPROVED" | "NEEDS_WORK" | "UNAPPROVED"; readonly user?: { ...; }; }; ... 17 more ...; readonly version?: number; };
role?: "PARTICIPANT" | "REVIEWER" | "AUTHOR";
status?: "APPROVED" | "NEEDS_WORK" | "UNAPPROVED";
user?: {
active?: boolean;
displayName?: string;
emailAddress?: string;
id?: number;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
}[];
state?: "DECLINED" | "MERGED" | "OPEN";
title?: string;
toRef?: {
displayId?: string;
id?: string;
latestCommit?: string;
repository?: {
archived?: boolean;
description?: string;
fork?: boolean;
forkable?: boolean;
hierarchyId?: string;
id?: number;
local?: boolean;
name?: string;
offline?: boolean;
origin?: { readonly archived?: boolean; readonly description?: string; readonly fork?: boolean; readonly forkable?: boolean; readonly hierarchyId?: string; readonly id?: number; readonly local?: boolean; ... 11 more ...; readonly statusMessage?: string; } | undefined;
partition?: number;
project?: {
description?: string;
id?: number;
key?: string;
name?: string;
public?: boolean;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
readOnly?: boolean;
remote?: boolean;
scmId?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
type?: unknown;
};
updatedDate?: string;
version?: number;
}
Optional
Readonly
author?: {
approved?: boolean;
lastReviewedCommit?: string;
pullRequest?: { readonly author?: { readonly approved?: boolean; readonly lastReviewedCommit?: string; readonly pullRequest?: ...; readonly role?: "PARTICIPANT" | "REVIEWER" | "AUTHOR"; readonly status?: "APPROVED" | "NEEDS_WORK" | "UNAPPROVED"; readonly user?: { ...; }; }; ... 17 more ...; readonly version?: number; };
role?: "PARTICIPANT" | "REVIEWER" | "AUTHOR";
status?: "APPROVED" | "NEEDS_WORK" | "UNAPPROVED";
user?: {
active?: boolean;
displayName?: string;
emailAddress?: string;
id?: number;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
}
Optional
Readonly
approved?: boolean
Optional
Readonly
lastReviewedCommit?: string
Optional
Readonly
pullRequest?: { readonly author?: { readonly approved?: boolean; readonly lastReviewedCommit?: string; readonly pullRequest?: ...; readonly role?: "PARTICIPANT" | "REVIEWER" | "AUTHOR"; readonly status?: "APPROVED" | "NEEDS_WORK" | "UNAPPROVED"; readonly user?: { ...; }; }; ... 17 more ...; readonly version?: number; }
Optional
Readonly
role?: "PARTICIPANT" | "REVIEWER" | "AUTHOR"
Optional
Readonly
status?: "APPROVED" | "NEEDS_WORK" | "UNAPPROVED"
Optional
Readonly
user?: {
active?: boolean;
displayName?: string;
emailAddress?: string;
id?: number;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
}
Optional
Readonly
active?: boolean
Optional
Readonly
displayName?: string
Optional
Readonly
emailAddress?: string
Optional
Readonly
id?: number
Optional
Readonly
name?: string
Optional
Readonly
slug?: string
Optional
Readonly
type?: "NORMAL" | "SERVICE"
Optional
Readonly
closed?: boolean
Optional
Readonly
closedDate?: string
Optional
Readonly
createdDate?: string
Optional
Readonly
crossRepository?: boolean
Optional
Readonly
description?: string
Optional
Readonly
draft?: boolean
Optional
Readonly
fromRef?: {
displayId?: string;
id?: string;
latestCommit?: string;
repository?: {
archived?: boolean;
description?: string;
fork?: boolean;
forkable?: boolean;
hierarchyId?: string;
id?: number;
local?: boolean;
name?: string;
offline?: boolean;
origin?: { readonly archived?: boolean; readonly description?: string; readonly fork?: boolean; readonly forkable?: boolean; readonly hierarchyId?: string; readonly id?: number; readonly local?: boolean; ... 11 more ...; readonly statusMessage?: string; } | undefined;
partition?: number;
project?: {
description?: string;
id?: number;
key?: string;
name?: string;
public?: boolean;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
readOnly?: boolean;
remote?: boolean;
scmId?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
type?: unknown;
}
Optional
Readonly
displayId?: string
Optional
Readonly
id?: string
Optional
Readonly
latestCommit?: string
Optional
Readonly
repository?: {
archived?: boolean;
description?: string;
fork?: boolean;
forkable?: boolean;
hierarchyId?: string;
id?: number;
local?: boolean;
name?: string;
offline?: boolean;
origin?: { readonly archived?: boolean; readonly description?: string; readonly fork?: boolean; readonly forkable?: boolean; readonly hierarchyId?: string; readonly id?: number; readonly local?: boolean; ... 11 more ...; readonly statusMessage?: string; } | undefined;
partition?: number;
project?: {
description?: string;
id?: number;
key?: string;
name?: string;
public?: boolean;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
readOnly?: boolean;
remote?: boolean;
scmId?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
}
Optional
Readonly
archived?: boolean
Optional
Readonly
description?: string
Optional
Readonly
fork?: boolean
Optional
Readonly
forkable?: boolean
Optional
Readonly
hierarchyId?: string
Optional
Readonly
id?: number
Optional
Readonly
local?: boolean
Optional
Readonly
name?: string
Optional
Readonly
offline?: boolean
Optional
Readonly
origin?: { readonly archived?: boolean; readonly description?: string; readonly fork?: boolean; readonly forkable?: boolean; readonly hierarchyId?: string; readonly id?: number; readonly local?: boolean; ... 11 more ...; readonly statusMessage?: string; } | undefined
Optional
Readonly
partition?: number
Optional
Readonly
project?: {
description?: string;
id?: number;
key?: string;
name?: string;
public?: boolean;
type?: "NORMAL" | "PERSONAL";
}
Optional
Readonly
description?: string
Optional
Readonly
id?: number
Optional
Readonly
key?: string
Optional
Readonly
name?: string
Optional
Readonly
public?: boolean
Optional
Readonly
type?: "NORMAL" | "PERSONAL"
Optional
Readonly
public?: boolean
Optional
Readonly
readOnly?: boolean
Optional
Readonly
remote?: boolean
Optional
Readonly
scmId?: string
Optional
Readonly
slug?: string
Optional
Readonly
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE"
Optional
Readonly
statusMessage?: string
Optional
Readonly
type?: unknown
Optional
Readonly
id?: number
Optional
Readonly
locked?: boolean
Optional
Readonly
open?: boolean
Optional
Readonly
participants?: readonly {
approved?: boolean;
lastReviewedCommit?: string;
pullRequest?: { readonly author?: { readonly approved?: boolean; readonly lastReviewedCommit?: string; readonly pullRequest?: ...; readonly role?: "PARTICIPANT" | "REVIEWER" | "AUTHOR"; readonly status?: "APPROVED" | "NEEDS_WORK" | "UNAPPROVED"; readonly user?: { ...; }; }; ... 17 more ...; readonly version?: number; };
role?: "PARTICIPANT" | "REVIEWER" | "AUTHOR";
status?: "APPROVED" | "NEEDS_WORK" | "UNAPPROVED";
user?: {
active?: boolean;
displayName?: string;
emailAddress?: string;
id?: number;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
}[]
Optional
Readonly
properties?: Record<string, unknown>
Optional
Readonly
reviewers?: readonly {
approved?: boolean;
lastReviewedCommit?: string;
pullRequest?: { readonly author?: { readonly approved?: boolean; readonly lastReviewedCommit?: string; readonly pullRequest?: ...; readonly role?: "PARTICIPANT" | "REVIEWER" | "AUTHOR"; readonly status?: "APPROVED" | "NEEDS_WORK" | "UNAPPROVED"; readonly user?: { ...; }; }; ... 17 more ...; readonly version?: number; };
role?: "PARTICIPANT" | "REVIEWER" | "AUTHOR";
status?: "APPROVED" | "NEEDS_WORK" | "UNAPPROVED";
user?: {
active?: boolean;
displayName?: string;
emailAddress?: string;
id?: number;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
}[]
Optional
Readonly
state?: "DECLINED" | "MERGED" | "OPEN"
Optional
Readonly
title?: string
Optional
Readonly
toRef?: {
displayId?: string;
id?: string;
latestCommit?: string;
repository?: {
archived?: boolean;
description?: string;
fork?: boolean;
forkable?: boolean;
hierarchyId?: string;
id?: number;
local?: boolean;
name?: string;
offline?: boolean;
origin?: { readonly archived?: boolean; readonly description?: string; readonly fork?: boolean; readonly forkable?: boolean; readonly hierarchyId?: string; readonly id?: number; readonly local?: boolean; ... 11 more ...; readonly statusMessage?: string; } | undefined;
partition?: number;
project?: {
description?: string;
id?: number;
key?: string;
name?: string;
public?: boolean;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
readOnly?: boolean;
remote?: boolean;
scmId?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
type?: unknown;
}
Optional
Readonly
displayId?: string
Optional
Readonly
id?: string
Optional
Readonly
latestCommit?: string
Optional
Readonly
repository?: {
archived?: boolean;
description?: string;
fork?: boolean;
forkable?: boolean;
hierarchyId?: string;
id?: number;
local?: boolean;
name?: string;
offline?: boolean;
origin?: { readonly archived?: boolean; readonly description?: string; readonly fork?: boolean; readonly forkable?: boolean; readonly hierarchyId?: string; readonly id?: number; readonly local?: boolean; ... 11 more ...; readonly statusMessage?: string; } | undefined;
partition?: number;
project?: {
description?: string;
id?: number;
key?: string;
name?: string;
public?: boolean;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
readOnly?: boolean;
remote?: boolean;
scmId?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
}
Optional
Readonly
archived?: boolean
Optional
Readonly
description?: string
Optional
Readonly
fork?: boolean
Optional
Readonly
forkable?: boolean
Optional
Readonly
hierarchyId?: string
Optional
Readonly
id?: number
Optional
Readonly
local?: boolean
Optional
Readonly
name?: string
Optional
Readonly
offline?: boolean
Optional
Readonly
origin?: { readonly archived?: boolean; readonly description?: string; readonly fork?: boolean; readonly forkable?: boolean; readonly hierarchyId?: string; readonly id?: number; readonly local?: boolean; ... 11 more ...; readonly statusMessage?: string; } | undefined
Optional
Readonly
partition?: number
Optional
Readonly
project?: {
description?: string;
id?: number;
key?: string;
name?: string;
public?: boolean;
type?: "NORMAL" | "PERSONAL";
}
Optional
Readonly
description?: string
Optional
Readonly
id?: number
Optional
Readonly
key?: string
Optional
Readonly
name?: string
Optional
Readonly
public?: boolean
Optional
Readonly
type?: "NORMAL" | "PERSONAL"
Optional
Readonly
public?: boolean
Optional
Readonly
readOnly?: boolean
Optional
Readonly
remote?: boolean
Optional
Readonly
scmId?: string
Optional
Readonly
slug?: string
Optional
Readonly
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE"
Optional
Readonly
statusMessage?: string
Optional
Readonly
type?: unknown
Optional
Readonly
updatedDate?: string
Optional
Readonly
version?: number
Readonly
PullRequestParticipant: {
approved?: boolean;
lastReviewedCommit?: string;
pullRequest?: {
author?: { readonly approved?: boolean; readonly lastReviewedCommit?: string; readonly pullRequest?: { readonly author?: ...; readonly closed?: boolean; readonly closedDate?: string; readonly createdDate?: string; ... 14 more ...; readonly version?: number; }; readonly role?: "PARTICIPANT" | ... 1 more ... | "AUTHOR"; readon...;
closed?: boolean;
closedDate?: string;
createdDate?: string;
crossRepository?: boolean;
description?: string;
draft?: boolean;
fromRef?: {
displayId?: string;
id?: string;
latestCommit?: string;
repository?: {
archived?: boolean;
description?: string;
fork?: boolean;
forkable?: boolean;
hierarchyId?: string;
id?: number;
local?: boolean;
name?: string;
offline?: boolean;
origin?: { readonly archived?: boolean; readonly description?: string; readonly fork?: boolean; readonly forkable?: boolean; readonly hierarchyId?: string; readonly id?: number; readonly local?: boolean; ... 11 more ...; readonly statusMessage?: string; } | undefined;
partition?: number;
project?: {
description?: (...) | (...);
id?: (...) | (...);
key?: (...) | (...);
name?: (...) | (...);
public?: (...) | (...) | (...);
type?: (...) | (...) | (...);
};
public?: boolean;
readOnly?: boolean;
remote?: boolean;
scmId?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
type?: unknown;
};
id?: number;
locked?: boolean;
open?: boolean;
participants?: readonly ({ readonly approved?: boolean; readonly lastReviewedCommit?: string; readonly pullRequest?: { readonly author?: ...; readonly closed?: boolean; readonly closedDate?: string; readonly createdDate?: string; ... 14 more ...; readonly version?: number; }; readonly role?: "PARTICIPANT" | ... 1 more ... | "AUTHOR"; readon...)[];
properties?: Record<string, unknown>;
reviewers?: readonly ({ readonly approved?: boolean; readonly lastReviewedCommit?: string; readonly pullRequest?: { readonly author?: ...; readonly closed?: boolean; readonly closedDate?: string; readonly createdDate?: string; ... 14 more ...; readonly version?: number; }; readonly role?: "PARTICIPANT" | ... 1 more ... | "AUTHOR"; readon...)[];
state?: "DECLINED" | "MERGED" | "OPEN";
title?: string;
toRef?: {
displayId?: string;
id?: string;
latestCommit?: string;
repository?: {
archived?: boolean;
description?: string;
fork?: boolean;
forkable?: boolean;
hierarchyId?: string;
id?: number;
local?: boolean;
name?: string;
offline?: boolean;
origin?: { readonly archived?: boolean; readonly description?: string; readonly fork?: boolean; readonly forkable?: boolean; readonly hierarchyId?: string; readonly id?: number; readonly local?: boolean; ... 11 more ...; readonly statusMessage?: string; } | undefined;
partition?: number;
project?: {
description?: (...) | (...);
id?: (...) | (...);
key?: (...) | (...);
name?: (...) | (...);
public?: (...) | (...) | (...);
type?: (...) | (...) | (...);
};
public?: boolean;
readOnly?: boolean;
remote?: boolean;
scmId?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
type?: unknown;
};
updatedDate?: string;
version?: number;
};
role?: "PARTICIPANT" | "REVIEWER" | "AUTHOR";
status?: "APPROVED" | "NEEDS_WORK" | "UNAPPROVED";
user?: {
active?: boolean;
displayName?: string;
emailAddress?: string;
id?: number;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
}
Optional
Readonly
approved?: boolean
Optional
Readonly
lastReviewedCommit?: string
Optional
Readonly
pullRequest?: {
author?: { readonly approved?: boolean; readonly lastReviewedCommit?: string; readonly pullRequest?: { readonly author?: ...; readonly closed?: boolean; readonly closedDate?: string; readonly createdDate?: string; ... 14 more ...; readonly version?: number; }; readonly role?: "PARTICIPANT" | ... 1 more ... | "AUTHOR"; readon...;
closed?: boolean;
closedDate?: string;
createdDate?: string;
crossRepository?: boolean;
description?: string;
draft?: boolean;
fromRef?: {
displayId?: string;
id?: string;
latestCommit?: string;
repository?: {
archived?: boolean;
description?: string;
fork?: boolean;
forkable?: boolean;
hierarchyId?: string;
id?: number;
local?: boolean;
name?: string;
offline?: boolean;
origin?: { readonly archived?: boolean; readonly description?: string; readonly fork?: boolean; readonly forkable?: boolean; readonly hierarchyId?: string; readonly id?: number; readonly local?: boolean; ... 11 more ...; readonly statusMessage?: string; } | undefined;
partition?: number;
project?: {
description?: (...) | (...);
id?: (...) | (...);
key?: (...) | (...);
name?: (...) | (...);
public?: (...) | (...) | (...);
type?: (...) | (...) | (...);
};
public?: boolean;
readOnly?: boolean;
remote?: boolean;
scmId?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
type?: unknown;
};
id?: number;
locked?: boolean;
open?: boolean;
participants?: readonly ({ readonly approved?: boolean; readonly lastReviewedCommit?: string; readonly pullRequest?: { readonly author?: ...; readonly closed?: boolean; readonly closedDate?: string; readonly createdDate?: string; ... 14 more ...; readonly version?: number; }; readonly role?: "PARTICIPANT" | ... 1 more ... | "AUTHOR"; readon...)[];
properties?: Record<string, unknown>;
reviewers?: readonly ({ readonly approved?: boolean; readonly lastReviewedCommit?: string; readonly pullRequest?: { readonly author?: ...; readonly closed?: boolean; readonly closedDate?: string; readonly createdDate?: string; ... 14 more ...; readonly version?: number; }; readonly role?: "PARTICIPANT" | ... 1 more ... | "AUTHOR"; readon...)[];
state?: "DECLINED" | "MERGED" | "OPEN";
title?: string;
toRef?: {
displayId?: string;
id?: string;
latestCommit?: string;
repository?: {
archived?: boolean;
description?: string;
fork?: boolean;
forkable?: boolean;
hierarchyId?: string;
id?: number;
local?: boolean;
name?: string;
offline?: boolean;
origin?: { readonly archived?: boolean; readonly description?: string; readonly fork?: boolean; readonly forkable?: boolean; readonly hierarchyId?: string; readonly id?: number; readonly local?: boolean; ... 11 more ...; readonly statusMessage?: string; } | undefined;
partition?: number;
project?: {
description?: (...) | (...);
id?: (...) | (...);
key?: (...) | (...);
name?: (...) | (...);
public?: (...) | (...) | (...);
type?: (...) | (...) | (...);
};
public?: boolean;
readOnly?: boolean;
remote?: boolean;
scmId?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
type?: unknown;
};
updatedDate?: string;
version?: number;
}
Optional
Readonly
author?: { readonly approved?: boolean; readonly lastReviewedCommit?: string; readonly pullRequest?: { readonly author?: ...; readonly closed?: boolean; readonly closedDate?: string; readonly createdDate?: string; ... 14 more ...; readonly version?: number; }; readonly role?: "PARTICIPANT" | ... 1 more ... | "AUTHOR"; readon...
Optional
Readonly
closed?: boolean
Optional
Readonly
closedDate?: string
Optional
Readonly
createdDate?: string
Optional
Readonly
crossRepository?: boolean
Optional
Readonly
description?: string
Optional
Readonly
draft?: boolean
Optional
Readonly
fromRef?: {
displayId?: string;
id?: string;
latestCommit?: string;
repository?: {
archived?: boolean;
description?: string;
fork?: boolean;
forkable?: boolean;
hierarchyId?: string;
id?: number;
local?: boolean;
name?: string;
offline?: boolean;
origin?: { readonly archived?: boolean; readonly description?: string; readonly fork?: boolean; readonly forkable?: boolean; readonly hierarchyId?: string; readonly id?: number; readonly local?: boolean; ... 11 more ...; readonly statusMessage?: string; } | undefined;
partition?: number;
project?: {
description?: (...) | (...);
id?: (...) | (...);
key?: (...) | (...);
name?: (...) | (...);
public?: (...) | (...) | (...);
type?: (...) | (...) | (...);
};
public?: boolean;
readOnly?: boolean;
remote?: boolean;
scmId?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
type?: unknown;
}
Optional
Readonly
displayId?: string
Optional
Readonly
id?: string
Optional
Readonly
latestCommit?: string
Optional
Readonly
repository?: {
archived?: boolean;
description?: string;
fork?: boolean;
forkable?: boolean;
hierarchyId?: string;
id?: number;
local?: boolean;
name?: string;
offline?: boolean;
origin?: { readonly archived?: boolean; readonly description?: string; readonly fork?: boolean; readonly forkable?: boolean; readonly hierarchyId?: string; readonly id?: number; readonly local?: boolean; ... 11 more ...; readonly statusMessage?: string; } | undefined;
partition?: number;
project?: {
description?: (...) | (...);
id?: (...) | (...);
key?: (...) | (...);
name?: (...) | (...);
public?: (...) | (...) | (...);
type?: (...) | (...) | (...);
};
public?: boolean;
readOnly?: boolean;
remote?: boolean;
scmId?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
}
Optional
Readonly
archived?: boolean
Optional
Readonly
description?: string
Optional
Readonly
fork?: boolean
Optional
Readonly
forkable?: boolean
Optional
Readonly
hierarchyId?: string
Optional
Readonly
id?: number
Optional
Readonly
local?: boolean
Optional
Readonly
name?: string
Optional
Readonly
offline?: boolean
Optional
Readonly
origin?: { readonly archived?: boolean; readonly description?: string; readonly fork?: boolean; readonly forkable?: boolean; readonly hierarchyId?: string; readonly id?: number; readonly local?: boolean; ... 11 more ...; readonly statusMessage?: string; } | undefined
Optional
Readonly
partition?: number
Optional
Readonly
project?: {
description?: (...) | (...);
id?: (...) | (...);
key?: (...) | (...);
name?: (...) | (...);
public?: (...) | (...) | (...);
type?: (...) | (...) | (...);
}
Optional
Readonly
description?: (...) | (...)
Optional
Readonly
id?: (...) | (...)
Optional
Readonly
key?: (...) | (...)
Optional
Readonly
name?: (...) | (...)
Optional
Readonly
public?: (...) | (...) | (...)
Optional
Readonly
type?: (...) | (...) | (...)
Optional
Readonly
public?: boolean
Optional
Readonly
readOnly?: boolean
Optional
Readonly
remote?: boolean
Optional
Readonly
scmId?: string
Optional
Readonly
slug?: string
Optional
Readonly
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE"
Optional
Readonly
statusMessage?: string
Optional
Readonly
type?: unknown
Optional
Readonly
id?: number
Optional
Readonly
locked?: boolean
Optional
Readonly
open?: boolean
Optional
Readonly
participants?: readonly ({ readonly approved?: boolean; readonly lastReviewedCommit?: string; readonly pullRequest?: { readonly author?: ...; readonly closed?: boolean; readonly closedDate?: string; readonly createdDate?: string; ... 14 more ...; readonly version?: number; }; readonly role?: "PARTICIPANT" | ... 1 more ... | "AUTHOR"; readon...)[]
Optional
Readonly
properties?: Record<string, unknown>
Optional
Readonly
reviewers?: readonly ({ readonly approved?: boolean; readonly lastReviewedCommit?: string; readonly pullRequest?: { readonly author?: ...; readonly closed?: boolean; readonly closedDate?: string; readonly createdDate?: string; ... 14 more ...; readonly version?: number; }; readonly role?: "PARTICIPANT" | ... 1 more ... | "AUTHOR"; readon...)[]
Optional
Readonly
state?: "DECLINED" | "MERGED" | "OPEN"
Optional
Readonly
title?: string
Optional
Readonly
toRef?: {
displayId?: string;
id?: string;
latestCommit?: string;
repository?: {
archived?: boolean;
description?: string;
fork?: boolean;
forkable?: boolean;
hierarchyId?: string;
id?: number;
local?: boolean;
name?: string;
offline?: boolean;
origin?: { readonly archived?: boolean; readonly description?: string; readonly fork?: boolean; readonly forkable?: boolean; readonly hierarchyId?: string; readonly id?: number; readonly local?: boolean; ... 11 more ...; readonly statusMessage?: string; } | undefined;
partition?: number;
project?: {
description?: (...) | (...);
id?: (...) | (...);
key?: (...) | (...);
name?: (...) | (...);
public?: (...) | (...) | (...);
type?: (...) | (...) | (...);
};
public?: boolean;
readOnly?: boolean;
remote?: boolean;
scmId?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
type?: unknown;
}
Optional
Readonly
displayId?: string
Optional
Readonly
id?: string
Optional
Readonly
latestCommit?: string
Optional
Readonly
repository?: {
archived?: boolean;
description?: string;
fork?: boolean;
forkable?: boolean;
hierarchyId?: string;
id?: number;
local?: boolean;
name?: string;
offline?: boolean;
origin?: { readonly archived?: boolean; readonly description?: string; readonly fork?: boolean; readonly forkable?: boolean; readonly hierarchyId?: string; readonly id?: number; readonly local?: boolean; ... 11 more ...; readonly statusMessage?: string; } | undefined;
partition?: number;
project?: {
description?: (...) | (...);
id?: (...) | (...);
key?: (...) | (...);
name?: (...) | (...);
public?: (...) | (...) | (...);
type?: (...) | (...) | (...);
};
public?: boolean;
readOnly?: boolean;
remote?: boolean;
scmId?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
}
Optional
Readonly
archived?: boolean
Optional
Readonly
description?: string
Optional
Readonly
fork?: boolean
Optional
Readonly
forkable?: boolean
Optional
Readonly
hierarchyId?: string
Optional
Readonly
id?: number
Optional
Readonly
local?: boolean
Optional
Readonly
name?: string
Optional
Readonly
offline?: boolean
Optional
Readonly
origin?: { readonly archived?: boolean; readonly description?: string; readonly fork?: boolean; readonly forkable?: boolean; readonly hierarchyId?: string; readonly id?: number; readonly local?: boolean; ... 11 more ...; readonly statusMessage?: string; } | undefined
Optional
Readonly
partition?: number
Optional
Readonly
project?: {
description?: (...) | (...);
id?: (...) | (...);
key?: (...) | (...);
name?: (...) | (...);
public?: (...) | (...) | (...);
type?: (...) | (...) | (...);
}
Optional
Readonly
description?: (...) | (...)
Optional
Readonly
id?: (...) | (...)
Optional
Readonly
key?: (...) | (...)
Optional
Readonly
name?: (...) | (...)
Optional
Readonly
public?: (...) | (...) | (...)
Optional
Readonly
type?: (...) | (...) | (...)
Optional
Readonly
public?: boolean
Optional
Readonly
readOnly?: boolean
Optional
Readonly
remote?: boolean
Optional
Readonly
scmId?: string
Optional
Readonly
slug?: string
Optional
Readonly
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE"
Optional
Readonly
statusMessage?: string
Optional
Readonly
type?: unknown
Optional
Readonly
updatedDate?: string
Optional
Readonly
version?: number
Optional
Readonly
role?: "PARTICIPANT" | "REVIEWER" | "AUTHOR"
Optional
Readonly
status?: "APPROVED" | "NEEDS_WORK" | "UNAPPROVED"
Optional
Readonly
user?: {
active?: boolean;
displayName?: string;
emailAddress?: string;
id?: number;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
}
Optional
Readonly
active?: boolean
Optional
Readonly
displayName?: string
Optional
Readonly
emailAddress?: string
Optional
Readonly
id?: number
Optional
Readonly
name?: string
Optional
Readonly
slug?: string
Optional
Readonly
type?: "NORMAL" | "SERVICE"
Readonly
PullRequestRef: {
displayId?: string;
id?: string;
latestCommit?: string;
repository?: {
archived?: boolean;
description?: string;
fork?: boolean;
forkable?: boolean;
hierarchyId?: string;
id?: number;
local?: boolean;
name?: string;
offline?: boolean;
origin?: { readonly archived?: boolean; readonly description?: string; readonly fork?: boolean; readonly forkable?: boolean; readonly hierarchyId?: string; readonly id?: number; readonly local?: boolean; ... 11 more ...; readonly statusMessage?: string; } | undefined;
partition?: number;
project?: {
description?: string;
id?: number;
key?: string;
name?: string;
public?: boolean;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
readOnly?: boolean;
remote?: boolean;
scmId?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
type?: unknown;
}
Optional
Readonly
displayId?: string
Optional
Readonly
id?: string
Optional
Readonly
latestCommit?: string
Optional
Readonly
repository?: {
archived?: boolean;
description?: string;
fork?: boolean;
forkable?: boolean;
hierarchyId?: string;
id?: number;
local?: boolean;
name?: string;
offline?: boolean;
origin?: { readonly archived?: boolean; readonly description?: string; readonly fork?: boolean; readonly forkable?: boolean; readonly hierarchyId?: string; readonly id?: number; readonly local?: boolean; ... 11 more ...; readonly statusMessage?: string; } | undefined;
partition?: number;
project?: {
description?: string;
id?: number;
key?: string;
name?: string;
public?: boolean;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
readOnly?: boolean;
remote?: boolean;
scmId?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
}
Optional
Readonly
archived?: boolean
Optional
Readonly
description?: string
Optional
Readonly
fork?: boolean
Optional
Readonly
forkable?: boolean
Optional
Readonly
hierarchyId?: string
Optional
Readonly
id?: number
Optional
Readonly
local?: boolean
Optional
Readonly
name?: string
Optional
Readonly
offline?: boolean
Optional
Readonly
origin?: { readonly archived?: boolean; readonly description?: string; readonly fork?: boolean; readonly forkable?: boolean; readonly hierarchyId?: string; readonly id?: number; readonly local?: boolean; ... 11 more ...; readonly statusMessage?: string; } | undefined
Optional
Readonly
partition?: number
Optional
Readonly
project?: {
description?: string;
id?: number;
key?: string;
name?: string;
public?: boolean;
type?: "NORMAL" | "PERSONAL";
}
Optional
Readonly
description?: string
Optional
Readonly
id?: number
Optional
Readonly
key?: string
Optional
Readonly
name?: string
Optional
Readonly
public?: boolean
Optional
Readonly
type?: "NORMAL" | "PERSONAL"
Optional
Readonly
public?: boolean
Optional
Readonly
readOnly?: boolean
Optional
Readonly
remote?: boolean
Optional
Readonly
scmId?: string
Optional
Readonly
slug?: string
Optional
Readonly
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE"
Optional
Readonly
statusMessage?: string
Optional
Readonly
type?: unknown
Readonly
RefType: unknown
Readonly
Repository: {
archived?: boolean;
description?: string;
fork?: boolean;
forkable?: boolean;
hierarchyId?: string;
id?: number;
local?: boolean;
name?: string;
offline?: boolean;
origin?: { readonly archived?: boolean; readonly description?: string; readonly fork?: boolean; readonly forkable?: boolean; readonly hierarchyId?: string; readonly id?: number; readonly local?: boolean; ... 11 more ...; readonly statusMessage?: string; };
partition?: number;
project?: {
description?: string;
id?: number;
key?: string;
name?: string;
public?: boolean;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
readOnly?: boolean;
remote?: boolean;
scmId?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
}
Optional
Readonly
archived?: boolean
Optional
Readonly
description?: string
Optional
Readonly
fork?: boolean
Optional
Readonly
forkable?: boolean
Optional
Readonly
hierarchyId?: string
Optional
Readonly
id?: number
Optional
Readonly
local?: boolean
Optional
Readonly
name?: string
Optional
Readonly
offline?: boolean
Optional
Readonly
origin?: { readonly archived?: boolean; readonly description?: string; readonly fork?: boolean; readonly forkable?: boolean; readonly hierarchyId?: string; readonly id?: number; readonly local?: boolean; ... 11 more ...; readonly statusMessage?: string; }
Optional
Readonly
partition?: number
Optional
Readonly
project?: {
description?: string;
id?: number;
key?: string;
name?: string;
public?: boolean;
type?: "NORMAL" | "PERSONAL";
}
Optional
Readonly
description?: string
Optional
Readonly
id?: number
Optional
Readonly
key?: string
Optional
Readonly
name?: string
Optional
Readonly
public?: boolean
Optional
Readonly
type?: "NORMAL" | "PERSONAL"
Optional
Readonly
public?: boolean
Optional
Readonly
readOnly?: boolean
Optional
Readonly
remote?: boolean
Optional
Readonly
scmId?: string
Optional
Readonly
slug?: string
Optional
Readonly
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE"
Optional
Readonly
statusMessage?: string
Readonly
RepositoryHookDetails: {
configFormKey?: string;
description?: string;
key?: string;
name?: string;
supportedScopes?: readonly ("GLOBAL" | "PROJECT" | "REPOSITORY")[];
type?: "POST_RECEIVE" | "PRE_PULL_REQUEST_MERGE" | "PRE_RECEIVE";
version?: string;
}
Optional
Readonly
configFormKey?: string
Optional
Readonly
description?: string
Optional
Readonly
key?: string
Optional
Readonly
name?: string
Optional
Readonly
supportedScopes?: readonly ("GLOBAL" | "PROJECT" | "REPOSITORY")[]
Optional
Readonly
type?: "POST_RECEIVE" | "PRE_PULL_REQUEST_MERGE" | "PRE_RECEIVE"
Optional
Readonly
version?: string
Readonly
RestAccessToken: {
createdDate?: string;
id?: string;
name?: string;
}
Optional
Readonly
createdDate?: string
Optional
Readonly
id?: string
Optional
Readonly
name?: string
Readonly
RestAccessTokenRequest: {
expiryDays?: number;
name?: string;
permissions?: readonly string[];
}
Optional
Readonly
expiryDays?: number
Optional
Readonly
name?: string
Optional
Readonly
permissions?: readonly string[]
Readonly
RestAggregateRejectCounter: {
lastRejectTime?: number;
rejectCount?: number;
user?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
}
Optional
Readonly
lastRejectTime?: number
Optional
Readonly
rejectCount?: number
Optional
Readonly
user?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
}
Optional
Readonly
active?: boolean
Optional
Readonly
avatarUrl?: string
Optional
Readonly
displayName?: string
Optional
Readonly
emailAddress?: string
Optional
Readonly
id?: number
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
slug?: string
Optional
Readonly
type?: "NORMAL" | "SERVICE"
Readonly
RestAnalyticsSettings: {
canCollectAnalytics?: boolean;
serverTime?: number;
supportEntitlementNumber?: string;
}
Optional
Readonly
canCollectAnalytics?: boolean
Optional
Readonly
serverTime?: number
Optional
Readonly
supportEntitlementNumber?: string
Readonly
RestAnnouncementBanner: {
audience?: "ALL" | "AUTHENTICATED";
enabled?: boolean;
message?: string;
}
Optional
Readonly
audience?: "ALL" | "AUTHENTICATED"
Optional
Readonly
enabled?: boolean
Optional
Readonly
message?: string
Readonly
RestApplicationProperties: {
buildDate?: string;
buildNumber?: string;
displayName?: string;
version?: string;
}
Optional
Readonly
buildDate?: string
Optional
Readonly
buildNumber?: string
Optional
Readonly
displayName?: string
Optional
Readonly
version?: string
Readonly
RestApplicationUser: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
}
Optional
Readonly
active?: boolean
Optional
Readonly
avatarUrl?: string
Optional
Readonly
displayName?: string
Optional
Readonly
emailAddress?: string
Optional
Readonly
id?: number
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
slug?: string
Optional
Readonly
type?: "NORMAL" | "SERVICE"
Readonly
RestApplicationUserWithPermissions: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
effectivePermissions?: Record<string, unknown>;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
}
Optional
Readonly
active?: boolean
Optional
Readonly
avatarUrl?: string
Optional
Readonly
displayName?: string
Optional
Readonly
effectivePermissions?: Record<string, unknown>
Optional
Readonly
emailAddress?: string
Optional
Readonly
id?: number
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
slug?: string
Optional
Readonly
type?: "NORMAL" | "SERVICE"
Readonly
RestApplySuggestionRequest: {
commentVersion?: {
asInt?: number;
present?: boolean;
};
commitMessage?: string;
pullRequestVersion?: {
asInt?: number;
present?: boolean;
};
suggestionIndex?: {
asInt?: number;
present?: boolean;
};
}
Optional
Readonly
commentVersion?: {
asInt?: number;
present?: boolean;
}
Optional
Readonly
asInt?: number
Optional
Readonly
present?: boolean
Optional
Readonly
commitMessage?: string
Optional
Readonly
pullRequestVersion?: {
asInt?: number;
present?: boolean;
}
Optional
Readonly
asInt?: number
Optional
Readonly
present?: boolean
Optional
Readonly
suggestionIndex?: {
asInt?: number;
present?: boolean;
}
Optional
Readonly
asInt?: number
Optional
Readonly
present?: boolean
Readonly
RestAttachmentMetadata: {
id?: number;
metadata?: string;
url?: string;
}
Optional
Readonly
id?: number
Optional
Readonly
metadata?: string
Optional
Readonly
url?: string
Readonly
RestAuthenticationRequest: {
credentials: {
token: string;
} | {
algorithm?: string;
publicKey: string;
username?: string;
} | {
password: string;
username: string;
};
repositoryId?: number;
}
Readonly
credentials: {
token: string;
} | {
algorithm?: string;
publicKey: string;
username?: string;
} | {
password: string;
username: string;
}
Optional
Readonly
repositoryId?: number
Readonly
RestAutoDeclineSettings: {
enabled?: boolean;
inactivityWeeks?: number;
scope?: {
resourceId?: number;
type?: "GLOBAL" | "PROJECT" | "REPOSITORY";
};
}
Optional
Readonly
enabled?: boolean
Optional
Readonly
inactivityWeeks?: number
Optional
Readonly
scope?: {
resourceId?: number;
type?: "GLOBAL" | "PROJECT" | "REPOSITORY";
}
Optional
Readonly
resourceId?: number
Optional
Readonly
type?: "GLOBAL" | "PROJECT" | "REPOSITORY"
Readonly
RestAutoDeclineSettingsRequest: {
enabled?: boolean;
inactivityWeeks?: number;
}
Optional
Readonly
enabled?: boolean
Optional
Readonly
inactivityWeeks?: number
Readonly
RestAutoMergeProcessingResult: {
autoMergeProcessingStatus?:
| "MERGED"
| "CANCELLED"
| "LOCK_FAILURE"
| "STALE"
| "UNKNOWN"
| "VETOED";
pullRequest?: {
closed?: boolean;
closedDate?: number;
createdDate?: number;
description?: string;
descriptionAsHtml?: string;
draft?: boolean;
fromRef?: {
displayId?: string;
id?: string;
latestCommit?: string;
repository?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
origin?: {
archived?: (...) | (...) | (...);
defaultBranch?: (...) | (...);
description?: (...) | (...);
forkable?: (...) | (...) | (...);
hierarchyId?: (...) | (...);
id?: (...) | (...);
links?: (...) | (...);
name?: (...) | (...);
partition?: (...) | (...);
project?: (...) | (...);
public?: (...) | (...) | (...);
relatedLinks?: (...) | (...);
scmId?: (...) | (...);
scope?: (...) | (...);
slug?: (...) | (...);
state?:
| (...)
| (...)
| (...)
| (...)
| (...);
statusMessage?: (...) | (...);
};
partition?: number;
project?: {
avatar?: (...) | (...);
avatarUrl?: (...) | (...);
description?: (...) | (...);
id?: (...) | (...);
key: string;
links?: (...) | (...);
name?: (...) | (...);
public?: (...) | (...) | (...);
scope?: (...) | (...);
type?: (...) | (...) | (...);
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
type?: "BRANCH" | "TAG";
};
htmlDescription?: string;
id?: number;
links?: Record<string, unknown>;
locked?: boolean;
open?: boolean;
participants?: readonly {
approved?: boolean;
lastReviewedCommit?: string;
role?: "PARTICIPANT" | "REVIEWER" | "AUTHOR";
status?: "APPROVED" | "NEEDS_WORK" | "UNAPPROVED";
user?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<(...), (...)>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
}[];
reviewers?: readonly {
approved?: boolean;
lastReviewedCommit?: string;
role?: "PARTICIPANT" | "REVIEWER" | "AUTHOR";
status?: "APPROVED" | "NEEDS_WORK" | "UNAPPROVED";
user?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<(...), (...)>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
}[];
state?: "DECLINED" | "MERGED" | "OPEN";
title?: string;
toRef?: {
displayId?: string;
id?: string;
latestCommit?: string;
repository?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
origin?: {
archived?: (...) | (...) | (...);
defaultBranch?: (...) | (...);
description?: (...) | (...);
forkable?: (...) | (...) | (...);
hierarchyId?: (...) | (...);
id?: (...) | (...);
links?: (...) | (...);
name?: (...) | (...);
partition?: (...) | (...);
project?: (...) | (...);
public?: (...) | (...) | (...);
relatedLinks?: (...) | (...);
scmId?: (...) | (...);
scope?: (...) | (...);
slug?: (...) | (...);
state?:
| (...)
| (...)
| (...)
| (...)
| (...);
statusMessage?: (...) | (...);
};
partition?: number;
project?: {
avatar?: (...) | (...);
avatarUrl?: (...) | (...);
description?: (...) | (...);
id?: (...) | (...);
key: string;
links?: (...) | (...);
name?: (...) | (...);
public?: (...) | (...) | (...);
scope?: (...) | (...);
type?: (...) | (...) | (...);
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
type?: "BRANCH" | "TAG";
};
updatedDate?: number;
version?: number;
};
}
Optional
Readonly
autoMergeProcessingStatus?:
| "MERGED"
| "CANCELLED"
| "LOCK_FAILURE"
| "STALE"
| "UNKNOWN"
| "VETOED"
Optional
Readonly
pullRequest?: {
closed?: boolean;
closedDate?: number;
createdDate?: number;
description?: string;
descriptionAsHtml?: string;
draft?: boolean;
fromRef?: {
displayId?: string;
id?: string;
latestCommit?: string;
repository?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
origin?: {
archived?: (...) | (...) | (...);
defaultBranch?: (...) | (...);
description?: (...) | (...);
forkable?: (...) | (...) | (...);
hierarchyId?: (...) | (...);
id?: (...) | (...);
links?: (...) | (...);
name?: (...) | (...);
partition?: (...) | (...);
project?: (...) | (...);
public?: (...) | (...) | (...);
relatedLinks?: (...) | (...);
scmId?: (...) | (...);
scope?: (...) | (...);
slug?: (...) | (...);
state?:
| (...)
| (...)
| (...)
| (...)
| (...);
statusMessage?: (...) | (...);
};
partition?: number;
project?: {
avatar?: (...) | (...);
avatarUrl?: (...) | (...);
description?: (...) | (...);
id?: (...) | (...);
key: string;
links?: (...) | (...);
name?: (...) | (...);
public?: (...) | (...) | (...);
scope?: (...) | (...);
type?: (...) | (...) | (...);
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
type?: "BRANCH" | "TAG";
};
htmlDescription?: string;
id?: number;
links?: Record<string, unknown>;
locked?: boolean;
open?: boolean;
participants?: readonly {
approved?: boolean;
lastReviewedCommit?: string;
role?: "PARTICIPANT" | "REVIEWER" | "AUTHOR";
status?: "APPROVED" | "NEEDS_WORK" | "UNAPPROVED";
user?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<(...), (...)>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
}[];
reviewers?: readonly {
approved?: boolean;
lastReviewedCommit?: string;
role?: "PARTICIPANT" | "REVIEWER" | "AUTHOR";
status?: "APPROVED" | "NEEDS_WORK" | "UNAPPROVED";
user?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<(...), (...)>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
}[];
state?: "DECLINED" | "MERGED" | "OPEN";
title?: string;
toRef?: {
displayId?: string;
id?: string;
latestCommit?: string;
repository?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
origin?: {
archived?: (...) | (...) | (...);
defaultBranch?: (...) | (...);
description?: (...) | (...);
forkable?: (...) | (...) | (...);
hierarchyId?: (...) | (...);
id?: (...) | (...);
links?: (...) | (...);
name?: (...) | (...);
partition?: (...) | (...);
project?: (...) | (...);
public?: (...) | (...) | (...);
relatedLinks?: (...) | (...);
scmId?: (...) | (...);
scope?: (...) | (...);
slug?: (...) | (...);
state?:
| (...)
| (...)
| (...)
| (...)
| (...);
statusMessage?: (...) | (...);
};
partition?: number;
project?: {
avatar?: (...) | (...);
avatarUrl?: (...) | (...);
description?: (...) | (...);
id?: (...) | (...);
key: string;
links?: (...) | (...);
name?: (...) | (...);
public?: (...) | (...) | (...);
scope?: (...) | (...);
type?: (...) | (...) | (...);
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
type?: "BRANCH" | "TAG";
};
updatedDate?: number;
version?: number;
}
Optional
Readonly
closed?: boolean
Optional
Readonly
closedDate?: number
Optional
Readonly
createdDate?: number
Optional
Readonly
description?: string
Optional
Readonly
descriptionAsHtml?: string
Optional
Readonly
draft?: boolean
Optional
Readonly
fromRef?: {
displayId?: string;
id?: string;
latestCommit?: string;
repository?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
origin?: {
archived?: (...) | (...) | (...);
defaultBranch?: (...) | (...);
description?: (...) | (...);
forkable?: (...) | (...) | (...);
hierarchyId?: (...) | (...);
id?: (...) | (...);
links?: (...) | (...);
name?: (...) | (...);
partition?: (...) | (...);
project?: (...) | (...);
public?: (...) | (...) | (...);
relatedLinks?: (...) | (...);
scmId?: (...) | (...);
scope?: (...) | (...);
slug?: (...) | (...);
state?:
| (...)
| (...)
| (...)
| (...)
| (...);
statusMessage?: (...) | (...);
};
partition?: number;
project?: {
avatar?: (...) | (...);
avatarUrl?: (...) | (...);
description?: (...) | (...);
id?: (...) | (...);
key: string;
links?: (...) | (...);
name?: (...) | (...);
public?: (...) | (...) | (...);
scope?: (...) | (...);
type?: (...) | (...) | (...);
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
type?: "BRANCH" | "TAG";
}
Optional
Readonly
displayId?: string
Optional
Readonly
id?: string
Optional
Readonly
latestCommit?: string
Optional
Readonly
repository?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
origin?: {
archived?: (...) | (...) | (...);
defaultBranch?: (...) | (...);
description?: (...) | (...);
forkable?: (...) | (...) | (...);
hierarchyId?: (...) | (...);
id?: (...) | (...);
links?: (...) | (...);
name?: (...) | (...);
partition?: (...) | (...);
project?: (...) | (...);
public?: (...) | (...) | (...);
relatedLinks?: (...) | (...);
scmId?: (...) | (...);
scope?: (...) | (...);
slug?: (...) | (...);
state?:
| (...)
| (...)
| (...)
| (...)
| (...);
statusMessage?: (...) | (...);
};
partition?: number;
project?: {
avatar?: (...) | (...);
avatarUrl?: (...) | (...);
description?: (...) | (...);
id?: (...) | (...);
key: string;
links?: (...) | (...);
name?: (...) | (...);
public?: (...) | (...) | (...);
scope?: (...) | (...);
type?: (...) | (...) | (...);
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
}
Optional
Readonly
archived?: boolean
Optional
Readonly
defaultBranch?: string
Optional
Readonly
description?: string
Optional
Readonly
forkable?: boolean
Optional
Readonly
hierarchyId?: string
Optional
Readonly
id?: number
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
origin?: {
archived?: (...) | (...) | (...);
defaultBranch?: (...) | (...);
description?: (...) | (...);
forkable?: (...) | (...) | (...);
hierarchyId?: (...) | (...);
id?: (...) | (...);
links?: (...) | (...);
name?: (...) | (...);
partition?: (...) | (...);
project?: (...) | (...);
public?: (...) | (...) | (...);
relatedLinks?: (...) | (...);
scmId?: (...) | (...);
scope?: (...) | (...);
slug?: (...) | (...);
state?:
| (...)
| (...)
| (...)
| (...)
| (...);
statusMessage?: (...) | (...);
}
Optional
Readonly
archived?: (...) | (...) | (...)
Optional
Readonly
defaultBranch?: (...) | (...)
Optional
Readonly
description?: (...) | (...)
Optional
Readonly
forkable?: (...) | (...) | (...)
Optional
Readonly
hierarchyId?: (...) | (...)
Optional
Readonly
id?: (...) | (...)
Optional
Readonly
links?: (...) | (...)
Optional
Readonly
name?: (...) | (...)
Optional
Readonly
partition?: (...) | (...)
Optional
Readonly
project?: (...) | (...)
Optional
Readonly
public?: (...) | (...) | (...)
Optional
Readonly
relatedLinks?: (...) | (...)
Optional
Readonly
scmId?: (...) | (...)
Optional
Readonly
scope?: (...) | (...)
Optional
Readonly
slug?: (...) | (...)
Optional
Readonly
state?:
| (...)
| (...)
| (...)
| (...)
| (...)
Optional
Readonly
statusMessage?: (...) | (...)
Optional
Readonly
partition?: number
Optional
Readonly
project?: {
avatar?: (...) | (...);
avatarUrl?: (...) | (...);
description?: (...) | (...);
id?: (...) | (...);
key: string;
links?: (...) | (...);
name?: (...) | (...);
public?: (...) | (...) | (...);
scope?: (...) | (...);
type?: (...) | (...) | (...);
}
Optional
Readonly
avatar?: (...) | (...)
Optional
Readonly
avatarUrl?: (...) | (...)
Optional
Readonly
description?: (...) | (...)
Optional
Readonly
id?: (...) | (...)
Readonly
key: string
Optional
Readonly
links?: (...) | (...)
Optional
Readonly
name?: (...) | (...)
Optional
Readonly
public?: (...) | (...) | (...)
Optional
Readonly
scope?: (...) | (...)
Optional
Readonly
type?: (...) | (...) | (...)
Optional
Readonly
public?: boolean
Optional
Readonly
relatedLinks?: Record<string, unknown>
Optional
Readonly
scmId?: string
Optional
Readonly
scope?: string
Optional
Readonly
slug?: string
Optional
Readonly
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE"
Optional
Readonly
statusMessage?: string
Optional
Readonly
type?: "BRANCH" | "TAG"
Optional
Readonly
htmlDescription?: string
Optional
Readonly
id?: number
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
locked?: boolean
Optional
Readonly
open?: boolean
Optional
Readonly
participants?: readonly {
approved?: boolean;
lastReviewedCommit?: string;
role?: "PARTICIPANT" | "REVIEWER" | "AUTHOR";
status?: "APPROVED" | "NEEDS_WORK" | "UNAPPROVED";
user?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<(...), (...)>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
}[]
Optional
Readonly
reviewers?: readonly {
approved?: boolean;
lastReviewedCommit?: string;
role?: "PARTICIPANT" | "REVIEWER" | "AUTHOR";
status?: "APPROVED" | "NEEDS_WORK" | "UNAPPROVED";
user?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<(...), (...)>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
}[]
Optional
Readonly
state?: "DECLINED" | "MERGED" | "OPEN"
Optional
Readonly
title?: string
Optional
Readonly
toRef?: {
displayId?: string;
id?: string;
latestCommit?: string;
repository?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
origin?: {
archived?: (...) | (...) | (...);
defaultBranch?: (...) | (...);
description?: (...) | (...);
forkable?: (...) | (...) | (...);
hierarchyId?: (...) | (...);
id?: (...) | (...);
links?: (...) | (...);
name?: (...) | (...);
partition?: (...) | (...);
project?: (...) | (...);
public?: (...) | (...) | (...);
relatedLinks?: (...) | (...);
scmId?: (...) | (...);
scope?: (...) | (...);
slug?: (...) | (...);
state?:
| (...)
| (...)
| (...)
| (...)
| (...);
statusMessage?: (...) | (...);
};
partition?: number;
project?: {
avatar?: (...) | (...);
avatarUrl?: (...) | (...);
description?: (...) | (...);
id?: (...) | (...);
key: string;
links?: (...) | (...);
name?: (...) | (...);
public?: (...) | (...) | (...);
scope?: (...) | (...);
type?: (...) | (...) | (...);
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
type?: "BRANCH" | "TAG";
}
Optional
Readonly
displayId?: string
Optional
Readonly
id?: string
Optional
Readonly
latestCommit?: string
Optional
Readonly
repository?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
origin?: {
archived?: (...) | (...) | (...);
defaultBranch?: (...) | (...);
description?: (...) | (...);
forkable?: (...) | (...) | (...);
hierarchyId?: (...) | (...);
id?: (...) | (...);
links?: (...) | (...);
name?: (...) | (...);
partition?: (...) | (...);
project?: (...) | (...);
public?: (...) | (...) | (...);
relatedLinks?: (...) | (...);
scmId?: (...) | (...);
scope?: (...) | (...);
slug?: (...) | (...);
state?:
| (...)
| (...)
| (...)
| (...)
| (...);
statusMessage?: (...) | (...);
};
partition?: number;
project?: {
avatar?: (...) | (...);
avatarUrl?: (...) | (...);
description?: (...) | (...);
id?: (...) | (...);
key: string;
links?: (...) | (...);
name?: (...) | (...);
public?: (...) | (...) | (...);
scope?: (...) | (...);
type?: (...) | (...) | (...);
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
}
Optional
Readonly
archived?: boolean
Optional
Readonly
defaultBranch?: string
Optional
Readonly
description?: string
Optional
Readonly
forkable?: boolean
Optional
Readonly
hierarchyId?: string
Optional
Readonly
id?: number
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
origin?: {
archived?: (...) | (...) | (...);
defaultBranch?: (...) | (...);
description?: (...) | (...);
forkable?: (...) | (...) | (...);
hierarchyId?: (...) | (...);
id?: (...) | (...);
links?: (...) | (...);
name?: (...) | (...);
partition?: (...) | (...);
project?: (...) | (...);
public?: (...) | (...) | (...);
relatedLinks?: (...) | (...);
scmId?: (...) | (...);
scope?: (...) | (...);
slug?: (...) | (...);
state?:
| (...)
| (...)
| (...)
| (...)
| (...);
statusMessage?: (...) | (...);
}
Optional
Readonly
archived?: (...) | (...) | (...)
Optional
Readonly
defaultBranch?: (...) | (...)
Optional
Readonly
description?: (...) | (...)
Optional
Readonly
forkable?: (...) | (...) | (...)
Optional
Readonly
hierarchyId?: (...) | (...)
Optional
Readonly
id?: (...) | (...)
Optional
Readonly
links?: (...) | (...)
Optional
Readonly
name?: (...) | (...)
Optional
Readonly
partition?: (...) | (...)
Optional
Readonly
project?: (...) | (...)
Optional
Readonly
public?: (...) | (...) | (...)
Optional
Readonly
relatedLinks?: (...) | (...)
Optional
Readonly
scmId?: (...) | (...)
Optional
Readonly
scope?: (...) | (...)
Optional
Readonly
slug?: (...) | (...)
Optional
Readonly
state?:
| (...)
| (...)
| (...)
| (...)
| (...)
Optional
Readonly
statusMessage?: (...) | (...)
Optional
Readonly
partition?: number
Optional
Readonly
project?: {
avatar?: (...) | (...);
avatarUrl?: (...) | (...);
description?: (...) | (...);
id?: (...) | (...);
key: string;
links?: (...) | (...);
name?: (...) | (...);
public?: (...) | (...) | (...);
scope?: (...) | (...);
type?: (...) | (...) | (...);
}
Optional
Readonly
avatar?: (...) | (...)
Optional
Readonly
avatarUrl?: (...) | (...)
Optional
Readonly
description?: (...) | (...)
Optional
Readonly
id?: (...) | (...)
Readonly
key: string
Optional
Readonly
links?: (...) | (...)
Optional
Readonly
name?: (...) | (...)
Optional
Readonly
public?: (...) | (...) | (...)
Optional
Readonly
scope?: (...) | (...)
Optional
Readonly
type?: (...) | (...) | (...)
Optional
Readonly
public?: boolean
Optional
Readonly
relatedLinks?: Record<string, unknown>
Optional
Readonly
scmId?: string
Optional
Readonly
scope?: string
Optional
Readonly
slug?: string
Optional
Readonly
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE"
Optional
Readonly
statusMessage?: string
Optional
Readonly
type?: "BRANCH" | "TAG"
Optional
Readonly
updatedDate?: number
Optional
Readonly
version?: number
Readonly
RestAutoMergeProjectSettingsRequest: {
enabled?: boolean;
restrictionAction?: "CREATE" | "DELETE" | "NONE";
}
Optional
Readonly
enabled?: boolean
Optional
Readonly
restrictionAction?: "CREATE" | "DELETE" | "NONE"
Readonly
RestAutoMergeRequest: {
autoSubject?: boolean;
createdDate?: number;
fromHash?: string;
message?: string;
strategyId?: string;
toRefId?: string;
}
Optional
Readonly
autoSubject?: boolean
Optional
Readonly
createdDate?: number
Optional
Readonly
fromHash?: string
Optional
Readonly
message?: string
Optional
Readonly
strategyId?: string
Optional
Readonly
toRefId?: string
Readonly
RestAutoMergeRestrictedSettings: {
enabled?: boolean;
restrictionState?: "NONE" | "RESTRICTED_MODIFIABLE" | "RESTRICTED_UNMODIFIABLE";
scope?: {
resourceId?: number;
type?: "GLOBAL" | "PROJECT" | "REPOSITORY";
};
}
Optional
Readonly
enabled?: boolean
Optional
Readonly
restrictionState?: "NONE" | "RESTRICTED_MODIFIABLE" | "RESTRICTED_UNMODIFIABLE"
Optional
Readonly
scope?: {
resourceId?: number;
type?: "GLOBAL" | "PROJECT" | "REPOSITORY";
}
Optional
Readonly
resourceId?: number
Optional
Readonly
type?: "GLOBAL" | "PROJECT" | "REPOSITORY"
Readonly
RestAutoMergeSettingsRequest: {
enabled?: boolean;
}
Optional
Readonly
enabled?: boolean
Readonly
RestBearerTokenCredentials: {
token: string;
}
Readonly
RestBitbucketLicense: {
creationDate?: number;
daysBeforeExpiry?: number;
expiryDate?: number;
gracePeriodEndDate?: number;
license?: string;
maintenanceExpiryDate?: number;
maximumNumberOfUsers?: number;
numberOfDaysBeforeExpiry?: number;
numberOfDaysBeforeGracePeriodExpiry?: number;
numberOfDaysBeforeMaintenanceExpiry?: number;
purchaseDate?: number;
serverId?: string;
status?: {
currentNumberOfUsers?: number;
serverId?: string;
};
supportEntitlementNumber?: string;
unlimitedNumberOfUsers?: boolean;
}
Optional
Readonly
creationDate?: number
Optional
Readonly
daysBeforeExpiry?: number
Optional
Readonly
expiryDate?: number
Optional
Readonly
gracePeriodEndDate?: number
Optional
Readonly
license?: string
Optional
Readonly
maintenanceExpiryDate?: number
Optional
Readonly
maximumNumberOfUsers?: number
Optional
Readonly
numberOfDaysBeforeExpiry?: number
Optional
Readonly
numberOfDaysBeforeGracePeriodExpiry?: number
Optional
Readonly
numberOfDaysBeforeMaintenanceExpiry?: number
Optional
Readonly
purchaseDate?: number
Optional
Readonly
serverId?: string
Optional
Readonly
status?: {
currentNumberOfUsers?: number;
serverId?: string;
}
Optional
Readonly
currentNumberOfUsers?: number
Optional
Readonly
serverId?: string
Optional
Readonly
supportEntitlementNumber?: string
Optional
Readonly
unlimitedNumberOfUsers?: boolean
Readonly
RestBranch: {
default?: boolean;
displayId?: string;
id?: string;
latestChangeset?: string;
latestCommit?: string;
type?: unknown;
}
Optional
Readonly
default?: boolean
Optional
Readonly
displayId?: string
Optional
Readonly
id?: string
Optional
Readonly
latestChangeset?: string
Optional
Readonly
latestCommit?: string
Optional
Readonly
type?: unknown
Readonly
RestBranchCreateRequest: {
name?: string;
startPoint?: string;
}
Optional
Readonly
name?: string
Optional
Readonly
startPoint?: string
Readonly
RestBranchDeleteRequest: {
dryRun?: boolean;
endPoint?: string;
name?: string;
}
Optional
Readonly
dryRun?: boolean
Optional
Readonly
endPoint?: string
Optional
Readonly
name?: string
Readonly
RestBuildCapabilities: {
buildStatus?: readonly string[];
}
Optional
Readonly
buildStatus?: readonly string[]
Readonly
RestBuildStats: {
cancelled?: number;
failed?: number;
inProgress?: number;
successful?: number;
unknown?: number;
}
Optional
Readonly
cancelled?: number
Optional
Readonly
failed?: number
Optional
Readonly
inProgress?: number
Optional
Readonly
successful?: number
Optional
Readonly
unknown?: number
Readonly
RestBuildStatus: {
buildNumber?: string;
createdDate?: number;
description?: string;
duration?: number;
key?: string;
name?: string;
parent?: string;
ref?: string;
state?:
| "FAILED"
| "INPROGRESS"
| "SUCCESSFUL"
| "CANCELLED"
| "UNKNOWN";
testResults?: {
failed?: number;
skipped?: number;
successful?: number;
};
updatedDate?: number;
url?: string;
}
Optional
Readonly
buildNumber?: string
Optional
Readonly
createdDate?: number
Optional
Readonly
description?: string
Optional
Readonly
duration?: number
Optional
Readonly
key?: string
Optional
Readonly
name?: string
Optional
Readonly
parent?: string
Optional
Readonly
ref?: string
Optional
Readonly
state?:
| "FAILED"
| "INPROGRESS"
| "SUCCESSFUL"
| "CANCELLED"
| "UNKNOWN"
Optional
Readonly
testResults?: {
failed?: number;
skipped?: number;
successful?: number;
}
Optional
Readonly
failed?: number
Optional
Readonly
skipped?: number
Optional
Readonly
successful?: number
Optional
Readonly
updatedDate?: number
Optional
Readonly
url?: string
Readonly
RestBuildStatusSetRequest: {
buildNumber?: string;
description?: string;
duration?: number;
key: string;
lastUpdated?: number;
name?: string;
parent?: string;
ref?: string;
state:
| "FAILED"
| "INPROGRESS"
| "SUCCESSFUL"
| "CANCELLED"
| "UNKNOWN";
testResults?: {
failed?: number;
skipped?: number;
successful?: number;
};
url: string;
}
Optional
Readonly
buildNumber?: string
Optional
Readonly
description?: string
Optional
Readonly
duration?: number
Readonly
key: string
Optional
Readonly
lastUpdated?: number
Optional
Readonly
name?: string
Optional
Readonly
parent?: string
Optional
Readonly
ref?: string
Readonly
state:
| "FAILED"
| "INPROGRESS"
| "SUCCESSFUL"
| "CANCELLED"
| "UNKNOWN"
Optional
Readonly
testResults?: {
failed?: number;
skipped?: number;
successful?: number;
}
Optional
Readonly
failed?: number
Optional
Readonly
skipped?: number
Optional
Readonly
successful?: number
Readonly
url: string
Readonly
RestBulkAddInsightAnnotationRequest: {
annotations?: readonly {
externalId?: string;
line?: number;
link?: string;
message: string;
path?: string;
severity: string;
type?: string;
}[];
}
Optional
Readonly
annotations?: readonly {
externalId?: string;
line?: number;
link?: string;
message: string;
path?: string;
severity: string;
type?: string;
}[]
Readonly
RestBulkUserRateLimitSettingsUpdateRequest: {
settings?: {
capacity?: number;
fillRate?: number;
};
usernames?: readonly string[];
whitelisted?: boolean;
}
Optional
Readonly
settings?: {
capacity?: number;
fillRate?: number;
}
Optional
Readonly
capacity?: number
Optional
Readonly
fillRate?: number
Optional
Readonly
usernames?: readonly string[]
Optional
Readonly
whitelisted?: boolean
Readonly
RestChange: {
conflict?: {
ourChange?: {
path?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
};
srcPath?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
};
type?:
| "UNKNOWN"
| "DELETE"
| "ADD"
| "COPY"
| "MODIFY"
| "MOVE";
};
theirChange?: {
path?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
};
srcPath?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
};
type?:
| "UNKNOWN"
| "DELETE"
| "ADD"
| "COPY"
| "MODIFY"
| "MOVE";
};
};
contentId?: string;
executable?: boolean;
fromContentId?: string;
links?: Record<string, unknown>;
nodeType?: "DIRECTORY" | "FILE" | "SUBMODULE";
path?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
};
percentUnchanged?: number;
srcExecutable?: boolean;
srcPath?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
};
type?:
| "UNKNOWN"
| "DELETE"
| "ADD"
| "COPY"
| "MODIFY"
| "MOVE";
}
Optional
Readonly
conflict?: {
ourChange?: {
path?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
};
srcPath?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
};
type?:
| "UNKNOWN"
| "DELETE"
| "ADD"
| "COPY"
| "MODIFY"
| "MOVE";
};
theirChange?: {
path?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
};
srcPath?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
};
type?:
| "UNKNOWN"
| "DELETE"
| "ADD"
| "COPY"
| "MODIFY"
| "MOVE";
};
}
Optional
Readonly
ourChange?: {
path?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
};
srcPath?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
};
type?:
| "UNKNOWN"
| "DELETE"
| "ADD"
| "COPY"
| "MODIFY"
| "MOVE";
}
Optional
Readonly
path?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
}
Optional
Readonly
components?: readonly string[]
Optional
Readonly
extension?: string
Optional
Readonly
name?: string
Optional
Readonly
parent?: string
Optional
Readonly
srcPath?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
}
Optional
Readonly
components?: readonly string[]
Optional
Readonly
extension?: string
Optional
Readonly
name?: string
Optional
Readonly
parent?: string
Optional
Readonly
type?:
| "UNKNOWN"
| "DELETE"
| "ADD"
| "COPY"
| "MODIFY"
| "MOVE"
Optional
Readonly
theirChange?: {
path?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
};
srcPath?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
};
type?:
| "UNKNOWN"
| "DELETE"
| "ADD"
| "COPY"
| "MODIFY"
| "MOVE";
}
Optional
Readonly
path?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
}
Optional
Readonly
components?: readonly string[]
Optional
Readonly
extension?: string
Optional
Readonly
name?: string
Optional
Readonly
parent?: string
Optional
Readonly
srcPath?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
}
Optional
Readonly
components?: readonly string[]
Optional
Readonly
extension?: string
Optional
Readonly
name?: string
Optional
Readonly
parent?: string
Optional
Readonly
type?:
| "UNKNOWN"
| "DELETE"
| "ADD"
| "COPY"
| "MODIFY"
| "MOVE"
Optional
Readonly
contentId?: string
Optional
Readonly
executable?: boolean
Optional
Readonly
fromContentId?: string
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
nodeType?: "DIRECTORY" | "FILE" | "SUBMODULE"
Optional
Readonly
path?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
}
Optional
Readonly
components?: readonly string[]
Optional
Readonly
extension?: string
Optional
Readonly
name?: string
Optional
Readonly
parent?: string
Optional
Readonly
percentUnchanged?: number
Optional
Readonly
srcExecutable?: boolean
Optional
Readonly
srcPath?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
}
Optional
Readonly
components?: readonly string[]
Optional
Readonly
extension?: string
Optional
Readonly
name?: string
Optional
Readonly
parent?: string
Optional
Readonly
type?:
| "UNKNOWN"
| "DELETE"
| "ADD"
| "COPY"
| "MODIFY"
| "MOVE"
Readonly
RestChangeset: {
changes?: {
isLastPage?: boolean;
limit?: number;
nextPageStart?: number;
size?: number;
start?: number;
values?: Record<string, unknown>;
};
fromCommit?: {
displayId?: string;
id?: string;
};
links?: Record<string, unknown>;
repository?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
origin?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
toCommit?: {
author?: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
};
authorTimestamp?: number;
committer?: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
};
committerTimestamp?: number;
displayId?: string;
id?: string;
message?: string;
parents?: readonly {
displayId?: string;
id?: string;
}[];
};
}
Optional
Readonly
changes?: {
isLastPage?: boolean;
limit?: number;
nextPageStart?: number;
size?: number;
start?: number;
values?: Record<string, unknown>;
}
Optional
Readonly
isLastPage?: boolean
Optional
Readonly
limit?: number
Optional
Readonly
nextPageStart?: number
Optional
Readonly
size?: number
Optional
Readonly
start?: number
Optional
Readonly
values?: Record<string, unknown>
Optional
Readonly
fromCommit?: {
displayId?: string;
id?: string;
}
Optional
Readonly
displayId?: string
Optional
Readonly
id?: string
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
repository?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
origin?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
}
Optional
Readonly
archived?: boolean
Optional
Readonly
defaultBranch?: string
Optional
Readonly
description?: string
Optional
Readonly
forkable?: boolean
Optional
Readonly
hierarchyId?: string
Optional
Readonly
id?: number
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
origin?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
}
Optional
Readonly
archived?: boolean
Optional
Readonly
defaultBranch?: string
Optional
Readonly
description?: string
Optional
Readonly
forkable?: boolean
Optional
Readonly
hierarchyId?: string
Optional
Readonly
id?: number
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
partition?: number
Optional
Readonly
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
}
Optional
Readonly
avatar?: string
Optional
Readonly
avatarUrl?: string
Optional
Readonly
description?: string
Optional
Readonly
id?: number
Readonly
key: string
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
public?: boolean
Optional
Readonly
scope?: string
Optional
Readonly
type?: "NORMAL" | "PERSONAL"
Optional
Readonly
public?: boolean
Optional
Readonly
relatedLinks?: Record<string, unknown>
Optional
Readonly
scmId?: string
Optional
Readonly
scope?: string
Optional
Readonly
slug?: string
Optional
Readonly
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE"
Optional
Readonly
statusMessage?: string
Optional
Readonly
partition?: number
Optional
Readonly
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
}
Optional
Readonly
avatar?: string
Optional
Readonly
avatarUrl?: string
Optional
Readonly
description?: string
Optional
Readonly
id?: number
Readonly
key: string
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
public?: boolean
Optional
Readonly
scope?: string
Optional
Readonly
type?: "NORMAL" | "PERSONAL"
Optional
Readonly
public?: boolean
Optional
Readonly
relatedLinks?: Record<string, unknown>
Optional
Readonly
scmId?: string
Optional
Readonly
scope?: string
Optional
Readonly
slug?: string
Optional
Readonly
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE"
Optional
Readonly
statusMessage?: string
Optional
Readonly
toCommit?: {
author?: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
};
authorTimestamp?: number;
committer?: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
};
committerTimestamp?: number;
displayId?: string;
id?: string;
message?: string;
parents?: readonly {
displayId?: string;
id?: string;
}[];
}
Optional
Readonly
author?: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
}
Optional
Readonly
avatarUrl?: string
Optional
Readonly
emailAddress?: string
Optional
Readonly
name?: string
Optional
Readonly
authorTimestamp?: number
Optional
Readonly
committer?: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
}
Optional
Readonly
avatarUrl?: string
Optional
Readonly
emailAddress?: string
Optional
Readonly
name?: string
Optional
Readonly
committerTimestamp?: number
Optional
Readonly
displayId?: string
Optional
Readonly
id?: string
Optional
Readonly
message?: string
Optional
Readonly
parents?: readonly {
displayId?: string;
id?: string;
}[]
Readonly
RestClusterInformation: {
localNode?: {
address?: {
address?: string;
port?: number;
};
buildVersion?: string;
id?: string;
local?: boolean;
name?: string;
};
nodes?: readonly {
address?: {
address?: string;
port?: number;
};
buildVersion?: string;
id?: string;
local?: boolean;
name?: string;
}[];
running?: boolean;
}
Optional
Readonly
localNode?: {
address?: {
address?: string;
port?: number;
};
buildVersion?: string;
id?: string;
local?: boolean;
name?: string;
}
Optional
Readonly
address?: {
address?: string;
port?: number;
}
Optional
Readonly
address?: string
Optional
Readonly
port?: number
Optional
Readonly
buildVersion?: string
Optional
Readonly
id?: string
Optional
Readonly
local?: boolean
Optional
Readonly
name?: string
Optional
Readonly
nodes?: readonly {
address?: {
address?: string;
port?: number;
};
buildVersion?: string;
id?: string;
local?: boolean;
name?: string;
}[]
Optional
Readonly
running?: boolean
Readonly
RestClusterNode: {
address?: {
address?: string;
port?: number;
};
buildVersion?: string;
id?: string;
local?: boolean;
name?: string;
}
Optional
Readonly
address?: {
address?: string;
port?: number;
}
Optional
Readonly
address?: string
Optional
Readonly
port?: number
Optional
Readonly
buildVersion?: string
Optional
Readonly
id?: string
Optional
Readonly
local?: boolean
Optional
Readonly
name?: string
Readonly
RestComment: {
anchor?: {
diffType?: "COMMIT" | "EFFECTIVE" | "RANGE";
fileType?: "FROM" | "TO";
fromHash?: string;
line?: number;
lineType?: "ADDED" | "CONTEXT" | "REMOVED";
multilineMarker?: {
startLine?: number;
startLineType: "ADDED" | "CONTEXT" | "REMOVED";
};
path?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
};
pullRequest?: {
closed?: boolean;
closedDate?: number;
createdDate?: number;
description?: string;
descriptionAsHtml?: string;
draft?: boolean;
fromRef?: {
displayId?: string;
id?: string;
latestCommit?: string;
repository?: {
archived?: (...) | (...) | (...);
defaultBranch?: (...) | (...);
description?: (...) | (...);
forkable?: (...) | (...) | (...);
hierarchyId?: (...) | (...);
id?: (...) | (...);
links?: (...) | (...);
name?: (...) | (...);
origin?: (...) | (...);
partition?: (...) | (...);
project?: (...) | (...);
public?: (...) | (...) | (...);
relatedLinks?: (...) | (...);
scmId?: (...) | (...);
scope?: (...) | (...);
slug?: (...) | (...);
state?:
| (...)
| (...)
| (...)
| (...)
| (...);
statusMessage?: (...) | (...);
};
type?: "BRANCH" | "TAG";
};
htmlDescription?: string;
id?: number;
links?: Record<string, unknown>;
locked?: boolean;
open?: boolean;
participants?: readonly {
approved?: boolean;
lastReviewedCommit?: string;
role?: "PARTICIPANT" | "REVIEWER" | "AUTHOR";
status?: "APPROVED" | "NEEDS_WORK" | "UNAPPROVED";
user?: {
active?: ...;
avatarUrl?: ...;
displayName?: ...;
emailAddress?: ...;
id?: ...;
links?: ...;
name?: ...;
slug?: ...;
type?: ...;
};
}[];
reviewers?: readonly {
approved?: boolean;
lastReviewedCommit?: string;
role?: "PARTICIPANT" | "REVIEWER" | "AUTHOR";
status?: "APPROVED" | "NEEDS_WORK" | "UNAPPROVED";
user?: {
active?: ...;
avatarUrl?: ...;
displayName?: ...;
emailAddress?: ...;
id?: ...;
links?: ...;
name?: ...;
slug?: ...;
type?: ...;
};
}[];
state?: "DECLINED" | "MERGED" | "OPEN";
title?: string;
toRef?: {
displayId?: string;
id?: string;
latestCommit?: string;
repository?: {
archived?: (...) | (...) | (...);
defaultBranch?: (...) | (...);
description?: (...) | (...);
forkable?: (...) | (...) | (...);
hierarchyId?: (...) | (...);
id?: (...) | (...);
links?: (...) | (...);
name?: (...) | (...);
origin?: (...) | (...);
partition?: (...) | (...);
project?: (...) | (...);
public?: (...) | (...) | (...);
relatedLinks?: (...) | (...);
scmId?: (...) | (...);
scope?: (...) | (...);
slug?: (...) | (...);
state?:
| (...)
| (...)
| (...)
| (...)
| (...);
statusMessage?: (...) | (...);
};
type?: "BRANCH" | "TAG";
};
updatedDate?: number;
version?: number;
};
srcPath?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
};
toHash?: string;
};
anchored?: boolean;
author?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
comments?: readonly ({ readonly anchor?: { readonly diffType?: "COMMIT" | "EFFECTIVE" | "RANGE"; readonly fileType?: "FROM" | "TO"; readonly fromHash?: string; readonly line?: number; readonly lineType?: "ADDED" | "CONTEXT" | "REMOVED"; ... 4 more ...; readonly toHash?: string; }; ... 19 more ...; readonly version?: number; })[];
createdDate?: number;
html?: string;
id?: number;
parent?: {
anchor?: {
diffType?: "COMMIT" | "EFFECTIVE" | "RANGE";
fileType?: "FROM" | "TO";
fromHash?: string;
line?: number;
lineType?: "ADDED" | "CONTEXT" | "REMOVED";
multilineMarker?: {
startLine?: number;
startLineType: "ADDED" | "CONTEXT" | "REMOVED";
};
path?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
};
pullRequest?: {
closed?: boolean;
closedDate?: number;
createdDate?: number;
description?: string;
descriptionAsHtml?: string;
draft?: boolean;
fromRef?: {
displayId?: (...) | (...);
id?: (...) | (...);
latestCommit?: (...) | (...);
repository?: (...) | (...);
type?: (...) | (...) | (...);
};
htmlDescription?: string;
id?: number;
links?: Record<string, unknown>;
locked?: boolean;
open?: boolean;
participants?: readonly {
approved?: ...;
lastReviewedCommit?: ...;
role?: ...;
status?: ...;
user?: ...;
}[];
reviewers?: readonly {
approved?: ...;
lastReviewedCommit?: ...;
role?: ...;
status?: ...;
user?: ...;
}[];
state?: "DECLINED" | "MERGED" | "OPEN";
title?: string;
toRef?: {
displayId?: (...) | (...);
id?: (...) | (...);
latestCommit?: (...) | (...);
repository?: (...) | (...);
type?: (...) | (...) | (...);
};
updatedDate?: number;
version?: number;
};
srcPath?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
};
toHash?: string;
};
anchored?: boolean;
author?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
comments?: readonly ({ readonly anchor?: { readonly diffType?: "COMMIT" | "EFFECTIVE" | "RANGE"; readonly fileType?: "FROM" | "TO"; readonly fromHash?: string; readonly line?: number; readonly lineType?: "ADDED" | "CONTEXT" | "REMOVED"; ... 4 more ...; readonly toHash?: string; }; ... 19 more ...; readonly version?: number; })[];
createdDate?: number;
html?: string;
id?: number;
pending?: boolean;
properties?: Record<string, unknown>;
reply?: boolean;
resolvedDate?: number;
resolver?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
severity?: string;
state?: string;
text?: string;
threadResolved?: boolean;
threadResolvedDate?: number;
threadResolver?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
updatedDate?: number;
version?: number;
};
pending?: boolean;
properties?: Record<string, unknown>;
reply?: boolean;
resolvedDate?: number;
resolver?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
severity?: string;
state?: string;
text?: string;
threadResolved?: boolean;
threadResolvedDate?: number;
threadResolver?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
updatedDate?: number;
version?: number;
}
Optional
Readonly
anchor?: {
diffType?: "COMMIT" | "EFFECTIVE" | "RANGE";
fileType?: "FROM" | "TO";
fromHash?: string;
line?: number;
lineType?: "ADDED" | "CONTEXT" | "REMOVED";
multilineMarker?: {
startLine?: number;
startLineType: "ADDED" | "CONTEXT" | "REMOVED";
};
path?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
};
pullRequest?: {
closed?: boolean;
closedDate?: number;
createdDate?: number;
description?: string;
descriptionAsHtml?: string;
draft?: boolean;
fromRef?: {
displayId?: string;
id?: string;
latestCommit?: string;
repository?: {
archived?: (...) | (...) | (...);
defaultBranch?: (...) | (...);
description?: (...) | (...);
forkable?: (...) | (...) | (...);
hierarchyId?: (...) | (...);
id?: (...) | (...);
links?: (...) | (...);
name?: (...) | (...);
origin?: (...) | (...);
partition?: (...) | (...);
project?: (...) | (...);
public?: (...) | (...) | (...);
relatedLinks?: (...) | (...);
scmId?: (...) | (...);
scope?: (...) | (...);
slug?: (...) | (...);
state?:
| (...)
| (...)
| (...)
| (...)
| (...);
statusMessage?: (...) | (...);
};
type?: "BRANCH" | "TAG";
};
htmlDescription?: string;
id?: number;
links?: Record<string, unknown>;
locked?: boolean;
open?: boolean;
participants?: readonly {
approved?: boolean;
lastReviewedCommit?: string;
role?: "PARTICIPANT" | "REVIEWER" | "AUTHOR";
status?: "APPROVED" | "NEEDS_WORK" | "UNAPPROVED";
user?: {
active?: ...;
avatarUrl?: ...;
displayName?: ...;
emailAddress?: ...;
id?: ...;
links?: ...;
name?: ...;
slug?: ...;
type?: ...;
};
}[];
reviewers?: readonly {
approved?: boolean;
lastReviewedCommit?: string;
role?: "PARTICIPANT" | "REVIEWER" | "AUTHOR";
status?: "APPROVED" | "NEEDS_WORK" | "UNAPPROVED";
user?: {
active?: ...;
avatarUrl?: ...;
displayName?: ...;
emailAddress?: ...;
id?: ...;
links?: ...;
name?: ...;
slug?: ...;
type?: ...;
};
}[];
state?: "DECLINED" | "MERGED" | "OPEN";
title?: string;
toRef?: {
displayId?: string;
id?: string;
latestCommit?: string;
repository?: {
archived?: (...) | (...) | (...);
defaultBranch?: (...) | (...);
description?: (...) | (...);
forkable?: (...) | (...) | (...);
hierarchyId?: (...) | (...);
id?: (...) | (...);
links?: (...) | (...);
name?: (...) | (...);
origin?: (...) | (...);
partition?: (...) | (...);
project?: (...) | (...);
public?: (...) | (...) | (...);
relatedLinks?: (...) | (...);
scmId?: (...) | (...);
scope?: (...) | (...);
slug?: (...) | (...);
state?:
| (...)
| (...)
| (...)
| (...)
| (...);
statusMessage?: (...) | (...);
};
type?: "BRANCH" | "TAG";
};
updatedDate?: number;
version?: number;
};
srcPath?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
};
toHash?: string;
}
Optional
Readonly
diffType?: "COMMIT" | "EFFECTIVE" | "RANGE"
Optional
Readonly
fileType?: "FROM" | "TO"
Optional
Readonly
fromHash?: string
Optional
Readonly
line?: number
Optional
Readonly
lineType?: "ADDED" | "CONTEXT" | "REMOVED"
Optional
Readonly
multilineMarker?: {
startLine?: number;
startLineType: "ADDED" | "CONTEXT" | "REMOVED";
}
Optional
Readonly
startLine?: number
Readonly
startLineType: "ADDED" | "CONTEXT" | "REMOVED"
Optional
Readonly
path?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
}
Optional
Readonly
components?: readonly string[]
Optional
Readonly
extension?: string
Optional
Readonly
name?: string
Optional
Readonly
parent?: string
Optional
Readonly
pullRequest?: {
closed?: boolean;
closedDate?: number;
createdDate?: number;
description?: string;
descriptionAsHtml?: string;
draft?: boolean;
fromRef?: {
displayId?: string;
id?: string;
latestCommit?: string;
repository?: {
archived?: (...) | (...) | (...);
defaultBranch?: (...) | (...);
description?: (...) | (...);
forkable?: (...) | (...) | (...);
hierarchyId?: (...) | (...);
id?: (...) | (...);
links?: (...) | (...);
name?: (...) | (...);
origin?: (...) | (...);
partition?: (...) | (...);
project?: (...) | (...);
public?: (...) | (...) | (...);
relatedLinks?: (...) | (...);
scmId?: (...) | (...);
scope?: (...) | (...);
slug?: (...) | (...);
state?:
| (...)
| (...)
| (...)
| (...)
| (...);
statusMessage?: (...) | (...);
};
type?: "BRANCH" | "TAG";
};
htmlDescription?: string;
id?: number;
links?: Record<string, unknown>;
locked?: boolean;
open?: boolean;
participants?: readonly {
approved?: boolean;
lastReviewedCommit?: string;
role?: "PARTICIPANT" | "REVIEWER" | "AUTHOR";
status?: "APPROVED" | "NEEDS_WORK" | "UNAPPROVED";
user?: {
active?: ...;
avatarUrl?: ...;
displayName?: ...;
emailAddress?: ...;
id?: ...;
links?: ...;
name?: ...;
slug?: ...;
type?: ...;
};
}[];
reviewers?: readonly {
approved?: boolean;
lastReviewedCommit?: string;
role?: "PARTICIPANT" | "REVIEWER" | "AUTHOR";
status?: "APPROVED" | "NEEDS_WORK" | "UNAPPROVED";
user?: {
active?: ...;
avatarUrl?: ...;
displayName?: ...;
emailAddress?: ...;
id?: ...;
links?: ...;
name?: ...;
slug?: ...;
type?: ...;
};
}[];
state?: "DECLINED" | "MERGED" | "OPEN";
title?: string;
toRef?: {
displayId?: string;
id?: string;
latestCommit?: string;
repository?: {
archived?: (...) | (...) | (...);
defaultBranch?: (...) | (...);
description?: (...) | (...);
forkable?: (...) | (...) | (...);
hierarchyId?: (...) | (...);
id?: (...) | (...);
links?: (...) | (...);
name?: (...) | (...);
origin?: (...) | (...);
partition?: (...) | (...);
project?: (...) | (...);
public?: (...) | (...) | (...);
relatedLinks?: (...) | (...);
scmId?: (...) | (...);
scope?: (...) | (...);
slug?: (...) | (...);
state?:
| (...)
| (...)
| (...)
| (...)
| (...);
statusMessage?: (...) | (...);
};
type?: "BRANCH" | "TAG";
};
updatedDate?: number;
version?: number;
}
Optional
Readonly
closed?: boolean
Optional
Readonly
closedDate?: number
Optional
Readonly
createdDate?: number
Optional
Readonly
description?: string
Optional
Readonly
descriptionAsHtml?: string
Optional
Readonly
draft?: boolean
Optional
Readonly
fromRef?: {
displayId?: string;
id?: string;
latestCommit?: string;
repository?: {
archived?: (...) | (...) | (...);
defaultBranch?: (...) | (...);
description?: (...) | (...);
forkable?: (...) | (...) | (...);
hierarchyId?: (...) | (...);
id?: (...) | (...);
links?: (...) | (...);
name?: (...) | (...);
origin?: (...) | (...);
partition?: (...) | (...);
project?: (...) | (...);
public?: (...) | (...) | (...);
relatedLinks?: (...) | (...);
scmId?: (...) | (...);
scope?: (...) | (...);
slug?: (...) | (...);
state?:
| (...)
| (...)
| (...)
| (...)
| (...);
statusMessage?: (...) | (...);
};
type?: "BRANCH" | "TAG";
}
Optional
Readonly
displayId?: string
Optional
Readonly
id?: string
Optional
Readonly
latestCommit?: string
Optional
Readonly
repository?: {
archived?: (...) | (...) | (...);
defaultBranch?: (...) | (...);
description?: (...) | (...);
forkable?: (...) | (...) | (...);
hierarchyId?: (...) | (...);
id?: (...) | (...);
links?: (...) | (...);
name?: (...) | (...);
origin?: (...) | (...);
partition?: (...) | (...);
project?: (...) | (...);
public?: (...) | (...) | (...);
relatedLinks?: (...) | (...);
scmId?: (...) | (...);
scope?: (...) | (...);
slug?: (...) | (...);
state?:
| (...)
| (...)
| (...)
| (...)
| (...);
statusMessage?: (...) | (...);
}
Optional
Readonly
archived?: (...) | (...) | (...)
Optional
Readonly
defaultBranch?: (...) | (...)
Optional
Readonly
description?: (...) | (...)
Optional
Readonly
forkable?: (...) | (...) | (...)
Optional
Readonly
hierarchyId?: (...) | (...)
Optional
Readonly
id?: (...) | (...)
Optional
Readonly
links?: (...) | (...)
Optional
Readonly
name?: (...) | (...)
Optional
Readonly
origin?: (...) | (...)
Optional
Readonly
partition?: (...) | (...)
Optional
Readonly
project?: (...) | (...)
Optional
Readonly
public?: (...) | (...) | (...)
Optional
Readonly
relatedLinks?: (...) | (...)
Optional
Readonly
scmId?: (...) | (...)
Optional
Readonly
scope?: (...) | (...)
Optional
Readonly
slug?: (...) | (...)
Optional
Readonly
state?:
| (...)
| (...)
| (...)
| (...)
| (...)
Optional
Readonly
statusMessage?: (...) | (...)
Optional
Readonly
type?: "BRANCH" | "TAG"
Optional
Readonly
htmlDescription?: string
Optional
Readonly
id?: number
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
locked?: boolean
Optional
Readonly
open?: boolean
Optional
Readonly
participants?: readonly {
approved?: boolean;
lastReviewedCommit?: string;
role?: "PARTICIPANT" | "REVIEWER" | "AUTHOR";
status?: "APPROVED" | "NEEDS_WORK" | "UNAPPROVED";
user?: {
active?: ...;
avatarUrl?: ...;
displayName?: ...;
emailAddress?: ...;
id?: ...;
links?: ...;
name?: ...;
slug?: ...;
type?: ...;
};
}[]
Optional
Readonly
reviewers?: readonly {
approved?: boolean;
lastReviewedCommit?: string;
role?: "PARTICIPANT" | "REVIEWER" | "AUTHOR";
status?: "APPROVED" | "NEEDS_WORK" | "UNAPPROVED";
user?: {
active?: ...;
avatarUrl?: ...;
displayName?: ...;
emailAddress?: ...;
id?: ...;
links?: ...;
name?: ...;
slug?: ...;
type?: ...;
};
}[]
Optional
Readonly
state?: "DECLINED" | "MERGED" | "OPEN"
Optional
Readonly
title?: string
Optional
Readonly
toRef?: {
displayId?: string;
id?: string;
latestCommit?: string;
repository?: {
archived?: (...) | (...) | (...);
defaultBranch?: (...) | (...);
description?: (...) | (...);
forkable?: (...) | (...) | (...);
hierarchyId?: (...) | (...);
id?: (...) | (...);
links?: (...) | (...);
name?: (...) | (...);
origin?: (...) | (...);
partition?: (...) | (...);
project?: (...) | (...);
public?: (...) | (...) | (...);
relatedLinks?: (...) | (...);
scmId?: (...) | (...);
scope?: (...) | (...);
slug?: (...) | (...);
state?:
| (...)
| (...)
| (...)
| (...)
| (...);
statusMessage?: (...) | (...);
};
type?: "BRANCH" | "TAG";
}
Optional
Readonly
displayId?: string
Optional
Readonly
id?: string
Optional
Readonly
latestCommit?: string
Optional
Readonly
repository?: {
archived?: (...) | (...) | (...);
defaultBranch?: (...) | (...);
description?: (...) | (...);
forkable?: (...) | (...) | (...);
hierarchyId?: (...) | (...);
id?: (...) | (...);
links?: (...) | (...);
name?: (...) | (...);
origin?: (...) | (...);
partition?: (...) | (...);
project?: (...) | (...);
public?: (...) | (...) | (...);
relatedLinks?: (...) | (...);
scmId?: (...) | (...);
scope?: (...) | (...);
slug?: (...) | (...);
state?:
| (...)
| (...)
| (...)
| (...)
| (...);
statusMessage?: (...) | (...);
}
Optional
Readonly
archived?: (...) | (...) | (...)
Optional
Readonly
defaultBranch?: (...) | (...)
Optional
Readonly
description?: (...) | (...)
Optional
Readonly
forkable?: (...) | (...) | (...)
Optional
Readonly
hierarchyId?: (...) | (...)
Optional
Readonly
id?: (...) | (...)
Optional
Readonly
links?: (...) | (...)
Optional
Readonly
name?: (...) | (...)
Optional
Readonly
origin?: (...) | (...)
Optional
Readonly
partition?: (...) | (...)
Optional
Readonly
project?: (...) | (...)
Optional
Readonly
public?: (...) | (...) | (...)
Optional
Readonly
relatedLinks?: (...) | (...)
Optional
Readonly
scmId?: (...) | (...)
Optional
Readonly
scope?: (...) | (...)
Optional
Readonly
slug?: (...) | (...)
Optional
Readonly
state?:
| (...)
| (...)
| (...)
| (...)
| (...)
Optional
Readonly
statusMessage?: (...) | (...)
Optional
Readonly
type?: "BRANCH" | "TAG"
Optional
Readonly
updatedDate?: number
Optional
Readonly
version?: number
Optional
Readonly
srcPath?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
}
Optional
Readonly
components?: readonly string[]
Optional
Readonly
extension?: string
Optional
Readonly
name?: string
Optional
Readonly
parent?: string
Optional
Readonly
toHash?: string
Optional
Readonly
anchored?: boolean
Optional
Readonly
author?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
}
Optional
Readonly
active?: boolean
Optional
Readonly
avatarUrl?: string
Optional
Readonly
displayName?: string
Optional
Readonly
emailAddress?: string
Optional
Readonly
id?: number
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
slug?: string
Optional
Readonly
type?: "NORMAL" | "SERVICE"
Optional
Readonly
comments?: readonly ({ readonly anchor?: { readonly diffType?: "COMMIT" | "EFFECTIVE" | "RANGE"; readonly fileType?: "FROM" | "TO"; readonly fromHash?: string; readonly line?: number; readonly lineType?: "ADDED" | "CONTEXT" | "REMOVED"; ... 4 more ...; readonly toHash?: string; }; ... 19 more ...; readonly version?: number; })[]
Optional
Readonly
createdDate?: number
Optional
Readonly
html?: string
Optional
Readonly
id?: number
Optional
Readonly
parent?: {
anchor?: {
diffType?: "COMMIT" | "EFFECTIVE" | "RANGE";
fileType?: "FROM" | "TO";
fromHash?: string;
line?: number;
lineType?: "ADDED" | "CONTEXT" | "REMOVED";
multilineMarker?: {
startLine?: number;
startLineType: "ADDED" | "CONTEXT" | "REMOVED";
};
path?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
};
pullRequest?: {
closed?: boolean;
closedDate?: number;
createdDate?: number;
description?: string;
descriptionAsHtml?: string;
draft?: boolean;
fromRef?: {
displayId?: (...) | (...);
id?: (...) | (...);
latestCommit?: (...) | (...);
repository?: (...) | (...);
type?: (...) | (...) | (...);
};
htmlDescription?: string;
id?: number;
links?: Record<string, unknown>;
locked?: boolean;
open?: boolean;
participants?: readonly {
approved?: ...;
lastReviewedCommit?: ...;
role?: ...;
status?: ...;
user?: ...;
}[];
reviewers?: readonly {
approved?: ...;
lastReviewedCommit?: ...;
role?: ...;
status?: ...;
user?: ...;
}[];
state?: "DECLINED" | "MERGED" | "OPEN";
title?: string;
toRef?: {
displayId?: (...) | (...);
id?: (...) | (...);
latestCommit?: (...) | (...);
repository?: (...) | (...);
type?: (...) | (...) | (...);
};
updatedDate?: number;
version?: number;
};
srcPath?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
};
toHash?: string;
};
anchored?: boolean;
author?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
comments?: readonly ({ readonly anchor?: { readonly diffType?: "COMMIT" | "EFFECTIVE" | "RANGE"; readonly fileType?: "FROM" | "TO"; readonly fromHash?: string; readonly line?: number; readonly lineType?: "ADDED" | "CONTEXT" | "REMOVED"; ... 4 more ...; readonly toHash?: string; }; ... 19 more ...; readonly version?: number; })[];
createdDate?: number;
html?: string;
id?: number;
pending?: boolean;
properties?: Record<string, unknown>;
reply?: boolean;
resolvedDate?: number;
resolver?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
severity?: string;
state?: string;
text?: string;
threadResolved?: boolean;
threadResolvedDate?: number;
threadResolver?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
updatedDate?: number;
version?: number;
}
Optional
Readonly
anchor?: {
diffType?: "COMMIT" | "EFFECTIVE" | "RANGE";
fileType?: "FROM" | "TO";
fromHash?: string;
line?: number;
lineType?: "ADDED" | "CONTEXT" | "REMOVED";
multilineMarker?: {
startLine?: number;
startLineType: "ADDED" | "CONTEXT" | "REMOVED";
};
path?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
};
pullRequest?: {
closed?: boolean;
closedDate?: number;
createdDate?: number;
description?: string;
descriptionAsHtml?: string;
draft?: boolean;
fromRef?: {
displayId?: (...) | (...);
id?: (...) | (...);
latestCommit?: (...) | (...);
repository?: (...) | (...);
type?: (...) | (...) | (...);
};
htmlDescription?: string;
id?: number;
links?: Record<string, unknown>;
locked?: boolean;
open?: boolean;
participants?: readonly {
approved?: ...;
lastReviewedCommit?: ...;
role?: ...;
status?: ...;
user?: ...;
}[];
reviewers?: readonly {
approved?: ...;
lastReviewedCommit?: ...;
role?: ...;
status?: ...;
user?: ...;
}[];
state?: "DECLINED" | "MERGED" | "OPEN";
title?: string;
toRef?: {
displayId?: (...) | (...);
id?: (...) | (...);
latestCommit?: (...) | (...);
repository?: (...) | (...);
type?: (...) | (...) | (...);
};
updatedDate?: number;
version?: number;
};
srcPath?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
};
toHash?: string;
}
Optional
Readonly
diffType?: "COMMIT" | "EFFECTIVE" | "RANGE"
Optional
Readonly
fileType?: "FROM" | "TO"
Optional
Readonly
fromHash?: string
Optional
Readonly
line?: number
Optional
Readonly
lineType?: "ADDED" | "CONTEXT" | "REMOVED"
Optional
Readonly
multilineMarker?: {
startLine?: number;
startLineType: "ADDED" | "CONTEXT" | "REMOVED";
}
Optional
Readonly
startLine?: number
Readonly
startLineType: "ADDED" | "CONTEXT" | "REMOVED"
Optional
Readonly
path?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
}
Optional
Readonly
components?: readonly string[]
Optional
Readonly
extension?: string
Optional
Readonly
name?: string
Optional
Readonly
parent?: string
Optional
Readonly
pullRequest?: {
closed?: boolean;
closedDate?: number;
createdDate?: number;
description?: string;
descriptionAsHtml?: string;
draft?: boolean;
fromRef?: {
displayId?: (...) | (...);
id?: (...) | (...);
latestCommit?: (...) | (...);
repository?: (...) | (...);
type?: (...) | (...) | (...);
};
htmlDescription?: string;
id?: number;
links?: Record<string, unknown>;
locked?: boolean;
open?: boolean;
participants?: readonly {
approved?: ...;
lastReviewedCommit?: ...;
role?: ...;
status?: ...;
user?: ...;
}[];
reviewers?: readonly {
approved?: ...;
lastReviewedCommit?: ...;
role?: ...;
status?: ...;
user?: ...;
}[];
state?: "DECLINED" | "MERGED" | "OPEN";
title?: string;
toRef?: {
displayId?: (...) | (...);
id?: (...) | (...);
latestCommit?: (...) | (...);
repository?: (...) | (...);
type?: (...) | (...) | (...);
};
updatedDate?: number;
version?: number;
}
Optional
Readonly
closed?: boolean
Optional
Readonly
closedDate?: number
Optional
Readonly
createdDate?: number
Optional
Readonly
description?: string
Optional
Readonly
descriptionAsHtml?: string
Optional
Readonly
draft?: boolean
Optional
Readonly
fromRef?: {
displayId?: (...) | (...);
id?: (...) | (...);
latestCommit?: (...) | (...);
repository?: (...) | (...);
type?: (...) | (...) | (...);
}
Optional
Readonly
displayId?: (...) | (...)
Optional
Readonly
id?: (...) | (...)
Optional
Readonly
latestCommit?: (...) | (...)
Optional
Readonly
repository?: (...) | (...)
Optional
Readonly
type?: (...) | (...) | (...)
Optional
Readonly
htmlDescription?: string
Optional
Readonly
id?: number
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
locked?: boolean
Optional
Readonly
open?: boolean
Optional
Readonly
participants?: readonly {
approved?: ...;
lastReviewedCommit?: ...;
role?: ...;
status?: ...;
user?: ...;
}[]
Optional
Readonly
reviewers?: readonly {
approved?: ...;
lastReviewedCommit?: ...;
role?: ...;
status?: ...;
user?: ...;
}[]
Optional
Readonly
state?: "DECLINED" | "MERGED" | "OPEN"
Optional
Readonly
title?: string
Optional
Readonly
toRef?: {
displayId?: (...) | (...);
id?: (...) | (...);
latestCommit?: (...) | (...);
repository?: (...) | (...);
type?: (...) | (...) | (...);
}
Optional
Readonly
displayId?: (...) | (...)
Optional
Readonly
id?: (...) | (...)
Optional
Readonly
latestCommit?: (...) | (...)
Optional
Readonly
repository?: (...) | (...)
Optional
Readonly
type?: (...) | (...) | (...)
Optional
Readonly
updatedDate?: number
Optional
Readonly
version?: number
Optional
Readonly
srcPath?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
}
Optional
Readonly
components?: readonly string[]
Optional
Readonly
extension?: string
Optional
Readonly
name?: string
Optional
Readonly
parent?: string
Optional
Readonly
toHash?: string
Optional
Readonly
anchored?: boolean
Optional
Readonly
author?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
}
Optional
Readonly
active?: boolean
Optional
Readonly
avatarUrl?: string
Optional
Readonly
displayName?: string
Optional
Readonly
emailAddress?: string
Optional
Readonly
id?: number
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
slug?: string
Optional
Readonly
type?: "NORMAL" | "SERVICE"
Optional
Readonly
comments?: readonly ({ readonly anchor?: { readonly diffType?: "COMMIT" | "EFFECTIVE" | "RANGE"; readonly fileType?: "FROM" | "TO"; readonly fromHash?: string; readonly line?: number; readonly lineType?: "ADDED" | "CONTEXT" | "REMOVED"; ... 4 more ...; readonly toHash?: string; }; ... 19 more ...; readonly version?: number; })[]
Optional
Readonly
createdDate?: number
Optional
Readonly
html?: string
Optional
Readonly
id?: number
Optional
Readonly
pending?: boolean
Optional
Readonly
properties?: Record<string, unknown>
Optional
Readonly
reply?: boolean
Optional
Readonly
resolvedDate?: number
Optional
Readonly
resolver?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
}
Optional
Readonly
active?: boolean
Optional
Readonly
avatarUrl?: string
Optional
Readonly
displayName?: string
Optional
Readonly
emailAddress?: string
Optional
Readonly
id?: number
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
slug?: string
Optional
Readonly
type?: "NORMAL" | "SERVICE"
Optional
Readonly
severity?: string
Optional
Readonly
state?: string
Optional
Readonly
text?: string
Optional
Readonly
threadResolved?: boolean
Optional
Readonly
threadResolvedDate?: number
Optional
Readonly
threadResolver?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
}
Optional
Readonly
active?: boolean
Optional
Readonly
avatarUrl?: string
Optional
Readonly
displayName?: string
Optional
Readonly
emailAddress?: string
Optional
Readonly
id?: number
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
slug?: string
Optional
Readonly
type?: "NORMAL" | "SERVICE"
Optional
Readonly
updatedDate?: number
Optional
Readonly
version?: number
Optional
Readonly
pending?: boolean
Optional
Readonly
properties?: Record<string, unknown>
Optional
Readonly
reply?: boolean
Optional
Readonly
resolvedDate?: number
Optional
Readonly
resolver?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
}
Optional
Readonly
active?: boolean
Optional
Readonly
avatarUrl?: string
Optional
Readonly
displayName?: string
Optional
Readonly
emailAddress?: string
Optional
Readonly
id?: number
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
slug?: string
Optional
Readonly
type?: "NORMAL" | "SERVICE"
Optional
Readonly
severity?: string
Optional
Readonly
state?: string
Optional
Readonly
text?: string
Optional
Readonly
threadResolved?: boolean
Optional
Readonly
threadResolvedDate?: number
Optional
Readonly
threadResolver?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
}
Optional
Readonly
active?: boolean
Optional
Readonly
avatarUrl?: string
Optional
Readonly
displayName?: string
Optional
Readonly
emailAddress?: string
Optional
Readonly
id?: number
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
slug?: string
Optional
Readonly
type?: "NORMAL" | "SERVICE"
Optional
Readonly
updatedDate?: number
Optional
Readonly
version?: number
Readonly
RestCommentJiraIssue: {
commentId?: number;
issueKey?: string;
}
Optional
Readonly
commentId?: number
Optional
Readonly
issueKey?: string
Readonly
RestCommentThreadDiffAnchor: {
diffType?: "COMMIT" | "EFFECTIVE" | "RANGE";
fileType?: "FROM" | "TO";
fromHash?: string;
line?: number;
lineType?: "ADDED" | "CONTEXT" | "REMOVED";
multilineMarker?: {
startLine?: number;
startLineType: "ADDED" | "CONTEXT" | "REMOVED";
};
path?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
};
pullRequest?: {
closed?: boolean;
closedDate?: number;
createdDate?: number;
description?: string;
descriptionAsHtml?: string;
draft?: boolean;
fromRef?: {
displayId?: string;
id?: string;
latestCommit?: string;
repository?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
origin?: {
archived?: (...) | (...) | (...);
defaultBranch?: (...) | (...);
description?: (...) | (...);
forkable?: (...) | (...) | (...);
hierarchyId?: (...) | (...);
id?: (...) | (...);
links?: (...) | (...);
name?: (...) | (...);
partition?: (...) | (...);
project?: (...) | (...);
public?: (...) | (...) | (...);
relatedLinks?: (...) | (...);
scmId?: (...) | (...);
scope?: (...) | (...);
slug?: (...) | (...);
state?:
| (...)
| (...)
| (...)
| (...)
| (...);
statusMessage?: (...) | (...);
};
partition?: number;
project?: {
avatar?: (...) | (...);
avatarUrl?: (...) | (...);
description?: (...) | (...);
id?: (...) | (...);
key: string;
links?: (...) | (...);
name?: (...) | (...);
public?: (...) | (...) | (...);
scope?: (...) | (...);
type?: (...) | (...) | (...);
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
type?: "BRANCH" | "TAG";
};
htmlDescription?: string;
id?: number;
links?: Record<string, unknown>;
locked?: boolean;
open?: boolean;
participants?: readonly {
approved?: boolean;
lastReviewedCommit?: string;
role?: "PARTICIPANT" | "REVIEWER" | "AUTHOR";
status?: "APPROVED" | "NEEDS_WORK" | "UNAPPROVED";
user?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<(...), (...)>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
}[];
reviewers?: readonly {
approved?: boolean;
lastReviewedCommit?: string;
role?: "PARTICIPANT" | "REVIEWER" | "AUTHOR";
status?: "APPROVED" | "NEEDS_WORK" | "UNAPPROVED";
user?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<(...), (...)>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
}[];
state?: "DECLINED" | "MERGED" | "OPEN";
title?: string;
toRef?: {
displayId?: string;
id?: string;
latestCommit?: string;
repository?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
origin?: {
archived?: (...) | (...) | (...);
defaultBranch?: (...) | (...);
description?: (...) | (...);
forkable?: (...) | (...) | (...);
hierarchyId?: (...) | (...);
id?: (...) | (...);
links?: (...) | (...);
name?: (...) | (...);
partition?: (...) | (...);
project?: (...) | (...);
public?: (...) | (...) | (...);
relatedLinks?: (...) | (...);
scmId?: (...) | (...);
scope?: (...) | (...);
slug?: (...) | (...);
state?:
| (...)
| (...)
| (...)
| (...)
| (...);
statusMessage?: (...) | (...);
};
partition?: number;
project?: {
avatar?: (...) | (...);
avatarUrl?: (...) | (...);
description?: (...) | (...);
id?: (...) | (...);
key: string;
links?: (...) | (...);
name?: (...) | (...);
public?: (...) | (...) | (...);
scope?: (...) | (...);
type?: (...) | (...) | (...);
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
type?: "BRANCH" | "TAG";
};
updatedDate?: number;
version?: number;
};
srcPath?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
};
toHash?: string;
}
Optional
Readonly
diffType?: "COMMIT" | "EFFECTIVE" | "RANGE"
Optional
Readonly
fileType?: "FROM" | "TO"
Optional
Readonly
fromHash?: string
Optional
Readonly
line?: number
Optional
Readonly
lineType?: "ADDED" | "CONTEXT" | "REMOVED"
Optional
Readonly
multilineMarker?: {
startLine?: number;
startLineType: "ADDED" | "CONTEXT" | "REMOVED";
}
Optional
Readonly
startLine?: number
Readonly
startLineType: "ADDED" | "CONTEXT" | "REMOVED"
Optional
Readonly
path?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
}
Optional
Readonly
components?: readonly string[]
Optional
Readonly
extension?: string
Optional
Readonly
name?: string
Optional
Readonly
parent?: string
Optional
Readonly
pullRequest?: {
closed?: boolean;
closedDate?: number;
createdDate?: number;
description?: string;
descriptionAsHtml?: string;
draft?: boolean;
fromRef?: {
displayId?: string;
id?: string;
latestCommit?: string;
repository?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
origin?: {
archived?: (...) | (...) | (...);
defaultBranch?: (...) | (...);
description?: (...) | (...);
forkable?: (...) | (...) | (...);
hierarchyId?: (...) | (...);
id?: (...) | (...);
links?: (...) | (...);
name?: (...) | (...);
partition?: (...) | (...);
project?: (...) | (...);
public?: (...) | (...) | (...);
relatedLinks?: (...) | (...);
scmId?: (...) | (...);
scope?: (...) | (...);
slug?: (...) | (...);
state?:
| (...)
| (...)
| (...)
| (...)
| (...);
statusMessage?: (...) | (...);
};
partition?: number;
project?: {
avatar?: (...) | (...);
avatarUrl?: (...) | (...);
description?: (...) | (...);
id?: (...) | (...);
key: string;
links?: (...) | (...);
name?: (...) | (...);
public?: (...) | (...) | (...);
scope?: (...) | (...);
type?: (...) | (...) | (...);
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
type?: "BRANCH" | "TAG";
};
htmlDescription?: string;
id?: number;
links?: Record<string, unknown>;
locked?: boolean;
open?: boolean;
participants?: readonly {
approved?: boolean;
lastReviewedCommit?: string;
role?: "PARTICIPANT" | "REVIEWER" | "AUTHOR";
status?: "APPROVED" | "NEEDS_WORK" | "UNAPPROVED";
user?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<(...), (...)>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
}[];
reviewers?: readonly {
approved?: boolean;
lastReviewedCommit?: string;
role?: "PARTICIPANT" | "REVIEWER" | "AUTHOR";
status?: "APPROVED" | "NEEDS_WORK" | "UNAPPROVED";
user?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<(...), (...)>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
}[];
state?: "DECLINED" | "MERGED" | "OPEN";
title?: string;
toRef?: {
displayId?: string;
id?: string;
latestCommit?: string;
repository?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
origin?: {
archived?: (...) | (...) | (...);
defaultBranch?: (...) | (...);
description?: (...) | (...);
forkable?: (...) | (...) | (...);
hierarchyId?: (...) | (...);
id?: (...) | (...);
links?: (...) | (...);
name?: (...) | (...);
partition?: (...) | (...);
project?: (...) | (...);
public?: (...) | (...) | (...);
relatedLinks?: (...) | (...);
scmId?: (...) | (...);
scope?: (...) | (...);
slug?: (...) | (...);
state?:
| (...)
| (...)
| (...)
| (...)
| (...);
statusMessage?: (...) | (...);
};
partition?: number;
project?: {
avatar?: (...) | (...);
avatarUrl?: (...) | (...);
description?: (...) | (...);
id?: (...) | (...);
key: string;
links?: (...) | (...);
name?: (...) | (...);
public?: (...) | (...) | (...);
scope?: (...) | (...);
type?: (...) | (...) | (...);
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
type?: "BRANCH" | "TAG";
};
updatedDate?: number;
version?: number;
}
Optional
Readonly
closed?: boolean
Optional
Readonly
closedDate?: number
Optional
Readonly
createdDate?: number
Optional
Readonly
description?: string
Optional
Readonly
descriptionAsHtml?: string
Optional
Readonly
draft?: boolean
Optional
Readonly
fromRef?: {
displayId?: string;
id?: string;
latestCommit?: string;
repository?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
origin?: {
archived?: (...) | (...) | (...);
defaultBranch?: (...) | (...);
description?: (...) | (...);
forkable?: (...) | (...) | (...);
hierarchyId?: (...) | (...);
id?: (...) | (...);
links?: (...) | (...);
name?: (...) | (...);
partition?: (...) | (...);
project?: (...) | (...);
public?: (...) | (...) | (...);
relatedLinks?: (...) | (...);
scmId?: (...) | (...);
scope?: (...) | (...);
slug?: (...) | (...);
state?:
| (...)
| (...)
| (...)
| (...)
| (...);
statusMessage?: (...) | (...);
};
partition?: number;
project?: {
avatar?: (...) | (...);
avatarUrl?: (...) | (...);
description?: (...) | (...);
id?: (...) | (...);
key: string;
links?: (...) | (...);
name?: (...) | (...);
public?: (...) | (...) | (...);
scope?: (...) | (...);
type?: (...) | (...) | (...);
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
type?: "BRANCH" | "TAG";
}
Optional
Readonly
displayId?: string
Optional
Readonly
id?: string
Optional
Readonly
latestCommit?: string
Optional
Readonly
repository?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
origin?: {
archived?: (...) | (...) | (...);
defaultBranch?: (...) | (...);
description?: (...) | (...);
forkable?: (...) | (...) | (...);
hierarchyId?: (...) | (...);
id?: (...) | (...);
links?: (...) | (...);
name?: (...) | (...);
partition?: (...) | (...);
project?: (...) | (...);
public?: (...) | (...) | (...);
relatedLinks?: (...) | (...);
scmId?: (...) | (...);
scope?: (...) | (...);
slug?: (...) | (...);
state?:
| (...)
| (...)
| (...)
| (...)
| (...);
statusMessage?: (...) | (...);
};
partition?: number;
project?: {
avatar?: (...) | (...);
avatarUrl?: (...) | (...);
description?: (...) | (...);
id?: (...) | (...);
key: string;
links?: (...) | (...);
name?: (...) | (...);
public?: (...) | (...) | (...);
scope?: (...) | (...);
type?: (...) | (...) | (...);
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
}
Optional
Readonly
archived?: boolean
Optional
Readonly
defaultBranch?: string
Optional
Readonly
description?: string
Optional
Readonly
forkable?: boolean
Optional
Readonly
hierarchyId?: string
Optional
Readonly
id?: number
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
origin?: {
archived?: (...) | (...) | (...);
defaultBranch?: (...) | (...);
description?: (...) | (...);
forkable?: (...) | (...) | (...);
hierarchyId?: (...) | (...);
id?: (...) | (...);
links?: (...) | (...);
name?: (...) | (...);
partition?: (...) | (...);
project?: (...) | (...);
public?: (...) | (...) | (...);
relatedLinks?: (...) | (...);
scmId?: (...) | (...);
scope?: (...) | (...);
slug?: (...) | (...);
state?:
| (...)
| (...)
| (...)
| (...)
| (...);
statusMessage?: (...) | (...);
}
Optional
Readonly
archived?: (...) | (...) | (...)
Optional
Readonly
defaultBranch?: (...) | (...)
Optional
Readonly
description?: (...) | (...)
Optional
Readonly
forkable?: (...) | (...) | (...)
Optional
Readonly
hierarchyId?: (...) | (...)
Optional
Readonly
id?: (...) | (...)
Optional
Readonly
links?: (...) | (...)
Optional
Readonly
name?: (...) | (...)
Optional
Readonly
partition?: (...) | (...)
Optional
Readonly
project?: (...) | (...)
Optional
Readonly
public?: (...) | (...) | (...)
Optional
Readonly
relatedLinks?: (...) | (...)
Optional
Readonly
scmId?: (...) | (...)
Optional
Readonly
scope?: (...) | (...)
Optional
Readonly
slug?: (...) | (...)
Optional
Readonly
state?:
| (...)
| (...)
| (...)
| (...)
| (...)
Optional
Readonly
statusMessage?: (...) | (...)
Optional
Readonly
partition?: number
Optional
Readonly
project?: {
avatar?: (...) | (...);
avatarUrl?: (...) | (...);
description?: (...) | (...);
id?: (...) | (...);
key: string;
links?: (...) | (...);
name?: (...) | (...);
public?: (...) | (...) | (...);
scope?: (...) | (...);
type?: (...) | (...) | (...);
}
Optional
Readonly
avatar?: (...) | (...)
Optional
Readonly
avatarUrl?: (...) | (...)
Optional
Readonly
description?: (...) | (...)
Optional
Readonly
id?: (...) | (...)
Readonly
key: string
Optional
Readonly
links?: (...) | (...)
Optional
Readonly
name?: (...) | (...)
Optional
Readonly
public?: (...) | (...) | (...)
Optional
Readonly
scope?: (...) | (...)
Optional
Readonly
type?: (...) | (...) | (...)
Optional
Readonly
public?: boolean
Optional
Readonly
relatedLinks?: Record<string, unknown>
Optional
Readonly
scmId?: string
Optional
Readonly
scope?: string
Optional
Readonly
slug?: string
Optional
Readonly
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE"
Optional
Readonly
statusMessage?: string
Optional
Readonly
type?: "BRANCH" | "TAG"
Optional
Readonly
htmlDescription?: string
Optional
Readonly
id?: number
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
locked?: boolean
Optional
Readonly
open?: boolean
Optional
Readonly
participants?: readonly {
approved?: boolean;
lastReviewedCommit?: string;
role?: "PARTICIPANT" | "REVIEWER" | "AUTHOR";
status?: "APPROVED" | "NEEDS_WORK" | "UNAPPROVED";
user?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<(...), (...)>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
}[]
Optional
Readonly
reviewers?: readonly {
approved?: boolean;
lastReviewedCommit?: string;
role?: "PARTICIPANT" | "REVIEWER" | "AUTHOR";
status?: "APPROVED" | "NEEDS_WORK" | "UNAPPROVED";
user?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<(...), (...)>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
}[]
Optional
Readonly
state?: "DECLINED" | "MERGED" | "OPEN"
Optional
Readonly
title?: string
Optional
Readonly
toRef?: {
displayId?: string;
id?: string;
latestCommit?: string;
repository?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
origin?: {
archived?: (...) | (...) | (...);
defaultBranch?: (...) | (...);
description?: (...) | (...);
forkable?: (...) | (...) | (...);
hierarchyId?: (...) | (...);
id?: (...) | (...);
links?: (...) | (...);
name?: (...) | (...);
partition?: (...) | (...);
project?: (...) | (...);
public?: (...) | (...) | (...);
relatedLinks?: (...) | (...);
scmId?: (...) | (...);
scope?: (...) | (...);
slug?: (...) | (...);
state?:
| (...)
| (...)
| (...)
| (...)
| (...);
statusMessage?: (...) | (...);
};
partition?: number;
project?: {
avatar?: (...) | (...);
avatarUrl?: (...) | (...);
description?: (...) | (...);
id?: (...) | (...);
key: string;
links?: (...) | (...);
name?: (...) | (...);
public?: (...) | (...) | (...);
scope?: (...) | (...);
type?: (...) | (...) | (...);
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
type?: "BRANCH" | "TAG";
}
Optional
Readonly
displayId?: string
Optional
Readonly
id?: string
Optional
Readonly
latestCommit?: string
Optional
Readonly
repository?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
origin?: {
archived?: (...) | (...) | (...);
defaultBranch?: (...) | (...);
description?: (...) | (...);
forkable?: (...) | (...) | (...);
hierarchyId?: (...) | (...);
id?: (...) | (...);
links?: (...) | (...);
name?: (...) | (...);
partition?: (...) | (...);
project?: (...) | (...);
public?: (...) | (...) | (...);
relatedLinks?: (...) | (...);
scmId?: (...) | (...);
scope?: (...) | (...);
slug?: (...) | (...);
state?:
| (...)
| (...)
| (...)
| (...)
| (...);
statusMessage?: (...) | (...);
};
partition?: number;
project?: {
avatar?: (...) | (...);
avatarUrl?: (...) | (...);
description?: (...) | (...);
id?: (...) | (...);
key: string;
links?: (...) | (...);
name?: (...) | (...);
public?: (...) | (...) | (...);
scope?: (...) | (...);
type?: (...) | (...) | (...);
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
}
Optional
Readonly
archived?: boolean
Optional
Readonly
defaultBranch?: string
Optional
Readonly
description?: string
Optional
Readonly
forkable?: boolean
Optional
Readonly
hierarchyId?: string
Optional
Readonly
id?: number
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
origin?: {
archived?: (...) | (...) | (...);
defaultBranch?: (...) | (...);
description?: (...) | (...);
forkable?: (...) | (...) | (...);
hierarchyId?: (...) | (...);
id?: (...) | (...);
links?: (...) | (...);
name?: (...) | (...);
partition?: (...) | (...);
project?: (...) | (...);
public?: (...) | (...) | (...);
relatedLinks?: (...) | (...);
scmId?: (...) | (...);
scope?: (...) | (...);
slug?: (...) | (...);
state?:
| (...)
| (...)
| (...)
| (...)
| (...);
statusMessage?: (...) | (...);
}
Optional
Readonly
archived?: (...) | (...) | (...)
Optional
Readonly
defaultBranch?: (...) | (...)
Optional
Readonly
description?: (...) | (...)
Optional
Readonly
forkable?: (...) | (...) | (...)
Optional
Readonly
hierarchyId?: (...) | (...)
Optional
Readonly
id?: (...) | (...)
Optional
Readonly
links?: (...) | (...)
Optional
Readonly
name?: (...) | (...)
Optional
Readonly
partition?: (...) | (...)
Optional
Readonly
project?: (...) | (...)
Optional
Readonly
public?: (...) | (...) | (...)
Optional
Readonly
relatedLinks?: (...) | (...)
Optional
Readonly
scmId?: (...) | (...)
Optional
Readonly
scope?: (...) | (...)
Optional
Readonly
slug?: (...) | (...)
Optional
Readonly
state?:
| (...)
| (...)
| (...)
| (...)
| (...)
Optional
Readonly
statusMessage?: (...) | (...)
Optional
Readonly
partition?: number
Optional
Readonly
project?: {
avatar?: (...) | (...);
avatarUrl?: (...) | (...);
description?: (...) | (...);
id?: (...) | (...);
key: string;
links?: (...) | (...);
name?: (...) | (...);
public?: (...) | (...) | (...);
scope?: (...) | (...);
type?: (...) | (...) | (...);
}
Optional
Readonly
avatar?: (...) | (...)
Optional
Readonly
avatarUrl?: (...) | (...)
Optional
Readonly
description?: (...) | (...)
Optional
Readonly
id?: (...) | (...)
Readonly
key: string
Optional
Readonly
links?: (...) | (...)
Optional
Readonly
name?: (...) | (...)
Optional
Readonly
public?: (...) | (...) | (...)
Optional
Readonly
scope?: (...) | (...)
Optional
Readonly
type?: (...) | (...) | (...)
Optional
Readonly
public?: boolean
Optional
Readonly
relatedLinks?: Record<string, unknown>
Optional
Readonly
scmId?: string
Optional
Readonly
scope?: string
Optional
Readonly
slug?: string
Optional
Readonly
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE"
Optional
Readonly
statusMessage?: string
Optional
Readonly
type?: "BRANCH" | "TAG"
Optional
Readonly
updatedDate?: number
Optional
Readonly
version?: number
Optional
Readonly
srcPath?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
}
Optional
Readonly
components?: readonly string[]
Optional
Readonly
extension?: string
Optional
Readonly
name?: string
Optional
Readonly
parent?: string
Optional
Readonly
toHash?: string
Readonly
RestCommit: {
author?: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
};
authorTimestamp?: number;
committer?: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
};
committerTimestamp?: number;
displayId?: string;
id?: string;
message?: string;
parents?: readonly {
displayId?: string;
id?: string;
}[];
}
Optional
Readonly
author?: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
}
Optional
Readonly
avatarUrl?: string
Optional
Readonly
emailAddress?: string
Optional
Readonly
name?: string
Optional
Readonly
authorTimestamp?: number
Optional
Readonly
committer?: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
}
Optional
Readonly
avatarUrl?: string
Optional
Readonly
emailAddress?: string
Optional
Readonly
name?: string
Optional
Readonly
committerTimestamp?: number
Optional
Readonly
displayId?: string
Optional
Readonly
id?: string
Optional
Readonly
message?: string
Optional
Readonly
parents?: readonly {
displayId?: string;
id?: string;
}[]
Readonly
RestCommitMessageSuggestion: {
body?: string;
title?: string;
}
Optional
Readonly
body?: string
Optional
Readonly
title?: string
Readonly
RestConflict: {
ourChange?: {
path?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
};
srcPath?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
};
type?:
| "UNKNOWN"
| "DELETE"
| "ADD"
| "COPY"
| "MODIFY"
| "MOVE";
};
theirChange?: {
path?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
};
srcPath?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
};
type?:
| "UNKNOWN"
| "DELETE"
| "ADD"
| "COPY"
| "MODIFY"
| "MOVE";
};
}
Optional
Readonly
ourChange?: {
path?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
};
srcPath?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
};
type?:
| "UNKNOWN"
| "DELETE"
| "ADD"
| "COPY"
| "MODIFY"
| "MOVE";
}
Optional
Readonly
path?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
}
Optional
Readonly
components?: readonly string[]
Optional
Readonly
extension?: string
Optional
Readonly
name?: string
Optional
Readonly
parent?: string
Optional
Readonly
srcPath?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
}
Optional
Readonly
components?: readonly string[]
Optional
Readonly
extension?: string
Optional
Readonly
name?: string
Optional
Readonly
parent?: string
Optional
Readonly
type?:
| "UNKNOWN"
| "DELETE"
| "ADD"
| "COPY"
| "MODIFY"
| "MOVE"
Optional
Readonly
theirChange?: {
path?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
};
srcPath?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
};
type?:
| "UNKNOWN"
| "DELETE"
| "ADD"
| "COPY"
| "MODIFY"
| "MOVE";
}
Optional
Readonly
path?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
}
Optional
Readonly
components?: readonly string[]
Optional
Readonly
extension?: string
Optional
Readonly
name?: string
Optional
Readonly
parent?: string
Optional
Readonly
srcPath?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
}
Optional
Readonly
components?: readonly string[]
Optional
Readonly
extension?: string
Optional
Readonly
name?: string
Optional
Readonly
parent?: string
Optional
Readonly
type?:
| "UNKNOWN"
| "DELETE"
| "ADD"
| "COPY"
| "MODIFY"
| "MOVE"
Readonly
RestConflictChange: {
path?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
};
srcPath?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
};
type?:
| "UNKNOWN"
| "DELETE"
| "ADD"
| "COPY"
| "MODIFY"
| "MOVE";
}
Optional
Readonly
path?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
}
Optional
Readonly
components?: readonly string[]
Optional
Readonly
extension?: string
Optional
Readonly
name?: string
Optional
Readonly
parent?: string
Optional
Readonly
srcPath?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
}
Optional
Readonly
components?: readonly string[]
Optional
Readonly
extension?: string
Optional
Readonly
name?: string
Optional
Readonly
parent?: string
Optional
Readonly
type?:
| "UNKNOWN"
| "DELETE"
| "ADD"
| "COPY"
| "MODIFY"
| "MOVE"
Readonly
RestConnectivitySummary: {
errorMessage?: string;
reachable?: boolean;
roundTripTime?: number;
}
Optional
Readonly
errorMessage?: string
Optional
Readonly
reachable?: boolean
Optional
Readonly
roundTripTime?: number
Readonly
RestCreateBranchRequest: {
message?: string;
name?: string;
startPoint?: string;
}
Optional
Readonly
message?: string
Optional
Readonly
name?: string
Optional
Readonly
startPoint?: string
Readonly
RestCreateTagRequest: {
message?: string;
name?: string;
startPoint?: string;
}
Optional
Readonly
message?: string
Optional
Readonly
name?: string
Optional
Readonly
startPoint?: string
Readonly
RestDefaultBranch: {
id?: string;
}
Optional
Readonly
id?: string
Readonly
RestDefaultReviewersRequest: {
requiredApprovals?: number;
reviewers?: readonly {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
}[];
sourceMatcher?: {
displayId?: string;
id?: string;
type?: {
id?:
| "BRANCH"
| "ANY_REF"
| "MODEL_BRANCH"
| "MODEL_CATEGORY"
| "PATTERN";
name?: string;
};
};
targetMatcher?: {
displayId?: string;
id?: string;
type?: {
id?:
| "BRANCH"
| "ANY_REF"
| "MODEL_BRANCH"
| "MODEL_CATEGORY"
| "PATTERN";
name?: string;
};
};
}
Optional
Readonly
requiredApprovals?: number
Optional
Readonly
reviewers?: readonly {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
}[]
Optional
Readonly
sourceMatcher?: {
displayId?: string;
id?: string;
type?: {
id?:
| "BRANCH"
| "ANY_REF"
| "MODEL_BRANCH"
| "MODEL_CATEGORY"
| "PATTERN";
name?: string;
};
}
Optional
Readonly
displayId?: string
Optional
Readonly
id?: string
Optional
Readonly
type?: {
id?:
| "BRANCH"
| "ANY_REF"
| "MODEL_BRANCH"
| "MODEL_CATEGORY"
| "PATTERN";
name?: string;
}
Optional
Readonly
id?:
| "BRANCH"
| "ANY_REF"
| "MODEL_BRANCH"
| "MODEL_CATEGORY"
| "PATTERN"
Optional
Readonly
name?: string
Optional
Readonly
targetMatcher?: {
displayId?: string;
id?: string;
type?: {
id?:
| "BRANCH"
| "ANY_REF"
| "MODEL_BRANCH"
| "MODEL_CATEGORY"
| "PATTERN";
name?: string;
};
}
Optional
Readonly
displayId?: string
Optional
Readonly
id?: string
Optional
Readonly
type?: {
id?:
| "BRANCH"
| "ANY_REF"
| "MODEL_BRANCH"
| "MODEL_CATEGORY"
| "PATTERN";
name?: string;
}
Optional
Readonly
id?:
| "BRANCH"
| "ANY_REF"
| "MODEL_BRANCH"
| "MODEL_CATEGORY"
| "PATTERN"
Optional
Readonly
name?: string
Readonly
RestDefaultTask: {
description?: string;
html?: string;
id?: number;
}
Optional
Readonly
description?: string
Optional
Readonly
html?: string
Optional
Readonly
id?: number
Readonly
RestDefaultTaskRequest: {
description?: string;
sourceMatcher?: {
displayId?: string;
id?: string;
type?: {
id?:
| "BRANCH"
| "ANY_REF"
| "MODEL_BRANCH"
| "MODEL_CATEGORY"
| "PATTERN";
name?: string;
};
};
targetMatcher?: {
displayId?: string;
id?: string;
type?: {
id?:
| "BRANCH"
| "ANY_REF"
| "MODEL_BRANCH"
| "MODEL_CATEGORY"
| "PATTERN";
name?: string;
};
};
}
Optional
Readonly
description?: string
Optional
Readonly
sourceMatcher?: {
displayId?: string;
id?: string;
type?: {
id?:
| "BRANCH"
| "ANY_REF"
| "MODEL_BRANCH"
| "MODEL_CATEGORY"
| "PATTERN";
name?: string;
};
}
Optional
Readonly
displayId?: string
Optional
Readonly
id?: string
Optional
Readonly
type?: {
id?:
| "BRANCH"
| "ANY_REF"
| "MODEL_BRANCH"
| "MODEL_CATEGORY"
| "PATTERN";
name?: string;
}
Optional
Readonly
id?:
| "BRANCH"
| "ANY_REF"
| "MODEL_BRANCH"
| "MODEL_CATEGORY"
| "PATTERN"
Optional
Readonly
name?: string
Optional
Readonly
targetMatcher?: {
displayId?: string;
id?: string;
type?: {
id?:
| "BRANCH"
| "ANY_REF"
| "MODEL_BRANCH"
| "MODEL_CATEGORY"
| "PATTERN";
name?: string;
};
}
Optional
Readonly
displayId?: string
Optional
Readonly
id?: string
Optional
Readonly
type?: {
id?:
| "BRANCH"
| "ANY_REF"
| "MODEL_BRANCH"
| "MODEL_CATEGORY"
| "PATTERN";
name?: string;
}
Optional
Readonly
id?:
| "BRANCH"
| "ANY_REF"
| "MODEL_BRANCH"
| "MODEL_CATEGORY"
| "PATTERN"
Optional
Readonly
name?: string
Readonly
RestDeployment: {
deploymentSequenceNumber?: number;
description?: string;
displayName?: string;
environment?: {
displayName: string;
key: string;
type?: string;
url?: string;
};
fromCommit?: {
displayId?: string;
id?: string;
};
key?: string;
lastUpdated?: number;
repository?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
origin?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
state?:
| "FAILED"
| "SUCCESSFUL"
| "IN_PROGRESS"
| "PENDING"
| "CANCELLED"
| "UNKNOWN"
| "ROLLED_BACK";
toCommit?: {
displayId?: string;
id?: string;
};
url?: string;
}
Optional
Readonly
deploymentSequenceNumber?: number
Optional
Readonly
description?: string
Optional
Readonly
displayName?: string
Optional
Readonly
environment?: {
displayName: string;
key: string;
type?: string;
url?: string;
}
Readonly
displayName: string
Readonly
key: string
Optional
Readonly
type?: string
Optional
Readonly
url?: string
Optional
Readonly
fromCommit?: {
displayId?: string;
id?: string;
}
Optional
Readonly
displayId?: string
Optional
Readonly
id?: string
Optional
Readonly
key?: string
Optional
Readonly
lastUpdated?: number
Optional
Readonly
repository?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
origin?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
}
Optional
Readonly
archived?: boolean
Optional
Readonly
defaultBranch?: string
Optional
Readonly
description?: string
Optional
Readonly
forkable?: boolean
Optional
Readonly
hierarchyId?: string
Optional
Readonly
id?: number
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
origin?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
}
Optional
Readonly
archived?: boolean
Optional
Readonly
defaultBranch?: string
Optional
Readonly
description?: string
Optional
Readonly
forkable?: boolean
Optional
Readonly
hierarchyId?: string
Optional
Readonly
id?: number
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
partition?: number
Optional
Readonly
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
}
Optional
Readonly
avatar?: string
Optional
Readonly
avatarUrl?: string
Optional
Readonly
description?: string
Optional
Readonly
id?: number
Readonly
key: string
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
public?: boolean
Optional
Readonly
scope?: string
Optional
Readonly
type?: "NORMAL" | "PERSONAL"
Optional
Readonly
public?: boolean
Optional
Readonly
relatedLinks?: Record<string, unknown>
Optional
Readonly
scmId?: string
Optional
Readonly
scope?: string
Optional
Readonly
slug?: string
Optional
Readonly
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE"
Optional
Readonly
statusMessage?: string
Optional
Readonly
partition?: number
Optional
Readonly
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
}
Optional
Readonly
avatar?: string
Optional
Readonly
avatarUrl?: string
Optional
Readonly
description?: string
Optional
Readonly
id?: number
Readonly
key: string
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
public?: boolean
Optional
Readonly
scope?: string
Optional
Readonly
type?: "NORMAL" | "PERSONAL"
Optional
Readonly
public?: boolean
Optional
Readonly
relatedLinks?: Record<string, unknown>
Optional
Readonly
scmId?: string
Optional
Readonly
scope?: string
Optional
Readonly
slug?: string
Optional
Readonly
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE"
Optional
Readonly
statusMessage?: string
Optional
Readonly
state?:
| "FAILED"
| "SUCCESSFUL"
| "IN_PROGRESS"
| "PENDING"
| "CANCELLED"
| "UNKNOWN"
| "ROLLED_BACK"
Optional
Readonly
toCommit?: {
displayId?: string;
id?: string;
}
Optional
Readonly
displayId?: string
Optional
Readonly
id?: string
Optional
Readonly
url?: string
Readonly
RestDeploymentEnvironment: {
displayName?: string;
key?: string;
type?: string;
url?: string;
}
Optional
Readonly
displayName?: string
Optional
Readonly
key?: string
Optional
Readonly
type?: string
Optional
Readonly
url?: string
Readonly
RestDeploymentSetRequest: {
deploymentSequenceNumber: number;
description: string;
displayName: string;
environment: {
displayName?: string;
key?: string;
type?: string;
url?: string;
};
key: string;
lastUpdated?: number;
state:
| "FAILED"
| "SUCCESSFUL"
| "IN_PROGRESS"
| "PENDING"
| "CANCELLED"
| "UNKNOWN"
| "ROLLED_BACK";
url: string;
}
Readonly
deploymentSequenceNumber: number
Readonly
description: string
Readonly
displayName: string
Readonly
environment: {
displayName?: string;
key?: string;
type?: string;
url?: string;
}
Optional
Readonly
displayName?: string
Optional
Readonly
key?: string
Optional
Readonly
type?: string
Optional
Readonly
url?: string
Readonly
key: string
Optional
Readonly
lastUpdated?: number
Readonly
state:
| "FAILED"
| "SUCCESSFUL"
| "IN_PROGRESS"
| "PENDING"
| "CANCELLED"
| "UNKNOWN"
| "ROLLED_BACK"
Readonly
url: string
Readonly
RestDetailedGroup: {
deletable?: boolean;
name?: string;
}
Optional
Readonly
deletable?: boolean
Optional
Readonly
name?: string
Readonly
RestDetailedInvocation: {
duration?: number;
event?: string;
eventScope?: {
id?: string;
type?: string;
};
finish?: number;
id?: number;
request?: Record<string, unknown>;
result?: Record<string, unknown>;
start?: number;
}
Optional
Readonly
duration?: number
Optional
Readonly
event?: string
Optional
Readonly
eventScope?: {
id?: string;
type?: string;
}
Optional
Readonly
id?: string
Optional
Readonly
type?: string
Optional
Readonly
finish?: number
Optional
Readonly
id?: number
Optional
Readonly
request?: Record<string, unknown>
Optional
Readonly
result?: Record<string, unknown>
Optional
Readonly
start?: number
Readonly
RestDetailedUser: {
active?: boolean;
avatarUrl?: string;
deletable?: boolean;
directoryName?: string;
displayName?: string;
emailAddress?: string;
id?: number;
lastAuthenticationTimestamp?: number;
links?: Record<string, unknown>;
mutableDetails?: boolean;
mutableGroups?: boolean;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
}
Optional
Readonly
active?: boolean
Optional
Readonly
avatarUrl?: string
Optional
Readonly
deletable?: boolean
Optional
Readonly
directoryName?: string
Optional
Readonly
displayName?: string
Optional
Readonly
emailAddress?: string
Optional
Readonly
id?: number
Optional
Readonly
lastAuthenticationTimestamp?: number
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
mutableDetails?: boolean
Optional
Readonly
mutableGroups?: boolean
Optional
Readonly
name?: string
Optional
Readonly
slug?: string
Optional
Readonly
type?: "NORMAL" | "SERVICE"
Readonly
RestDiff: {
binary?: boolean;
destination?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
};
hunks?: readonly {
context?: string;
destinationLine?: number;
destinationSpan?: number;
segments?: readonly {
lines?: readonly {
commentIds?: ...;
conflictMarker?: ...;
destination?: ...;
line?: ...;
source?: ...;
truncated?: ...;
}[];
truncated?: boolean;
type?: "ADDED" | "CONTEXT" | "REMOVED";
}[];
sourceLine?: number;
sourceSpan?: number;
truncated?: boolean;
}[];
lineComments?: readonly {
anchor?: {
diffType?: "COMMIT" | "EFFECTIVE" | "RANGE";
fileType?: "FROM" | "TO";
fromHash?: string;
line?: number;
lineType?: "ADDED" | "CONTEXT" | "REMOVED";
multilineMarker?: {
startLine?: number;
startLineType: "ADDED" | "CONTEXT" | "REMOVED";
};
path?: {
components?: readonly (...)[];
extension?: string;
name?: string;
parent?: string;
};
pullRequest?: {
closed?: boolean;
closedDate?: number;
createdDate?: number;
description?: string;
descriptionAsHtml?: string;
draft?: boolean;
fromRef?: {
displayId?: ...;
id?: ...;
latestCommit?: ...;
repository?: ...;
type?: ...;
};
htmlDescription?: string;
id?: number;
links?: Record<(...), (...)>;
locked?: boolean;
open?: boolean;
participants?: readonly (...)[];
reviewers?: readonly (...)[];
state?: "DECLINED" | "MERGED" | "OPEN";
title?: string;
toRef?: {
displayId?: ...;
id?: ...;
latestCommit?: ...;
repository?: ...;
type?: ...;
};
updatedDate?: number;
version?: number;
};
srcPath?: {
components?: readonly (...)[];
extension?: string;
name?: string;
parent?: string;
};
toHash?: string;
};
anchored?: boolean;
author?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
comments?: readonly { readonly anchor?: { readonly diffType?: "COMMIT" | "EFFECTIVE" | "RANGE"; readonly fileType?: "FROM" | "TO"; readonly fromHash?: string; readonly line?: number; readonly lineType?: "ADDED" | "CONTEXT" | "REMOVED"; ... 4 more ...; readonly toHash?: string; }; ... 19 more ...; readonly version?: number; }[]...;
createdDate?: number;
html?: string;
id?: number;
parent?: {
anchor?: {
diffType?: "COMMIT" | "EFFECTIVE" | "RANGE";
fileType?: "FROM" | "TO";
fromHash?: string;
line?: number;
lineType?: "ADDED" | "CONTEXT" | "REMOVED";
multilineMarker?: {
startLine?: ...;
startLineType: ...;
};
path?: {
components?: ...;
extension?: ...;
name?: ...;
parent?: ...;
};
pullRequest?: {
closed?: ...;
closedDate?: ...;
createdDate?: ...;
description?: ...;
descriptionAsHtml?: ...;
draft?: ...;
fromRef?: ...;
htmlDescription?: ...;
id?: ...;
links?: ...;
locked?: ...;
open?: ...;
participants?: ...;
reviewers?: ...;
state?: ...;
title?: ...;
toRef?: ...;
updatedDate?: ...;
version?: ...;
};
srcPath?: {
components?: ...;
extension?: ...;
name?: ...;
parent?: ...;
};
toHash?: string;
};
anchored?: boolean;
author?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<(...), (...)>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
comments?: readonly { readonly anchor?: { readonly diffType?: "COMMIT" | "EFFECTIVE" | "RANGE"; readonly fileType?: "FROM" | "TO"; readonly fromHash?: string; readonly line?: number; readonly lineType?: "ADDED" | "CONTEXT" | "REMOVED"; ... 4 more ...; readonly toHash?: string; }; ... 19 more ...; readonly version?: number; }[]...;
createdDate?: number;
html?: string;
id?: number;
pending?: boolean;
properties?: Record<string, unknown>;
reply?: boolean;
resolvedDate?: number;
resolver?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<(...), (...)>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
severity?: string;
state?: string;
text?: string;
threadResolved?: boolean;
threadResolvedDate?: number;
threadResolver?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<(...), (...)>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
updatedDate?: number;
version?: number;
};
pending?: boolean;
properties?: Record<string, unknown>;
reply?: boolean;
resolvedDate?: number;
resolver?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
severity?: string;
state?: string;
text?: string;
threadResolved?: boolean;
threadResolvedDate?: number;
threadResolver?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
updatedDate?: number;
version?: number;
}[];
properties?: Record<string, unknown>;
source?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
};
truncated?: boolean;
}
Optional
Readonly
binary?: boolean
Optional
Readonly
destination?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
}
Optional
Readonly
components?: readonly string[]
Optional
Readonly
extension?: string
Optional
Readonly
name?: string
Optional
Readonly
parent?: string
Optional
Readonly
hunks?: readonly {
context?: string;
destinationLine?: number;
destinationSpan?: number;
segments?: readonly {
lines?: readonly {
commentIds?: ...;
conflictMarker?: ...;
destination?: ...;
line?: ...;
source?: ...;
truncated?: ...;
}[];
truncated?: boolean;
type?: "ADDED" | "CONTEXT" | "REMOVED";
}[];
sourceLine?: number;
sourceSpan?: number;
truncated?: boolean;
}[]
Optional
Readonly
lineComments?: readonly {
anchor?: {
diffType?: "COMMIT" | "EFFECTIVE" | "RANGE";
fileType?: "FROM" | "TO";
fromHash?: string;
line?: number;
lineType?: "ADDED" | "CONTEXT" | "REMOVED";
multilineMarker?: {
startLine?: number;
startLineType: "ADDED" | "CONTEXT" | "REMOVED";
};
path?: {
components?: readonly (...)[];
extension?: string;
name?: string;
parent?: string;
};
pullRequest?: {
closed?: boolean;
closedDate?: number;
createdDate?: number;
description?: string;
descriptionAsHtml?: string;
draft?: boolean;
fromRef?: {
displayId?: ...;
id?: ...;
latestCommit?: ...;
repository?: ...;
type?: ...;
};
htmlDescription?: string;
id?: number;
links?: Record<(...), (...)>;
locked?: boolean;
open?: boolean;
participants?: readonly (...)[];
reviewers?: readonly (...)[];
state?: "DECLINED" | "MERGED" | "OPEN";
title?: string;
toRef?: {
displayId?: ...;
id?: ...;
latestCommit?: ...;
repository?: ...;
type?: ...;
};
updatedDate?: number;
version?: number;
};
srcPath?: {
components?: readonly (...)[];
extension?: string;
name?: string;
parent?: string;
};
toHash?: string;
};
anchored?: boolean;
author?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
comments?: readonly { readonly anchor?: { readonly diffType?: "COMMIT" | "EFFECTIVE" | "RANGE"; readonly fileType?: "FROM" | "TO"; readonly fromHash?: string; readonly line?: number; readonly lineType?: "ADDED" | "CONTEXT" | "REMOVED"; ... 4 more ...; readonly toHash?: string; }; ... 19 more ...; readonly version?: number; }[]...;
createdDate?: number;
html?: string;
id?: number;
parent?: {
anchor?: {
diffType?: "COMMIT" | "EFFECTIVE" | "RANGE";
fileType?: "FROM" | "TO";
fromHash?: string;
line?: number;
lineType?: "ADDED" | "CONTEXT" | "REMOVED";
multilineMarker?: {
startLine?: ...;
startLineType: ...;
};
path?: {
components?: ...;
extension?: ...;
name?: ...;
parent?: ...;
};
pullRequest?: {
closed?: ...;
closedDate?: ...;
createdDate?: ...;
description?: ...;
descriptionAsHtml?: ...;
draft?: ...;
fromRef?: ...;
htmlDescription?: ...;
id?: ...;
links?: ...;
locked?: ...;
open?: ...;
participants?: ...;
reviewers?: ...;
state?: ...;
title?: ...;
toRef?: ...;
updatedDate?: ...;
version?: ...;
};
srcPath?: {
components?: ...;
extension?: ...;
name?: ...;
parent?: ...;
};
toHash?: string;
};
anchored?: boolean;
author?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<(...), (...)>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
comments?: readonly { readonly anchor?: { readonly diffType?: "COMMIT" | "EFFECTIVE" | "RANGE"; readonly fileType?: "FROM" | "TO"; readonly fromHash?: string; readonly line?: number; readonly lineType?: "ADDED" | "CONTEXT" | "REMOVED"; ... 4 more ...; readonly toHash?: string; }; ... 19 more ...; readonly version?: number; }[]...;
createdDate?: number;
html?: string;
id?: number;
pending?: boolean;
properties?: Record<string, unknown>;
reply?: boolean;
resolvedDate?: number;
resolver?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<(...), (...)>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
severity?: string;
state?: string;
text?: string;
threadResolved?: boolean;
threadResolvedDate?: number;
threadResolver?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<(...), (...)>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
updatedDate?: number;
version?: number;
};
pending?: boolean;
properties?: Record<string, unknown>;
reply?: boolean;
resolvedDate?: number;
resolver?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
severity?: string;
state?: string;
text?: string;
threadResolved?: boolean;
threadResolvedDate?: number;
threadResolver?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
updatedDate?: number;
version?: number;
}[]
Optional
Readonly
properties?: Record<string, unknown>
Optional
Readonly
source?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
}
Optional
Readonly
components?: readonly string[]
Optional
Readonly
extension?: string
Optional
Readonly
name?: string
Optional
Readonly
parent?: string
Optional
Readonly
truncated?: boolean
Readonly
RestDiffHunk: {
context?: string;
destinationLine?: number;
destinationSpan?: number;
segments?: readonly {
lines?: readonly {
commentIds?: readonly number[];
conflictMarker?: "MARKER" | "OURS" | "THEIRS";
destination?: number;
line?: string;
source?: number;
truncated?: boolean;
}[];
truncated?: boolean;
type?: "ADDED" | "CONTEXT" | "REMOVED";
}[];
sourceLine?: number;
sourceSpan?: number;
truncated?: boolean;
}
Optional
Readonly
context?: string
Optional
Readonly
destinationLine?: number
Optional
Readonly
destinationSpan?: number
Optional
Readonly
segments?: readonly {
lines?: readonly {
commentIds?: readonly number[];
conflictMarker?: "MARKER" | "OURS" | "THEIRS";
destination?: number;
line?: string;
source?: number;
truncated?: boolean;
}[];
truncated?: boolean;
type?: "ADDED" | "CONTEXT" | "REMOVED";
}[]
Optional
Readonly
sourceLine?: number
Optional
Readonly
sourceSpan?: number
Optional
Readonly
truncated?: boolean
Readonly
RestDiffLine: {
commentIds?: readonly number[];
conflictMarker?: "MARKER" | "OURS" | "THEIRS";
destination?: number;
line?: string;
source?: number;
truncated?: boolean;
}
Optional
Readonly
commentIds?: readonly number[]
Optional
Readonly
conflictMarker?: "MARKER" | "OURS" | "THEIRS"
Optional
Readonly
destination?: number
Optional
Readonly
line?: string
Optional
Readonly
source?: number
Optional
Readonly
truncated?: boolean
Readonly
RestDiffSegment: {
lines?: readonly {
commentIds?: readonly number[];
conflictMarker?: "MARKER" | "OURS" | "THEIRS";
destination?: number;
line?: string;
source?: number;
truncated?: boolean;
}[];
truncated?: boolean;
type?: "ADDED" | "CONTEXT" | "REMOVED";
}
Optional
Readonly
lines?: readonly {
commentIds?: readonly number[];
conflictMarker?: "MARKER" | "OURS" | "THEIRS";
destination?: number;
line?: string;
source?: number;
truncated?: boolean;
}[]
Optional
Readonly
truncated?: boolean
Optional
Readonly
type?: "ADDED" | "CONTEXT" | "REMOVED"
Readonly
RestDiffStatsSummary: unknown
Readonly
RestEmoticon: {
shortcut?: string;
url?: string;
value?: string;
}
Optional
Readonly
shortcut?: string
Optional
Readonly
url?: string
Optional
Readonly
value?: string
Readonly
RestEnhancedEntityLink: {
applicationLinkId?: string;
displayUrl?: string;
projectId?: number;
projectKey?: string;
projectName?: string;
}
Optional
Readonly
applicationLinkId?: string
Optional
Readonly
displayUrl?: string
Optional
Readonly
projectId?: number
Optional
Readonly
projectKey?: string
Optional
Readonly
projectName?: string
Readonly
RestErasedUser: {
newIdentifier?: string;
}
Optional
Readonly
newIdentifier?: string
Readonly
RestErrorMessage: {
context?: string;
exceptionName?: string;
message?: string;
}
Optional
Readonly
context?: string
Optional
Readonly
exceptionName?: string
Optional
Readonly
message?: string
Readonly
RestErrors: {
errors?: readonly {
context?: string;
exceptionName?: string;
message?: string;
}[];
}
Optional
Readonly
errors?: readonly {
context?: string;
exceptionName?: string;
message?: string;
}[]
Readonly
RestExportRequest: {
exportLocation?: string;
repositoriesRequest: {
includes: readonly {
projectKey?: string;
slug?: string;
}[];
};
}
Optional
Readonly
exportLocation?: string
Readonly
repositoriesRequest: {
includes: readonly {
projectKey?: string;
slug?: string;
}[];
}
Readonly
includes: readonly {
projectKey?: string;
slug?: string;
}[]
Readonly
RestFarmSynchronizationRequest: {
attempt?: number;
createdAt?: string;
externalRepoId?: string;
type?: "incremental" | "snapshot";
}
Optional
Readonly
attempt?: number
Optional
Readonly
createdAt?: string
Optional
Readonly
externalRepoId?: string
Optional
Readonly
type?: "incremental" | "snapshot"
Readonly
RestGitTagCreateRequest: {
force?: boolean;
message?: string;
name?: string;
startPoint?: string;
type?: "ANNOTATED" | "LIGHTWEIGHT";
}
Optional
Readonly
force?: boolean
Optional
Readonly
message?: string
Optional
Readonly
name?: string
Optional
Readonly
startPoint?: string
Optional
Readonly
type?: "ANNOTATED" | "LIGHTWEIGHT"
Readonly
RestGpgKey: {
emailAddress?: string;
expiryDate?: number;
fingerprint?: string;
id?: string;
subKeys?: readonly {
expiryDate?: string;
fingerprint?: string;
}[];
text?: string;
}
Optional
Readonly
emailAddress?: string
Optional
Readonly
expiryDate?: number
Optional
Readonly
fingerprint?: string
Optional
Readonly
id?: string
Optional
Readonly
subKeys?: readonly {
expiryDate?: string;
fingerprint?: string;
}[]
Optional
Readonly
text?: string
Readonly
RestGpgSubKey: {
expiryDate?: string;
fingerprint?: string;
}
Optional
Readonly
expiryDate?: string
Optional
Readonly
fingerprint?: string
Readonly
RestHookScript: {
createdDate?: string;
description?: string;
id?: number;
name?: string;
pluginKey?: string;
type?: "POST" | "PRE";
updatedDate?: string;
version?: number;
}
Optional
Readonly
createdDate?: string
Optional
Readonly
description?: string
Optional
Readonly
id?: number
Optional
Readonly
name?: string
Optional
Readonly
pluginKey?: string
Optional
Readonly
type?: "POST" | "PRE"
Optional
Readonly
updatedDate?: string
Optional
Readonly
version?: number
Readonly
RestHookScriptConfig: {
scope?: {
resourceId?: number;
type?: "GLOBAL" | "PROJECT" | "REPOSITORY";
};
script?: {
createdDate?: string;
description?: string;
id?: number;
name?: string;
pluginKey?: string;
type?: "POST" | "PRE";
updatedDate?: string;
version?: number;
};
triggerIds?: readonly string[];
}
Optional
Readonly
scope?: {
resourceId?: number;
type?: "GLOBAL" | "PROJECT" | "REPOSITORY";
}
Optional
Readonly
resourceId?: number
Optional
Readonly
type?: "GLOBAL" | "PROJECT" | "REPOSITORY"
Optional
Readonly
script?: {
createdDate?: string;
description?: string;
id?: number;
name?: string;
pluginKey?: string;
type?: "POST" | "PRE";
updatedDate?: string;
version?: number;
}
Optional
Readonly
createdDate?: string
Optional
Readonly
description?: string
Optional
Readonly
id?: number
Optional
Readonly
name?: string
Optional
Readonly
pluginKey?: string
Optional
Readonly
type?: "POST" | "PRE"
Optional
Readonly
updatedDate?: string
Optional
Readonly
version?: number
Optional
Readonly
triggerIds?: readonly string[]
Readonly
RestHookScriptTriggers: {
triggerIds?: readonly string[];
}
Optional
Readonly
triggerIds?: readonly string[]
Readonly
RestImportRequest: {
archivePath?: string;
}
Optional
Readonly
archivePath?: string
Readonly
RestInsightAnnotation: {
externalId?: string;
line?: number;
link?: string;
message?: string;
path?: string;
reportKey?: string;
severity?: string;
type?: string;
}
Optional
Readonly
externalId?: string
Optional
Readonly
line?: number
Optional
Readonly
link?: string
Optional
Readonly
message?: string
Optional
Readonly
path?: string
Optional
Readonly
reportKey?: string
Optional
Readonly
severity?: string
Optional
Readonly
type?: string
Readonly
RestInsightAnnotationsResponse: {
annotations?: readonly {
externalId?: string;
line?: number;
link?: string;
message?: string;
path?: string;
reportKey?: string;
severity?: string;
type?: string;
}[];
}
Optional
Readonly
annotations?: readonly {
externalId?: string;
line?: number;
link?: string;
message?: string;
path?: string;
reportKey?: string;
severity?: string;
type?: string;
}[]
Readonly
RestInsightReport: {
createdDate?: number;
data?: readonly {
title?: string;
type?: string;
value?: Record<string, unknown>;
}[];
details?: string;
key?: string;
link?: string;
logoUrl?: string;
reporter?: string;
result?: "FAIL" | "PASS";
title?: string;
}
Optional
Readonly
createdDate?: number
Optional
Readonly
data?: readonly {
title?: string;
type?: string;
value?: Record<string, unknown>;
}[]
Optional
Readonly
details?: string
Optional
Readonly
key?: string
Optional
Readonly
link?: string
Optional
Readonly
logoUrl?: string
Optional
Readonly
reporter?: string
Optional
Readonly
result?: "FAIL" | "PASS"
Optional
Readonly
title?: string
Readonly
RestInsightReportData: {
title?: string;
type?: string;
value?: Record<string, unknown>;
}
Optional
Readonly
title?: string
Optional
Readonly
type?: string
Optional
Readonly
value?: Record<string, unknown>
Readonly
RestInvocationHistory: unknown
Readonly
RestInvocationRequest: unknown
Readonly
RestInvocationResult: unknown
Readonly
RestJiraIssue: {
key?: string;
url?: string;
}
Optional
Readonly
key?: string
Optional
Readonly
url?: string
Readonly
RestJob: {
endDate?: number;
id?: number;
initiator?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
nodeId?: string;
progress?: {
message?: string;
percentage?: number;
};
startDate?: number;
state?:
| "FAILED"
| "COMPLETED"
| "RUNNING"
| "READY"
| "INITIALISING"
| "ABORTED"
| "CANCELED"
| "CANCELING"
| "FINALISING"
| "TIMED_OUT";
type?: string;
updatedDate?: number;
}
Optional
Readonly
endDate?: number
Optional
Readonly
id?: number
Optional
Readonly
initiator?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
}
Optional
Readonly
active?: boolean
Optional
Readonly
avatarUrl?: string
Optional
Readonly
displayName?: string
Optional
Readonly
emailAddress?: string
Optional
Readonly
id?: number
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
slug?: string
Optional
Readonly
type?: "NORMAL" | "SERVICE"
Optional
Readonly
nodeId?: string
Optional
Readonly
progress?: {
message?: string;
percentage?: number;
}
Optional
Readonly
message?: string
Optional
Readonly
percentage?: number
Optional
Readonly
startDate?: number
Optional
Readonly
state?:
| "FAILED"
| "COMPLETED"
| "RUNNING"
| "READY"
| "INITIALISING"
| "ABORTED"
| "CANCELED"
| "CANCELING"
| "FINALISING"
| "TIMED_OUT"
Optional
Readonly
type?: string
Optional
Readonly
updatedDate?: number
Readonly
RestJobMessage: {
createdDate?: string;
id?: string;
severity?: "ERROR" | "INFO" | "WARN";
subject?: string;
text?: string;
}
Optional
Readonly
createdDate?: string
Optional
Readonly
id?: string
Optional
Readonly
severity?: "ERROR" | "INFO" | "WARN"
Optional
Readonly
subject?: string
Optional
Readonly
text?: string
Readonly
RestLabel: {
name?: string;
}
Optional
Readonly
name?: string
Readonly
RestLabelable: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
labelableType?: "REPOSITORY";
links?: Record<string, unknown>;
name?: string;
origin?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
}
Optional
Readonly
archived?: boolean
Optional
Readonly
defaultBranch?: string
Optional
Readonly
description?: string
Optional
Readonly
forkable?: boolean
Optional
Readonly
hierarchyId?: string
Optional
Readonly
id?: number
Optional
Readonly
labelableType?: "REPOSITORY"
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
origin?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
}
Optional
Readonly
archived?: boolean
Optional
Readonly
defaultBranch?: string
Optional
Readonly
description?: string
Optional
Readonly
forkable?: boolean
Optional
Readonly
hierarchyId?: string
Optional
Readonly
id?: number
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
partition?: number
Optional
Readonly
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
}
Optional
Readonly
avatar?: string
Optional
Readonly
avatarUrl?: string
Optional
Readonly
description?: string
Optional
Readonly
id?: number
Readonly
key: string
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
public?: boolean
Optional
Readonly
scope?: string
Optional
Readonly
type?: "NORMAL" | "PERSONAL"
Optional
Readonly
public?: boolean
Optional
Readonly
relatedLinks?: Record<string, unknown>
Optional
Readonly
scmId?: string
Optional
Readonly
scope?: string
Optional
Readonly
slug?: string
Optional
Readonly
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE"
Optional
Readonly
statusMessage?: string
Optional
Readonly
partition?: number
Optional
Readonly
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
}
Optional
Readonly
avatar?: string
Optional
Readonly
avatarUrl?: string
Optional
Readonly
description?: string
Optional
Readonly
id?: number
Readonly
key: string
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
public?: boolean
Optional
Readonly
scope?: string
Optional
Readonly
type?: "NORMAL" | "PERSONAL"
Optional
Readonly
public?: boolean
Optional
Readonly
relatedLinks?: Record<string, unknown>
Optional
Readonly
scmId?: string
Optional
Readonly
scope?: string
Optional
Readonly
slug?: string
Optional
Readonly
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE"
Optional
Readonly
statusMessage?: string
Readonly
RestLogLevel: {
logLevel?: string;
}
Optional
Readonly
logLevel?: string
Readonly
RestMailConfiguration: {
hostname?: string;
password?: string;
port?: number;
protocol?: "SMTP" | "SMTPS";
requireStartTls?: boolean;
senderAddress?: string;
username?: string;
useStartTls?: boolean;
}
Optional
Readonly
hostname?: string
Optional
Readonly
password?: string
Optional
Readonly
port?: number
Optional
Readonly
protocol?: "SMTP" | "SMTPS"
Optional
Readonly
requireStartTls?: boolean
Optional
Readonly
senderAddress?: string
Optional
Readonly
username?: string
Optional
Readonly
useStartTls?: boolean
Readonly
RestMarkup: {
html?: string;
}
Optional
Readonly
html?: string
Readonly
RestMeshConnectivityReport: {
reports?: readonly {
node?: {
id?: string;
name?: string;
type?: "BITBUCKET" | "MESH";
};
summaries?: readonly {
node?: {
id?: (...) | (...);
name?: (...) | (...);
type?: (...) | (...) | (...);
};
summary?: {
errorMessage?: (...) | (...);
reachable?: (...) | (...) | (...);
roundTripTime?: (...) | (...);
};
}[];
}[];
}
Optional
Readonly
reports?: readonly {
node?: {
id?: string;
name?: string;
type?: "BITBUCKET" | "MESH";
};
summaries?: readonly {
node?: {
id?: (...) | (...);
name?: (...) | (...);
type?: (...) | (...) | (...);
};
summary?: {
errorMessage?: (...) | (...);
reachable?: (...) | (...) | (...);
roundTripTime?: (...) | (...);
};
}[];
}[]
Readonly
RestMeshMigrationQueueStateCounts: unknown
Readonly
RestMeshMigrationRequest: {
all?: boolean;
maxBytesPerSecond?: {
asLong?: number;
present?: boolean;
};
projectIds?: readonly number[];
repositoryIds?: readonly number[];
}
Optional
Readonly
all?: boolean
Optional
Readonly
maxBytesPerSecond?: {
asLong?: number;
present?: boolean;
}
Optional
Readonly
asLong?: number
Optional
Readonly
present?: boolean
Optional
Readonly
projectIds?: readonly number[]
Optional
Readonly
repositoryIds?: readonly number[]
Readonly
RestMeshMigrationSummary: {
endTime?: number;
jobId?: number;
maxBandwidth?: number;
progress?: number;
queue?: Record<string, unknown>;
startTime?: number;
state?: string;
}
Optional
Readonly
endTime?: number
Optional
Readonly
jobId?: number
Optional
Readonly
maxBandwidth?: number
Optional
Readonly
progress?: number
Optional
Readonly
queue?: Record<string, unknown>
Optional
Readonly
startTime?: number
Optional
Readonly
state?: string
Readonly
RestMeshNode: {
id?: string;
lastSeenDate?: number;
name?: string;
offline?: boolean;
rpcId?: string;
rpcUrl?: string;
state?:
| "AVAILABLE"
| "OFFLINE"
| "DELETING"
| "DISABLED"
| "DRAINING";
}
Optional
Readonly
id?: string
Optional
Readonly
lastSeenDate?: number
Optional
Readonly
name?: string
Optional
Readonly
offline?: boolean
Optional
Readonly
rpcId?: string
Optional
Readonly
rpcUrl?: string
Optional
Readonly
state?:
| "AVAILABLE"
| "OFFLINE"
| "DELETING"
| "DISABLED"
| "DRAINING"
Readonly
RestMigrationRepository: {
migrationState?:
| "FAILED"
| "SKIPPED"
| "CANCELED"
| "MIGRATED"
| "QUEUED"
| "STAGED"
| "STAGING";
repository?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
origin?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
}
Optional
Readonly
migrationState?:
| "FAILED"
| "SKIPPED"
| "CANCELED"
| "MIGRATED"
| "QUEUED"
| "STAGED"
| "STAGING"
Optional
Readonly
repository?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
origin?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
}
Optional
Readonly
archived?: boolean
Optional
Readonly
defaultBranch?: string
Optional
Readonly
description?: string
Optional
Readonly
forkable?: boolean
Optional
Readonly
hierarchyId?: string
Optional
Readonly
id?: number
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
origin?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
}
Optional
Readonly
archived?: boolean
Optional
Readonly
defaultBranch?: string
Optional
Readonly
description?: string
Optional
Readonly
forkable?: boolean
Optional
Readonly
hierarchyId?: string
Optional
Readonly
id?: number
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
partition?: number
Optional
Readonly
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
}
Optional
Readonly
avatar?: string
Optional
Readonly
avatarUrl?: string
Optional
Readonly
description?: string
Optional
Readonly
id?: number
Readonly
key: string
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
public?: boolean
Optional
Readonly
scope?: string
Optional
Readonly
type?: "NORMAL" | "PERSONAL"
Optional
Readonly
public?: boolean
Optional
Readonly
relatedLinks?: Record<string, unknown>
Optional
Readonly
scmId?: string
Optional
Readonly
scope?: string
Optional
Readonly
slug?: string
Optional
Readonly
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE"
Optional
Readonly
statusMessage?: string
Optional
Readonly
partition?: number
Optional
Readonly
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
}
Optional
Readonly
avatar?: string
Optional
Readonly
avatarUrl?: string
Optional
Readonly
description?: string
Optional
Readonly
id?: number
Readonly
key: string
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
public?: boolean
Optional
Readonly
scope?: string
Optional
Readonly
type?: "NORMAL" | "PERSONAL"
Optional
Readonly
public?: boolean
Optional
Readonly
relatedLinks?: Record<string, unknown>
Optional
Readonly
scmId?: string
Optional
Readonly
scope?: string
Optional
Readonly
slug?: string
Optional
Readonly
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE"
Optional
Readonly
statusMessage?: string
Readonly
RestMinimalCommit: {
displayId?: string;
id?: string;
}
Optional
Readonly
displayId?: string
Optional
Readonly
id?: string
Readonly
RestMinimalRef: {
displayId?: string;
id?: string;
type?: "BRANCH" | "TAG";
}
Optional
Readonly
displayId?: string
Optional
Readonly
id?: string
Optional
Readonly
type?: "BRANCH" | "TAG"
Readonly
RestMirroredRepository: {
available?: boolean;
cloneUrls?: readonly {
href?: string;
name?: string;
}[];
lastUpdated?: string;
mirrorName?: string;
pushUrls?: readonly {
href?: string;
name?: string;
}[];
repositoryId?: string;
status?:
| "AVAILABLE"
| "ERROR_AVAILABLE"
| "ERROR_INITIALIZING"
| "INITIALIZING"
| "NOT_MIRRORED";
}
Optional
Readonly
available?: boolean
Optional
Readonly
cloneUrls?: readonly {
href?: string;
name?: string;
}[]
Optional
Readonly
lastUpdated?: string
Optional
Readonly
mirrorName?: string
Optional
Readonly
pushUrls?: readonly {
href?: string;
name?: string;
}[]
Optional
Readonly
repositoryId?: string
Optional
Readonly
status?:
| "AVAILABLE"
| "ERROR_AVAILABLE"
| "ERROR_INITIALIZING"
| "INITIALIZING"
| "NOT_MIRRORED"
Readonly
RestMirroredRepositoryDescriptor: {
links?: Record<string, unknown>;
mirrorServer?: {
baseUrl?: string;
enabled?: boolean;
id?: string;
lastSeenDate: string;
mirrorType?: "FARM" | "SINGLE";
name?: string;
productVersion?: string;
};
}
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
mirrorServer?: {
baseUrl?: string;
enabled?: boolean;
id?: string;
lastSeenDate: string;
mirrorType?: "FARM" | "SINGLE";
name?: string;
productVersion?: string;
}
Optional
Readonly
baseUrl?: string
Optional
Readonly
enabled?: boolean
Optional
Readonly
id?: string
Readonly
lastSeenDate: string
Optional
Readonly
mirrorType?: "FARM" | "SINGLE"
Optional
Readonly
name?: string
Optional
Readonly
productVersion?: string
Readonly
RestMirrorHashes: {
content?: string;
metadata?: string;
}
Optional
Readonly
content?: string
Optional
Readonly
metadata?: string
Readonly
RestMirroringRequest: {
id?: number;
mirrorBaseUrl?: string;
mirrorId?: string;
mirrorName?: string;
mirrorType?: "FARM" | "SINGLE";
productVersion?: string;
state?: "ACCEPTED" | "PENDING" | "REJECTED";
}
Optional
Readonly
id?: number
Optional
Readonly
mirrorBaseUrl?: string
Optional
Readonly
mirrorId?: string
Optional
Readonly
mirrorName?: string
Optional
Readonly
mirrorType?: "FARM" | "SINGLE"
Optional
Readonly
productVersion?: string
Optional
Readonly
state?: "ACCEPTED" | "PENDING" | "REJECTED"
Readonly
RestMirrorRepositorySynchronizationStatus: {
externalRepoId?: string;
failedSyncCount?: number;
hashes?: {
content?: string;
metadata?: string;
};
initialSyncDate?: string;
lastSyncDate?: string;
localProjectId?: number;
localRepoId?: number;
upstreamId?: string;
}
Optional
Readonly
externalRepoId?: string
Optional
Readonly
failedSyncCount?: number
Optional
Readonly
hashes?: {
content?: string;
metadata?: string;
}
Optional
Readonly
content?: string
Optional
Readonly
metadata?: string
Optional
Readonly
initialSyncDate?: string
Optional
Readonly
lastSyncDate?: string
Optional
Readonly
localProjectId?: number
Optional
Readonly
localRepoId?: number
Optional
Readonly
upstreamId?: string
Readonly
RestMirrorServer: {
baseUrl?: string;
enabled?: boolean;
id?: string;
lastSeenDate?: string;
mirrorType?: "FARM" | "SINGLE";
name?: string;
productVersion?: string;
}
Optional
Readonly
baseUrl?: string
Optional
Readonly
enabled?: boolean
Optional
Readonly
id?: string
Optional
Readonly
lastSeenDate?: string
Optional
Readonly
mirrorType?: "FARM" | "SINGLE"
Optional
Readonly
name?: string
Optional
Readonly
productVersion?: string
Readonly
RestMirrorUpgradeRequest: {
baseUrl?: string;
productVersion?: string;
}
Optional
Readonly
baseUrl?: string
Optional
Readonly
productVersion?: string
Readonly
RestMultilineCommentMarker: {
startLine?: number;
startLineType?: "ADDED" | "CONTEXT" | "REMOVED";
}
Optional
Readonly
startLine?: number
Optional
Readonly
startLineType?: "ADDED" | "CONTEXT" | "REMOVED"
Readonly
RestMultipleBuildStats: unknown
Readonly
RestNamedLink: {
href?: string;
name?: string;
}
Optional
Readonly
href?: string
Optional
Readonly
name?: string
Readonly
RestNode: {
id?: string;
name?: string;
type?: "BITBUCKET" | "MESH";
}
Optional
Readonly
id?: string
Optional
Readonly
name?: string
Optional
Readonly
type?: "BITBUCKET" | "MESH"
Readonly
RestNodeConnectivityReport: {
node?: {
id?: string;
name?: string;
type?: "BITBUCKET" | "MESH";
};
summaries?: readonly {
node?: {
id?: string;
name?: string;
type?: "BITBUCKET" | "MESH";
};
summary?: {
errorMessage?: string;
reachable?: boolean;
roundTripTime?: number;
};
}[];
}
Optional
Readonly
node?: {
id?: string;
name?: string;
type?: "BITBUCKET" | "MESH";
}
Optional
Readonly
id?: string
Optional
Readonly
name?: string
Optional
Readonly
type?: "BITBUCKET" | "MESH"
Optional
Readonly
summaries?: readonly {
node?: {
id?: string;
name?: string;
type?: "BITBUCKET" | "MESH";
};
summary?: {
errorMessage?: string;
reachable?: boolean;
roundTripTime?: number;
};
}[]
Readonly
RestNodeConnectivitySummary: {
node?: {
id?: string;
name?: string;
type?: "BITBUCKET" | "MESH";
};
summary?: {
errorMessage?: string;
reachable?: boolean;
roundTripTime?: number;
};
}
Optional
Readonly
node?: {
id?: string;
name?: string;
type?: "BITBUCKET" | "MESH";
}
Optional
Readonly
id?: string
Optional
Readonly
name?: string
Optional
Readonly
type?: "BITBUCKET" | "MESH"
Optional
Readonly
summary?: {
errorMessage?: string;
reachable?: boolean;
roundTripTime?: number;
}
Optional
Readonly
errorMessage?: string
Optional
Readonly
reachable?: boolean
Optional
Readonly
roundTripTime?: number
Readonly
RestPageRestChange: {
isLastPage?: boolean;
limit?: number;
nextPageStart?: number;
size?: number;
start?: number;
values?: Record<string, unknown>;
}
Optional
Readonly
isLastPage?: boolean
Optional
Readonly
limit?: number
Optional
Readonly
nextPageStart?: number
Optional
Readonly
size?: number
Optional
Readonly
start?: number
Optional
Readonly
values?: Record<string, unknown>
Readonly
RestPath: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
}
Optional
Readonly
components?: readonly string[]
Optional
Readonly
extension?: string
Optional
Readonly
name?: string
Optional
Readonly
parent?: string
Readonly
RestPermitted: {
permitted?: boolean;
}
Optional
Readonly
permitted?: boolean
Readonly
RestPermittedGroup: {
group?: {
name?: string;
};
permission?: string;
}
Optional
Readonly
group?: {
name?: string;
}
Optional
Readonly
name?: string
Optional
Readonly
permission?: string
Readonly
RestPermittedUser: {
permission?:
| "ADMIN"
| "LICENSED_USER"
| "PROJECT_ADMIN"
| "PROJECT_CREATE"
| "PROJECT_READ"
| "PROJECT_VIEW"
| "PROJECT_WRITE"
| "REPO_ADMIN"
| "REPO_CREATE"
| "REPO_READ"
| "REPO_WRITE"
| "SYS_ADMIN"
| "USER_ADMIN";
user?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
}
Optional
Readonly
permission?:
| "ADMIN"
| "LICENSED_USER"
| "PROJECT_ADMIN"
| "PROJECT_CREATE"
| "PROJECT_READ"
| "PROJECT_VIEW"
| "PROJECT_WRITE"
| "REPO_ADMIN"
| "REPO_CREATE"
| "REPO_READ"
| "REPO_WRITE"
| "SYS_ADMIN"
| "USER_ADMIN"
Optional
Readonly
user?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
}
Optional
Readonly
active?: boolean
Optional
Readonly
avatarUrl?: string
Optional
Readonly
displayName?: string
Optional
Readonly
emailAddress?: string
Optional
Readonly
id?: number
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
slug?: string
Optional
Readonly
type?: "NORMAL" | "SERVICE"
Readonly
RestPerson: {
avatarUrl?: string;
emailAddress?: string;
name?: string;
}
Optional
Readonly
avatarUrl?: string
Optional
Readonly
emailAddress?: string
Optional
Readonly
name?: string
Readonly
RestProgress: {
message?: string;
percentage?: number;
}
Optional
Readonly
message?: string
Optional
Readonly
percentage?: number
Readonly
RestProject: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key?: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
}
Optional
Readonly
avatar?: string
Optional
Readonly
avatarUrl?: string
Optional
Readonly
description?: string
Optional
Readonly
id?: number
Optional
Readonly
key?: string
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
public?: boolean
Optional
Readonly
scope?: string
Optional
Readonly
type?: "NORMAL" | "PERSONAL"
Readonly
RestProjectSettingsRestriction: {
componentKey?: string;
featureKey?: string;
namespace?: string;
processedState?:
| "FAILED"
| "IN_PROGRESS"
| "PROCESSED"
| "UNPROCESSED";
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
}
Optional
Readonly
componentKey?: string
Optional
Readonly
featureKey?: string
Optional
Readonly
namespace?: string
Optional
Readonly
processedState?:
| "FAILED"
| "IN_PROGRESS"
| "PROCESSED"
| "UNPROCESSED"
Optional
Readonly
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
}
Optional
Readonly
avatar?: string
Optional
Readonly
avatarUrl?: string
Optional
Readonly
description?: string
Optional
Readonly
id?: number
Readonly
key: string
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
public?: boolean
Optional
Readonly
scope?: string
Optional
Readonly
type?: "NORMAL" | "PERSONAL"
Readonly
RestProjectSettingsRestrictionRequest: {
componentKey?: string;
featureKey: string;
namespace: string;
}
Optional
Readonly
componentKey?: string
Readonly
featureKey: string
Readonly
namespace: string
Readonly
RestProperties: {
contentHash?: string;
defaultBranchId?: string;
metadataHash?: string;
}
Optional
Readonly
contentHash?: string
Optional
Readonly
defaultBranchId?: string
Optional
Readonly
metadataHash?: string
Readonly
RestPullRequest: {
closed?: boolean;
closedDate?: number;
createdDate?: number;
description?: string;
descriptionAsHtml?: string;
draft?: boolean;
fromRef?: {
displayId?: string;
id?: string;
latestCommit?: string;
repository?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
origin?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
partition?: number;
project?: {
avatar?: (...) | (...);
avatarUrl?: (...) | (...);
description?: (...) | (...);
id?: (...) | (...);
key: string;
links?: (...) | (...);
name?: (...) | (...);
public?: (...) | (...) | (...);
scope?: (...) | (...);
type?: (...) | (...) | (...);
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
type?: "BRANCH" | "TAG";
};
htmlDescription?: string;
id?: number;
links?: Record<string, unknown>;
locked?: boolean;
open?: boolean;
participants?: readonly {
approved?: boolean;
lastReviewedCommit?: string;
role?: "PARTICIPANT" | "REVIEWER" | "AUTHOR";
status?: "APPROVED" | "NEEDS_WORK" | "UNAPPROVED";
user?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
}[];
reviewers?: readonly {
approved?: boolean;
lastReviewedCommit?: string;
role?: "PARTICIPANT" | "REVIEWER" | "AUTHOR";
status?: "APPROVED" | "NEEDS_WORK" | "UNAPPROVED";
user?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
}[];
state?: "DECLINED" | "MERGED" | "OPEN";
title?: string;
toRef?: {
displayId?: string;
id?: string;
latestCommit?: string;
repository?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
origin?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
partition?: number;
project?: {
avatar?: (...) | (...);
avatarUrl?: (...) | (...);
description?: (...) | (...);
id?: (...) | (...);
key: string;
links?: (...) | (...);
name?: (...) | (...);
public?: (...) | (...) | (...);
scope?: (...) | (...);
type?: (...) | (...) | (...);
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
type?: "BRANCH" | "TAG";
};
updatedDate?: number;
version?: number;
}
Optional
Readonly
closed?: boolean
Optional
Readonly
closedDate?: number
Optional
Readonly
createdDate?: number
Optional
Readonly
description?: string
Optional
Readonly
descriptionAsHtml?: string
Optional
Readonly
draft?: boolean
Optional
Readonly
fromRef?: {
displayId?: string;
id?: string;
latestCommit?: string;
repository?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
origin?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
partition?: number;
project?: {
avatar?: (...) | (...);
avatarUrl?: (...) | (...);
description?: (...) | (...);
id?: (...) | (...);
key: string;
links?: (...) | (...);
name?: (...) | (...);
public?: (...) | (...) | (...);
scope?: (...) | (...);
type?: (...) | (...) | (...);
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
type?: "BRANCH" | "TAG";
}
Optional
Readonly
displayId?: string
Optional
Readonly
id?: string
Optional
Readonly
latestCommit?: string
Optional
Readonly
repository?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
origin?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
partition?: number;
project?: {
avatar?: (...) | (...);
avatarUrl?: (...) | (...);
description?: (...) | (...);
id?: (...) | (...);
key: string;
links?: (...) | (...);
name?: (...) | (...);
public?: (...) | (...) | (...);
scope?: (...) | (...);
type?: (...) | (...) | (...);
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
}
Optional
Readonly
archived?: boolean
Optional
Readonly
defaultBranch?: string
Optional
Readonly
description?: string
Optional
Readonly
forkable?: boolean
Optional
Readonly
hierarchyId?: string
Optional
Readonly
id?: number
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
origin?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
partition?: number;
project?: {
avatar?: (...) | (...);
avatarUrl?: (...) | (...);
description?: (...) | (...);
id?: (...) | (...);
key: string;
links?: (...) | (...);
name?: (...) | (...);
public?: (...) | (...) | (...);
scope?: (...) | (...);
type?: (...) | (...) | (...);
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
}
Optional
Readonly
archived?: boolean
Optional
Readonly
defaultBranch?: string
Optional
Readonly
description?: string
Optional
Readonly
forkable?: boolean
Optional
Readonly
hierarchyId?: string
Optional
Readonly
id?: number
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
partition?: number
Optional
Readonly
project?: {
avatar?: (...) | (...);
avatarUrl?: (...) | (...);
description?: (...) | (...);
id?: (...) | (...);
key: string;
links?: (...) | (...);
name?: (...) | (...);
public?: (...) | (...) | (...);
scope?: (...) | (...);
type?: (...) | (...) | (...);
}
Optional
Readonly
avatar?: (...) | (...)
Optional
Readonly
avatarUrl?: (...) | (...)
Optional
Readonly
description?: (...) | (...)
Optional
Readonly
id?: (...) | (...)
Readonly
key: string
Optional
Readonly
links?: (...) | (...)
Optional
Readonly
name?: (...) | (...)
Optional
Readonly
public?: (...) | (...) | (...)
Optional
Readonly
scope?: (...) | (...)
Optional
Readonly
type?: (...) | (...) | (...)
Optional
Readonly
public?: boolean
Optional
Readonly
relatedLinks?: Record<string, unknown>
Optional
Readonly
scmId?: string
Optional
Readonly
scope?: string
Optional
Readonly
slug?: string
Optional
Readonly
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE"
Optional
Readonly
statusMessage?: string
Optional
Readonly
partition?: number
Optional
Readonly
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
}
Optional
Readonly
avatar?: string
Optional
Readonly
avatarUrl?: string
Optional
Readonly
description?: string
Optional
Readonly
id?: number
Readonly
key: string
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
public?: boolean
Optional
Readonly
scope?: string
Optional
Readonly
type?: "NORMAL" | "PERSONAL"
Optional
Readonly
public?: boolean
Optional
Readonly
relatedLinks?: Record<string, unknown>
Optional
Readonly
scmId?: string
Optional
Readonly
scope?: string
Optional
Readonly
slug?: string
Optional
Readonly
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE"
Optional
Readonly
statusMessage?: string
Optional
Readonly
type?: "BRANCH" | "TAG"
Optional
Readonly
htmlDescription?: string
Optional
Readonly
id?: number
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
locked?: boolean
Optional
Readonly
open?: boolean
Optional
Readonly
participants?: readonly {
approved?: boolean;
lastReviewedCommit?: string;
role?: "PARTICIPANT" | "REVIEWER" | "AUTHOR";
status?: "APPROVED" | "NEEDS_WORK" | "UNAPPROVED";
user?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
}[]
Optional
Readonly
reviewers?: readonly {
approved?: boolean;
lastReviewedCommit?: string;
role?: "PARTICIPANT" | "REVIEWER" | "AUTHOR";
status?: "APPROVED" | "NEEDS_WORK" | "UNAPPROVED";
user?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
}[]
Optional
Readonly
state?: "DECLINED" | "MERGED" | "OPEN"
Optional
Readonly
title?: string
Optional
Readonly
toRef?: {
displayId?: string;
id?: string;
latestCommit?: string;
repository?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
origin?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
partition?: number;
project?: {
avatar?: (...) | (...);
avatarUrl?: (...) | (...);
description?: (...) | (...);
id?: (...) | (...);
key: string;
links?: (...) | (...);
name?: (...) | (...);
public?: (...) | (...) | (...);
scope?: (...) | (...);
type?: (...) | (...) | (...);
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
type?: "BRANCH" | "TAG";
}
Optional
Readonly
displayId?: string
Optional
Readonly
id?: string
Optional
Readonly
latestCommit?: string
Optional
Readonly
repository?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
origin?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
partition?: number;
project?: {
avatar?: (...) | (...);
avatarUrl?: (...) | (...);
description?: (...) | (...);
id?: (...) | (...);
key: string;
links?: (...) | (...);
name?: (...) | (...);
public?: (...) | (...) | (...);
scope?: (...) | (...);
type?: (...) | (...) | (...);
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
}
Optional
Readonly
archived?: boolean
Optional
Readonly
defaultBranch?: string
Optional
Readonly
description?: string
Optional
Readonly
forkable?: boolean
Optional
Readonly
hierarchyId?: string
Optional
Readonly
id?: number
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
origin?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
partition?: number;
project?: {
avatar?: (...) | (...);
avatarUrl?: (...) | (...);
description?: (...) | (...);
id?: (...) | (...);
key: string;
links?: (...) | (...);
name?: (...) | (...);
public?: (...) | (...) | (...);
scope?: (...) | (...);
type?: (...) | (...) | (...);
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
}
Optional
Readonly
archived?: boolean
Optional
Readonly
defaultBranch?: string
Optional
Readonly
description?: string
Optional
Readonly
forkable?: boolean
Optional
Readonly
hierarchyId?: string
Optional
Readonly
id?: number
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
partition?: number
Optional
Readonly
project?: {
avatar?: (...) | (...);
avatarUrl?: (...) | (...);
description?: (...) | (...);
id?: (...) | (...);
key: string;
links?: (...) | (...);
name?: (...) | (...);
public?: (...) | (...) | (...);
scope?: (...) | (...);
type?: (...) | (...) | (...);
}
Optional
Readonly
avatar?: (...) | (...)
Optional
Readonly
avatarUrl?: (...) | (...)
Optional
Readonly
description?: (...) | (...)
Optional
Readonly
id?: (...) | (...)
Readonly
key: string
Optional
Readonly
links?: (...) | (...)
Optional
Readonly
name?: (...) | (...)
Optional
Readonly
public?: (...) | (...) | (...)
Optional
Readonly
scope?: (...) | (...)
Optional
Readonly
type?: (...) | (...) | (...)
Optional
Readonly
public?: boolean
Optional
Readonly
relatedLinks?: Record<string, unknown>
Optional
Readonly
scmId?: string
Optional
Readonly
scope?: string
Optional
Readonly
slug?: string
Optional
Readonly
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE"
Optional
Readonly
statusMessage?: string
Optional
Readonly
partition?: number
Optional
Readonly
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
}
Optional
Readonly
avatar?: string
Optional
Readonly
avatarUrl?: string
Optional
Readonly
description?: string
Optional
Readonly
id?: number
Readonly
key: string
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
public?: boolean
Optional
Readonly
scope?: string
Optional
Readonly
type?: "NORMAL" | "PERSONAL"
Optional
Readonly
public?: boolean
Optional
Readonly
relatedLinks?: Record<string, unknown>
Optional
Readonly
scmId?: string
Optional
Readonly
scope?: string
Optional
Readonly
slug?: string
Optional
Readonly
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE"
Optional
Readonly
statusMessage?: string
Optional
Readonly
type?: "BRANCH" | "TAG"
Optional
Readonly
updatedDate?: number
Optional
Readonly
version?: number
Readonly
RestPullRequestActivity: {
action?:
| "DECLINED"
| "MERGED"
| "APPROVED"
| "UNAPPROVED"
| "AUTO_MERGE_CANCELLED"
| "AUTO_MERGE_REQUESTED"
| "COMMENTED"
| "DELETED"
| "OPENED"
| "REOPENED"
| "RESCOPED"
| "REVIEW_COMMENTED"
| "REVIEW_DISCARDED"
| "REVIEW_FINISHED"
| "REVIEWED"
| "UPDATED";
createdDate?: number;
id?: number;
user?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
}
Optional
Readonly
action?:
| "DECLINED"
| "MERGED"
| "APPROVED"
| "UNAPPROVED"
| "AUTO_MERGE_CANCELLED"
| "AUTO_MERGE_REQUESTED"
| "COMMENTED"
| "DELETED"
| "OPENED"
| "REOPENED"
| "RESCOPED"
| "REVIEW_COMMENTED"
| "REVIEW_DISCARDED"
| "REVIEW_FINISHED"
| "REVIEWED"
| "UPDATED"
Optional
Readonly
createdDate?: number
Optional
Readonly
id?: number
Optional
Readonly
user?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
}
Optional
Readonly
active?: boolean
Optional
Readonly
avatarUrl?: string
Optional
Readonly
displayName?: string
Optional
Readonly
emailAddress?: string
Optional
Readonly
id?: number
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
slug?: string
Optional
Readonly
type?: "NORMAL" | "SERVICE"
Readonly
RestPullRequestAssignParticipantRoleRequest: {
role?: "PARTICIPANT" | "REVIEWER" | "AUTHOR";
user?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
}
Optional
Readonly
role?: "PARTICIPANT" | "REVIEWER" | "AUTHOR"
Optional
Readonly
user?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
}
Optional
Readonly
active?: boolean
Optional
Readonly
avatarUrl?: string
Optional
Readonly
displayName?: string
Optional
Readonly
emailAddress?: string
Optional
Readonly
id?: number
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
slug?: string
Optional
Readonly
type?: "NORMAL" | "SERVICE"
Readonly
RestPullRequestAssignStatusRequest: {
lastReviewedCommit?: string;
status?: "APPROVED" | "NEEDS_WORK" | "UNAPPROVED";
}
Optional
Readonly
lastReviewedCommit?: string
Optional
Readonly
status?: "APPROVED" | "NEEDS_WORK" | "UNAPPROVED"
Readonly
RestPullRequestCommitMessageTemplate: {
body?: string;
title?: string;
}
Optional
Readonly
body?: string
Optional
Readonly
title?: string
Readonly
RestPullRequestCondition: {
id?: number;
requiredApprovals?: number;
reviewers?: readonly {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
}[];
scope?: {
resourceId?: number;
type?: "GLOBAL" | "PROJECT" | "REPOSITORY";
};
sourceRefMatcher?: {
displayId?: string;
id?: string;
type?: {
id?:
| "BRANCH"
| "ANY_REF"
| "MODEL_BRANCH"
| "MODEL_CATEGORY"
| "PATTERN";
name?: string;
};
};
targetRefMatcher?: {
displayId?: string;
id?: string;
type?: {
id?:
| "BRANCH"
| "ANY_REF"
| "MODEL_BRANCH"
| "MODEL_CATEGORY"
| "PATTERN";
name?: string;
};
};
}
Optional
Readonly
id?: number
Optional
Readonly
requiredApprovals?: number
Optional
Readonly
reviewers?: readonly {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
}[]
Optional
Readonly
scope?: {
resourceId?: number;
type?: "GLOBAL" | "PROJECT" | "REPOSITORY";
}
Optional
Readonly
resourceId?: number
Optional
Readonly
type?: "GLOBAL" | "PROJECT" | "REPOSITORY"
Optional
Readonly
sourceRefMatcher?: {
displayId?: string;
id?: string;
type?: {
id?:
| "BRANCH"
| "ANY_REF"
| "MODEL_BRANCH"
| "MODEL_CATEGORY"
| "PATTERN";
name?: string;
};
}
Optional
Readonly
displayId?: string
Optional
Readonly
id?: string
Optional
Readonly
type?: {
id?:
| "BRANCH"
| "ANY_REF"
| "MODEL_BRANCH"
| "MODEL_CATEGORY"
| "PATTERN";
name?: string;
}
Optional
Readonly
id?:
| "BRANCH"
| "ANY_REF"
| "MODEL_BRANCH"
| "MODEL_CATEGORY"
| "PATTERN"
Optional
Readonly
name?: string
Optional
Readonly
targetRefMatcher?: {
displayId?: string;
id?: string;
type?: {
id?:
| "BRANCH"
| "ANY_REF"
| "MODEL_BRANCH"
| "MODEL_CATEGORY"
| "PATTERN";
name?: string;
};
}
Optional
Readonly
displayId?: string
Optional
Readonly
id?: string
Optional
Readonly
type?: {
id?:
| "BRANCH"
| "ANY_REF"
| "MODEL_BRANCH"
| "MODEL_CATEGORY"
| "PATTERN";
name?: string;
}
Optional
Readonly
id?:
| "BRANCH"
| "ANY_REF"
| "MODEL_BRANCH"
| "MODEL_CATEGORY"
| "PATTERN"
Optional
Readonly
name?: string
Readonly
RestPullRequestDeclineRequest: {
comment?: string;
version?: number;
}
Optional
Readonly
comment?: string
Optional
Readonly
version?: number
Readonly
RestPullRequestDeleteRequest: {
version?: number;
}
Optional
Readonly
version?: number
Readonly
RestPullRequestFinishReviewRequest: {
commentText?: string;
lastReviewedCommit?: string;
participantStatus?: string;
}
Optional
Readonly
commentText?: string
Optional
Readonly
lastReviewedCommit?: string
Optional
Readonly
participantStatus?: string
Readonly
RestPullRequestMergeability: {
conflicted?: boolean;
outcome?: "UNKNOWN" | "CLEAN" | "CONFLICTED";
vetoes?: readonly {
detailedMessage?: string;
summaryMessage?: string;
}[];
}
Optional
Readonly
conflicted?: boolean
Optional
Readonly
outcome?: "UNKNOWN" | "CLEAN" | "CONFLICTED"
Optional
Readonly
vetoes?: readonly {
detailedMessage?: string;
summaryMessage?: string;
}[]
Readonly
RestPullRequestMergeConfig: {
commitMessageTemplate?: {
body?: string;
title?: string;
};
commitSummaries?: number;
defaultStrategy?: {
description?: string;
enabled?: boolean;
flag?: string;
id?: string;
links?: Record<string, unknown>;
name?: string;
};
strategies?: readonly {
description?: string;
enabled?: boolean;
flag?: string;
id?: string;
links?: Record<string, unknown>;
name?: string;
}[];
type?: string;
}
Optional
Readonly
commitMessageTemplate?: {
body?: string;
title?: string;
}
Optional
Readonly
body?: string
Optional
Readonly
title?: string
Optional
Readonly
commitSummaries?: number
Optional
Readonly
defaultStrategy?: {
description?: string;
enabled?: boolean;
flag?: string;
id?: string;
links?: Record<string, unknown>;
name?: string;
}
Optional
Readonly
description?: string
Optional
Readonly
enabled?: boolean
Optional
Readonly
flag?: string
Optional
Readonly
id?: string
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
strategies?: readonly {
description?: string;
enabled?: boolean;
flag?: string;
id?: string;
links?: Record<string, unknown>;
name?: string;
}[]
Optional
Readonly
type?: string
Readonly
RestPullRequestMergeRequest: {
autoMerge?: boolean;
autoSubject?: string;
message?: string;
strategyId?: string;
version?: number;
}
Optional
Readonly
autoMerge?: boolean
Optional
Readonly
autoSubject?: string
Optional
Readonly
message?: string
Optional
Readonly
strategyId?: string
Optional
Readonly
version?: number
Readonly
RestPullRequestMergeStrategy: {
description?: string;
enabled?: boolean;
flag?: string;
id?: string;
links?: Record<string, unknown>;
name?: string;
}
Optional
Readonly
description?: string
Optional
Readonly
enabled?: boolean
Optional
Readonly
flag?: string
Optional
Readonly
id?: string
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Readonly
RestPullRequestParticipant: {
approved?: boolean;
lastReviewedCommit?: string;
role?: "PARTICIPANT" | "REVIEWER" | "AUTHOR";
status?: "APPROVED" | "NEEDS_WORK" | "UNAPPROVED";
user?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
}
Optional
Readonly
approved?: boolean
Optional
Readonly
lastReviewedCommit?: string
Optional
Readonly
role?: "PARTICIPANT" | "REVIEWER" | "AUTHOR"
Optional
Readonly
status?: "APPROVED" | "NEEDS_WORK" | "UNAPPROVED"
Optional
Readonly
user?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
}
Optional
Readonly
active?: boolean
Optional
Readonly
avatarUrl?: string
Optional
Readonly
displayName?: string
Optional
Readonly
emailAddress?: string
Optional
Readonly
id?: number
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
slug?: string
Optional
Readonly
type?: "NORMAL" | "SERVICE"
Readonly
RestPullRequestRebaseability: {
vetoes?: readonly {
detailedMessage?: string;
summaryMessage?: string;
}[];
}
Optional
Readonly
vetoes?: readonly {
detailedMessage?: string;
summaryMessage?: string;
}[]
Readonly
RestPullRequestRebaseRequest: {
version?: number;
}
Optional
Readonly
version?: number
Readonly
RestPullRequestRebaseResult: {
refChange?: {
fromHash?: string;
ref?: {
displayId?: string;
id?: string;
type?: "BRANCH" | "TAG";
};
refId?: string;
toHash?: string;
type?: "DELETE" | "ADD" | "UPDATE";
};
}
Optional
Readonly
refChange?: {
fromHash?: string;
ref?: {
displayId?: string;
id?: string;
type?: "BRANCH" | "TAG";
};
refId?: string;
toHash?: string;
type?: "DELETE" | "ADD" | "UPDATE";
}
Optional
Readonly
fromHash?: string
Optional
Readonly
ref?: {
displayId?: string;
id?: string;
type?: "BRANCH" | "TAG";
}
Optional
Readonly
displayId?: string
Optional
Readonly
id?: string
Optional
Readonly
type?: "BRANCH" | "TAG"
Optional
Readonly
refId?: string
Optional
Readonly
toHash?: string
Optional
Readonly
type?: "DELETE" | "ADD" | "UPDATE"
Readonly
RestPullRequestRef: {
displayId?: string;
id?: string;
latestCommit?: string;
repository?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
origin?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
type?: "BRANCH" | "TAG";
}
Optional
Readonly
displayId?: string
Optional
Readonly
id?: string
Optional
Readonly
latestCommit?: string
Optional
Readonly
repository?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
origin?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
}
Optional
Readonly
archived?: boolean
Optional
Readonly
defaultBranch?: string
Optional
Readonly
description?: string
Optional
Readonly
forkable?: boolean
Optional
Readonly
hierarchyId?: string
Optional
Readonly
id?: number
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
origin?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
}
Optional
Readonly
archived?: boolean
Optional
Readonly
defaultBranch?: string
Optional
Readonly
description?: string
Optional
Readonly
forkable?: boolean
Optional
Readonly
hierarchyId?: string
Optional
Readonly
id?: number
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
partition?: number
Optional
Readonly
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
}
Optional
Readonly
avatar?: string
Optional
Readonly
avatarUrl?: string
Optional
Readonly
description?: string
Optional
Readonly
id?: number
Readonly
key: string
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
public?: boolean
Optional
Readonly
scope?: string
Optional
Readonly
type?: "NORMAL" | "PERSONAL"
Optional
Readonly
public?: boolean
Optional
Readonly
relatedLinks?: Record<string, unknown>
Optional
Readonly
scmId?: string
Optional
Readonly
scope?: string
Optional
Readonly
slug?: string
Optional
Readonly
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE"
Optional
Readonly
statusMessage?: string
Optional
Readonly
partition?: number
Optional
Readonly
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
}
Optional
Readonly
avatar?: string
Optional
Readonly
avatarUrl?: string
Optional
Readonly
description?: string
Optional
Readonly
id?: number
Readonly
key: string
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
public?: boolean
Optional
Readonly
scope?: string
Optional
Readonly
type?: "NORMAL" | "PERSONAL"
Optional
Readonly
public?: boolean
Optional
Readonly
relatedLinks?: Record<string, unknown>
Optional
Readonly
scmId?: string
Optional
Readonly
scope?: string
Optional
Readonly
slug?: string
Optional
Readonly
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE"
Optional
Readonly
statusMessage?: string
Optional
Readonly
type?: "BRANCH" | "TAG"
Readonly
RestPullRequestReopenRequest: {
version?: number;
}
Optional
Readonly
version?: number
Readonly
RestPullRequestSettings: {
mergeConfig?: {
commitMessageTemplate?: {
body?: string;
title?: string;
};
commitSummaries?: number;
defaultStrategy?: {
description?: string;
enabled?: boolean;
flag?: string;
id?: string;
links?: Record<string, unknown>;
name?: string;
};
strategies?: readonly {
description?: string;
enabled?: boolean;
flag?: string;
id?: string;
links?: Record<string, unknown>;
name?: string;
}[];
type?: string;
};
}
Optional
Readonly
mergeConfig?: {
commitMessageTemplate?: {
body?: string;
title?: string;
};
commitSummaries?: number;
defaultStrategy?: {
description?: string;
enabled?: boolean;
flag?: string;
id?: string;
links?: Record<string, unknown>;
name?: string;
};
strategies?: readonly {
description?: string;
enabled?: boolean;
flag?: string;
id?: string;
links?: Record<string, unknown>;
name?: string;
}[];
type?: string;
}
Optional
Readonly
commitMessageTemplate?: {
body?: string;
title?: string;
}
Optional
Readonly
body?: string
Optional
Readonly
title?: string
Optional
Readonly
commitSummaries?: number
Optional
Readonly
defaultStrategy?: {
description?: string;
enabled?: boolean;
flag?: string;
id?: string;
links?: Record<string, unknown>;
name?: string;
}
Optional
Readonly
description?: string
Optional
Readonly
enabled?: boolean
Optional
Readonly
flag?: string
Optional
Readonly
id?: string
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
strategies?: readonly {
description?: string;
enabled?: boolean;
flag?: string;
id?: string;
links?: Record<string, unknown>;
name?: string;
}[]
Optional
Readonly
type?: string
Readonly
RestPullRequestSuggestion: {
changeTme?: number;
fromRef?: {
displayId?: string;
id?: string;
type?: "BRANCH" | "TAG";
};
refChange?: {
fromHash?: string;
ref?: {
displayId?: string;
id?: string;
type?: "BRANCH" | "TAG";
};
refId?: string;
toHash?: string;
type?: "DELETE" | "ADD" | "UPDATE";
};
repository?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
origin?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
toRef?: {
displayId?: string;
id?: string;
type?: "BRANCH" | "TAG";
};
}
Optional
Readonly
changeTme?: number
Optional
Readonly
fromRef?: {
displayId?: string;
id?: string;
type?: "BRANCH" | "TAG";
}
Optional
Readonly
displayId?: string
Optional
Readonly
id?: string
Optional
Readonly
type?: "BRANCH" | "TAG"
Optional
Readonly
refChange?: {
fromHash?: string;
ref?: {
displayId?: string;
id?: string;
type?: "BRANCH" | "TAG";
};
refId?: string;
toHash?: string;
type?: "DELETE" | "ADD" | "UPDATE";
}
Optional
Readonly
fromHash?: string
Optional
Readonly
ref?: {
displayId?: string;
id?: string;
type?: "BRANCH" | "TAG";
}
Optional
Readonly
displayId?: string
Optional
Readonly
id?: string
Optional
Readonly
type?: "BRANCH" | "TAG"
Optional
Readonly
refId?: string
Optional
Readonly
toHash?: string
Optional
Readonly
type?: "DELETE" | "ADD" | "UPDATE"
Optional
Readonly
repository?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
origin?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
}
Optional
Readonly
archived?: boolean
Optional
Readonly
defaultBranch?: string
Optional
Readonly
description?: string
Optional
Readonly
forkable?: boolean
Optional
Readonly
hierarchyId?: string
Optional
Readonly
id?: number
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
origin?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
}
Optional
Readonly
archived?: boolean
Optional
Readonly
defaultBranch?: string
Optional
Readonly
description?: string
Optional
Readonly
forkable?: boolean
Optional
Readonly
hierarchyId?: string
Optional
Readonly
id?: number
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
partition?: number
Optional
Readonly
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
}
Optional
Readonly
avatar?: string
Optional
Readonly
avatarUrl?: string
Optional
Readonly
description?: string
Optional
Readonly
id?: number
Readonly
key: string
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
public?: boolean
Optional
Readonly
scope?: string
Optional
Readonly
type?: "NORMAL" | "PERSONAL"
Optional
Readonly
public?: boolean
Optional
Readonly
relatedLinks?: Record<string, unknown>
Optional
Readonly
scmId?: string
Optional
Readonly
scope?: string
Optional
Readonly
slug?: string
Optional
Readonly
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE"
Optional
Readonly
statusMessage?: string
Optional
Readonly
partition?: number
Optional
Readonly
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
}
Optional
Readonly
avatar?: string
Optional
Readonly
avatarUrl?: string
Optional
Readonly
description?: string
Optional
Readonly
id?: number
Readonly
key: string
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
public?: boolean
Optional
Readonly
scope?: string
Optional
Readonly
type?: "NORMAL" | "PERSONAL"
Optional
Readonly
public?: boolean
Optional
Readonly
relatedLinks?: Record<string, unknown>
Optional
Readonly
scmId?: string
Optional
Readonly
scope?: string
Optional
Readonly
slug?: string
Optional
Readonly
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE"
Optional
Readonly
statusMessage?: string
Optional
Readonly
toRef?: {
displayId?: string;
id?: string;
type?: "BRANCH" | "TAG";
}
Optional
Readonly
displayId?: string
Optional
Readonly
id?: string
Optional
Readonly
type?: "BRANCH" | "TAG"
Readonly
RestPushRefChange: {
fromHash?: string;
ref?: {
displayId?: string;
id?: string;
type?: "BRANCH" | "TAG";
};
refId?: string;
toHash?: string;
type?: "DELETE" | "ADD" | "UPDATE";
updatedType?:
| "UNRESOLVED"
| "UNKNOWN"
| "FORCED"
| "NOT_FORCED";
}
Optional
Readonly
fromHash?: string
Optional
Readonly
ref?: {
displayId?: string;
id?: string;
type?: "BRANCH" | "TAG";
}
Optional
Readonly
displayId?: string
Optional
Readonly
id?: string
Optional
Readonly
type?: "BRANCH" | "TAG"
Optional
Readonly
refId?: string
Optional
Readonly
toHash?: string
Optional
Readonly
type?: "DELETE" | "ADD" | "UPDATE"
Optional
Readonly
updatedType?:
| "UNRESOLVED"
| "UNKNOWN"
| "FORCED"
| "NOT_FORCED"
Readonly
RestRateLimitSettings: {
defaultSettings?: {
capacity?: number;
fillRate?: number;
};
enabled?: boolean;
}
Optional
Readonly
defaultSettings?: {
capacity?: number;
fillRate?: number;
}
Optional
Readonly
capacity?: number
Optional
Readonly
fillRate?: number
Optional
Readonly
enabled?: boolean
Readonly
RestRawAccessToken: {
createdDate?: string;
id?: string;
name?: string;
token?: string;
}
Optional
Readonly
createdDate?: string
Optional
Readonly
id?: string
Optional
Readonly
name?: string
Optional
Readonly
token?: string
Readonly
RestRefChange: {
fromHash?: string;
ref?: {
displayId?: string;
id?: string;
type?: "BRANCH" | "TAG";
};
refId?: string;
toHash?: string;
type?: "DELETE" | "ADD" | "UPDATE";
}
Optional
Readonly
fromHash?: string
Optional
Readonly
ref?: {
displayId?: string;
id?: string;
type?: "BRANCH" | "TAG";
}
Optional
Readonly
displayId?: string
Optional
Readonly
id?: string
Optional
Readonly
type?: "BRANCH" | "TAG"
Optional
Readonly
refId?: string
Optional
Readonly
toHash?: string
Optional
Readonly
type?: "DELETE" | "ADD" | "UPDATE"
Readonly
RestRefMatcher: {
displayId?: string;
id?: string;
type?: {
id?:
| "BRANCH"
| "ANY_REF"
| "MODEL_BRANCH"
| "MODEL_CATEGORY"
| "PATTERN";
name?: string;
};
}
Optional
Readonly
displayId?: string
Optional
Readonly
id?: string
Optional
Readonly
type?: {
id?:
| "BRANCH"
| "ANY_REF"
| "MODEL_BRANCH"
| "MODEL_CATEGORY"
| "PATTERN";
name?: string;
}
Optional
Readonly
id?:
| "BRANCH"
| "ANY_REF"
| "MODEL_BRANCH"
| "MODEL_CATEGORY"
| "PATTERN"
Optional
Readonly
name?: string
Readonly
RestRefMatcherType: {
id?:
| "BRANCH"
| "ANY_REF"
| "MODEL_BRANCH"
| "MODEL_CATEGORY"
| "PATTERN";
name?: string;
}
Optional
Readonly
id?:
| "BRANCH"
| "ANY_REF"
| "MODEL_BRANCH"
| "MODEL_CATEGORY"
| "PATTERN"
Optional
Readonly
name?: string
Readonly
RestRefRestriction: {
accessKeys?: readonly {
key?: {
algorithmType?: string;
bitLength?: number;
createdDate?: string;
expiryDays?: number;
fingerprint?: string;
id?: number;
label?: string;
lastAuthenticated?: string;
text?: string;
};
permission?:
| "ADMIN"
| "LICENSED_USER"
| "PROJECT_ADMIN"
| "PROJECT_CREATE"
| "PROJECT_READ"
| "PROJECT_VIEW"
| "PROJECT_WRITE"
| "REPO_ADMIN"
| "REPO_CREATE"
| "REPO_READ"
| "REPO_WRITE"
| "SYS_ADMIN"
| "USER_ADMIN";
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
repository?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
origin?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<(...), (...)>;
name?: string;
partition?: number;
project?: {
avatar?: ...;
avatarUrl?: ...;
description?: ...;
id?: ...;
key: ...;
links?: ...;
name?: ...;
public?: ...;
scope?: ...;
type?: ...;
};
public?: boolean;
relatedLinks?: Record<(...), (...)>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<(...), (...)>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
}[];
groups?: readonly string[];
id?: number;
matcher?: {
displayId?: string;
id?: string;
type?: {
id?:
| "BRANCH"
| "ANY_REF"
| "MODEL_BRANCH"
| "MODEL_CATEGORY"
| "PATTERN";
name?: string;
};
};
scope?: {
resourceId?: number;
type?: "GLOBAL" | "PROJECT" | "REPOSITORY";
};
type?: string;
users?: readonly {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
}[];
}
Optional
Readonly
accessKeys?: readonly {
key?: {
algorithmType?: string;
bitLength?: number;
createdDate?: string;
expiryDays?: number;
fingerprint?: string;
id?: number;
label?: string;
lastAuthenticated?: string;
text?: string;
};
permission?:
| "ADMIN"
| "LICENSED_USER"
| "PROJECT_ADMIN"
| "PROJECT_CREATE"
| "PROJECT_READ"
| "PROJECT_VIEW"
| "PROJECT_WRITE"
| "REPO_ADMIN"
| "REPO_CREATE"
| "REPO_READ"
| "REPO_WRITE"
| "SYS_ADMIN"
| "USER_ADMIN";
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
repository?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
origin?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<(...), (...)>;
name?: string;
partition?: number;
project?: {
avatar?: ...;
avatarUrl?: ...;
description?: ...;
id?: ...;
key: ...;
links?: ...;
name?: ...;
public?: ...;
scope?: ...;
type?: ...;
};
public?: boolean;
relatedLinks?: Record<(...), (...)>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<(...), (...)>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
}[]
Optional
Readonly
groups?: readonly string[]
Optional
Readonly
id?: number
Optional
Readonly
matcher?: {
displayId?: string;
id?: string;
type?: {
id?:
| "BRANCH"
| "ANY_REF"
| "MODEL_BRANCH"
| "MODEL_CATEGORY"
| "PATTERN";
name?: string;
};
}
Optional
Readonly
displayId?: string
Optional
Readonly
id?: string
Optional
Readonly
type?: {
id?:
| "BRANCH"
| "ANY_REF"
| "MODEL_BRANCH"
| "MODEL_CATEGORY"
| "PATTERN";
name?: string;
}
Optional
Readonly
id?:
| "BRANCH"
| "ANY_REF"
| "MODEL_BRANCH"
| "MODEL_CATEGORY"
| "PATTERN"
Optional
Readonly
name?: string
Optional
Readonly
scope?: {
resourceId?: number;
type?: "GLOBAL" | "PROJECT" | "REPOSITORY";
}
Optional
Readonly
resourceId?: number
Optional
Readonly
type?: "GLOBAL" | "PROJECT" | "REPOSITORY"
Optional
Readonly
type?: string
Optional
Readonly
users?: readonly {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
}[]
Readonly
RestRefSyncQueue: {
values?: readonly {
attempt?: number;
createdAt?: string;
externalRepoId?: string;
type?: "incremental" | "snapshot";
}[];
}
Optional
Readonly
values?: readonly {
attempt?: number;
createdAt?: string;
externalRepoId?: string;
type?: "incremental" | "snapshot";
}[]
Readonly
RestRefSyncRequest: {
action?: "DISCARD" | "MERGE" | "REBASE";
context?: {
commitMessage?: string;
};
refId?: string;
}
Optional
Readonly
action?: "DISCARD" | "MERGE" | "REBASE"
Optional
Readonly
context?: {
commitMessage?: string;
}
Optional
Readonly
commitMessage?: string
Optional
Readonly
refId?: string
Readonly
RestRefSyncStatus: {
aheadRefs?: {
displayId?: string;
id?: string;
state?: "AHEAD" | "DIVERGED" | "ORPHANED";
tag?: boolean;
type?: "BRANCH" | "TAG";
};
available?: boolean;
divergedRefs?: {
displayId?: string;
id?: string;
state?: "AHEAD" | "DIVERGED" | "ORPHANED";
tag?: boolean;
type?: "BRANCH" | "TAG";
};
enabled?: boolean;
lastSync?: number;
orphanedRefs?: {
displayId?: string;
id?: string;
state?: "AHEAD" | "DIVERGED" | "ORPHANED";
tag?: boolean;
type?: "BRANCH" | "TAG";
};
}
Optional
Readonly
aheadRefs?: {
displayId?: string;
id?: string;
state?: "AHEAD" | "DIVERGED" | "ORPHANED";
tag?: boolean;
type?: "BRANCH" | "TAG";
}
Optional
Readonly
displayId?: string
Optional
Readonly
id?: string
Optional
Readonly
state?: "AHEAD" | "DIVERGED" | "ORPHANED"
Optional
Readonly
tag?: boolean
Optional
Readonly
type?: "BRANCH" | "TAG"
Optional
Readonly
available?: boolean
Optional
Readonly
divergedRefs?: {
displayId?: string;
id?: string;
state?: "AHEAD" | "DIVERGED" | "ORPHANED";
tag?: boolean;
type?: "BRANCH" | "TAG";
}
Optional
Readonly
displayId?: string
Optional
Readonly
id?: string
Optional
Readonly
state?: "AHEAD" | "DIVERGED" | "ORPHANED"
Optional
Readonly
tag?: boolean
Optional
Readonly
type?: "BRANCH" | "TAG"
Optional
Readonly
enabled?: boolean
Optional
Readonly
lastSync?: number
Optional
Readonly
orphanedRefs?: {
displayId?: string;
id?: string;
state?: "AHEAD" | "DIVERGED" | "ORPHANED";
tag?: boolean;
type?: "BRANCH" | "TAG";
}
Optional
Readonly
displayId?: string
Optional
Readonly
id?: string
Optional
Readonly
state?: "AHEAD" | "DIVERGED" | "ORPHANED"
Optional
Readonly
tag?: boolean
Optional
Readonly
type?: "BRANCH" | "TAG"
Readonly
RestRejectedRef: {
displayId?: string;
id?: string;
state?: "AHEAD" | "DIVERGED" | "ORPHANED";
tag?: boolean;
type?: "BRANCH" | "TAG";
}
Optional
Readonly
displayId?: string
Optional
Readonly
id?: string
Optional
Readonly
state?: "AHEAD" | "DIVERGED" | "ORPHANED"
Optional
Readonly
tag?: boolean
Optional
Readonly
type?: "BRANCH" | "TAG"
Readonly
RestRelatedLinks: unknown
Readonly
RestRepositoriesExportRequest: {
includes: readonly {
projectKey?: string;
slug?: string;
}[];
}
Readonly
includes: readonly {
projectKey?: string;
slug?: string;
}[]
Readonly
RestRepository: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
origin?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
}
Optional
Readonly
archived?: boolean
Optional
Readonly
defaultBranch?: string
Optional
Readonly
description?: string
Optional
Readonly
forkable?: boolean
Optional
Readonly
hierarchyId?: string
Optional
Readonly
id?: number
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
origin?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
}
Optional
Readonly
archived?: boolean
Optional
Readonly
defaultBranch?: string
Optional
Readonly
description?: string
Optional
Readonly
forkable?: boolean
Optional
Readonly
hierarchyId?: string
Optional
Readonly
id?: number
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
partition?: number
Optional
Readonly
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
}
Optional
Readonly
avatar?: string
Optional
Readonly
avatarUrl?: string
Optional
Readonly
description?: string
Optional
Readonly
id?: number
Readonly
key: string
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
public?: boolean
Optional
Readonly
scope?: string
Optional
Readonly
type?: "NORMAL" | "PERSONAL"
Optional
Readonly
public?: boolean
Optional
Readonly
relatedLinks?: Record<string, unknown>
Optional
Readonly
scmId?: string
Optional
Readonly
scope?: string
Optional
Readonly
slug?: string
Optional
Readonly
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE"
Optional
Readonly
statusMessage?: string
Optional
Readonly
partition?: number
Optional
Readonly
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
}
Optional
Readonly
avatar?: string
Optional
Readonly
avatarUrl?: string
Optional
Readonly
description?: string
Optional
Readonly
id?: number
Readonly
key: string
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
public?: boolean
Optional
Readonly
scope?: string
Optional
Readonly
type?: "NORMAL" | "PERSONAL"
Optional
Readonly
public?: boolean
Optional
Readonly
relatedLinks?: Record<string, unknown>
Optional
Readonly
scmId?: string
Optional
Readonly
scope?: string
Optional
Readonly
slug?: string
Optional
Readonly
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE"
Optional
Readonly
statusMessage?: string
Readonly
RestRepositoryHook: {
configured?: boolean;
details?: {
configFormKey?: string;
description?: string;
key?: string;
name?: string;
supportedScopes?: readonly ("GLOBAL" | "PROJECT" | "REPOSITORY")[];
type?: "POST_RECEIVE" | "PRE_PULL_REQUEST_MERGE" | "PRE_RECEIVE";
version?: string;
};
enabled?: boolean;
scope?: {
resourceId?: number;
type?: "GLOBAL" | "PROJECT" | "REPOSITORY";
};
}
Optional
Readonly
configured?: boolean
Optional
Readonly
details?: {
configFormKey?: string;
description?: string;
key?: string;
name?: string;
supportedScopes?: readonly ("GLOBAL" | "PROJECT" | "REPOSITORY")[];
type?: "POST_RECEIVE" | "PRE_PULL_REQUEST_MERGE" | "PRE_RECEIVE";
version?: string;
}
Optional
Readonly
configFormKey?: string
Optional
Readonly
description?: string
Optional
Readonly
key?: string
Optional
Readonly
name?: string
Optional
Readonly
supportedScopes?: readonly ("GLOBAL" | "PROJECT" | "REPOSITORY")[]
Optional
Readonly
type?: "POST_RECEIVE" | "PRE_PULL_REQUEST_MERGE" | "PRE_RECEIVE"
Optional
Readonly
version?: string
Optional
Readonly
enabled?: boolean
Optional
Readonly
scope?: {
resourceId?: number;
type?: "GLOBAL" | "PROJECT" | "REPOSITORY";
}
Optional
Readonly
resourceId?: number
Optional
Readonly
type?: "GLOBAL" | "PROJECT" | "REPOSITORY"
Readonly
RestRepositoryHookVeto: {
detailedMessage?: string;
summaryMessage?: string;
}
Optional
Readonly
detailedMessage?: string
Optional
Readonly
summaryMessage?: string
Readonly
RestRepositoryLockOwner: {
externalRepositoryId?: string;
lockAcquireTime?: string;
nodeId?: string;
requestId?: string;
threadName?: string;
}
Optional
Readonly
externalRepositoryId?: string
Optional
Readonly
lockAcquireTime?: string
Optional
Readonly
nodeId?: string
Optional
Readonly
requestId?: string
Optional
Readonly
threadName?: string
Readonly
RestRepositoryMirrorEvent: {
mirrorRepoId?: number;
type?: "SYNCHRONIZATION_FAILED" | "SYNCHRONIZED";
upstreamRepoId?: string;
}
Optional
Readonly
mirrorRepoId?: number
Optional
Readonly
type?: "SYNCHRONIZATION_FAILED" | "SYNCHRONIZED"
Optional
Readonly
upstreamRepoId?: string
Readonly
RestRepositoryPolicy: {
permission?:
| "ADMIN"
| "PROJECT_ADMIN"
| "REPO_ADMIN"
| "SYS_ADMIN";
}
Optional
Readonly
permission?:
| "ADMIN"
| "PROJECT_ADMIN"
| "REPO_ADMIN"
| "SYS_ADMIN"
Readonly
RestRepositoryPullRequestSettings: {
mergeConfig?: {
commitMessageTemplate?: {
body?: string;
title?: string;
};
commitSummaries?: number;
defaultStrategy?: {
description?: string;
enabled?: boolean;
flag?: string;
id?: string;
links?: Record<string, unknown>;
name?: string;
};
strategies?: readonly {
description?: string;
enabled?: boolean;
flag?: string;
id?: string;
links?: Record<string, unknown>;
name?: string;
}[];
type?: string;
};
requiredAllApprovers?: boolean;
requiredAllTasksComplete?: boolean;
requiredApprovers?: {
count?: string;
enabled?: boolean;
};
requiredApproversDeprecated?: number;
requiredSuccessfulBuilds?: {
count?: string;
enabled?: boolean;
};
requiredSuccessfulBuildsDeprecated?: number;
}
Optional
Readonly
mergeConfig?: {
commitMessageTemplate?: {
body?: string;
title?: string;
};
commitSummaries?: number;
defaultStrategy?: {
description?: string;
enabled?: boolean;
flag?: string;
id?: string;
links?: Record<string, unknown>;
name?: string;
};
strategies?: readonly {
description?: string;
enabled?: boolean;
flag?: string;
id?: string;
links?: Record<string, unknown>;
name?: string;
}[];
type?: string;
}
Optional
Readonly
commitMessageTemplate?: {
body?: string;
title?: string;
}
Optional
Readonly
body?: string
Optional
Readonly
title?: string
Optional
Readonly
commitSummaries?: number
Optional
Readonly
defaultStrategy?: {
description?: string;
enabled?: boolean;
flag?: string;
id?: string;
links?: Record<string, unknown>;
name?: string;
}
Optional
Readonly
description?: string
Optional
Readonly
enabled?: boolean
Optional
Readonly
flag?: string
Optional
Readonly
id?: string
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
strategies?: readonly {
description?: string;
enabled?: boolean;
flag?: string;
id?: string;
links?: Record<string, unknown>;
name?: string;
}[]
Optional
Readonly
type?: string
Optional
Readonly
requiredAllApprovers?: boolean
Optional
Readonly
requiredAllTasksComplete?: boolean
Optional
Readonly
requiredApprovers?: {
count?: string;
enabled?: boolean;
}
Optional
Readonly
count?: string
Optional
Readonly
enabled?: boolean
Optional
Readonly
requiredApproversDeprecated?: number
Optional
Readonly
requiredSuccessfulBuilds?: {
count?: string;
enabled?: boolean;
}
Optional
Readonly
count?: string
Optional
Readonly
enabled?: boolean
Optional
Readonly
requiredSuccessfulBuildsDeprecated?: number
Readonly
RestRepositoryRefChangeActivity: {
createdDate?: number;
id?: number;
refChange?: {
fromHash?: string;
ref?: {
displayId?: string;
id?: string;
type?: "BRANCH" | "TAG";
};
refId?: string;
toHash?: string;
type?: "DELETE" | "ADD" | "UPDATE";
updatedType?:
| "UNRESOLVED"
| "UNKNOWN"
| "FORCED"
| "NOT_FORCED";
};
repository?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
origin?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
trigger?: string;
user?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
}
Optional
Readonly
createdDate?: number
Optional
Readonly
id?: number
Optional
Readonly
refChange?: {
fromHash?: string;
ref?: {
displayId?: string;
id?: string;
type?: "BRANCH" | "TAG";
};
refId?: string;
toHash?: string;
type?: "DELETE" | "ADD" | "UPDATE";
updatedType?:
| "UNRESOLVED"
| "UNKNOWN"
| "FORCED"
| "NOT_FORCED";
}
Optional
Readonly
fromHash?: string
Optional
Readonly
ref?: {
displayId?: string;
id?: string;
type?: "BRANCH" | "TAG";
}
Optional
Readonly
displayId?: string
Optional
Readonly
id?: string
Optional
Readonly
type?: "BRANCH" | "TAG"
Optional
Readonly
refId?: string
Optional
Readonly
toHash?: string
Optional
Readonly
type?: "DELETE" | "ADD" | "UPDATE"
Optional
Readonly
updatedType?:
| "UNRESOLVED"
| "UNKNOWN"
| "FORCED"
| "NOT_FORCED"
Optional
Readonly
repository?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
origin?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
}
Optional
Readonly
archived?: boolean
Optional
Readonly
defaultBranch?: string
Optional
Readonly
description?: string
Optional
Readonly
forkable?: boolean
Optional
Readonly
hierarchyId?: string
Optional
Readonly
id?: number
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
origin?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
}
Optional
Readonly
archived?: boolean
Optional
Readonly
defaultBranch?: string
Optional
Readonly
description?: string
Optional
Readonly
forkable?: boolean
Optional
Readonly
hierarchyId?: string
Optional
Readonly
id?: number
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
partition?: number
Optional
Readonly
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
}
Optional
Readonly
avatar?: string
Optional
Readonly
avatarUrl?: string
Optional
Readonly
description?: string
Optional
Readonly
id?: number
Readonly
key: string
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
public?: boolean
Optional
Readonly
scope?: string
Optional
Readonly
type?: "NORMAL" | "PERSONAL"
Optional
Readonly
public?: boolean
Optional
Readonly
relatedLinks?: Record<string, unknown>
Optional
Readonly
scmId?: string
Optional
Readonly
scope?: string
Optional
Readonly
slug?: string
Optional
Readonly
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE"
Optional
Readonly
statusMessage?: string
Optional
Readonly
partition?: number
Optional
Readonly
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
}
Optional
Readonly
avatar?: string
Optional
Readonly
avatarUrl?: string
Optional
Readonly
description?: string
Optional
Readonly
id?: number
Readonly
key: string
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
public?: boolean
Optional
Readonly
scope?: string
Optional
Readonly
type?: "NORMAL" | "PERSONAL"
Optional
Readonly
public?: boolean
Optional
Readonly
relatedLinks?: Record<string, unknown>
Optional
Readonly
scmId?: string
Optional
Readonly
scope?: string
Optional
Readonly
slug?: string
Optional
Readonly
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE"
Optional
Readonly
statusMessage?: string
Optional
Readonly
trigger?: string
Optional
Readonly
user?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
}
Optional
Readonly
active?: boolean
Optional
Readonly
avatarUrl?: string
Optional
Readonly
displayName?: string
Optional
Readonly
emailAddress?: string
Optional
Readonly
id?: number
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
slug?: string
Optional
Readonly
type?: "NORMAL" | "SERVICE"
Readonly
RestRepositorySelector: {
projectKey?: string;
slug?: string;
}
Optional
Readonly
projectKey?: string
Optional
Readonly
slug?: string
Readonly
RestRequiredBuildCondition: {
buildParentKeys?: readonly string[];
exemptRefMatcher?: {
displayId?: string;
id?: string;
type?: {
id?:
| "BRANCH"
| "ANY_REF"
| "MODEL_BRANCH"
| "MODEL_CATEGORY"
| "PATTERN";
name?: string;
};
};
id?: number;
refMatcher?: {
displayId?: string;
id?: string;
type?: {
id?:
| "BRANCH"
| "ANY_REF"
| "MODEL_BRANCH"
| "MODEL_CATEGORY"
| "PATTERN";
name?: string;
};
};
}
Optional
Readonly
buildParentKeys?: readonly string[]
Optional
Readonly
exemptRefMatcher?: {
displayId?: string;
id?: string;
type?: {
id?:
| "BRANCH"
| "ANY_REF"
| "MODEL_BRANCH"
| "MODEL_CATEGORY"
| "PATTERN";
name?: string;
};
}
Optional
Readonly
displayId?: string
Optional
Readonly
id?: string
Optional
Readonly
type?: {
id?:
| "BRANCH"
| "ANY_REF"
| "MODEL_BRANCH"
| "MODEL_CATEGORY"
| "PATTERN";
name?: string;
}
Optional
Readonly
id?:
| "BRANCH"
| "ANY_REF"
| "MODEL_BRANCH"
| "MODEL_CATEGORY"
| "PATTERN"
Optional
Readonly
name?: string
Optional
Readonly
id?: number
Optional
Readonly
refMatcher?: {
displayId?: string;
id?: string;
type?: {
id?:
| "BRANCH"
| "ANY_REF"
| "MODEL_BRANCH"
| "MODEL_CATEGORY"
| "PATTERN";
name?: string;
};
}
Optional
Readonly
displayId?: string
Optional
Readonly
id?: string
Optional
Readonly
type?: {
id?:
| "BRANCH"
| "ANY_REF"
| "MODEL_BRANCH"
| "MODEL_CATEGORY"
| "PATTERN";
name?: string;
}
Optional
Readonly
id?:
| "BRANCH"
| "ANY_REF"
| "MODEL_BRANCH"
| "MODEL_CATEGORY"
| "PATTERN"
Optional
Readonly
name?: string
Readonly
RestRequiredBuildConditionSetRequest: {
buildParentKeys: readonly string[];
exemptRefMatcher?: {
displayId?: string;
id?: string;
type?: {
id?:
| "BRANCH"
| "ANY_REF"
| "MODEL_BRANCH"
| "MODEL_CATEGORY"
| "PATTERN";
name?: string;
};
};
refMatcher: {
displayId?: string;
id?: string;
type?: {
id?:
| "BRANCH"
| "ANY_REF"
| "MODEL_BRANCH"
| "MODEL_CATEGORY"
| "PATTERN";
name?: string;
};
};
}
Readonly
buildParentKeys: readonly string[]
Optional
Readonly
exemptRefMatcher?: {
displayId?: string;
id?: string;
type?: {
id?:
| "BRANCH"
| "ANY_REF"
| "MODEL_BRANCH"
| "MODEL_CATEGORY"
| "PATTERN";
name?: string;
};
}
Optional
Readonly
displayId?: string
Optional
Readonly
id?: string
Optional
Readonly
type?: {
id?:
| "BRANCH"
| "ANY_REF"
| "MODEL_BRANCH"
| "MODEL_CATEGORY"
| "PATTERN";
name?: string;
}
Optional
Readonly
id?:
| "BRANCH"
| "ANY_REF"
| "MODEL_BRANCH"
| "MODEL_CATEGORY"
| "PATTERN"
Optional
Readonly
name?: string
Readonly
refMatcher: {
displayId?: string;
id?: string;
type?: {
id?:
| "BRANCH"
| "ANY_REF"
| "MODEL_BRANCH"
| "MODEL_CATEGORY"
| "PATTERN";
name?: string;
};
}
Optional
Readonly
displayId?: string
Optional
Readonly
id?: string
Optional
Readonly
type?: {
id?:
| "BRANCH"
| "ANY_REF"
| "MODEL_BRANCH"
| "MODEL_CATEGORY"
| "PATTERN";
name?: string;
}
Optional
Readonly
id?:
| "BRANCH"
| "ANY_REF"
| "MODEL_BRANCH"
| "MODEL_CATEGORY"
| "PATTERN"
Optional
Readonly
name?: string
Readonly
RestRestrictionRequest: {
accessKeyIds?: readonly number[];
accessKeys?: readonly {
key?: {
algorithmType?: string;
bitLength?: number;
createdDate?: string;
expiryDays?: number;
fingerprint?: string;
id?: number;
label?: string;
lastAuthenticated?: string;
text?: string;
};
permission?:
| "ADMIN"
| "LICENSED_USER"
| "PROJECT_ADMIN"
| "PROJECT_CREATE"
| "PROJECT_READ"
| "PROJECT_VIEW"
| "PROJECT_WRITE"
| "REPO_ADMIN"
| "REPO_CREATE"
| "REPO_READ"
| "REPO_WRITE"
| "SYS_ADMIN"
| "USER_ADMIN";
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
repository?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
origin?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<(...), (...)>;
name?: string;
partition?: number;
project?: {
avatar?: ...;
avatarUrl?: ...;
description?: ...;
id?: ...;
key: ...;
links?: ...;
name?: ...;
public?: ...;
scope?: ...;
type?: ...;
};
public?: boolean;
relatedLinks?: Record<(...), (...)>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<(...), (...)>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
}[];
groupNames?: readonly string[];
groups?: readonly string[];
id?: number;
matcher?: {
displayId?: string;
id?: string;
type?: {
id?:
| "BRANCH"
| "ANY_REF"
| "MODEL_BRANCH"
| "MODEL_CATEGORY"
| "PATTERN";
name?: string;
};
};
scope?: {
resourceId?: number;
type?: "GLOBAL" | "PROJECT" | "REPOSITORY";
};
type?: string;
users?: readonly {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
}[];
userSlugs?: readonly string[];
}
Optional
Readonly
accessKeyIds?: readonly number[]
Optional
Readonly
accessKeys?: readonly {
key?: {
algorithmType?: string;
bitLength?: number;
createdDate?: string;
expiryDays?: number;
fingerprint?: string;
id?: number;
label?: string;
lastAuthenticated?: string;
text?: string;
};
permission?:
| "ADMIN"
| "LICENSED_USER"
| "PROJECT_ADMIN"
| "PROJECT_CREATE"
| "PROJECT_READ"
| "PROJECT_VIEW"
| "PROJECT_WRITE"
| "REPO_ADMIN"
| "REPO_CREATE"
| "REPO_READ"
| "REPO_WRITE"
| "SYS_ADMIN"
| "USER_ADMIN";
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
repository?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
origin?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<(...), (...)>;
name?: string;
partition?: number;
project?: {
avatar?: ...;
avatarUrl?: ...;
description?: ...;
id?: ...;
key: ...;
links?: ...;
name?: ...;
public?: ...;
scope?: ...;
type?: ...;
};
public?: boolean;
relatedLinks?: Record<(...), (...)>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<(...), (...)>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
}[]
Optional
Readonly
groupNames?: readonly string[]
Optional
Readonly
groups?: readonly string[]
Optional
Readonly
id?: number
Optional
Readonly
matcher?: {
displayId?: string;
id?: string;
type?: {
id?:
| "BRANCH"
| "ANY_REF"
| "MODEL_BRANCH"
| "MODEL_CATEGORY"
| "PATTERN";
name?: string;
};
}
Optional
Readonly
displayId?: string
Optional
Readonly
id?: string
Optional
Readonly
type?: {
id?:
| "BRANCH"
| "ANY_REF"
| "MODEL_BRANCH"
| "MODEL_CATEGORY"
| "PATTERN";
name?: string;
}
Optional
Readonly
id?:
| "BRANCH"
| "ANY_REF"
| "MODEL_BRANCH"
| "MODEL_CATEGORY"
| "PATTERN"
Optional
Readonly
name?: string
Optional
Readonly
scope?: {
resourceId?: number;
type?: "GLOBAL" | "PROJECT" | "REPOSITORY";
}
Optional
Readonly
resourceId?: number
Optional
Readonly
type?: "GLOBAL" | "PROJECT" | "REPOSITORY"
Optional
Readonly
type?: string
Optional
Readonly
users?: readonly {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
}[]
Optional
Readonly
userSlugs?: readonly string[]
Readonly
RestReviewerGroup: {
avatarUrl?: string;
description?: string;
id?: number;
name?: string;
scope?: {
resourceId?: number;
type?: "GLOBAL" | "PROJECT" | "REPOSITORY";
};
users?: readonly {
active?: boolean;
displayName?: string;
emailAddress?: string;
id?: number;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
}[];
}
Optional
Readonly
avatarUrl?: string
Optional
Readonly
description?: string
Optional
Readonly
id?: number
Optional
Readonly
name?: string
Optional
Readonly
scope?: {
resourceId?: number;
type?: "GLOBAL" | "PROJECT" | "REPOSITORY";
}
Optional
Readonly
resourceId?: number
Optional
Readonly
type?: "GLOBAL" | "PROJECT" | "REPOSITORY"
Optional
Readonly
users?: readonly {
active?: boolean;
displayName?: string;
emailAddress?: string;
id?: number;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
}[]
Readonly
RestRollingUpgradeState: {
rollingUpgradeEnabled?: boolean;
version?: string;
}
Optional
Readonly
rollingUpgradeEnabled?: boolean
Optional
Readonly
version?: string
Readonly
RestScope: {
resourceId?: number;
type?: "GLOBAL" | "PROJECT" | "REPOSITORY";
}
Optional
Readonly
resourceId?: number
Optional
Readonly
type?: "GLOBAL" | "PROJECT" | "REPOSITORY"
Readonly
RestScopesExample: {
links?: Record<string, unknown>;
scopes?: readonly Record<string, unknown>[];
}
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
scopes?: readonly Record<string, unknown>[]
Readonly
RestSecretScanningAllowlistRule: {
id?: number;
lineRegex?: string;
name?: string;
pathRegex?: string;
}
Optional
Readonly
id?: number
Optional
Readonly
lineRegex?: string
Optional
Readonly
name?: string
Optional
Readonly
pathRegex?: string
Readonly
RestSecretScanningAllowlistRuleSetRequest: {
lineRegex?: string;
name?: string;
pathRegex?: string;
}
Optional
Readonly
lineRegex?: string
Optional
Readonly
name?: string
Optional
Readonly
pathRegex?: string
Readonly
RestSecretScanningRule: {
id?: number;
lineRegex?: string;
name?: string;
pathRegex?: string;
scope?: {
resourceId?: number;
type?: "GLOBAL" | "PROJECT" | "REPOSITORY";
};
}
Optional
Readonly
id?: number
Optional
Readonly
lineRegex?: string
Optional
Readonly
name?: string
Optional
Readonly
pathRegex?: string
Optional
Readonly
scope?: {
resourceId?: number;
type?: "GLOBAL" | "PROJECT" | "REPOSITORY";
}
Optional
Readonly
resourceId?: number
Optional
Readonly
type?: "GLOBAL" | "PROJECT" | "REPOSITORY"
Readonly
RestSecretScanningRuleSetRequest: {
lineRegex?: string;
name?: string;
pathRegex?: string;
}
Optional
Readonly
lineRegex?: string
Optional
Readonly
name?: string
Optional
Readonly
pathRegex?: string
Readonly
RestSetInsightReportRequest: {
coverageProviderKey?: string;
createdDate?: number;
data: readonly {
title?: string;
type?: string;
value?: Record<string, unknown>;
}[];
details?: string;
link?: string;
logoUrl?: string;
reporter?: string;
result?: string;
title: string;
}
Optional
Readonly
coverageProviderKey?: string
Optional
Readonly
createdDate?: number
Readonly
data: readonly {
title?: string;
type?: string;
value?: Record<string, unknown>;
}[]
Optional
Readonly
details?: string
Optional
Readonly
link?: string
Optional
Readonly
logoUrl?: string
Optional
Readonly
reporter?: string
Optional
Readonly
result?: string
Readonly
title: string
Readonly
RestSingleAddInsightAnnotationRequest: {
externalId?: string;
line?: number;
link?: string;
message: string;
path?: string;
severity: string;
type?: string;
}
Optional
Readonly
externalId?: string
Optional
Readonly
line?: number
Optional
Readonly
link?: string
Readonly
message: string
Optional
Readonly
path?: string
Readonly
severity: string
Optional
Readonly
type?: string
Readonly
RestSshAccessKey: {
key?: {
algorithmType?: string;
bitLength?: number;
createdDate?: string;
expiryDays?: number;
fingerprint?: string;
id?: number;
label?: string;
lastAuthenticated?: string;
text?: string;
};
permission?:
| "ADMIN"
| "LICENSED_USER"
| "PROJECT_ADMIN"
| "PROJECT_CREATE"
| "PROJECT_READ"
| "PROJECT_VIEW"
| "PROJECT_WRITE"
| "REPO_ADMIN"
| "REPO_CREATE"
| "REPO_READ"
| "REPO_WRITE"
| "SYS_ADMIN"
| "USER_ADMIN";
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
repository?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
origin?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
}
Optional
Readonly
key?: {
algorithmType?: string;
bitLength?: number;
createdDate?: string;
expiryDays?: number;
fingerprint?: string;
id?: number;
label?: string;
lastAuthenticated?: string;
text?: string;
}
Optional
Readonly
algorithmType?: string
Optional
Readonly
bitLength?: number
Optional
Readonly
createdDate?: string
Optional
Readonly
expiryDays?: number
Optional
Readonly
fingerprint?: string
Optional
Readonly
id?: number
Optional
Readonly
label?: string
Optional
Readonly
lastAuthenticated?: string
Optional
Readonly
text?: string
Optional
Readonly
permission?:
| "ADMIN"
| "LICENSED_USER"
| "PROJECT_ADMIN"
| "PROJECT_CREATE"
| "PROJECT_READ"
| "PROJECT_VIEW"
| "PROJECT_WRITE"
| "REPO_ADMIN"
| "REPO_CREATE"
| "REPO_READ"
| "REPO_WRITE"
| "SYS_ADMIN"
| "USER_ADMIN"
Optional
Readonly
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
}
Optional
Readonly
avatar?: string
Optional
Readonly
avatarUrl?: string
Optional
Readonly
description?: string
Optional
Readonly
id?: number
Readonly
key: string
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
public?: boolean
Optional
Readonly
scope?: string
Optional
Readonly
type?: "NORMAL" | "PERSONAL"
Optional
Readonly
repository?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
origin?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
}
Optional
Readonly
archived?: boolean
Optional
Readonly
defaultBranch?: string
Optional
Readonly
description?: string
Optional
Readonly
forkable?: boolean
Optional
Readonly
hierarchyId?: string
Optional
Readonly
id?: number
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
origin?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
}
Optional
Readonly
archived?: boolean
Optional
Readonly
defaultBranch?: string
Optional
Readonly
description?: string
Optional
Readonly
forkable?: boolean
Optional
Readonly
hierarchyId?: string
Optional
Readonly
id?: number
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
partition?: number
Optional
Readonly
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
}
Optional
Readonly
avatar?: string
Optional
Readonly
avatarUrl?: string
Optional
Readonly
description?: string
Optional
Readonly
id?: number
Readonly
key: string
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
public?: boolean
Optional
Readonly
scope?: string
Optional
Readonly
type?: "NORMAL" | "PERSONAL"
Optional
Readonly
public?: boolean
Optional
Readonly
relatedLinks?: Record<string, unknown>
Optional
Readonly
scmId?: string
Optional
Readonly
scope?: string
Optional
Readonly
slug?: string
Optional
Readonly
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE"
Optional
Readonly
statusMessage?: string
Optional
Readonly
partition?: number
Optional
Readonly
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
}
Optional
Readonly
avatar?: string
Optional
Readonly
avatarUrl?: string
Optional
Readonly
description?: string
Optional
Readonly
id?: number
Readonly
key: string
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
public?: boolean
Optional
Readonly
scope?: string
Optional
Readonly
type?: "NORMAL" | "PERSONAL"
Optional
Readonly
public?: boolean
Optional
Readonly
relatedLinks?: Record<string, unknown>
Optional
Readonly
scmId?: string
Optional
Readonly
scope?: string
Optional
Readonly
slug?: string
Optional
Readonly
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE"
Optional
Readonly
statusMessage?: string
Readonly
RestSshAccessKeyLocations: {
projects?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key?: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
repositories?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
origin?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
}
Optional
Readonly
projects?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key?: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
}
Optional
Readonly
avatar?: string
Optional
Readonly
avatarUrl?: string
Optional
Readonly
description?: string
Optional
Readonly
id?: number
Optional
Readonly
key?: string
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
public?: boolean
Optional
Readonly
scope?: string
Optional
Readonly
type?: "NORMAL" | "PERSONAL"
Optional
Readonly
repositories?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
origin?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
};
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
}
Optional
Readonly
archived?: boolean
Optional
Readonly
defaultBranch?: string
Optional
Readonly
description?: string
Optional
Readonly
forkable?: boolean
Optional
Readonly
hierarchyId?: string
Optional
Readonly
id?: number
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
origin?: {
archived?: boolean;
defaultBranch?: string;
description?: string;
forkable?: boolean;
hierarchyId?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
partition?: number;
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
};
public?: boolean;
relatedLinks?: Record<string, unknown>;
scmId?: string;
scope?: string;
slug?: string;
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE";
statusMessage?: string;
}
Optional
Readonly
archived?: boolean
Optional
Readonly
defaultBranch?: string
Optional
Readonly
description?: string
Optional
Readonly
forkable?: boolean
Optional
Readonly
hierarchyId?: string
Optional
Readonly
id?: number
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
partition?: number
Optional
Readonly
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
}
Optional
Readonly
avatar?: string
Optional
Readonly
avatarUrl?: string
Optional
Readonly
description?: string
Optional
Readonly
id?: number
Readonly
key: string
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
public?: boolean
Optional
Readonly
scope?: string
Optional
Readonly
type?: "NORMAL" | "PERSONAL"
Optional
Readonly
public?: boolean
Optional
Readonly
relatedLinks?: Record<string, unknown>
Optional
Readonly
scmId?: string
Optional
Readonly
scope?: string
Optional
Readonly
slug?: string
Optional
Readonly
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE"
Optional
Readonly
statusMessage?: string
Optional
Readonly
partition?: number
Optional
Readonly
project?: {
avatar?: string;
avatarUrl?: string;
description?: string;
id?: number;
key: string;
links?: Record<string, unknown>;
name?: string;
public?: boolean;
scope?: string;
type?: "NORMAL" | "PERSONAL";
}
Optional
Readonly
avatar?: string
Optional
Readonly
avatarUrl?: string
Optional
Readonly
description?: string
Optional
Readonly
id?: number
Readonly
key: string
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
public?: boolean
Optional
Readonly
scope?: string
Optional
Readonly
type?: "NORMAL" | "PERSONAL"
Optional
Readonly
public?: boolean
Optional
Readonly
relatedLinks?: Record<string, unknown>
Optional
Readonly
scmId?: string
Optional
Readonly
scope?: string
Optional
Readonly
slug?: string
Optional
Readonly
state?:
| "AVAILABLE"
| "INITIALISATION_FAILED"
| "INITIALISING"
| "OFFLINE"
Optional
Readonly
statusMessage?: string
Readonly
RestSshCredentials: {
algorithm?: string;
publicKey: string;
username?: string;
}
Optional
Readonly
algorithm?: string
Readonly
publicKey: string
Optional
Readonly
username?: string
Readonly
RestSshKey: {
algorithmType?: string;
bitLength?: number;
createdDate?: string;
expiryDays?: number;
fingerprint?: string;
id?: number;
label?: string;
lastAuthenticated?: string;
text?: string;
}
Optional
Readonly
algorithmType?: string
Optional
Readonly
bitLength?: number
Optional
Readonly
createdDate?: string
Optional
Readonly
expiryDays?: number
Optional
Readonly
fingerprint?: string
Optional
Readonly
id?: number
Optional
Readonly
label?: string
Optional
Readonly
lastAuthenticated?: string
Optional
Readonly
text?: string
Readonly
RestSshKeySettings: {
keyTypeRestrictions?: readonly {
algorithm?: string;
allowed?: boolean;
minKeyLength?: {
asInt?: number;
present?: boolean;
};
}[];
maxExpiryDays?: {
asInt?: number;
present?: boolean;
};
}
Optional
Readonly
keyTypeRestrictions?: readonly {
algorithm?: string;
allowed?: boolean;
minKeyLength?: {
asInt?: number;
present?: boolean;
};
}[]
Optional
Readonly
maxExpiryDays?: {
asInt?: number;
present?: boolean;
}
Optional
Readonly
asInt?: number
Optional
Readonly
present?: boolean
Readonly
RestSshKeyTypeRestriction: {
algorithm?: string;
allowed?: boolean;
minKeyLength?: {
asInt?: number;
present?: boolean;
};
}
Optional
Readonly
algorithm?: string
Optional
Readonly
allowed?: boolean
Optional
Readonly
minKeyLength?: {
asInt?: number;
present?: boolean;
}
Optional
Readonly
asInt?: number
Optional
Readonly
present?: boolean
Readonly
RestSshSettings: {
accessKeysEnabled?: boolean;
baseUrl?: string;
enabled?: boolean;
fingerprint?: {
algorithm?: string;
value?: string;
};
port?: number;
}
Optional
Readonly
accessKeysEnabled?: boolean
Optional
Readonly
baseUrl?: string
Optional
Readonly
enabled?: boolean
Optional
Readonly
fingerprint?: {
algorithm?: string;
value?: string;
}
Optional
Readonly
algorithm?: string
Optional
Readonly
value?: string
Optional
Readonly
port?: number
Readonly
RestSyncProgress: {
discovering?: boolean;
syncedRepos?: number;
totalRepos?: number;
}
Optional
Readonly
discovering?: boolean
Optional
Readonly
syncedRepos?: number
Optional
Readonly
totalRepos?: number
Readonly
RestSystemSigningConfiguration: {
enabled?: boolean;
}
Optional
Readonly
enabled?: boolean
Readonly
RestTag: {
displayId?: string;
hash?: string;
id?: string;
latestChangeset?: string;
latestCommit?: string;
type?: "BRANCH" | "TAG";
}
Optional
Readonly
displayId?: string
Optional
Readonly
hash?: string
Optional
Readonly
id?: string
Optional
Readonly
latestChangeset?: string
Optional
Readonly
latestCommit?: string
Optional
Readonly
type?: "BRANCH" | "TAG"
Readonly
RestTestResults: {
failed?: number;
skipped?: number;
successful?: number;
}
Optional
Readonly
failed?: number
Optional
Readonly
skipped?: number
Optional
Readonly
successful?: number
Readonly
RestTokenBucketSettings: {
capacity?: number;
fillRate?: number;
}
Optional
Readonly
capacity?: number
Optional
Readonly
fillRate?: number
Readonly
RestUpstreamServer: {
baseUrl?: string;
id?: string;
state?:
| "PENDING"
| "REMOVED"
| "UNKNOWN"
| "INITIALIZING"
| "INSTALLED";
}
Optional
Readonly
baseUrl?: string
Optional
Readonly
id?: string
Optional
Readonly
state?:
| "PENDING"
| "REMOVED"
| "UNKNOWN"
| "INITIALIZING"
| "INSTALLED"
Readonly
RestUpstreamSettings: {
mode?: "ALL_PROJECTS" | "SELECTED_PROJECTS";
projectIds?: readonly string[];
}
Optional
Readonly
mode?: "ALL_PROJECTS" | "SELECTED_PROJECTS"
Optional
Readonly
projectIds?: readonly string[]
Readonly
RestUserDirectory: {
active?: boolean;
description?: string;
name?: string;
type?: string;
}
Optional
Readonly
active?: boolean
Optional
Readonly
description?: string
Optional
Readonly
name?: string
Optional
Readonly
type?: string
Readonly
RestUsernamePasswordCredentials: {
password: string;
username: string;
}
Readonly
password: string
Readonly
username: string
Readonly
RestUserRateLimitSettings: {
settings?: {
capacity?: number;
fillRate?: number;
};
user?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
whitelisted?: boolean;
}
Optional
Readonly
settings?: {
capacity?: number;
fillRate?: number;
}
Optional
Readonly
capacity?: number
Optional
Readonly
fillRate?: number
Optional
Readonly
user?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
}
Optional
Readonly
active?: boolean
Optional
Readonly
avatarUrl?: string
Optional
Readonly
displayName?: string
Optional
Readonly
emailAddress?: string
Optional
Readonly
id?: number
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
slug?: string
Optional
Readonly
type?: "NORMAL" | "SERVICE"
Optional
Readonly
whitelisted?: boolean
Readonly
RestUserRateLimitSettingsUpdateRequest: {
settings?: {
capacity?: number;
fillRate?: number;
};
whitelisted?: boolean;
}
Optional
Readonly
settings?: {
capacity?: number;
fillRate?: number;
}
Optional
Readonly
capacity?: number
Optional
Readonly
fillRate?: number
Optional
Readonly
whitelisted?: boolean
Readonly
RestUserReaction: {
comment?: {
anchor?: {
diffType?: "COMMIT" | "EFFECTIVE" | "RANGE";
fileType?: "FROM" | "TO";
fromHash?: string;
line?: number;
lineType?: "ADDED" | "CONTEXT" | "REMOVED";
multilineMarker?: {
startLine?: number;
startLineType: "ADDED" | "CONTEXT" | "REMOVED";
};
path?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
};
pullRequest?: {
closed?: boolean;
closedDate?: number;
createdDate?: number;
description?: string;
descriptionAsHtml?: string;
draft?: boolean;
fromRef?: {
displayId?: (...) | (...);
id?: (...) | (...);
latestCommit?: (...) | (...);
repository?: (...) | (...);
type?: (...) | (...) | (...);
};
htmlDescription?: string;
id?: number;
links?: Record<string, unknown>;
locked?: boolean;
open?: boolean;
participants?: readonly {
approved?: ...;
lastReviewedCommit?: ...;
role?: ...;
status?: ...;
user?: ...;
}[];
reviewers?: readonly {
approved?: ...;
lastReviewedCommit?: ...;
role?: ...;
status?: ...;
user?: ...;
}[];
state?: "DECLINED" | "MERGED" | "OPEN";
title?: string;
toRef?: {
displayId?: (...) | (...);
id?: (...) | (...);
latestCommit?: (...) | (...);
repository?: (...) | (...);
type?: (...) | (...) | (...);
};
updatedDate?: number;
version?: number;
};
srcPath?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
};
toHash?: string;
};
anchored?: boolean;
author?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
comments?: readonly {
anchor?: {
diffType?: "COMMIT" | "EFFECTIVE" | "RANGE";
fileType?: "FROM" | "TO";
fromHash?: string;
line?: number;
lineType?: "ADDED" | "CONTEXT" | "REMOVED";
multilineMarker?: {
startLine?: ...;
startLineType: ...;
};
path?: {
components?: ...;
extension?: ...;
name?: ...;
parent?: ...;
};
pullRequest?: {
closed?: ...;
closedDate?: ...;
createdDate?: ...;
description?: ...;
descriptionAsHtml?: ...;
draft?: ...;
fromRef?: ...;
htmlDescription?: ...;
id?: ...;
links?: ...;
locked?: ...;
open?: ...;
participants?: ...;
reviewers?: ...;
state?: ...;
title?: ...;
toRef?: ...;
updatedDate?: ...;
version?: ...;
};
srcPath?: {
components?: ...;
extension?: ...;
name?: ...;
parent?: ...;
};
toHash?: string;
};
anchored?: boolean;
author?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<(...), (...)>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
comments?: readonly { readonly anchor?: { readonly diffType?: "COMMIT" | "EFFECTIVE" | "RANGE"; readonly fileType?: "FROM" | "TO"; readonly fromHash?: string; readonly line?: number; readonly lineType?: "ADDED" | "CONTEXT" | "REMOVED"; ... 4 more ...; readonly toHash?: string; }; ... 19 more ...; readonly version?: number; }[]...;
createdDate?: number;
html?: string;
id?: number;
parent?: {
anchor?: {
diffType?: ...;
fileType?: ...;
fromHash?: ...;
line?: ...;
lineType?: ...;
multilineMarker?: ...;
path?: ...;
pullRequest?: ...;
srcPath?: ...;
toHash?: ...;
};
anchored?: boolean;
author?: {
active?: ...;
avatarUrl?: ...;
displayName?: ...;
emailAddress?: ...;
id?: ...;
links?: ...;
name?: ...;
slug?: ...;
type?: ...;
};
comments?: readonly { readonly anchor?: { readonly diffType?: "COMMIT" | "EFFECTIVE" | "RANGE"; readonly fileType?: "FROM" | "TO"; readonly fromHash?: string; readonly line?: number; readonly lineType?: "ADDED" | "CONTEXT" | "REMOVED"; ... 4 more ...; readonly toHash?: string; }; ... 19 more ...; readonly version?: number; }[]...;
createdDate?: number;
html?: string;
id?: number;
pending?: boolean;
properties?: Record<(...), (...)>;
reply?: boolean;
resolvedDate?: number;
resolver?: {
active?: ...;
avatarUrl?: ...;
displayName?: ...;
emailAddress?: ...;
id?: ...;
links?: ...;
name?: ...;
slug?: ...;
type?: ...;
};
severity?: string;
state?: string;
text?: string;
threadResolved?: boolean;
threadResolvedDate?: number;
threadResolver?: {
active?: ...;
avatarUrl?: ...;
displayName?: ...;
emailAddress?: ...;
id?: ...;
links?: ...;
name?: ...;
slug?: ...;
type?: ...;
};
updatedDate?: number;
version?: number;
};
pending?: boolean;
properties?: Record<string, unknown>;
reply?: boolean;
resolvedDate?: number;
resolver?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<(...), (...)>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
severity?: string;
state?: string;
text?: string;
threadResolved?: boolean;
threadResolvedDate?: number;
threadResolver?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<(...), (...)>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
updatedDate?: number;
version?: number;
}[];
createdDate?: number;
html?: string;
id?: number;
parent?: {
anchor?: {
diffType?: "COMMIT" | "EFFECTIVE" | "RANGE";
fileType?: "FROM" | "TO";
fromHash?: string;
line?: number;
lineType?: "ADDED" | "CONTEXT" | "REMOVED";
multilineMarker?: {
startLine?: (...) | (...);
startLineType: (...) | (...) | (...);
};
path?: {
components?: (...) | (...);
extension?: (...) | (...);
name?: (...) | (...);
parent?: (...) | (...);
};
pullRequest?: {
closed?: (...) | (...) | (...);
closedDate?: (...) | (...);
createdDate?: (...) | (...);
description?: (...) | (...);
descriptionAsHtml?: (...) | (...);
draft?: (...) | (...) | (...);
fromRef?: (...) | (...);
htmlDescription?: (...) | (...);
id?: (...) | (...);
links?: (...) | (...);
locked?: (...) | (...) | (...);
open?: (...) | (...) | (...);
participants?: (...) | (...);
reviewers?: (...) | (...);
state?:
| (...)
| (...)
| (...)
| (...);
title?: (...) | (...);
toRef?: (...) | (...);
updatedDate?: (...) | (...);
version?: (...) | (...);
};
srcPath?: {
components?: (...) | (...);
extension?: (...) | (...);
name?: (...) | (...);
parent?: (...) | (...);
};
toHash?: string;
};
anchored?: boolean;
author?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
comments?: readonly {
anchor?: {
diffType?: ...;
fileType?: ...;
fromHash?: ...;
line?: ...;
lineType?: ...;
multilineMarker?: ...;
path?: ...;
pullRequest?: ...;
srcPath?: ...;
toHash?: ...;
};
anchored?: boolean;
author?: {
active?: ...;
avatarUrl?: ...;
displayName?: ...;
emailAddress?: ...;
id?: ...;
links?: ...;
name?: ...;
slug?: ...;
type?: ...;
};
comments?: readonly { readonly anchor?: { readonly diffType?: "COMMIT" | "EFFECTIVE" | "RANGE"; readonly fileType?: "FROM" | "TO"; readonly fromHash?: string; readonly line?: number; readonly lineType?: "ADDED" | "CONTEXT" | "REMOVED"; ... 4 more ...; readonly toHash?: string; }; ... 19 more ...; readonly version?: number; }[]...;
createdDate?: number;
html?: string;
id?: number;
parent?: {
anchor?: ...;
anchored?: ...;
author?: ...;
comments?: ...;
createdDate?: ...;
html?: ...;
id?: ...;
pending?: ...;
properties?: ...;
reply?: ...;
resolvedDate?: ...;
resolver?: ...;
severity?: ...;
state?: ...;
text?: ...;
threadResolved?: ...;
threadResolvedDate?: ...;
threadResolver?: ...;
updatedDate?: ...;
version?: ...;
};
pending?: boolean;
properties?: Record<(...), (...)>;
reply?: boolean;
resolvedDate?: number;
resolver?: {
active?: ...;
avatarUrl?: ...;
displayName?: ...;
emailAddress?: ...;
id?: ...;
links?: ...;
name?: ...;
slug?: ...;
type?: ...;
};
severity?: string;
state?: string;
text?: string;
threadResolved?: boolean;
threadResolvedDate?: number;
threadResolver?: {
active?: ...;
avatarUrl?: ...;
displayName?: ...;
emailAddress?: ...;
id?: ...;
links?: ...;
name?: ...;
slug?: ...;
type?: ...;
};
updatedDate?: number;
version?: number;
}[];
createdDate?: number;
html?: string;
id?: number;
pending?: boolean;
properties?: Record<string, unknown>;
reply?: boolean;
resolvedDate?: number;
resolver?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
severity?: string;
state?: string;
text?: string;
threadResolved?: boolean;
threadResolvedDate?: number;
threadResolver?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
updatedDate?: number;
version?: number;
};
pending?: boolean;
properties?: Record<string, unknown>;
reply?: boolean;
resolvedDate?: number;
resolver?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
severity?: string;
state?: string;
text?: string;
threadResolved?: boolean;
threadResolvedDate?: number;
threadResolver?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
updatedDate?: number;
version?: number;
};
emoticon?: {
shortcut?: string;
url?: string;
value?: string;
};
user?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
}
Optional
Readonly
comment?: {
anchor?: {
diffType?: "COMMIT" | "EFFECTIVE" | "RANGE";
fileType?: "FROM" | "TO";
fromHash?: string;
line?: number;
lineType?: "ADDED" | "CONTEXT" | "REMOVED";
multilineMarker?: {
startLine?: number;
startLineType: "ADDED" | "CONTEXT" | "REMOVED";
};
path?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
};
pullRequest?: {
closed?: boolean;
closedDate?: number;
createdDate?: number;
description?: string;
descriptionAsHtml?: string;
draft?: boolean;
fromRef?: {
displayId?: (...) | (...);
id?: (...) | (...);
latestCommit?: (...) | (...);
repository?: (...) | (...);
type?: (...) | (...) | (...);
};
htmlDescription?: string;
id?: number;
links?: Record<string, unknown>;
locked?: boolean;
open?: boolean;
participants?: readonly {
approved?: ...;
lastReviewedCommit?: ...;
role?: ...;
status?: ...;
user?: ...;
}[];
reviewers?: readonly {
approved?: ...;
lastReviewedCommit?: ...;
role?: ...;
status?: ...;
user?: ...;
}[];
state?: "DECLINED" | "MERGED" | "OPEN";
title?: string;
toRef?: {
displayId?: (...) | (...);
id?: (...) | (...);
latestCommit?: (...) | (...);
repository?: (...) | (...);
type?: (...) | (...) | (...);
};
updatedDate?: number;
version?: number;
};
srcPath?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
};
toHash?: string;
};
anchored?: boolean;
author?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
comments?: readonly {
anchor?: {
diffType?: "COMMIT" | "EFFECTIVE" | "RANGE";
fileType?: "FROM" | "TO";
fromHash?: string;
line?: number;
lineType?: "ADDED" | "CONTEXT" | "REMOVED";
multilineMarker?: {
startLine?: ...;
startLineType: ...;
};
path?: {
components?: ...;
extension?: ...;
name?: ...;
parent?: ...;
};
pullRequest?: {
closed?: ...;
closedDate?: ...;
createdDate?: ...;
description?: ...;
descriptionAsHtml?: ...;
draft?: ...;
fromRef?: ...;
htmlDescription?: ...;
id?: ...;
links?: ...;
locked?: ...;
open?: ...;
participants?: ...;
reviewers?: ...;
state?: ...;
title?: ...;
toRef?: ...;
updatedDate?: ...;
version?: ...;
};
srcPath?: {
components?: ...;
extension?: ...;
name?: ...;
parent?: ...;
};
toHash?: string;
};
anchored?: boolean;
author?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<(...), (...)>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
comments?: readonly { readonly anchor?: { readonly diffType?: "COMMIT" | "EFFECTIVE" | "RANGE"; readonly fileType?: "FROM" | "TO"; readonly fromHash?: string; readonly line?: number; readonly lineType?: "ADDED" | "CONTEXT" | "REMOVED"; ... 4 more ...; readonly toHash?: string; }; ... 19 more ...; readonly version?: number; }[]...;
createdDate?: number;
html?: string;
id?: number;
parent?: {
anchor?: {
diffType?: ...;
fileType?: ...;
fromHash?: ...;
line?: ...;
lineType?: ...;
multilineMarker?: ...;
path?: ...;
pullRequest?: ...;
srcPath?: ...;
toHash?: ...;
};
anchored?: boolean;
author?: {
active?: ...;
avatarUrl?: ...;
displayName?: ...;
emailAddress?: ...;
id?: ...;
links?: ...;
name?: ...;
slug?: ...;
type?: ...;
};
comments?: readonly { readonly anchor?: { readonly diffType?: "COMMIT" | "EFFECTIVE" | "RANGE"; readonly fileType?: "FROM" | "TO"; readonly fromHash?: string; readonly line?: number; readonly lineType?: "ADDED" | "CONTEXT" | "REMOVED"; ... 4 more ...; readonly toHash?: string; }; ... 19 more ...; readonly version?: number; }[]...;
createdDate?: number;
html?: string;
id?: number;
pending?: boolean;
properties?: Record<(...), (...)>;
reply?: boolean;
resolvedDate?: number;
resolver?: {
active?: ...;
avatarUrl?: ...;
displayName?: ...;
emailAddress?: ...;
id?: ...;
links?: ...;
name?: ...;
slug?: ...;
type?: ...;
};
severity?: string;
state?: string;
text?: string;
threadResolved?: boolean;
threadResolvedDate?: number;
threadResolver?: {
active?: ...;
avatarUrl?: ...;
displayName?: ...;
emailAddress?: ...;
id?: ...;
links?: ...;
name?: ...;
slug?: ...;
type?: ...;
};
updatedDate?: number;
version?: number;
};
pending?: boolean;
properties?: Record<string, unknown>;
reply?: boolean;
resolvedDate?: number;
resolver?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<(...), (...)>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
severity?: string;
state?: string;
text?: string;
threadResolved?: boolean;
threadResolvedDate?: number;
threadResolver?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<(...), (...)>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
updatedDate?: number;
version?: number;
}[];
createdDate?: number;
html?: string;
id?: number;
parent?: {
anchor?: {
diffType?: "COMMIT" | "EFFECTIVE" | "RANGE";
fileType?: "FROM" | "TO";
fromHash?: string;
line?: number;
lineType?: "ADDED" | "CONTEXT" | "REMOVED";
multilineMarker?: {
startLine?: (...) | (...);
startLineType: (...) | (...) | (...);
};
path?: {
components?: (...) | (...);
extension?: (...) | (...);
name?: (...) | (...);
parent?: (...) | (...);
};
pullRequest?: {
closed?: (...) | (...) | (...);
closedDate?: (...) | (...);
createdDate?: (...) | (...);
description?: (...) | (...);
descriptionAsHtml?: (...) | (...);
draft?: (...) | (...) | (...);
fromRef?: (...) | (...);
htmlDescription?: (...) | (...);
id?: (...) | (...);
links?: (...) | (...);
locked?: (...) | (...) | (...);
open?: (...) | (...) | (...);
participants?: (...) | (...);
reviewers?: (...) | (...);
state?:
| (...)
| (...)
| (...)
| (...);
title?: (...) | (...);
toRef?: (...) | (...);
updatedDate?: (...) | (...);
version?: (...) | (...);
};
srcPath?: {
components?: (...) | (...);
extension?: (...) | (...);
name?: (...) | (...);
parent?: (...) | (...);
};
toHash?: string;
};
anchored?: boolean;
author?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
comments?: readonly {
anchor?: {
diffType?: ...;
fileType?: ...;
fromHash?: ...;
line?: ...;
lineType?: ...;
multilineMarker?: ...;
path?: ...;
pullRequest?: ...;
srcPath?: ...;
toHash?: ...;
};
anchored?: boolean;
author?: {
active?: ...;
avatarUrl?: ...;
displayName?: ...;
emailAddress?: ...;
id?: ...;
links?: ...;
name?: ...;
slug?: ...;
type?: ...;
};
comments?: readonly { readonly anchor?: { readonly diffType?: "COMMIT" | "EFFECTIVE" | "RANGE"; readonly fileType?: "FROM" | "TO"; readonly fromHash?: string; readonly line?: number; readonly lineType?: "ADDED" | "CONTEXT" | "REMOVED"; ... 4 more ...; readonly toHash?: string; }; ... 19 more ...; readonly version?: number; }[]...;
createdDate?: number;
html?: string;
id?: number;
parent?: {
anchor?: ...;
anchored?: ...;
author?: ...;
comments?: ...;
createdDate?: ...;
html?: ...;
id?: ...;
pending?: ...;
properties?: ...;
reply?: ...;
resolvedDate?: ...;
resolver?: ...;
severity?: ...;
state?: ...;
text?: ...;
threadResolved?: ...;
threadResolvedDate?: ...;
threadResolver?: ...;
updatedDate?: ...;
version?: ...;
};
pending?: boolean;
properties?: Record<(...), (...)>;
reply?: boolean;
resolvedDate?: number;
resolver?: {
active?: ...;
avatarUrl?: ...;
displayName?: ...;
emailAddress?: ...;
id?: ...;
links?: ...;
name?: ...;
slug?: ...;
type?: ...;
};
severity?: string;
state?: string;
text?: string;
threadResolved?: boolean;
threadResolvedDate?: number;
threadResolver?: {
active?: ...;
avatarUrl?: ...;
displayName?: ...;
emailAddress?: ...;
id?: ...;
links?: ...;
name?: ...;
slug?: ...;
type?: ...;
};
updatedDate?: number;
version?: number;
}[];
createdDate?: number;
html?: string;
id?: number;
pending?: boolean;
properties?: Record<string, unknown>;
reply?: boolean;
resolvedDate?: number;
resolver?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
severity?: string;
state?: string;
text?: string;
threadResolved?: boolean;
threadResolvedDate?: number;
threadResolver?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
updatedDate?: number;
version?: number;
};
pending?: boolean;
properties?: Record<string, unknown>;
reply?: boolean;
resolvedDate?: number;
resolver?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
severity?: string;
state?: string;
text?: string;
threadResolved?: boolean;
threadResolvedDate?: number;
threadResolver?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
updatedDate?: number;
version?: number;
}
Optional
Readonly
anchor?: {
diffType?: "COMMIT" | "EFFECTIVE" | "RANGE";
fileType?: "FROM" | "TO";
fromHash?: string;
line?: number;
lineType?: "ADDED" | "CONTEXT" | "REMOVED";
multilineMarker?: {
startLine?: number;
startLineType: "ADDED" | "CONTEXT" | "REMOVED";
};
path?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
};
pullRequest?: {
closed?: boolean;
closedDate?: number;
createdDate?: number;
description?: string;
descriptionAsHtml?: string;
draft?: boolean;
fromRef?: {
displayId?: (...) | (...);
id?: (...) | (...);
latestCommit?: (...) | (...);
repository?: (...) | (...);
type?: (...) | (...) | (...);
};
htmlDescription?: string;
id?: number;
links?: Record<string, unknown>;
locked?: boolean;
open?: boolean;
participants?: readonly {
approved?: ...;
lastReviewedCommit?: ...;
role?: ...;
status?: ...;
user?: ...;
}[];
reviewers?: readonly {
approved?: ...;
lastReviewedCommit?: ...;
role?: ...;
status?: ...;
user?: ...;
}[];
state?: "DECLINED" | "MERGED" | "OPEN";
title?: string;
toRef?: {
displayId?: (...) | (...);
id?: (...) | (...);
latestCommit?: (...) | (...);
repository?: (...) | (...);
type?: (...) | (...) | (...);
};
updatedDate?: number;
version?: number;
};
srcPath?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
};
toHash?: string;
}
Optional
Readonly
diffType?: "COMMIT" | "EFFECTIVE" | "RANGE"
Optional
Readonly
fileType?: "FROM" | "TO"
Optional
Readonly
fromHash?: string
Optional
Readonly
line?: number
Optional
Readonly
lineType?: "ADDED" | "CONTEXT" | "REMOVED"
Optional
Readonly
multilineMarker?: {
startLine?: number;
startLineType: "ADDED" | "CONTEXT" | "REMOVED";
}
Optional
Readonly
startLine?: number
Readonly
startLineType: "ADDED" | "CONTEXT" | "REMOVED"
Optional
Readonly
path?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
}
Optional
Readonly
components?: readonly string[]
Optional
Readonly
extension?: string
Optional
Readonly
name?: string
Optional
Readonly
parent?: string
Optional
Readonly
pullRequest?: {
closed?: boolean;
closedDate?: number;
createdDate?: number;
description?: string;
descriptionAsHtml?: string;
draft?: boolean;
fromRef?: {
displayId?: (...) | (...);
id?: (...) | (...);
latestCommit?: (...) | (...);
repository?: (...) | (...);
type?: (...) | (...) | (...);
};
htmlDescription?: string;
id?: number;
links?: Record<string, unknown>;
locked?: boolean;
open?: boolean;
participants?: readonly {
approved?: ...;
lastReviewedCommit?: ...;
role?: ...;
status?: ...;
user?: ...;
}[];
reviewers?: readonly {
approved?: ...;
lastReviewedCommit?: ...;
role?: ...;
status?: ...;
user?: ...;
}[];
state?: "DECLINED" | "MERGED" | "OPEN";
title?: string;
toRef?: {
displayId?: (...) | (...);
id?: (...) | (...);
latestCommit?: (...) | (...);
repository?: (...) | (...);
type?: (...) | (...) | (...);
};
updatedDate?: number;
version?: number;
}
Optional
Readonly
closed?: boolean
Optional
Readonly
closedDate?: number
Optional
Readonly
createdDate?: number
Optional
Readonly
description?: string
Optional
Readonly
descriptionAsHtml?: string
Optional
Readonly
draft?: boolean
Optional
Readonly
fromRef?: {
displayId?: (...) | (...);
id?: (...) | (...);
latestCommit?: (...) | (...);
repository?: (...) | (...);
type?: (...) | (...) | (...);
}
Optional
Readonly
displayId?: (...) | (...)
Optional
Readonly
id?: (...) | (...)
Optional
Readonly
latestCommit?: (...) | (...)
Optional
Readonly
repository?: (...) | (...)
Optional
Readonly
type?: (...) | (...) | (...)
Optional
Readonly
htmlDescription?: string
Optional
Readonly
id?: number
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
locked?: boolean
Optional
Readonly
open?: boolean
Optional
Readonly
participants?: readonly {
approved?: ...;
lastReviewedCommit?: ...;
role?: ...;
status?: ...;
user?: ...;
}[]
Optional
Readonly
reviewers?: readonly {
approved?: ...;
lastReviewedCommit?: ...;
role?: ...;
status?: ...;
user?: ...;
}[]
Optional
Readonly
state?: "DECLINED" | "MERGED" | "OPEN"
Optional
Readonly
title?: string
Optional
Readonly
toRef?: {
displayId?: (...) | (...);
id?: (...) | (...);
latestCommit?: (...) | (...);
repository?: (...) | (...);
type?: (...) | (...) | (...);
}
Optional
Readonly
displayId?: (...) | (...)
Optional
Readonly
id?: (...) | (...)
Optional
Readonly
latestCommit?: (...) | (...)
Optional
Readonly
repository?: (...) | (...)
Optional
Readonly
type?: (...) | (...) | (...)
Optional
Readonly
updatedDate?: number
Optional
Readonly
version?: number
Optional
Readonly
srcPath?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
}
Optional
Readonly
components?: readonly string[]
Optional
Readonly
extension?: string
Optional
Readonly
name?: string
Optional
Readonly
parent?: string
Optional
Readonly
toHash?: string
Optional
Readonly
anchored?: boolean
Optional
Readonly
author?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
}
Optional
Readonly
active?: boolean
Optional
Readonly
avatarUrl?: string
Optional
Readonly
displayName?: string
Optional
Readonly
emailAddress?: string
Optional
Readonly
id?: number
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
slug?: string
Optional
Readonly
type?: "NORMAL" | "SERVICE"
Optional
Readonly
comments?: readonly {
anchor?: {
diffType?: "COMMIT" | "EFFECTIVE" | "RANGE";
fileType?: "FROM" | "TO";
fromHash?: string;
line?: number;
lineType?: "ADDED" | "CONTEXT" | "REMOVED";
multilineMarker?: {
startLine?: ...;
startLineType: ...;
};
path?: {
components?: ...;
extension?: ...;
name?: ...;
parent?: ...;
};
pullRequest?: {
closed?: ...;
closedDate?: ...;
createdDate?: ...;
description?: ...;
descriptionAsHtml?: ...;
draft?: ...;
fromRef?: ...;
htmlDescription?: ...;
id?: ...;
links?: ...;
locked?: ...;
open?: ...;
participants?: ...;
reviewers?: ...;
state?: ...;
title?: ...;
toRef?: ...;
updatedDate?: ...;
version?: ...;
};
srcPath?: {
components?: ...;
extension?: ...;
name?: ...;
parent?: ...;
};
toHash?: string;
};
anchored?: boolean;
author?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<(...), (...)>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
comments?: readonly { readonly anchor?: { readonly diffType?: "COMMIT" | "EFFECTIVE" | "RANGE"; readonly fileType?: "FROM" | "TO"; readonly fromHash?: string; readonly line?: number; readonly lineType?: "ADDED" | "CONTEXT" | "REMOVED"; ... 4 more ...; readonly toHash?: string; }; ... 19 more ...; readonly version?: number; }[]...;
createdDate?: number;
html?: string;
id?: number;
parent?: {
anchor?: {
diffType?: ...;
fileType?: ...;
fromHash?: ...;
line?: ...;
lineType?: ...;
multilineMarker?: ...;
path?: ...;
pullRequest?: ...;
srcPath?: ...;
toHash?: ...;
};
anchored?: boolean;
author?: {
active?: ...;
avatarUrl?: ...;
displayName?: ...;
emailAddress?: ...;
id?: ...;
links?: ...;
name?: ...;
slug?: ...;
type?: ...;
};
comments?: readonly { readonly anchor?: { readonly diffType?: "COMMIT" | "EFFECTIVE" | "RANGE"; readonly fileType?: "FROM" | "TO"; readonly fromHash?: string; readonly line?: number; readonly lineType?: "ADDED" | "CONTEXT" | "REMOVED"; ... 4 more ...; readonly toHash?: string; }; ... 19 more ...; readonly version?: number; }[]...;
createdDate?: number;
html?: string;
id?: number;
pending?: boolean;
properties?: Record<(...), (...)>;
reply?: boolean;
resolvedDate?: number;
resolver?: {
active?: ...;
avatarUrl?: ...;
displayName?: ...;
emailAddress?: ...;
id?: ...;
links?: ...;
name?: ...;
slug?: ...;
type?: ...;
};
severity?: string;
state?: string;
text?: string;
threadResolved?: boolean;
threadResolvedDate?: number;
threadResolver?: {
active?: ...;
avatarUrl?: ...;
displayName?: ...;
emailAddress?: ...;
id?: ...;
links?: ...;
name?: ...;
slug?: ...;
type?: ...;
};
updatedDate?: number;
version?: number;
};
pending?: boolean;
properties?: Record<string, unknown>;
reply?: boolean;
resolvedDate?: number;
resolver?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<(...), (...)>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
severity?: string;
state?: string;
text?: string;
threadResolved?: boolean;
threadResolvedDate?: number;
threadResolver?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<(...), (...)>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
updatedDate?: number;
version?: number;
}[]
Optional
Readonly
createdDate?: number
Optional
Readonly
html?: string
Optional
Readonly
id?: number
Optional
Readonly
parent?: {
anchor?: {
diffType?: "COMMIT" | "EFFECTIVE" | "RANGE";
fileType?: "FROM" | "TO";
fromHash?: string;
line?: number;
lineType?: "ADDED" | "CONTEXT" | "REMOVED";
multilineMarker?: {
startLine?: (...) | (...);
startLineType: (...) | (...) | (...);
};
path?: {
components?: (...) | (...);
extension?: (...) | (...);
name?: (...) | (...);
parent?: (...) | (...);
};
pullRequest?: {
closed?: (...) | (...) | (...);
closedDate?: (...) | (...);
createdDate?: (...) | (...);
description?: (...) | (...);
descriptionAsHtml?: (...) | (...);
draft?: (...) | (...) | (...);
fromRef?: (...) | (...);
htmlDescription?: (...) | (...);
id?: (...) | (...);
links?: (...) | (...);
locked?: (...) | (...) | (...);
open?: (...) | (...) | (...);
participants?: (...) | (...);
reviewers?: (...) | (...);
state?:
| (...)
| (...)
| (...)
| (...);
title?: (...) | (...);
toRef?: (...) | (...);
updatedDate?: (...) | (...);
version?: (...) | (...);
};
srcPath?: {
components?: (...) | (...);
extension?: (...) | (...);
name?: (...) | (...);
parent?: (...) | (...);
};
toHash?: string;
};
anchored?: boolean;
author?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
comments?: readonly {
anchor?: {
diffType?: ...;
fileType?: ...;
fromHash?: ...;
line?: ...;
lineType?: ...;
multilineMarker?: ...;
path?: ...;
pullRequest?: ...;
srcPath?: ...;
toHash?: ...;
};
anchored?: boolean;
author?: {
active?: ...;
avatarUrl?: ...;
displayName?: ...;
emailAddress?: ...;
id?: ...;
links?: ...;
name?: ...;
slug?: ...;
type?: ...;
};
comments?: readonly { readonly anchor?: { readonly diffType?: "COMMIT" | "EFFECTIVE" | "RANGE"; readonly fileType?: "FROM" | "TO"; readonly fromHash?: string; readonly line?: number; readonly lineType?: "ADDED" | "CONTEXT" | "REMOVED"; ... 4 more ...; readonly toHash?: string; }; ... 19 more ...; readonly version?: number; }[]...;
createdDate?: number;
html?: string;
id?: number;
parent?: {
anchor?: ...;
anchored?: ...;
author?: ...;
comments?: ...;
createdDate?: ...;
html?: ...;
id?: ...;
pending?: ...;
properties?: ...;
reply?: ...;
resolvedDate?: ...;
resolver?: ...;
severity?: ...;
state?: ...;
text?: ...;
threadResolved?: ...;
threadResolvedDate?: ...;
threadResolver?: ...;
updatedDate?: ...;
version?: ...;
};
pending?: boolean;
properties?: Record<(...), (...)>;
reply?: boolean;
resolvedDate?: number;
resolver?: {
active?: ...;
avatarUrl?: ...;
displayName?: ...;
emailAddress?: ...;
id?: ...;
links?: ...;
name?: ...;
slug?: ...;
type?: ...;
};
severity?: string;
state?: string;
text?: string;
threadResolved?: boolean;
threadResolvedDate?: number;
threadResolver?: {
active?: ...;
avatarUrl?: ...;
displayName?: ...;
emailAddress?: ...;
id?: ...;
links?: ...;
name?: ...;
slug?: ...;
type?: ...;
};
updatedDate?: number;
version?: number;
}[];
createdDate?: number;
html?: string;
id?: number;
pending?: boolean;
properties?: Record<string, unknown>;
reply?: boolean;
resolvedDate?: number;
resolver?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
severity?: string;
state?: string;
text?: string;
threadResolved?: boolean;
threadResolvedDate?: number;
threadResolver?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
};
updatedDate?: number;
version?: number;
}
Optional
Readonly
anchor?: {
diffType?: "COMMIT" | "EFFECTIVE" | "RANGE";
fileType?: "FROM" | "TO";
fromHash?: string;
line?: number;
lineType?: "ADDED" | "CONTEXT" | "REMOVED";
multilineMarker?: {
startLine?: (...) | (...);
startLineType: (...) | (...) | (...);
};
path?: {
components?: (...) | (...);
extension?: (...) | (...);
name?: (...) | (...);
parent?: (...) | (...);
};
pullRequest?: {
closed?: (...) | (...) | (...);
closedDate?: (...) | (...);
createdDate?: (...) | (...);
description?: (...) | (...);
descriptionAsHtml?: (...) | (...);
draft?: (...) | (...) | (...);
fromRef?: (...) | (...);
htmlDescription?: (...) | (...);
id?: (...) | (...);
links?: (...) | (...);
locked?: (...) | (...) | (...);
open?: (...) | (...) | (...);
participants?: (...) | (...);
reviewers?: (...) | (...);
state?:
| (...)
| (...)
| (...)
| (...);
title?: (...) | (...);
toRef?: (...) | (...);
updatedDate?: (...) | (...);
version?: (...) | (...);
};
srcPath?: {
components?: (...) | (...);
extension?: (...) | (...);
name?: (...) | (...);
parent?: (...) | (...);
};
toHash?: string;
}
Optional
Readonly
diffType?: "COMMIT" | "EFFECTIVE" | "RANGE"
Optional
Readonly
fileType?: "FROM" | "TO"
Optional
Readonly
fromHash?: string
Optional
Readonly
line?: number
Optional
Readonly
lineType?: "ADDED" | "CONTEXT" | "REMOVED"
Optional
Readonly
multilineMarker?: {
startLine?: (...) | (...);
startLineType: (...) | (...) | (...);
}
Optional
Readonly
startLine?: (...) | (...)
Readonly
startLineType: (...) | (...) | (...)
Optional
Readonly
path?: {
components?: (...) | (...);
extension?: (...) | (...);
name?: (...) | (...);
parent?: (...) | (...);
}
Optional
Readonly
components?: (...) | (...)
Optional
Readonly
extension?: (...) | (...)
Optional
Readonly
name?: (...) | (...)
Optional
Readonly
parent?: (...) | (...)
Optional
Readonly
pullRequest?: {
closed?: (...) | (...) | (...);
closedDate?: (...) | (...);
createdDate?: (...) | (...);
description?: (...) | (...);
descriptionAsHtml?: (...) | (...);
draft?: (...) | (...) | (...);
fromRef?: (...) | (...);
htmlDescription?: (...) | (...);
id?: (...) | (...);
links?: (...) | (...);
locked?: (...) | (...) | (...);
open?: (...) | (...) | (...);
participants?: (...) | (...);
reviewers?: (...) | (...);
state?:
| (...)
| (...)
| (...)
| (...);
title?: (...) | (...);
toRef?: (...) | (...);
updatedDate?: (...) | (...);
version?: (...) | (...);
}
Optional
Readonly
closed?: (...) | (...) | (...)
Optional
Readonly
closedDate?: (...) | (...)
Optional
Readonly
createdDate?: (...) | (...)
Optional
Readonly
description?: (...) | (...)
Optional
Readonly
descriptionAsHtml?: (...) | (...)
Optional
Readonly
draft?: (...) | (...) | (...)
Optional
Readonly
fromRef?: (...) | (...)
Optional
Readonly
htmlDescription?: (...) | (...)
Optional
Readonly
id?: (...) | (...)
Optional
Readonly
links?: (...) | (...)
Optional
Readonly
locked?: (...) | (...) | (...)
Optional
Readonly
open?: (...) | (...) | (...)
Optional
Readonly
participants?: (...) | (...)
Optional
Readonly
reviewers?: (...) | (...)
Optional
Readonly
state?:
| (...)
| (...)
| (...)
| (...)
Optional
Readonly
title?: (...) | (...)
Optional
Readonly
toRef?: (...) | (...)
Optional
Readonly
updatedDate?: (...) | (...)
Optional
Readonly
version?: (...) | (...)
Optional
Readonly
srcPath?: {
components?: (...) | (...);
extension?: (...) | (...);
name?: (...) | (...);
parent?: (...) | (...);
}
Optional
Readonly
components?: (...) | (...)
Optional
Readonly
extension?: (...) | (...)
Optional
Readonly
name?: (...) | (...)
Optional
Readonly
parent?: (...) | (...)
Optional
Readonly
toHash?: string
Optional
Readonly
anchored?: boolean
Optional
Readonly
author?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
}
Optional
Readonly
active?: boolean
Optional
Readonly
avatarUrl?: string
Optional
Readonly
displayName?: string
Optional
Readonly
emailAddress?: string
Optional
Readonly
id?: number
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
slug?: string
Optional
Readonly
type?: "NORMAL" | "SERVICE"
Optional
Readonly
comments?: readonly {
anchor?: {
diffType?: ...;
fileType?: ...;
fromHash?: ...;
line?: ...;
lineType?: ...;
multilineMarker?: ...;
path?: ...;
pullRequest?: ...;
srcPath?: ...;
toHash?: ...;
};
anchored?: boolean;
author?: {
active?: ...;
avatarUrl?: ...;
displayName?: ...;
emailAddress?: ...;
id?: ...;
links?: ...;
name?: ...;
slug?: ...;
type?: ...;
};
comments?: readonly { readonly anchor?: { readonly diffType?: "COMMIT" | "EFFECTIVE" | "RANGE"; readonly fileType?: "FROM" | "TO"; readonly fromHash?: string; readonly line?: number; readonly lineType?: "ADDED" | "CONTEXT" | "REMOVED"; ... 4 more ...; readonly toHash?: string; }; ... 19 more ...; readonly version?: number; }[]...;
createdDate?: number;
html?: string;
id?: number;
parent?: {
anchor?: ...;
anchored?: ...;
author?: ...;
comments?: ...;
createdDate?: ...;
html?: ...;
id?: ...;
pending?: ...;
properties?: ...;
reply?: ...;
resolvedDate?: ...;
resolver?: ...;
severity?: ...;
state?: ...;
text?: ...;
threadResolved?: ...;
threadResolvedDate?: ...;
threadResolver?: ...;
updatedDate?: ...;
version?: ...;
};
pending?: boolean;
properties?: Record<(...), (...)>;
reply?: boolean;
resolvedDate?: number;
resolver?: {
active?: ...;
avatarUrl?: ...;
displayName?: ...;
emailAddress?: ...;
id?: ...;
links?: ...;
name?: ...;
slug?: ...;
type?: ...;
};
severity?: string;
state?: string;
text?: string;
threadResolved?: boolean;
threadResolvedDate?: number;
threadResolver?: {
active?: ...;
avatarUrl?: ...;
displayName?: ...;
emailAddress?: ...;
id?: ...;
links?: ...;
name?: ...;
slug?: ...;
type?: ...;
};
updatedDate?: number;
version?: number;
}[]
Optional
Readonly
createdDate?: number
Optional
Readonly
html?: string
Optional
Readonly
id?: number
Optional
Readonly
pending?: boolean
Optional
Readonly
properties?: Record<string, unknown>
Optional
Readonly
reply?: boolean
Optional
Readonly
resolvedDate?: number
Optional
Readonly
resolver?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
}
Optional
Readonly
active?: boolean
Optional
Readonly
avatarUrl?: string
Optional
Readonly
displayName?: string
Optional
Readonly
emailAddress?: string
Optional
Readonly
id?: number
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
slug?: string
Optional
Readonly
type?: "NORMAL" | "SERVICE"
Optional
Readonly
severity?: string
Optional
Readonly
state?: string
Optional
Readonly
text?: string
Optional
Readonly
threadResolved?: boolean
Optional
Readonly
threadResolvedDate?: number
Optional
Readonly
threadResolver?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
}
Optional
Readonly
active?: boolean
Optional
Readonly
avatarUrl?: string
Optional
Readonly
displayName?: string
Optional
Readonly
emailAddress?: string
Optional
Readonly
id?: number
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
slug?: string
Optional
Readonly
type?: "NORMAL" | "SERVICE"
Optional
Readonly
updatedDate?: number
Optional
Readonly
version?: number
Optional
Readonly
pending?: boolean
Optional
Readonly
properties?: Record<string, unknown>
Optional
Readonly
reply?: boolean
Optional
Readonly
resolvedDate?: number
Optional
Readonly
resolver?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
}
Optional
Readonly
active?: boolean
Optional
Readonly
avatarUrl?: string
Optional
Readonly
displayName?: string
Optional
Readonly
emailAddress?: string
Optional
Readonly
id?: number
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
slug?: string
Optional
Readonly
type?: "NORMAL" | "SERVICE"
Optional
Readonly
severity?: string
Optional
Readonly
state?: string
Optional
Readonly
text?: string
Optional
Readonly
threadResolved?: boolean
Optional
Readonly
threadResolvedDate?: number
Optional
Readonly
threadResolver?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
}
Optional
Readonly
active?: boolean
Optional
Readonly
avatarUrl?: string
Optional
Readonly
displayName?: string
Optional
Readonly
emailAddress?: string
Optional
Readonly
id?: number
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
slug?: string
Optional
Readonly
type?: "NORMAL" | "SERVICE"
Optional
Readonly
updatedDate?: number
Optional
Readonly
version?: number
Optional
Readonly
emoticon?: {
shortcut?: string;
url?: string;
value?: string;
}
Optional
Readonly
shortcut?: string
Optional
Readonly
url?: string
Optional
Readonly
value?: string
Optional
Readonly
user?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
}
Optional
Readonly
active?: boolean
Optional
Readonly
avatarUrl?: string
Optional
Readonly
displayName?: string
Optional
Readonly
emailAddress?: string
Optional
Readonly
id?: number
Optional
Readonly
links?: Record<string, unknown>
Optional
Readonly
name?: string
Optional
Readonly
slug?: string
Optional
Readonly
type?: "NORMAL" | "SERVICE"
Readonly
RestWebhook: {
active?: boolean;
configuration?: Record<string, unknown>;
credentials?: {
password?: string;
username?: string;
};
events?: readonly string[];
name?: string;
scopeType?: string;
sslVerificationRequired?: boolean;
statistics?: Record<string, unknown>;
url?: string;
}
Optional
Readonly
active?: boolean
Optional
Readonly
configuration?: Record<string, unknown>
Optional
Readonly
credentials?: {
password?: string;
username?: string;
}
Optional
Readonly
password?: string
Optional
Readonly
username?: string
Optional
Readonly
events?: readonly string[]
Optional
Readonly
name?: string
Optional
Readonly
scopeType?: string
Optional
Readonly
sslVerificationRequired?: boolean
Optional
Readonly
statistics?: Record<string, unknown>
Optional
Readonly
url?: string
Readonly
RestWebhookCredentials: {
password?: string;
username?: string;
}
Optional
Readonly
password?: string
Optional
Readonly
username?: string
Readonly
RestWebhookRequestResponse: unknown
Readonly
RestWebhookScope: {
id?: string;
type?: string;
}
Optional
Readonly
id?: string
Optional
Readonly
type?: string
Readonly
RestX509Certificate: {
fingerprint?: string;
id?: number;
}
Optional
Readonly
fingerprint?: string
Optional
Readonly
id?: number
Readonly
Scope: {
resourceId?: number;
type?: "GLOBAL" | "PROJECT" | "REPOSITORY";
}
Optional
Readonly
resourceId?: number
Optional
Readonly
type?: "GLOBAL" | "PROJECT" | "REPOSITORY"
Readonly
SimpleSshKeyFingerprint: {
algorithm?: string;
value?: string;
}
Optional
Readonly
algorithm?: string
Optional
Readonly
value?: string
Readonly
UserAndGroups: {
groups: readonly string[];
user?: string;
}
Readonly
groups: readonly string[]
Optional
Readonly
user?: string
Readonly
UserPasswordUpdate: {
oldPassword?: string;
password?: string;
passwordConfirm?: string;
}
Optional
Readonly
oldPassword?: string
Optional
Readonly
password?: string
Optional
Readonly
passwordConfirm?: string
Readonly
UserPickerContext: {
context?: string;
itemName?: string;
}
Optional
Readonly
context?: string
Optional
Readonly
itemName?: string
Readonly
UserRename: {
name?: string;
newName?: string;
}
Optional
Readonly
name?: string
Optional
Readonly
newName?: string
Readonly
UserUpdate: {
displayName?: string;
email?: string;
name?: string;
}
Optional
Readonly
displayName?: string
Optional
Readonly
email?: string
Optional
Readonly
name?: string
Example