Interface SchemaRestPullRequestActivityCommented
interface SchemaRestPullRequestActivityCommented { action: "COMMENTED"; 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?: 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; }; commentAnchor?: { 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; }; 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"; };} Properties
Readonlyaction
action: "COMMENTED"
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?: 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;
}
Type Declaration
Optional Readonlyanchor?: {
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 ReadonlydiffType?: "COMMIT" | "EFFECTIVE" | "RANGE"
Optional ReadonlyfileType?: "FROM" | "TO"
Optional ReadonlyfromHash?: string
Optional Readonlyline?: number
Optional ReadonlylineType?: "ADDED" | "CONTEXT" | "REMOVED"
Optional ReadonlymultilineMarker?: { startLine?: number; startLineType: "ADDED" | "CONTEXT" | "REMOVED" }
Optional ReadonlystartLine?: number
ReadonlystartLineType: "ADDED" | "CONTEXT" | "REMOVED"
Optional Readonlypath?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
}
Optional Readonlycomponents?: readonly string[]
Optional Readonlyextension?: string
Optional Readonlyname?: string
Optional Readonlyparent?: string
Optional ReadonlypullRequest?: {
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 Readonlyclosed?: boolean
Optional ReadonlyclosedDate?: number
Optional ReadonlycreatedDate?: number
Optional Readonlydescription?: string
Optional ReadonlydescriptionAsHtml?: string
Optional Readonlydraft?: boolean
Optional ReadonlyfromRef?: {
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 ReadonlydisplayId?: string
Optional Readonlyid?: string
Optional ReadonlylatestCommit?: string
Optional Readonlyrepository?: {
archived?: (...) | (...) | (...);
defaultBranch?: (...) | (...);
description?: (...) | (...);
forkable?: (...) | (...) | (...);
hierarchyId?: (...) | (...);
id?: (...) | (...);
links?: (...) | (...);
name?: (...) | (...);
origin?: (...) | (...);
partition?: (...) | (...);
project?: (...) | (...);
public?: (...) | (...) | (...);
relatedLinks?: (...) | (...);
scmId?: (...) | (...);
scope?: (...) | (...);
slug?: (...) | (...);
state?: (...) | (...) | (...) | (...) | (...);
statusMessage?: (...) | (...);
}
Optional Readonlyarchived?: (...) | (...) | (...)
Optional ReadonlydefaultBranch?: (...) | (...)
Optional Readonlydescription?: (...) | (...)
Optional Readonlyforkable?: (...) | (...) | (...)
Optional ReadonlyhierarchyId?: (...) | (...)
Optional Readonlyid?: (...) | (...)
Optional Readonlylinks?: (...) | (...)
Optional Readonlyname?: (...) | (...)
Optional Readonlyorigin?: (...) | (...)
Optional Readonlypartition?: (...) | (...)
Optional Readonlyproject?: (...) | (...)
Optional Readonlypublic?: (...) | (...) | (...)
Optional ReadonlyrelatedLinks?: (...) | (...)
Optional ReadonlyscmId?: (...) | (...)
Optional Readonlyscope?: (...) | (...)
Optional Readonlyslug?: (...) | (...)
Optional Readonlystate?: (...) | (...) | (...) | (...) | (...)
Optional ReadonlystatusMessage?: (...) | (...)
Optional Readonlytype?: "BRANCH" | "TAG"
Optional ReadonlyhtmlDescription?: string
Optional Readonlyid?: number
Optional Readonlylinks?: Record<string, unknown>
Optional Readonlylocked?: boolean
Optional Readonlyopen?: boolean
Optional Readonlyparticipants?: 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 Readonlyreviewers?: 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 Readonlystate?: "DECLINED" | "MERGED" | "OPEN"
Optional Readonlytitle?: string
Optional ReadonlytoRef?: {
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 ReadonlydisplayId?: string
Optional Readonlyid?: string
Optional ReadonlylatestCommit?: string
Optional Readonlyrepository?: {
archived?: (...) | (...) | (...);
defaultBranch?: (...) | (...);
description?: (...) | (...);
forkable?: (...) | (...) | (...);
hierarchyId?: (...) | (...);
id?: (...) | (...);
links?: (...) | (...);
name?: (...) | (...);
origin?: (...) | (...);
partition?: (...) | (...);
project?: (...) | (...);
public?: (...) | (...) | (...);
relatedLinks?: (...) | (...);
scmId?: (...) | (...);
scope?: (...) | (...);
slug?: (...) | (...);
state?: (...) | (...) | (...) | (...) | (...);
statusMessage?: (...) | (...);
}
Optional Readonlyarchived?: (...) | (...) | (...)
Optional ReadonlydefaultBranch?: (...) | (...)
Optional Readonlydescription?: (...) | (...)
Optional Readonlyforkable?: (...) | (...) | (...)
Optional ReadonlyhierarchyId?: (...) | (...)
Optional Readonlyid?: (...) | (...)
Optional Readonlylinks?: (...) | (...)
Optional Readonlyname?: (...) | (...)
Optional Readonlyorigin?: (...) | (...)
Optional Readonlypartition?: (...) | (...)
Optional Readonlyproject?: (...) | (...)
Optional Readonlypublic?: (...) | (...) | (...)
Optional ReadonlyrelatedLinks?: (...) | (...)
Optional ReadonlyscmId?: (...) | (...)
Optional Readonlyscope?: (...) | (...)
Optional Readonlyslug?: (...) | (...)
Optional Readonlystate?: (...) | (...) | (...) | (...) | (...)
Optional ReadonlystatusMessage?: (...) | (...)
Optional Readonlytype?: "BRANCH" | "TAG"
Optional ReadonlyupdatedDate?: number
Optional Readonlyversion?: number
Optional ReadonlysrcPath?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
}
Optional Readonlycomponents?: readonly string[]
Optional Readonlyextension?: string
Optional Readonlyname?: string
Optional Readonlyparent?: string
Optional ReadonlytoHash?: string
Optional Readonlyanchored?: boolean
Optional Readonlyauthor?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
}
Optional Readonlyactive?: boolean
Optional ReadonlyavatarUrl?: string
Optional ReadonlydisplayName?: string
Optional ReadonlyemailAddress?: string
Optional Readonlyid?: number
Optional Readonlylinks?: Record<string, unknown>
Optional Readonlyname?: string
Optional Readonlyslug?: string
Optional Readonlytype?: "NORMAL" | "SERVICE"
Optional Readonlycomments?: 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 ReadonlycreatedDate?: number
Optional Readonlyhtml?: string
Optional Readonlyid?: number
Optional Readonlyparent?: {
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 Readonlyanchor?: {
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 ReadonlydiffType?: "COMMIT" | "EFFECTIVE" | "RANGE"
Optional ReadonlyfileType?: "FROM" | "TO"
Optional ReadonlyfromHash?: string
Optional Readonlyline?: number
Optional ReadonlylineType?: "ADDED" | "CONTEXT" | "REMOVED"
Optional ReadonlymultilineMarker?: { startLine?: number; startLineType: "ADDED" | "CONTEXT" | "REMOVED" }
Optional ReadonlystartLine?: number
ReadonlystartLineType: "ADDED" | "CONTEXT" | "REMOVED"
Optional Readonlypath?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
}
Optional Readonlycomponents?: readonly string[]
Optional Readonlyextension?: string
Optional Readonlyname?: string
Optional Readonlyparent?: string
Optional ReadonlypullRequest?: {
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 Readonlyclosed?: boolean
Optional ReadonlyclosedDate?: number
Optional ReadonlycreatedDate?: number
Optional Readonlydescription?: string
Optional ReadonlydescriptionAsHtml?: string
Optional Readonlydraft?: boolean
Optional ReadonlyfromRef?: {
displayId?: (...) | (...);
id?: (...) | (...);
latestCommit?: (...) | (...);
repository?: (...) | (...);
type?: (...) | (...) | (...);
}
Optional ReadonlydisplayId?: (...) | (...)
Optional Readonlyid?: (...) | (...)
Optional ReadonlylatestCommit?: (...) | (...)
Optional Readonlyrepository?: (...) | (...)
Optional Readonlytype?: (...) | (...) | (...)
Optional ReadonlyhtmlDescription?: string
Optional Readonlyid?: number
Optional Readonlylinks?: Record<string, unknown>
Optional Readonlylocked?: boolean
Optional Readonlyopen?: boolean
Optional Readonlyparticipants?: readonly {
approved?: ...;
lastReviewedCommit?: ...;
role?: ...;
status?: ...;
user?: ...;
}[]
Optional Readonlyreviewers?: readonly {
approved?: ...;
lastReviewedCommit?: ...;
role?: ...;
status?: ...;
user?: ...;
}[]
Optional Readonlystate?: "DECLINED" | "MERGED" | "OPEN"
Optional Readonlytitle?: string
Optional ReadonlytoRef?: {
displayId?: (...) | (...);
id?: (...) | (...);
latestCommit?: (...) | (...);
repository?: (...) | (...);
type?: (...) | (...) | (...);
}
Optional ReadonlydisplayId?: (...) | (...)
Optional Readonlyid?: (...) | (...)
Optional ReadonlylatestCommit?: (...) | (...)
Optional Readonlyrepository?: (...) | (...)
Optional Readonlytype?: (...) | (...) | (...)
Optional ReadonlyupdatedDate?: number
Optional Readonlyversion?: number
Optional ReadonlysrcPath?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
}
Optional Readonlycomponents?: readonly string[]
Optional Readonlyextension?: string
Optional Readonlyname?: string
Optional Readonlyparent?: string
Optional ReadonlytoHash?: string
Optional Readonlyanchored?: boolean
Optional Readonlyauthor?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
}
Optional Readonlyactive?: boolean
Optional ReadonlyavatarUrl?: string
Optional ReadonlydisplayName?: string
Optional ReadonlyemailAddress?: string
Optional Readonlyid?: number
Optional Readonlylinks?: Record<string, unknown>
Optional Readonlyname?: string
Optional Readonlyslug?: string
Optional Readonlytype?: "NORMAL" | "SERVICE"
Optional Readonlycomments?: 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 ReadonlycreatedDate?: number
Optional Readonlyhtml?: string
Optional Readonlyid?: number
Optional Readonlypending?: boolean
Optional Readonlyproperties?: Record<string, unknown>
Optional Readonlyreply?: boolean
Optional ReadonlyresolvedDate?: number
Optional Readonlyresolver?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
}
Optional Readonlyactive?: boolean
Optional ReadonlyavatarUrl?: string
Optional ReadonlydisplayName?: string
Optional ReadonlyemailAddress?: string
Optional Readonlyid?: number
Optional Readonlylinks?: Record<string, unknown>
Optional Readonlyname?: string
Optional Readonlyslug?: string
Optional Readonlytype?: "NORMAL" | "SERVICE"
Optional Readonlyseverity?: string
Optional Readonlystate?: string
Optional Readonlytext?: string
Optional ReadonlythreadResolved?: boolean
Optional ReadonlythreadResolvedDate?: number
Optional ReadonlythreadResolver?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
}
Optional Readonlyactive?: boolean
Optional ReadonlyavatarUrl?: string
Optional ReadonlydisplayName?: string
Optional ReadonlyemailAddress?: string
Optional Readonlyid?: number
Optional Readonlylinks?: Record<string, unknown>
Optional Readonlyname?: string
Optional Readonlyslug?: string
Optional Readonlytype?: "NORMAL" | "SERVICE"
Optional ReadonlyupdatedDate?: number
Optional Readonlyversion?: number
Optional Readonlypending?: boolean
Optional Readonlyproperties?: Record<string, unknown>
Optional Readonlyreply?: boolean
Optional ReadonlyresolvedDate?: number
Optional Readonlyresolver?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
}
Optional Readonlyactive?: boolean
Optional ReadonlyavatarUrl?: string
Optional ReadonlydisplayName?: string
Optional ReadonlyemailAddress?: string
Optional Readonlyid?: number
Optional Readonlylinks?: Record<string, unknown>
Optional Readonlyname?: string
Optional Readonlyslug?: string
Optional Readonlytype?: "NORMAL" | "SERVICE"
Optional Readonlyseverity?: string
Optional Readonlystate?: string
Optional Readonlytext?: string
Optional ReadonlythreadResolved?: boolean
Optional ReadonlythreadResolvedDate?: number
Optional ReadonlythreadResolver?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
}
Optional Readonlyactive?: boolean
Optional ReadonlyavatarUrl?: string
Optional ReadonlydisplayName?: string
Optional ReadonlyemailAddress?: string
Optional Readonlyid?: number
Optional Readonlylinks?: Record<string, unknown>
Optional Readonlyname?: string
Optional Readonlyslug?: string
Optional Readonlytype?: "NORMAL" | "SERVICE"
Optional ReadonlyupdatedDate?: number
Optional Readonlyversion?: number
commentAnchor?: {
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;
}
Type Declaration
Optional ReadonlydiffType?: "COMMIT" | "EFFECTIVE" | "RANGE"
Optional ReadonlyfileType?: "FROM" | "TO"
Optional ReadonlyfromHash?: string
Optional Readonlyline?: number
Optional ReadonlylineType?: "ADDED" | "CONTEXT" | "REMOVED"
Optional ReadonlymultilineMarker?: { startLine?: number; startLineType: "ADDED" | "CONTEXT" | "REMOVED" }
Optional ReadonlystartLine?: number
ReadonlystartLineType: "ADDED" | "CONTEXT" | "REMOVED"
Optional Readonlypath?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
}
Optional Readonlycomponents?: readonly string[]
Optional Readonlyextension?: string
Optional Readonlyname?: string
Optional Readonlyparent?: string
Optional ReadonlypullRequest?: {
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 Readonlyclosed?: boolean
Optional ReadonlyclosedDate?: number
Optional ReadonlycreatedDate?: number
Optional Readonlydescription?: string
Optional ReadonlydescriptionAsHtml?: string
Optional Readonlydraft?: boolean
Optional ReadonlyfromRef?: {
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 ReadonlydisplayId?: string
Optional Readonlyid?: string
Optional ReadonlylatestCommit?: string
Optional Readonlyrepository?: {
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 Readonlyarchived?: boolean
Optional ReadonlydefaultBranch?: string
Optional Readonlydescription?: string
Optional Readonlyforkable?: boolean
Optional ReadonlyhierarchyId?: string
Optional Readonlyid?: number
Optional Readonlylinks?: Record<string, unknown>
Optional Readonlyname?: string
Optional Readonlyorigin?: {
archived?: (...) | (...) | (...);
defaultBranch?: (...) | (...);
description?: (...) | (...);
forkable?: (...) | (...) | (...);
hierarchyId?: (...) | (...);
id?: (...) | (...);
links?: (...) | (...);
name?: (...) | (...);
partition?: (...) | (...);
project?: (...) | (...);
public?: (...) | (...) | (...);
relatedLinks?: (...) | (...);
scmId?: (...) | (...);
scope?: (...) | (...);
slug?: (...) | (...);
state?: (...) | (...) | (...) | (...) | (...);
statusMessage?: (...) | (...);
}
Optional Readonlyarchived?: (...) | (...) | (...)
Optional ReadonlydefaultBranch?: (...) | (...)
Optional Readonlydescription?: (...) | (...)
Optional Readonlyforkable?: (...) | (...) | (...)
Optional ReadonlyhierarchyId?: (...) | (...)
Optional Readonlyid?: (...) | (...)
Optional Readonlylinks?: (...) | (...)
Optional Readonlyname?: (...) | (...)
Optional Readonlypartition?: (...) | (...)
Optional Readonlyproject?: (...) | (...)
Optional Readonlypublic?: (...) | (...) | (...)
Optional ReadonlyrelatedLinks?: (...) | (...)
Optional ReadonlyscmId?: (...) | (...)
Optional Readonlyscope?: (...) | (...)
Optional Readonlyslug?: (...) | (...)
Optional Readonlystate?: (...) | (...) | (...) | (...) | (...)
Optional ReadonlystatusMessage?: (...) | (...)
Optional Readonlypartition?: number
Optional Readonlyproject?: {
avatar?: (...) | (...);
avatarUrl?: (...) | (...);
description?: (...) | (...);
id?: (...) | (...);
key: string;
links?: (...) | (...);
name?: (...) | (...);
public?: (...) | (...) | (...);
scope?: (...) | (...);
type?: (...) | (...) | (...);
}
Optional Readonlyavatar?: (...) | (...)
Optional ReadonlyavatarUrl?: (...) | (...)
Optional Readonlydescription?: (...) | (...)
Optional Readonlyid?: (...) | (...)
Readonlykey: string
Optional Readonlylinks?: (...) | (...)
Optional Readonlyname?: (...) | (...)
Optional Readonlypublic?: (...) | (...) | (...)
Optional Readonlyscope?: (...) | (...)
Optional Readonlytype?: (...) | (...) | (...)
Optional Readonlypublic?: boolean
Optional ReadonlyrelatedLinks?: Record<string, unknown>
Optional ReadonlyscmId?: string
Optional Readonlyscope?: string
Optional Readonlyslug?: string
Optional Readonlystate?: "AVAILABLE" | "INITIALISATION_FAILED" | "INITIALISING" | "OFFLINE"
Optional ReadonlystatusMessage?: string
Optional Readonlytype?: "BRANCH" | "TAG"
Optional ReadonlyhtmlDescription?: string
Optional Readonlyid?: number
Optional Readonlylinks?: Record<string, unknown>
Optional Readonlylocked?: boolean
Optional Readonlyopen?: boolean
Optional Readonlyparticipants?: 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 Readonlyreviewers?: 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 Readonlystate?: "DECLINED" | "MERGED" | "OPEN"
Optional Readonlytitle?: string
Optional ReadonlytoRef?: {
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 ReadonlydisplayId?: string
Optional Readonlyid?: string
Optional ReadonlylatestCommit?: string
Optional Readonlyrepository?: {
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 Readonlyarchived?: boolean
Optional ReadonlydefaultBranch?: string
Optional Readonlydescription?: string
Optional Readonlyforkable?: boolean
Optional ReadonlyhierarchyId?: string
Optional Readonlyid?: number
Optional Readonlylinks?: Record<string, unknown>
Optional Readonlyname?: string
Optional Readonlyorigin?: {
archived?: (...) | (...) | (...);
defaultBranch?: (...) | (...);
description?: (...) | (...);
forkable?: (...) | (...) | (...);
hierarchyId?: (...) | (...);
id?: (...) | (...);
links?: (...) | (...);
name?: (...) | (...);
partition?: (...) | (...);
project?: (...) | (...);
public?: (...) | (...) | (...);
relatedLinks?: (...) | (...);
scmId?: (...) | (...);
scope?: (...) | (...);
slug?: (...) | (...);
state?: (...) | (...) | (...) | (...) | (...);
statusMessage?: (...) | (...);
}
Optional Readonlyarchived?: (...) | (...) | (...)
Optional ReadonlydefaultBranch?: (...) | (...)
Optional Readonlydescription?: (...) | (...)
Optional Readonlyforkable?: (...) | (...) | (...)
Optional ReadonlyhierarchyId?: (...) | (...)
Optional Readonlyid?: (...) | (...)
Optional Readonlylinks?: (...) | (...)
Optional Readonlyname?: (...) | (...)
Optional Readonlypartition?: (...) | (...)
Optional Readonlyproject?: (...) | (...)
Optional Readonlypublic?: (...) | (...) | (...)
Optional ReadonlyrelatedLinks?: (...) | (...)
Optional ReadonlyscmId?: (...) | (...)
Optional Readonlyscope?: (...) | (...)
Optional Readonlyslug?: (...) | (...)
Optional Readonlystate?: (...) | (...) | (...) | (...) | (...)
Optional ReadonlystatusMessage?: (...) | (...)
Optional Readonlypartition?: number
Optional Readonlyproject?: {
avatar?: (...) | (...);
avatarUrl?: (...) | (...);
description?: (...) | (...);
id?: (...) | (...);
key: string;
links?: (...) | (...);
name?: (...) | (...);
public?: (...) | (...) | (...);
scope?: (...) | (...);
type?: (...) | (...) | (...);
}
Optional Readonlyavatar?: (...) | (...)
Optional ReadonlyavatarUrl?: (...) | (...)
Optional Readonlydescription?: (...) | (...)
Optional Readonlyid?: (...) | (...)
Readonlykey: string
Optional Readonlylinks?: (...) | (...)
Optional Readonlyname?: (...) | (...)
Optional Readonlypublic?: (...) | (...) | (...)
Optional Readonlyscope?: (...) | (...)
Optional Readonlytype?: (...) | (...) | (...)
Optional Readonlypublic?: boolean
Optional ReadonlyrelatedLinks?: Record<string, unknown>
Optional ReadonlyscmId?: string
Optional Readonlyscope?: string
Optional Readonlyslug?: string
Optional Readonlystate?: "AVAILABLE" | "INITIALISATION_FAILED" | "INITIALISING" | "OFFLINE"
Optional ReadonlystatusMessage?: string
Optional Readonlytype?: "BRANCH" | "TAG"
Optional ReadonlyupdatedDate?: number
Optional Readonlyversion?: number
Optional ReadonlysrcPath?: {
components?: readonly string[];
extension?: string;
name?: string;
parent?: string;
}
Optional Readonlycomponents?: readonly string[]
Optional Readonlyextension?: string
Optional Readonlyname?: string
Optional Readonlyparent?: string
Optional ReadonlytoHash?: string
Optional ReadonlycreatedDate
createdDate?: number
Optional Readonlyid
id?: number
Optional Readonlyuser
user?: {
active?: boolean;
avatarUrl?: string;
displayName?: string;
emailAddress?: string;
id?: number;
links?: Record<string, unknown>;
name?: string;
slug?: string;
type?: "NORMAL" | "SERVICE";
}
Type Declaration
Optional Readonlyactive?: boolean
Optional ReadonlyavatarUrl?: string
Optional ReadonlydisplayName?: string
Optional ReadonlyemailAddress?: string
Optional Readonlyid?: number
Optional Readonlylinks?: Record<string, unknown>
Optional Readonlyname?: string
Optional Readonlyslug?: string
Optional Readonlytype?: "NORMAL" | "SERVICE"
Example