@coderabbitai/bitbucket
    Preparing search index...

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

    Hierarchy (View Summary)

    Index

    Properties

    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
        62a0505e8204115b8b9c8a95bfa264a8c0896a93
        
      • Optional Readonlyline?: number

        Format: int32

        98
        
      • Optional ReadonlylineType?: "ADDED" | "CONTEXT" | "REMOVED"
      • Optional ReadonlymultilineMarker?: { startLine?: number; startLineType: "ADDED" | "CONTEXT" | "REMOVED" }
        • Optional ReadonlystartLine?: number

          Format: int32

          The line number where the multiline comment will begin

        • ReadonlystartLineType: "ADDED" | "CONTEXT" | "REMOVED"

          The segment type of the start line of the multiline comment

      • Optional Readonlypath?: {
            components?: readonly string[];
            extension?: string;
            name?: string;
            parent?: string;
        }
        • Optional Readonlycomponents?: readonly string[]
          [
          "path",
          "to",
          "file.txt"
          ]
        • Optional Readonlyextension?: string
          txt
          
        • Optional Readonlyname?: string
          file.txt
          
        • Optional Readonlyparent?: string
          path/to
          
      • 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

          Format: int64

          19990759200
          
        • Optional ReadonlycreatedDate?: number

          Format: int64

          13590759200
          
        • Optional Readonlydescription?: string
          It is a kludge, but put the tuple from the database in the cache.
          
        • 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
            feature-ABC-1233
            
          • Optional Readonlyid?: string
            refs/heads/feature-ABC-123
            
          • Optional ReadonlylatestCommit?: string
            babecafebabecafebabecafebabecafebabecafe
            
          • Optional Readonlyrepository?: {
                archived?: (...) | (...) | (...);
                defaultBranch?: (...) | (...);
                description?: (...) | (...);
                forkable?: (...) | (...) | (...);
                hierarchyId?: (...) | (...);
                id?: (...) | (...);
                links?: (...) | (...);
                name?: (...) | (...);
                origin?: (...) | (...);
                partition?: (...) | (...);
                project?: (...) | (...);
                public?: (...) | (...) | (...);
                relatedLinks?: (...) | (...);
                scmId?: (...) | (...);
                scope?: (...) | (...);
                slug?: (...) | (...);
                state?: (...) | (...) | (...) | (...) | (...);
                statusMessage?: (...) | (...);
            }
            • Optional Readonlyarchived?: (...) | (...) | (...)
            • Optional ReadonlydefaultBranch?: (...) | (...)
              main
              
            • Optional Readonlydescription?: (...) | (...)
              My repo description
              
            • Optional Readonlyforkable?: (...) | (...) | (...)
            • Optional ReadonlyhierarchyId?: (...) | (...)
              e3c939f9ef4a7fae272e
              
            • Optional Readonlyid?: (...) | (...)

              Format: int32

            • Optional Readonlylinks?: (...) | (...)
            • Optional Readonlyname?: (...) | (...)
              My repo
              
            • Optional Readonlyorigin?: (...) | (...)
            • Optional Readonlypartition?: (...) | (...)

              Format: int32

            • Optional Readonlyproject?: (...) | (...)
            • Optional Readonlypublic?: (...) | (...) | (...)
            • Optional ReadonlyrelatedLinks?: (...) | (...)
            • Optional ReadonlyscmId?: (...) | (...)
              git
              
            • Optional Readonlyscope?: (...) | (...)
              REPOSITORY
              
            • Optional Readonlyslug?: (...) | (...)
              my-repo
              
            • Optional Readonlystate?: (...) | (...) | (...) | (...) | (...)
            • Optional ReadonlystatusMessage?: (...) | (...)
              Available
              
          • Optional Readonlytype?: "BRANCH" | "TAG"
        • Optional ReadonlyhtmlDescription?: string
        • Optional Readonlyid?: number

          Format: int64

          1
          
        • 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
          Talking Nerdy
          
        • 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
            feature-ABC-1233
            
          • Optional Readonlyid?: string
            refs/heads/feature-ABC-123
            
          • Optional ReadonlylatestCommit?: string
            babecafebabecafebabecafebabecafebabecafe
            
          • Optional Readonlyrepository?: {
                archived?: (...) | (...) | (...);
                defaultBranch?: (...) | (...);
                description?: (...) | (...);
                forkable?: (...) | (...) | (...);
                hierarchyId?: (...) | (...);
                id?: (...) | (...);
                links?: (...) | (...);
                name?: (...) | (...);
                origin?: (...) | (...);
                partition?: (...) | (...);
                project?: (...) | (...);
                public?: (...) | (...) | (...);
                relatedLinks?: (...) | (...);
                scmId?: (...) | (...);
                scope?: (...) | (...);
                slug?: (...) | (...);
                state?: (...) | (...) | (...) | (...) | (...);
                statusMessage?: (...) | (...);
            }
            • Optional Readonlyarchived?: (...) | (...) | (...)
            • Optional ReadonlydefaultBranch?: (...) | (...)
              main
              
            • Optional Readonlydescription?: (...) | (...)
              My repo description
              
            • Optional Readonlyforkable?: (...) | (...) | (...)
            • Optional ReadonlyhierarchyId?: (...) | (...)
              e3c939f9ef4a7fae272e
              
            • Optional Readonlyid?: (...) | (...)

              Format: int32

            • Optional Readonlylinks?: (...) | (...)
            • Optional Readonlyname?: (...) | (...)
              My repo
              
            • Optional Readonlyorigin?: (...) | (...)
            • Optional Readonlypartition?: (...) | (...)

              Format: int32

            • Optional Readonlyproject?: (...) | (...)
            • Optional Readonlypublic?: (...) | (...) | (...)
            • Optional ReadonlyrelatedLinks?: (...) | (...)
            • Optional ReadonlyscmId?: (...) | (...)
              git
              
            • Optional Readonlyscope?: (...) | (...)
              REPOSITORY
              
            • Optional Readonlyslug?: (...) | (...)
              my-repo
              
            • Optional Readonlystate?: (...) | (...) | (...) | (...) | (...)
            • Optional ReadonlystatusMessage?: (...) | (...)
              Available
              
          • Optional Readonlytype?: "BRANCH" | "TAG"
        • Optional ReadonlyupdatedDate?: number

          Format: int64

          14490759200
          
        • Optional Readonlyversion?: number

          Format: int32

      • Optional ReadonlysrcPath?: {
            components?: readonly string[];
            extension?: string;
            name?: string;
            parent?: string;
        }
        • Optional Readonlycomponents?: readonly string[]
          [
          "path",
          "to",
          "file.txt"
          ]
        • Optional Readonlyextension?: string
          txt
          
        • Optional Readonlyname?: string
          file.txt
          
        • Optional Readonlyparent?: string
          path/to
          
      • Optional ReadonlytoHash?: string
        3cdd5d19178a54d2e51b5098d43b57571241d0ab
        
    • 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
        Jane Citizen
        
      • Optional ReadonlyemailAddress?: string
        jane@example.com
        
      • Optional Readonlyid?: number

        Format: int32

        101
        
      • Optional Readonlylinks?: Record<string, unknown>
      • Optional Readonlyname?: string
        jcitizen
        
      • Optional Readonlyslug?: string
        jcitizen
        
      • 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

      Format: int64

      1359075920
      
    • Optional Readonlyhtml?: string
    • Optional Readonlyid?: number

      Format: int64

      1
      
    • 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
          62a0505e8204115b8b9c8a95bfa264a8c0896a93
          
        • Optional Readonlyline?: number

          Format: int32

          98
          
        • Optional ReadonlylineType?: "ADDED" | "CONTEXT" | "REMOVED"
        • Optional ReadonlymultilineMarker?: { startLine?: number; startLineType: "ADDED" | "CONTEXT" | "REMOVED" }
          • Optional ReadonlystartLine?: number

            Format: int32

            The line number where the multiline comment will begin

          • ReadonlystartLineType: "ADDED" | "CONTEXT" | "REMOVED"

            The segment type of the start line of the multiline comment

        • Optional Readonlypath?: {
              components?: readonly string[];
              extension?: string;
              name?: string;
              parent?: string;
          }
          • Optional Readonlycomponents?: readonly string[]
            [
            "path",
            "to",
            "file.txt"
            ]
          • Optional Readonlyextension?: string
            txt
            
          • Optional Readonlyname?: string
            file.txt
            
          • Optional Readonlyparent?: string
            path/to
            
        • 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

            Format: int64

            19990759200
            
          • Optional ReadonlycreatedDate?: number

            Format: int64

            13590759200
            
          • Optional Readonlydescription?: string
            It is a kludge, but put the tuple from the database in the cache.
            
          • Optional ReadonlydescriptionAsHtml?: string
          • Optional Readonlydraft?: boolean
          • Optional ReadonlyfromRef?: {
                displayId?: (...) | (...);
                id?: (...) | (...);
                latestCommit?: (...) | (...);
                repository?: (...) | (...);
                type?: (...) | (...) | (...);
            }
            • Optional ReadonlydisplayId?: (...) | (...)
              feature-ABC-1233
              
            • Optional Readonlyid?: (...) | (...)
              refs/heads/feature-ABC-123
              
            • Optional ReadonlylatestCommit?: (...) | (...)
              babecafebabecafebabecafebabecafebabecafe
              
            • Optional Readonlyrepository?: (...) | (...)
            • Optional Readonlytype?: (...) | (...) | (...)
          • Optional ReadonlyhtmlDescription?: string
          • Optional Readonlyid?: number

            Format: int64

            1
            
          • 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
            Talking Nerdy
            
          • Optional ReadonlytoRef?: {
                displayId?: (...) | (...);
                id?: (...) | (...);
                latestCommit?: (...) | (...);
                repository?: (...) | (...);
                type?: (...) | (...) | (...);
            }
            • Optional ReadonlydisplayId?: (...) | (...)
              feature-ABC-1233
              
            • Optional Readonlyid?: (...) | (...)
              refs/heads/feature-ABC-123
              
            • Optional ReadonlylatestCommit?: (...) | (...)
              babecafebabecafebabecafebabecafebabecafe
              
            • Optional Readonlyrepository?: (...) | (...)
            • Optional Readonlytype?: (...) | (...) | (...)
          • Optional ReadonlyupdatedDate?: number

            Format: int64

            14490759200
            
          • Optional Readonlyversion?: number

            Format: int32

        • Optional ReadonlysrcPath?: {
              components?: readonly string[];
              extension?: string;
              name?: string;
              parent?: string;
          }
          • Optional Readonlycomponents?: readonly string[]
            [
            "path",
            "to",
            "file.txt"
            ]
          • Optional Readonlyextension?: string
            txt
            
          • Optional Readonlyname?: string
            file.txt
            
          • Optional Readonlyparent?: string
            path/to
            
        • Optional ReadonlytoHash?: string
          3cdd5d19178a54d2e51b5098d43b57571241d0ab
          
      • 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
          Jane Citizen
          
        • Optional ReadonlyemailAddress?: string
          jane@example.com
          
        • Optional Readonlyid?: number

          Format: int32

          101
          
        • Optional Readonlylinks?: Record<string, unknown>
        • Optional Readonlyname?: string
          jcitizen
          
        • Optional Readonlyslug?: string
          jcitizen
          
        • 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

        Format: int64

        1359075920
        
      • Optional Readonlyhtml?: string
      • Optional Readonlyid?: number

        Format: int64

        1
        
      • Optional Readonlypending?: boolean
      • Optional Readonlyproperties?: Record<string, unknown>
      • Optional Readonlyreply?: boolean
      • Optional ReadonlyresolvedDate?: number

        Format: int64

        1239075920
        
      • 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
          Jane Citizen
          
        • Optional ReadonlyemailAddress?: string
          jane@example.com
          
        • Optional Readonlyid?: number

          Format: int32

          101
          
        • Optional Readonlylinks?: Record<string, unknown>
        • Optional Readonlyname?: string
          jcitizen
          
        • Optional Readonlyslug?: string
          jcitizen
          
        • Optional Readonlytype?: "NORMAL" | "SERVICE"
      • Optional Readonlyseverity?: string
        NORMAL
        
      • Optional Readonlystate?: string
        OPEN
        
      • Optional Readonlytext?: string
        An insightful comment.
        
      • Optional ReadonlythreadResolved?: boolean

        Indicates if this comment thread has been marked as resolved or not

      • Optional ReadonlythreadResolvedDate?: number

        Format: int64

        1569075920
        
      • 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
          Jane Citizen
          
        • Optional ReadonlyemailAddress?: string
          jane@example.com
          
        • Optional Readonlyid?: number

          Format: int32

          101
          
        • Optional Readonlylinks?: Record<string, unknown>
        • Optional Readonlyname?: string
          jcitizen
          
        • Optional Readonlyslug?: string
          jcitizen
          
        • Optional Readonlytype?: "NORMAL" | "SERVICE"
      • Optional ReadonlyupdatedDate?: number

        Format: int64

        1449075920
        
      • Optional Readonlyversion?: number

        Format: int32

        1
        
    • Optional Readonlypending?: boolean
    • Optional Readonlyproperties?: Record<string, unknown>
    • Optional Readonlyreply?: boolean
    • Optional ReadonlyresolvedDate?: number

      Format: int64

      1239075920
      
    • 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
        Jane Citizen
        
      • Optional ReadonlyemailAddress?: string
        jane@example.com
        
      • Optional Readonlyid?: number

        Format: int32

        101
        
      • Optional Readonlylinks?: Record<string, unknown>
      • Optional Readonlyname?: string
        jcitizen
        
      • Optional Readonlyslug?: string
        jcitizen
        
      • Optional Readonlytype?: "NORMAL" | "SERVICE"
    • Optional Readonlyseverity?: string
      NORMAL
      
    • Optional Readonlystate?: string
      OPEN
      
    • Optional Readonlytext?: string
      An insightful comment.
      
    • Optional ReadonlythreadResolved?: boolean

      Indicates if this comment thread has been marked as resolved or not

    • Optional ReadonlythreadResolvedDate?: number

      Format: int64

      1569075920
      
    • 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
        Jane Citizen
        
      • Optional ReadonlyemailAddress?: string
        jane@example.com
        
      • Optional Readonlyid?: number

        Format: int32

        101
        
      • Optional Readonlylinks?: Record<string, unknown>
      • Optional Readonlyname?: string
        jcitizen
        
      • Optional Readonlyslug?: string
        jcitizen
        
      • Optional Readonlytype?: "NORMAL" | "SERVICE"
    • Optional ReadonlyupdatedDate?: number

      Format: int64

      1449075920
      
    • Optional Readonlyversion?: number

      Format: int32

      1
      
    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
      62a0505e8204115b8b9c8a95bfa264a8c0896a93
      
    • Optional Readonlyline?: number

      Format: int32

      98
      
    • Optional ReadonlylineType?: "ADDED" | "CONTEXT" | "REMOVED"
    • Optional ReadonlymultilineMarker?: { startLine?: number; startLineType: "ADDED" | "CONTEXT" | "REMOVED" }
      • Optional ReadonlystartLine?: number

        Format: int32

        The line number where the multiline comment will begin

      • ReadonlystartLineType: "ADDED" | "CONTEXT" | "REMOVED"

        The segment type of the start line of the multiline comment

    • Optional Readonlypath?: {
          components?: readonly string[];
          extension?: string;
          name?: string;
          parent?: string;
      }
      • Optional Readonlycomponents?: readonly string[]
        [
        "path",
        "to",
        "file.txt"
        ]
      • Optional Readonlyextension?: string
        txt
        
      • Optional Readonlyname?: string
        file.txt
        
      • Optional Readonlyparent?: string
        path/to
        
    • 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

        Format: int64

        19990759200
        
      • Optional ReadonlycreatedDate?: number

        Format: int64

        13590759200
        
      • Optional Readonlydescription?: string
        It is a kludge, but put the tuple from the database in the cache.
        
      • 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
          feature-ABC-1233
          
        • Optional Readonlyid?: string
          refs/heads/feature-ABC-123
          
        • Optional ReadonlylatestCommit?: string
          babecafebabecafebabecafebabecafebabecafe
          
        • 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
            main
            
          • Optional Readonlydescription?: string
            My repo description
            
          • Optional Readonlyforkable?: boolean
          • Optional ReadonlyhierarchyId?: string
            e3c939f9ef4a7fae272e
            
          • Optional Readonlyid?: number

            Format: int32

          • Optional Readonlylinks?: Record<string, unknown>
          • Optional Readonlyname?: string
            My repo
            
          • Optional Readonlyorigin?: {
                archived?: (...) | (...) | (...);
                defaultBranch?: (...) | (...);
                description?: (...) | (...);
                forkable?: (...) | (...) | (...);
                hierarchyId?: (...) | (...);
                id?: (...) | (...);
                links?: (...) | (...);
                name?: (...) | (...);
                partition?: (...) | (...);
                project?: (...) | (...);
                public?: (...) | (...) | (...);
                relatedLinks?: (...) | (...);
                scmId?: (...) | (...);
                scope?: (...) | (...);
                slug?: (...) | (...);
                state?: (...) | (...) | (...) | (...) | (...);
                statusMessage?: (...) | (...);
            }
            • Optional Readonlyarchived?: (...) | (...) | (...)
            • Optional ReadonlydefaultBranch?: (...) | (...)
              main
              
            • Optional Readonlydescription?: (...) | (...)
              My repo description
              
            • Optional Readonlyforkable?: (...) | (...) | (...)
            • Optional ReadonlyhierarchyId?: (...) | (...)
              e3c939f9ef4a7fae272e
              
            • Optional Readonlyid?: (...) | (...)

              Format: int32

            • Optional Readonlylinks?: (...) | (...)
            • Optional Readonlyname?: (...) | (...)
              My repo
              
            • Optional Readonlypartition?: (...) | (...)

              Format: int32

            • Optional Readonlyproject?: (...) | (...)
            • Optional Readonlypublic?: (...) | (...) | (...)
            • Optional ReadonlyrelatedLinks?: (...) | (...)
            • Optional ReadonlyscmId?: (...) | (...)
              git
              
            • Optional Readonlyscope?: (...) | (...)
              REPOSITORY
              
            • Optional Readonlyslug?: (...) | (...)
              my-repo
              
            • Optional Readonlystate?: (...) | (...) | (...) | (...) | (...)
            • Optional ReadonlystatusMessage?: (...) | (...)
              Available
              
          • Optional Readonlypartition?: number

            Format: int32

          • Optional Readonlyproject?: {
                avatar?: (...) | (...);
                avatarUrl?: (...) | (...);
                description?: (...) | (...);
                id?: (...) | (...);
                key: string;
                links?: (...) | (...);
                name?: (...) | (...);
                public?: (...) | (...) | (...);
                scope?: (...) | (...);
                type?: (...) | (...) | (...);
            }
            • Optional Readonlyavatar?: (...) | (...)
            • Optional ReadonlyavatarUrl?: (...) | (...)
            • Optional Readonlydescription?: (...) | (...)
              The description for my cool project
              
            • Optional Readonlyid?: (...) | (...)

              Format: int32

            • Readonlykey: string
              PRJ
              
            • Optional Readonlylinks?: (...) | (...)
            • Optional Readonlyname?: (...) | (...)
              My Cool Project
              
            • Optional Readonlypublic?: (...) | (...) | (...)
            • Optional Readonlyscope?: (...) | (...)
              PROJECT
              
            • Optional Readonlytype?: (...) | (...) | (...)
          • Optional Readonlypublic?: boolean
          • Optional ReadonlyrelatedLinks?: Record<string, unknown>
          • Optional ReadonlyscmId?: string
            git
            
          • Optional Readonlyscope?: string
            REPOSITORY
            
          • Optional Readonlyslug?: string
            my-repo
            
          • Optional Readonlystate?: "AVAILABLE" | "INITIALISATION_FAILED" | "INITIALISING" | "OFFLINE"
          • Optional ReadonlystatusMessage?: string
            Available
            
        • Optional Readonlytype?: "BRANCH" | "TAG"
      • Optional ReadonlyhtmlDescription?: string
      • Optional Readonlyid?: number

        Format: int64

        1
        
      • 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
        Talking Nerdy
        
      • 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
          feature-ABC-1233
          
        • Optional Readonlyid?: string
          refs/heads/feature-ABC-123
          
        • Optional ReadonlylatestCommit?: string
          babecafebabecafebabecafebabecafebabecafe
          
        • 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
            main
            
          • Optional Readonlydescription?: string
            My repo description
            
          • Optional Readonlyforkable?: boolean
          • Optional ReadonlyhierarchyId?: string
            e3c939f9ef4a7fae272e
            
          • Optional Readonlyid?: number

            Format: int32

          • Optional Readonlylinks?: Record<string, unknown>
          • Optional Readonlyname?: string
            My repo
            
          • Optional Readonlyorigin?: {
                archived?: (...) | (...) | (...);
                defaultBranch?: (...) | (...);
                description?: (...) | (...);
                forkable?: (...) | (...) | (...);
                hierarchyId?: (...) | (...);
                id?: (...) | (...);
                links?: (...) | (...);
                name?: (...) | (...);
                partition?: (...) | (...);
                project?: (...) | (...);
                public?: (...) | (...) | (...);
                relatedLinks?: (...) | (...);
                scmId?: (...) | (...);
                scope?: (...) | (...);
                slug?: (...) | (...);
                state?: (...) | (...) | (...) | (...) | (...);
                statusMessage?: (...) | (...);
            }
            • Optional Readonlyarchived?: (...) | (...) | (...)
            • Optional ReadonlydefaultBranch?: (...) | (...)
              main
              
            • Optional Readonlydescription?: (...) | (...)
              My repo description
              
            • Optional Readonlyforkable?: (...) | (...) | (...)
            • Optional ReadonlyhierarchyId?: (...) | (...)
              e3c939f9ef4a7fae272e
              
            • Optional Readonlyid?: (...) | (...)

              Format: int32

            • Optional Readonlylinks?: (...) | (...)
            • Optional Readonlyname?: (...) | (...)
              My repo
              
            • Optional Readonlypartition?: (...) | (...)

              Format: int32

            • Optional Readonlyproject?: (...) | (...)
            • Optional Readonlypublic?: (...) | (...) | (...)
            • Optional ReadonlyrelatedLinks?: (...) | (...)
            • Optional ReadonlyscmId?: (...) | (...)
              git
              
            • Optional Readonlyscope?: (...) | (...)
              REPOSITORY
              
            • Optional Readonlyslug?: (...) | (...)
              my-repo
              
            • Optional Readonlystate?: (...) | (...) | (...) | (...) | (...)
            • Optional ReadonlystatusMessage?: (...) | (...)
              Available
              
          • Optional Readonlypartition?: number

            Format: int32

          • Optional Readonlyproject?: {
                avatar?: (...) | (...);
                avatarUrl?: (...) | (...);
                description?: (...) | (...);
                id?: (...) | (...);
                key: string;
                links?: (...) | (...);
                name?: (...) | (...);
                public?: (...) | (...) | (...);
                scope?: (...) | (...);
                type?: (...) | (...) | (...);
            }
            • Optional Readonlyavatar?: (...) | (...)
            • Optional ReadonlyavatarUrl?: (...) | (...)
            • Optional Readonlydescription?: (...) | (...)
              The description for my cool project
              
            • Optional Readonlyid?: (...) | (...)

              Format: int32

            • Readonlykey: string
              PRJ
              
            • Optional Readonlylinks?: (...) | (...)
            • Optional Readonlyname?: (...) | (...)
              My Cool Project
              
            • Optional Readonlypublic?: (...) | (...) | (...)
            • Optional Readonlyscope?: (...) | (...)
              PROJECT
              
            • Optional Readonlytype?: (...) | (...) | (...)
          • Optional Readonlypublic?: boolean
          • Optional ReadonlyrelatedLinks?: Record<string, unknown>
          • Optional ReadonlyscmId?: string
            git
            
          • Optional Readonlyscope?: string
            REPOSITORY
            
          • Optional Readonlyslug?: string
            my-repo
            
          • Optional Readonlystate?: "AVAILABLE" | "INITIALISATION_FAILED" | "INITIALISING" | "OFFLINE"
          • Optional ReadonlystatusMessage?: string
            Available
            
        • Optional Readonlytype?: "BRANCH" | "TAG"
      • Optional ReadonlyupdatedDate?: number

        Format: int64

        14490759200
        
      • Optional Readonlyversion?: number

        Format: int32

    • Optional ReadonlysrcPath?: {
          components?: readonly string[];
          extension?: string;
          name?: string;
          parent?: string;
      }
      • Optional Readonlycomponents?: readonly string[]
        [
        "path",
        "to",
        "file.txt"
        ]
      • Optional Readonlyextension?: string
        txt
        
      • Optional Readonlyname?: string
        file.txt
        
      • Optional Readonlyparent?: string
        path/to
        
    • Optional ReadonlytoHash?: string
      3cdd5d19178a54d2e51b5098d43b57571241d0ab
      
    createdDate?: number

    Format: int64

    19990759200
    
    id?: number

    Format: int64

    1
    
    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
      Jane Citizen
      
    • Optional ReadonlyemailAddress?: string
      jane@example.com
      
    • Optional Readonlyid?: number

      Format: int32

      101
      
    • Optional Readonlylinks?: Record<string, unknown>
    • Optional Readonlyname?: string
      jcitizen
      
    • Optional Readonlyslug?: string
      jcitizen
      
    • Optional Readonlytype?: "NORMAL" | "SERVICE"