@coderabbitai/bitbucket
    Preparing search index...

    Interface components

    interface components {
        headers: never;
        parameters: never;
        pathItems: never;
        requestBodies: {
            application_property: {
                content: {
                    "application/json": Readonly<Record<string, unknown>> & {
                        _attributes?: readonly ("public" | "read_only")[];
                    };
                };
            };
            "bitbucket.apps.permissions.serializers.ProjectPermissionUpdateSchema": {
                content: {
                    "application/json": {
                        permission: "admin"
                        | "create-repo"
                        | "read"
                        | "write";
                    };
                };
            };
            "bitbucket.apps.permissions.serializers.RepoPermissionUpdateSchema": {
                content: {
                    "application/json": { permission: "admin"
                    | "read"
                    | "write" };
                };
            };
            pipeline_variable: {
                content: {
                    "application/json": { type: "pipeline_variable" } & Omit<
                        Readonly<Record<string, unknown>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        key?: string;
                        secured?: boolean;
                        uuid?: string;
                        value?: string;
                    };
                };
            };
            pipeline_variable2: {
                content: {
                    "application/json": { type: "pipeline_variable" } & Omit<
                        Readonly<Record<string, unknown>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        key?: string;
                        secured?: boolean;
                        uuid?: string;
                        value?: string;
                    };
                };
            };
            project: {
                content: {
                    "application/json": { type: "project" } & Omit<
                        Readonly<Record<string, unknown>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        description?: string;
                        has_publicly_visible_repos?: boolean;
                        is_private?: boolean;
                        key?: string;
                        links?: {
                            avatar?: { href?: string; name?: string };
                            html?: { href?: string; name?: string };
                        };
                        name?: string;
                        owner?: { type: "team" } & Omit<
                            { type: "account" } & Omit<(...) & (...), "type"> & Readonly<
                                Record<(...), (...)>,
                            > & {
                                created_on?: (...) | (...);
                                display_name?: (...) | (...);
                                links?: (...) | (...);
                                uuid?: (...) | (...);
                            },
                            "type",
                        > & Readonly<Record<string, unknown>> & {
                            links?: Readonly<(...)> & { avatar?: ... } & {
                                html?: ...;
                                members?: ...;
                                projects?: ...;
                                repositories?: ...;
                                self?: ...;
                            };
                        };
                        updated_on?: string;
                        uuid?: string;
                    };
                };
            };
            snippet: {
                content: {
                    "application/json": { type: "snippet" } & Omit<
                        Readonly<Record<string, unknown>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        creator?: { type: "account" } & Omit<
                            Readonly<Record<(...), (...)>> & { type: string },
                            "type",
                        > & Readonly<Record<string, unknown>> & {
                            created_on?: string;
                            display_name?: string;
                            links?: Readonly<(...)> & { avatar?: ... };
                            uuid?: string;
                        };
                        id?: number;
                        is_private?: boolean;
                        owner?: { type: "account" } & Omit<
                            Readonly<Record<(...), (...)>> & { type: string },
                            "type",
                        > & Readonly<Record<string, unknown>> & {
                            created_on?: string;
                            display_name?: string;
                            links?: Readonly<(...)> & { avatar?: ... };
                            uuid?: string;
                        };
                        scm?: "git";
                        title?: string;
                        updated_on?: string;
                    };
                };
            };
        };
        responses: never;
        schemas: {
            account: { type: "account" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                display_name?: string;
                links?: Readonly<Record<string, unknown>> & {
                    avatar?: { href?: string; name?: string };
                };
                uuid?: string;
            };
            account_links: Readonly<Record<string, unknown>> & {
                avatar?: { href?: string; name?: string };
            };
            app_user: { type: "app_user" } & Omit<
                { type: "account" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: Readonly<Record<string, unknown>> & {
                        avatar?: { href?: (...) | (...); name?: (...) | (...) };
                    };
                    uuid?: string;
                },
                "type",
            > & Readonly<Record<string, unknown>> & {
                account_id?: string;
                account_status?: string;
                kind?: string;
            };
            application_property: Readonly<Record<string, unknown>> & {
                _attributes?: readonly ("public" | "read_only")[];
            };
            author: { type: "author" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                raw?: string;
                user?: { type: "account" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: Readonly<Record<string, unknown>> & {
                        avatar?: { href?: ...; name?: ... };
                    };
                    uuid?: string;
                };
            };
            base_commit: { type: "base_commit" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                author?: { type: "author" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    raw?: string;
                    user?: { type: "account" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        display_name?: string;
                        links?: (...) & (...);
                        uuid?: string;
                    };
                };
                committer?: { type: "committer" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    raw?: string;
                    user?: { type: "account" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        display_name?: string;
                        links?: (...) & (...);
                        uuid?: string;
                    };
                };
                date?: string;
                hash?: string;
                message?: string;
                parents?: readonly (
                    { readonly type: "base_commit"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }
                )[];
                summary?: {
                    html?: string;
                    markup?: "creole"
                    | "markdown"
                    | "plaintext";
                    raw?: string;
                };
            };
            "bitbucket.apps.permissions.serializers.ProjectPermissionUpdateSchema": {
                permission: "admin"
                | "create-repo"
                | "read"
                | "write";
            };
            "bitbucket.apps.permissions.serializers.RepoPermissionUpdateSchema": {
                permission: "admin"
                | "read"
                | "write";
            };
            branch: Readonly<Record<string, unknown>> & {
                links?: {
                    commits?: { href?: string; name?: string };
                    html?: { href?: string; name?: string };
                    self?: { href?: string; name?: string };
                };
                name?: string;
                target?: { type: "commit" } & Omit<
                    { type: "base_commit" } & Omit<
                        Readonly<Record<(...), (...)>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        author?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                            raw?: ...;
                            user?: ...;
                        };
                        committer?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                            raw?: ...;
                            user?: ...;
                        };
                        date?: string;
                        hash?: string;
                        message?: string;
                        parents?: readonly (
                            { readonly type: "base_commit"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }
                        )[];
                        summary?: {
                            html?: (...)
                            | (...);
                            markup?: (...) | (...) | (...) | (...);
                            raw?: (...) | (...);
                        };
                    },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    participants?: readonly (
                        { type: "participant" } & Omit<(...) & (...), "type"> & Readonly<
                            Record<(...), (...)>,
                        > & {
                            approved?: (...) | (...) | (...);
                            participated_on?: (...) | (...);
                            role?: (...) | (...) | (...);
                            state?: (...) | (...) | (...) | (...);
                            user?: (...) | (...);
                        }
                    )[];
                    repository?: { type: "repository" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        description?: string;
                        fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                        full_name?: string;
                        has_issues?: boolean;
                        has_wiki?: boolean;
                        is_private?: boolean;
                        language?: string;
                        links?: {
                            avatar?: ...;
                            clone?: ...;
                            commits?: ...;
                            downloads?: ...;
                            forks?: ...;
                            hooks?: ...;
                            html?: ...;
                            pullrequests?: ...;
                            self?: ...;
                            watchers?: ...;
                        };
                        mainbranch?: Readonly<Record<string, unknown>> & { readonly links?: { readonly commits?: { readonly href?: string; readonly name?: string; }; readonly html?: { readonly href?: string; readonly name?: string; }; readonly self?: { ...; }; }; readonly name?: string; readonly target?: { ...; } & ... 2 more ... & { ...; }; readonly t...;
                        name?: string;
                        owner?: (...) & (...) & (...) & (...);
                        parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                        project?: (...) & (...) & (...) & (...);
                        scm?: "git";
                        size?: number;
                        updated_on?: string;
                        uuid?: string;
                    };
                };
                type: string;
            } & {
                default_merge_strategy?: string;
                merge_strategies?: readonly (
                    | "fast_forward"
                    | "merge_commit"
                    | "rebase_fast_forward"
                    | "rebase_merge"
                    | "squash_fast_forward"
                    | "squash"
                )[];
            };
            branching_model: { type: "branching_model" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                branch_types?: readonly {
                    kind: "bugfix" | "feature" | "hotfix" | "release";
                    prefix: string;
                }[];
                development?: {
                    branch?: Readonly<Record<string, unknown>> & {
                        links?: {
                            commits?: (...) | (...);
                            html?: (...) | (...);
                            self?: (...) | (...);
                        };
                        name?: string;
                        target?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                            participants?: ...;
                            repository?: ...;
                        };
                        type: string;
                    } & {
                        default_merge_strategy?: string;
                        merge_strategies?: readonly (
                            (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                        )[];
                    };
                    name: string;
                    use_mainbranch: boolean;
                };
                production?: {
                    branch?: Readonly<Record<string, unknown>> & {
                        links?: {
                            commits?: (...) | (...);
                            html?: (...) | (...);
                            self?: (...) | (...);
                        };
                        name?: string;
                        target?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                            participants?: ...;
                            repository?: ...;
                        };
                        type: string;
                    } & {
                        default_merge_strategy?: string;
                        merge_strategies?: readonly (
                            (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                        )[];
                    };
                    name: string;
                    use_mainbranch: boolean;
                };
            };
            branching_model_settings: { type: "branching_model_settings" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                branch_types?: readonly {
                    enabled?: boolean;
                    kind: "bugfix" | "feature" | "hotfix" | "release";
                    prefix?: string;
                }[];
                development?: {
                    is_valid?: boolean;
                    name?: string;
                    use_mainbranch?: boolean;
                };
                links?: { self?: { href?: string; name?: string } };
                production?: {
                    enabled?: boolean;
                    is_valid?: boolean;
                    name?: string;
                    use_mainbranch?: boolean;
                };
            };
            branchrestriction: { type: "branchrestriction" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                branch_match_kind: "branching_model" | "glob";
                branch_type?:
                    | "bugfix"
                    | "feature"
                    | "hotfix"
                    | "release"
                    | "development"
                    | "production";
                groups?: readonly (
                    { type: "group" } & Omit<
                        Readonly<Record<string, unknown>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        full_slug?: string;
                        links?: {
                            html?: { href?: ...; name?: ... };
                            self?: { href?: ...; name?: ... };
                        };
                        name?: string;
                        owner?: { type: "account" } & Omit<(...) & (...), "type"> & Readonly<
                            Record<(...), (...)>,
                        > & {
                            created_on?: (...) | (...);
                            display_name?: (...) | (...);
                            links?: (...) | (...);
                            uuid?: (...) | (...);
                        };
                        slug?: string;
                        workspace?: { type: "workspace" } & Omit<(...) & (...), "type"> & Readonly<
                            Record<(...), (...)>,
                        > & {
                            created_on?: (...) | (...);
                            forking_mode?: (...) | (...) | (...);
                            is_privacy_enforced?: (...) | (...) | (...);
                            is_private?: (...) | (...) | (...);
                            links?: (...) | (...);
                            name?: (...) | (...);
                            slug?: (...) | (...);
                            updated_on?: (...) | (...);
                            uuid?: (...) | (...);
                        };
                    }
                )[];
                id?: number;
                kind: | "allow_auto_merge_when_builds_pass"
                | "delete"
                | "enforce_merge_checks"
                | "force"
                | "push"
                | "require_all_comments_resolved"
                | "require_all_dependencies_merged"
                | "require_approvals_to_merge"
                | "require_commits_behind"
                | "require_default_reviewer_approvals_to_merge"
                | "require_no_changes_requested"
                | "require_passing_builds_to_merge"
                | "require_review_group_approvals_to_merge"
                | "require_tasks_to_be_completed"
                | "reset_pullrequest_approvals_on_change"
                | "reset_pullrequest_changes_requested_on_change"
                | "restrict_merges"
                | "smart_reset_pullrequest_approvals";
                links?: { self?: { href?: string; name?: string } };
                pattern: string;
                users?: readonly (
                    { type: "account" } & Omit<
                        Readonly<Record<string, unknown>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        display_name?: string;
                        links?: Readonly<Record<(...), (...)>> & { avatar?: (...) | (...) };
                        uuid?: string;
                    }
                )[];
                value?: number;
            };
            comment: { type: "comment" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                content?: {
                    html?: string;
                    markup?: "creole" | "markdown" | "plaintext";
                    raw?: string;
                };
                created_on?: string;
                deleted?: boolean;
                id?: number;
                inline?: { from?: number; path: string; to?: number };
                links?: {
                    code?: { href?: string; name?: string };
                    html?: { href?: string; name?: string };
                    self?: { href?: string; name?: string };
                };
                parent?: { readonly type: "comment"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; };
                updated_on?: string;
                user?: { type: "account" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: Readonly<Record<string, unknown>> & {
                        avatar?: { href?: ...; name?: ... };
                    };
                    uuid?: string;
                };
            };
            comment_resolution: Readonly<Record<string, unknown>> & {
                created_on?: string;
                type: string;
                user?: { type: "account" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: Readonly<Record<string, unknown>> & {
                        avatar?: { href?: ...; name?: ... };
                    };
                    uuid?: string;
                };
            };
            commit: { type: "commit" } & Omit<
                { type: "base_commit" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    author?: { type: "author" } & Omit<
                        Readonly<Record<(...), (...)>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        raw?: string;
                        user?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                            created_on?: ...;
                            display_name?: ...;
                            links?: ...;
                            uuid?: ...;
                        };
                    };
                    committer?: { type: "committer" } & Omit<
                        Readonly<Record<(...), (...)>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        raw?: string;
                        user?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                            created_on?: ...;
                            display_name?: ...;
                            links?: ...;
                            uuid?: ...;
                        };
                    };
                    date?: string;
                    hash?: string;
                    message?: string;
                    parents?: readonly (
                        { readonly type: "base_commit"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }
                    )[];
                    summary?: {
                        html?: string;
                        markup?: "creole"
                        | "markdown"
                        | "plaintext";
                        raw?: string;
                    };
                },
                "type",
            > & Readonly<Record<string, unknown>> & {
                participants?: readonly (
                    { type: "participant" } & Omit<
                        Readonly<Record<string, unknown>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        approved?: boolean;
                        participated_on?: string;
                        role?: "PARTICIPANT" | "REVIEWER";
                        state?: null | "approved" | "changes_requested";
                        user?: { type: "account" } & Omit<(...) & (...), "type"> & Readonly<
                            Record<(...), (...)>,
                        > & {
                            created_on?: (...) | (...);
                            display_name?: (...) | (...);
                            links?: (...) | (...);
                            uuid?: (...) | (...);
                        };
                    }
                )[];
                repository?: { type: "repository" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    description?: string;
                    fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                    full_name?: string;
                    has_issues?: boolean;
                    has_wiki?: boolean;
                    is_private?: boolean;
                    language?: string;
                    links?: {
                        avatar?: { href?: (...) | (...); name?: (...) | (...) };
                        clone?: readonly { href?: ...; name?: ... }[];
                        commits?: { href?: (...) | (...); name?: (...) | (...) };
                        downloads?: { href?: (...) | (...); name?: (...) | (...) };
                        forks?: { href?: (...) | (...); name?: (...) | (...) };
                        hooks?: { href?: (...) | (...); name?: (...) | (...) };
                        html?: { href?: (...) | (...); name?: (...) | (...) };
                        pullrequests?: { href?: (...) | (...); name?: (...) | (...) };
                        self?: { href?: (...) | (...); name?: (...) | (...) };
                        watchers?: { href?: (...) | (...); name?: (...) | (...) };
                    };
                    mainbranch?: Readonly<Record<string, unknown>> & {
                        links?: { commits?: ...; html?: ...; self?: ... };
                        name?: string;
                        target?: { readonly type: "commit"; } & Omit<{ readonly type: "base_commit"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }, "type"> & Readonly<...> & { ...; };
                        type: string;
                    } & {
                        default_merge_strategy?: string;
                        merge_strategies?: readonly (...)[];
                    };
                    name?: string;
                    owner?: { type: "account" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        display_name?: string;
                        links?: (...) & (...);
                        uuid?: string;
                    };
                    parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                    project?: { type: "project" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        description?: string;
                        has_publicly_visible_repos?: boolean;
                        is_private?: boolean;
                        key?: string;
                        links?: { avatar?: ...; html?: ... };
                        name?: string;
                        owner?: (...) & (...) & (...) & (...);
                        updated_on?: string;
                        uuid?: string;
                    };
                    scm?: "git";
                    size?: number;
                    updated_on?: string;
                    uuid?: string;
                };
            };
            commit_comment: { type: "commit_comment" } & Omit<
                { type: "comment" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    content?: {
                        html?: string;
                        markup?: "creole" | "markdown" | "plaintext";
                        raw?: string;
                    };
                    created_on?: string;
                    deleted?: boolean;
                    id?: number;
                    inline?: { from?: number; path: string; to?: number };
                    links?: {
                        code?: { href?: string; name?: string };
                        html?: { href?: string; name?: string };
                        self?: { href?: string; name?: string };
                    };
                    parent?: { readonly type: "comment"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; };
                    updated_on?: string;
                    user?: { type: "account" } & Omit<
                        Readonly<Record<(...), (...)>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        display_name?: string;
                        links?: Readonly<(...)> & { avatar?: ... };
                        uuid?: string;
                    };
                },
                "type",
            > & Readonly<Record<string, unknown>> & {
                commit?: { type: "commit" } & Omit<
                    { type: "base_commit" } & Omit<
                        Readonly<Record<(...), (...)>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        author?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                            raw?: ...;
                            user?: ...;
                        };
                        committer?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                            raw?: ...;
                            user?: ...;
                        };
                        date?: string;
                        hash?: string;
                        message?: string;
                        parents?: readonly (
                            { readonly type: "base_commit"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }
                        )[];
                        summary?: {
                            html?: (...)
                            | (...);
                            markup?: (...) | (...) | (...) | (...);
                            raw?: (...) | (...);
                        };
                    },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    participants?: readonly (
                        { type: "participant" } & Omit<(...) & (...), "type"> & Readonly<
                            Record<(...), (...)>,
                        > & {
                            approved?: (...) | (...) | (...);
                            participated_on?: (...) | (...);
                            role?: (...) | (...) | (...);
                            state?: (...) | (...) | (...) | (...);
                            user?: (...) | (...);
                        }
                    )[];
                    repository?: { type: "repository" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        description?: string;
                        fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                        full_name?: string;
                        has_issues?: boolean;
                        has_wiki?: boolean;
                        is_private?: boolean;
                        language?: string;
                        links?: {
                            avatar?: ...;
                            clone?: ...;
                            commits?: ...;
                            downloads?: ...;
                            forks?: ...;
                            hooks?: ...;
                            html?: ...;
                            pullrequests?: ...;
                            self?: ...;
                            watchers?: ...;
                        };
                        mainbranch?: (...) & (...) & (...);
                        name?: string;
                        owner?: (...) & (...) & (...) & (...);
                        parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                        project?: (...) & (...) & (...) & (...);
                        scm?: "git";
                        size?: number;
                        updated_on?: string;
                        uuid?: string;
                    };
                };
            };
            commit_file: Readonly<Record<string, unknown>> & {
                attributes?:
                    | "link"
                    | "binary"
                    | "executable"
                    | "lfs"
                    | "subrepository";
                commit?: { type: "commit" } & Omit<
                    { type: "base_commit" } & Omit<
                        Readonly<Record<(...), (...)>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        author?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                            raw?: ...;
                            user?: ...;
                        };
                        committer?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                            raw?: ...;
                            user?: ...;
                        };
                        date?: string;
                        hash?: string;
                        message?: string;
                        parents?: readonly (
                            { readonly type: "base_commit"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }
                        )[];
                        summary?: {
                            html?: (...)
                            | (...);
                            markup?: (...) | (...) | (...) | (...);
                            raw?: (...) | (...);
                        };
                    },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    participants?: readonly (
                        { type: "participant" } & Omit<(...) & (...), "type"> & Readonly<
                            Record<(...), (...)>,
                        > & {
                            approved?: (...) | (...) | (...);
                            participated_on?: (...) | (...);
                            role?: (...) | (...) | (...);
                            state?: (...) | (...) | (...) | (...);
                            user?: (...) | (...);
                        }
                    )[];
                    repository?: { type: "repository" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        description?: string;
                        fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                        full_name?: string;
                        has_issues?: boolean;
                        has_wiki?: boolean;
                        is_private?: boolean;
                        language?: string;
                        links?: {
                            avatar?: ...;
                            clone?: ...;
                            commits?: ...;
                            downloads?: ...;
                            forks?: ...;
                            hooks?: ...;
                            html?: ...;
                            pullrequests?: ...;
                            self?: ...;
                            watchers?: ...;
                        };
                        mainbranch?: (...) & (...) & (...);
                        name?: string;
                        owner?: (...) & (...) & (...) & (...);
                        parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                        project?: (...) & (...) & (...) & (...);
                        scm?: "git";
                        size?: number;
                        updated_on?: string;
                        uuid?: string;
                    };
                };
                escaped_path?: string;
                path?: string;
                type: string;
            };
            commitstatus: { type: "commitstatus" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                description?: string;
                key?: string;
                links?: {
                    commit?: { href?: string; name?: string };
                    self?: { href?: string; name?: string };
                };
                name?: string;
                refname?: string;
                state?: "FAILED"
                | "INPROGRESS"
                | "STOPPED"
                | "SUCCESSFUL";
                updated_on?: string;
                url?: string;
                uuid?: string;
            };
            committer: { type: "committer" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                raw?: string;
                user?: { type: "account" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: Readonly<Record<string, unknown>> & {
                        avatar?: { href?: ...; name?: ... };
                    };
                    uuid?: string;
                };
            };
            component: { type: "component" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                id?: number;
                links?: { self?: { href?: string; name?: string } };
                name?: string;
            };
            default_reviewer_and_type: Readonly<Record<string, unknown>> & {
                reviewer_type?: string;
                type: string;
                user?: { type: "user" } & Omit<
                    { type: "account" } & Omit<
                        Readonly<Record<(...), (...)>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        display_name?: string;
                        links?: Readonly<(...)> & { avatar?: ... };
                        uuid?: string;
                    },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    account_id?: string;
                    account_status?: string;
                    has_2fa_enabled?: boolean;
                    is_staff?: boolean;
                    links?: Readonly<Record<string, unknown>> & {
                        avatar?: { href?: ...; name?: ... };
                    } & {
                        html?: { href?: ...; name?: ... };
                        repositories?: { href?: ...; name?: ... };
                        self?: { href?: ...; name?: ... };
                    };
                    nickname?: string;
                };
            };
            deploy_key: { type: "deploy_key" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                added_on?: string;
                comment?: string;
                key?: string;
                label?: string;
                last_used?: string;
                links?: { self?: { href?: string; name?: string } };
                owner?: { type: "account" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: Readonly<Record<string, unknown>> & {
                        avatar?: { href?: ...; name?: ... };
                    };
                    uuid?: string;
                };
                repository?: { type: "repository" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    description?: string;
                    fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                    full_name?: string;
                    has_issues?: boolean;
                    has_wiki?: boolean;
                    is_private?: boolean;
                    language?: string;
                    links?: {
                        avatar?: { href?: (...) | (...); name?: (...) | (...) };
                        clone?: readonly { href?: ...; name?: ... }[];
                        commits?: { href?: (...) | (...); name?: (...) | (...) };
                        downloads?: { href?: (...) | (...); name?: (...) | (...) };
                        forks?: { href?: (...) | (...); name?: (...) | (...) };
                        hooks?: { href?: (...) | (...); name?: (...) | (...) };
                        html?: { href?: (...) | (...); name?: (...) | (...) };
                        pullrequests?: { href?: (...) | (...); name?: (...) | (...) };
                        self?: { href?: (...) | (...); name?: (...) | (...) };
                        watchers?: { href?: (...) | (...); name?: (...) | (...) };
                    };
                    mainbranch?: Readonly<Record<string, unknown>> & {
                        links?: { commits?: ...; html?: ...; self?: ... };
                        name?: string;
                        target?: (...) & (...) & (...) & (...);
                        type: string;
                    } & {
                        default_merge_strategy?: string;
                        merge_strategies?: readonly (...)[];
                    };
                    name?: string;
                    owner?: { type: "account" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        display_name?: string;
                        links?: (...) & (...);
                        uuid?: string;
                    };
                    parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                    project?: { type: "project" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        description?: string;
                        has_publicly_visible_repos?: boolean;
                        is_private?: boolean;
                        key?: string;
                        links?: { avatar?: ...; html?: ... };
                        name?: string;
                        owner?: (...) & (...) & (...) & (...);
                        updated_on?: string;
                        uuid?: string;
                    };
                    scm?: "git";
                    size?: number;
                    updated_on?: string;
                    uuid?: string;
                };
            };
            deployment: { type: "deployment" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                environment?: { type: "deployment_environment" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & { name?: string; uuid?: string };
                release?: { type: "deployment_release" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    commit?: { type: "commit" } & Omit<
                        { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                            author?: ...;
                            committer?: ...;
                            date?: ...;
                            hash?: ...;
                            message?: ...;
                            parents?: ...;
                            summary?: ...;
                        },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        participants?: readonly (...)[];
                        repository?: (...) & (...) & (...) & (...);
                    };
                    created_on?: string;
                    name?: string;
                    url?: string;
                    uuid?: string;
                };
                state?: { type: "deployment_state" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>>;
                uuid?: string;
            };
            deployment_environment: { type: "deployment_environment" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & { name?: string; uuid?: string };
            deployment_release: { type: "deployment_release" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                commit?: { type: "commit" } & Omit<
                    { type: "base_commit" } & Omit<
                        Readonly<Record<(...), (...)>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        author?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                            raw?: ...;
                            user?: ...;
                        };
                        committer?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                            raw?: ...;
                            user?: ...;
                        };
                        date?: string;
                        hash?: string;
                        message?: string;
                        parents?: readonly (
                            { readonly type: "base_commit"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }
                        )[];
                        summary?: {
                            html?: (...)
                            | (...);
                            markup?: (...) | (...) | (...) | (...);
                            raw?: (...) | (...);
                        };
                    },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    participants?: readonly (
                        { type: "participant" } & Omit<(...) & (...), "type"> & Readonly<
                            Record<(...), (...)>,
                        > & {
                            approved?: (...) | (...) | (...);
                            participated_on?: (...) | (...);
                            role?: (...) | (...) | (...);
                            state?: (...) | (...) | (...) | (...);
                            user?: (...) | (...);
                        }
                    )[];
                    repository?: { type: "repository" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        description?: string;
                        fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                        full_name?: string;
                        has_issues?: boolean;
                        has_wiki?: boolean;
                        is_private?: boolean;
                        language?: string;
                        links?: {
                            avatar?: ...;
                            clone?: ...;
                            commits?: ...;
                            downloads?: ...;
                            forks?: ...;
                            hooks?: ...;
                            html?: ...;
                            pullrequests?: ...;
                            self?: ...;
                            watchers?: ...;
                        };
                        mainbranch?: (...) & (...) & (...);
                        name?: string;
                        owner?: (...) & (...) & (...) & (...);
                        parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                        project?: (...) & (...) & (...) & (...);
                        scm?: "git";
                        size?: number;
                        updated_on?: string;
                        uuid?: string;
                    };
                };
                created_on?: string;
                name?: string;
                url?: string;
                uuid?: string;
            };
            deployment_state: { type: "deployment_state" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>>;
            deployment_state_completed: { type: "deployment_state_completed" } & Omit<
                { type: "deployment_state" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>>,
                "type",
            > & Readonly<Record<string, unknown>> & {
                completion_date?: string;
                deployer?: { type: "account" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: Readonly<Record<string, unknown>> & {
                        avatar?: { href?: ...; name?: ... };
                    };
                    uuid?: string;
                };
                name?: "COMPLETED";
                start_date?: string;
                status?: { type: "deployment_state_completed_status" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>>;
                url?: string;
            };
            deployment_state_completed_status: {
                type: "deployment_state_completed_status";
            } & Omit<Readonly<Record<string, unknown>> & { type: string }, "type"> & Readonly<
                Record<string, unknown>,
            >;
            deployment_state_completed_status_failed: {
                type: "deployment_state_completed_status_failed";
            } & Omit<
                { type: "deployment_state_completed_status" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>>,
                "type",
            > & Readonly<Record<string, unknown>> & { name?: "FAILED" };
            deployment_state_completed_status_stopped: {
                type: "deployment_state_completed_status_stopped";
            } & Omit<
                { type: "deployment_state_completed_status" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>>,
                "type",
            > & Readonly<Record<string, unknown>> & { name?: "STOPPED" };
            deployment_state_completed_status_successful: {
                type: "deployment_state_completed_status_successful";
            } & Omit<
                { type: "deployment_state_completed_status" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>>,
                "type",
            > & Readonly<Record<string, unknown>> & { name?: "SUCCESSFUL" };
            deployment_state_in_progress: { type: "deployment_state_in_progress" } & Omit<
                { type: "deployment_state" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>>,
                "type",
            > & Readonly<Record<string, unknown>> & {
                deployer?: { type: "account" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: Readonly<Record<string, unknown>> & {
                        avatar?: { href?: ...; name?: ... };
                    };
                    uuid?: string;
                };
                name?: "IN_PROGRESS";
                start_date?: string;
                url?: string;
            };
            deployment_state_undeployed: { type: "deployment_state_undeployed" } & Omit<
                { type: "deployment_state" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>>,
                "type",
            > & Readonly<Record<string, unknown>> & {
                name?: "UNDEPLOYED";
                trigger_url?: string;
            };
            deployment_variable: { type: "deployment_variable" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                key?: string;
                secured?: boolean;
                uuid?: string;
                value?: string;
            };
            diffstat: Readonly<Record<string, unknown>> & {
                lines_added?: number;
                lines_removed?: number;
                new?: Readonly<Record<string, unknown>> & {
                    attributes?:
                        | "link"
                        | "binary"
                        | "executable"
                        | "lfs"
                        | "subrepository";
                    commit?: { type: "commit" } & Omit<
                        { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                            author?: ...;
                            committer?: ...;
                            date?: ...;
                            hash?: ...;
                            message?: ...;
                            parents?: ...;
                            summary?: ...;
                        },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        participants?: readonly (...)[];
                        repository?: (...) & (...) & (...) & (...);
                    };
                    escaped_path?: string;
                    path?: string;
                    type: string;
                };
                old?: Readonly<Record<string, unknown>> & {
                    attributes?:
                        | "link"
                        | "binary"
                        | "executable"
                        | "lfs"
                        | "subrepository";
                    commit?: { type: "commit" } & Omit<
                        { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                            author?: ...;
                            committer?: ...;
                            date?: ...;
                            hash?: ...;
                            message?: ...;
                            parents?: ...;
                            summary?: ...;
                        },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        participants?: readonly (...)[];
                        repository?: (...) & (...) & (...) & (...);
                    };
                    escaped_path?: string;
                    path?: string;
                    type: string;
                };
                status?: "added"
                | "modified"
                | "removed"
                | "renamed";
                type: string;
            };
            effective_repo_branching_model: { type: "effective_repo_branching_model" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                branch_types?: readonly {
                    kind: "bugfix" | "feature" | "hotfix" | "release";
                    prefix: string;
                }[];
                development?: {
                    branch?: Readonly<Record<string, unknown>> & {
                        links?: {
                            commits?: (...) | (...);
                            html?: (...) | (...);
                            self?: (...) | (...);
                        };
                        name?: string;
                        target?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                            participants?: ...;
                            repository?: ...;
                        };
                        type: string;
                    } & {
                        default_merge_strategy?: string;
                        merge_strategies?: readonly (
                            (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                        )[];
                    };
                    name: string;
                    use_mainbranch: boolean;
                };
                production?: {
                    branch?: Readonly<Record<string, unknown>> & {
                        links?: {
                            commits?: (...) | (...);
                            html?: (...) | (...);
                            self?: (...) | (...);
                        };
                        name?: string;
                        target?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                            participants?: ...;
                            repository?: ...;
                        };
                        type: string;
                    } & {
                        default_merge_strategy?: string;
                        merge_strategies?: readonly (
                            (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                        )[];
                    };
                    name: string;
                    use_mainbranch: boolean;
                };
            };
            error: Readonly<Record<string, unknown>> & {
                error?: {
                    data?: Readonly<Record<string, unknown>>;
                    detail?: string;
                    message: string;
                };
                type: string;
            };
            export_options: Readonly<Record<string, unknown>> & {
                include_attachments?: boolean;
                project_key?: string;
                project_name?: string;
                send_email?: boolean;
                type: string;
            };
            GPG_account_key: { type: "GPG_account_key" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                added_on?: string;
                comment?: string;
                created_on?: string;
                expires_on?: string;
                fingerprint?: string;
                key?: string;
                key_id?: string;
                last_used?: string;
                links?: { self?: { href?: string; name?: string } };
                name?: string;
                owner?: { type: "account" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: Readonly<Record<string, unknown>> & {
                        avatar?: { href?: ...; name?: ... };
                    };
                    uuid?: string;
                };
                parent_fingerprint?: string;
                subkeys?: readonly (
                    { readonly type: "GPG_account_key"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }
                )[];
            };
            group: { type: "group" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                full_slug?: string;
                links?: {
                    html?: { href?: string; name?: string };
                    self?: { href?: string; name?: string };
                };
                name?: string;
                owner?: { type: "account" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: Readonly<Record<string, unknown>> & {
                        avatar?: { href?: ...; name?: ... };
                    };
                    uuid?: string;
                };
                slug?: string;
                workspace?: { type: "workspace" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    forking_mode?: "allow_forks" | "internal_only";
                    is_privacy_enforced?: boolean;
                    is_private?: boolean;
                    links?: {
                        avatar?: { href?: (...) | (...); name?: (...) | (...) };
                        html?: { href?: (...) | (...); name?: (...) | (...) };
                        members?: { href?: (...) | (...); name?: (...) | (...) };
                        owners?: { href?: (...) | (...); name?: (...) | (...) };
                        projects?: { href?: (...) | (...); name?: (...) | (...) };
                        repositories?: { href?: (...) | (...); name?: (...) | (...) };
                        self?: { href?: (...) | (...); name?: (...) | (...) };
                        snippets?: { href?: (...) | (...); name?: (...) | (...) };
                    };
                    name?: string;
                    slug?: string;
                    updated_on?: string;
                    uuid?: string;
                };
            };
            hook_event: {
                category?: string;
                description?: string;
                event?: | "issue:comment_created"
                | "issue:created"
                | "issue:updated"
                | "project:updated"
                | "pullrequest:approved"
                | "pullrequest:changes_request_created"
                | "pullrequest:changes_request_removed"
                | "pullrequest:comment_created"
                | "pullrequest:comment_deleted"
                | "pullrequest:comment_reopened"
                | "pullrequest:comment_resolved"
                | "pullrequest:comment_updated"
                | "pullrequest:created"
                | "pullrequest:fulfilled"
                | "pullrequest:push"
                | "pullrequest:rejected"
                | "pullrequest:unapproved"
                | "pullrequest:updated"
                | "repo:commit_comment_created"
                | "repo:commit_status_created"
                | "repo:commit_status_updated"
                | "repo:created"
                | "repo:deleted"
                | "repo:fork"
                | "repo:imported"
                | "repo:push"
                | "repo:transfer"
                | "repo:updated";
                label?: string;
            };
            issue: { type: "issue" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                assignee?: { type: "account" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: Readonly<Record<string, unknown>> & {
                        avatar?: { href?: ...; name?: ... };
                    };
                    uuid?: string;
                };
                component?: { type: "component" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    id?: number;
                    links?: { self?: { href?: (...) | (...); name?: (...) | (...) } };
                    name?: string;
                };
                content?: {
                    html?: string;
                    markup?: "creole"
                    | "markdown"
                    | "plaintext";
                    raw?: string;
                };
                created_on?: string;
                edited_on?: string;
                id?: number;
                kind?: "task"
                | "bug"
                | "enhancement"
                | "proposal";
                links?: {
                    attachments?: { href?: string; name?: string };
                    comments?: { href?: string; name?: string };
                    html?: { href?: string; name?: string };
                    self?: { href?: string; name?: string };
                    vote?: { href?: string; name?: string };
                    watch?: { href?: string; name?: string };
                };
                milestone?: { type: "milestone" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    id?: number;
                    links?: { self?: { href?: (...) | (...); name?: (...) | (...) } };
                    name?: string;
                };
                priority?: "blocker"
                | "critical"
                | "major"
                | "minor"
                | "trivial";
                reporter?: { type: "account" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: Readonly<Record<string, unknown>> & {
                        avatar?: { href?: ...; name?: ... };
                    };
                    uuid?: string;
                };
                repository?: { type: "repository" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    description?: string;
                    fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                    full_name?: string;
                    has_issues?: boolean;
                    has_wiki?: boolean;
                    is_private?: boolean;
                    language?: string;
                    links?: {
                        avatar?: { href?: (...) | (...); name?: (...) | (...) };
                        clone?: readonly { href?: ...; name?: ... }[];
                        commits?: { href?: (...) | (...); name?: (...) | (...) };
                        downloads?: { href?: (...) | (...); name?: (...) | (...) };
                        forks?: { href?: (...) | (...); name?: (...) | (...) };
                        hooks?: { href?: (...) | (...); name?: (...) | (...) };
                        html?: { href?: (...) | (...); name?: (...) | (...) };
                        pullrequests?: { href?: (...) | (...); name?: (...) | (...) };
                        self?: { href?: (...) | (...); name?: (...) | (...) };
                        watchers?: { href?: (...) | (...); name?: (...) | (...) };
                    };
                    mainbranch?: Readonly<Record<string, unknown>> & {
                        links?: { commits?: ...; html?: ...; self?: ... };
                        name?: string;
                        target?: (...) & (...) & (...) & (...);
                        type: string;
                    } & {
                        default_merge_strategy?: string;
                        merge_strategies?: readonly (...)[];
                    };
                    name?: string;
                    owner?: { type: "account" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        display_name?: string;
                        links?: (...) & (...);
                        uuid?: string;
                    };
                    parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                    project?: { type: "project" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        description?: string;
                        has_publicly_visible_repos?: boolean;
                        is_private?: boolean;
                        key?: string;
                        links?: { avatar?: ...; html?: ... };
                        name?: string;
                        owner?: (...) & (...) & (...) & (...);
                        updated_on?: string;
                        uuid?: string;
                    };
                    scm?: "git";
                    size?: number;
                    updated_on?: string;
                    uuid?: string;
                };
                state?: | "closed"
                | "duplicate"
                | "invalid"
                | "new"
                | "on hold"
                | "open"
                | "resolved"
                | "submitted"
                | "wontfix";
                title?: string;
                updated_on?: string;
                version?: { type: "version" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    id?: number;
                    links?: { self?: { href?: (...) | (...); name?: (...) | (...) } };
                    name?: string;
                };
                votes?: number;
            };
            issue_attachment: { type: "issue_attachment" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                links?: { self?: { href?: string; name?: string } };
                name?: string;
            };
            issue_change: Readonly<Record<string, unknown>> & {
                changes?: {
                    assignee?: { new?: string; old?: string };
                    component?: { new?: string; old?: string };
                    content?: { new?: string; old?: string };
                    kind?: { new?: string; old?: string };
                    milestone?: { new?: string; old?: string };
                    priority?: { new?: string; old?: string };
                    state?: { new?: string; old?: string };
                    title?: { new?: string; old?: string };
                    version?: { new?: string; old?: string };
                };
                created_on?: string;
                issue?: { type: "issue" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    assignee?: { type: "account" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        display_name?: string;
                        links?: (...) & (...);
                        uuid?: string;
                    };
                    component?: { type: "component" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        id?: number;
                        links?: { self?: ... };
                        name?: string;
                    };
                    content?: {
                        html?: string;
                        markup?: "creole"
                        | "markdown"
                        | "plaintext";
                        raw?: string;
                    };
                    created_on?: string;
                    edited_on?: string;
                    id?: number;
                    kind?: "task"
                    | "bug"
                    | "enhancement"
                    | "proposal";
                    links?: {
                        attachments?: { href?: (...) | (...); name?: (...) | (...) };
                        comments?: { href?: (...) | (...); name?: (...) | (...) };
                        html?: { href?: (...) | (...); name?: (...) | (...) };
                        self?: { href?: (...) | (...); name?: (...) | (...) };
                        vote?: { href?: (...) | (...); name?: (...) | (...) };
                        watch?: { href?: (...) | (...); name?: (...) | (...) };
                    };
                    milestone?: { type: "milestone" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        id?: number;
                        links?: { self?: ... };
                        name?: string;
                    };
                    priority?: "blocker"
                    | "critical"
                    | "major"
                    | "minor"
                    | "trivial";
                    reporter?: { type: "account" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        display_name?: string;
                        links?: (...) & (...);
                        uuid?: string;
                    };
                    repository?: { type: "repository" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        description?: string;
                        fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                        full_name?: string;
                        has_issues?: boolean;
                        has_wiki?: boolean;
                        is_private?: boolean;
                        language?: string;
                        links?: {
                            avatar?: ...;
                            clone?: ...;
                            commits?: ...;
                            downloads?: ...;
                            forks?: ...;
                            hooks?: ...;
                            html?: ...;
                            pullrequests?: ...;
                            self?: ...;
                            watchers?: ...;
                        };
                        mainbranch?: (...) & (...) & (...);
                        name?: string;
                        owner?: (...) & (...) & (...) & (...);
                        parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                        project?: (...) & (...) & (...) & (...);
                        scm?: "git";
                        size?: number;
                        updated_on?: string;
                        uuid?: string;
                    };
                    state?: | "closed"
                    | "duplicate"
                    | "invalid"
                    | "new"
                    | "on hold"
                    | "open"
                    | "resolved"
                    | "submitted"
                    | "wontfix";
                    title?: string;
                    updated_on?: string;
                    version?: { type: "version" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        id?: number;
                        links?: { self?: ... };
                        name?: string;
                    };
                    votes?: number;
                };
                links?: {
                    issue?: { href?: string; name?: string };
                    self?: { href?: string; name?: string };
                };
                message?: {
                    html?: string;
                    markup?: "creole"
                    | "markdown"
                    | "plaintext";
                    raw?: string;
                };
                name?: string;
                type: string;
                user?: { type: "account" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: Readonly<Record<string, unknown>> & {
                        avatar?: { href?: ...; name?: ... };
                    };
                    uuid?: string;
                };
            };
            issue_comment: { type: "issue_comment" } & Omit<
                { type: "comment" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    content?: {
                        html?: string;
                        markup?: "creole" | "markdown" | "plaintext";
                        raw?: string;
                    };
                    created_on?: string;
                    deleted?: boolean;
                    id?: number;
                    inline?: { from?: number; path: string; to?: number };
                    links?: {
                        code?: { href?: string; name?: string };
                        html?: { href?: string; name?: string };
                        self?: { href?: string; name?: string };
                    };
                    parent?: { readonly type: "comment"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; };
                    updated_on?: string;
                    user?: { type: "account" } & Omit<
                        Readonly<Record<(...), (...)>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        display_name?: string;
                        links?: Readonly<(...)> & { avatar?: ... };
                        uuid?: string;
                    };
                },
                "type",
            > & Readonly<Record<string, unknown>> & {
                issue?: { type: "issue" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    assignee?: { type: "account" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        display_name?: string;
                        links?: (...) & (...);
                        uuid?: string;
                    };
                    component?: { type: "component" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        id?: number;
                        links?: { self?: ... };
                        name?: string;
                    };
                    content?: {
                        html?: string;
                        markup?: "creole"
                        | "markdown"
                        | "plaintext";
                        raw?: string;
                    };
                    created_on?: string;
                    edited_on?: string;
                    id?: number;
                    kind?: "task"
                    | "bug"
                    | "enhancement"
                    | "proposal";
                    links?: {
                        attachments?: { href?: (...) | (...); name?: (...) | (...) };
                        comments?: { href?: (...) | (...); name?: (...) | (...) };
                        html?: { href?: (...) | (...); name?: (...) | (...) };
                        self?: { href?: (...) | (...); name?: (...) | (...) };
                        vote?: { href?: (...) | (...); name?: (...) | (...) };
                        watch?: { href?: (...) | (...); name?: (...) | (...) };
                    };
                    milestone?: { type: "milestone" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        id?: number;
                        links?: { self?: ... };
                        name?: string;
                    };
                    priority?: "blocker"
                    | "critical"
                    | "major"
                    | "minor"
                    | "trivial";
                    reporter?: { type: "account" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        display_name?: string;
                        links?: (...) & (...);
                        uuid?: string;
                    };
                    repository?: { type: "repository" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        description?: string;
                        fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                        full_name?: string;
                        has_issues?: boolean;
                        has_wiki?: boolean;
                        is_private?: boolean;
                        language?: string;
                        links?: {
                            avatar?: ...;
                            clone?: ...;
                            commits?: ...;
                            downloads?: ...;
                            forks?: ...;
                            hooks?: ...;
                            html?: ...;
                            pullrequests?: ...;
                            self?: ...;
                            watchers?: ...;
                        };
                        mainbranch?: (...) & (...) & (...);
                        name?: string;
                        owner?: (...) & (...) & (...) & (...);
                        parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                        project?: (...) & (...) & (...) & (...);
                        scm?: "git";
                        size?: number;
                        updated_on?: string;
                        uuid?: string;
                    };
                    state?: | "closed"
                    | "duplicate"
                    | "invalid"
                    | "new"
                    | "on hold"
                    | "open"
                    | "resolved"
                    | "submitted"
                    | "wontfix";
                    title?: string;
                    updated_on?: string;
                    version?: { type: "version" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        id?: number;
                        links?: { self?: ... };
                        name?: string;
                    };
                    votes?: number;
                };
            };
            issue_job_status: {
                count?: number;
                pct?: number;
                phase?: string;
                status?: "ACCEPTED"
                | "FAILURE"
                | "RUNNING"
                | "STARTED";
                total?: number;
                type?: string;
            };
            link: { href?: string; name?: string };
            milestone: { type: "milestone" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                id?: number;
                links?: { self?: { href?: string; name?: string } };
                name?: string;
            };
            object: Readonly<Record<string, unknown>> & { type: string };
            paginated_accounts: {
                next?: string;
                page?: number;
                pagelen?: number;
                previous?: string;
                size?: number;
                values?: readonly (
                    { type: "account" } & Omit<
                        Readonly<Record<string, unknown>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        display_name?: string;
                        links?: Readonly<Record<string, unknown>> & {
                            avatar?: { href?: ...; name?: ... };
                        };
                        uuid?: string;
                    }
                )[];
            };
            paginated_annotations: {
                next?: string;
                page?: number;
                pagelen?: number;
                previous?: string;
                size?: number;
                values?: readonly (
                    { type: "report_annotation" } & Omit<
                        Readonly<Record<string, unknown>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        annotation_type?: "BUG" | "CODE_SMELL" | "VULNERABILITY";
                        created_on?: string;
                        details?: string;
                        external_id?: string;
                        line?: number;
                        link?: string;
                        path?: string;
                        result?: "FAILED" | "PASSED" | "IGNORED" | "SKIPPED";
                        severity?: "CRITICAL" | "HIGH" | "LOW" | "MEDIUM";
                        summary?: string;
                        updated_on?: string;
                        uuid?: string;
                    }
                )[];
            };
            paginated_branches: {
                next?: string;
                page?: number;
                pagelen?: number;
                previous?: string;
                size?: number;
                values?: readonly (
                    Readonly<Record<string, unknown>> & {
                        links?: {
                            commits?: { href?: (...) | (...); name?: (...) | (...) };
                            html?: { href?: (...) | (...); name?: (...) | (...) };
                            self?: { href?: (...) | (...); name?: (...) | (...) };
                        };
                        name?: string;
                        target?: { type: "commit" } & Omit<
                            { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                                author?: ...;
                                committer?: ...;
                                date?: ...;
                                hash?: ...;
                                message?: ...;
                                parents?: ...;
                                summary?: ...;
                            },
                            "type",
                        > & Readonly<Record<string, unknown>> & {
                            participants?: readonly (...)[];
                            repository?: (...) & (...) & (...) & (...);
                        };
                        type: string;
                    } & {
                        default_merge_strategy?: string;
                        merge_strategies?: readonly (
                            | "fast_forward"
                            | "merge_commit"
                            | "rebase_fast_forward"
                            | "rebase_merge"
                            | "squash_fast_forward"
                            | "squash"
                        )[];
                    }
                )[];
            };
            paginated_branchrestrictions: {
                next?: string;
                page?: number;
                pagelen?: number;
                previous?: string;
                size?: number;
                values?: readonly (
                    { type: "branchrestriction" } & Omit<
                        Readonly<Record<string, unknown>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        branch_match_kind: "branching_model" | "glob";
                        branch_type?:
                            | "bugfix"
                            | "feature"
                            | "hotfix"
                            | "release"
                            | "development"
                            | "production";
                        groups?: readonly (
                            { type: "group" } & Omit<(...) & (...), "type"> & Readonly<
                                Record<(...), (...)>,
                            > & {
                                full_slug?: (...) | (...);
                                links?: (...) | (...);
                                name?: (...) | (...);
                                owner?: (...) | (...);
                                slug?: (...) | (...);
                                workspace?: (...) | (...);
                            }
                        )[];
                        id?: number;
                        kind: | "allow_auto_merge_when_builds_pass"
                        | "delete"
                        | "enforce_merge_checks"
                        | "force"
                        | "push"
                        | "require_all_comments_resolved"
                        | "require_all_dependencies_merged"
                        | "require_approvals_to_merge"
                        | "require_commits_behind"
                        | "require_default_reviewer_approvals_to_merge"
                        | "require_no_changes_requested"
                        | "require_passing_builds_to_merge"
                        | "require_review_group_approvals_to_merge"
                        | "require_tasks_to_be_completed"
                        | "reset_pullrequest_approvals_on_change"
                        | "reset_pullrequest_changes_requested_on_change"
                        | "restrict_merges"
                        | "smart_reset_pullrequest_approvals";
                        links?: { self?: { href?: (...)
                        | (...); name?: (...) | (...) } };
                        pattern: string;
                        users?: readonly (
                            { type: "account" } & Omit<(...) & (...), "type"> & Readonly<
                                Record<(...), (...)>,
                            > & {
                                created_on?: (...) | (...);
                                display_name?: (...) | (...);
                                links?: (...) | (...);
                                uuid?: (...) | (...);
                            }
                        )[];
                        value?: number;
                    }
                )[];
            };
            paginated_changeset: {
                next?: string;
                page?: number;
                pagelen?: number;
                previous?: string;
                size?: number;
                values?: readonly (
                    { type: "base_commit" } & Omit<
                        Readonly<Record<string, unknown>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        author?: { type: "author" } & Omit<
                            Readonly<(...)> & { type: ... },
                            "type",
                        > & Readonly<Record<string, unknown>> & {
                            raw?: string;
                            user?: (...) & (...) & (...) & (...);
                        };
                        committer?: { type: "committer" } & Omit<
                            Readonly<(...)> & { type: ... },
                            "type",
                        > & Readonly<Record<string, unknown>> & {
                            raw?: string;
                            user?: (...) & (...) & (...) & (...);
                        };
                        date?: string;
                        hash?: string;
                        message?: string;
                        parents?: readonly ({ readonly type: "base_commit"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; })[] | undefined;
                        summary?: {
                            html?: string;
                            markup?: "creole"
                            | "markdown"
                            | "plaintext";
                            raw?: string;
                        };
                    }
                )[];
            };
            paginated_commit_comments: {
                next?: string;
                page?: number;
                pagelen?: number;
                previous?: string;
                size?: number;
                values?: readonly (
                    { type: "commit_comment" } & Omit<
                        { type: "comment" } & Omit<
                            Readonly<Record<(...), (...)>> & { type: string },
                            "type",
                        > & Readonly<Record<string, unknown>> & {
                            content?: {
                                html?: (...) | (...);
                                markup?: (...) | (...) | (...) | (...);
                                raw?: (...) | (...);
                            };
                            created_on?: string;
                            deleted?: boolean;
                            id?: number;
                            inline?: { from?: (...)
                            | (...); path: string; to?: (...) | (...) };
                            links?: {
                                code?: (...) | (...);
                                html?: (...) | (...);
                                self?: (...) | (...);
                            };
                            parent?: { readonly type: "comment"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; };
                            updated_on?: string;
                            user?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                                created_on?: ...;
                                display_name?: ...;
                                links?: ...;
                                uuid?: ...;
                            };
                        },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        commit?: { type: "commit" } & Omit<
                            { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                                author?: ...;
                                committer?: ...;
                                date?: ...;
                                hash?: ...;
                                message?: ...;
                                parents?: ...;
                                summary?: ...;
                            },
                            "type",
                        > & Readonly<Record<string, unknown>> & {
                            participants?: readonly (...)[];
                            repository?: (...) & (...) & (...) & (...);
                        };
                    }
                )[];
            };
            paginated_commitstatuses: {
                next?: string;
                page?: number;
                pagelen?: number;
                previous?: string;
                size?: number;
                values?: readonly (
                    { type: "commitstatus" } & Omit<
                        Readonly<Record<string, unknown>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        description?: string;
                        key?: string;
                        links?: {
                            commit?: { href?: (...) | (...); name?: (...) | (...) };
                            self?: { href?: (...) | (...); name?: (...) | (...) };
                        };
                        name?: string;
                        refname?: string;
                        state?: "FAILED"
                        | "INPROGRESS"
                        | "STOPPED"
                        | "SUCCESSFUL";
                        updated_on?: string;
                        url?: string;
                        uuid?: string;
                    }
                )[];
            };
            paginated_components: {
                next?: string;
                page?: number;
                pagelen?: number;
                previous?: string;
                size?: number;
                values?: readonly (
                    { type: "component" } & Omit<
                        Readonly<Record<string, unknown>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        id?: number;
                        links?: { self?: { href?: (...) | (...); name?: (...) | (...) } };
                        name?: string;
                    }
                )[];
            };
            paginated_default_reviewer_and_type: {
                next?: string;
                page?: number;
                pagelen?: number;
                previous?: string;
                size?: number;
                values?: readonly (
                    Readonly<Record<string, unknown>> & {
                        reviewer_type?: string;
                        type: string;
                        user?: { type: "user" } & Omit<
                            { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                                created_on?: ...;
                                display_name?: ...;
                                links?: ...;
                                uuid?: ...;
                            },
                            "type",
                        > & Readonly<Record<string, unknown>> & {
                            account_id?: string;
                            account_status?: string;
                            has_2fa_enabled?: boolean;
                            is_staff?: boolean;
                            links?: (...) & (...) & (...);
                            nickname?: string;
                        };
                    }
                )[];
            };
            paginated_deploy_keys: {
                next?: string;
                page?: number;
                pagelen?: number;
                previous?: string;
                size?: number;
                values?: readonly (
                    { type: "deploy_key" } & Omit<
                        Readonly<Record<string, unknown>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        added_on?: string;
                        comment?: string;
                        key?: string;
                        label?: string;
                        last_used?: string;
                        links?: { self?: { href?: (...) | (...); name?: (...) | (...) } };
                        owner?: { type: "account" } & Omit<
                            Readonly<(...)> & { type: ... },
                            "type",
                        > & Readonly<Record<string, unknown>> & {
                            created_on?: string;
                            display_name?: string;
                            links?: (...) & (...);
                            uuid?: string;
                        };
                        repository?: { type: "repository" } & Omit<
                            Readonly<(...)> & { type: ... },
                            "type",
                        > & Readonly<Record<string, unknown>> & {
                            created_on?: string;
                            description?: string;
                            fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                            full_name?: string;
                            has_issues?: boolean;
                            has_wiki?: boolean;
                            is_private?: boolean;
                            language?: string;
                            links?: {
                                avatar?: ...;
                                clone?: ...;
                                commits?: ...;
                                downloads?: ...;
                                forks?: ...;
                                hooks?: ...;
                                html?: ...;
                                pullrequests?: ...;
                                self?: ...;
                                watchers?: ...;
                            };
                            mainbranch?: (...) & (...) & (...);
                            name?: string;
                            owner?: (...) & (...) & (...) & (...);
                            parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                            project?: (...) & (...) & (...) & (...);
                            scm?: "git";
                            size?: number;
                            updated_on?: string;
                            uuid?: string;
                        };
                    }
                )[];
            };
            paginated_deployment_variable: {
                next?: string;
                page?: number;
                pagelen?: number;
                previous?: string;
                size?: number;
                values?: readonly (
                    { type: "deployment_variable" } & Omit<
                        Readonly<Record<string, unknown>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        key?: string;
                        secured?: boolean;
                        uuid?: string;
                        value?: string;
                    }
                )[];
            };
            paginated_deployments: {
                next?: string;
                page?: number;
                pagelen?: number;
                previous?: string;
                size?: number;
                values?: readonly (
                    { type: "deployment" } & Omit<
                        Readonly<Record<string, unknown>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        environment?: { type: "deployment_environment" } & Omit<
                            Readonly<(...)> & { type: ... },
                            "type",
                        > & Readonly<Record<string, unknown>> & {
                            name?: string;
                            uuid?: string;
                        };
                        release?: { type: "deployment_release" } & Omit<
                            Readonly<(...)> & { type: ... },
                            "type",
                        > & Readonly<Record<string, unknown>> & {
                            commit?: (...) & (...) & (...) & (...);
                            created_on?: string;
                            name?: string;
                            url?: string;
                            uuid?: string;
                        };
                        state?: { type: "deployment_state" } & Omit<
                            Readonly<(...)> & { type: ... },
                            "type",
                        > & Readonly<Record<string, unknown>>;
                        uuid?: string;
                    }
                )[];
            };
            paginated_diffstats: {
                next?: string;
                page?: number;
                pagelen?: number;
                previous?: string;
                size?: number;
                values?: readonly (
                    Readonly<Record<string, unknown>> & {
                        lines_added?: number;
                        lines_removed?: number;
                        new?: Readonly<Record<string, unknown>> & {
                            attributes?:
                                | "link"
                                | "binary"
                                | "executable"
                                | "lfs"
                                | "subrepository";
                            commit?: (...) & (...) & (...) & (...);
                            escaped_path?: string;
                            path?: string;
                            type: string;
                        };
                        old?: Readonly<Record<string, unknown>> & {
                            attributes?:
                                | "link"
                                | "binary"
                                | "executable"
                                | "lfs"
                                | "subrepository";
                            commit?: (...) & (...) & (...) & (...);
                            escaped_path?: string;
                            path?: string;
                            type: string;
                        };
                        status?: "added"
                        | "modified"
                        | "removed"
                        | "renamed";
                        type: string;
                    }
                )[];
            };
            paginated_environments: {
                next?: string;
                page?: number;
                pagelen?: number;
                previous?: string;
                size?: number;
                values?: readonly (
                    { type: "deployment_environment" } & Omit<
                        Readonly<Record<string, unknown>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & { name?: string; uuid?: string }
                )[];
            };
            paginated_files: {
                next?: string;
                page?: number;
                pagelen?: number;
                previous?: string;
                size?: number;
                values?: readonly (
                    Readonly<Record<string, unknown>> & {
                        attributes?:
                            | "link"
                            | "binary"
                            | "executable"
                            | "lfs"
                            | "subrepository";
                        commit?: { type: "commit" } & Omit<
                            { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                                author?: ...;
                                committer?: ...;
                                date?: ...;
                                hash?: ...;
                                message?: ...;
                                parents?: ...;
                                summary?: ...;
                            },
                            "type",
                        > & Readonly<Record<string, unknown>> & {
                            participants?: readonly (...)[];
                            repository?: (...) & (...) & (...) & (...);
                        };
                        escaped_path?: string;
                        path?: string;
                        type: string;
                    }
                )[];
            };
            paginated_gpg_user_keys: {
                next?: string;
                page?: number;
                pagelen?: number;
                previous?: string;
                size?: number;
                values?: readonly (
                    { type: "GPG_account_key" } & Omit<
                        Readonly<Record<string, unknown>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        added_on?: string;
                        comment?: string;
                        created_on?: string;
                        expires_on?: string;
                        fingerprint?: string;
                        key?: string;
                        key_id?: string;
                        last_used?: string;
                        links?: { self?: { href?: (...) | (...); name?: (...) | (...) } };
                        name?: string;
                        owner?: { type: "account" } & Omit<
                            Readonly<(...)> & { type: ... },
                            "type",
                        > & Readonly<Record<string, unknown>> & {
                            created_on?: string;
                            display_name?: string;
                            links?: (...) & (...);
                            uuid?: string;
                        };
                        parent_fingerprint?: string;
                        subkeys?: readonly ({ readonly type: "GPG_account_key"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; })[] | undefined;
                    }
                )[];
            };
            paginated_hook_events: {
                next?: string;
                page?: number;
                pagelen?: number;
                previous?: string;
                size?: number;
                values?: readonly {
                    category?: string;
                    description?: string;
                    event?: | "issue:comment_created"
                    | "issue:created"
                    | "issue:updated"
                    | "project:updated"
                    | "pullrequest:approved"
                    | "pullrequest:changes_request_created"
                    | "pullrequest:changes_request_removed"
                    | "pullrequest:comment_created"
                    | "pullrequest:comment_deleted"
                    | "pullrequest:comment_reopened"
                    | "pullrequest:comment_resolved"
                    | "pullrequest:comment_updated"
                    | "pullrequest:created"
                    | "pullrequest:fulfilled"
                    | "pullrequest:push"
                    | "pullrequest:rejected"
                    | "pullrequest:unapproved"
                    | "pullrequest:updated"
                    | "repo:commit_comment_created"
                    | "repo:commit_status_created"
                    | "repo:commit_status_updated"
                    | "repo:created"
                    | "repo:deleted"
                    | "repo:fork"
                    | "repo:imported"
                    | "repo:push"
                    | "repo:transfer"
                    | "repo:updated";
                    label?: string;
                }[];
            };
            paginated_issue_attachments: {
                next?: string;
                page?: number;
                pagelen?: number;
                previous?: string;
                size?: number;
                values?: readonly (
                    { type: "issue_attachment" } & Omit<
                        Readonly<Record<string, unknown>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        links?: { self?: { href?: (...) | (...); name?: (...) | (...) } };
                        name?: string;
                    }
                )[];
            };
            paginated_issue_comments: {
                next?: string;
                page?: number;
                pagelen?: number;
                previous?: string;
                size?: number;
                values?: readonly (
                    { type: "issue_comment" } & Omit<
                        { type: "comment" } & Omit<
                            Readonly<Record<(...), (...)>> & { type: string },
                            "type",
                        > & Readonly<Record<string, unknown>> & {
                            content?: {
                                html?: (...) | (...);
                                markup?: (...) | (...) | (...) | (...);
                                raw?: (...) | (...);
                            };
                            created_on?: string;
                            deleted?: boolean;
                            id?: number;
                            inline?: { from?: (...)
                            | (...); path: string; to?: (...) | (...) };
                            links?: {
                                code?: (...) | (...);
                                html?: (...) | (...);
                                self?: (...) | (...);
                            };
                            parent?: { readonly type: "comment"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; };
                            updated_on?: string;
                            user?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                                created_on?: ...;
                                display_name?: ...;
                                links?: ...;
                                uuid?: ...;
                            };
                        },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        issue?: { type: "issue" } & Omit<
                            Readonly<(...)> & { type: ... },
                            "type",
                        > & Readonly<Record<string, unknown>> & {
                            assignee?: (...) & (...) & (...) & (...);
                            component?: (...) & (...) & (...) & (...);
                            content?: { html?: ...; markup?: ...; raw?: ... };
                            created_on?: string;
                            edited_on?: string;
                            id?: number;
                            kind?: "task" | "bug" | "enhancement" | "proposal";
                            links?: {
                                attachments?: ...;
                                comments?: ...;
                                html?: ...;
                                self?: ...;
                                vote?: ...;
                                watch?: ...;
                            };
                            milestone?: (...) & (...) & (...) & (...);
                            priority?: "blocker" | "critical" | "major" | "minor" | "trivial";
                            reporter?: (...) & (...) & (...) & (...);
                            repository?: (...) & (...) & (...) & (...);
                            state?:
                                | "closed"
                                | "duplicate"
                                | "invalid"
                                | "new"
                                | "on hold"
                                | "open"
                                | "resolved"
                                | "submitted"
                                | "wontfix";
                            title?: string;
                            updated_on?: string;
                            version?: (...) & (...) & (...) & (...);
                            votes?: number;
                        };
                    }
                )[];
            };
            paginated_issues: {
                next?: string;
                page?: number;
                pagelen?: number;
                previous?: string;
                size?: number;
                values?: readonly (
                    { type: "issue" } & Omit<
                        Readonly<Record<string, unknown>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        assignee?: { type: "account" } & Omit<
                            Readonly<(...)> & { type: ... },
                            "type",
                        > & Readonly<Record<string, unknown>> & {
                            created_on?: string;
                            display_name?: string;
                            links?: (...) & (...);
                            uuid?: string;
                        };
                        component?: { type: "component" } & Omit<
                            Readonly<(...)> & { type: ... },
                            "type",
                        > & Readonly<Record<string, unknown>> & {
                            id?: number;
                            links?: { self?: ... };
                            name?: string;
                        };
                        content?: {
                            html?: string;
                            markup?: "creole"
                            | "markdown"
                            | "plaintext";
                            raw?: string;
                        };
                        created_on?: string;
                        edited_on?: string;
                        id?: number;
                        kind?: "task"
                        | "bug"
                        | "enhancement"
                        | "proposal";
                        links?: {
                            attachments?: { href?: (...) | (...); name?: (...) | (...) };
                            comments?: { href?: (...) | (...); name?: (...) | (...) };
                            html?: { href?: (...) | (...); name?: (...) | (...) };
                            self?: { href?: (...) | (...); name?: (...) | (...) };
                            vote?: { href?: (...) | (...); name?: (...) | (...) };
                            watch?: { href?: (...) | (...); name?: (...) | (...) };
                        };
                        milestone?: { type: "milestone" } & Omit<
                            Readonly<(...)> & { type: ... },
                            "type",
                        > & Readonly<Record<string, unknown>> & {
                            id?: number;
                            links?: { self?: ... };
                            name?: string;
                        };
                        priority?: "blocker"
                        | "critical"
                        | "major"
                        | "minor"
                        | "trivial";
                        reporter?: { type: "account" } & Omit<
                            Readonly<(...)> & { type: ... },
                            "type",
                        > & Readonly<Record<string, unknown>> & {
                            created_on?: string;
                            display_name?: string;
                            links?: (...) & (...);
                            uuid?: string;
                        };
                        repository?: { type: "repository" } & Omit<
                            Readonly<(...)> & { type: ... },
                            "type",
                        > & Readonly<Record<string, unknown>> & {
                            created_on?: string;
                            description?: string;
                            fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                            full_name?: string;
                            has_issues?: boolean;
                            has_wiki?: boolean;
                            is_private?: boolean;
                            language?: string;
                            links?: {
                                avatar?: ...;
                                clone?: ...;
                                commits?: ...;
                                downloads?: ...;
                                forks?: ...;
                                hooks?: ...;
                                html?: ...;
                                pullrequests?: ...;
                                self?: ...;
                                watchers?: ...;
                            };
                            mainbranch?: (...) & (...) & (...);
                            name?: string;
                            owner?: (...) & (...) & (...) & (...);
                            parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                            project?: (...) & (...) & (...) & (...);
                            scm?: "git";
                            size?: number;
                            updated_on?: string;
                            uuid?: string;
                        };
                        state?: | "closed"
                        | "duplicate"
                        | "invalid"
                        | "new"
                        | "on hold"
                        | "open"
                        | "resolved"
                        | "submitted"
                        | "wontfix";
                        title?: string;
                        updated_on?: string;
                        version?: { type: "version" } & Omit<
                            Readonly<(...)> & { type: ... },
                            "type",
                        > & Readonly<Record<string, unknown>> & {
                            id?: number;
                            links?: { self?: ... };
                            name?: string;
                        };
                        votes?: number;
                    }
                )[];
            };
            paginated_log_entries: {
                next?: string;
                page?: number;
                pagelen?: number;
                previous?: string;
                size?: number;
                values?: readonly (
                    Readonly<Record<string, unknown>> & {
                        changes?: {
                            assignee?: { new?: (...) | (...); old?: (...) | (...) };
                            component?: { new?: (...) | (...); old?: (...) | (...) };
                            content?: { new?: (...) | (...); old?: (...) | (...) };
                            kind?: { new?: (...) | (...); old?: (...) | (...) };
                            milestone?: { new?: (...) | (...); old?: (...) | (...) };
                            priority?: { new?: (...) | (...); old?: (...) | (...) };
                            state?: { new?: (...) | (...); old?: (...) | (...) };
                            title?: { new?: (...) | (...); old?: (...) | (...) };
                            version?: { new?: (...) | (...); old?: (...) | (...) };
                        };
                        created_on?: string;
                        issue?: { type: "issue" } & Omit<
                            Readonly<(...)> & { type: ... },
                            "type",
                        > & Readonly<Record<string, unknown>> & {
                            assignee?: (...) & (...) & (...) & (...);
                            component?: (...) & (...) & (...) & (...);
                            content?: { html?: ...; markup?: ...; raw?: ... };
                            created_on?: string;
                            edited_on?: string;
                            id?: number;
                            kind?: "task" | "bug" | "enhancement" | "proposal";
                            links?: {
                                attachments?: ...;
                                comments?: ...;
                                html?: ...;
                                self?: ...;
                                vote?: ...;
                                watch?: ...;
                            };
                            milestone?: (...) & (...) & (...) & (...);
                            priority?: "blocker" | "critical" | "major" | "minor" | "trivial";
                            reporter?: (...) & (...) & (...) & (...);
                            repository?: (...) & (...) & (...) & (...);
                            state?:
                                | "closed"
                                | "duplicate"
                                | "invalid"
                                | "new"
                                | "on hold"
                                | "open"
                                | "resolved"
                                | "submitted"
                                | "wontfix";
                            title?: string;
                            updated_on?: string;
                            version?: (...) & (...) & (...) & (...);
                            votes?: number;
                        };
                        links?: {
                            issue?: { href?: (...)
                            | (...); name?: (...) | (...) };
                            self?: { href?: (...) | (...); name?: (...) | (...) };
                        };
                        message?: {
                            html?: string;
                            markup?: "creole"
                            | "markdown"
                            | "plaintext";
                            raw?: string;
                        };
                        name?: string;
                        type: string;
                        user?: { type: "account" } & Omit<
                            Readonly<(...)> & { type: ... },
                            "type",
                        > & Readonly<Record<string, unknown>> & {
                            created_on?: string;
                            display_name?: string;
                            links?: (...) & (...);
                            uuid?: string;
                        };
                    }
                )[];
            };
            paginated_milestones: {
                next?: string;
                page?: number;
                pagelen?: number;
                previous?: string;
                size?: number;
                values?: readonly (
                    { type: "milestone" } & Omit<
                        Readonly<Record<string, unknown>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        id?: number;
                        links?: { self?: { href?: (...) | (...); name?: (...) | (...) } };
                        name?: string;
                    }
                )[];
            };
            paginated_pipeline_caches: {
                next?: string;
                page?: number;
                pagelen?: number;
                previous?: string;
                size?: number;
                values?: readonly (
                    { type: "pipeline_cache" } & Omit<
                        Readonly<Record<string, unknown>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        file_size_bytes?: number;
                        key_hash?: string;
                        name?: string;
                        path?: string;
                        pipeline_uuid?: string;
                        step_uuid?: string;
                        uuid?: string;
                    }
                )[];
            };
            paginated_pipeline_known_hosts: {
                next?: string;
                page?: number;
                pagelen?: number;
                previous?: string;
                size?: number;
                values?: readonly (
                    { type: "pipeline_known_host" } & Omit<
                        Readonly<Record<string, unknown>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        hostname?: string;
                        public_key?: { type: "pipeline_ssh_public_key" } & Omit<
                            Readonly<(...)> & { type: ... },
                            "type",
                        > & Readonly<Record<string, unknown>> & {
                            key?: string;
                            key_type?: string;
                            md5_fingerprint?: string;
                            sha256_fingerprint?: string;
                        };
                        uuid?: string;
                    }
                )[];
            };
            paginated_pipeline_schedule_executions: {
                next?: string;
                page?: number;
                pagelen?: number;
                previous?: string;
                size?: number;
                values?: readonly (
                    { type: "pipeline_schedule_execution" } & Omit<
                        Readonly<Record<string, unknown>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>>
                )[];
            };
            paginated_pipeline_schedules: {
                next?: string;
                page?: number;
                pagelen?: number;
                previous?: string;
                size?: number;
                values?: readonly (
                    { type: "pipeline_schedule" } & Omit<
                        Readonly<Record<string, unknown>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        cron_pattern?: string;
                        enabled?: boolean;
                        target?: { type: "pipeline_ref_target" } & Omit<
                            { type: ... } & Omit<(...), (...)> & Readonly<(...)>,
                            "type",
                        > & Readonly<Record<string, unknown>> & {
                            commit?: (...) & (...) & (...) & (...);
                            ref_name?: string;
                            ref_type?: "branch" | "tag" | "bookmark" | "named_branch";
                            selector?: undefined;
                        };
                        updated_on?: string;
                        uuid?: string;
                    }
                )[];
            };
            paginated_pipeline_steps: {
                next?: string;
                page?: number;
                pagelen?: number;
                previous?: string;
                size?: number;
                values?: readonly (
                    { type: "pipeline_step" } & Omit<
                        Readonly<Record<string, unknown>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        completed_on?: string;
                        image?: {
                            email?: string;
                            name?: string;
                            password?: string;
                            username?: string;
                        };
                        script_commands?: readonly { command?: string; name?: string }[];
                        setup_commands?: readonly { command?: string; name?: string }[];
                        started_on?: string;
                        state?: { type: "pipeline_step_state" } & Omit<
                            Readonly<(...)> & { type: ... },
                            "type",
                        > & Readonly<Record<string, unknown>>;
                        uuid?: string;
                    }
                )[];
            };
            paginated_pipeline_variables: {
                next?: string;
                page?: number;
                pagelen?: number;
                previous?: string;
                size?: number;
                values?: readonly (
                    { type: "pipeline_variable" } & Omit<
                        Readonly<Record<string, unknown>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        key?: string;
                        secured?: boolean;
                        uuid?: string;
                        value?: string;
                    }
                )[];
            };
            paginated_pipelines: {
                next?: string;
                page?: number;
                pagelen?: number;
                previous?: string;
                size?: number;
                values?: readonly (
                    { type: "pipeline" } & Omit<
                        Readonly<Record<string, unknown>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        build_number?: number;
                        build_seconds_used?: number;
                        completed_on?: string;
                        configuration_sources?: readonly { source: string; uri: string }[];
                        created_on?: string;
                        creator?: { type: "account" } & Omit<
                            Readonly<(...)> & { type: ... },
                            "type",
                        > & Readonly<Record<string, unknown>> & {
                            created_on?: string;
                            display_name?: string;
                            links?: (...) & (...);
                            uuid?: string;
                        };
                        links?: { type: "pipelines_pipeline_links" } & Omit<
                            Readonly<(...)> & { type: ... },
                            "type",
                        > & Readonly<Record<string, unknown>> & {
                            self?: (...) & (...) & (...) & (...);
                            steps?: (...) & (...) & (...) & (...);
                        };
                        repository?: { type: "repository" } & Omit<
                            Readonly<(...)> & { type: ... },
                            "type",
                        > & Readonly<Record<string, unknown>> & {
                            created_on?: string;
                            description?: string;
                            fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                            full_name?: string;
                            has_issues?: boolean;
                            has_wiki?: boolean;
                            is_private?: boolean;
                            language?: string;
                            links?: {
                                avatar?: ...;
                                clone?: ...;
                                commits?: ...;
                                downloads?: ...;
                                forks?: ...;
                                hooks?: ...;
                                html?: ...;
                                pullrequests?: ...;
                                self?: ...;
                                watchers?: ...;
                            };
                            mainbranch?: (...) & (...) & (...);
                            name?: string;
                            owner?: (...) & (...) & (...) & (...);
                            parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                            project?: (...) & (...) & (...) & (...);
                            scm?: "git";
                            size?: number;
                            updated_on?: string;
                            uuid?: string;
                        };
                        state?: { type: "pipeline_state" } & Omit<
                            Readonly<(...)> & { type: ... },
                            "type",
                        > & Readonly<Record<string, unknown>>;
                        target?: { type: "pipeline_target" } & Omit<
                            Readonly<(...)> & { type: ... },
                            "type",
                        > & Readonly<Record<string, unknown>>;
                        trigger?: { type: "pipeline_trigger" } & Omit<
                            Readonly<(...)> & { type: ... },
                            "type",
                        > & Readonly<Record<string, unknown>>;
                        uuid?: string;
                        variables?: readonly (
                            { type: "pipeline_variable" } & Omit<(...) & (...), "type"> & Readonly<
                                Record<(...), (...)>,
                            > & {
                                key?: (...) | (...);
                                secured?: (...) | (...) | (...);
                                uuid?: (...) | (...);
                                value?: (...) | (...);
                            }
                        )[];
                    }
                )[];
            };
            paginated_project_deploy_keys: {
                next?: string;
                page?: number;
                pagelen?: number;
                previous?: string;
                size?: number;
                values?: readonly (
                    { type: "project_deploy_key" } & Omit<
                        Readonly<Record<string, unknown>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        added_on?: string;
                        comment?: string;
                        created_by?: { type: "account" } & Omit<
                            Readonly<(...)> & { type: ... },
                            "type",
                        > & Readonly<Record<string, unknown>> & {
                            created_on?: string;
                            display_name?: string;
                            links?: (...) & (...);
                            uuid?: string;
                        };
                        key?: string;
                        label?: string;
                        last_used?: string;
                        links?: { self?: { href?: (...)
                        | (...); name?: (...) | (...) } };
                        project?: { type: "project" } & Omit<
                            Readonly<(...)> & { type: ... },
                            "type",
                        > & Readonly<Record<string, unknown>> & {
                            created_on?: string;
                            description?: string;
                            has_publicly_visible_repos?: boolean;
                            is_private?: boolean;
                            key?: string;
                            links?: { avatar?: ...; html?: ... };
                            name?: string;
                            owner?: (...) & (...) & (...) & (...);
                            updated_on?: string;
                            uuid?: string;
                        };
                    }
                )[];
            };
            paginated_project_group_permissions: {
                next?: string;
                page?: number;
                pagelen?: number;
                previous?: string;
                size?: number;
                values?: readonly (
                    Readonly<Record<string, unknown>> & {
                        group?: { type: "group" } & Omit<
                            Readonly<(...)> & { type: ... },
                            "type",
                        > & Readonly<Record<string, unknown>> & {
                            full_slug?: string;
                            links?: { html?: ...; self?: ... };
                            name?: string;
                            owner?: (...) & (...) & (...) & (...);
                            slug?: string;
                            workspace?: (...) & (...) & (...) & (...);
                        };
                        links?: { self?: { href?: (...)
                        | (...); name?: (...) | (...) } };
                        permission?: "admin" | "create-repo" | "read" | "write" | "none";
                        project?: { type: "project" } & Omit<
                            Readonly<(...)> & { type: ... },
                            "type",
                        > & Readonly<Record<string, unknown>> & {
                            created_on?: string;
                            description?: string;
                            has_publicly_visible_repos?: boolean;
                            is_private?: boolean;
                            key?: string;
                            links?: { avatar?: ...; html?: ... };
                            name?: string;
                            owner?: (...) & (...) & (...) & (...);
                            updated_on?: string;
                            uuid?: string;
                        };
                        type: string;
                    }
                )[];
            };
            paginated_project_user_permissions: {
                next?: string;
                page?: number;
                pagelen?: number;
                previous?: string;
                size?: number;
                values?: readonly (
                    Readonly<Record<string, unknown>> & {
                        links?: { self?: { href?: (...) | (...); name?: (...) | (...) } };
                        permission?: "admin" | "create-repo" | "read" | "write" | "none";
                        project?: { type: "project" } & Omit<
                            Readonly<(...)> & { type: ... },
                            "type",
                        > & Readonly<Record<string, unknown>> & {
                            created_on?: string;
                            description?: string;
                            has_publicly_visible_repos?: boolean;
                            is_private?: boolean;
                            key?: string;
                            links?: { avatar?: ...; html?: ... };
                            name?: string;
                            owner?: (...) & (...) & (...) & (...);
                            updated_on?: string;
                            uuid?: string;
                        };
                        type: string;
                        user?: { type: "user" } & Omit<
                            { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                                created_on?: ...;
                                display_name?: ...;
                                links?: ...;
                                uuid?: ...;
                            },
                            "type",
                        > & Readonly<Record<string, unknown>> & {
                            account_id?: string;
                            account_status?: string;
                            has_2fa_enabled?: boolean;
                            is_staff?: boolean;
                            links?: (...) & (...) & (...);
                            nickname?: string;
                        };
                    }
                )[];
            };
            paginated_projects: {
                next?: string;
                page?: number;
                pagelen?: number;
                previous?: string;
                size?: number;
                values?: readonly (
                    { type: "project" } & Omit<
                        Readonly<Record<string, unknown>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        description?: string;
                        has_publicly_visible_repos?: boolean;
                        is_private?: boolean;
                        key?: string;
                        links?: {
                            avatar?: { href?: (...) | (...); name?: (...) | (...) };
                            html?: { href?: (...) | (...); name?: (...) | (...) };
                        };
                        name?: string;
                        owner?: { type: "team" } & Omit<
                            { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                                created_on?: ...;
                                display_name?: ...;
                                links?: ...;
                                uuid?: ...;
                            },
                            "type",
                        > & Readonly<Record<string, unknown>> & {
                            links?: (...) & (...) & (...);
                        };
                        updated_on?: string;
                        uuid?: string;
                    }
                )[];
            };
            paginated_pullrequest_comments: {
                next?: string;
                page?: number;
                pagelen?: number;
                previous?: string;
                size?: number;
                values?: readonly (
                    { type: "pullrequest_comment" } & Omit<
                        { type: "comment" } & Omit<
                            Readonly<Record<(...), (...)>> & { type: string },
                            "type",
                        > & Readonly<Record<string, unknown>> & {
                            content?: {
                                html?: (...) | (...);
                                markup?: (...) | (...) | (...) | (...);
                                raw?: (...) | (...);
                            };
                            created_on?: string;
                            deleted?: boolean;
                            id?: number;
                            inline?: { from?: (...)
                            | (...); path: string; to?: (...) | (...) };
                            links?: {
                                code?: (...) | (...);
                                html?: (...) | (...);
                                self?: (...) | (...);
                            };
                            parent?: { readonly type: "comment"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; };
                            updated_on?: string;
                            user?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                                created_on?: ...;
                                display_name?: ...;
                                links?: ...;
                                uuid?: ...;
                            };
                        },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        pending?: boolean;
                        pullrequest?: { type: "pullrequest" } & Omit<
                            Readonly<(...)> & { type: ... },
                            "type",
                        > & Readonly<Record<string, unknown>> & {
                            author?: (...) & (...) & (...) & (...);
                            close_source_branch?: boolean;
                            closed_by?: (...) & (...) & (...) & (...);
                            comment_count?: number;
                            created_on?: string;
                            destination?: { branch?: ...; commit?: ...; repository?: ... };
                            draft?: boolean;
                            id?: number;
                            links?: {
                                activity?: ...;
                                approve?: ...;
                                comments?: ...;
                                commits?: ...;
                                decline?: ...;
                                diff?: ...;
                                diffstat?: ...;
                                html?: ...;
                                merge?: ...;
                                self?: ...;
                            };
                            merge_commit?: { hash?: ... };
                            participants?: readonly (...)[];
                            queued?: boolean;
                            reason?: string;
                            rendered?: { description?: ...; reason?: ...; title?: ... };
                            reviewers?: readonly (...)[];
                            source?: { branch?: ...; commit?: ...; repository?: ... };
                            state?: "DECLINED" | "MERGED" | "OPEN" | "SUPERSEDED";
                            summary?: { html?: ...; markup?: ...; raw?: ... };
                            task_count?: number;
                            title?: string;
                            updated_on?: string;
                        };
                        resolution?: Readonly<Record<string, unknown>> & {
                            created_on?: string;
                            type: string;
                            user?: (...) & (...) & (...) & (...);
                        };
                    }
                )[];
            };
            paginated_pullrequests: {
                next?: string;
                page?: number;
                pagelen?: number;
                previous?: string;
                size?: number;
                values?: readonly (
                    { type: "pullrequest" } & Omit<
                        Readonly<Record<string, unknown>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        author?: { type: "account" } & Omit<
                            Readonly<(...)> & { type: ... },
                            "type",
                        > & Readonly<Record<string, unknown>> & {
                            created_on?: string;
                            display_name?: string;
                            links?: (...) & (...);
                            uuid?: string;
                        };
                        close_source_branch?: boolean;
                        closed_by?: { type: "account" } & Omit<
                            Readonly<(...)> & { type: ... },
                            "type",
                        > & Readonly<Record<string, unknown>> & {
                            created_on?: string;
                            display_name?: string;
                            links?: (...) & (...);
                            uuid?: string;
                        };
                        comment_count?: number;
                        created_on?: string;
                        destination?: {
                            branch?: {
                                default_merge_strategy?: (...)
                                | (...);
                                merge_strategies?: (...) | (...);
                                name?: (...) | (...);
                            };
                            commit?: { hash?: (...)
                            | (...) };
                            repository?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                                created_on?: ...;
                                description?: ...;
                                fork_policy?: ...;
                                full_name?: ...;
                                has_issues?: ...;
                                has_wiki?: ...;
                                is_private?: ...;
                                language?: ...;
                                links?: ...;
                                mainbranch?: ...;
                                name?: ...;
                                owner?: ...;
                                parent?: ...;
                                project?: ...;
                                scm?: ...;
                                size?: ...;
                                updated_on?: ...;
                                uuid?: ...;
                            };
                        };
                        draft?: boolean;
                        id?: number;
                        links?: {
                            activity?: { href?: (...)
                            | (...); name?: (...) | (...) };
                            approve?: { href?: (...) | (...); name?: (...) | (...) };
                            comments?: { href?: (...) | (...); name?: (...) | (...) };
                            commits?: { href?: (...) | (...); name?: (...) | (...) };
                            decline?: { href?: (...) | (...); name?: (...) | (...) };
                            diff?: { href?: (...) | (...); name?: (...) | (...) };
                            diffstat?: { href?: (...) | (...); name?: (...) | (...) };
                            html?: { href?: (...) | (...); name?: (...) | (...) };
                            merge?: { href?: (...) | (...); name?: (...) | (...) };
                            self?: { href?: (...) | (...); name?: (...) | (...) };
                        };
                        merge_commit?: { hash?: string };
                        participants?: readonly (
                            { type: "participant" } & Omit<(...) & (...), "type"> & Readonly<
                                Record<(...), (...)>,
                            > & {
                                approved?: (...) | (...) | (...);
                                participated_on?: (...) | (...);
                                role?: (...) | (...) | (...);
                                state?: (...) | (...) | (...) | (...);
                                user?: (...) | (...);
                            }
                        )[];
                        queued?: boolean;
                        reason?: string;
                        rendered?: {
                            description?: {
                                html?: (...)
                                | (...);
                                markup?: (...) | (...) | (...) | (...);
                                raw?: (...) | (...);
                            };
                            reason?: {
                                html?: (...)
                                | (...);
                                markup?: (...) | (...) | (...) | (...);
                                raw?: (...) | (...);
                            };
                            title?: {
                                html?: (...)
                                | (...);
                                markup?: (...) | (...) | (...) | (...);
                                raw?: (...) | (...);
                            };
                        };
                        reviewers?: readonly (
                            { type: "account" } & Omit<(...) & (...), "type"> & Readonly<
                                Record<(...), (...)>,
                            > & {
                                created_on?: (...) | (...);
                                display_name?: (...) | (...);
                                links?: (...) | (...);
                                uuid?: (...) | (...);
                            }
                        )[];
                        source?: {
                            branch?: {
                                default_merge_strategy?: (...)
                                | (...);
                                merge_strategies?: (...) | (...);
                                name?: (...) | (...);
                            };
                            commit?: { hash?: (...)
                            | (...) };
                            repository?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                                created_on?: ...;
                                description?: ...;
                                fork_policy?: ...;
                                full_name?: ...;
                                has_issues?: ...;
                                has_wiki?: ...;
                                is_private?: ...;
                                language?: ...;
                                links?: ...;
                                mainbranch?: ...;
                                name?: ...;
                                owner?: ...;
                                parent?: ...;
                                project?: ...;
                                scm?: ...;
                                size?: ...;
                                updated_on?: ...;
                                uuid?: ...;
                            };
                        };
                        state?: "DECLINED"
                        | "MERGED"
                        | "OPEN"
                        | "SUPERSEDED";
                        summary?: {
                            html?: string;
                            markup?: "creole" | "markdown" | "plaintext";
                            raw?: string;
                        };
                        task_count?: number;
                        title?: string;
                        updated_on?: string;
                    }
                )[];
            };
            paginated_refs: {
                next?: string;
                page?: number;
                pagelen?: number;
                previous?: string;
                size?: number;
                values?: readonly (
                    Readonly<Record<string, unknown>> & {
                        links?: {
                            commits?: { href?: (...) | (...); name?: (...) | (...) };
                            html?: { href?: (...) | (...); name?: (...) | (...) };
                            self?: { href?: (...) | (...); name?: (...) | (...) };
                        };
                        name?: string;
                        target?: { type: "commit" } & Omit<
                            { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                                author?: ...;
                                committer?: ...;
                                date?: ...;
                                hash?: ...;
                                message?: ...;
                                parents?: ...;
                                summary?: ...;
                            },
                            "type",
                        > & Readonly<Record<string, unknown>> & {
                            participants?: readonly (...)[];
                            repository?: (...) & (...) & (...) & (...);
                        };
                        type: string;
                    }
                )[];
            };
            paginated_reports: {
                next?: string;
                page?: number;
                pagelen?: number;
                previous?: string;
                size?: number;
                values?: readonly (
                    { type: "report" } & Omit<
                        Readonly<Record<string, unknown>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        data?: readonly {
                            title?: string;
                            type?:
                                | "BOOLEAN"
                                | "DATE"
                                | "DURATION"
                                | "LINK"
                                | "NUMBER"
                                | "PERCENTAGE"
                                | "TEXT";
                            value?: Record<(...), (...)>;
                        }[];
                        details?: string;
                        external_id?: string;
                        link?: string;
                        logo_url?: string;
                        remote_link_enabled?: boolean;
                        report_type?: "BUG"
                        | "COVERAGE"
                        | "SECURITY"
                        | "TEST";
                        reporter?: string;
                        result?: "FAILED" | "PENDING" | "PASSED";
                        title?: string;
                        updated_on?: string;
                        uuid?: string;
                    }
                )[];
            };
            paginated_repositories: {
                next?: string;
                page?: number;
                pagelen?: number;
                previous?: string;
                size?: number;
                values?: readonly (
                    { type: "repository" } & Omit<
                        Readonly<Record<string, unknown>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        description?: string;
                        fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                        full_name?: string;
                        has_issues?: boolean;
                        has_wiki?: boolean;
                        is_private?: boolean;
                        language?: string;
                        links?: {
                            avatar?: { href?: (...) | (...); name?: (...) | (...) };
                            clone?: readonly { href?: ...; name?: ... }[];
                            commits?: { href?: (...) | (...); name?: (...) | (...) };
                            downloads?: { href?: (...) | (...); name?: (...) | (...) };
                            forks?: { href?: (...) | (...); name?: (...) | (...) };
                            hooks?: { href?: (...) | (...); name?: (...) | (...) };
                            html?: { href?: (...) | (...); name?: (...) | (...) };
                            pullrequests?: { href?: (...) | (...); name?: (...) | (...) };
                            self?: { href?: (...) | (...); name?: (...) | (...) };
                            watchers?: { href?: (...) | (...); name?: (...) | (...) };
                        };
                        mainbranch?: Readonly<Record<string, unknown>> & {
                            links?: { commits?: ...; html?: ...; self?: ... };
                            name?: string;
                            target?: (...) & (...) & (...) & (...);
                            type: string;
                        } & {
                            default_merge_strategy?: string;
                            merge_strategies?: readonly (...)[];
                        };
                        name?: string;
                        owner?: { type: "account" } & Omit<
                            Readonly<(...)> & { type: ... },
                            "type",
                        > & Readonly<Record<string, unknown>> & {
                            created_on?: string;
                            display_name?: string;
                            links?: (...) & (...);
                            uuid?: string;
                        };
                        parent?: { readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; };
                        project?: { type: "project" } & Omit<
                            Readonly<(...)> & { type: ... },
                            "type",
                        > & Readonly<Record<string, unknown>> & {
                            created_on?: string;
                            description?: string;
                            has_publicly_visible_repos?: boolean;
                            is_private?: boolean;
                            key?: string;
                            links?: { avatar?: ...; html?: ... };
                            name?: string;
                            owner?: (...) & (...) & (...) & (...);
                            updated_on?: string;
                            uuid?: string;
                        };
                        scm?: "git";
                        size?: number;
                        updated_on?: string;
                        uuid?: string;
                    }
                )[];
            };
            paginated_repository_group_permissions: {
                next?: string;
                page?: number;
                pagelen?: number;
                previous?: string;
                size?: number;
                values?: readonly (
                    Readonly<Record<string, unknown>> & {
                        group?: { type: "group" } & Omit<
                            Readonly<(...)> & { type: ... },
                            "type",
                        > & Readonly<Record<string, unknown>> & {
                            full_slug?: string;
                            links?: { html?: ...; self?: ... };
                            name?: string;
                            owner?: (...) & (...) & (...) & (...);
                            slug?: string;
                            workspace?: (...) & (...) & (...) & (...);
                        };
                        links?: { self?: { href?: (...)
                        | (...); name?: (...) | (...) } };
                        permission?: "admin" | "read" | "write" | "none";
                        repository?: { type: "repository" } & Omit<
                            Readonly<(...)> & { type: ... },
                            "type",
                        > & Readonly<Record<string, unknown>> & {
                            created_on?: string;
                            description?: string;
                            fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                            full_name?: string;
                            has_issues?: boolean;
                            has_wiki?: boolean;
                            is_private?: boolean;
                            language?: string;
                            links?: {
                                avatar?: ...;
                                clone?: ...;
                                commits?: ...;
                                downloads?: ...;
                                forks?: ...;
                                hooks?: ...;
                                html?: ...;
                                pullrequests?: ...;
                                self?: ...;
                                watchers?: ...;
                            };
                            mainbranch?: (...) & (...) & (...);
                            name?: string;
                            owner?: (...) & (...) & (...) & (...);
                            parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                            project?: (...) & (...) & (...) & (...);
                            scm?: "git";
                            size?: number;
                            updated_on?: string;
                            uuid?: string;
                        };
                        type: string;
                    }
                )[];
            };
            paginated_repository_permissions: {
                next?: string;
                page?: number;
                pagelen?: number;
                previous?: string;
                size?: number;
                values?: readonly (
                    Readonly<Record<string, unknown>> & {
                        permission?: "admin" | "read" | "write" | "none";
                        repository?: { type: "repository" } & Omit<
                            Readonly<(...)> & { type: ... },
                            "type",
                        > & Readonly<Record<string, unknown>> & {
                            created_on?: string;
                            description?: string;
                            fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                            full_name?: string;
                            has_issues?: boolean;
                            has_wiki?: boolean;
                            is_private?: boolean;
                            language?: string;
                            links?: {
                                avatar?: ...;
                                clone?: ...;
                                commits?: ...;
                                downloads?: ...;
                                forks?: ...;
                                hooks?: ...;
                                html?: ...;
                                pullrequests?: ...;
                                self?: ...;
                                watchers?: ...;
                            };
                            mainbranch?: (...) & (...) & (...);
                            name?: string;
                            owner?: (...) & (...) & (...) & (...);
                            parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                            project?: (...) & (...) & (...) & (...);
                            scm?: "git";
                            size?: number;
                            updated_on?: string;
                            uuid?: string;
                        };
                        type: string;
                        user?: { type: "user" } & Omit<
                            { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                                created_on?: ...;
                                display_name?: ...;
                                links?: ...;
                                uuid?: ...;
                            },
                            "type",
                        > & Readonly<Record<string, unknown>> & {
                            account_id?: string;
                            account_status?: string;
                            has_2fa_enabled?: boolean;
                            is_staff?: boolean;
                            links?: (...) & (...) & (...);
                            nickname?: string;
                        };
                    }
                )[];
            };
            paginated_repository_user_permissions: {
                next?: string;
                page?: number;
                pagelen?: number;
                previous?: string;
                size?: number;
                values?: readonly (
                    Readonly<Record<string, unknown>> & {
                        links?: { self?: { href?: (...) | (...); name?: (...) | (...) } };
                        permission?: "admin" | "read" | "write" | "none";
                        repository?: { type: "repository" } & Omit<
                            Readonly<(...)> & { type: ... },
                            "type",
                        > & Readonly<Record<string, unknown>> & {
                            created_on?: string;
                            description?: string;
                            fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                            full_name?: string;
                            has_issues?: boolean;
                            has_wiki?: boolean;
                            is_private?: boolean;
                            language?: string;
                            links?: {
                                avatar?: ...;
                                clone?: ...;
                                commits?: ...;
                                downloads?: ...;
                                forks?: ...;
                                hooks?: ...;
                                html?: ...;
                                pullrequests?: ...;
                                self?: ...;
                                watchers?: ...;
                            };
                            mainbranch?: (...) & (...) & (...);
                            name?: string;
                            owner?: (...) & (...) & (...) & (...);
                            parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                            project?: (...) & (...) & (...) & (...);
                            scm?: "git";
                            size?: number;
                            updated_on?: string;
                            uuid?: string;
                        };
                        type: string;
                        user?: { type: "user" } & Omit<
                            { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                                created_on?: ...;
                                display_name?: ...;
                                links?: ...;
                                uuid?: ...;
                            },
                            "type",
                        > & Readonly<Record<string, unknown>> & {
                            account_id?: string;
                            account_status?: string;
                            has_2fa_enabled?: boolean;
                            is_staff?: boolean;
                            links?: (...) & (...) & (...);
                            nickname?: string;
                        };
                    }
                )[];
            };
            paginated_snippet_comments: {
                next?: string;
                page?: number;
                pagelen?: number;
                previous?: string;
                size?: number;
                values?: readonly (
                    { type: "snippet_comment" } & Omit<
                        Readonly<Record<string, unknown>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        links?: {
                            html?: { href?: (...) | (...); name?: (...) | (...) };
                            self?: { href?: (...) | (...); name?: (...) | (...) };
                        };
                        snippet?: { type: "snippet" } & Omit<
                            Readonly<(...)> & { type: ... },
                            "type",
                        > & Readonly<Record<string, unknown>> & {
                            created_on?: string;
                            creator?: (...) & (...) & (...) & (...);
                            id?: number;
                            is_private?: boolean;
                            owner?: (...) & (...) & (...) & (...);
                            scm?: "git";
                            title?: string;
                            updated_on?: string;
                        };
                    }
                )[];
            };
            paginated_snippet_commit: {
                next?: string;
                page?: number;
                pagelen?: number;
                previous?: string;
                size?: number;
                values?: readonly (
                    { type: "snippet_commit" } & Omit<
                        { type: "base_commit" } & Omit<
                            Readonly<Record<(...), (...)>> & { type: string },
                            "type",
                        > & Readonly<Record<string, unknown>> & {
                            author?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                                raw?: ...;
                                user?: ...;
                            };
                            committer?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                                raw?: ...;
                                user?: ...;
                            };
                            date?: string;
                            hash?: string;
                            message?: string;
                            parents?: readonly (
                                { readonly type: "base_commit"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }
                            )[];
                            summary?: {
                                html?: (...)
                                | (...);
                                markup?: (...) | (...) | (...) | (...);
                                raw?: (...) | (...);
                            };
                        },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        links?: {
                            diff?: { href?: (...) | (...); name?: (...) | (...) };
                            html?: { href?: (...) | (...); name?: (...) | (...) };
                            self?: { href?: (...) | (...); name?: (...) | (...) };
                        };
                        snippet?: { type: "snippet" } & Omit<
                            Readonly<(...)> & { type: ... },
                            "type",
                        > & Readonly<Record<string, unknown>> & {
                            created_on?: string;
                            creator?: (...) & (...) & (...) & (...);
                            id?: number;
                            is_private?: boolean;
                            owner?: (...) & (...) & (...) & (...);
                            scm?: "git";
                            title?: string;
                            updated_on?: string;
                        };
                    }
                )[];
            };
            paginated_snippets: {
                next?: string;
                page?: number;
                pagelen?: number;
                previous?: string;
                size?: number;
                values?: readonly (
                    { type: "snippet" } & Omit<
                        Readonly<Record<string, unknown>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        creator?: { type: "account" } & Omit<
                            Readonly<(...)> & { type: ... },
                            "type",
                        > & Readonly<Record<string, unknown>> & {
                            created_on?: string;
                            display_name?: string;
                            links?: (...) & (...);
                            uuid?: string;
                        };
                        id?: number;
                        is_private?: boolean;
                        owner?: { type: "account" } & Omit<
                            Readonly<(...)> & { type: ... },
                            "type",
                        > & Readonly<Record<string, unknown>> & {
                            created_on?: string;
                            display_name?: string;
                            links?: (...) & (...);
                            uuid?: string;
                        };
                        scm?: "git";
                        title?: string;
                        updated_on?: string;
                    }
                )[];
            };
            paginated_ssh_user_keys: {
                next?: string;
                page?: number;
                pagelen?: number;
                previous?: string;
                size?: number;
                values?: readonly (
                    { type: "ssh_account_key" } & Omit<
                        { type: "ssh_key" } & Omit<
                            Readonly<Record<(...), (...)>> & { type: string },
                            "type",
                        > & Readonly<Record<string, unknown>> & {
                            comment?: string;
                            created_on?: string;
                            key?: string;
                            label?: string;
                            last_used?: string;
                            links?: { self?: (...) | (...) };
                            uuid?: string;
                        },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        expires_on?: string;
                        fingerprint?: string;
                        owner?: { type: "account" } & Omit<
                            Readonly<(...)> & { type: ... },
                            "type",
                        > & Readonly<Record<string, unknown>> & {
                            created_on?: string;
                            display_name?: string;
                            links?: (...) & (...);
                            uuid?: string;
                        };
                    }
                )[];
            };
            paginated_tags: {
                next?: string;
                page?: number;
                pagelen?: number;
                previous?: string;
                size?: number;
                values?: readonly (
                    Readonly<Record<string, unknown>> & {
                        links?: {
                            commits?: { href?: (...) | (...); name?: (...) | (...) };
                            html?: { href?: (...) | (...); name?: (...) | (...) };
                            self?: { href?: (...) | (...); name?: (...) | (...) };
                        };
                        name?: string;
                        target?: { type: "commit" } & Omit<
                            { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                                author?: ...;
                                committer?: ...;
                                date?: ...;
                                hash?: ...;
                                message?: ...;
                                parents?: ...;
                                summary?: ...;
                            },
                            "type",
                        > & Readonly<Record<string, unknown>> & {
                            participants?: readonly (...)[];
                            repository?: (...) & (...) & (...) & (...);
                        };
                        type: string;
                    } & {
                        date?: string;
                        message?: string;
                        tagger?: { type: "author" } & Omit<
                            Readonly<(...)> & { type: ... },
                            "type",
                        > & Readonly<Record<string, unknown>> & {
                            raw?: string;
                            user?: (...) & (...) & (...) & (...);
                        };
                    }
                )[];
            };
            paginated_tasks: {
                next?: string;
                page?: number;
                pagelen?: number;
                previous?: string;
                size?: number;
                values?: readonly (
                    {
                        content: {
                            html?: string;
                            markup?: "creole"
                            | "markdown"
                            | "plaintext";
                            raw?: string;
                        };
                        created_on: string;
                        creator: { type: "account" } & Omit<
                            Readonly<Record<(...), (...)>> & { type: string },
                            "type",
                        > & Readonly<Record<string, unknown>> & {
                            created_on?: string;
                            display_name?: string;
                            links?: Readonly<(...)> & { avatar?: ... };
                            uuid?: string;
                        };
                        id?: number;
                        pending?: boolean;
                        resolved_by?: { type: "account" } & Omit<
                            Readonly<(...)> & { type: ... },
                            "type",
                        > & Readonly<Record<string, unknown>> & {
                            created_on?: string;
                            display_name?: string;
                            links?: (...) & (...);
                            uuid?: string;
                        };
                        resolved_on?: string;
                        state: "RESOLVED"
                        | "UNRESOLVED";
                        updated_on: string;
                    } & {
                        links?: {
                            html?: { href?: (...)
                            | (...); name?: (...) | (...) };
                            self?: { href?: (...) | (...); name?: (...) | (...) };
                        };
                    } & {
                        comment?: { type: "comment" } & Omit<
                            Readonly<(...)> & { type: ... },
                            "type",
                        > & Readonly<Record<string, unknown>> & {
                            content?: { html?: ...; markup?: ...; raw?: ... };
                            created_on?: string;
                            deleted?: boolean;
                            id?: number;
                            inline?: { from?: ...; path: ...; to?: ... };
                            links?: { code?: ...; html?: ...; self?: ... };
                            parent?: ({ readonly type: "comment"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                            updated_on?: string;
                            user?: (...) & (...) & (...) & (...);
                        };
                    }
                )[];
            };
            paginated_treeentries: {
                next?: string;
                page?: number;
                pagelen?: number;
                previous?: string;
                size?: number;
                values?: readonly (
                    Readonly<Record<string, unknown>> & {
                        commit?: { type: "commit" } & Omit<
                            { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                                author?: ...;
                                committer?: ...;
                                date?: ...;
                                hash?: ...;
                                message?: ...;
                                parents?: ...;
                                summary?: ...;
                            },
                            "type",
                        > & Readonly<Record<string, unknown>> & {
                            participants?: readonly (...)[];
                            repository?: (...) & (...) & (...) & (...);
                        };
                        path?: string;
                        type: string;
                    }
                )[];
            };
            paginated_versions: {
                next?: string;
                page?: number;
                pagelen?: number;
                previous?: string;
                size?: number;
                values?: readonly (
                    { type: "version" } & Omit<
                        Readonly<Record<string, unknown>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        id?: number;
                        links?: { self?: { href?: (...) | (...); name?: (...) | (...) } };
                        name?: string;
                    }
                )[];
            };
            paginated_webhook_subscriptions: {
                next?: string;
                page?: number;
                pagelen?: number;
                previous?: string;
                size?: number;
                values?: readonly (
                    { type: "webhook_subscription" } & Omit<
                        Readonly<Record<string, unknown>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        active?: boolean;
                        created_at?: string;
                        description?: string;
                        events?: readonly (
                            | "issue:comment_created"
                            | "issue:created"
                            | "issue:updated"
                            | "project:updated"
                            | "pullrequest:approved"
                            | "pullrequest:changes_request_created"
                            | "pullrequest:changes_request_removed"
                            | "pullrequest:comment_created"
                            | "pullrequest:comment_deleted"
                            | "pullrequest:comment_reopened"
                            | "pullrequest:comment_resolved"
                            | "pullrequest:comment_updated"
                            | "pullrequest:created"
                            | "pullrequest:fulfilled"
                            | "pullrequest:push"
                            | "pullrequest:rejected"
                            | "pullrequest:unapproved"
                            | "pullrequest:updated"
                            | "repo:commit_comment_created"
                            | "repo:commit_status_created"
                            | "repo:commit_status_updated"
                            | "repo:created"
                            | "repo:deleted"
                            | "repo:fork"
                            | "repo:imported"
                            | "repo:push"
                            | "repo:transfer"
                            | "repo:updated"
                        )[];
                        secret?: string;
                        secret_set?: boolean;
                        subject?: Readonly<Record<string, unknown>> & { type: string };
                        subject_type?: "repository" | "workspace";
                        url?: string;
                        uuid?: string;
                    }
                )[];
            };
            paginated_workspace_memberships: {
                next?: string;
                page?: number;
                pagelen?: number;
                previous?: string;
                size?: number;
                values?: readonly (
                    { type: "workspace_membership" } & Omit<
                        Readonly<Record<string, unknown>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        links?: { self?: { href?: (...) | (...); name?: (...) | (...) } };
                        user?: { type: "account" } & Omit<
                            Readonly<(...)> & { type: ... },
                            "type",
                        > & Readonly<Record<string, unknown>> & {
                            created_on?: string;
                            display_name?: string;
                            links?: (...) & (...);
                            uuid?: string;
                        };
                        workspace?: { type: "workspace" } & Omit<
                            Readonly<(...)> & { type: ... },
                            "type",
                        > & Readonly<Record<string, unknown>> & {
                            created_on?: string;
                            forking_mode?: "allow_forks" | "internal_only";
                            is_privacy_enforced?: boolean;
                            is_private?: boolean;
                            links?: {
                                avatar?: ...;
                                html?: ...;
                                members?: ...;
                                owners?: ...;
                                projects?: ...;
                                repositories?: ...;
                                self?: ...;
                                snippets?: ...;
                            };
                            name?: string;
                            slug?: string;
                            updated_on?: string;
                            uuid?: string;
                        };
                    }
                )[];
            };
            paginated_workspaces: {
                next?: string;
                page?: number;
                pagelen?: number;
                previous?: string;
                size?: number;
                values?: readonly (
                    { type: "workspace" } & Omit<
                        Readonly<Record<string, unknown>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        forking_mode?: "allow_forks" | "internal_only";
                        is_privacy_enforced?: boolean;
                        is_private?: boolean;
                        links?: {
                            avatar?: { href?: (...) | (...); name?: (...) | (...) };
                            html?: { href?: (...) | (...); name?: (...) | (...) };
                            members?: { href?: (...) | (...); name?: (...) | (...) };
                            owners?: { href?: (...) | (...); name?: (...) | (...) };
                            projects?: { href?: (...) | (...); name?: (...) | (...) };
                            repositories?: { href?: (...) | (...); name?: (...) | (...) };
                            self?: { href?: (...) | (...); name?: (...) | (...) };
                            snippets?: { href?: (...) | (...); name?: (...) | (...) };
                        };
                        name?: string;
                        slug?: string;
                        updated_on?: string;
                        uuid?: string;
                    }
                )[];
            };
            participant: { type: "participant" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                approved?: boolean;
                participated_on?: string;
                role?: "PARTICIPANT" | "REVIEWER";
                state?: null | "approved" | "changes_requested";
                user?: { type: "account" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: Readonly<Record<string, unknown>> & {
                        avatar?: { href?: ...; name?: ... };
                    };
                    uuid?: string;
                };
            };
            pipeline: { type: "pipeline" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                build_number?: number;
                build_seconds_used?: number;
                completed_on?: string;
                configuration_sources?: readonly { source: string; uri: string }[];
                created_on?: string;
                creator?: { type: "account" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: Readonly<Record<string, unknown>> & {
                        avatar?: { href?: ...; name?: ... };
                    };
                    uuid?: string;
                };
                links?: { type: "pipelines_pipeline_links" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    self?: { type: "pipelines_links_section_href" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & { href?: string };
                    steps?: { type: "pipelines_links_section_href" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & { href?: string };
                };
                repository?: { type: "repository" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    description?: string;
                    fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                    full_name?: string;
                    has_issues?: boolean;
                    has_wiki?: boolean;
                    is_private?: boolean;
                    language?: string;
                    links?: {
                        avatar?: { href?: (...) | (...); name?: (...) | (...) };
                        clone?: readonly { href?: ...; name?: ... }[];
                        commits?: { href?: (...) | (...); name?: (...) | (...) };
                        downloads?: { href?: (...) | (...); name?: (...) | (...) };
                        forks?: { href?: (...) | (...); name?: (...) | (...) };
                        hooks?: { href?: (...) | (...); name?: (...) | (...) };
                        html?: { href?: (...) | (...); name?: (...) | (...) };
                        pullrequests?: { href?: (...) | (...); name?: (...) | (...) };
                        self?: { href?: (...) | (...); name?: (...) | (...) };
                        watchers?: { href?: (...) | (...); name?: (...) | (...) };
                    };
                    mainbranch?: Readonly<Record<string, unknown>> & {
                        links?: { commits?: ...; html?: ...; self?: ... };
                        name?: string;
                        target?: (...) & (...) & (...) & (...);
                        type: string;
                    } & {
                        default_merge_strategy?: string;
                        merge_strategies?: readonly (...)[];
                    };
                    name?: string;
                    owner?: { type: "account" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        display_name?: string;
                        links?: (...) & (...);
                        uuid?: string;
                    };
                    parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                    project?: { type: "project" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        description?: string;
                        has_publicly_visible_repos?: boolean;
                        is_private?: boolean;
                        key?: string;
                        links?: { avatar?: ...; html?: ... };
                        name?: string;
                        owner?: (...) & (...) & (...) & (...);
                        updated_on?: string;
                        uuid?: string;
                    };
                    scm?: "git";
                    size?: number;
                    updated_on?: string;
                    uuid?: string;
                };
                state?: { type: "pipeline_state" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>>;
                target?: { type: "pipeline_target" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>>;
                trigger?: { type: "pipeline_trigger" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>>;
                uuid?: string;
                variables?: readonly (
                    { type: "pipeline_variable" } & Omit<
                        Readonly<Record<string, unknown>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        key?: string;
                        secured?: boolean;
                        uuid?: string;
                        value?: string;
                    }
                )[];
            };
            pipeline_build_number: { type: "pipeline_build_number" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & { next?: number };
            pipeline_cache: { type: "pipeline_cache" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                file_size_bytes?: number;
                key_hash?: string;
                name?: string;
                path?: string;
                pipeline_uuid?: string;
                step_uuid?: string;
                uuid?: string;
            };
            pipeline_cache_content_uri: { uri?: string };
            pipeline_command: { command?: string; name?: string };
            pipeline_commit_target: { type: "pipeline_commit_target" } & Omit<
                { type: "pipeline_target" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>>,
                "type",
            > & Readonly<Record<string, unknown>> & {
                commit?: { type: "commit" } & Omit<
                    { type: "base_commit" } & Omit<
                        Readonly<Record<(...), (...)>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        author?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                            raw?: ...;
                            user?: ...;
                        };
                        committer?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                            raw?: ...;
                            user?: ...;
                        };
                        date?: string;
                        hash?: string;
                        message?: string;
                        parents?: readonly (
                            { readonly type: "base_commit"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }
                        )[];
                        summary?: {
                            html?: (...)
                            | (...);
                            markup?: (...) | (...) | (...) | (...);
                            raw?: (...) | (...);
                        };
                    },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    participants?: readonly (
                        { type: "participant" } & Omit<(...) & (...), "type"> & Readonly<
                            Record<(...), (...)>,
                        > & {
                            approved?: (...) | (...) | (...);
                            participated_on?: (...) | (...);
                            role?: (...) | (...) | (...);
                            state?: (...) | (...) | (...) | (...);
                            user?: (...) | (...);
                        }
                    )[];
                    repository?: { type: "repository" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        description?: string;
                        fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                        full_name?: string;
                        has_issues?: boolean;
                        has_wiki?: boolean;
                        is_private?: boolean;
                        language?: string;
                        links?: {
                            avatar?: ...;
                            clone?: ...;
                            commits?: ...;
                            downloads?: ...;
                            forks?: ...;
                            hooks?: ...;
                            html?: ...;
                            pullrequests?: ...;
                            self?: ...;
                            watchers?: ...;
                        };
                        mainbranch?: (...) & (...) & (...);
                        name?: string;
                        owner?: (...) & (...) & (...) & (...);
                        parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                        project?: (...) & (...) & (...) & (...);
                        scm?: "git";
                        size?: number;
                        updated_on?: string;
                        uuid?: string;
                    };
                };
                selector?: undefined;
            };
            pipeline_configuration_source: { source: string; uri: string };
            pipeline_error: { type: "pipeline_error" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & { key?: string; message?: string };
            pipeline_image: {
                email?: string;
                name?: string;
                password?: string;
                username?: string;
            };
            pipeline_known_host: { type: "pipeline_known_host" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                hostname?: string;
                public_key?: { type: "pipeline_ssh_public_key" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    key?: string;
                    key_type?: string;
                    md5_fingerprint?: string;
                    sha256_fingerprint?: string;
                };
                uuid?: string;
            };
            pipeline_ref_target: { type: "pipeline_ref_target" } & Omit<
                { type: "pipeline_target" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>>,
                "type",
            > & Readonly<Record<string, unknown>> & {
                commit?: { type: "commit" } & Omit<
                    { type: "base_commit" } & Omit<
                        Readonly<Record<(...), (...)>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        author?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                            raw?: ...;
                            user?: ...;
                        };
                        committer?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                            raw?: ...;
                            user?: ...;
                        };
                        date?: string;
                        hash?: string;
                        message?: string;
                        parents?: readonly (
                            { readonly type: "base_commit"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }
                        )[];
                        summary?: {
                            html?: (...)
                            | (...);
                            markup?: (...) | (...) | (...) | (...);
                            raw?: (...) | (...);
                        };
                    },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    participants?: readonly (
                        { type: "participant" } & Omit<(...) & (...), "type"> & Readonly<
                            Record<(...), (...)>,
                        > & {
                            approved?: (...) | (...) | (...);
                            participated_on?: (...) | (...);
                            role?: (...) | (...) | (...);
                            state?: (...) | (...) | (...) | (...);
                            user?: (...) | (...);
                        }
                    )[];
                    repository?: { type: "repository" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        description?: string;
                        fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                        full_name?: string;
                        has_issues?: boolean;
                        has_wiki?: boolean;
                        is_private?: boolean;
                        language?: string;
                        links?: {
                            avatar?: ...;
                            clone?: ...;
                            commits?: ...;
                            downloads?: ...;
                            forks?: ...;
                            hooks?: ...;
                            html?: ...;
                            pullrequests?: ...;
                            self?: ...;
                            watchers?: ...;
                        };
                        mainbranch?: (...) & (...) & (...);
                        name?: string;
                        owner?: (...) & (...) & (...) & (...);
                        parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                        project?: (...) & (...) & (...) & (...);
                        scm?: "git";
                        size?: number;
                        updated_on?: string;
                        uuid?: string;
                    };
                };
                ref_name?: string;
                ref_type?: "branch"
                | "tag"
                | "bookmark"
                | "named_branch";
                selector?: undefined;
            };
            pipeline_schedule: { type: "pipeline_schedule" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                cron_pattern?: string;
                enabled?: boolean;
                target?: { type: "pipeline_ref_target" } & Omit<
                    { type: "pipeline_target" } & Omit<
                        Readonly<Record<(...), (...)>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>>,
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    commit?: { type: "commit" } & Omit<
                        { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                            author?: ...;
                            committer?: ...;
                            date?: ...;
                            hash?: ...;
                            message?: ...;
                            parents?: ...;
                            summary?: ...;
                        },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        participants?: readonly (...)[];
                        repository?: (...) & (...) & (...) & (...);
                    };
                    ref_name?: string;
                    ref_type?: "branch"
                    | "tag"
                    | "bookmark"
                    | "named_branch";
                    selector?: undefined;
                };
                updated_on?: string;
                uuid?: string;
            };
            pipeline_schedule_execution: { type: "pipeline_schedule_execution" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>>;
            pipeline_schedule_execution_errored: {
                type: "pipeline_schedule_execution_errored";
            } & Omit<
                { type: "pipeline_schedule_execution" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>>,
                "type",
            > & Readonly<Record<string, unknown>> & {
                error?: { type: "pipeline_error" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    key?: string;
                    message?: string;
                };
            };
            pipeline_schedule_execution_executed: {
                type: "pipeline_schedule_execution_executed";
            } & Omit<
                { type: "pipeline_schedule_execution" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>>,
                "type",
            > & Readonly<Record<string, unknown>> & {
                pipeline?: { type: "pipeline" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    build_number?: number;
                    build_seconds_used?: number;
                    completed_on?: string;
                    configuration_sources?: readonly { source: string; uri: string }[];
                    created_on?: string;
                    creator?: { type: "account" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        display_name?: string;
                        links?: (...) & (...);
                        uuid?: string;
                    };
                    links?: { type: "pipelines_pipeline_links" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        self?: (...) & (...) & (...) & (...);
                        steps?: (...) & (...) & (...) & (...);
                    };
                    repository?: { type: "repository" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        description?: string;
                        fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                        full_name?: string;
                        has_issues?: boolean;
                        has_wiki?: boolean;
                        is_private?: boolean;
                        language?: string;
                        links?: {
                            avatar?: ...;
                            clone?: ...;
                            commits?: ...;
                            downloads?: ...;
                            forks?: ...;
                            hooks?: ...;
                            html?: ...;
                            pullrequests?: ...;
                            self?: ...;
                            watchers?: ...;
                        };
                        mainbranch?: (...) & (...) & (...);
                        name?: string;
                        owner?: (...) & (...) & (...) & (...);
                        parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                        project?: (...) & (...) & (...) & (...);
                        scm?: "git";
                        size?: number;
                        updated_on?: string;
                        uuid?: string;
                    };
                    state?: { type: "pipeline_state" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>>;
                    target?: { type: "pipeline_target" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>>;
                    trigger?: { type: "pipeline_trigger" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>>;
                    uuid?: string;
                    variables?: readonly (
                        { type: "pipeline_variable" } & Omit<(...) & (...), "type"> & Readonly<
                            Record<(...), (...)>,
                        > & {
                            key?: (...) | (...);
                            secured?: (...) | (...) | (...);
                            uuid?: (...) | (...);
                            value?: (...) | (...);
                        }
                    )[];
                };
            };
            pipeline_schedule_post_request_body: {
                type: "pipeline_schedule_post_request_body";
            } & Omit<Readonly<Record<string, unknown>> & { type: string }, "type"> & Readonly<
                Record<string, unknown>,
            > & {
                cron_pattern: string;
                enabled?: boolean;
                target: { ref_name: string; ref_type: "branch"; selector: never };
            };
            pipeline_schedule_put_request_body: {
                type: "pipeline_schedule_put_request_body";
            } & Omit<Readonly<Record<string, unknown>> & { type: string }, "type"> & Readonly<
                Record<string, unknown>,
            > & { enabled?: boolean };
            pipeline_selector: never;
            pipeline_ssh_key_pair: { type: "pipeline_ssh_key_pair" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                private_key?: string;
                public_key?: string;
            };
            pipeline_ssh_public_key: { type: "pipeline_ssh_public_key" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                key?: string;
                key_type?: string;
                md5_fingerprint?: string;
                sha256_fingerprint?: string;
            };
            pipeline_state: { type: "pipeline_state" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>>;
            pipeline_state_completed: { type: "pipeline_state_completed" } & Omit<
                { type: "pipeline_state" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>>,
                "type",
            > & Readonly<Record<string, unknown>> & {
                name?: "COMPLETED";
                result?: { type: "pipeline_state_completed_result" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>>;
            };
            pipeline_state_completed_error: { type: "pipeline_state_completed_error" } & Omit<
                { type: "pipeline_state_completed_result" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>>,
                "type",
            > & Readonly<Record<string, unknown>> & {
                error?: { type: "pipeline_error" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    key?: string;
                    message?: string;
                };
                name?: "ERROR";
            };
            pipeline_state_completed_expired: {
                type: "pipeline_state_completed_expired";
            } & Omit<
                { type: "pipeline_state_completed_result" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>>,
                "type",
            > & Readonly<Record<string, unknown>> & { name?: "EXPIRED" };
            pipeline_state_completed_failed: {
                type: "pipeline_state_completed_failed";
            } & Omit<
                { type: "pipeline_state_completed_result" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>>,
                "type",
            > & Readonly<Record<string, unknown>> & { name?: "FAILED" };
            pipeline_state_completed_result: {
                type: "pipeline_state_completed_result";
            } & Omit<Readonly<Record<string, unknown>> & { type: string }, "type"> & Readonly<
                Record<string, unknown>,
            >;
            pipeline_state_completed_stopped: {
                type: "pipeline_state_completed_stopped";
            } & Omit<
                { type: "pipeline_state_completed_result" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>>,
                "type",
            > & Readonly<Record<string, unknown>> & { name?: "STOPPED" };
            pipeline_state_completed_successful: {
                type: "pipeline_state_completed_successful";
            } & Omit<
                { type: "pipeline_state_completed_result" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>>,
                "type",
            > & Readonly<Record<string, unknown>> & { name?: "SUCCESSFUL" };
            pipeline_state_in_progress: { type: "pipeline_state_in_progress" } & Omit<
                { type: "pipeline_state" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>>,
                "type",
            > & Readonly<Record<string, unknown>> & {
                name?: "IN_PROGRESS";
                stage?: { type: "pipeline_state_in_progress_stage" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>>;
            };
            pipeline_state_in_progress_paused: {
                type: "pipeline_state_in_progress_paused";
            } & Omit<
                { type: "pipeline_state_in_progress_stage" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>>,
                "type",
            > & Readonly<Record<string, unknown>> & { name?: "PAUSED" };
            pipeline_state_in_progress_running: {
                type: "pipeline_state_in_progress_running";
            } & Omit<
                { type: "pipeline_state_in_progress_stage" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>>,
                "type",
            > & Readonly<Record<string, unknown>> & { name?: "RUNNING" };
            pipeline_state_in_progress_stage: {
                type: "pipeline_state_in_progress_stage";
            } & Omit<Readonly<Record<string, unknown>> & { type: string }, "type"> & Readonly<
                Record<string, unknown>,
            >;
            pipeline_state_pending: { type: "pipeline_state_pending" } & Omit<
                { type: "pipeline_state" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>>,
                "type",
            > & Readonly<Record<string, unknown>> & { name?: "PENDING" };
            pipeline_step: { type: "pipeline_step" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                completed_on?: string;
                image?: {
                    email?: string;
                    name?: string;
                    password?: string;
                    username?: string;
                };
                script_commands?: readonly { command?: string; name?: string }[];
                setup_commands?: readonly { command?: string; name?: string }[];
                started_on?: string;
                state?: { type: "pipeline_step_state" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>>;
                uuid?: string;
            };
            pipeline_step_error: { type: "pipeline_step_error" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & { key?: string; message?: string };
            pipeline_step_state: { type: "pipeline_step_state" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>>;
            pipeline_step_state_completed: { type: "pipeline_step_state_completed" } & Omit<
                { type: "pipeline_step_state" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>>,
                "type",
            > & Readonly<Record<string, unknown>> & {
                name?: "COMPLETED";
                result?: { type: "pipeline_step_state_completed_result" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>>;
            };
            pipeline_step_state_completed_error: {
                type: "pipeline_step_state_completed_error";
            } & Omit<
                { type: "pipeline_step_state_completed_result" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>>,
                "type",
            > & Readonly<Record<string, unknown>> & {
                error?: { type: "pipeline_step_error" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    key?: string;
                    message?: string;
                };
                name?: "ERROR";
            };
            pipeline_step_state_completed_expired: {
                type: "pipeline_step_state_completed_expired";
            } & Omit<
                { type: "pipeline_step_state_completed_result" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>>,
                "type",
            > & Readonly<Record<string, unknown>> & { name?: "EXPIRED" };
            pipeline_step_state_completed_failed: {
                type: "pipeline_step_state_completed_failed";
            } & Omit<
                { type: "pipeline_step_state_completed_result" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>>,
                "type",
            > & Readonly<Record<string, unknown>> & { name?: "FAILED" };
            pipeline_step_state_completed_not_run: {
                type: "pipeline_step_state_completed_not_run";
            } & Omit<
                { type: "pipeline_step_state_completed_result" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>>,
                "type",
            > & Readonly<Record<string, unknown>> & { name?: "NOT_RUN" };
            pipeline_step_state_completed_result: {
                type: "pipeline_step_state_completed_result";
            } & Omit<Readonly<Record<string, unknown>> & { type: string }, "type"> & Readonly<
                Record<string, unknown>,
            >;
            pipeline_step_state_completed_stopped: {
                type: "pipeline_step_state_completed_stopped";
            } & Omit<
                { type: "pipeline_step_state_completed_result" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>>,
                "type",
            > & Readonly<Record<string, unknown>> & { name?: "STOPPED" };
            pipeline_step_state_completed_successful: {
                type: "pipeline_step_state_completed_successful";
            } & Omit<
                { type: "pipeline_step_state_completed_result" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>>,
                "type",
            > & Readonly<Record<string, unknown>> & { name?: "SUCCESSFUL" };
            pipeline_step_state_in_progress: {
                type: "pipeline_step_state_in_progress";
            } & Omit<
                { type: "pipeline_step_state" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>>,
                "type",
            > & Readonly<Record<string, unknown>> & { name?: "IN_PROGRESS" };
            pipeline_step_state_pending: { type: "pipeline_step_state_pending" } & Omit<
                { type: "pipeline_step_state" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>>,
                "type",
            > & Readonly<Record<string, unknown>> & { name?: "PENDING" };
            pipeline_step_state_ready: { type: "pipeline_step_state_ready" } & Omit<
                { type: "pipeline_step_state" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>>,
                "type",
            > & Readonly<Record<string, unknown>> & { name?: "READY" };
            pipeline_target: { type: "pipeline_target" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>>;
            pipeline_trigger: { type: "pipeline_trigger" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>>;
            pipeline_trigger_manual: { type: "pipeline_trigger_manual" } & Omit<
                { type: "pipeline_trigger" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>>,
                "type",
            > & Readonly<Record<string, unknown>>;
            pipeline_trigger_push: { type: "pipeline_trigger_push" } & Omit<
                { type: "pipeline_trigger" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>>,
                "type",
            > & Readonly<Record<string, unknown>>;
            pipeline_variable: { type: "pipeline_variable" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                key?: string;
                secured?: boolean;
                uuid?: string;
                value?: string;
            };
            pipelines_config: { type: "pipelines_config" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                enabled?: boolean;
                repository?: { type: "repository" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    description?: string;
                    fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                    full_name?: string;
                    has_issues?: boolean;
                    has_wiki?: boolean;
                    is_private?: boolean;
                    language?: string;
                    links?: {
                        avatar?: { href?: (...) | (...); name?: (...) | (...) };
                        clone?: readonly { href?: ...; name?: ... }[];
                        commits?: { href?: (...) | (...); name?: (...) | (...) };
                        downloads?: { href?: (...) | (...); name?: (...) | (...) };
                        forks?: { href?: (...) | (...); name?: (...) | (...) };
                        hooks?: { href?: (...) | (...); name?: (...) | (...) };
                        html?: { href?: (...) | (...); name?: (...) | (...) };
                        pullrequests?: { href?: (...) | (...); name?: (...) | (...) };
                        self?: { href?: (...) | (...); name?: (...) | (...) };
                        watchers?: { href?: (...) | (...); name?: (...) | (...) };
                    };
                    mainbranch?: Readonly<Record<string, unknown>> & {
                        links?: { commits?: ...; html?: ...; self?: ... };
                        name?: string;
                        target?: (...) & (...) & (...) & (...);
                        type: string;
                    } & {
                        default_merge_strategy?: string;
                        merge_strategies?: readonly (...)[];
                    };
                    name?: string;
                    owner?: { type: "account" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        display_name?: string;
                        links?: (...) & (...);
                        uuid?: string;
                    };
                    parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                    project?: { type: "project" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        description?: string;
                        has_publicly_visible_repos?: boolean;
                        is_private?: boolean;
                        key?: string;
                        links?: { avatar?: ...; html?: ... };
                        name?: string;
                        owner?: (...) & (...) & (...) & (...);
                        updated_on?: string;
                        uuid?: string;
                    };
                    scm?: "git";
                    size?: number;
                    updated_on?: string;
                    uuid?: string;
                };
            };
            pipelines_links_section_href: { type: "pipelines_links_section_href" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & { href?: string };
            pipelines_pipeline_links: { type: "pipelines_pipeline_links" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                self?: { type: "pipelines_links_section_href" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & { href?: string };
                steps?: { type: "pipelines_links_section_href" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & { href?: string };
            };
            project: { type: "project" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                description?: string;
                has_publicly_visible_repos?: boolean;
                is_private?: boolean;
                key?: string;
                links?: {
                    avatar?: { href?: string; name?: string };
                    html?: { href?: string; name?: string };
                };
                name?: string;
                owner?: { type: "team" } & Omit<
                    { type: "account" } & Omit<
                        Readonly<Record<(...), (...)>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        display_name?: string;
                        links?: Readonly<(...)> & { avatar?: ... };
                        uuid?: string;
                    },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    links?: Readonly<Record<string, unknown>> & {
                        avatar?: { href?: ...; name?: ... };
                    } & {
                        html?: { href?: ...; name?: ... };
                        members?: { href?: ...; name?: ... };
                        projects?: { href?: ...; name?: ... };
                        repositories?: { href?: ...; name?: ... };
                        self?: { href?: ...; name?: ... };
                    };
                };
                updated_on?: string;
                uuid?: string;
            };
            project_branching_model: { type: "project_branching_model" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                branch_types?: readonly {
                    kind: "bugfix" | "feature" | "hotfix" | "release";
                    prefix: string;
                }[];
                development?: { name: string; use_mainbranch: boolean };
                production?: { name: string; use_mainbranch: boolean };
            };
            project_deploy_key: { type: "project_deploy_key" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                added_on?: string;
                comment?: string;
                created_by?: { type: "account" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: Readonly<Record<string, unknown>> & {
                        avatar?: { href?: ...; name?: ... };
                    };
                    uuid?: string;
                };
                key?: string;
                label?: string;
                last_used?: string;
                links?: { self?: { href?: string; name?: string } };
                project?: { type: "project" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    description?: string;
                    has_publicly_visible_repos?: boolean;
                    is_private?: boolean;
                    key?: string;
                    links?: {
                        avatar?: { href?: (...) | (...); name?: (...) | (...) };
                        html?: { href?: (...) | (...); name?: (...) | (...) };
                    };
                    name?: string;
                    owner?: { type: "team" } & Omit<
                        { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                            created_on?: ...;
                            display_name?: ...;
                            links?: ...;
                            uuid?: ...;
                        },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        links?: (...) & (...) & (...);
                    };
                    updated_on?: string;
                    uuid?: string;
                };
            };
            project_group_permission: Readonly<Record<string, unknown>> & {
                group?: { type: "group" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    full_slug?: string;
                    links?: {
                        html?: { href?: (...) | (...); name?: (...) | (...) };
                        self?: { href?: (...) | (...); name?: (...) | (...) };
                    };
                    name?: string;
                    owner?: { type: "account" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        display_name?: string;
                        links?: (...) & (...);
                        uuid?: string;
                    };
                    slug?: string;
                    workspace?: { type: "workspace" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        forking_mode?: "allow_forks" | "internal_only";
                        is_privacy_enforced?: boolean;
                        is_private?: boolean;
                        links?: {
                            avatar?: ...;
                            html?: ...;
                            members?: ...;
                            owners?: ...;
                            projects?: ...;
                            repositories?: ...;
                            self?: ...;
                            snippets?: ...;
                        };
                        name?: string;
                        slug?: string;
                        updated_on?: string;
                        uuid?: string;
                    };
                };
                links?: { self?: { href?: string; name?: string } };
                permission?: "admin" | "create-repo" | "read" | "write" | "none";
                project?: { type: "project" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    description?: string;
                    has_publicly_visible_repos?: boolean;
                    is_private?: boolean;
                    key?: string;
                    links?: {
                        avatar?: { href?: (...) | (...); name?: (...) | (...) };
                        html?: { href?: (...) | (...); name?: (...) | (...) };
                    };
                    name?: string;
                    owner?: { type: "team" } & Omit<
                        { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                            created_on?: ...;
                            display_name?: ...;
                            links?: ...;
                            uuid?: ...;
                        },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        links?: (...) & (...) & (...);
                    };
                    updated_on?: string;
                    uuid?: string;
                };
                type: string;
            };
            project_user_permission: Readonly<Record<string, unknown>> & {
                links?: { self?: { href?: string; name?: string } };
                permission?: "admin" | "create-repo" | "read" | "write" | "none";
                project?: { type: "project" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    description?: string;
                    has_publicly_visible_repos?: boolean;
                    is_private?: boolean;
                    key?: string;
                    links?: {
                        avatar?: { href?: (...) | (...); name?: (...) | (...) };
                        html?: { href?: (...) | (...); name?: (...) | (...) };
                    };
                    name?: string;
                    owner?: { type: "team" } & Omit<
                        { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                            created_on?: ...;
                            display_name?: ...;
                            links?: ...;
                            uuid?: ...;
                        },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        links?: (...) & (...) & (...);
                    };
                    updated_on?: string;
                    uuid?: string;
                };
                type: string;
                user?: { type: "user" } & Omit<
                    { type: "account" } & Omit<
                        Readonly<Record<(...), (...)>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        display_name?: string;
                        links?: Readonly<(...)> & { avatar?: ... };
                        uuid?: string;
                    },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    account_id?: string;
                    account_status?: string;
                    has_2fa_enabled?: boolean;
                    is_staff?: boolean;
                    links?: Readonly<Record<string, unknown>> & {
                        avatar?: { href?: ...; name?: ... };
                    } & {
                        html?: { href?: ...; name?: ... };
                        repositories?: { href?: ...; name?: ... };
                        self?: { href?: ...; name?: ... };
                    };
                    nickname?: string;
                };
            };
            pullrequest: { type: "pullrequest" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                author?: { type: "account" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: Readonly<Record<string, unknown>> & {
                        avatar?: { href?: ...; name?: ... };
                    };
                    uuid?: string;
                };
                close_source_branch?: boolean;
                closed_by?: { type: "account" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: Readonly<Record<string, unknown>> & {
                        avatar?: { href?: ...; name?: ... };
                    };
                    uuid?: string;
                };
                comment_count?: number;
                created_on?: string;
                destination?: {
                    branch?: {
                        default_merge_strategy?: string;
                        merge_strategies?: readonly (
                            | "fast_forward"
                            | "merge_commit"
                            | "rebase_fast_forward"
                            | "rebase_merge"
                            | "squash_fast_forward"
                            | "squash"
                        )[];
                        name?: string;
                    };
                    commit?: { hash?: string };
                    repository?: { type: "repository" } & Omit<
                        Readonly<Record<(...), (...)>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        description?: string;
                        fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                        full_name?: string;
                        has_issues?: boolean;
                        has_wiki?: boolean;
                        is_private?: boolean;
                        language?: string;
                        links?: {
                            avatar?: (...) | (...);
                            clone?: (...) | (...);
                            commits?: (...) | (...);
                            downloads?: (...) | (...);
                            forks?: (...) | (...);
                            hooks?: (...) | (...);
                            html?: (...) | (...);
                            pullrequests?: (...) | (...);
                            self?: (...) | (...);
                            watchers?: (...) | (...);
                        };
                        mainbranch?: Readonly<(...)> & {
                            links?: ...;
                            name?: ...;
                            target?: ...;
                            type: ...;
                        } & { default_merge_strategy?: ...; merge_strategies?: ... };
                        name?: string;
                        owner?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                            created_on?: ...;
                            display_name?: ...;
                            links?: ...;
                            uuid?: ...;
                        };
                        parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                        project?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                            created_on?: ...;
                            description?: ...;
                            has_publicly_visible_repos?: ...;
                            is_private?: ...;
                            key?: ...;
                            links?: ...;
                            name?: ...;
                            owner?: ...;
                            updated_on?: ...;
                            uuid?: ...;
                        };
                        scm?: "git";
                        size?: number;
                        updated_on?: string;
                        uuid?: string;
                    };
                };
                draft?: boolean;
                id?: number;
                links?: {
                    activity?: { href?: string; name?: string };
                    approve?: { href?: string; name?: string };
                    comments?: { href?: string; name?: string };
                    commits?: { href?: string; name?: string };
                    decline?: { href?: string; name?: string };
                    diff?: { href?: string; name?: string };
                    diffstat?: { href?: string; name?: string };
                    html?: { href?: string; name?: string };
                    merge?: { href?: string; name?: string };
                    self?: { href?: string; name?: string };
                };
                merge_commit?: { hash?: string };
                participants?: readonly (
                    { type: "participant" } & Omit<
                        Readonly<Record<string, unknown>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        approved?: boolean;
                        participated_on?: string;
                        role?: "PARTICIPANT" | "REVIEWER";
                        state?: null | "approved" | "changes_requested";
                        user?: { type: "account" } & Omit<(...) & (...), "type"> & Readonly<
                            Record<(...), (...)>,
                        > & {
                            created_on?: (...) | (...);
                            display_name?: (...) | (...);
                            links?: (...) | (...);
                            uuid?: (...) | (...);
                        };
                    }
                )[];
                queued?: boolean;
                reason?: string;
                rendered?: {
                    description?: {
                        html?: string;
                        markup?: "creole"
                        | "markdown"
                        | "plaintext";
                        raw?: string;
                    };
                    reason?: {
                        html?: string;
                        markup?: "creole"
                        | "markdown"
                        | "plaintext";
                        raw?: string;
                    };
                    title?: {
                        html?: string;
                        markup?: "creole"
                        | "markdown"
                        | "plaintext";
                        raw?: string;
                    };
                };
                reviewers?: readonly (
                    { type: "account" } & Omit<
                        Readonly<Record<string, unknown>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        display_name?: string;
                        links?: Readonly<Record<(...), (...)>> & { avatar?: (...) | (...) };
                        uuid?: string;
                    }
                )[];
                source?: {
                    branch?: {
                        default_merge_strategy?: string;
                        merge_strategies?: readonly (
                            | "fast_forward"
                            | "merge_commit"
                            | "rebase_fast_forward"
                            | "rebase_merge"
                            | "squash_fast_forward"
                            | "squash"
                        )[];
                        name?: string;
                    };
                    commit?: { hash?: string };
                    repository?: { type: "repository" } & Omit<
                        Readonly<Record<(...), (...)>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        description?: string;
                        fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                        full_name?: string;
                        has_issues?: boolean;
                        has_wiki?: boolean;
                        is_private?: boolean;
                        language?: string;
                        links?: {
                            avatar?: (...) | (...);
                            clone?: (...) | (...);
                            commits?: (...) | (...);
                            downloads?: (...) | (...);
                            forks?: (...) | (...);
                            hooks?: (...) | (...);
                            html?: (...) | (...);
                            pullrequests?: (...) | (...);
                            self?: (...) | (...);
                            watchers?: (...) | (...);
                        };
                        mainbranch?: Readonly<(...)> & {
                            links?: ...;
                            name?: ...;
                            target?: ...;
                            type: ...;
                        } & { default_merge_strategy?: ...; merge_strategies?: ... };
                        name?: string;
                        owner?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                            created_on?: ...;
                            display_name?: ...;
                            links?: ...;
                            uuid?: ...;
                        };
                        parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                        project?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                            created_on?: ...;
                            description?: ...;
                            has_publicly_visible_repos?: ...;
                            is_private?: ...;
                            key?: ...;
                            links?: ...;
                            name?: ...;
                            owner?: ...;
                            updated_on?: ...;
                            uuid?: ...;
                        };
                        scm?: "git";
                        size?: number;
                        updated_on?: string;
                        uuid?: string;
                    };
                };
                state?: "DECLINED"
                | "MERGED"
                | "OPEN"
                | "SUPERSEDED";
                summary?: {
                    html?: string;
                    markup?: "creole" | "markdown" | "plaintext";
                    raw?: string;
                };
                task_count?: number;
                title?: string;
                updated_on?: string;
            };
            pullrequest_comment: { type: "pullrequest_comment" } & Omit<
                { type: "comment" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    content?: {
                        html?: string;
                        markup?: "creole" | "markdown" | "plaintext";
                        raw?: string;
                    };
                    created_on?: string;
                    deleted?: boolean;
                    id?: number;
                    inline?: { from?: number; path: string; to?: number };
                    links?: {
                        code?: { href?: string; name?: string };
                        html?: { href?: string; name?: string };
                        self?: { href?: string; name?: string };
                    };
                    parent?: { readonly type: "comment"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; };
                    updated_on?: string;
                    user?: { type: "account" } & Omit<
                        Readonly<Record<(...), (...)>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        display_name?: string;
                        links?: Readonly<(...)> & { avatar?: ... };
                        uuid?: string;
                    };
                },
                "type",
            > & Readonly<Record<string, unknown>> & {
                pending?: boolean;
                pullrequest?: { type: "pullrequest" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    author?: { type: "account" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        display_name?: string;
                        links?: (...) & (...);
                        uuid?: string;
                    };
                    close_source_branch?: boolean;
                    closed_by?: { type: "account" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        display_name?: string;
                        links?: (...) & (...);
                        uuid?: string;
                    };
                    comment_count?: number;
                    created_on?: string;
                    destination?: {
                        branch?: {
                            default_merge_strategy?: (...)
                            | (...);
                            merge_strategies?: (...) | (...);
                            name?: (...) | (...);
                        };
                        commit?: { hash?: (...)
                        | (...) };
                        repository?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                            created_on?: ...;
                            description?: ...;
                            fork_policy?: ...;
                            full_name?: ...;
                            has_issues?: ...;
                            has_wiki?: ...;
                            is_private?: ...;
                            language?: ...;
                            links?: ...;
                            mainbranch?: ...;
                            name?: ...;
                            owner?: ...;
                            parent?: ...;
                            project?: ...;
                            scm?: ...;
                            size?: ...;
                            updated_on?: ...;
                            uuid?: ...;
                        };
                    };
                    draft?: boolean;
                    id?: number;
                    links?: {
                        activity?: { href?: (...)
                        | (...); name?: (...) | (...) };
                        approve?: { href?: (...) | (...); name?: (...) | (...) };
                        comments?: { href?: (...) | (...); name?: (...) | (...) };
                        commits?: { href?: (...) | (...); name?: (...) | (...) };
                        decline?: { href?: (...) | (...); name?: (...) | (...) };
                        diff?: { href?: (...) | (...); name?: (...) | (...) };
                        diffstat?: { href?: (...) | (...); name?: (...) | (...) };
                        html?: { href?: (...) | (...); name?: (...) | (...) };
                        merge?: { href?: (...) | (...); name?: (...) | (...) };
                        self?: { href?: (...) | (...); name?: (...) | (...) };
                    };
                    merge_commit?: { hash?: string };
                    participants?: readonly (
                        { type: "participant" } & Omit<(...) & (...), "type"> & Readonly<
                            Record<(...), (...)>,
                        > & {
                            approved?: (...) | (...) | (...);
                            participated_on?: (...) | (...);
                            role?: (...) | (...) | (...);
                            state?: (...) | (...) | (...) | (...);
                            user?: (...) | (...);
                        }
                    )[];
                    queued?: boolean;
                    reason?: string;
                    rendered?: {
                        description?: {
                            html?: (...)
                            | (...);
                            markup?: (...) | (...) | (...) | (...);
                            raw?: (...) | (...);
                        };
                        reason?: {
                            html?: (...)
                            | (...);
                            markup?: (...) | (...) | (...) | (...);
                            raw?: (...) | (...);
                        };
                        title?: {
                            html?: (...)
                            | (...);
                            markup?: (...) | (...) | (...) | (...);
                            raw?: (...) | (...);
                        };
                    };
                    reviewers?: readonly (
                        { type: "account" } & Omit<(...) & (...), "type"> & Readonly<
                            Record<(...), (...)>,
                        > & {
                            created_on?: (...) | (...);
                            display_name?: (...) | (...);
                            links?: (...) | (...);
                            uuid?: (...) | (...);
                        }
                    )[];
                    source?: {
                        branch?: {
                            default_merge_strategy?: (...)
                            | (...);
                            merge_strategies?: (...) | (...);
                            name?: (...) | (...);
                        };
                        commit?: { hash?: (...)
                        | (...) };
                        repository?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                            created_on?: ...;
                            description?: ...;
                            fork_policy?: ...;
                            full_name?: ...;
                            has_issues?: ...;
                            has_wiki?: ...;
                            is_private?: ...;
                            language?: ...;
                            links?: ...;
                            mainbranch?: ...;
                            name?: ...;
                            owner?: ...;
                            parent?: ...;
                            project?: ...;
                            scm?: ...;
                            size?: ...;
                            updated_on?: ...;
                            uuid?: ...;
                        };
                    };
                    state?: "DECLINED"
                    | "MERGED"
                    | "OPEN"
                    | "SUPERSEDED";
                    summary?: {
                        html?: string;
                        markup?: "creole" | "markdown" | "plaintext";
                        raw?: string;
                    };
                    task_count?: number;
                    title?: string;
                    updated_on?: string;
                };
                resolution?: Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    type: string;
                    user?: { type: "account" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        display_name?: string;
                        links?: (...) & (...);
                        uuid?: string;
                    };
                };
            };
            pullrequest_comment_task: {
                content: {
                    html?: string;
                    markup?: "creole"
                    | "markdown"
                    | "plaintext";
                    raw?: string;
                };
                created_on: string;
                creator: { type: "account" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: Readonly<Record<string, unknown>> & {
                        avatar?: { href?: (...) | (...); name?: (...) | (...) };
                    };
                    uuid?: string;
                };
                id?: number;
                pending?: boolean;
                resolved_by?: { type: "account" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: Readonly<Record<string, unknown>> & {
                        avatar?: { href?: ...; name?: ... };
                    };
                    uuid?: string;
                };
                resolved_on?: string;
                state: "RESOLVED"
                | "UNRESOLVED";
                updated_on: string;
            } & {
                links?: {
                    html?: { href?: string; name?: string };
                    self?: { href?: string; name?: string };
                };
            } & {
                comment?: { type: "comment" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    content?: {
                        html?: string;
                        markup?: "creole" | "markdown" | "plaintext";
                        raw?: string;
                    };
                    created_on?: string;
                    deleted?: boolean;
                    id?: number;
                    inline?: { from?: number; path: string; to?: number };
                    links?: {
                        code?: { href?: (...) | (...); name?: (...) | (...) };
                        html?: { href?: (...) | (...); name?: (...) | (...) };
                        self?: { href?: (...) | (...); name?: (...) | (...) };
                    };
                    parent?: ({ readonly type: "comment"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                    updated_on?: string;
                    user?: { type: "account" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        display_name?: string;
                        links?: (...) & (...);
                        uuid?: string;
                    };
                };
            };
            pullrequest_endpoint: {
                branch?: {
                    default_merge_strategy?: string;
                    merge_strategies?: readonly (
                        | "fast_forward"
                        | "merge_commit"
                        | "rebase_fast_forward"
                        | "rebase_merge"
                        | "squash_fast_forward"
                        | "squash"
                    )[];
                    name?: string;
                };
                commit?: { hash?: string };
                repository?: { type: "repository" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    description?: string;
                    fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                    full_name?: string;
                    has_issues?: boolean;
                    has_wiki?: boolean;
                    is_private?: boolean;
                    language?: string;
                    links?: {
                        avatar?: { href?: string; name?: string };
                        clone?: readonly { href?: (...) | (...); name?: (...) | (...) }[];
                        commits?: { href?: string; name?: string };
                        downloads?: { href?: string; name?: string };
                        forks?: { href?: string; name?: string };
                        hooks?: { href?: string; name?: string };
                        html?: { href?: string; name?: string };
                        pullrequests?: { href?: string; name?: string };
                        self?: { href?: string; name?: string };
                        watchers?: { href?: string; name?: string };
                    };
                    mainbranch?: Readonly<Record<string, unknown>> & {
                        links?: {
                            commits?: (...) | (...);
                            html?: (...) | (...);
                            self?: (...) | (...);
                        };
                        name?: string;
                        target?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                            participants?: ...;
                            repository?: ...;
                        };
                        type: string;
                    } & {
                        default_merge_strategy?: string;
                        merge_strategies?: readonly (
                            (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                        )[];
                    };
                    name?: string;
                    owner?: { type: "account" } & Omit<
                        Readonly<Record<(...), (...)>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        display_name?: string;
                        links?: Readonly<(...)> & { avatar?: ... };
                        uuid?: string;
                    };
                    parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                    project?: { type: "project" } & Omit<
                        Readonly<Record<(...), (...)>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        description?: string;
                        has_publicly_visible_repos?: boolean;
                        is_private?: boolean;
                        key?: string;
                        links?: { avatar?: (...) | (...); html?: (...) | (...) };
                        name?: string;
                        owner?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                            links?: ...;
                        };
                        updated_on?: string;
                        uuid?: string;
                    };
                    scm?: "git";
                    size?: number;
                    updated_on?: string;
                    uuid?: string;
                };
            };
            pullrequest_merge_parameters: Readonly<Record<string, unknown>> & {
                close_source_branch?: boolean;
                merge_strategy?:
                    | "fast_forward"
                    | "merge_commit"
                    | "rebase_fast_forward"
                    | "rebase_merge"
                    | "squash_fast_forward"
                    | "squash";
                message?: string;
                type: string;
            };
            pullrequest_task: {
                content: {
                    html?: string;
                    markup?: "creole"
                    | "markdown"
                    | "plaintext";
                    raw?: string;
                };
                created_on: string;
                creator: { type: "account" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: Readonly<Record<string, unknown>> & {
                        avatar?: { href?: (...) | (...); name?: (...) | (...) };
                    };
                    uuid?: string;
                };
                id?: number;
                pending?: boolean;
                resolved_by?: { type: "account" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: Readonly<Record<string, unknown>> & {
                        avatar?: { href?: ...; name?: ... };
                    };
                    uuid?: string;
                };
                resolved_on?: string;
                state: "RESOLVED"
                | "UNRESOLVED";
                updated_on: string;
            } & {
                links?: {
                    html?: { href?: string; name?: string };
                    self?: { href?: string; name?: string };
                };
            };
            pullrequest_task_create: {
                comment?: { type: "comment" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    content?: {
                        html?: string;
                        markup?: "creole" | "markdown" | "plaintext";
                        raw?: string;
                    };
                    created_on?: string;
                    deleted?: boolean;
                    id?: number;
                    inline?: { from?: number; path: string; to?: number };
                    links?: {
                        code?: { href?: string; name?: string };
                        html?: { href?: string; name?: string };
                        self?: { href?: string; name?: string };
                    };
                    parent?: ({ readonly type: "comment"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                    updated_on?: string;
                    user?: { type: "account" } & Omit<
                        Readonly<Record<(...), (...)>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        display_name?: string;
                        links?: Readonly<(...)> & { avatar?: ... };
                        uuid?: string;
                    };
                };
                content: { raw: string };
                pending?: boolean;
            };
            pullrequest_task_update: {
                content?: { raw: string };
                state?: "RESOLVED" | "UNRESOLVED";
            };
            ref: Readonly<Record<string, unknown>> & {
                links?: {
                    commits?: { href?: string; name?: string };
                    html?: { href?: string; name?: string };
                    self?: { href?: string; name?: string };
                };
                name?: string;
                target?: { type: "commit" } & Omit<
                    { type: "base_commit" } & Omit<
                        Readonly<Record<(...), (...)>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        author?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                            raw?: ...;
                            user?: ...;
                        };
                        committer?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                            raw?: ...;
                            user?: ...;
                        };
                        date?: string;
                        hash?: string;
                        message?: string;
                        parents?: readonly (
                            { readonly type: "base_commit"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }
                        )[];
                        summary?: {
                            html?: (...)
                            | (...);
                            markup?: (...) | (...) | (...) | (...);
                            raw?: (...) | (...);
                        };
                    },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    participants?: readonly (
                        { type: "participant" } & Omit<(...) & (...), "type"> & Readonly<
                            Record<(...), (...)>,
                        > & {
                            approved?: (...) | (...) | (...);
                            participated_on?: (...) | (...);
                            role?: (...) | (...) | (...);
                            state?: (...) | (...) | (...) | (...);
                            user?: (...) | (...);
                        }
                    )[];
                    repository?: { type: "repository" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        description?: string;
                        fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                        full_name?: string;
                        has_issues?: boolean;
                        has_wiki?: boolean;
                        is_private?: boolean;
                        language?: string;
                        links?: {
                            avatar?: ...;
                            clone?: ...;
                            commits?: ...;
                            downloads?: ...;
                            forks?: ...;
                            hooks?: ...;
                            html?: ...;
                            pullrequests?: ...;
                            self?: ...;
                            watchers?: ...;
                        };
                        mainbranch?: (...) & (...) & (...);
                        name?: string;
                        owner?: (...) & (...) & (...) & (...);
                        parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                        project?: (...) & (...) & (...) & (...);
                        scm?: "git";
                        size?: number;
                        updated_on?: string;
                        uuid?: string;
                    };
                };
                type: string;
            };
            report: { type: "report" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                data?: readonly {
                    title?: string;
                    type?:
                        | "BOOLEAN"
                        | "DATE"
                        | "DURATION"
                        | "LINK"
                        | "NUMBER"
                        | "PERCENTAGE"
                        | "TEXT";
                    value?: Record<string, unknown>;
                }[];
                details?: string;
                external_id?: string;
                link?: string;
                logo_url?: string;
                remote_link_enabled?: boolean;
                report_type?: "BUG"
                | "COVERAGE"
                | "SECURITY"
                | "TEST";
                reporter?: string;
                result?: "FAILED" | "PENDING" | "PASSED";
                title?: string;
                updated_on?: string;
                uuid?: string;
            };
            report_annotation: { type: "report_annotation" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                annotation_type?: "BUG" | "CODE_SMELL" | "VULNERABILITY";
                created_on?: string;
                details?: string;
                external_id?: string;
                line?: number;
                link?: string;
                path?: string;
                result?: "FAILED" | "PASSED" | "IGNORED" | "SKIPPED";
                severity?: "CRITICAL" | "HIGH" | "LOW" | "MEDIUM";
                summary?: string;
                updated_on?: string;
                uuid?: string;
            };
            report_data: {
                title?: string;
                type?: | "BOOLEAN"
                | "DATE"
                | "DURATION"
                | "LINK"
                | "NUMBER"
                | "PERCENTAGE"
                | "TEXT";
                value?: Record<string, unknown>;
            };
            repository: { type: "repository" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                description?: string;
                fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                full_name?: string;
                has_issues?: boolean;
                has_wiki?: boolean;
                is_private?: boolean;
                language?: string;
                links?: {
                    avatar?: { href?: string; name?: string };
                    clone?: readonly { href?: string; name?: string }[];
                    commits?: { href?: string; name?: string };
                    downloads?: { href?: string; name?: string };
                    forks?: { href?: string; name?: string };
                    hooks?: { href?: string; name?: string };
                    html?: { href?: string; name?: string };
                    pullrequests?: { href?: string; name?: string };
                    self?: { href?: string; name?: string };
                    watchers?: { href?: string; name?: string };
                };
                mainbranch?: Readonly<Record<string, unknown>> & {
                    links?: {
                        commits?: { href?: (...) | (...); name?: (...) | (...) };
                        html?: { href?: (...) | (...); name?: (...) | (...) };
                        self?: { href?: (...) | (...); name?: (...) | (...) };
                    };
                    name?: string;
                    target?: { type: "commit" } & Omit<
                        { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                            author?: ...;
                            committer?: ...;
                            date?: ...;
                            hash?: ...;
                            message?: ...;
                            parents?: ...;
                            summary?: ...;
                        },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        participants?: readonly (...)[];
                        repository?: { readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; };
                    };
                    type: string;
                } & {
                    default_merge_strategy?: string;
                    merge_strategies?: readonly (
                        | "fast_forward"
                        | "merge_commit"
                        | "rebase_fast_forward"
                        | "rebase_merge"
                        | "squash_fast_forward"
                        | "squash"
                    )[];
                };
                name?: string;
                owner?: { type: "account" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: Readonly<Record<string, unknown>> & {
                        avatar?: { href?: ...; name?: ... };
                    };
                    uuid?: string;
                };
                parent?: { readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; };
                project?: { type: "project" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    description?: string;
                    has_publicly_visible_repos?: boolean;
                    is_private?: boolean;
                    key?: string;
                    links?: {
                        avatar?: { href?: (...) | (...); name?: (...) | (...) };
                        html?: { href?: (...) | (...); name?: (...) | (...) };
                    };
                    name?: string;
                    owner?: { type: "team" } & Omit<
                        { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                            created_on?: ...;
                            display_name?: ...;
                            links?: ...;
                            uuid?: ...;
                        },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        links?: (...) & (...) & (...);
                    };
                    updated_on?: string;
                    uuid?: string;
                };
                scm?: "git";
                size?: number;
                updated_on?: string;
                uuid?: string;
            };
            repository_group_permission: Readonly<Record<string, unknown>> & {
                group?: { type: "group" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    full_slug?: string;
                    links?: {
                        html?: { href?: (...) | (...); name?: (...) | (...) };
                        self?: { href?: (...) | (...); name?: (...) | (...) };
                    };
                    name?: string;
                    owner?: { type: "account" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        display_name?: string;
                        links?: (...) & (...);
                        uuid?: string;
                    };
                    slug?: string;
                    workspace?: { type: "workspace" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        forking_mode?: "allow_forks" | "internal_only";
                        is_privacy_enforced?: boolean;
                        is_private?: boolean;
                        links?: {
                            avatar?: ...;
                            html?: ...;
                            members?: ...;
                            owners?: ...;
                            projects?: ...;
                            repositories?: ...;
                            self?: ...;
                            snippets?: ...;
                        };
                        name?: string;
                        slug?: string;
                        updated_on?: string;
                        uuid?: string;
                    };
                };
                links?: { self?: { href?: string; name?: string } };
                permission?: "admin" | "read" | "write" | "none";
                repository?: { type: "repository" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    description?: string;
                    fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                    full_name?: string;
                    has_issues?: boolean;
                    has_wiki?: boolean;
                    is_private?: boolean;
                    language?: string;
                    links?: {
                        avatar?: { href?: (...) | (...); name?: (...) | (...) };
                        clone?: readonly { href?: ...; name?: ... }[];
                        commits?: { href?: (...) | (...); name?: (...) | (...) };
                        downloads?: { href?: (...) | (...); name?: (...) | (...) };
                        forks?: { href?: (...) | (...); name?: (...) | (...) };
                        hooks?: { href?: (...) | (...); name?: (...) | (...) };
                        html?: { href?: (...) | (...); name?: (...) | (...) };
                        pullrequests?: { href?: (...) | (...); name?: (...) | (...) };
                        self?: { href?: (...) | (...); name?: (...) | (...) };
                        watchers?: { href?: (...) | (...); name?: (...) | (...) };
                    };
                    mainbranch?: Readonly<Record<string, unknown>> & {
                        links?: { commits?: ...; html?: ...; self?: ... };
                        name?: string;
                        target?: (...) & (...) & (...) & (...);
                        type: string;
                    } & {
                        default_merge_strategy?: string;
                        merge_strategies?: readonly (...)[];
                    };
                    name?: string;
                    owner?: { type: "account" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        display_name?: string;
                        links?: (...) & (...);
                        uuid?: string;
                    };
                    parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                    project?: { type: "project" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        description?: string;
                        has_publicly_visible_repos?: boolean;
                        is_private?: boolean;
                        key?: string;
                        links?: { avatar?: ...; html?: ... };
                        name?: string;
                        owner?: (...) & (...) & (...) & (...);
                        updated_on?: string;
                        uuid?: string;
                    };
                    scm?: "git";
                    size?: number;
                    updated_on?: string;
                    uuid?: string;
                };
                type: string;
            };
            repository_inheritance_state: Readonly<Record<string, unknown>> & {
                override_settings?: Record<string, unknown>;
                type: string;
            };
            repository_permission: Readonly<Record<string, unknown>> & {
                permission?: "admin" | "read" | "write" | "none";
                repository?: { type: "repository" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    description?: string;
                    fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                    full_name?: string;
                    has_issues?: boolean;
                    has_wiki?: boolean;
                    is_private?: boolean;
                    language?: string;
                    links?: {
                        avatar?: { href?: (...) | (...); name?: (...) | (...) };
                        clone?: readonly { href?: ...; name?: ... }[];
                        commits?: { href?: (...) | (...); name?: (...) | (...) };
                        downloads?: { href?: (...) | (...); name?: (...) | (...) };
                        forks?: { href?: (...) | (...); name?: (...) | (...) };
                        hooks?: { href?: (...) | (...); name?: (...) | (...) };
                        html?: { href?: (...) | (...); name?: (...) | (...) };
                        pullrequests?: { href?: (...) | (...); name?: (...) | (...) };
                        self?: { href?: (...) | (...); name?: (...) | (...) };
                        watchers?: { href?: (...) | (...); name?: (...) | (...) };
                    };
                    mainbranch?: Readonly<Record<string, unknown>> & {
                        links?: { commits?: ...; html?: ...; self?: ... };
                        name?: string;
                        target?: (...) & (...) & (...) & (...);
                        type: string;
                    } & {
                        default_merge_strategy?: string;
                        merge_strategies?: readonly (...)[];
                    };
                    name?: string;
                    owner?: { type: "account" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        display_name?: string;
                        links?: (...) & (...);
                        uuid?: string;
                    };
                    parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                    project?: { type: "project" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        description?: string;
                        has_publicly_visible_repos?: boolean;
                        is_private?: boolean;
                        key?: string;
                        links?: { avatar?: ...; html?: ... };
                        name?: string;
                        owner?: (...) & (...) & (...) & (...);
                        updated_on?: string;
                        uuid?: string;
                    };
                    scm?: "git";
                    size?: number;
                    updated_on?: string;
                    uuid?: string;
                };
                type: string;
                user?: { type: "user" } & Omit<
                    { type: "account" } & Omit<
                        Readonly<Record<(...), (...)>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        display_name?: string;
                        links?: Readonly<(...)> & { avatar?: ... };
                        uuid?: string;
                    },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    account_id?: string;
                    account_status?: string;
                    has_2fa_enabled?: boolean;
                    is_staff?: boolean;
                    links?: Readonly<Record<string, unknown>> & {
                        avatar?: { href?: ...; name?: ... };
                    } & {
                        html?: { href?: ...; name?: ... };
                        repositories?: { href?: ...; name?: ... };
                        self?: { href?: ...; name?: ... };
                    };
                    nickname?: string;
                };
            };
            repository_user_permission: Readonly<Record<string, unknown>> & {
                links?: { self?: { href?: string; name?: string } };
                permission?: "admin" | "read" | "write" | "none";
                repository?: { type: "repository" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    description?: string;
                    fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                    full_name?: string;
                    has_issues?: boolean;
                    has_wiki?: boolean;
                    is_private?: boolean;
                    language?: string;
                    links?: {
                        avatar?: { href?: (...) | (...); name?: (...) | (...) };
                        clone?: readonly { href?: ...; name?: ... }[];
                        commits?: { href?: (...) | (...); name?: (...) | (...) };
                        downloads?: { href?: (...) | (...); name?: (...) | (...) };
                        forks?: { href?: (...) | (...); name?: (...) | (...) };
                        hooks?: { href?: (...) | (...); name?: (...) | (...) };
                        html?: { href?: (...) | (...); name?: (...) | (...) };
                        pullrequests?: { href?: (...) | (...); name?: (...) | (...) };
                        self?: { href?: (...) | (...); name?: (...) | (...) };
                        watchers?: { href?: (...) | (...); name?: (...) | (...) };
                    };
                    mainbranch?: Readonly<Record<string, unknown>> & {
                        links?: { commits?: ...; html?: ...; self?: ... };
                        name?: string;
                        target?: (...) & (...) & (...) & (...);
                        type: string;
                    } & {
                        default_merge_strategy?: string;
                        merge_strategies?: readonly (...)[];
                    };
                    name?: string;
                    owner?: { type: "account" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        display_name?: string;
                        links?: (...) & (...);
                        uuid?: string;
                    };
                    parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                    project?: { type: "project" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        description?: string;
                        has_publicly_visible_repos?: boolean;
                        is_private?: boolean;
                        key?: string;
                        links?: { avatar?: ...; html?: ... };
                        name?: string;
                        owner?: (...) & (...) & (...) & (...);
                        updated_on?: string;
                        uuid?: string;
                    };
                    scm?: "git";
                    size?: number;
                    updated_on?: string;
                    uuid?: string;
                };
                type: string;
                user?: { type: "user" } & Omit<
                    { type: "account" } & Omit<
                        Readonly<Record<(...), (...)>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        display_name?: string;
                        links?: Readonly<(...)> & { avatar?: ... };
                        uuid?: string;
                    },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    account_id?: string;
                    account_status?: string;
                    has_2fa_enabled?: boolean;
                    is_staff?: boolean;
                    links?: Readonly<Record<string, unknown>> & {
                        avatar?: { href?: ...; name?: ... };
                    } & {
                        html?: { href?: ...; name?: ... };
                        repositories?: { href?: ...; name?: ... };
                        self?: { href?: ...; name?: ... };
                    };
                    nickname?: string;
                };
            };
            search_code_search_result: {
                content_match_count?: number;
                content_matches?: readonly {
                    lines?: readonly {
                        line?: number;
                        segments?: readonly { match?: ...; text?: ... }[];
                    }[];
                }[];
                file?: Readonly<Record<string, unknown>> & {
                    attributes?:
                        | "link"
                        | "binary"
                        | "executable"
                        | "lfs"
                        | "subrepository";
                    commit?: { type: "commit" } & Omit<
                        { type: "base_commit" } & Omit<(...) & (...), "type"> & Readonly<
                            Record<(...), (...)>,
                        > & {
                            author?: (...) | (...);
                            committer?: (...) | (...);
                            date?: (...) | (...);
                            hash?: (...) | (...);
                            message?: (...) | (...);
                            parents?: (...) | (...);
                            summary?: (...) | (...);
                        },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        participants?: readonly ((...) & (...) & (...) & (...))[];
                        repository?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                            created_on?: ...;
                            description?: ...;
                            fork_policy?: ...;
                            full_name?: ...;
                            has_issues?: ...;
                            has_wiki?: ...;
                            is_private?: ...;
                            language?: ...;
                            links?: ...;
                            mainbranch?: ...;
                            name?: ...;
                            owner?: ...;
                            parent?: ...;
                            project?: ...;
                            scm?: ...;
                            size?: ...;
                            updated_on?: ...;
                            uuid?: ...;
                        };
                    };
                    escaped_path?: string;
                    path?: string;
                    type: string;
                };
                path_matches?: readonly { match?: boolean; text?: string }[];
                type?: string;
            };
            search_content_match: {
                lines?: readonly {
                    line?: number;
                    segments?: readonly { match?: boolean; text?: string }[];
                }[];
            };
            search_line: {
                line?: number;
                segments?: readonly { match?: boolean; text?: string }[];
            };
            search_result_page: {
                next?: string;
                page?: number;
                pagelen?: number;
                previous?: string;
                query_substituted?: boolean;
                size?: number;
                values?: readonly {
                    content_match_count?: number;
                    content_matches?: readonly {
                        lines?: readonly { line?: ...; segments?: ... }[];
                    }[];
                    file?: Readonly<Record<string, unknown>> & {
                        attributes?:
                            | "link"
                            | "binary"
                            | "executable"
                            | "lfs"
                            | "subrepository";
                        commit?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                            participants?: ...;
                            repository?: ...;
                        };
                        escaped_path?: string;
                        path?: string;
                        type: string;
                    };
                    path_matches?: readonly { match?: boolean; text?: string }[];
                    type?: string;
                }[];
            };
            search_segment: { match?: boolean; text?: string };
            snippet: { type: "snippet" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                creator?: { type: "account" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: Readonly<Record<string, unknown>> & {
                        avatar?: { href?: ...; name?: ... };
                    };
                    uuid?: string;
                };
                id?: number;
                is_private?: boolean;
                owner?: { type: "account" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: Readonly<Record<string, unknown>> & {
                        avatar?: { href?: ...; name?: ... };
                    };
                    uuid?: string;
                };
                scm?: "git";
                title?: string;
                updated_on?: string;
            };
            snippet_comment: { type: "snippet_comment" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                links?: {
                    html?: { href?: string; name?: string };
                    self?: { href?: string; name?: string };
                };
                snippet?: { type: "snippet" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    creator?: { type: "account" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        display_name?: string;
                        links?: (...) & (...);
                        uuid?: string;
                    };
                    id?: number;
                    is_private?: boolean;
                    owner?: { type: "account" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        display_name?: string;
                        links?: (...) & (...);
                        uuid?: string;
                    };
                    scm?: "git";
                    title?: string;
                    updated_on?: string;
                };
            };
            snippet_commit: { type: "snippet_commit" } & Omit<
                { type: "base_commit" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    author?: { type: "author" } & Omit<
                        Readonly<Record<(...), (...)>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        raw?: string;
                        user?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                            created_on?: ...;
                            display_name?: ...;
                            links?: ...;
                            uuid?: ...;
                        };
                    };
                    committer?: { type: "committer" } & Omit<
                        Readonly<Record<(...), (...)>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        raw?: string;
                        user?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                            created_on?: ...;
                            display_name?: ...;
                            links?: ...;
                            uuid?: ...;
                        };
                    };
                    date?: string;
                    hash?: string;
                    message?: string;
                    parents?: readonly (
                        { readonly type: "base_commit"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }
                    )[];
                    summary?: {
                        html?: string;
                        markup?: "creole"
                        | "markdown"
                        | "plaintext";
                        raw?: string;
                    };
                },
                "type",
            > & Readonly<Record<string, unknown>> & {
                links?: {
                    diff?: { href?: string; name?: string };
                    html?: { href?: string; name?: string };
                    self?: { href?: string; name?: string };
                };
                snippet?: { type: "snippet" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    creator?: { type: "account" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        display_name?: string;
                        links?: (...) & (...);
                        uuid?: string;
                    };
                    id?: number;
                    is_private?: boolean;
                    owner?: { type: "account" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        display_name?: string;
                        links?: (...) & (...);
                        uuid?: string;
                    };
                    scm?: "git";
                    title?: string;
                    updated_on?: string;
                };
            };
            ssh_account_key: { type: "ssh_account_key" } & Omit<
                { type: "ssh_key" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    comment?: string;
                    created_on?: string;
                    key?: string;
                    label?: string;
                    last_used?: string;
                    links?: { self?: { href?: string; name?: string } };
                    uuid?: string;
                },
                "type",
            > & Readonly<Record<string, unknown>> & {
                expires_on?: string;
                fingerprint?: string;
                owner?: { type: "account" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: Readonly<Record<string, unknown>> & {
                        avatar?: { href?: ...; name?: ... };
                    };
                    uuid?: string;
                };
            };
            ssh_key: { type: "ssh_key" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                comment?: string;
                created_on?: string;
                key?: string;
                label?: string;
                last_used?: string;
                links?: { self?: { href?: string; name?: string } };
                uuid?: string;
            };
            subject_types: {
                repository?: { events?: { href?: string; name?: string } };
                workspace?: { events?: { href?: string; name?: string } };
            };
            tag: Readonly<Record<string, unknown>> & {
                links?: {
                    commits?: { href?: string; name?: string };
                    html?: { href?: string; name?: string };
                    self?: { href?: string; name?: string };
                };
                name?: string;
                target?: { type: "commit" } & Omit<
                    { type: "base_commit" } & Omit<
                        Readonly<Record<(...), (...)>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        author?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                            raw?: ...;
                            user?: ...;
                        };
                        committer?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                            raw?: ...;
                            user?: ...;
                        };
                        date?: string;
                        hash?: string;
                        message?: string;
                        parents?: readonly (
                            { readonly type: "base_commit"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }
                        )[];
                        summary?: {
                            html?: (...)
                            | (...);
                            markup?: (...) | (...) | (...) | (...);
                            raw?: (...) | (...);
                        };
                    },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    participants?: readonly (
                        { type: "participant" } & Omit<(...) & (...), "type"> & Readonly<
                            Record<(...), (...)>,
                        > & {
                            approved?: (...) | (...) | (...);
                            participated_on?: (...) | (...);
                            role?: (...) | (...) | (...);
                            state?: (...) | (...) | (...) | (...);
                            user?: (...) | (...);
                        }
                    )[];
                    repository?: { type: "repository" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        description?: string;
                        fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                        full_name?: string;
                        has_issues?: boolean;
                        has_wiki?: boolean;
                        is_private?: boolean;
                        language?: string;
                        links?: {
                            avatar?: ...;
                            clone?: ...;
                            commits?: ...;
                            downloads?: ...;
                            forks?: ...;
                            hooks?: ...;
                            html?: ...;
                            pullrequests?: ...;
                            self?: ...;
                            watchers?: ...;
                        };
                        mainbranch?: (...) & (...) & (...);
                        name?: string;
                        owner?: (...) & (...) & (...) & (...);
                        parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                        project?: (...) & (...) & (...) & (...);
                        scm?: "git";
                        size?: number;
                        updated_on?: string;
                        uuid?: string;
                    };
                };
                type: string;
            } & {
                date?: string;
                message?: string;
                tagger?: { type: "author" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    raw?: string;
                    user?: { type: "account" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        display_name?: string;
                        links?: (...) & (...);
                        uuid?: string;
                    };
                };
            };
            task: {
                content: {
                    html?: string;
                    markup?: "creole"
                    | "markdown"
                    | "plaintext";
                    raw?: string;
                };
                created_on: string;
                creator: { type: "account" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: Readonly<Record<string, unknown>> & {
                        avatar?: { href?: string; name?: string };
                    };
                    uuid?: string;
                };
                id?: number;
                pending?: boolean;
                resolved_by?: { type: "account" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: Readonly<Record<string, unknown>> & {
                        avatar?: { href?: (...) | (...); name?: (...) | (...) };
                    };
                    uuid?: string;
                };
                resolved_on?: string;
                state: "RESOLVED"
                | "UNRESOLVED";
                updated_on: string;
            };
            team: { type: "team" } & Omit<
                { type: "account" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: Readonly<Record<string, unknown>> & {
                        avatar?: { href?: (...) | (...); name?: (...) | (...) };
                    };
                    uuid?: string;
                },
                "type",
            > & Readonly<Record<string, unknown>> & {
                links?: Readonly<Record<string, unknown>> & {
                    avatar?: { href?: string; name?: string };
                } & {
                    html?: { href?: string; name?: string };
                    members?: { href?: string; name?: string };
                    projects?: { href?: string; name?: string };
                    repositories?: { href?: string; name?: string };
                    self?: { href?: string; name?: string };
                };
            };
            team_links: Readonly<Record<string, unknown>> & {
                avatar?: { href?: string; name?: string };
            } & {
                html?: { href?: string; name?: string };
                members?: { href?: string; name?: string };
                projects?: { href?: string; name?: string };
                repositories?: { href?: string; name?: string };
                self?: { href?: string; name?: string };
            };
            treeentry: Readonly<Record<string, unknown>> & {
                commit?: { type: "commit" } & Omit<
                    { type: "base_commit" } & Omit<
                        Readonly<Record<(...), (...)>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        author?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                            raw?: ...;
                            user?: ...;
                        };
                        committer?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                            raw?: ...;
                            user?: ...;
                        };
                        date?: string;
                        hash?: string;
                        message?: string;
                        parents?: readonly (
                            { readonly type: "base_commit"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }
                        )[];
                        summary?: {
                            html?: (...)
                            | (...);
                            markup?: (...) | (...) | (...) | (...);
                            raw?: (...) | (...);
                        };
                    },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    participants?: readonly (
                        { type: "participant" } & Omit<(...) & (...), "type"> & Readonly<
                            Record<(...), (...)>,
                        > & {
                            approved?: (...) | (...) | (...);
                            participated_on?: (...) | (...);
                            role?: (...) | (...) | (...);
                            state?: (...) | (...) | (...) | (...);
                            user?: (...) | (...);
                        }
                    )[];
                    repository?: { type: "repository" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        description?: string;
                        fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                        full_name?: string;
                        has_issues?: boolean;
                        has_wiki?: boolean;
                        is_private?: boolean;
                        language?: string;
                        links?: {
                            avatar?: ...;
                            clone?: ...;
                            commits?: ...;
                            downloads?: ...;
                            forks?: ...;
                            hooks?: ...;
                            html?: ...;
                            pullrequests?: ...;
                            self?: ...;
                            watchers?: ...;
                        };
                        mainbranch?: (...) & (...) & (...);
                        name?: string;
                        owner?: (...) & (...) & (...) & (...);
                        parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                        project?: (...) & (...) & (...) & (...);
                        scm?: "git";
                        size?: number;
                        updated_on?: string;
                        uuid?: string;
                    };
                };
                path?: string;
                type: string;
            };
            user: { type: "user" } & Omit<
                { type: "account" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: Readonly<Record<string, unknown>> & {
                        avatar?: { href?: (...) | (...); name?: (...) | (...) };
                    };
                    uuid?: string;
                },
                "type",
            > & Readonly<Record<string, unknown>> & {
                account_id?: string;
                account_status?: string;
                has_2fa_enabled?: boolean;
                is_staff?: boolean;
                links?: Readonly<Record<string, unknown>> & {
                    avatar?: { href?: string; name?: string };
                } & {
                    html?: { href?: string; name?: string };
                    repositories?: { href?: string; name?: string };
                    self?: { href?: string; name?: string };
                };
                nickname?: string;
            };
            user_links: Readonly<Record<string, unknown>> & {
                avatar?: { href?: string; name?: string };
            } & {
                html?: { href?: string; name?: string };
                repositories?: { href?: string; name?: string };
                self?: { href?: string; name?: string };
            };
            version: { type: "version" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                id?: number;
                links?: { self?: { href?: string; name?: string } };
                name?: string;
            };
            webhook_subscription: { type: "webhook_subscription" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                active?: boolean;
                created_at?: string;
                description?: string;
                events?: readonly (
                    | "issue:comment_created"
                    | "issue:created"
                    | "issue:updated"
                    | "project:updated"
                    | "pullrequest:approved"
                    | "pullrequest:changes_request_created"
                    | "pullrequest:changes_request_removed"
                    | "pullrequest:comment_created"
                    | "pullrequest:comment_deleted"
                    | "pullrequest:comment_reopened"
                    | "pullrequest:comment_resolved"
                    | "pullrequest:comment_updated"
                    | "pullrequest:created"
                    | "pullrequest:fulfilled"
                    | "pullrequest:push"
                    | "pullrequest:rejected"
                    | "pullrequest:unapproved"
                    | "pullrequest:updated"
                    | "repo:commit_comment_created"
                    | "repo:commit_status_created"
                    | "repo:commit_status_updated"
                    | "repo:created"
                    | "repo:deleted"
                    | "repo:fork"
                    | "repo:imported"
                    | "repo:push"
                    | "repo:transfer"
                    | "repo:updated"
                )[];
                secret?: string;
                secret_set?: boolean;
                subject?: Readonly<Record<string, unknown>> & { type: string };
                subject_type?: "repository" | "workspace";
                url?: string;
                uuid?: string;
            };
            workspace: { type: "workspace" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                forking_mode?: "allow_forks" | "internal_only";
                is_privacy_enforced?: boolean;
                is_private?: boolean;
                links?: {
                    avatar?: { href?: string; name?: string };
                    html?: { href?: string; name?: string };
                    members?: { href?: string; name?: string };
                    owners?: { href?: string; name?: string };
                    projects?: { href?: string; name?: string };
                    repositories?: { href?: string; name?: string };
                    self?: { href?: string; name?: string };
                    snippets?: { href?: string; name?: string };
                };
                name?: string;
                slug?: string;
                updated_on?: string;
                uuid?: string;
            };
            workspace_membership: { type: "workspace_membership" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                links?: { self?: { href?: string; name?: string } };
                user?: { type: "account" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: Readonly<Record<string, unknown>> & {
                        avatar?: { href?: ...; name?: ... };
                    };
                    uuid?: string;
                };
                workspace?: { type: "workspace" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    forking_mode?: "allow_forks" | "internal_only";
                    is_privacy_enforced?: boolean;
                    is_private?: boolean;
                    links?: {
                        avatar?: { href?: (...) | (...); name?: (...) | (...) };
                        html?: { href?: (...) | (...); name?: (...) | (...) };
                        members?: { href?: (...) | (...); name?: (...) | (...) };
                        owners?: { href?: (...) | (...); name?: (...) | (...) };
                        projects?: { href?: (...) | (...); name?: (...) | (...) };
                        repositories?: { href?: (...) | (...); name?: (...) | (...) };
                        self?: { href?: (...) | (...); name?: (...) | (...) };
                        snippets?: { href?: (...) | (...); name?: (...) | (...) };
                    };
                    name?: string;
                    slug?: string;
                    updated_on?: string;
                    uuid?: string;
                };
            };
        };
    }
    Index

    Properties

    headers: never
    parameters: never
    pathItems: never
    requestBodies: {
        application_property: {
            content: {
                "application/json": Readonly<Record<string, unknown>> & {
                    _attributes?: readonly ("public" | "read_only")[];
                };
            };
        };
        "bitbucket.apps.permissions.serializers.ProjectPermissionUpdateSchema": {
            content: {
                "application/json": {
                    permission: "admin"
                    | "create-repo"
                    | "read"
                    | "write";
                };
            };
        };
        "bitbucket.apps.permissions.serializers.RepoPermissionUpdateSchema": {
            content: {
                "application/json": { permission: "admin"
                | "read"
                | "write" };
            };
        };
        pipeline_variable: {
            content: {
                "application/json": { type: "pipeline_variable" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    key?: string;
                    secured?: boolean;
                    uuid?: string;
                    value?: string;
                };
            };
        };
        pipeline_variable2: {
            content: {
                "application/json": { type: "pipeline_variable" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    key?: string;
                    secured?: boolean;
                    uuid?: string;
                    value?: string;
                };
            };
        };
        project: {
            content: {
                "application/json": { type: "project" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    description?: string;
                    has_publicly_visible_repos?: boolean;
                    is_private?: boolean;
                    key?: string;
                    links?: {
                        avatar?: { href?: string; name?: string };
                        html?: { href?: string; name?: string };
                    };
                    name?: string;
                    owner?: { type: "team" } & Omit<
                        { type: "account" } & Omit<(...) & (...), "type"> & Readonly<
                            Record<(...), (...)>,
                        > & {
                            created_on?: (...) | (...);
                            display_name?: (...) | (...);
                            links?: (...) | (...);
                            uuid?: (...) | (...);
                        },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        links?: Readonly<(...)> & { avatar?: ... } & {
                            html?: ...;
                            members?: ...;
                            projects?: ...;
                            repositories?: ...;
                            self?: ...;
                        };
                    };
                    updated_on?: string;
                    uuid?: string;
                };
            };
        };
        snippet: {
            content: {
                "application/json": { type: "snippet" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    creator?: { type: "account" } & Omit<
                        Readonly<Record<(...), (...)>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        display_name?: string;
                        links?: Readonly<(...)> & { avatar?: ... };
                        uuid?: string;
                    };
                    id?: number;
                    is_private?: boolean;
                    owner?: { type: "account" } & Omit<
                        Readonly<Record<(...), (...)>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        display_name?: string;
                        links?: Readonly<(...)> & { avatar?: ... };
                        uuid?: string;
                    };
                    scm?: "git";
                    title?: string;
                    updated_on?: string;
                };
            };
        };
    }

    Type declaration

    • Readonlyapplication_property: {
          content: {
              "application/json": Readonly<Record<string, unknown>> & {
                  _attributes?: readonly ("public" | "read_only")[];
              };
          };
      }

      The application property to create or update.

    • Readonlybitbucket.apps.permissions.serializers.ProjectPermissionUpdateSchema: {
          content: {
              "application/json": {
                  permission: "admin" | "create-repo" | "read" | "write";
              };
          };
      }

      The permission to grant

    • Readonlybitbucket.apps.permissions.serializers.RepoPermissionUpdateSchema: { content: { "application/json": { permission: "admin" | "read" | "write" } } }

      The permission to grant

    • Readonlypipeline_variable: {
          content: {
              "application/json": { type: "pipeline_variable" } & Omit<
                  Readonly<Record<string, unknown>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  key?: string;
                  secured?: boolean;
                  uuid?: string;
                  value?: string;
              };
          };
      }

      The updated variable.

    • Readonlypipeline_variable2: {
          content: {
              "application/json": { type: "pipeline_variable" } & Omit<
                  Readonly<Record<string, unknown>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  key?: string;
                  secured?: boolean;
                  uuid?: string;
                  value?: string;
              };
          };
      }

      The variable to create.

    • Readonlyproject: {
          content: {
              "application/json": { type: "project" } & Omit<
                  Readonly<Record<string, unknown>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  description?: string;
                  has_publicly_visible_repos?: boolean;
                  is_private?: boolean;
                  key?: string;
                  links?: {
                      avatar?: { href?: string; name?: string };
                      html?: { href?: string; name?: string };
                  };
                  name?: string;
                  owner?: { type: "team" } & Omit<
                      { type: "account" } & Omit<(...) & (...), "type"> & Readonly<
                          Record<(...), (...)>,
                      > & {
                          created_on?: (...) | (...);
                          display_name?: (...) | (...);
                          links?: (...) | (...);
                          uuid?: (...) | (...);
                      },
                      "type",
                  > & Readonly<Record<string, unknown>> & {
                      links?: Readonly<(...)> & { avatar?: ... } & {
                          html?: ...;
                          members?: ...;
                          projects?: ...;
                          repositories?: ...;
                          self?: ...;
                      };
                  };
                  updated_on?: string;
                  uuid?: string;
              };
          };
      }
    • Readonlysnippet: {
          content: {
              "application/json": { type: "snippet" } & Omit<
                  Readonly<Record<string, unknown>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  creator?: { type: "account" } & Omit<
                      Readonly<Record<(...), (...)>> & { type: string },
                      "type",
                  > & Readonly<Record<string, unknown>> & {
                      created_on?: string;
                      display_name?: string;
                      links?: Readonly<(...)> & { avatar?: ... };
                      uuid?: string;
                  };
                  id?: number;
                  is_private?: boolean;
                  owner?: { type: "account" } & Omit<
                      Readonly<Record<(...), (...)>> & { type: string },
                      "type",
                  > & Readonly<Record<string, unknown>> & {
                      created_on?: string;
                      display_name?: string;
                      links?: Readonly<(...)> & { avatar?: ... };
                      uuid?: string;
                  };
                  scm?: "git";
                  title?: string;
                  updated_on?: string;
              };
          };
      }

      The new snippet object.

    responses: never
    schemas: {
        account: { type: "account" } & Omit<
            Readonly<Record<string, unknown>> & { type: string },
            "type",
        > & Readonly<Record<string, unknown>> & {
            created_on?: string;
            display_name?: string;
            links?: Readonly<Record<string, unknown>> & {
                avatar?: { href?: string; name?: string };
            };
            uuid?: string;
        };
        account_links: Readonly<Record<string, unknown>> & {
            avatar?: { href?: string; name?: string };
        };
        app_user: { type: "app_user" } & Omit<
            { type: "account" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                display_name?: string;
                links?: Readonly<Record<string, unknown>> & {
                    avatar?: { href?: (...) | (...); name?: (...) | (...) };
                };
                uuid?: string;
            },
            "type",
        > & Readonly<Record<string, unknown>> & {
            account_id?: string;
            account_status?: string;
            kind?: string;
        };
        application_property: Readonly<Record<string, unknown>> & {
            _attributes?: readonly ("public" | "read_only")[];
        };
        author: { type: "author" } & Omit<
            Readonly<Record<string, unknown>> & { type: string },
            "type",
        > & Readonly<Record<string, unknown>> & {
            raw?: string;
            user?: { type: "account" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                display_name?: string;
                links?: Readonly<Record<string, unknown>> & {
                    avatar?: { href?: ...; name?: ... };
                };
                uuid?: string;
            };
        };
        base_commit: { type: "base_commit" } & Omit<
            Readonly<Record<string, unknown>> & { type: string },
            "type",
        > & Readonly<Record<string, unknown>> & {
            author?: { type: "author" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                raw?: string;
                user?: { type: "account" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: (...) & (...);
                    uuid?: string;
                };
            };
            committer?: { type: "committer" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                raw?: string;
                user?: { type: "account" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: (...) & (...);
                    uuid?: string;
                };
            };
            date?: string;
            hash?: string;
            message?: string;
            parents?: readonly (
                { readonly type: "base_commit"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }
            )[];
            summary?: {
                html?: string;
                markup?: "creole"
                | "markdown"
                | "plaintext";
                raw?: string;
            };
        };
        "bitbucket.apps.permissions.serializers.ProjectPermissionUpdateSchema": {
            permission: "admin"
            | "create-repo"
            | "read"
            | "write";
        };
        "bitbucket.apps.permissions.serializers.RepoPermissionUpdateSchema": {
            permission: "admin"
            | "read"
            | "write";
        };
        branch: Readonly<Record<string, unknown>> & {
            links?: {
                commits?: { href?: string; name?: string };
                html?: { href?: string; name?: string };
                self?: { href?: string; name?: string };
            };
            name?: string;
            target?: { type: "commit" } & Omit<
                { type: "base_commit" } & Omit<
                    Readonly<Record<(...), (...)>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    author?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                        raw?: ...;
                        user?: ...;
                    };
                    committer?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                        raw?: ...;
                        user?: ...;
                    };
                    date?: string;
                    hash?: string;
                    message?: string;
                    parents?: readonly (
                        { readonly type: "base_commit"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }
                    )[];
                    summary?: {
                        html?: (...)
                        | (...);
                        markup?: (...) | (...) | (...) | (...);
                        raw?: (...) | (...);
                    };
                },
                "type",
            > & Readonly<Record<string, unknown>> & {
                participants?: readonly (
                    { type: "participant" } & Omit<(...) & (...), "type"> & Readonly<
                        Record<(...), (...)>,
                    > & {
                        approved?: (...) | (...) | (...);
                        participated_on?: (...) | (...);
                        role?: (...) | (...) | (...);
                        state?: (...) | (...) | (...) | (...);
                        user?: (...) | (...);
                    }
                )[];
                repository?: { type: "repository" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    description?: string;
                    fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                    full_name?: string;
                    has_issues?: boolean;
                    has_wiki?: boolean;
                    is_private?: boolean;
                    language?: string;
                    links?: {
                        avatar?: ...;
                        clone?: ...;
                        commits?: ...;
                        downloads?: ...;
                        forks?: ...;
                        hooks?: ...;
                        html?: ...;
                        pullrequests?: ...;
                        self?: ...;
                        watchers?: ...;
                    };
                    mainbranch?: Readonly<Record<string, unknown>> & { readonly links?: { readonly commits?: { readonly href?: string; readonly name?: string; }; readonly html?: { readonly href?: string; readonly name?: string; }; readonly self?: { ...; }; }; readonly name?: string; readonly target?: { ...; } & ... 2 more ... & { ...; }; readonly t...;
                    name?: string;
                    owner?: (...) & (...) & (...) & (...);
                    parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                    project?: (...) & (...) & (...) & (...);
                    scm?: "git";
                    size?: number;
                    updated_on?: string;
                    uuid?: string;
                };
            };
            type: string;
        } & {
            default_merge_strategy?: string;
            merge_strategies?: readonly (
                | "fast_forward"
                | "merge_commit"
                | "rebase_fast_forward"
                | "rebase_merge"
                | "squash_fast_forward"
                | "squash"
            )[];
        };
        branching_model: { type: "branching_model" } & Omit<
            Readonly<Record<string, unknown>> & { type: string },
            "type",
        > & Readonly<Record<string, unknown>> & {
            branch_types?: readonly {
                kind: "bugfix" | "feature" | "hotfix" | "release";
                prefix: string;
            }[];
            development?: {
                branch?: Readonly<Record<string, unknown>> & {
                    links?: {
                        commits?: (...) | (...);
                        html?: (...) | (...);
                        self?: (...) | (...);
                    };
                    name?: string;
                    target?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                        participants?: ...;
                        repository?: ...;
                    };
                    type: string;
                } & {
                    default_merge_strategy?: string;
                    merge_strategies?: readonly (
                        (...)
                        | (...)
                        | (...)
                        | (...)
                        | (...)
                        | (...)
                    )[];
                };
                name: string;
                use_mainbranch: boolean;
            };
            production?: {
                branch?: Readonly<Record<string, unknown>> & {
                    links?: {
                        commits?: (...) | (...);
                        html?: (...) | (...);
                        self?: (...) | (...);
                    };
                    name?: string;
                    target?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                        participants?: ...;
                        repository?: ...;
                    };
                    type: string;
                } & {
                    default_merge_strategy?: string;
                    merge_strategies?: readonly (
                        (...)
                        | (...)
                        | (...)
                        | (...)
                        | (...)
                        | (...)
                    )[];
                };
                name: string;
                use_mainbranch: boolean;
            };
        };
        branching_model_settings: { type: "branching_model_settings" } & Omit<
            Readonly<Record<string, unknown>> & { type: string },
            "type",
        > & Readonly<Record<string, unknown>> & {
            branch_types?: readonly {
                enabled?: boolean;
                kind: "bugfix" | "feature" | "hotfix" | "release";
                prefix?: string;
            }[];
            development?: {
                is_valid?: boolean;
                name?: string;
                use_mainbranch?: boolean;
            };
            links?: { self?: { href?: string; name?: string } };
            production?: {
                enabled?: boolean;
                is_valid?: boolean;
                name?: string;
                use_mainbranch?: boolean;
            };
        };
        branchrestriction: { type: "branchrestriction" } & Omit<
            Readonly<Record<string, unknown>> & { type: string },
            "type",
        > & Readonly<Record<string, unknown>> & {
            branch_match_kind: "branching_model" | "glob";
            branch_type?:
                | "bugfix"
                | "feature"
                | "hotfix"
                | "release"
                | "development"
                | "production";
            groups?: readonly (
                { type: "group" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    full_slug?: string;
                    links?: {
                        html?: { href?: ...; name?: ... };
                        self?: { href?: ...; name?: ... };
                    };
                    name?: string;
                    owner?: { type: "account" } & Omit<(...) & (...), "type"> & Readonly<
                        Record<(...), (...)>,
                    > & {
                        created_on?: (...) | (...);
                        display_name?: (...) | (...);
                        links?: (...) | (...);
                        uuid?: (...) | (...);
                    };
                    slug?: string;
                    workspace?: { type: "workspace" } & Omit<(...) & (...), "type"> & Readonly<
                        Record<(...), (...)>,
                    > & {
                        created_on?: (...) | (...);
                        forking_mode?: (...) | (...) | (...);
                        is_privacy_enforced?: (...) | (...) | (...);
                        is_private?: (...) | (...) | (...);
                        links?: (...) | (...);
                        name?: (...) | (...);
                        slug?: (...) | (...);
                        updated_on?: (...) | (...);
                        uuid?: (...) | (...);
                    };
                }
            )[];
            id?: number;
            kind: | "allow_auto_merge_when_builds_pass"
            | "delete"
            | "enforce_merge_checks"
            | "force"
            | "push"
            | "require_all_comments_resolved"
            | "require_all_dependencies_merged"
            | "require_approvals_to_merge"
            | "require_commits_behind"
            | "require_default_reviewer_approvals_to_merge"
            | "require_no_changes_requested"
            | "require_passing_builds_to_merge"
            | "require_review_group_approvals_to_merge"
            | "require_tasks_to_be_completed"
            | "reset_pullrequest_approvals_on_change"
            | "reset_pullrequest_changes_requested_on_change"
            | "restrict_merges"
            | "smart_reset_pullrequest_approvals";
            links?: { self?: { href?: string; name?: string } };
            pattern: string;
            users?: readonly (
                { type: "account" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: Readonly<Record<(...), (...)>> & { avatar?: (...) | (...) };
                    uuid?: string;
                }
            )[];
            value?: number;
        };
        comment: { type: "comment" } & Omit<
            Readonly<Record<string, unknown>> & { type: string },
            "type",
        > & Readonly<Record<string, unknown>> & {
            content?: {
                html?: string;
                markup?: "creole" | "markdown" | "plaintext";
                raw?: string;
            };
            created_on?: string;
            deleted?: boolean;
            id?: number;
            inline?: { from?: number; path: string; to?: number };
            links?: {
                code?: { href?: string; name?: string };
                html?: { href?: string; name?: string };
                self?: { href?: string; name?: string };
            };
            parent?: { readonly type: "comment"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; };
            updated_on?: string;
            user?: { type: "account" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                display_name?: string;
                links?: Readonly<Record<string, unknown>> & {
                    avatar?: { href?: ...; name?: ... };
                };
                uuid?: string;
            };
        };
        comment_resolution: Readonly<Record<string, unknown>> & {
            created_on?: string;
            type: string;
            user?: { type: "account" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                display_name?: string;
                links?: Readonly<Record<string, unknown>> & {
                    avatar?: { href?: ...; name?: ... };
                };
                uuid?: string;
            };
        };
        commit: { type: "commit" } & Omit<
            { type: "base_commit" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                author?: { type: "author" } & Omit<
                    Readonly<Record<(...), (...)>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    raw?: string;
                    user?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                        created_on?: ...;
                        display_name?: ...;
                        links?: ...;
                        uuid?: ...;
                    };
                };
                committer?: { type: "committer" } & Omit<
                    Readonly<Record<(...), (...)>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    raw?: string;
                    user?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                        created_on?: ...;
                        display_name?: ...;
                        links?: ...;
                        uuid?: ...;
                    };
                };
                date?: string;
                hash?: string;
                message?: string;
                parents?: readonly (
                    { readonly type: "base_commit"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }
                )[];
                summary?: {
                    html?: string;
                    markup?: "creole"
                    | "markdown"
                    | "plaintext";
                    raw?: string;
                };
            },
            "type",
        > & Readonly<Record<string, unknown>> & {
            participants?: readonly (
                { type: "participant" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    approved?: boolean;
                    participated_on?: string;
                    role?: "PARTICIPANT" | "REVIEWER";
                    state?: null | "approved" | "changes_requested";
                    user?: { type: "account" } & Omit<(...) & (...), "type"> & Readonly<
                        Record<(...), (...)>,
                    > & {
                        created_on?: (...) | (...);
                        display_name?: (...) | (...);
                        links?: (...) | (...);
                        uuid?: (...) | (...);
                    };
                }
            )[];
            repository?: { type: "repository" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                description?: string;
                fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                full_name?: string;
                has_issues?: boolean;
                has_wiki?: boolean;
                is_private?: boolean;
                language?: string;
                links?: {
                    avatar?: { href?: (...) | (...); name?: (...) | (...) };
                    clone?: readonly { href?: ...; name?: ... }[];
                    commits?: { href?: (...) | (...); name?: (...) | (...) };
                    downloads?: { href?: (...) | (...); name?: (...) | (...) };
                    forks?: { href?: (...) | (...); name?: (...) | (...) };
                    hooks?: { href?: (...) | (...); name?: (...) | (...) };
                    html?: { href?: (...) | (...); name?: (...) | (...) };
                    pullrequests?: { href?: (...) | (...); name?: (...) | (...) };
                    self?: { href?: (...) | (...); name?: (...) | (...) };
                    watchers?: { href?: (...) | (...); name?: (...) | (...) };
                };
                mainbranch?: Readonly<Record<string, unknown>> & {
                    links?: { commits?: ...; html?: ...; self?: ... };
                    name?: string;
                    target?: { readonly type: "commit"; } & Omit<{ readonly type: "base_commit"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }, "type"> & Readonly<...> & { ...; };
                    type: string;
                } & {
                    default_merge_strategy?: string;
                    merge_strategies?: readonly (...)[];
                };
                name?: string;
                owner?: { type: "account" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: (...) & (...);
                    uuid?: string;
                };
                parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                project?: { type: "project" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    description?: string;
                    has_publicly_visible_repos?: boolean;
                    is_private?: boolean;
                    key?: string;
                    links?: { avatar?: ...; html?: ... };
                    name?: string;
                    owner?: (...) & (...) & (...) & (...);
                    updated_on?: string;
                    uuid?: string;
                };
                scm?: "git";
                size?: number;
                updated_on?: string;
                uuid?: string;
            };
        };
        commit_comment: { type: "commit_comment" } & Omit<
            { type: "comment" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                content?: {
                    html?: string;
                    markup?: "creole" | "markdown" | "plaintext";
                    raw?: string;
                };
                created_on?: string;
                deleted?: boolean;
                id?: number;
                inline?: { from?: number; path: string; to?: number };
                links?: {
                    code?: { href?: string; name?: string };
                    html?: { href?: string; name?: string };
                    self?: { href?: string; name?: string };
                };
                parent?: { readonly type: "comment"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; };
                updated_on?: string;
                user?: { type: "account" } & Omit<
                    Readonly<Record<(...), (...)>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: Readonly<(...)> & { avatar?: ... };
                    uuid?: string;
                };
            },
            "type",
        > & Readonly<Record<string, unknown>> & {
            commit?: { type: "commit" } & Omit<
                { type: "base_commit" } & Omit<
                    Readonly<Record<(...), (...)>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    author?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                        raw?: ...;
                        user?: ...;
                    };
                    committer?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                        raw?: ...;
                        user?: ...;
                    };
                    date?: string;
                    hash?: string;
                    message?: string;
                    parents?: readonly (
                        { readonly type: "base_commit"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }
                    )[];
                    summary?: {
                        html?: (...)
                        | (...);
                        markup?: (...) | (...) | (...) | (...);
                        raw?: (...) | (...);
                    };
                },
                "type",
            > & Readonly<Record<string, unknown>> & {
                participants?: readonly (
                    { type: "participant" } & Omit<(...) & (...), "type"> & Readonly<
                        Record<(...), (...)>,
                    > & {
                        approved?: (...) | (...) | (...);
                        participated_on?: (...) | (...);
                        role?: (...) | (...) | (...);
                        state?: (...) | (...) | (...) | (...);
                        user?: (...) | (...);
                    }
                )[];
                repository?: { type: "repository" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    description?: string;
                    fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                    full_name?: string;
                    has_issues?: boolean;
                    has_wiki?: boolean;
                    is_private?: boolean;
                    language?: string;
                    links?: {
                        avatar?: ...;
                        clone?: ...;
                        commits?: ...;
                        downloads?: ...;
                        forks?: ...;
                        hooks?: ...;
                        html?: ...;
                        pullrequests?: ...;
                        self?: ...;
                        watchers?: ...;
                    };
                    mainbranch?: (...) & (...) & (...);
                    name?: string;
                    owner?: (...) & (...) & (...) & (...);
                    parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                    project?: (...) & (...) & (...) & (...);
                    scm?: "git";
                    size?: number;
                    updated_on?: string;
                    uuid?: string;
                };
            };
        };
        commit_file: Readonly<Record<string, unknown>> & {
            attributes?: "link" | "binary" | "executable" | "lfs" | "subrepository";
            commit?: { type: "commit" } & Omit<
                { type: "base_commit" } & Omit<
                    Readonly<Record<(...), (...)>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    author?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                        raw?: ...;
                        user?: ...;
                    };
                    committer?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                        raw?: ...;
                        user?: ...;
                    };
                    date?: string;
                    hash?: string;
                    message?: string;
                    parents?: readonly (
                        { readonly type: "base_commit"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }
                    )[];
                    summary?: {
                        html?: (...)
                        | (...);
                        markup?: (...) | (...) | (...) | (...);
                        raw?: (...) | (...);
                    };
                },
                "type",
            > & Readonly<Record<string, unknown>> & {
                participants?: readonly (
                    { type: "participant" } & Omit<(...) & (...), "type"> & Readonly<
                        Record<(...), (...)>,
                    > & {
                        approved?: (...) | (...) | (...);
                        participated_on?: (...) | (...);
                        role?: (...) | (...) | (...);
                        state?: (...) | (...) | (...) | (...);
                        user?: (...) | (...);
                    }
                )[];
                repository?: { type: "repository" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    description?: string;
                    fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                    full_name?: string;
                    has_issues?: boolean;
                    has_wiki?: boolean;
                    is_private?: boolean;
                    language?: string;
                    links?: {
                        avatar?: ...;
                        clone?: ...;
                        commits?: ...;
                        downloads?: ...;
                        forks?: ...;
                        hooks?: ...;
                        html?: ...;
                        pullrequests?: ...;
                        self?: ...;
                        watchers?: ...;
                    };
                    mainbranch?: (...) & (...) & (...);
                    name?: string;
                    owner?: (...) & (...) & (...) & (...);
                    parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                    project?: (...) & (...) & (...) & (...);
                    scm?: "git";
                    size?: number;
                    updated_on?: string;
                    uuid?: string;
                };
            };
            escaped_path?: string;
            path?: string;
            type: string;
        };
        commitstatus: { type: "commitstatus" } & Omit<
            Readonly<Record<string, unknown>> & { type: string },
            "type",
        > & Readonly<Record<string, unknown>> & {
            created_on?: string;
            description?: string;
            key?: string;
            links?: {
                commit?: { href?: string; name?: string };
                self?: { href?: string; name?: string };
            };
            name?: string;
            refname?: string;
            state?: "FAILED"
            | "INPROGRESS"
            | "STOPPED"
            | "SUCCESSFUL";
            updated_on?: string;
            url?: string;
            uuid?: string;
        };
        committer: { type: "committer" } & Omit<
            Readonly<Record<string, unknown>> & { type: string },
            "type",
        > & Readonly<Record<string, unknown>> & {
            raw?: string;
            user?: { type: "account" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                display_name?: string;
                links?: Readonly<Record<string, unknown>> & {
                    avatar?: { href?: ...; name?: ... };
                };
                uuid?: string;
            };
        };
        component: { type: "component" } & Omit<
            Readonly<Record<string, unknown>> & { type: string },
            "type",
        > & Readonly<Record<string, unknown>> & {
            id?: number;
            links?: { self?: { href?: string; name?: string } };
            name?: string;
        };
        default_reviewer_and_type: Readonly<Record<string, unknown>> & {
            reviewer_type?: string;
            type: string;
            user?: { type: "user" } & Omit<
                { type: "account" } & Omit<
                    Readonly<Record<(...), (...)>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: Readonly<(...)> & { avatar?: ... };
                    uuid?: string;
                },
                "type",
            > & Readonly<Record<string, unknown>> & {
                account_id?: string;
                account_status?: string;
                has_2fa_enabled?: boolean;
                is_staff?: boolean;
                links?: Readonly<Record<string, unknown>> & {
                    avatar?: { href?: ...; name?: ... };
                } & {
                    html?: { href?: ...; name?: ... };
                    repositories?: { href?: ...; name?: ... };
                    self?: { href?: ...; name?: ... };
                };
                nickname?: string;
            };
        };
        deploy_key: { type: "deploy_key" } & Omit<
            Readonly<Record<string, unknown>> & { type: string },
            "type",
        > & Readonly<Record<string, unknown>> & {
            added_on?: string;
            comment?: string;
            key?: string;
            label?: string;
            last_used?: string;
            links?: { self?: { href?: string; name?: string } };
            owner?: { type: "account" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                display_name?: string;
                links?: Readonly<Record<string, unknown>> & {
                    avatar?: { href?: ...; name?: ... };
                };
                uuid?: string;
            };
            repository?: { type: "repository" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                description?: string;
                fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                full_name?: string;
                has_issues?: boolean;
                has_wiki?: boolean;
                is_private?: boolean;
                language?: string;
                links?: {
                    avatar?: { href?: (...) | (...); name?: (...) | (...) };
                    clone?: readonly { href?: ...; name?: ... }[];
                    commits?: { href?: (...) | (...); name?: (...) | (...) };
                    downloads?: { href?: (...) | (...); name?: (...) | (...) };
                    forks?: { href?: (...) | (...); name?: (...) | (...) };
                    hooks?: { href?: (...) | (...); name?: (...) | (...) };
                    html?: { href?: (...) | (...); name?: (...) | (...) };
                    pullrequests?: { href?: (...) | (...); name?: (...) | (...) };
                    self?: { href?: (...) | (...); name?: (...) | (...) };
                    watchers?: { href?: (...) | (...); name?: (...) | (...) };
                };
                mainbranch?: Readonly<Record<string, unknown>> & {
                    links?: { commits?: ...; html?: ...; self?: ... };
                    name?: string;
                    target?: (...) & (...) & (...) & (...);
                    type: string;
                } & {
                    default_merge_strategy?: string;
                    merge_strategies?: readonly (...)[];
                };
                name?: string;
                owner?: { type: "account" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: (...) & (...);
                    uuid?: string;
                };
                parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                project?: { type: "project" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    description?: string;
                    has_publicly_visible_repos?: boolean;
                    is_private?: boolean;
                    key?: string;
                    links?: { avatar?: ...; html?: ... };
                    name?: string;
                    owner?: (...) & (...) & (...) & (...);
                    updated_on?: string;
                    uuid?: string;
                };
                scm?: "git";
                size?: number;
                updated_on?: string;
                uuid?: string;
            };
        };
        deployment: { type: "deployment" } & Omit<
            Readonly<Record<string, unknown>> & { type: string },
            "type",
        > & Readonly<Record<string, unknown>> & {
            environment?: { type: "deployment_environment" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & { name?: string; uuid?: string };
            release?: { type: "deployment_release" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                commit?: { type: "commit" } & Omit<
                    { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                        author?: ...;
                        committer?: ...;
                        date?: ...;
                        hash?: ...;
                        message?: ...;
                        parents?: ...;
                        summary?: ...;
                    },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    participants?: readonly (...)[];
                    repository?: (...) & (...) & (...) & (...);
                };
                created_on?: string;
                name?: string;
                url?: string;
                uuid?: string;
            };
            state?: { type: "deployment_state" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>>;
            uuid?: string;
        };
        deployment_environment: { type: "deployment_environment" } & Omit<
            Readonly<Record<string, unknown>> & { type: string },
            "type",
        > & Readonly<Record<string, unknown>> & { name?: string; uuid?: string };
        deployment_release: { type: "deployment_release" } & Omit<
            Readonly<Record<string, unknown>> & { type: string },
            "type",
        > & Readonly<Record<string, unknown>> & {
            commit?: { type: "commit" } & Omit<
                { type: "base_commit" } & Omit<
                    Readonly<Record<(...), (...)>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    author?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                        raw?: ...;
                        user?: ...;
                    };
                    committer?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                        raw?: ...;
                        user?: ...;
                    };
                    date?: string;
                    hash?: string;
                    message?: string;
                    parents?: readonly (
                        { readonly type: "base_commit"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }
                    )[];
                    summary?: {
                        html?: (...)
                        | (...);
                        markup?: (...) | (...) | (...) | (...);
                        raw?: (...) | (...);
                    };
                },
                "type",
            > & Readonly<Record<string, unknown>> & {
                participants?: readonly (
                    { type: "participant" } & Omit<(...) & (...), "type"> & Readonly<
                        Record<(...), (...)>,
                    > & {
                        approved?: (...) | (...) | (...);
                        participated_on?: (...) | (...);
                        role?: (...) | (...) | (...);
                        state?: (...) | (...) | (...) | (...);
                        user?: (...) | (...);
                    }
                )[];
                repository?: { type: "repository" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    description?: string;
                    fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                    full_name?: string;
                    has_issues?: boolean;
                    has_wiki?: boolean;
                    is_private?: boolean;
                    language?: string;
                    links?: {
                        avatar?: ...;
                        clone?: ...;
                        commits?: ...;
                        downloads?: ...;
                        forks?: ...;
                        hooks?: ...;
                        html?: ...;
                        pullrequests?: ...;
                        self?: ...;
                        watchers?: ...;
                    };
                    mainbranch?: (...) & (...) & (...);
                    name?: string;
                    owner?: (...) & (...) & (...) & (...);
                    parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                    project?: (...) & (...) & (...) & (...);
                    scm?: "git";
                    size?: number;
                    updated_on?: string;
                    uuid?: string;
                };
            };
            created_on?: string;
            name?: string;
            url?: string;
            uuid?: string;
        };
        deployment_state: { type: "deployment_state" } & Omit<
            Readonly<Record<string, unknown>> & { type: string },
            "type",
        > & Readonly<Record<string, unknown>>;
        deployment_state_completed: { type: "deployment_state_completed" } & Omit<
            { type: "deployment_state" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>>,
            "type",
        > & Readonly<Record<string, unknown>> & {
            completion_date?: string;
            deployer?: { type: "account" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                display_name?: string;
                links?: Readonly<Record<string, unknown>> & {
                    avatar?: { href?: ...; name?: ... };
                };
                uuid?: string;
            };
            name?: "COMPLETED";
            start_date?: string;
            status?: { type: "deployment_state_completed_status" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>>;
            url?: string;
        };
        deployment_state_completed_status: {
            type: "deployment_state_completed_status";
        } & Omit<Readonly<Record<string, unknown>> & { type: string }, "type"> & Readonly<
            Record<string, unknown>,
        >;
        deployment_state_completed_status_failed: {
            type: "deployment_state_completed_status_failed";
        } & Omit<
            { type: "deployment_state_completed_status" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>>,
            "type",
        > & Readonly<Record<string, unknown>> & { name?: "FAILED" };
        deployment_state_completed_status_stopped: {
            type: "deployment_state_completed_status_stopped";
        } & Omit<
            { type: "deployment_state_completed_status" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>>,
            "type",
        > & Readonly<Record<string, unknown>> & { name?: "STOPPED" };
        deployment_state_completed_status_successful: {
            type: "deployment_state_completed_status_successful";
        } & Omit<
            { type: "deployment_state_completed_status" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>>,
            "type",
        > & Readonly<Record<string, unknown>> & { name?: "SUCCESSFUL" };
        deployment_state_in_progress: { type: "deployment_state_in_progress" } & Omit<
            { type: "deployment_state" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>>,
            "type",
        > & Readonly<Record<string, unknown>> & {
            deployer?: { type: "account" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                display_name?: string;
                links?: Readonly<Record<string, unknown>> & {
                    avatar?: { href?: ...; name?: ... };
                };
                uuid?: string;
            };
            name?: "IN_PROGRESS";
            start_date?: string;
            url?: string;
        };
        deployment_state_undeployed: { type: "deployment_state_undeployed" } & Omit<
            { type: "deployment_state" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>>,
            "type",
        > & Readonly<Record<string, unknown>> & {
            name?: "UNDEPLOYED";
            trigger_url?: string;
        };
        deployment_variable: { type: "deployment_variable" } & Omit<
            Readonly<Record<string, unknown>> & { type: string },
            "type",
        > & Readonly<Record<string, unknown>> & {
            key?: string;
            secured?: boolean;
            uuid?: string;
            value?: string;
        };
        diffstat: Readonly<Record<string, unknown>> & {
            lines_added?: number;
            lines_removed?: number;
            new?: Readonly<Record<string, unknown>> & {
                attributes?:
                    | "link"
                    | "binary"
                    | "executable"
                    | "lfs"
                    | "subrepository";
                commit?: { type: "commit" } & Omit<
                    { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                        author?: ...;
                        committer?: ...;
                        date?: ...;
                        hash?: ...;
                        message?: ...;
                        parents?: ...;
                        summary?: ...;
                    },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    participants?: readonly (...)[];
                    repository?: (...) & (...) & (...) & (...);
                };
                escaped_path?: string;
                path?: string;
                type: string;
            };
            old?: Readonly<Record<string, unknown>> & {
                attributes?:
                    | "link"
                    | "binary"
                    | "executable"
                    | "lfs"
                    | "subrepository";
                commit?: { type: "commit" } & Omit<
                    { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                        author?: ...;
                        committer?: ...;
                        date?: ...;
                        hash?: ...;
                        message?: ...;
                        parents?: ...;
                        summary?: ...;
                    },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    participants?: readonly (...)[];
                    repository?: (...) & (...) & (...) & (...);
                };
                escaped_path?: string;
                path?: string;
                type: string;
            };
            status?: "added"
            | "modified"
            | "removed"
            | "renamed";
            type: string;
        };
        effective_repo_branching_model: { type: "effective_repo_branching_model" } & Omit<
            Readonly<Record<string, unknown>> & { type: string },
            "type",
        > & Readonly<Record<string, unknown>> & {
            branch_types?: readonly {
                kind: "bugfix" | "feature" | "hotfix" | "release";
                prefix: string;
            }[];
            development?: {
                branch?: Readonly<Record<string, unknown>> & {
                    links?: {
                        commits?: (...) | (...);
                        html?: (...) | (...);
                        self?: (...) | (...);
                    };
                    name?: string;
                    target?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                        participants?: ...;
                        repository?: ...;
                    };
                    type: string;
                } & {
                    default_merge_strategy?: string;
                    merge_strategies?: readonly (
                        (...)
                        | (...)
                        | (...)
                        | (...)
                        | (...)
                        | (...)
                    )[];
                };
                name: string;
                use_mainbranch: boolean;
            };
            production?: {
                branch?: Readonly<Record<string, unknown>> & {
                    links?: {
                        commits?: (...) | (...);
                        html?: (...) | (...);
                        self?: (...) | (...);
                    };
                    name?: string;
                    target?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                        participants?: ...;
                        repository?: ...;
                    };
                    type: string;
                } & {
                    default_merge_strategy?: string;
                    merge_strategies?: readonly (
                        (...)
                        | (...)
                        | (...)
                        | (...)
                        | (...)
                        | (...)
                    )[];
                };
                name: string;
                use_mainbranch: boolean;
            };
        };
        error: Readonly<Record<string, unknown>> & {
            error?: {
                data?: Readonly<Record<string, unknown>>;
                detail?: string;
                message: string;
            };
            type: string;
        };
        export_options: Readonly<Record<string, unknown>> & {
            include_attachments?: boolean;
            project_key?: string;
            project_name?: string;
            send_email?: boolean;
            type: string;
        };
        GPG_account_key: { type: "GPG_account_key" } & Omit<
            Readonly<Record<string, unknown>> & { type: string },
            "type",
        > & Readonly<Record<string, unknown>> & {
            added_on?: string;
            comment?: string;
            created_on?: string;
            expires_on?: string;
            fingerprint?: string;
            key?: string;
            key_id?: string;
            last_used?: string;
            links?: { self?: { href?: string; name?: string } };
            name?: string;
            owner?: { type: "account" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                display_name?: string;
                links?: Readonly<Record<string, unknown>> & {
                    avatar?: { href?: ...; name?: ... };
                };
                uuid?: string;
            };
            parent_fingerprint?: string;
            subkeys?: readonly (
                { readonly type: "GPG_account_key"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }
            )[];
        };
        group: { type: "group" } & Omit<
            Readonly<Record<string, unknown>> & { type: string },
            "type",
        > & Readonly<Record<string, unknown>> & {
            full_slug?: string;
            links?: {
                html?: { href?: string; name?: string };
                self?: { href?: string; name?: string };
            };
            name?: string;
            owner?: { type: "account" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                display_name?: string;
                links?: Readonly<Record<string, unknown>> & {
                    avatar?: { href?: ...; name?: ... };
                };
                uuid?: string;
            };
            slug?: string;
            workspace?: { type: "workspace" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                forking_mode?: "allow_forks" | "internal_only";
                is_privacy_enforced?: boolean;
                is_private?: boolean;
                links?: {
                    avatar?: { href?: (...) | (...); name?: (...) | (...) };
                    html?: { href?: (...) | (...); name?: (...) | (...) };
                    members?: { href?: (...) | (...); name?: (...) | (...) };
                    owners?: { href?: (...) | (...); name?: (...) | (...) };
                    projects?: { href?: (...) | (...); name?: (...) | (...) };
                    repositories?: { href?: (...) | (...); name?: (...) | (...) };
                    self?: { href?: (...) | (...); name?: (...) | (...) };
                    snippets?: { href?: (...) | (...); name?: (...) | (...) };
                };
                name?: string;
                slug?: string;
                updated_on?: string;
                uuid?: string;
            };
        };
        hook_event: {
            category?: string;
            description?: string;
            event?: | "issue:comment_created"
            | "issue:created"
            | "issue:updated"
            | "project:updated"
            | "pullrequest:approved"
            | "pullrequest:changes_request_created"
            | "pullrequest:changes_request_removed"
            | "pullrequest:comment_created"
            | "pullrequest:comment_deleted"
            | "pullrequest:comment_reopened"
            | "pullrequest:comment_resolved"
            | "pullrequest:comment_updated"
            | "pullrequest:created"
            | "pullrequest:fulfilled"
            | "pullrequest:push"
            | "pullrequest:rejected"
            | "pullrequest:unapproved"
            | "pullrequest:updated"
            | "repo:commit_comment_created"
            | "repo:commit_status_created"
            | "repo:commit_status_updated"
            | "repo:created"
            | "repo:deleted"
            | "repo:fork"
            | "repo:imported"
            | "repo:push"
            | "repo:transfer"
            | "repo:updated";
            label?: string;
        };
        issue: { type: "issue" } & Omit<
            Readonly<Record<string, unknown>> & { type: string },
            "type",
        > & Readonly<Record<string, unknown>> & {
            assignee?: { type: "account" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                display_name?: string;
                links?: Readonly<Record<string, unknown>> & {
                    avatar?: { href?: ...; name?: ... };
                };
                uuid?: string;
            };
            component?: { type: "component" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                id?: number;
                links?: { self?: { href?: (...) | (...); name?: (...) | (...) } };
                name?: string;
            };
            content?: {
                html?: string;
                markup?: "creole"
                | "markdown"
                | "plaintext";
                raw?: string;
            };
            created_on?: string;
            edited_on?: string;
            id?: number;
            kind?: "task"
            | "bug"
            | "enhancement"
            | "proposal";
            links?: {
                attachments?: { href?: string; name?: string };
                comments?: { href?: string; name?: string };
                html?: { href?: string; name?: string };
                self?: { href?: string; name?: string };
                vote?: { href?: string; name?: string };
                watch?: { href?: string; name?: string };
            };
            milestone?: { type: "milestone" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                id?: number;
                links?: { self?: { href?: (...) | (...); name?: (...) | (...) } };
                name?: string;
            };
            priority?: "blocker"
            | "critical"
            | "major"
            | "minor"
            | "trivial";
            reporter?: { type: "account" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                display_name?: string;
                links?: Readonly<Record<string, unknown>> & {
                    avatar?: { href?: ...; name?: ... };
                };
                uuid?: string;
            };
            repository?: { type: "repository" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                description?: string;
                fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                full_name?: string;
                has_issues?: boolean;
                has_wiki?: boolean;
                is_private?: boolean;
                language?: string;
                links?: {
                    avatar?: { href?: (...) | (...); name?: (...) | (...) };
                    clone?: readonly { href?: ...; name?: ... }[];
                    commits?: { href?: (...) | (...); name?: (...) | (...) };
                    downloads?: { href?: (...) | (...); name?: (...) | (...) };
                    forks?: { href?: (...) | (...); name?: (...) | (...) };
                    hooks?: { href?: (...) | (...); name?: (...) | (...) };
                    html?: { href?: (...) | (...); name?: (...) | (...) };
                    pullrequests?: { href?: (...) | (...); name?: (...) | (...) };
                    self?: { href?: (...) | (...); name?: (...) | (...) };
                    watchers?: { href?: (...) | (...); name?: (...) | (...) };
                };
                mainbranch?: Readonly<Record<string, unknown>> & {
                    links?: { commits?: ...; html?: ...; self?: ... };
                    name?: string;
                    target?: (...) & (...) & (...) & (...);
                    type: string;
                } & {
                    default_merge_strategy?: string;
                    merge_strategies?: readonly (...)[];
                };
                name?: string;
                owner?: { type: "account" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: (...) & (...);
                    uuid?: string;
                };
                parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                project?: { type: "project" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    description?: string;
                    has_publicly_visible_repos?: boolean;
                    is_private?: boolean;
                    key?: string;
                    links?: { avatar?: ...; html?: ... };
                    name?: string;
                    owner?: (...) & (...) & (...) & (...);
                    updated_on?: string;
                    uuid?: string;
                };
                scm?: "git";
                size?: number;
                updated_on?: string;
                uuid?: string;
            };
            state?: | "closed"
            | "duplicate"
            | "invalid"
            | "new"
            | "on hold"
            | "open"
            | "resolved"
            | "submitted"
            | "wontfix";
            title?: string;
            updated_on?: string;
            version?: { type: "version" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                id?: number;
                links?: { self?: { href?: (...) | (...); name?: (...) | (...) } };
                name?: string;
            };
            votes?: number;
        };
        issue_attachment: { type: "issue_attachment" } & Omit<
            Readonly<Record<string, unknown>> & { type: string },
            "type",
        > & Readonly<Record<string, unknown>> & {
            links?: { self?: { href?: string; name?: string } };
            name?: string;
        };
        issue_change: Readonly<Record<string, unknown>> & {
            changes?: {
                assignee?: { new?: string; old?: string };
                component?: { new?: string; old?: string };
                content?: { new?: string; old?: string };
                kind?: { new?: string; old?: string };
                milestone?: { new?: string; old?: string };
                priority?: { new?: string; old?: string };
                state?: { new?: string; old?: string };
                title?: { new?: string; old?: string };
                version?: { new?: string; old?: string };
            };
            created_on?: string;
            issue?: { type: "issue" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                assignee?: { type: "account" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: (...) & (...);
                    uuid?: string;
                };
                component?: { type: "component" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    id?: number;
                    links?: { self?: ... };
                    name?: string;
                };
                content?: {
                    html?: string;
                    markup?: "creole"
                    | "markdown"
                    | "plaintext";
                    raw?: string;
                };
                created_on?: string;
                edited_on?: string;
                id?: number;
                kind?: "task"
                | "bug"
                | "enhancement"
                | "proposal";
                links?: {
                    attachments?: { href?: (...) | (...); name?: (...) | (...) };
                    comments?: { href?: (...) | (...); name?: (...) | (...) };
                    html?: { href?: (...) | (...); name?: (...) | (...) };
                    self?: { href?: (...) | (...); name?: (...) | (...) };
                    vote?: { href?: (...) | (...); name?: (...) | (...) };
                    watch?: { href?: (...) | (...); name?: (...) | (...) };
                };
                milestone?: { type: "milestone" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    id?: number;
                    links?: { self?: ... };
                    name?: string;
                };
                priority?: "blocker"
                | "critical"
                | "major"
                | "minor"
                | "trivial";
                reporter?: { type: "account" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: (...) & (...);
                    uuid?: string;
                };
                repository?: { type: "repository" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    description?: string;
                    fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                    full_name?: string;
                    has_issues?: boolean;
                    has_wiki?: boolean;
                    is_private?: boolean;
                    language?: string;
                    links?: {
                        avatar?: ...;
                        clone?: ...;
                        commits?: ...;
                        downloads?: ...;
                        forks?: ...;
                        hooks?: ...;
                        html?: ...;
                        pullrequests?: ...;
                        self?: ...;
                        watchers?: ...;
                    };
                    mainbranch?: (...) & (...) & (...);
                    name?: string;
                    owner?: (...) & (...) & (...) & (...);
                    parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                    project?: (...) & (...) & (...) & (...);
                    scm?: "git";
                    size?: number;
                    updated_on?: string;
                    uuid?: string;
                };
                state?: | "closed"
                | "duplicate"
                | "invalid"
                | "new"
                | "on hold"
                | "open"
                | "resolved"
                | "submitted"
                | "wontfix";
                title?: string;
                updated_on?: string;
                version?: { type: "version" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    id?: number;
                    links?: { self?: ... };
                    name?: string;
                };
                votes?: number;
            };
            links?: {
                issue?: { href?: string; name?: string };
                self?: { href?: string; name?: string };
            };
            message?: {
                html?: string;
                markup?: "creole"
                | "markdown"
                | "plaintext";
                raw?: string;
            };
            name?: string;
            type: string;
            user?: { type: "account" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                display_name?: string;
                links?: Readonly<Record<string, unknown>> & {
                    avatar?: { href?: ...; name?: ... };
                };
                uuid?: string;
            };
        };
        issue_comment: { type: "issue_comment" } & Omit<
            { type: "comment" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                content?: {
                    html?: string;
                    markup?: "creole" | "markdown" | "plaintext";
                    raw?: string;
                };
                created_on?: string;
                deleted?: boolean;
                id?: number;
                inline?: { from?: number; path: string; to?: number };
                links?: {
                    code?: { href?: string; name?: string };
                    html?: { href?: string; name?: string };
                    self?: { href?: string; name?: string };
                };
                parent?: { readonly type: "comment"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; };
                updated_on?: string;
                user?: { type: "account" } & Omit<
                    Readonly<Record<(...), (...)>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: Readonly<(...)> & { avatar?: ... };
                    uuid?: string;
                };
            },
            "type",
        > & Readonly<Record<string, unknown>> & {
            issue?: { type: "issue" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                assignee?: { type: "account" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: (...) & (...);
                    uuid?: string;
                };
                component?: { type: "component" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    id?: number;
                    links?: { self?: ... };
                    name?: string;
                };
                content?: {
                    html?: string;
                    markup?: "creole"
                    | "markdown"
                    | "plaintext";
                    raw?: string;
                };
                created_on?: string;
                edited_on?: string;
                id?: number;
                kind?: "task"
                | "bug"
                | "enhancement"
                | "proposal";
                links?: {
                    attachments?: { href?: (...) | (...); name?: (...) | (...) };
                    comments?: { href?: (...) | (...); name?: (...) | (...) };
                    html?: { href?: (...) | (...); name?: (...) | (...) };
                    self?: { href?: (...) | (...); name?: (...) | (...) };
                    vote?: { href?: (...) | (...); name?: (...) | (...) };
                    watch?: { href?: (...) | (...); name?: (...) | (...) };
                };
                milestone?: { type: "milestone" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    id?: number;
                    links?: { self?: ... };
                    name?: string;
                };
                priority?: "blocker"
                | "critical"
                | "major"
                | "minor"
                | "trivial";
                reporter?: { type: "account" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: (...) & (...);
                    uuid?: string;
                };
                repository?: { type: "repository" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    description?: string;
                    fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                    full_name?: string;
                    has_issues?: boolean;
                    has_wiki?: boolean;
                    is_private?: boolean;
                    language?: string;
                    links?: {
                        avatar?: ...;
                        clone?: ...;
                        commits?: ...;
                        downloads?: ...;
                        forks?: ...;
                        hooks?: ...;
                        html?: ...;
                        pullrequests?: ...;
                        self?: ...;
                        watchers?: ...;
                    };
                    mainbranch?: (...) & (...) & (...);
                    name?: string;
                    owner?: (...) & (...) & (...) & (...);
                    parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                    project?: (...) & (...) & (...) & (...);
                    scm?: "git";
                    size?: number;
                    updated_on?: string;
                    uuid?: string;
                };
                state?: | "closed"
                | "duplicate"
                | "invalid"
                | "new"
                | "on hold"
                | "open"
                | "resolved"
                | "submitted"
                | "wontfix";
                title?: string;
                updated_on?: string;
                version?: { type: "version" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    id?: number;
                    links?: { self?: ... };
                    name?: string;
                };
                votes?: number;
            };
        };
        issue_job_status: {
            count?: number;
            pct?: number;
            phase?: string;
            status?: "ACCEPTED"
            | "FAILURE"
            | "RUNNING"
            | "STARTED";
            total?: number;
            type?: string;
        };
        link: { href?: string; name?: string };
        milestone: { type: "milestone" } & Omit<
            Readonly<Record<string, unknown>> & { type: string },
            "type",
        > & Readonly<Record<string, unknown>> & {
            id?: number;
            links?: { self?: { href?: string; name?: string } };
            name?: string;
        };
        object: Readonly<Record<string, unknown>> & { type: string };
        paginated_accounts: {
            next?: string;
            page?: number;
            pagelen?: number;
            previous?: string;
            size?: number;
            values?: readonly (
                { type: "account" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: Readonly<Record<string, unknown>> & {
                        avatar?: { href?: ...; name?: ... };
                    };
                    uuid?: string;
                }
            )[];
        };
        paginated_annotations: {
            next?: string;
            page?: number;
            pagelen?: number;
            previous?: string;
            size?: number;
            values?: readonly (
                { type: "report_annotation" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    annotation_type?: "BUG" | "CODE_SMELL" | "VULNERABILITY";
                    created_on?: string;
                    details?: string;
                    external_id?: string;
                    line?: number;
                    link?: string;
                    path?: string;
                    result?: "FAILED" | "PASSED" | "IGNORED" | "SKIPPED";
                    severity?: "CRITICAL" | "HIGH" | "LOW" | "MEDIUM";
                    summary?: string;
                    updated_on?: string;
                    uuid?: string;
                }
            )[];
        };
        paginated_branches: {
            next?: string;
            page?: number;
            pagelen?: number;
            previous?: string;
            size?: number;
            values?: readonly (
                Readonly<Record<string, unknown>> & {
                    links?: {
                        commits?: { href?: (...) | (...); name?: (...) | (...) };
                        html?: { href?: (...) | (...); name?: (...) | (...) };
                        self?: { href?: (...) | (...); name?: (...) | (...) };
                    };
                    name?: string;
                    target?: { type: "commit" } & Omit<
                        { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                            author?: ...;
                            committer?: ...;
                            date?: ...;
                            hash?: ...;
                            message?: ...;
                            parents?: ...;
                            summary?: ...;
                        },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        participants?: readonly (...)[];
                        repository?: (...) & (...) & (...) & (...);
                    };
                    type: string;
                } & {
                    default_merge_strategy?: string;
                    merge_strategies?: readonly (
                        | "fast_forward"
                        | "merge_commit"
                        | "rebase_fast_forward"
                        | "rebase_merge"
                        | "squash_fast_forward"
                        | "squash"
                    )[];
                }
            )[];
        };
        paginated_branchrestrictions: {
            next?: string;
            page?: number;
            pagelen?: number;
            previous?: string;
            size?: number;
            values?: readonly (
                { type: "branchrestriction" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    branch_match_kind: "branching_model" | "glob";
                    branch_type?:
                        | "bugfix"
                        | "feature"
                        | "hotfix"
                        | "release"
                        | "development"
                        | "production";
                    groups?: readonly (
                        { type: "group" } & Omit<(...) & (...), "type"> & Readonly<
                            Record<(...), (...)>,
                        > & {
                            full_slug?: (...) | (...);
                            links?: (...) | (...);
                            name?: (...) | (...);
                            owner?: (...) | (...);
                            slug?: (...) | (...);
                            workspace?: (...) | (...);
                        }
                    )[];
                    id?: number;
                    kind: | "allow_auto_merge_when_builds_pass"
                    | "delete"
                    | "enforce_merge_checks"
                    | "force"
                    | "push"
                    | "require_all_comments_resolved"
                    | "require_all_dependencies_merged"
                    | "require_approvals_to_merge"
                    | "require_commits_behind"
                    | "require_default_reviewer_approvals_to_merge"
                    | "require_no_changes_requested"
                    | "require_passing_builds_to_merge"
                    | "require_review_group_approvals_to_merge"
                    | "require_tasks_to_be_completed"
                    | "reset_pullrequest_approvals_on_change"
                    | "reset_pullrequest_changes_requested_on_change"
                    | "restrict_merges"
                    | "smart_reset_pullrequest_approvals";
                    links?: { self?: { href?: (...)
                    | (...); name?: (...) | (...) } };
                    pattern: string;
                    users?: readonly (
                        { type: "account" } & Omit<(...) & (...), "type"> & Readonly<
                            Record<(...), (...)>,
                        > & {
                            created_on?: (...) | (...);
                            display_name?: (...) | (...);
                            links?: (...) | (...);
                            uuid?: (...) | (...);
                        }
                    )[];
                    value?: number;
                }
            )[];
        };
        paginated_changeset: {
            next?: string;
            page?: number;
            pagelen?: number;
            previous?: string;
            size?: number;
            values?: readonly (
                { type: "base_commit" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    author?: { type: "author" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        raw?: string;
                        user?: (...) & (...) & (...) & (...);
                    };
                    committer?: { type: "committer" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        raw?: string;
                        user?: (...) & (...) & (...) & (...);
                    };
                    date?: string;
                    hash?: string;
                    message?: string;
                    parents?: readonly ({ readonly type: "base_commit"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; })[] | undefined;
                    summary?: {
                        html?: string;
                        markup?: "creole"
                        | "markdown"
                        | "plaintext";
                        raw?: string;
                    };
                }
            )[];
        };
        paginated_commit_comments: {
            next?: string;
            page?: number;
            pagelen?: number;
            previous?: string;
            size?: number;
            values?: readonly (
                { type: "commit_comment" } & Omit<
                    { type: "comment" } & Omit<
                        Readonly<Record<(...), (...)>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        content?: {
                            html?: (...) | (...);
                            markup?: (...) | (...) | (...) | (...);
                            raw?: (...) | (...);
                        };
                        created_on?: string;
                        deleted?: boolean;
                        id?: number;
                        inline?: { from?: (...)
                        | (...); path: string; to?: (...) | (...) };
                        links?: {
                            code?: (...) | (...);
                            html?: (...) | (...);
                            self?: (...) | (...);
                        };
                        parent?: { readonly type: "comment"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; };
                        updated_on?: string;
                        user?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                            created_on?: ...;
                            display_name?: ...;
                            links?: ...;
                            uuid?: ...;
                        };
                    },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    commit?: { type: "commit" } & Omit<
                        { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                            author?: ...;
                            committer?: ...;
                            date?: ...;
                            hash?: ...;
                            message?: ...;
                            parents?: ...;
                            summary?: ...;
                        },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        participants?: readonly (...)[];
                        repository?: (...) & (...) & (...) & (...);
                    };
                }
            )[];
        };
        paginated_commitstatuses: {
            next?: string;
            page?: number;
            pagelen?: number;
            previous?: string;
            size?: number;
            values?: readonly (
                { type: "commitstatus" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    description?: string;
                    key?: string;
                    links?: {
                        commit?: { href?: (...) | (...); name?: (...) | (...) };
                        self?: { href?: (...) | (...); name?: (...) | (...) };
                    };
                    name?: string;
                    refname?: string;
                    state?: "FAILED"
                    | "INPROGRESS"
                    | "STOPPED"
                    | "SUCCESSFUL";
                    updated_on?: string;
                    url?: string;
                    uuid?: string;
                }
            )[];
        };
        paginated_components: {
            next?: string;
            page?: number;
            pagelen?: number;
            previous?: string;
            size?: number;
            values?: readonly (
                { type: "component" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    id?: number;
                    links?: { self?: { href?: (...) | (...); name?: (...) | (...) } };
                    name?: string;
                }
            )[];
        };
        paginated_default_reviewer_and_type: {
            next?: string;
            page?: number;
            pagelen?: number;
            previous?: string;
            size?: number;
            values?: readonly (
                Readonly<Record<string, unknown>> & {
                    reviewer_type?: string;
                    type: string;
                    user?: { type: "user" } & Omit<
                        { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                            created_on?: ...;
                            display_name?: ...;
                            links?: ...;
                            uuid?: ...;
                        },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        account_id?: string;
                        account_status?: string;
                        has_2fa_enabled?: boolean;
                        is_staff?: boolean;
                        links?: (...) & (...) & (...);
                        nickname?: string;
                    };
                }
            )[];
        };
        paginated_deploy_keys: {
            next?: string;
            page?: number;
            pagelen?: number;
            previous?: string;
            size?: number;
            values?: readonly (
                { type: "deploy_key" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    added_on?: string;
                    comment?: string;
                    key?: string;
                    label?: string;
                    last_used?: string;
                    links?: { self?: { href?: (...) | (...); name?: (...) | (...) } };
                    owner?: { type: "account" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        display_name?: string;
                        links?: (...) & (...);
                        uuid?: string;
                    };
                    repository?: { type: "repository" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        description?: string;
                        fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                        full_name?: string;
                        has_issues?: boolean;
                        has_wiki?: boolean;
                        is_private?: boolean;
                        language?: string;
                        links?: {
                            avatar?: ...;
                            clone?: ...;
                            commits?: ...;
                            downloads?: ...;
                            forks?: ...;
                            hooks?: ...;
                            html?: ...;
                            pullrequests?: ...;
                            self?: ...;
                            watchers?: ...;
                        };
                        mainbranch?: (...) & (...) & (...);
                        name?: string;
                        owner?: (...) & (...) & (...) & (...);
                        parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                        project?: (...) & (...) & (...) & (...);
                        scm?: "git";
                        size?: number;
                        updated_on?: string;
                        uuid?: string;
                    };
                }
            )[];
        };
        paginated_deployment_variable: {
            next?: string;
            page?: number;
            pagelen?: number;
            previous?: string;
            size?: number;
            values?: readonly (
                { type: "deployment_variable" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    key?: string;
                    secured?: boolean;
                    uuid?: string;
                    value?: string;
                }
            )[];
        };
        paginated_deployments: {
            next?: string;
            page?: number;
            pagelen?: number;
            previous?: string;
            size?: number;
            values?: readonly (
                { type: "deployment" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    environment?: { type: "deployment_environment" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & { name?: string; uuid?: string };
                    release?: { type: "deployment_release" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        commit?: (...) & (...) & (...) & (...);
                        created_on?: string;
                        name?: string;
                        url?: string;
                        uuid?: string;
                    };
                    state?: { type: "deployment_state" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>>;
                    uuid?: string;
                }
            )[];
        };
        paginated_diffstats: {
            next?: string;
            page?: number;
            pagelen?: number;
            previous?: string;
            size?: number;
            values?: readonly (
                Readonly<Record<string, unknown>> & {
                    lines_added?: number;
                    lines_removed?: number;
                    new?: Readonly<Record<string, unknown>> & {
                        attributes?:
                            | "link"
                            | "binary"
                            | "executable"
                            | "lfs"
                            | "subrepository";
                        commit?: (...) & (...) & (...) & (...);
                        escaped_path?: string;
                        path?: string;
                        type: string;
                    };
                    old?: Readonly<Record<string, unknown>> & {
                        attributes?:
                            | "link"
                            | "binary"
                            | "executable"
                            | "lfs"
                            | "subrepository";
                        commit?: (...) & (...) & (...) & (...);
                        escaped_path?: string;
                        path?: string;
                        type: string;
                    };
                    status?: "added"
                    | "modified"
                    | "removed"
                    | "renamed";
                    type: string;
                }
            )[];
        };
        paginated_environments: {
            next?: string;
            page?: number;
            pagelen?: number;
            previous?: string;
            size?: number;
            values?: readonly (
                { type: "deployment_environment" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & { name?: string; uuid?: string }
            )[];
        };
        paginated_files: {
            next?: string;
            page?: number;
            pagelen?: number;
            previous?: string;
            size?: number;
            values?: readonly (
                Readonly<Record<string, unknown>> & {
                    attributes?:
                        | "link"
                        | "binary"
                        | "executable"
                        | "lfs"
                        | "subrepository";
                    commit?: { type: "commit" } & Omit<
                        { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                            author?: ...;
                            committer?: ...;
                            date?: ...;
                            hash?: ...;
                            message?: ...;
                            parents?: ...;
                            summary?: ...;
                        },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        participants?: readonly (...)[];
                        repository?: (...) & (...) & (...) & (...);
                    };
                    escaped_path?: string;
                    path?: string;
                    type: string;
                }
            )[];
        };
        paginated_gpg_user_keys: {
            next?: string;
            page?: number;
            pagelen?: number;
            previous?: string;
            size?: number;
            values?: readonly (
                { type: "GPG_account_key" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    added_on?: string;
                    comment?: string;
                    created_on?: string;
                    expires_on?: string;
                    fingerprint?: string;
                    key?: string;
                    key_id?: string;
                    last_used?: string;
                    links?: { self?: { href?: (...) | (...); name?: (...) | (...) } };
                    name?: string;
                    owner?: { type: "account" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        display_name?: string;
                        links?: (...) & (...);
                        uuid?: string;
                    };
                    parent_fingerprint?: string;
                    subkeys?: readonly ({ readonly type: "GPG_account_key"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; })[] | undefined;
                }
            )[];
        };
        paginated_hook_events: {
            next?: string;
            page?: number;
            pagelen?: number;
            previous?: string;
            size?: number;
            values?: readonly {
                category?: string;
                description?: string;
                event?: | "issue:comment_created"
                | "issue:created"
                | "issue:updated"
                | "project:updated"
                | "pullrequest:approved"
                | "pullrequest:changes_request_created"
                | "pullrequest:changes_request_removed"
                | "pullrequest:comment_created"
                | "pullrequest:comment_deleted"
                | "pullrequest:comment_reopened"
                | "pullrequest:comment_resolved"
                | "pullrequest:comment_updated"
                | "pullrequest:created"
                | "pullrequest:fulfilled"
                | "pullrequest:push"
                | "pullrequest:rejected"
                | "pullrequest:unapproved"
                | "pullrequest:updated"
                | "repo:commit_comment_created"
                | "repo:commit_status_created"
                | "repo:commit_status_updated"
                | "repo:created"
                | "repo:deleted"
                | "repo:fork"
                | "repo:imported"
                | "repo:push"
                | "repo:transfer"
                | "repo:updated";
                label?: string;
            }[];
        };
        paginated_issue_attachments: {
            next?: string;
            page?: number;
            pagelen?: number;
            previous?: string;
            size?: number;
            values?: readonly (
                { type: "issue_attachment" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    links?: { self?: { href?: (...) | (...); name?: (...) | (...) } };
                    name?: string;
                }
            )[];
        };
        paginated_issue_comments: {
            next?: string;
            page?: number;
            pagelen?: number;
            previous?: string;
            size?: number;
            values?: readonly (
                { type: "issue_comment" } & Omit<
                    { type: "comment" } & Omit<
                        Readonly<Record<(...), (...)>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        content?: {
                            html?: (...) | (...);
                            markup?: (...) | (...) | (...) | (...);
                            raw?: (...) | (...);
                        };
                        created_on?: string;
                        deleted?: boolean;
                        id?: number;
                        inline?: { from?: (...)
                        | (...); path: string; to?: (...) | (...) };
                        links?: {
                            code?: (...) | (...);
                            html?: (...) | (...);
                            self?: (...) | (...);
                        };
                        parent?: { readonly type: "comment"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; };
                        updated_on?: string;
                        user?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                            created_on?: ...;
                            display_name?: ...;
                            links?: ...;
                            uuid?: ...;
                        };
                    },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    issue?: { type: "issue" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        assignee?: (...) & (...) & (...) & (...);
                        component?: (...) & (...) & (...) & (...);
                        content?: { html?: ...; markup?: ...; raw?: ... };
                        created_on?: string;
                        edited_on?: string;
                        id?: number;
                        kind?: "task" | "bug" | "enhancement" | "proposal";
                        links?: {
                            attachments?: ...;
                            comments?: ...;
                            html?: ...;
                            self?: ...;
                            vote?: ...;
                            watch?: ...;
                        };
                        milestone?: (...) & (...) & (...) & (...);
                        priority?: "blocker" | "critical" | "major" | "minor" | "trivial";
                        reporter?: (...) & (...) & (...) & (...);
                        repository?: (...) & (...) & (...) & (...);
                        state?:
                            | "closed"
                            | "duplicate"
                            | "invalid"
                            | "new"
                            | "on hold"
                            | "open"
                            | "resolved"
                            | "submitted"
                            | "wontfix";
                        title?: string;
                        updated_on?: string;
                        version?: (...) & (...) & (...) & (...);
                        votes?: number;
                    };
                }
            )[];
        };
        paginated_issues: {
            next?: string;
            page?: number;
            pagelen?: number;
            previous?: string;
            size?: number;
            values?: readonly (
                { type: "issue" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    assignee?: { type: "account" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        display_name?: string;
                        links?: (...) & (...);
                        uuid?: string;
                    };
                    component?: { type: "component" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        id?: number;
                        links?: { self?: ... };
                        name?: string;
                    };
                    content?: {
                        html?: string;
                        markup?: "creole"
                        | "markdown"
                        | "plaintext";
                        raw?: string;
                    };
                    created_on?: string;
                    edited_on?: string;
                    id?: number;
                    kind?: "task"
                    | "bug"
                    | "enhancement"
                    | "proposal";
                    links?: {
                        attachments?: { href?: (...) | (...); name?: (...) | (...) };
                        comments?: { href?: (...) | (...); name?: (...) | (...) };
                        html?: { href?: (...) | (...); name?: (...) | (...) };
                        self?: { href?: (...) | (...); name?: (...) | (...) };
                        vote?: { href?: (...) | (...); name?: (...) | (...) };
                        watch?: { href?: (...) | (...); name?: (...) | (...) };
                    };
                    milestone?: { type: "milestone" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        id?: number;
                        links?: { self?: ... };
                        name?: string;
                    };
                    priority?: "blocker"
                    | "critical"
                    | "major"
                    | "minor"
                    | "trivial";
                    reporter?: { type: "account" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        display_name?: string;
                        links?: (...) & (...);
                        uuid?: string;
                    };
                    repository?: { type: "repository" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        description?: string;
                        fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                        full_name?: string;
                        has_issues?: boolean;
                        has_wiki?: boolean;
                        is_private?: boolean;
                        language?: string;
                        links?: {
                            avatar?: ...;
                            clone?: ...;
                            commits?: ...;
                            downloads?: ...;
                            forks?: ...;
                            hooks?: ...;
                            html?: ...;
                            pullrequests?: ...;
                            self?: ...;
                            watchers?: ...;
                        };
                        mainbranch?: (...) & (...) & (...);
                        name?: string;
                        owner?: (...) & (...) & (...) & (...);
                        parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                        project?: (...) & (...) & (...) & (...);
                        scm?: "git";
                        size?: number;
                        updated_on?: string;
                        uuid?: string;
                    };
                    state?: | "closed"
                    | "duplicate"
                    | "invalid"
                    | "new"
                    | "on hold"
                    | "open"
                    | "resolved"
                    | "submitted"
                    | "wontfix";
                    title?: string;
                    updated_on?: string;
                    version?: { type: "version" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        id?: number;
                        links?: { self?: ... };
                        name?: string;
                    };
                    votes?: number;
                }
            )[];
        };
        paginated_log_entries: {
            next?: string;
            page?: number;
            pagelen?: number;
            previous?: string;
            size?: number;
            values?: readonly (
                Readonly<Record<string, unknown>> & {
                    changes?: {
                        assignee?: { new?: (...) | (...); old?: (...) | (...) };
                        component?: { new?: (...) | (...); old?: (...) | (...) };
                        content?: { new?: (...) | (...); old?: (...) | (...) };
                        kind?: { new?: (...) | (...); old?: (...) | (...) };
                        milestone?: { new?: (...) | (...); old?: (...) | (...) };
                        priority?: { new?: (...) | (...); old?: (...) | (...) };
                        state?: { new?: (...) | (...); old?: (...) | (...) };
                        title?: { new?: (...) | (...); old?: (...) | (...) };
                        version?: { new?: (...) | (...); old?: (...) | (...) };
                    };
                    created_on?: string;
                    issue?: { type: "issue" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        assignee?: (...) & (...) & (...) & (...);
                        component?: (...) & (...) & (...) & (...);
                        content?: { html?: ...; markup?: ...; raw?: ... };
                        created_on?: string;
                        edited_on?: string;
                        id?: number;
                        kind?: "task" | "bug" | "enhancement" | "proposal";
                        links?: {
                            attachments?: ...;
                            comments?: ...;
                            html?: ...;
                            self?: ...;
                            vote?: ...;
                            watch?: ...;
                        };
                        milestone?: (...) & (...) & (...) & (...);
                        priority?: "blocker" | "critical" | "major" | "minor" | "trivial";
                        reporter?: (...) & (...) & (...) & (...);
                        repository?: (...) & (...) & (...) & (...);
                        state?:
                            | "closed"
                            | "duplicate"
                            | "invalid"
                            | "new"
                            | "on hold"
                            | "open"
                            | "resolved"
                            | "submitted"
                            | "wontfix";
                        title?: string;
                        updated_on?: string;
                        version?: (...) & (...) & (...) & (...);
                        votes?: number;
                    };
                    links?: {
                        issue?: { href?: (...)
                        | (...); name?: (...) | (...) };
                        self?: { href?: (...) | (...); name?: (...) | (...) };
                    };
                    message?: {
                        html?: string;
                        markup?: "creole"
                        | "markdown"
                        | "plaintext";
                        raw?: string;
                    };
                    name?: string;
                    type: string;
                    user?: { type: "account" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        display_name?: string;
                        links?: (...) & (...);
                        uuid?: string;
                    };
                }
            )[];
        };
        paginated_milestones: {
            next?: string;
            page?: number;
            pagelen?: number;
            previous?: string;
            size?: number;
            values?: readonly (
                { type: "milestone" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    id?: number;
                    links?: { self?: { href?: (...) | (...); name?: (...) | (...) } };
                    name?: string;
                }
            )[];
        };
        paginated_pipeline_caches: {
            next?: string;
            page?: number;
            pagelen?: number;
            previous?: string;
            size?: number;
            values?: readonly (
                { type: "pipeline_cache" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    file_size_bytes?: number;
                    key_hash?: string;
                    name?: string;
                    path?: string;
                    pipeline_uuid?: string;
                    step_uuid?: string;
                    uuid?: string;
                }
            )[];
        };
        paginated_pipeline_known_hosts: {
            next?: string;
            page?: number;
            pagelen?: number;
            previous?: string;
            size?: number;
            values?: readonly (
                { type: "pipeline_known_host" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    hostname?: string;
                    public_key?: { type: "pipeline_ssh_public_key" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        key?: string;
                        key_type?: string;
                        md5_fingerprint?: string;
                        sha256_fingerprint?: string;
                    };
                    uuid?: string;
                }
            )[];
        };
        paginated_pipeline_schedule_executions: {
            next?: string;
            page?: number;
            pagelen?: number;
            previous?: string;
            size?: number;
            values?: readonly (
                { type: "pipeline_schedule_execution" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>>
            )[];
        };
        paginated_pipeline_schedules: {
            next?: string;
            page?: number;
            pagelen?: number;
            previous?: string;
            size?: number;
            values?: readonly (
                { type: "pipeline_schedule" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    cron_pattern?: string;
                    enabled?: boolean;
                    target?: { type: "pipeline_ref_target" } & Omit<
                        { type: ... } & Omit<(...), (...)> & Readonly<(...)>,
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        commit?: (...) & (...) & (...) & (...);
                        ref_name?: string;
                        ref_type?: "branch" | "tag" | "bookmark" | "named_branch";
                        selector?: undefined;
                    };
                    updated_on?: string;
                    uuid?: string;
                }
            )[];
        };
        paginated_pipeline_steps: {
            next?: string;
            page?: number;
            pagelen?: number;
            previous?: string;
            size?: number;
            values?: readonly (
                { type: "pipeline_step" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    completed_on?: string;
                    image?: {
                        email?: string;
                        name?: string;
                        password?: string;
                        username?: string;
                    };
                    script_commands?: readonly { command?: string; name?: string }[];
                    setup_commands?: readonly { command?: string; name?: string }[];
                    started_on?: string;
                    state?: { type: "pipeline_step_state" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>>;
                    uuid?: string;
                }
            )[];
        };
        paginated_pipeline_variables: {
            next?: string;
            page?: number;
            pagelen?: number;
            previous?: string;
            size?: number;
            values?: readonly (
                { type: "pipeline_variable" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    key?: string;
                    secured?: boolean;
                    uuid?: string;
                    value?: string;
                }
            )[];
        };
        paginated_pipelines: {
            next?: string;
            page?: number;
            pagelen?: number;
            previous?: string;
            size?: number;
            values?: readonly (
                { type: "pipeline" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    build_number?: number;
                    build_seconds_used?: number;
                    completed_on?: string;
                    configuration_sources?: readonly { source: string; uri: string }[];
                    created_on?: string;
                    creator?: { type: "account" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        display_name?: string;
                        links?: (...) & (...);
                        uuid?: string;
                    };
                    links?: { type: "pipelines_pipeline_links" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        self?: (...) & (...) & (...) & (...);
                        steps?: (...) & (...) & (...) & (...);
                    };
                    repository?: { type: "repository" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        description?: string;
                        fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                        full_name?: string;
                        has_issues?: boolean;
                        has_wiki?: boolean;
                        is_private?: boolean;
                        language?: string;
                        links?: {
                            avatar?: ...;
                            clone?: ...;
                            commits?: ...;
                            downloads?: ...;
                            forks?: ...;
                            hooks?: ...;
                            html?: ...;
                            pullrequests?: ...;
                            self?: ...;
                            watchers?: ...;
                        };
                        mainbranch?: (...) & (...) & (...);
                        name?: string;
                        owner?: (...) & (...) & (...) & (...);
                        parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                        project?: (...) & (...) & (...) & (...);
                        scm?: "git";
                        size?: number;
                        updated_on?: string;
                        uuid?: string;
                    };
                    state?: { type: "pipeline_state" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>>;
                    target?: { type: "pipeline_target" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>>;
                    trigger?: { type: "pipeline_trigger" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>>;
                    uuid?: string;
                    variables?: readonly (
                        { type: "pipeline_variable" } & Omit<(...) & (...), "type"> & Readonly<
                            Record<(...), (...)>,
                        > & {
                            key?: (...) | (...);
                            secured?: (...) | (...) | (...);
                            uuid?: (...) | (...);
                            value?: (...) | (...);
                        }
                    )[];
                }
            )[];
        };
        paginated_project_deploy_keys: {
            next?: string;
            page?: number;
            pagelen?: number;
            previous?: string;
            size?: number;
            values?: readonly (
                { type: "project_deploy_key" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    added_on?: string;
                    comment?: string;
                    created_by?: { type: "account" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        display_name?: string;
                        links?: (...) & (...);
                        uuid?: string;
                    };
                    key?: string;
                    label?: string;
                    last_used?: string;
                    links?: { self?: { href?: (...)
                    | (...); name?: (...) | (...) } };
                    project?: { type: "project" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        description?: string;
                        has_publicly_visible_repos?: boolean;
                        is_private?: boolean;
                        key?: string;
                        links?: { avatar?: ...; html?: ... };
                        name?: string;
                        owner?: (...) & (...) & (...) & (...);
                        updated_on?: string;
                        uuid?: string;
                    };
                }
            )[];
        };
        paginated_project_group_permissions: {
            next?: string;
            page?: number;
            pagelen?: number;
            previous?: string;
            size?: number;
            values?: readonly (
                Readonly<Record<string, unknown>> & {
                    group?: { type: "group" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        full_slug?: string;
                        links?: { html?: ...; self?: ... };
                        name?: string;
                        owner?: (...) & (...) & (...) & (...);
                        slug?: string;
                        workspace?: (...) & (...) & (...) & (...);
                    };
                    links?: { self?: { href?: (...)
                    | (...); name?: (...) | (...) } };
                    permission?: "admin" | "create-repo" | "read" | "write" | "none";
                    project?: { type: "project" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        description?: string;
                        has_publicly_visible_repos?: boolean;
                        is_private?: boolean;
                        key?: string;
                        links?: { avatar?: ...; html?: ... };
                        name?: string;
                        owner?: (...) & (...) & (...) & (...);
                        updated_on?: string;
                        uuid?: string;
                    };
                    type: string;
                }
            )[];
        };
        paginated_project_user_permissions: {
            next?: string;
            page?: number;
            pagelen?: number;
            previous?: string;
            size?: number;
            values?: readonly (
                Readonly<Record<string, unknown>> & {
                    links?: { self?: { href?: (...) | (...); name?: (...) | (...) } };
                    permission?: "admin" | "create-repo" | "read" | "write" | "none";
                    project?: { type: "project" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        description?: string;
                        has_publicly_visible_repos?: boolean;
                        is_private?: boolean;
                        key?: string;
                        links?: { avatar?: ...; html?: ... };
                        name?: string;
                        owner?: (...) & (...) & (...) & (...);
                        updated_on?: string;
                        uuid?: string;
                    };
                    type: string;
                    user?: { type: "user" } & Omit<
                        { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                            created_on?: ...;
                            display_name?: ...;
                            links?: ...;
                            uuid?: ...;
                        },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        account_id?: string;
                        account_status?: string;
                        has_2fa_enabled?: boolean;
                        is_staff?: boolean;
                        links?: (...) & (...) & (...);
                        nickname?: string;
                    };
                }
            )[];
        };
        paginated_projects: {
            next?: string;
            page?: number;
            pagelen?: number;
            previous?: string;
            size?: number;
            values?: readonly (
                { type: "project" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    description?: string;
                    has_publicly_visible_repos?: boolean;
                    is_private?: boolean;
                    key?: string;
                    links?: {
                        avatar?: { href?: (...) | (...); name?: (...) | (...) };
                        html?: { href?: (...) | (...); name?: (...) | (...) };
                    };
                    name?: string;
                    owner?: { type: "team" } & Omit<
                        { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                            created_on?: ...;
                            display_name?: ...;
                            links?: ...;
                            uuid?: ...;
                        },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        links?: (...) & (...) & (...);
                    };
                    updated_on?: string;
                    uuid?: string;
                }
            )[];
        };
        paginated_pullrequest_comments: {
            next?: string;
            page?: number;
            pagelen?: number;
            previous?: string;
            size?: number;
            values?: readonly (
                { type: "pullrequest_comment" } & Omit<
                    { type: "comment" } & Omit<
                        Readonly<Record<(...), (...)>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        content?: {
                            html?: (...) | (...);
                            markup?: (...) | (...) | (...) | (...);
                            raw?: (...) | (...);
                        };
                        created_on?: string;
                        deleted?: boolean;
                        id?: number;
                        inline?: { from?: (...)
                        | (...); path: string; to?: (...) | (...) };
                        links?: {
                            code?: (...) | (...);
                            html?: (...) | (...);
                            self?: (...) | (...);
                        };
                        parent?: { readonly type: "comment"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; };
                        updated_on?: string;
                        user?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                            created_on?: ...;
                            display_name?: ...;
                            links?: ...;
                            uuid?: ...;
                        };
                    },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    pending?: boolean;
                    pullrequest?: { type: "pullrequest" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        author?: (...) & (...) & (...) & (...);
                        close_source_branch?: boolean;
                        closed_by?: (...) & (...) & (...) & (...);
                        comment_count?: number;
                        created_on?: string;
                        destination?: { branch?: ...; commit?: ...; repository?: ... };
                        draft?: boolean;
                        id?: number;
                        links?: {
                            activity?: ...;
                            approve?: ...;
                            comments?: ...;
                            commits?: ...;
                            decline?: ...;
                            diff?: ...;
                            diffstat?: ...;
                            html?: ...;
                            merge?: ...;
                            self?: ...;
                        };
                        merge_commit?: { hash?: ... };
                        participants?: readonly (...)[];
                        queued?: boolean;
                        reason?: string;
                        rendered?: { description?: ...; reason?: ...; title?: ... };
                        reviewers?: readonly (...)[];
                        source?: { branch?: ...; commit?: ...; repository?: ... };
                        state?: "DECLINED" | "MERGED" | "OPEN" | "SUPERSEDED";
                        summary?: { html?: ...; markup?: ...; raw?: ... };
                        task_count?: number;
                        title?: string;
                        updated_on?: string;
                    };
                    resolution?: Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        type: string;
                        user?: (...) & (...) & (...) & (...);
                    };
                }
            )[];
        };
        paginated_pullrequests: {
            next?: string;
            page?: number;
            pagelen?: number;
            previous?: string;
            size?: number;
            values?: readonly (
                { type: "pullrequest" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    author?: { type: "account" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        display_name?: string;
                        links?: (...) & (...);
                        uuid?: string;
                    };
                    close_source_branch?: boolean;
                    closed_by?: { type: "account" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        display_name?: string;
                        links?: (...) & (...);
                        uuid?: string;
                    };
                    comment_count?: number;
                    created_on?: string;
                    destination?: {
                        branch?: {
                            default_merge_strategy?: (...)
                            | (...);
                            merge_strategies?: (...) | (...);
                            name?: (...) | (...);
                        };
                        commit?: { hash?: (...)
                        | (...) };
                        repository?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                            created_on?: ...;
                            description?: ...;
                            fork_policy?: ...;
                            full_name?: ...;
                            has_issues?: ...;
                            has_wiki?: ...;
                            is_private?: ...;
                            language?: ...;
                            links?: ...;
                            mainbranch?: ...;
                            name?: ...;
                            owner?: ...;
                            parent?: ...;
                            project?: ...;
                            scm?: ...;
                            size?: ...;
                            updated_on?: ...;
                            uuid?: ...;
                        };
                    };
                    draft?: boolean;
                    id?: number;
                    links?: {
                        activity?: { href?: (...)
                        | (...); name?: (...) | (...) };
                        approve?: { href?: (...) | (...); name?: (...) | (...) };
                        comments?: { href?: (...) | (...); name?: (...) | (...) };
                        commits?: { href?: (...) | (...); name?: (...) | (...) };
                        decline?: { href?: (...) | (...); name?: (...) | (...) };
                        diff?: { href?: (...) | (...); name?: (...) | (...) };
                        diffstat?: { href?: (...) | (...); name?: (...) | (...) };
                        html?: { href?: (...) | (...); name?: (...) | (...) };
                        merge?: { href?: (...) | (...); name?: (...) | (...) };
                        self?: { href?: (...) | (...); name?: (...) | (...) };
                    };
                    merge_commit?: { hash?: string };
                    participants?: readonly (
                        { type: "participant" } & Omit<(...) & (...), "type"> & Readonly<
                            Record<(...), (...)>,
                        > & {
                            approved?: (...) | (...) | (...);
                            participated_on?: (...) | (...);
                            role?: (...) | (...) | (...);
                            state?: (...) | (...) | (...) | (...);
                            user?: (...) | (...);
                        }
                    )[];
                    queued?: boolean;
                    reason?: string;
                    rendered?: {
                        description?: {
                            html?: (...)
                            | (...);
                            markup?: (...) | (...) | (...) | (...);
                            raw?: (...) | (...);
                        };
                        reason?: {
                            html?: (...)
                            | (...);
                            markup?: (...) | (...) | (...) | (...);
                            raw?: (...) | (...);
                        };
                        title?: {
                            html?: (...)
                            | (...);
                            markup?: (...) | (...) | (...) | (...);
                            raw?: (...) | (...);
                        };
                    };
                    reviewers?: readonly (
                        { type: "account" } & Omit<(...) & (...), "type"> & Readonly<
                            Record<(...), (...)>,
                        > & {
                            created_on?: (...) | (...);
                            display_name?: (...) | (...);
                            links?: (...) | (...);
                            uuid?: (...) | (...);
                        }
                    )[];
                    source?: {
                        branch?: {
                            default_merge_strategy?: (...)
                            | (...);
                            merge_strategies?: (...) | (...);
                            name?: (...) | (...);
                        };
                        commit?: { hash?: (...)
                        | (...) };
                        repository?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                            created_on?: ...;
                            description?: ...;
                            fork_policy?: ...;
                            full_name?: ...;
                            has_issues?: ...;
                            has_wiki?: ...;
                            is_private?: ...;
                            language?: ...;
                            links?: ...;
                            mainbranch?: ...;
                            name?: ...;
                            owner?: ...;
                            parent?: ...;
                            project?: ...;
                            scm?: ...;
                            size?: ...;
                            updated_on?: ...;
                            uuid?: ...;
                        };
                    };
                    state?: "DECLINED"
                    | "MERGED"
                    | "OPEN"
                    | "SUPERSEDED";
                    summary?: {
                        html?: string;
                        markup?: "creole" | "markdown" | "plaintext";
                        raw?: string;
                    };
                    task_count?: number;
                    title?: string;
                    updated_on?: string;
                }
            )[];
        };
        paginated_refs: {
            next?: string;
            page?: number;
            pagelen?: number;
            previous?: string;
            size?: number;
            values?: readonly (
                Readonly<Record<string, unknown>> & {
                    links?: {
                        commits?: { href?: (...) | (...); name?: (...) | (...) };
                        html?: { href?: (...) | (...); name?: (...) | (...) };
                        self?: { href?: (...) | (...); name?: (...) | (...) };
                    };
                    name?: string;
                    target?: { type: "commit" } & Omit<
                        { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                            author?: ...;
                            committer?: ...;
                            date?: ...;
                            hash?: ...;
                            message?: ...;
                            parents?: ...;
                            summary?: ...;
                        },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        participants?: readonly (...)[];
                        repository?: (...) & (...) & (...) & (...);
                    };
                    type: string;
                }
            )[];
        };
        paginated_reports: {
            next?: string;
            page?: number;
            pagelen?: number;
            previous?: string;
            size?: number;
            values?: readonly (
                { type: "report" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    data?: readonly {
                        title?: string;
                        type?:
                            | "BOOLEAN"
                            | "DATE"
                            | "DURATION"
                            | "LINK"
                            | "NUMBER"
                            | "PERCENTAGE"
                            | "TEXT";
                        value?: Record<(...), (...)>;
                    }[];
                    details?: string;
                    external_id?: string;
                    link?: string;
                    logo_url?: string;
                    remote_link_enabled?: boolean;
                    report_type?: "BUG"
                    | "COVERAGE"
                    | "SECURITY"
                    | "TEST";
                    reporter?: string;
                    result?: "FAILED" | "PENDING" | "PASSED";
                    title?: string;
                    updated_on?: string;
                    uuid?: string;
                }
            )[];
        };
        paginated_repositories: {
            next?: string;
            page?: number;
            pagelen?: number;
            previous?: string;
            size?: number;
            values?: readonly (
                { type: "repository" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    description?: string;
                    fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                    full_name?: string;
                    has_issues?: boolean;
                    has_wiki?: boolean;
                    is_private?: boolean;
                    language?: string;
                    links?: {
                        avatar?: { href?: (...) | (...); name?: (...) | (...) };
                        clone?: readonly { href?: ...; name?: ... }[];
                        commits?: { href?: (...) | (...); name?: (...) | (...) };
                        downloads?: { href?: (...) | (...); name?: (...) | (...) };
                        forks?: { href?: (...) | (...); name?: (...) | (...) };
                        hooks?: { href?: (...) | (...); name?: (...) | (...) };
                        html?: { href?: (...) | (...); name?: (...) | (...) };
                        pullrequests?: { href?: (...) | (...); name?: (...) | (...) };
                        self?: { href?: (...) | (...); name?: (...) | (...) };
                        watchers?: { href?: (...) | (...); name?: (...) | (...) };
                    };
                    mainbranch?: Readonly<Record<string, unknown>> & {
                        links?: { commits?: ...; html?: ...; self?: ... };
                        name?: string;
                        target?: (...) & (...) & (...) & (...);
                        type: string;
                    } & {
                        default_merge_strategy?: string;
                        merge_strategies?: readonly (...)[];
                    };
                    name?: string;
                    owner?: { type: "account" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        display_name?: string;
                        links?: (...) & (...);
                        uuid?: string;
                    };
                    parent?: { readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; };
                    project?: { type: "project" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        description?: string;
                        has_publicly_visible_repos?: boolean;
                        is_private?: boolean;
                        key?: string;
                        links?: { avatar?: ...; html?: ... };
                        name?: string;
                        owner?: (...) & (...) & (...) & (...);
                        updated_on?: string;
                        uuid?: string;
                    };
                    scm?: "git";
                    size?: number;
                    updated_on?: string;
                    uuid?: string;
                }
            )[];
        };
        paginated_repository_group_permissions: {
            next?: string;
            page?: number;
            pagelen?: number;
            previous?: string;
            size?: number;
            values?: readonly (
                Readonly<Record<string, unknown>> & {
                    group?: { type: "group" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        full_slug?: string;
                        links?: { html?: ...; self?: ... };
                        name?: string;
                        owner?: (...) & (...) & (...) & (...);
                        slug?: string;
                        workspace?: (...) & (...) & (...) & (...);
                    };
                    links?: { self?: { href?: (...)
                    | (...); name?: (...) | (...) } };
                    permission?: "admin" | "read" | "write" | "none";
                    repository?: { type: "repository" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        description?: string;
                        fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                        full_name?: string;
                        has_issues?: boolean;
                        has_wiki?: boolean;
                        is_private?: boolean;
                        language?: string;
                        links?: {
                            avatar?: ...;
                            clone?: ...;
                            commits?: ...;
                            downloads?: ...;
                            forks?: ...;
                            hooks?: ...;
                            html?: ...;
                            pullrequests?: ...;
                            self?: ...;
                            watchers?: ...;
                        };
                        mainbranch?: (...) & (...) & (...);
                        name?: string;
                        owner?: (...) & (...) & (...) & (...);
                        parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                        project?: (...) & (...) & (...) & (...);
                        scm?: "git";
                        size?: number;
                        updated_on?: string;
                        uuid?: string;
                    };
                    type: string;
                }
            )[];
        };
        paginated_repository_permissions: {
            next?: string;
            page?: number;
            pagelen?: number;
            previous?: string;
            size?: number;
            values?: readonly (
                Readonly<Record<string, unknown>> & {
                    permission?: "admin" | "read" | "write" | "none";
                    repository?: { type: "repository" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        description?: string;
                        fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                        full_name?: string;
                        has_issues?: boolean;
                        has_wiki?: boolean;
                        is_private?: boolean;
                        language?: string;
                        links?: {
                            avatar?: ...;
                            clone?: ...;
                            commits?: ...;
                            downloads?: ...;
                            forks?: ...;
                            hooks?: ...;
                            html?: ...;
                            pullrequests?: ...;
                            self?: ...;
                            watchers?: ...;
                        };
                        mainbranch?: (...) & (...) & (...);
                        name?: string;
                        owner?: (...) & (...) & (...) & (...);
                        parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                        project?: (...) & (...) & (...) & (...);
                        scm?: "git";
                        size?: number;
                        updated_on?: string;
                        uuid?: string;
                    };
                    type: string;
                    user?: { type: "user" } & Omit<
                        { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                            created_on?: ...;
                            display_name?: ...;
                            links?: ...;
                            uuid?: ...;
                        },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        account_id?: string;
                        account_status?: string;
                        has_2fa_enabled?: boolean;
                        is_staff?: boolean;
                        links?: (...) & (...) & (...);
                        nickname?: string;
                    };
                }
            )[];
        };
        paginated_repository_user_permissions: {
            next?: string;
            page?: number;
            pagelen?: number;
            previous?: string;
            size?: number;
            values?: readonly (
                Readonly<Record<string, unknown>> & {
                    links?: { self?: { href?: (...) | (...); name?: (...) | (...) } };
                    permission?: "admin" | "read" | "write" | "none";
                    repository?: { type: "repository" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        description?: string;
                        fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                        full_name?: string;
                        has_issues?: boolean;
                        has_wiki?: boolean;
                        is_private?: boolean;
                        language?: string;
                        links?: {
                            avatar?: ...;
                            clone?: ...;
                            commits?: ...;
                            downloads?: ...;
                            forks?: ...;
                            hooks?: ...;
                            html?: ...;
                            pullrequests?: ...;
                            self?: ...;
                            watchers?: ...;
                        };
                        mainbranch?: (...) & (...) & (...);
                        name?: string;
                        owner?: (...) & (...) & (...) & (...);
                        parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                        project?: (...) & (...) & (...) & (...);
                        scm?: "git";
                        size?: number;
                        updated_on?: string;
                        uuid?: string;
                    };
                    type: string;
                    user?: { type: "user" } & Omit<
                        { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                            created_on?: ...;
                            display_name?: ...;
                            links?: ...;
                            uuid?: ...;
                        },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        account_id?: string;
                        account_status?: string;
                        has_2fa_enabled?: boolean;
                        is_staff?: boolean;
                        links?: (...) & (...) & (...);
                        nickname?: string;
                    };
                }
            )[];
        };
        paginated_snippet_comments: {
            next?: string;
            page?: number;
            pagelen?: number;
            previous?: string;
            size?: number;
            values?: readonly (
                { type: "snippet_comment" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    links?: {
                        html?: { href?: (...) | (...); name?: (...) | (...) };
                        self?: { href?: (...) | (...); name?: (...) | (...) };
                    };
                    snippet?: { type: "snippet" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        creator?: (...) & (...) & (...) & (...);
                        id?: number;
                        is_private?: boolean;
                        owner?: (...) & (...) & (...) & (...);
                        scm?: "git";
                        title?: string;
                        updated_on?: string;
                    };
                }
            )[];
        };
        paginated_snippet_commit: {
            next?: string;
            page?: number;
            pagelen?: number;
            previous?: string;
            size?: number;
            values?: readonly (
                { type: "snippet_commit" } & Omit<
                    { type: "base_commit" } & Omit<
                        Readonly<Record<(...), (...)>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        author?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                            raw?: ...;
                            user?: ...;
                        };
                        committer?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                            raw?: ...;
                            user?: ...;
                        };
                        date?: string;
                        hash?: string;
                        message?: string;
                        parents?: readonly (
                            { readonly type: "base_commit"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }
                        )[];
                        summary?: {
                            html?: (...)
                            | (...);
                            markup?: (...) | (...) | (...) | (...);
                            raw?: (...) | (...);
                        };
                    },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    links?: {
                        diff?: { href?: (...) | (...); name?: (...) | (...) };
                        html?: { href?: (...) | (...); name?: (...) | (...) };
                        self?: { href?: (...) | (...); name?: (...) | (...) };
                    };
                    snippet?: { type: "snippet" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        creator?: (...) & (...) & (...) & (...);
                        id?: number;
                        is_private?: boolean;
                        owner?: (...) & (...) & (...) & (...);
                        scm?: "git";
                        title?: string;
                        updated_on?: string;
                    };
                }
            )[];
        };
        paginated_snippets: {
            next?: string;
            page?: number;
            pagelen?: number;
            previous?: string;
            size?: number;
            values?: readonly (
                { type: "snippet" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    creator?: { type: "account" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        display_name?: string;
                        links?: (...) & (...);
                        uuid?: string;
                    };
                    id?: number;
                    is_private?: boolean;
                    owner?: { type: "account" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        display_name?: string;
                        links?: (...) & (...);
                        uuid?: string;
                    };
                    scm?: "git";
                    title?: string;
                    updated_on?: string;
                }
            )[];
        };
        paginated_ssh_user_keys: {
            next?: string;
            page?: number;
            pagelen?: number;
            previous?: string;
            size?: number;
            values?: readonly (
                { type: "ssh_account_key" } & Omit<
                    { type: "ssh_key" } & Omit<
                        Readonly<Record<(...), (...)>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        comment?: string;
                        created_on?: string;
                        key?: string;
                        label?: string;
                        last_used?: string;
                        links?: { self?: (...) | (...) };
                        uuid?: string;
                    },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    expires_on?: string;
                    fingerprint?: string;
                    owner?: { type: "account" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        display_name?: string;
                        links?: (...) & (...);
                        uuid?: string;
                    };
                }
            )[];
        };
        paginated_tags: {
            next?: string;
            page?: number;
            pagelen?: number;
            previous?: string;
            size?: number;
            values?: readonly (
                Readonly<Record<string, unknown>> & {
                    links?: {
                        commits?: { href?: (...) | (...); name?: (...) | (...) };
                        html?: { href?: (...) | (...); name?: (...) | (...) };
                        self?: { href?: (...) | (...); name?: (...) | (...) };
                    };
                    name?: string;
                    target?: { type: "commit" } & Omit<
                        { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                            author?: ...;
                            committer?: ...;
                            date?: ...;
                            hash?: ...;
                            message?: ...;
                            parents?: ...;
                            summary?: ...;
                        },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        participants?: readonly (...)[];
                        repository?: (...) & (...) & (...) & (...);
                    };
                    type: string;
                } & {
                    date?: string;
                    message?: string;
                    tagger?: { type: "author" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        raw?: string;
                        user?: (...) & (...) & (...) & (...);
                    };
                }
            )[];
        };
        paginated_tasks: {
            next?: string;
            page?: number;
            pagelen?: number;
            previous?: string;
            size?: number;
            values?: readonly (
                {
                    content: {
                        html?: string;
                        markup?: "creole"
                        | "markdown"
                        | "plaintext";
                        raw?: string;
                    };
                    created_on: string;
                    creator: { type: "account" } & Omit<
                        Readonly<Record<(...), (...)>> & { type: string },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        display_name?: string;
                        links?: Readonly<(...)> & { avatar?: ... };
                        uuid?: string;
                    };
                    id?: number;
                    pending?: boolean;
                    resolved_by?: { type: "account" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        display_name?: string;
                        links?: (...) & (...);
                        uuid?: string;
                    };
                    resolved_on?: string;
                    state: "RESOLVED"
                    | "UNRESOLVED";
                    updated_on: string;
                } & {
                    links?: {
                        html?: { href?: (...)
                        | (...); name?: (...) | (...) };
                        self?: { href?: (...) | (...); name?: (...) | (...) };
                    };
                } & {
                    comment?: { type: "comment" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        content?: { html?: ...; markup?: ...; raw?: ... };
                        created_on?: string;
                        deleted?: boolean;
                        id?: number;
                        inline?: { from?: ...; path: ...; to?: ... };
                        links?: { code?: ...; html?: ...; self?: ... };
                        parent?: ({ readonly type: "comment"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                        updated_on?: string;
                        user?: (...) & (...) & (...) & (...);
                    };
                }
            )[];
        };
        paginated_treeentries: {
            next?: string;
            page?: number;
            pagelen?: number;
            previous?: string;
            size?: number;
            values?: readonly (
                Readonly<Record<string, unknown>> & {
                    commit?: { type: "commit" } & Omit<
                        { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                            author?: ...;
                            committer?: ...;
                            date?: ...;
                            hash?: ...;
                            message?: ...;
                            parents?: ...;
                            summary?: ...;
                        },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        participants?: readonly (...)[];
                        repository?: (...) & (...) & (...) & (...);
                    };
                    path?: string;
                    type: string;
                }
            )[];
        };
        paginated_versions: {
            next?: string;
            page?: number;
            pagelen?: number;
            previous?: string;
            size?: number;
            values?: readonly (
                { type: "version" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    id?: number;
                    links?: { self?: { href?: (...) | (...); name?: (...) | (...) } };
                    name?: string;
                }
            )[];
        };
        paginated_webhook_subscriptions: {
            next?: string;
            page?: number;
            pagelen?: number;
            previous?: string;
            size?: number;
            values?: readonly (
                { type: "webhook_subscription" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    active?: boolean;
                    created_at?: string;
                    description?: string;
                    events?: readonly (
                        | "issue:comment_created"
                        | "issue:created"
                        | "issue:updated"
                        | "project:updated"
                        | "pullrequest:approved"
                        | "pullrequest:changes_request_created"
                        | "pullrequest:changes_request_removed"
                        | "pullrequest:comment_created"
                        | "pullrequest:comment_deleted"
                        | "pullrequest:comment_reopened"
                        | "pullrequest:comment_resolved"
                        | "pullrequest:comment_updated"
                        | "pullrequest:created"
                        | "pullrequest:fulfilled"
                        | "pullrequest:push"
                        | "pullrequest:rejected"
                        | "pullrequest:unapproved"
                        | "pullrequest:updated"
                        | "repo:commit_comment_created"
                        | "repo:commit_status_created"
                        | "repo:commit_status_updated"
                        | "repo:created"
                        | "repo:deleted"
                        | "repo:fork"
                        | "repo:imported"
                        | "repo:push"
                        | "repo:transfer"
                        | "repo:updated"
                    )[];
                    secret?: string;
                    secret_set?: boolean;
                    subject?: Readonly<Record<string, unknown>> & { type: string };
                    subject_type?: "repository" | "workspace";
                    url?: string;
                    uuid?: string;
                }
            )[];
        };
        paginated_workspace_memberships: {
            next?: string;
            page?: number;
            pagelen?: number;
            previous?: string;
            size?: number;
            values?: readonly (
                { type: "workspace_membership" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    links?: { self?: { href?: (...) | (...); name?: (...) | (...) } };
                    user?: { type: "account" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        display_name?: string;
                        links?: (...) & (...);
                        uuid?: string;
                    };
                    workspace?: { type: "workspace" } & Omit<
                        Readonly<(...)> & { type: ... },
                        "type",
                    > & Readonly<Record<string, unknown>> & {
                        created_on?: string;
                        forking_mode?: "allow_forks" | "internal_only";
                        is_privacy_enforced?: boolean;
                        is_private?: boolean;
                        links?: {
                            avatar?: ...;
                            html?: ...;
                            members?: ...;
                            owners?: ...;
                            projects?: ...;
                            repositories?: ...;
                            self?: ...;
                            snippets?: ...;
                        };
                        name?: string;
                        slug?: string;
                        updated_on?: string;
                        uuid?: string;
                    };
                }
            )[];
        };
        paginated_workspaces: {
            next?: string;
            page?: number;
            pagelen?: number;
            previous?: string;
            size?: number;
            values?: readonly (
                { type: "workspace" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    forking_mode?: "allow_forks" | "internal_only";
                    is_privacy_enforced?: boolean;
                    is_private?: boolean;
                    links?: {
                        avatar?: { href?: (...) | (...); name?: (...) | (...) };
                        html?: { href?: (...) | (...); name?: (...) | (...) };
                        members?: { href?: (...) | (...); name?: (...) | (...) };
                        owners?: { href?: (...) | (...); name?: (...) | (...) };
                        projects?: { href?: (...) | (...); name?: (...) | (...) };
                        repositories?: { href?: (...) | (...); name?: (...) | (...) };
                        self?: { href?: (...) | (...); name?: (...) | (...) };
                        snippets?: { href?: (...) | (...); name?: (...) | (...) };
                    };
                    name?: string;
                    slug?: string;
                    updated_on?: string;
                    uuid?: string;
                }
            )[];
        };
        participant: { type: "participant" } & Omit<
            Readonly<Record<string, unknown>> & { type: string },
            "type",
        > & Readonly<Record<string, unknown>> & {
            approved?: boolean;
            participated_on?: string;
            role?: "PARTICIPANT" | "REVIEWER";
            state?: null | "approved" | "changes_requested";
            user?: { type: "account" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                display_name?: string;
                links?: Readonly<Record<string, unknown>> & {
                    avatar?: { href?: ...; name?: ... };
                };
                uuid?: string;
            };
        };
        pipeline: { type: "pipeline" } & Omit<
            Readonly<Record<string, unknown>> & { type: string },
            "type",
        > & Readonly<Record<string, unknown>> & {
            build_number?: number;
            build_seconds_used?: number;
            completed_on?: string;
            configuration_sources?: readonly { source: string; uri: string }[];
            created_on?: string;
            creator?: { type: "account" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                display_name?: string;
                links?: Readonly<Record<string, unknown>> & {
                    avatar?: { href?: ...; name?: ... };
                };
                uuid?: string;
            };
            links?: { type: "pipelines_pipeline_links" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                self?: { type: "pipelines_links_section_href" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & { href?: string };
                steps?: { type: "pipelines_links_section_href" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & { href?: string };
            };
            repository?: { type: "repository" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                description?: string;
                fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                full_name?: string;
                has_issues?: boolean;
                has_wiki?: boolean;
                is_private?: boolean;
                language?: string;
                links?: {
                    avatar?: { href?: (...) | (...); name?: (...) | (...) };
                    clone?: readonly { href?: ...; name?: ... }[];
                    commits?: { href?: (...) | (...); name?: (...) | (...) };
                    downloads?: { href?: (...) | (...); name?: (...) | (...) };
                    forks?: { href?: (...) | (...); name?: (...) | (...) };
                    hooks?: { href?: (...) | (...); name?: (...) | (...) };
                    html?: { href?: (...) | (...); name?: (...) | (...) };
                    pullrequests?: { href?: (...) | (...); name?: (...) | (...) };
                    self?: { href?: (...) | (...); name?: (...) | (...) };
                    watchers?: { href?: (...) | (...); name?: (...) | (...) };
                };
                mainbranch?: Readonly<Record<string, unknown>> & {
                    links?: { commits?: ...; html?: ...; self?: ... };
                    name?: string;
                    target?: (...) & (...) & (...) & (...);
                    type: string;
                } & {
                    default_merge_strategy?: string;
                    merge_strategies?: readonly (...)[];
                };
                name?: string;
                owner?: { type: "account" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: (...) & (...);
                    uuid?: string;
                };
                parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                project?: { type: "project" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    description?: string;
                    has_publicly_visible_repos?: boolean;
                    is_private?: boolean;
                    key?: string;
                    links?: { avatar?: ...; html?: ... };
                    name?: string;
                    owner?: (...) & (...) & (...) & (...);
                    updated_on?: string;
                    uuid?: string;
                };
                scm?: "git";
                size?: number;
                updated_on?: string;
                uuid?: string;
            };
            state?: { type: "pipeline_state" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>>;
            target?: { type: "pipeline_target" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>>;
            trigger?: { type: "pipeline_trigger" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>>;
            uuid?: string;
            variables?: readonly (
                { type: "pipeline_variable" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    key?: string;
                    secured?: boolean;
                    uuid?: string;
                    value?: string;
                }
            )[];
        };
        pipeline_build_number: { type: "pipeline_build_number" } & Omit<
            Readonly<Record<string, unknown>> & { type: string },
            "type",
        > & Readonly<Record<string, unknown>> & { next?: number };
        pipeline_cache: { type: "pipeline_cache" } & Omit<
            Readonly<Record<string, unknown>> & { type: string },
            "type",
        > & Readonly<Record<string, unknown>> & {
            created_on?: string;
            file_size_bytes?: number;
            key_hash?: string;
            name?: string;
            path?: string;
            pipeline_uuid?: string;
            step_uuid?: string;
            uuid?: string;
        };
        pipeline_cache_content_uri: { uri?: string };
        pipeline_command: { command?: string; name?: string };
        pipeline_commit_target: { type: "pipeline_commit_target" } & Omit<
            { type: "pipeline_target" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>>,
            "type",
        > & Readonly<Record<string, unknown>> & {
            commit?: { type: "commit" } & Omit<
                { type: "base_commit" } & Omit<
                    Readonly<Record<(...), (...)>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    author?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                        raw?: ...;
                        user?: ...;
                    };
                    committer?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                        raw?: ...;
                        user?: ...;
                    };
                    date?: string;
                    hash?: string;
                    message?: string;
                    parents?: readonly (
                        { readonly type: "base_commit"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }
                    )[];
                    summary?: {
                        html?: (...)
                        | (...);
                        markup?: (...) | (...) | (...) | (...);
                        raw?: (...) | (...);
                    };
                },
                "type",
            > & Readonly<Record<string, unknown>> & {
                participants?: readonly (
                    { type: "participant" } & Omit<(...) & (...), "type"> & Readonly<
                        Record<(...), (...)>,
                    > & {
                        approved?: (...) | (...) | (...);
                        participated_on?: (...) | (...);
                        role?: (...) | (...) | (...);
                        state?: (...) | (...) | (...) | (...);
                        user?: (...) | (...);
                    }
                )[];
                repository?: { type: "repository" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    description?: string;
                    fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                    full_name?: string;
                    has_issues?: boolean;
                    has_wiki?: boolean;
                    is_private?: boolean;
                    language?: string;
                    links?: {
                        avatar?: ...;
                        clone?: ...;
                        commits?: ...;
                        downloads?: ...;
                        forks?: ...;
                        hooks?: ...;
                        html?: ...;
                        pullrequests?: ...;
                        self?: ...;
                        watchers?: ...;
                    };
                    mainbranch?: (...) & (...) & (...);
                    name?: string;
                    owner?: (...) & (...) & (...) & (...);
                    parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                    project?: (...) & (...) & (...) & (...);
                    scm?: "git";
                    size?: number;
                    updated_on?: string;
                    uuid?: string;
                };
            };
            selector?: undefined;
        };
        pipeline_configuration_source: { source: string; uri: string };
        pipeline_error: { type: "pipeline_error" } & Omit<
            Readonly<Record<string, unknown>> & { type: string },
            "type",
        > & Readonly<Record<string, unknown>> & { key?: string; message?: string };
        pipeline_image: {
            email?: string;
            name?: string;
            password?: string;
            username?: string;
        };
        pipeline_known_host: { type: "pipeline_known_host" } & Omit<
            Readonly<Record<string, unknown>> & { type: string },
            "type",
        > & Readonly<Record<string, unknown>> & {
            hostname?: string;
            public_key?: { type: "pipeline_ssh_public_key" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                key?: string;
                key_type?: string;
                md5_fingerprint?: string;
                sha256_fingerprint?: string;
            };
            uuid?: string;
        };
        pipeline_ref_target: { type: "pipeline_ref_target" } & Omit<
            { type: "pipeline_target" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>>,
            "type",
        > & Readonly<Record<string, unknown>> & {
            commit?: { type: "commit" } & Omit<
                { type: "base_commit" } & Omit<
                    Readonly<Record<(...), (...)>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    author?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                        raw?: ...;
                        user?: ...;
                    };
                    committer?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                        raw?: ...;
                        user?: ...;
                    };
                    date?: string;
                    hash?: string;
                    message?: string;
                    parents?: readonly (
                        { readonly type: "base_commit"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }
                    )[];
                    summary?: {
                        html?: (...)
                        | (...);
                        markup?: (...) | (...) | (...) | (...);
                        raw?: (...) | (...);
                    };
                },
                "type",
            > & Readonly<Record<string, unknown>> & {
                participants?: readonly (
                    { type: "participant" } & Omit<(...) & (...), "type"> & Readonly<
                        Record<(...), (...)>,
                    > & {
                        approved?: (...) | (...) | (...);
                        participated_on?: (...) | (...);
                        role?: (...) | (...) | (...);
                        state?: (...) | (...) | (...) | (...);
                        user?: (...) | (...);
                    }
                )[];
                repository?: { type: "repository" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    description?: string;
                    fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                    full_name?: string;
                    has_issues?: boolean;
                    has_wiki?: boolean;
                    is_private?: boolean;
                    language?: string;
                    links?: {
                        avatar?: ...;
                        clone?: ...;
                        commits?: ...;
                        downloads?: ...;
                        forks?: ...;
                        hooks?: ...;
                        html?: ...;
                        pullrequests?: ...;
                        self?: ...;
                        watchers?: ...;
                    };
                    mainbranch?: (...) & (...) & (...);
                    name?: string;
                    owner?: (...) & (...) & (...) & (...);
                    parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                    project?: (...) & (...) & (...) & (...);
                    scm?: "git";
                    size?: number;
                    updated_on?: string;
                    uuid?: string;
                };
            };
            ref_name?: string;
            ref_type?: "branch"
            | "tag"
            | "bookmark"
            | "named_branch";
            selector?: undefined;
        };
        pipeline_schedule: { type: "pipeline_schedule" } & Omit<
            Readonly<Record<string, unknown>> & { type: string },
            "type",
        > & Readonly<Record<string, unknown>> & {
            created_on?: string;
            cron_pattern?: string;
            enabled?: boolean;
            target?: { type: "pipeline_ref_target" } & Omit<
                { type: "pipeline_target" } & Omit<
                    Readonly<Record<(...), (...)>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>>,
                "type",
            > & Readonly<Record<string, unknown>> & {
                commit?: { type: "commit" } & Omit<
                    { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                        author?: ...;
                        committer?: ...;
                        date?: ...;
                        hash?: ...;
                        message?: ...;
                        parents?: ...;
                        summary?: ...;
                    },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    participants?: readonly (...)[];
                    repository?: (...) & (...) & (...) & (...);
                };
                ref_name?: string;
                ref_type?: "branch"
                | "tag"
                | "bookmark"
                | "named_branch";
                selector?: undefined;
            };
            updated_on?: string;
            uuid?: string;
        };
        pipeline_schedule_execution: { type: "pipeline_schedule_execution" } & Omit<
            Readonly<Record<string, unknown>> & { type: string },
            "type",
        > & Readonly<Record<string, unknown>>;
        pipeline_schedule_execution_errored: {
            type: "pipeline_schedule_execution_errored";
        } & Omit<
            { type: "pipeline_schedule_execution" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>>,
            "type",
        > & Readonly<Record<string, unknown>> & {
            error?: { type: "pipeline_error" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & { key?: string; message?: string };
        };
        pipeline_schedule_execution_executed: {
            type: "pipeline_schedule_execution_executed";
        } & Omit<
            { type: "pipeline_schedule_execution" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>>,
            "type",
        > & Readonly<Record<string, unknown>> & {
            pipeline?: { type: "pipeline" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                build_number?: number;
                build_seconds_used?: number;
                completed_on?: string;
                configuration_sources?: readonly { source: string; uri: string }[];
                created_on?: string;
                creator?: { type: "account" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: (...) & (...);
                    uuid?: string;
                };
                links?: { type: "pipelines_pipeline_links" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    self?: (...) & (...) & (...) & (...);
                    steps?: (...) & (...) & (...) & (...);
                };
                repository?: { type: "repository" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    description?: string;
                    fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                    full_name?: string;
                    has_issues?: boolean;
                    has_wiki?: boolean;
                    is_private?: boolean;
                    language?: string;
                    links?: {
                        avatar?: ...;
                        clone?: ...;
                        commits?: ...;
                        downloads?: ...;
                        forks?: ...;
                        hooks?: ...;
                        html?: ...;
                        pullrequests?: ...;
                        self?: ...;
                        watchers?: ...;
                    };
                    mainbranch?: (...) & (...) & (...);
                    name?: string;
                    owner?: (...) & (...) & (...) & (...);
                    parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                    project?: (...) & (...) & (...) & (...);
                    scm?: "git";
                    size?: number;
                    updated_on?: string;
                    uuid?: string;
                };
                state?: { type: "pipeline_state" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>>;
                target?: { type: "pipeline_target" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>>;
                trigger?: { type: "pipeline_trigger" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>>;
                uuid?: string;
                variables?: readonly (
                    { type: "pipeline_variable" } & Omit<(...) & (...), "type"> & Readonly<
                        Record<(...), (...)>,
                    > & {
                        key?: (...) | (...);
                        secured?: (...) | (...) | (...);
                        uuid?: (...) | (...);
                        value?: (...) | (...);
                    }
                )[];
            };
        };
        pipeline_schedule_post_request_body: {
            type: "pipeline_schedule_post_request_body";
        } & Omit<Readonly<Record<string, unknown>> & { type: string }, "type"> & Readonly<
            Record<string, unknown>,
        > & {
            cron_pattern: string;
            enabled?: boolean;
            target: { ref_name: string; ref_type: "branch"; selector: never };
        };
        pipeline_schedule_put_request_body: {
            type: "pipeline_schedule_put_request_body";
        } & Omit<Readonly<Record<string, unknown>> & { type: string }, "type"> & Readonly<
            Record<string, unknown>,
        > & { enabled?: boolean };
        pipeline_selector: never;
        pipeline_ssh_key_pair: { type: "pipeline_ssh_key_pair" } & Omit<
            Readonly<Record<string, unknown>> & { type: string },
            "type",
        > & Readonly<Record<string, unknown>> & {
            private_key?: string;
            public_key?: string;
        };
        pipeline_ssh_public_key: { type: "pipeline_ssh_public_key" } & Omit<
            Readonly<Record<string, unknown>> & { type: string },
            "type",
        > & Readonly<Record<string, unknown>> & {
            key?: string;
            key_type?: string;
            md5_fingerprint?: string;
            sha256_fingerprint?: string;
        };
        pipeline_state: { type: "pipeline_state" } & Omit<
            Readonly<Record<string, unknown>> & { type: string },
            "type",
        > & Readonly<Record<string, unknown>>;
        pipeline_state_completed: { type: "pipeline_state_completed" } & Omit<
            { type: "pipeline_state" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>>,
            "type",
        > & Readonly<Record<string, unknown>> & {
            name?: "COMPLETED";
            result?: { type: "pipeline_state_completed_result" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>>;
        };
        pipeline_state_completed_error: { type: "pipeline_state_completed_error" } & Omit<
            { type: "pipeline_state_completed_result" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>>,
            "type",
        > & Readonly<Record<string, unknown>> & {
            error?: { type: "pipeline_error" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & { key?: string; message?: string };
            name?: "ERROR";
        };
        pipeline_state_completed_expired: {
            type: "pipeline_state_completed_expired";
        } & Omit<
            { type: "pipeline_state_completed_result" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>>,
            "type",
        > & Readonly<Record<string, unknown>> & { name?: "EXPIRED" };
        pipeline_state_completed_failed: {
            type: "pipeline_state_completed_failed";
        } & Omit<
            { type: "pipeline_state_completed_result" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>>,
            "type",
        > & Readonly<Record<string, unknown>> & { name?: "FAILED" };
        pipeline_state_completed_result: {
            type: "pipeline_state_completed_result";
        } & Omit<Readonly<Record<string, unknown>> & { type: string }, "type"> & Readonly<
            Record<string, unknown>,
        >;
        pipeline_state_completed_stopped: {
            type: "pipeline_state_completed_stopped";
        } & Omit<
            { type: "pipeline_state_completed_result" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>>,
            "type",
        > & Readonly<Record<string, unknown>> & { name?: "STOPPED" };
        pipeline_state_completed_successful: {
            type: "pipeline_state_completed_successful";
        } & Omit<
            { type: "pipeline_state_completed_result" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>>,
            "type",
        > & Readonly<Record<string, unknown>> & { name?: "SUCCESSFUL" };
        pipeline_state_in_progress: { type: "pipeline_state_in_progress" } & Omit<
            { type: "pipeline_state" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>>,
            "type",
        > & Readonly<Record<string, unknown>> & {
            name?: "IN_PROGRESS";
            stage?: { type: "pipeline_state_in_progress_stage" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>>;
        };
        pipeline_state_in_progress_paused: {
            type: "pipeline_state_in_progress_paused";
        } & Omit<
            { type: "pipeline_state_in_progress_stage" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>>,
            "type",
        > & Readonly<Record<string, unknown>> & { name?: "PAUSED" };
        pipeline_state_in_progress_running: {
            type: "pipeline_state_in_progress_running";
        } & Omit<
            { type: "pipeline_state_in_progress_stage" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>>,
            "type",
        > & Readonly<Record<string, unknown>> & { name?: "RUNNING" };
        pipeline_state_in_progress_stage: {
            type: "pipeline_state_in_progress_stage";
        } & Omit<Readonly<Record<string, unknown>> & { type: string }, "type"> & Readonly<
            Record<string, unknown>,
        >;
        pipeline_state_pending: { type: "pipeline_state_pending" } & Omit<
            { type: "pipeline_state" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>>,
            "type",
        > & Readonly<Record<string, unknown>> & { name?: "PENDING" };
        pipeline_step: { type: "pipeline_step" } & Omit<
            Readonly<Record<string, unknown>> & { type: string },
            "type",
        > & Readonly<Record<string, unknown>> & {
            completed_on?: string;
            image?: {
                email?: string;
                name?: string;
                password?: string;
                username?: string;
            };
            script_commands?: readonly { command?: string; name?: string }[];
            setup_commands?: readonly { command?: string; name?: string }[];
            started_on?: string;
            state?: { type: "pipeline_step_state" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>>;
            uuid?: string;
        };
        pipeline_step_error: { type: "pipeline_step_error" } & Omit<
            Readonly<Record<string, unknown>> & { type: string },
            "type",
        > & Readonly<Record<string, unknown>> & { key?: string; message?: string };
        pipeline_step_state: { type: "pipeline_step_state" } & Omit<
            Readonly<Record<string, unknown>> & { type: string },
            "type",
        > & Readonly<Record<string, unknown>>;
        pipeline_step_state_completed: { type: "pipeline_step_state_completed" } & Omit<
            { type: "pipeline_step_state" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>>,
            "type",
        > & Readonly<Record<string, unknown>> & {
            name?: "COMPLETED";
            result?: { type: "pipeline_step_state_completed_result" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>>;
        };
        pipeline_step_state_completed_error: {
            type: "pipeline_step_state_completed_error";
        } & Omit<
            { type: "pipeline_step_state_completed_result" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>>,
            "type",
        > & Readonly<Record<string, unknown>> & {
            error?: { type: "pipeline_step_error" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & { key?: string; message?: string };
            name?: "ERROR";
        };
        pipeline_step_state_completed_expired: {
            type: "pipeline_step_state_completed_expired";
        } & Omit<
            { type: "pipeline_step_state_completed_result" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>>,
            "type",
        > & Readonly<Record<string, unknown>> & { name?: "EXPIRED" };
        pipeline_step_state_completed_failed: {
            type: "pipeline_step_state_completed_failed";
        } & Omit<
            { type: "pipeline_step_state_completed_result" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>>,
            "type",
        > & Readonly<Record<string, unknown>> & { name?: "FAILED" };
        pipeline_step_state_completed_not_run: {
            type: "pipeline_step_state_completed_not_run";
        } & Omit<
            { type: "pipeline_step_state_completed_result" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>>,
            "type",
        > & Readonly<Record<string, unknown>> & { name?: "NOT_RUN" };
        pipeline_step_state_completed_result: {
            type: "pipeline_step_state_completed_result";
        } & Omit<Readonly<Record<string, unknown>> & { type: string }, "type"> & Readonly<
            Record<string, unknown>,
        >;
        pipeline_step_state_completed_stopped: {
            type: "pipeline_step_state_completed_stopped";
        } & Omit<
            { type: "pipeline_step_state_completed_result" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>>,
            "type",
        > & Readonly<Record<string, unknown>> & { name?: "STOPPED" };
        pipeline_step_state_completed_successful: {
            type: "pipeline_step_state_completed_successful";
        } & Omit<
            { type: "pipeline_step_state_completed_result" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>>,
            "type",
        > & Readonly<Record<string, unknown>> & { name?: "SUCCESSFUL" };
        pipeline_step_state_in_progress: {
            type: "pipeline_step_state_in_progress";
        } & Omit<
            { type: "pipeline_step_state" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>>,
            "type",
        > & Readonly<Record<string, unknown>> & { name?: "IN_PROGRESS" };
        pipeline_step_state_pending: { type: "pipeline_step_state_pending" } & Omit<
            { type: "pipeline_step_state" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>>,
            "type",
        > & Readonly<Record<string, unknown>> & { name?: "PENDING" };
        pipeline_step_state_ready: { type: "pipeline_step_state_ready" } & Omit<
            { type: "pipeline_step_state" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>>,
            "type",
        > & Readonly<Record<string, unknown>> & { name?: "READY" };
        pipeline_target: { type: "pipeline_target" } & Omit<
            Readonly<Record<string, unknown>> & { type: string },
            "type",
        > & Readonly<Record<string, unknown>>;
        pipeline_trigger: { type: "pipeline_trigger" } & Omit<
            Readonly<Record<string, unknown>> & { type: string },
            "type",
        > & Readonly<Record<string, unknown>>;
        pipeline_trigger_manual: { type: "pipeline_trigger_manual" } & Omit<
            { type: "pipeline_trigger" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>>,
            "type",
        > & Readonly<Record<string, unknown>>;
        pipeline_trigger_push: { type: "pipeline_trigger_push" } & Omit<
            { type: "pipeline_trigger" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>>,
            "type",
        > & Readonly<Record<string, unknown>>;
        pipeline_variable: { type: "pipeline_variable" } & Omit<
            Readonly<Record<string, unknown>> & { type: string },
            "type",
        > & Readonly<Record<string, unknown>> & {
            key?: string;
            secured?: boolean;
            uuid?: string;
            value?: string;
        };
        pipelines_config: { type: "pipelines_config" } & Omit<
            Readonly<Record<string, unknown>> & { type: string },
            "type",
        > & Readonly<Record<string, unknown>> & {
            enabled?: boolean;
            repository?: { type: "repository" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                description?: string;
                fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                full_name?: string;
                has_issues?: boolean;
                has_wiki?: boolean;
                is_private?: boolean;
                language?: string;
                links?: {
                    avatar?: { href?: (...) | (...); name?: (...) | (...) };
                    clone?: readonly { href?: ...; name?: ... }[];
                    commits?: { href?: (...) | (...); name?: (...) | (...) };
                    downloads?: { href?: (...) | (...); name?: (...) | (...) };
                    forks?: { href?: (...) | (...); name?: (...) | (...) };
                    hooks?: { href?: (...) | (...); name?: (...) | (...) };
                    html?: { href?: (...) | (...); name?: (...) | (...) };
                    pullrequests?: { href?: (...) | (...); name?: (...) | (...) };
                    self?: { href?: (...) | (...); name?: (...) | (...) };
                    watchers?: { href?: (...) | (...); name?: (...) | (...) };
                };
                mainbranch?: Readonly<Record<string, unknown>> & {
                    links?: { commits?: ...; html?: ...; self?: ... };
                    name?: string;
                    target?: (...) & (...) & (...) & (...);
                    type: string;
                } & {
                    default_merge_strategy?: string;
                    merge_strategies?: readonly (...)[];
                };
                name?: string;
                owner?: { type: "account" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: (...) & (...);
                    uuid?: string;
                };
                parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                project?: { type: "project" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    description?: string;
                    has_publicly_visible_repos?: boolean;
                    is_private?: boolean;
                    key?: string;
                    links?: { avatar?: ...; html?: ... };
                    name?: string;
                    owner?: (...) & (...) & (...) & (...);
                    updated_on?: string;
                    uuid?: string;
                };
                scm?: "git";
                size?: number;
                updated_on?: string;
                uuid?: string;
            };
        };
        pipelines_links_section_href: { type: "pipelines_links_section_href" } & Omit<
            Readonly<Record<string, unknown>> & { type: string },
            "type",
        > & Readonly<Record<string, unknown>> & { href?: string };
        pipelines_pipeline_links: { type: "pipelines_pipeline_links" } & Omit<
            Readonly<Record<string, unknown>> & { type: string },
            "type",
        > & Readonly<Record<string, unknown>> & {
            self?: { type: "pipelines_links_section_href" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & { href?: string };
            steps?: { type: "pipelines_links_section_href" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & { href?: string };
        };
        project: { type: "project" } & Omit<
            Readonly<Record<string, unknown>> & { type: string },
            "type",
        > & Readonly<Record<string, unknown>> & {
            created_on?: string;
            description?: string;
            has_publicly_visible_repos?: boolean;
            is_private?: boolean;
            key?: string;
            links?: {
                avatar?: { href?: string; name?: string };
                html?: { href?: string; name?: string };
            };
            name?: string;
            owner?: { type: "team" } & Omit<
                { type: "account" } & Omit<
                    Readonly<Record<(...), (...)>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: Readonly<(...)> & { avatar?: ... };
                    uuid?: string;
                },
                "type",
            > & Readonly<Record<string, unknown>> & {
                links?: Readonly<Record<string, unknown>> & {
                    avatar?: { href?: ...; name?: ... };
                } & {
                    html?: { href?: ...; name?: ... };
                    members?: { href?: ...; name?: ... };
                    projects?: { href?: ...; name?: ... };
                    repositories?: { href?: ...; name?: ... };
                    self?: { href?: ...; name?: ... };
                };
            };
            updated_on?: string;
            uuid?: string;
        };
        project_branching_model: { type: "project_branching_model" } & Omit<
            Readonly<Record<string, unknown>> & { type: string },
            "type",
        > & Readonly<Record<string, unknown>> & {
            branch_types?: readonly {
                kind: "bugfix" | "feature" | "hotfix" | "release";
                prefix: string;
            }[];
            development?: { name: string; use_mainbranch: boolean };
            production?: { name: string; use_mainbranch: boolean };
        };
        project_deploy_key: { type: "project_deploy_key" } & Omit<
            Readonly<Record<string, unknown>> & { type: string },
            "type",
        > & Readonly<Record<string, unknown>> & {
            added_on?: string;
            comment?: string;
            created_by?: { type: "account" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                display_name?: string;
                links?: Readonly<Record<string, unknown>> & {
                    avatar?: { href?: ...; name?: ... };
                };
                uuid?: string;
            };
            key?: string;
            label?: string;
            last_used?: string;
            links?: { self?: { href?: string; name?: string } };
            project?: { type: "project" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                description?: string;
                has_publicly_visible_repos?: boolean;
                is_private?: boolean;
                key?: string;
                links?: {
                    avatar?: { href?: (...) | (...); name?: (...) | (...) };
                    html?: { href?: (...) | (...); name?: (...) | (...) };
                };
                name?: string;
                owner?: { type: "team" } & Omit<
                    { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                        created_on?: ...;
                        display_name?: ...;
                        links?: ...;
                        uuid?: ...;
                    },
                    "type",
                > & Readonly<Record<string, unknown>> & { links?: (...) & (...) & (...) };
                updated_on?: string;
                uuid?: string;
            };
        };
        project_group_permission: Readonly<Record<string, unknown>> & {
            group?: { type: "group" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                full_slug?: string;
                links?: {
                    html?: { href?: (...) | (...); name?: (...) | (...) };
                    self?: { href?: (...) | (...); name?: (...) | (...) };
                };
                name?: string;
                owner?: { type: "account" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: (...) & (...);
                    uuid?: string;
                };
                slug?: string;
                workspace?: { type: "workspace" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    forking_mode?: "allow_forks" | "internal_only";
                    is_privacy_enforced?: boolean;
                    is_private?: boolean;
                    links?: {
                        avatar?: ...;
                        html?: ...;
                        members?: ...;
                        owners?: ...;
                        projects?: ...;
                        repositories?: ...;
                        self?: ...;
                        snippets?: ...;
                    };
                    name?: string;
                    slug?: string;
                    updated_on?: string;
                    uuid?: string;
                };
            };
            links?: { self?: { href?: string; name?: string } };
            permission?: "admin" | "create-repo" | "read" | "write" | "none";
            project?: { type: "project" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                description?: string;
                has_publicly_visible_repos?: boolean;
                is_private?: boolean;
                key?: string;
                links?: {
                    avatar?: { href?: (...) | (...); name?: (...) | (...) };
                    html?: { href?: (...) | (...); name?: (...) | (...) };
                };
                name?: string;
                owner?: { type: "team" } & Omit<
                    { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                        created_on?: ...;
                        display_name?: ...;
                        links?: ...;
                        uuid?: ...;
                    },
                    "type",
                > & Readonly<Record<string, unknown>> & { links?: (...) & (...) & (...) };
                updated_on?: string;
                uuid?: string;
            };
            type: string;
        };
        project_user_permission: Readonly<Record<string, unknown>> & {
            links?: { self?: { href?: string; name?: string } };
            permission?: "admin" | "create-repo" | "read" | "write" | "none";
            project?: { type: "project" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                description?: string;
                has_publicly_visible_repos?: boolean;
                is_private?: boolean;
                key?: string;
                links?: {
                    avatar?: { href?: (...) | (...); name?: (...) | (...) };
                    html?: { href?: (...) | (...); name?: (...) | (...) };
                };
                name?: string;
                owner?: { type: "team" } & Omit<
                    { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                        created_on?: ...;
                        display_name?: ...;
                        links?: ...;
                        uuid?: ...;
                    },
                    "type",
                > & Readonly<Record<string, unknown>> & { links?: (...) & (...) & (...) };
                updated_on?: string;
                uuid?: string;
            };
            type: string;
            user?: { type: "user" } & Omit<
                { type: "account" } & Omit<
                    Readonly<Record<(...), (...)>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: Readonly<(...)> & { avatar?: ... };
                    uuid?: string;
                },
                "type",
            > & Readonly<Record<string, unknown>> & {
                account_id?: string;
                account_status?: string;
                has_2fa_enabled?: boolean;
                is_staff?: boolean;
                links?: Readonly<Record<string, unknown>> & {
                    avatar?: { href?: ...; name?: ... };
                } & {
                    html?: { href?: ...; name?: ... };
                    repositories?: { href?: ...; name?: ... };
                    self?: { href?: ...; name?: ... };
                };
                nickname?: string;
            };
        };
        pullrequest: { type: "pullrequest" } & Omit<
            Readonly<Record<string, unknown>> & { type: string },
            "type",
        > & Readonly<Record<string, unknown>> & {
            author?: { type: "account" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                display_name?: string;
                links?: Readonly<Record<string, unknown>> & {
                    avatar?: { href?: ...; name?: ... };
                };
                uuid?: string;
            };
            close_source_branch?: boolean;
            closed_by?: { type: "account" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                display_name?: string;
                links?: Readonly<Record<string, unknown>> & {
                    avatar?: { href?: ...; name?: ... };
                };
                uuid?: string;
            };
            comment_count?: number;
            created_on?: string;
            destination?: {
                branch?: {
                    default_merge_strategy?: string;
                    merge_strategies?: readonly (
                        | "fast_forward"
                        | "merge_commit"
                        | "rebase_fast_forward"
                        | "rebase_merge"
                        | "squash_fast_forward"
                        | "squash"
                    )[];
                    name?: string;
                };
                commit?: { hash?: string };
                repository?: { type: "repository" } & Omit<
                    Readonly<Record<(...), (...)>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    description?: string;
                    fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                    full_name?: string;
                    has_issues?: boolean;
                    has_wiki?: boolean;
                    is_private?: boolean;
                    language?: string;
                    links?: {
                        avatar?: (...) | (...);
                        clone?: (...) | (...);
                        commits?: (...) | (...);
                        downloads?: (...) | (...);
                        forks?: (...) | (...);
                        hooks?: (...) | (...);
                        html?: (...) | (...);
                        pullrequests?: (...) | (...);
                        self?: (...) | (...);
                        watchers?: (...) | (...);
                    };
                    mainbranch?: Readonly<(...)> & {
                        links?: ...;
                        name?: ...;
                        target?: ...;
                        type: ...;
                    } & { default_merge_strategy?: ...; merge_strategies?: ... };
                    name?: string;
                    owner?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                        created_on?: ...;
                        display_name?: ...;
                        links?: ...;
                        uuid?: ...;
                    };
                    parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                    project?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                        created_on?: ...;
                        description?: ...;
                        has_publicly_visible_repos?: ...;
                        is_private?: ...;
                        key?: ...;
                        links?: ...;
                        name?: ...;
                        owner?: ...;
                        updated_on?: ...;
                        uuid?: ...;
                    };
                    scm?: "git";
                    size?: number;
                    updated_on?: string;
                    uuid?: string;
                };
            };
            draft?: boolean;
            id?: number;
            links?: {
                activity?: { href?: string; name?: string };
                approve?: { href?: string; name?: string };
                comments?: { href?: string; name?: string };
                commits?: { href?: string; name?: string };
                decline?: { href?: string; name?: string };
                diff?: { href?: string; name?: string };
                diffstat?: { href?: string; name?: string };
                html?: { href?: string; name?: string };
                merge?: { href?: string; name?: string };
                self?: { href?: string; name?: string };
            };
            merge_commit?: { hash?: string };
            participants?: readonly (
                { type: "participant" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    approved?: boolean;
                    participated_on?: string;
                    role?: "PARTICIPANT" | "REVIEWER";
                    state?: null | "approved" | "changes_requested";
                    user?: { type: "account" } & Omit<(...) & (...), "type"> & Readonly<
                        Record<(...), (...)>,
                    > & {
                        created_on?: (...) | (...);
                        display_name?: (...) | (...);
                        links?: (...) | (...);
                        uuid?: (...) | (...);
                    };
                }
            )[];
            queued?: boolean;
            reason?: string;
            rendered?: {
                description?: {
                    html?: string;
                    markup?: "creole"
                    | "markdown"
                    | "plaintext";
                    raw?: string;
                };
                reason?: {
                    html?: string;
                    markup?: "creole"
                    | "markdown"
                    | "plaintext";
                    raw?: string;
                };
                title?: {
                    html?: string;
                    markup?: "creole"
                    | "markdown"
                    | "plaintext";
                    raw?: string;
                };
            };
            reviewers?: readonly (
                { type: "account" } & Omit<
                    Readonly<Record<string, unknown>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: Readonly<Record<(...), (...)>> & { avatar?: (...) | (...) };
                    uuid?: string;
                }
            )[];
            source?: {
                branch?: {
                    default_merge_strategy?: string;
                    merge_strategies?: readonly (
                        | "fast_forward"
                        | "merge_commit"
                        | "rebase_fast_forward"
                        | "rebase_merge"
                        | "squash_fast_forward"
                        | "squash"
                    )[];
                    name?: string;
                };
                commit?: { hash?: string };
                repository?: { type: "repository" } & Omit<
                    Readonly<Record<(...), (...)>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    description?: string;
                    fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                    full_name?: string;
                    has_issues?: boolean;
                    has_wiki?: boolean;
                    is_private?: boolean;
                    language?: string;
                    links?: {
                        avatar?: (...) | (...);
                        clone?: (...) | (...);
                        commits?: (...) | (...);
                        downloads?: (...) | (...);
                        forks?: (...) | (...);
                        hooks?: (...) | (...);
                        html?: (...) | (...);
                        pullrequests?: (...) | (...);
                        self?: (...) | (...);
                        watchers?: (...) | (...);
                    };
                    mainbranch?: Readonly<(...)> & {
                        links?: ...;
                        name?: ...;
                        target?: ...;
                        type: ...;
                    } & { default_merge_strategy?: ...; merge_strategies?: ... };
                    name?: string;
                    owner?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                        created_on?: ...;
                        display_name?: ...;
                        links?: ...;
                        uuid?: ...;
                    };
                    parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                    project?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                        created_on?: ...;
                        description?: ...;
                        has_publicly_visible_repos?: ...;
                        is_private?: ...;
                        key?: ...;
                        links?: ...;
                        name?: ...;
                        owner?: ...;
                        updated_on?: ...;
                        uuid?: ...;
                    };
                    scm?: "git";
                    size?: number;
                    updated_on?: string;
                    uuid?: string;
                };
            };
            state?: "DECLINED"
            | "MERGED"
            | "OPEN"
            | "SUPERSEDED";
            summary?: {
                html?: string;
                markup?: "creole" | "markdown" | "plaintext";
                raw?: string;
            };
            task_count?: number;
            title?: string;
            updated_on?: string;
        };
        pullrequest_comment: { type: "pullrequest_comment" } & Omit<
            { type: "comment" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                content?: {
                    html?: string;
                    markup?: "creole" | "markdown" | "plaintext";
                    raw?: string;
                };
                created_on?: string;
                deleted?: boolean;
                id?: number;
                inline?: { from?: number; path: string; to?: number };
                links?: {
                    code?: { href?: string; name?: string };
                    html?: { href?: string; name?: string };
                    self?: { href?: string; name?: string };
                };
                parent?: { readonly type: "comment"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; };
                updated_on?: string;
                user?: { type: "account" } & Omit<
                    Readonly<Record<(...), (...)>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: Readonly<(...)> & { avatar?: ... };
                    uuid?: string;
                };
            },
            "type",
        > & Readonly<Record<string, unknown>> & {
            pending?: boolean;
            pullrequest?: { type: "pullrequest" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                author?: { type: "account" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: (...) & (...);
                    uuid?: string;
                };
                close_source_branch?: boolean;
                closed_by?: { type: "account" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: (...) & (...);
                    uuid?: string;
                };
                comment_count?: number;
                created_on?: string;
                destination?: {
                    branch?: {
                        default_merge_strategy?: (...)
                        | (...);
                        merge_strategies?: (...) | (...);
                        name?: (...) | (...);
                    };
                    commit?: { hash?: (...)
                    | (...) };
                    repository?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                        created_on?: ...;
                        description?: ...;
                        fork_policy?: ...;
                        full_name?: ...;
                        has_issues?: ...;
                        has_wiki?: ...;
                        is_private?: ...;
                        language?: ...;
                        links?: ...;
                        mainbranch?: ...;
                        name?: ...;
                        owner?: ...;
                        parent?: ...;
                        project?: ...;
                        scm?: ...;
                        size?: ...;
                        updated_on?: ...;
                        uuid?: ...;
                    };
                };
                draft?: boolean;
                id?: number;
                links?: {
                    activity?: { href?: (...)
                    | (...); name?: (...) | (...) };
                    approve?: { href?: (...) | (...); name?: (...) | (...) };
                    comments?: { href?: (...) | (...); name?: (...) | (...) };
                    commits?: { href?: (...) | (...); name?: (...) | (...) };
                    decline?: { href?: (...) | (...); name?: (...) | (...) };
                    diff?: { href?: (...) | (...); name?: (...) | (...) };
                    diffstat?: { href?: (...) | (...); name?: (...) | (...) };
                    html?: { href?: (...) | (...); name?: (...) | (...) };
                    merge?: { href?: (...) | (...); name?: (...) | (...) };
                    self?: { href?: (...) | (...); name?: (...) | (...) };
                };
                merge_commit?: { hash?: string };
                participants?: readonly (
                    { type: "participant" } & Omit<(...) & (...), "type"> & Readonly<
                        Record<(...), (...)>,
                    > & {
                        approved?: (...) | (...) | (...);
                        participated_on?: (...) | (...);
                        role?: (...) | (...) | (...);
                        state?: (...) | (...) | (...) | (...);
                        user?: (...) | (...);
                    }
                )[];
                queued?: boolean;
                reason?: string;
                rendered?: {
                    description?: {
                        html?: (...)
                        | (...);
                        markup?: (...) | (...) | (...) | (...);
                        raw?: (...) | (...);
                    };
                    reason?: {
                        html?: (...)
                        | (...);
                        markup?: (...) | (...) | (...) | (...);
                        raw?: (...) | (...);
                    };
                    title?: {
                        html?: (...)
                        | (...);
                        markup?: (...) | (...) | (...) | (...);
                        raw?: (...) | (...);
                    };
                };
                reviewers?: readonly (
                    { type: "account" } & Omit<(...) & (...), "type"> & Readonly<
                        Record<(...), (...)>,
                    > & {
                        created_on?: (...) | (...);
                        display_name?: (...) | (...);
                        links?: (...) | (...);
                        uuid?: (...) | (...);
                    }
                )[];
                source?: {
                    branch?: {
                        default_merge_strategy?: (...)
                        | (...);
                        merge_strategies?: (...) | (...);
                        name?: (...) | (...);
                    };
                    commit?: { hash?: (...)
                    | (...) };
                    repository?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                        created_on?: ...;
                        description?: ...;
                        fork_policy?: ...;
                        full_name?: ...;
                        has_issues?: ...;
                        has_wiki?: ...;
                        is_private?: ...;
                        language?: ...;
                        links?: ...;
                        mainbranch?: ...;
                        name?: ...;
                        owner?: ...;
                        parent?: ...;
                        project?: ...;
                        scm?: ...;
                        size?: ...;
                        updated_on?: ...;
                        uuid?: ...;
                    };
                };
                state?: "DECLINED"
                | "MERGED"
                | "OPEN"
                | "SUPERSEDED";
                summary?: {
                    html?: string;
                    markup?: "creole" | "markdown" | "plaintext";
                    raw?: string;
                };
                task_count?: number;
                title?: string;
                updated_on?: string;
            };
            resolution?: Readonly<Record<string, unknown>> & {
                created_on?: string;
                type: string;
                user?: { type: "account" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: (...) & (...);
                    uuid?: string;
                };
            };
        };
        pullrequest_comment_task: {
            content: {
                html?: string;
                markup?: "creole"
                | "markdown"
                | "plaintext";
                raw?: string;
            };
            created_on: string;
            creator: { type: "account" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                display_name?: string;
                links?: Readonly<Record<string, unknown>> & {
                    avatar?: { href?: (...) | (...); name?: (...) | (...) };
                };
                uuid?: string;
            };
            id?: number;
            pending?: boolean;
            resolved_by?: { type: "account" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                display_name?: string;
                links?: Readonly<Record<string, unknown>> & {
                    avatar?: { href?: ...; name?: ... };
                };
                uuid?: string;
            };
            resolved_on?: string;
            state: "RESOLVED"
            | "UNRESOLVED";
            updated_on: string;
        } & {
            links?: {
                html?: { href?: string; name?: string };
                self?: { href?: string; name?: string };
            };
        } & {
            comment?: { type: "comment" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                content?: {
                    html?: string;
                    markup?: "creole" | "markdown" | "plaintext";
                    raw?: string;
                };
                created_on?: string;
                deleted?: boolean;
                id?: number;
                inline?: { from?: number; path: string; to?: number };
                links?: {
                    code?: { href?: (...) | (...); name?: (...) | (...) };
                    html?: { href?: (...) | (...); name?: (...) | (...) };
                    self?: { href?: (...) | (...); name?: (...) | (...) };
                };
                parent?: ({ readonly type: "comment"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                updated_on?: string;
                user?: { type: "account" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: (...) & (...);
                    uuid?: string;
                };
            };
        };
        pullrequest_endpoint: {
            branch?: {
                default_merge_strategy?: string;
                merge_strategies?: readonly (
                    | "fast_forward"
                    | "merge_commit"
                    | "rebase_fast_forward"
                    | "rebase_merge"
                    | "squash_fast_forward"
                    | "squash"
                )[];
                name?: string;
            };
            commit?: { hash?: string };
            repository?: { type: "repository" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                description?: string;
                fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                full_name?: string;
                has_issues?: boolean;
                has_wiki?: boolean;
                is_private?: boolean;
                language?: string;
                links?: {
                    avatar?: { href?: string; name?: string };
                    clone?: readonly { href?: (...) | (...); name?: (...) | (...) }[];
                    commits?: { href?: string; name?: string };
                    downloads?: { href?: string; name?: string };
                    forks?: { href?: string; name?: string };
                    hooks?: { href?: string; name?: string };
                    html?: { href?: string; name?: string };
                    pullrequests?: { href?: string; name?: string };
                    self?: { href?: string; name?: string };
                    watchers?: { href?: string; name?: string };
                };
                mainbranch?: Readonly<Record<string, unknown>> & {
                    links?: {
                        commits?: (...) | (...);
                        html?: (...) | (...);
                        self?: (...) | (...);
                    };
                    name?: string;
                    target?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                        participants?: ...;
                        repository?: ...;
                    };
                    type: string;
                } & {
                    default_merge_strategy?: string;
                    merge_strategies?: readonly (
                        (...)
                        | (...)
                        | (...)
                        | (...)
                        | (...)
                        | (...)
                    )[];
                };
                name?: string;
                owner?: { type: "account" } & Omit<
                    Readonly<Record<(...), (...)>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: Readonly<(...)> & { avatar?: ... };
                    uuid?: string;
                };
                parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                project?: { type: "project" } & Omit<
                    Readonly<Record<(...), (...)>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    description?: string;
                    has_publicly_visible_repos?: boolean;
                    is_private?: boolean;
                    key?: string;
                    links?: { avatar?: (...) | (...); html?: (...) | (...) };
                    name?: string;
                    owner?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                        links?: ...;
                    };
                    updated_on?: string;
                    uuid?: string;
                };
                scm?: "git";
                size?: number;
                updated_on?: string;
                uuid?: string;
            };
        };
        pullrequest_merge_parameters: Readonly<Record<string, unknown>> & {
            close_source_branch?: boolean;
            merge_strategy?:
                | "fast_forward"
                | "merge_commit"
                | "rebase_fast_forward"
                | "rebase_merge"
                | "squash_fast_forward"
                | "squash";
            message?: string;
            type: string;
        };
        pullrequest_task: {
            content: {
                html?: string;
                markup?: "creole"
                | "markdown"
                | "plaintext";
                raw?: string;
            };
            created_on: string;
            creator: { type: "account" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                display_name?: string;
                links?: Readonly<Record<string, unknown>> & {
                    avatar?: { href?: (...) | (...); name?: (...) | (...) };
                };
                uuid?: string;
            };
            id?: number;
            pending?: boolean;
            resolved_by?: { type: "account" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                display_name?: string;
                links?: Readonly<Record<string, unknown>> & {
                    avatar?: { href?: ...; name?: ... };
                };
                uuid?: string;
            };
            resolved_on?: string;
            state: "RESOLVED"
            | "UNRESOLVED";
            updated_on: string;
        } & {
            links?: {
                html?: { href?: string; name?: string };
                self?: { href?: string; name?: string };
            };
        };
        pullrequest_task_create: {
            comment?: { type: "comment" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                content?: {
                    html?: string;
                    markup?: "creole" | "markdown" | "plaintext";
                    raw?: string;
                };
                created_on?: string;
                deleted?: boolean;
                id?: number;
                inline?: { from?: number; path: string; to?: number };
                links?: {
                    code?: { href?: string; name?: string };
                    html?: { href?: string; name?: string };
                    self?: { href?: string; name?: string };
                };
                parent?: ({ readonly type: "comment"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                updated_on?: string;
                user?: { type: "account" } & Omit<
                    Readonly<Record<(...), (...)>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: Readonly<(...)> & { avatar?: ... };
                    uuid?: string;
                };
            };
            content: { raw: string };
            pending?: boolean;
        };
        pullrequest_task_update: {
            content?: { raw: string };
            state?: "RESOLVED" | "UNRESOLVED";
        };
        ref: Readonly<Record<string, unknown>> & {
            links?: {
                commits?: { href?: string; name?: string };
                html?: { href?: string; name?: string };
                self?: { href?: string; name?: string };
            };
            name?: string;
            target?: { type: "commit" } & Omit<
                { type: "base_commit" } & Omit<
                    Readonly<Record<(...), (...)>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    author?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                        raw?: ...;
                        user?: ...;
                    };
                    committer?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                        raw?: ...;
                        user?: ...;
                    };
                    date?: string;
                    hash?: string;
                    message?: string;
                    parents?: readonly (
                        { readonly type: "base_commit"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }
                    )[];
                    summary?: {
                        html?: (...)
                        | (...);
                        markup?: (...) | (...) | (...) | (...);
                        raw?: (...) | (...);
                    };
                },
                "type",
            > & Readonly<Record<string, unknown>> & {
                participants?: readonly (
                    { type: "participant" } & Omit<(...) & (...), "type"> & Readonly<
                        Record<(...), (...)>,
                    > & {
                        approved?: (...) | (...) | (...);
                        participated_on?: (...) | (...);
                        role?: (...) | (...) | (...);
                        state?: (...) | (...) | (...) | (...);
                        user?: (...) | (...);
                    }
                )[];
                repository?: { type: "repository" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    description?: string;
                    fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                    full_name?: string;
                    has_issues?: boolean;
                    has_wiki?: boolean;
                    is_private?: boolean;
                    language?: string;
                    links?: {
                        avatar?: ...;
                        clone?: ...;
                        commits?: ...;
                        downloads?: ...;
                        forks?: ...;
                        hooks?: ...;
                        html?: ...;
                        pullrequests?: ...;
                        self?: ...;
                        watchers?: ...;
                    };
                    mainbranch?: (...) & (...) & (...);
                    name?: string;
                    owner?: (...) & (...) & (...) & (...);
                    parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                    project?: (...) & (...) & (...) & (...);
                    scm?: "git";
                    size?: number;
                    updated_on?: string;
                    uuid?: string;
                };
            };
            type: string;
        };
        report: { type: "report" } & Omit<
            Readonly<Record<string, unknown>> & { type: string },
            "type",
        > & Readonly<Record<string, unknown>> & {
            created_on?: string;
            data?: readonly {
                title?: string;
                type?:
                    | "BOOLEAN"
                    | "DATE"
                    | "DURATION"
                    | "LINK"
                    | "NUMBER"
                    | "PERCENTAGE"
                    | "TEXT";
                value?: Record<string, unknown>;
            }[];
            details?: string;
            external_id?: string;
            link?: string;
            logo_url?: string;
            remote_link_enabled?: boolean;
            report_type?: "BUG"
            | "COVERAGE"
            | "SECURITY"
            | "TEST";
            reporter?: string;
            result?: "FAILED" | "PENDING" | "PASSED";
            title?: string;
            updated_on?: string;
            uuid?: string;
        };
        report_annotation: { type: "report_annotation" } & Omit<
            Readonly<Record<string, unknown>> & { type: string },
            "type",
        > & Readonly<Record<string, unknown>> & {
            annotation_type?: "BUG" | "CODE_SMELL" | "VULNERABILITY";
            created_on?: string;
            details?: string;
            external_id?: string;
            line?: number;
            link?: string;
            path?: string;
            result?: "FAILED" | "PASSED" | "IGNORED" | "SKIPPED";
            severity?: "CRITICAL" | "HIGH" | "LOW" | "MEDIUM";
            summary?: string;
            updated_on?: string;
            uuid?: string;
        };
        report_data: {
            title?: string;
            type?: | "BOOLEAN"
            | "DATE"
            | "DURATION"
            | "LINK"
            | "NUMBER"
            | "PERCENTAGE"
            | "TEXT";
            value?: Record<string, unknown>;
        };
        repository: { type: "repository" } & Omit<
            Readonly<Record<string, unknown>> & { type: string },
            "type",
        > & Readonly<Record<string, unknown>> & {
            created_on?: string;
            description?: string;
            fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
            full_name?: string;
            has_issues?: boolean;
            has_wiki?: boolean;
            is_private?: boolean;
            language?: string;
            links?: {
                avatar?: { href?: string; name?: string };
                clone?: readonly { href?: string; name?: string }[];
                commits?: { href?: string; name?: string };
                downloads?: { href?: string; name?: string };
                forks?: { href?: string; name?: string };
                hooks?: { href?: string; name?: string };
                html?: { href?: string; name?: string };
                pullrequests?: { href?: string; name?: string };
                self?: { href?: string; name?: string };
                watchers?: { href?: string; name?: string };
            };
            mainbranch?: Readonly<Record<string, unknown>> & {
                links?: {
                    commits?: { href?: (...) | (...); name?: (...) | (...) };
                    html?: { href?: (...) | (...); name?: (...) | (...) };
                    self?: { href?: (...) | (...); name?: (...) | (...) };
                };
                name?: string;
                target?: { type: "commit" } & Omit<
                    { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                        author?: ...;
                        committer?: ...;
                        date?: ...;
                        hash?: ...;
                        message?: ...;
                        parents?: ...;
                        summary?: ...;
                    },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    participants?: readonly (...)[];
                    repository?: { readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; };
                };
                type: string;
            } & {
                default_merge_strategy?: string;
                merge_strategies?: readonly (
                    | "fast_forward"
                    | "merge_commit"
                    | "rebase_fast_forward"
                    | "rebase_merge"
                    | "squash_fast_forward"
                    | "squash"
                )[];
            };
            name?: string;
            owner?: { type: "account" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                display_name?: string;
                links?: Readonly<Record<string, unknown>> & {
                    avatar?: { href?: ...; name?: ... };
                };
                uuid?: string;
            };
            parent?: { readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; };
            project?: { type: "project" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                description?: string;
                has_publicly_visible_repos?: boolean;
                is_private?: boolean;
                key?: string;
                links?: {
                    avatar?: { href?: (...) | (...); name?: (...) | (...) };
                    html?: { href?: (...) | (...); name?: (...) | (...) };
                };
                name?: string;
                owner?: { type: "team" } & Omit<
                    { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                        created_on?: ...;
                        display_name?: ...;
                        links?: ...;
                        uuid?: ...;
                    },
                    "type",
                > & Readonly<Record<string, unknown>> & { links?: (...) & (...) & (...) };
                updated_on?: string;
                uuid?: string;
            };
            scm?: "git";
            size?: number;
            updated_on?: string;
            uuid?: string;
        };
        repository_group_permission: Readonly<Record<string, unknown>> & {
            group?: { type: "group" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                full_slug?: string;
                links?: {
                    html?: { href?: (...) | (...); name?: (...) | (...) };
                    self?: { href?: (...) | (...); name?: (...) | (...) };
                };
                name?: string;
                owner?: { type: "account" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: (...) & (...);
                    uuid?: string;
                };
                slug?: string;
                workspace?: { type: "workspace" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    forking_mode?: "allow_forks" | "internal_only";
                    is_privacy_enforced?: boolean;
                    is_private?: boolean;
                    links?: {
                        avatar?: ...;
                        html?: ...;
                        members?: ...;
                        owners?: ...;
                        projects?: ...;
                        repositories?: ...;
                        self?: ...;
                        snippets?: ...;
                    };
                    name?: string;
                    slug?: string;
                    updated_on?: string;
                    uuid?: string;
                };
            };
            links?: { self?: { href?: string; name?: string } };
            permission?: "admin" | "read" | "write" | "none";
            repository?: { type: "repository" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                description?: string;
                fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                full_name?: string;
                has_issues?: boolean;
                has_wiki?: boolean;
                is_private?: boolean;
                language?: string;
                links?: {
                    avatar?: { href?: (...) | (...); name?: (...) | (...) };
                    clone?: readonly { href?: ...; name?: ... }[];
                    commits?: { href?: (...) | (...); name?: (...) | (...) };
                    downloads?: { href?: (...) | (...); name?: (...) | (...) };
                    forks?: { href?: (...) | (...); name?: (...) | (...) };
                    hooks?: { href?: (...) | (...); name?: (...) | (...) };
                    html?: { href?: (...) | (...); name?: (...) | (...) };
                    pullrequests?: { href?: (...) | (...); name?: (...) | (...) };
                    self?: { href?: (...) | (...); name?: (...) | (...) };
                    watchers?: { href?: (...) | (...); name?: (...) | (...) };
                };
                mainbranch?: Readonly<Record<string, unknown>> & {
                    links?: { commits?: ...; html?: ...; self?: ... };
                    name?: string;
                    target?: (...) & (...) & (...) & (...);
                    type: string;
                } & {
                    default_merge_strategy?: string;
                    merge_strategies?: readonly (...)[];
                };
                name?: string;
                owner?: { type: "account" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: (...) & (...);
                    uuid?: string;
                };
                parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                project?: { type: "project" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    description?: string;
                    has_publicly_visible_repos?: boolean;
                    is_private?: boolean;
                    key?: string;
                    links?: { avatar?: ...; html?: ... };
                    name?: string;
                    owner?: (...) & (...) & (...) & (...);
                    updated_on?: string;
                    uuid?: string;
                };
                scm?: "git";
                size?: number;
                updated_on?: string;
                uuid?: string;
            };
            type: string;
        };
        repository_inheritance_state: Readonly<Record<string, unknown>> & {
            override_settings?: Record<string, unknown>;
            type: string;
        };
        repository_permission: Readonly<Record<string, unknown>> & {
            permission?: "admin" | "read" | "write" | "none";
            repository?: { type: "repository" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                description?: string;
                fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                full_name?: string;
                has_issues?: boolean;
                has_wiki?: boolean;
                is_private?: boolean;
                language?: string;
                links?: {
                    avatar?: { href?: (...) | (...); name?: (...) | (...) };
                    clone?: readonly { href?: ...; name?: ... }[];
                    commits?: { href?: (...) | (...); name?: (...) | (...) };
                    downloads?: { href?: (...) | (...); name?: (...) | (...) };
                    forks?: { href?: (...) | (...); name?: (...) | (...) };
                    hooks?: { href?: (...) | (...); name?: (...) | (...) };
                    html?: { href?: (...) | (...); name?: (...) | (...) };
                    pullrequests?: { href?: (...) | (...); name?: (...) | (...) };
                    self?: { href?: (...) | (...); name?: (...) | (...) };
                    watchers?: { href?: (...) | (...); name?: (...) | (...) };
                };
                mainbranch?: Readonly<Record<string, unknown>> & {
                    links?: { commits?: ...; html?: ...; self?: ... };
                    name?: string;
                    target?: (...) & (...) & (...) & (...);
                    type: string;
                } & {
                    default_merge_strategy?: string;
                    merge_strategies?: readonly (...)[];
                };
                name?: string;
                owner?: { type: "account" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: (...) & (...);
                    uuid?: string;
                };
                parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                project?: { type: "project" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    description?: string;
                    has_publicly_visible_repos?: boolean;
                    is_private?: boolean;
                    key?: string;
                    links?: { avatar?: ...; html?: ... };
                    name?: string;
                    owner?: (...) & (...) & (...) & (...);
                    updated_on?: string;
                    uuid?: string;
                };
                scm?: "git";
                size?: number;
                updated_on?: string;
                uuid?: string;
            };
            type: string;
            user?: { type: "user" } & Omit<
                { type: "account" } & Omit<
                    Readonly<Record<(...), (...)>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: Readonly<(...)> & { avatar?: ... };
                    uuid?: string;
                },
                "type",
            > & Readonly<Record<string, unknown>> & {
                account_id?: string;
                account_status?: string;
                has_2fa_enabled?: boolean;
                is_staff?: boolean;
                links?: Readonly<Record<string, unknown>> & {
                    avatar?: { href?: ...; name?: ... };
                } & {
                    html?: { href?: ...; name?: ... };
                    repositories?: { href?: ...; name?: ... };
                    self?: { href?: ...; name?: ... };
                };
                nickname?: string;
            };
        };
        repository_user_permission: Readonly<Record<string, unknown>> & {
            links?: { self?: { href?: string; name?: string } };
            permission?: "admin" | "read" | "write" | "none";
            repository?: { type: "repository" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                description?: string;
                fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                full_name?: string;
                has_issues?: boolean;
                has_wiki?: boolean;
                is_private?: boolean;
                language?: string;
                links?: {
                    avatar?: { href?: (...) | (...); name?: (...) | (...) };
                    clone?: readonly { href?: ...; name?: ... }[];
                    commits?: { href?: (...) | (...); name?: (...) | (...) };
                    downloads?: { href?: (...) | (...); name?: (...) | (...) };
                    forks?: { href?: (...) | (...); name?: (...) | (...) };
                    hooks?: { href?: (...) | (...); name?: (...) | (...) };
                    html?: { href?: (...) | (...); name?: (...) | (...) };
                    pullrequests?: { href?: (...) | (...); name?: (...) | (...) };
                    self?: { href?: (...) | (...); name?: (...) | (...) };
                    watchers?: { href?: (...) | (...); name?: (...) | (...) };
                };
                mainbranch?: Readonly<Record<string, unknown>> & {
                    links?: { commits?: ...; html?: ...; self?: ... };
                    name?: string;
                    target?: (...) & (...) & (...) & (...);
                    type: string;
                } & {
                    default_merge_strategy?: string;
                    merge_strategies?: readonly (...)[];
                };
                name?: string;
                owner?: { type: "account" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: (...) & (...);
                    uuid?: string;
                };
                parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                project?: { type: "project" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    description?: string;
                    has_publicly_visible_repos?: boolean;
                    is_private?: boolean;
                    key?: string;
                    links?: { avatar?: ...; html?: ... };
                    name?: string;
                    owner?: (...) & (...) & (...) & (...);
                    updated_on?: string;
                    uuid?: string;
                };
                scm?: "git";
                size?: number;
                updated_on?: string;
                uuid?: string;
            };
            type: string;
            user?: { type: "user" } & Omit<
                { type: "account" } & Omit<
                    Readonly<Record<(...), (...)>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: Readonly<(...)> & { avatar?: ... };
                    uuid?: string;
                },
                "type",
            > & Readonly<Record<string, unknown>> & {
                account_id?: string;
                account_status?: string;
                has_2fa_enabled?: boolean;
                is_staff?: boolean;
                links?: Readonly<Record<string, unknown>> & {
                    avatar?: { href?: ...; name?: ... };
                } & {
                    html?: { href?: ...; name?: ... };
                    repositories?: { href?: ...; name?: ... };
                    self?: { href?: ...; name?: ... };
                };
                nickname?: string;
            };
        };
        search_code_search_result: {
            content_match_count?: number;
            content_matches?: readonly {
                lines?: readonly {
                    line?: number;
                    segments?: readonly { match?: ...; text?: ... }[];
                }[];
            }[];
            file?: Readonly<Record<string, unknown>> & {
                attributes?:
                    | "link"
                    | "binary"
                    | "executable"
                    | "lfs"
                    | "subrepository";
                commit?: { type: "commit" } & Omit<
                    { type: "base_commit" } & Omit<(...) & (...), "type"> & Readonly<
                        Record<(...), (...)>,
                    > & {
                        author?: (...) | (...);
                        committer?: (...) | (...);
                        date?: (...) | (...);
                        hash?: (...) | (...);
                        message?: (...) | (...);
                        parents?: (...) | (...);
                        summary?: (...) | (...);
                    },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    participants?: readonly ((...) & (...) & (...) & (...))[];
                    repository?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                        created_on?: ...;
                        description?: ...;
                        fork_policy?: ...;
                        full_name?: ...;
                        has_issues?: ...;
                        has_wiki?: ...;
                        is_private?: ...;
                        language?: ...;
                        links?: ...;
                        mainbranch?: ...;
                        name?: ...;
                        owner?: ...;
                        parent?: ...;
                        project?: ...;
                        scm?: ...;
                        size?: ...;
                        updated_on?: ...;
                        uuid?: ...;
                    };
                };
                escaped_path?: string;
                path?: string;
                type: string;
            };
            path_matches?: readonly { match?: boolean; text?: string }[];
            type?: string;
        };
        search_content_match: {
            lines?: readonly {
                line?: number;
                segments?: readonly { match?: boolean; text?: string }[];
            }[];
        };
        search_line: {
            line?: number;
            segments?: readonly { match?: boolean; text?: string }[];
        };
        search_result_page: {
            next?: string;
            page?: number;
            pagelen?: number;
            previous?: string;
            query_substituted?: boolean;
            size?: number;
            values?: readonly {
                content_match_count?: number;
                content_matches?: readonly {
                    lines?: readonly { line?: ...; segments?: ... }[];
                }[];
                file?: Readonly<Record<string, unknown>> & {
                    attributes?:
                        | "link"
                        | "binary"
                        | "executable"
                        | "lfs"
                        | "subrepository";
                    commit?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                        participants?: ...;
                        repository?: ...;
                    };
                    escaped_path?: string;
                    path?: string;
                    type: string;
                };
                path_matches?: readonly { match?: boolean; text?: string }[];
                type?: string;
            }[];
        };
        search_segment: { match?: boolean; text?: string };
        snippet: { type: "snippet" } & Omit<
            Readonly<Record<string, unknown>> & { type: string },
            "type",
        > & Readonly<Record<string, unknown>> & {
            created_on?: string;
            creator?: { type: "account" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                display_name?: string;
                links?: Readonly<Record<string, unknown>> & {
                    avatar?: { href?: ...; name?: ... };
                };
                uuid?: string;
            };
            id?: number;
            is_private?: boolean;
            owner?: { type: "account" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                display_name?: string;
                links?: Readonly<Record<string, unknown>> & {
                    avatar?: { href?: ...; name?: ... };
                };
                uuid?: string;
            };
            scm?: "git";
            title?: string;
            updated_on?: string;
        };
        snippet_comment: { type: "snippet_comment" } & Omit<
            Readonly<Record<string, unknown>> & { type: string },
            "type",
        > & Readonly<Record<string, unknown>> & {
            links?: {
                html?: { href?: string; name?: string };
                self?: { href?: string; name?: string };
            };
            snippet?: { type: "snippet" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                creator?: { type: "account" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: (...) & (...);
                    uuid?: string;
                };
                id?: number;
                is_private?: boolean;
                owner?: { type: "account" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: (...) & (...);
                    uuid?: string;
                };
                scm?: "git";
                title?: string;
                updated_on?: string;
            };
        };
        snippet_commit: { type: "snippet_commit" } & Omit<
            { type: "base_commit" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                author?: { type: "author" } & Omit<
                    Readonly<Record<(...), (...)>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    raw?: string;
                    user?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                        created_on?: ...;
                        display_name?: ...;
                        links?: ...;
                        uuid?: ...;
                    };
                };
                committer?: { type: "committer" } & Omit<
                    Readonly<Record<(...), (...)>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    raw?: string;
                    user?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                        created_on?: ...;
                        display_name?: ...;
                        links?: ...;
                        uuid?: ...;
                    };
                };
                date?: string;
                hash?: string;
                message?: string;
                parents?: readonly (
                    { readonly type: "base_commit"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }
                )[];
                summary?: {
                    html?: string;
                    markup?: "creole"
                    | "markdown"
                    | "plaintext";
                    raw?: string;
                };
            },
            "type",
        > & Readonly<Record<string, unknown>> & {
            links?: {
                diff?: { href?: string; name?: string };
                html?: { href?: string; name?: string };
                self?: { href?: string; name?: string };
            };
            snippet?: { type: "snippet" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                creator?: { type: "account" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: (...) & (...);
                    uuid?: string;
                };
                id?: number;
                is_private?: boolean;
                owner?: { type: "account" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: (...) & (...);
                    uuid?: string;
                };
                scm?: "git";
                title?: string;
                updated_on?: string;
            };
        };
        ssh_account_key: { type: "ssh_account_key" } & Omit<
            { type: "ssh_key" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                comment?: string;
                created_on?: string;
                key?: string;
                label?: string;
                last_used?: string;
                links?: { self?: { href?: string; name?: string } };
                uuid?: string;
            },
            "type",
        > & Readonly<Record<string, unknown>> & {
            expires_on?: string;
            fingerprint?: string;
            owner?: { type: "account" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                display_name?: string;
                links?: Readonly<Record<string, unknown>> & {
                    avatar?: { href?: ...; name?: ... };
                };
                uuid?: string;
            };
        };
        ssh_key: { type: "ssh_key" } & Omit<
            Readonly<Record<string, unknown>> & { type: string },
            "type",
        > & Readonly<Record<string, unknown>> & {
            comment?: string;
            created_on?: string;
            key?: string;
            label?: string;
            last_used?: string;
            links?: { self?: { href?: string; name?: string } };
            uuid?: string;
        };
        subject_types: {
            repository?: { events?: { href?: string; name?: string } };
            workspace?: { events?: { href?: string; name?: string } };
        };
        tag: Readonly<Record<string, unknown>> & {
            links?: {
                commits?: { href?: string; name?: string };
                html?: { href?: string; name?: string };
                self?: { href?: string; name?: string };
            };
            name?: string;
            target?: { type: "commit" } & Omit<
                { type: "base_commit" } & Omit<
                    Readonly<Record<(...), (...)>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    author?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                        raw?: ...;
                        user?: ...;
                    };
                    committer?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                        raw?: ...;
                        user?: ...;
                    };
                    date?: string;
                    hash?: string;
                    message?: string;
                    parents?: readonly (
                        { readonly type: "base_commit"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }
                    )[];
                    summary?: {
                        html?: (...)
                        | (...);
                        markup?: (...) | (...) | (...) | (...);
                        raw?: (...) | (...);
                    };
                },
                "type",
            > & Readonly<Record<string, unknown>> & {
                participants?: readonly (
                    { type: "participant" } & Omit<(...) & (...), "type"> & Readonly<
                        Record<(...), (...)>,
                    > & {
                        approved?: (...) | (...) | (...);
                        participated_on?: (...) | (...);
                        role?: (...) | (...) | (...);
                        state?: (...) | (...) | (...) | (...);
                        user?: (...) | (...);
                    }
                )[];
                repository?: { type: "repository" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    description?: string;
                    fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                    full_name?: string;
                    has_issues?: boolean;
                    has_wiki?: boolean;
                    is_private?: boolean;
                    language?: string;
                    links?: {
                        avatar?: ...;
                        clone?: ...;
                        commits?: ...;
                        downloads?: ...;
                        forks?: ...;
                        hooks?: ...;
                        html?: ...;
                        pullrequests?: ...;
                        self?: ...;
                        watchers?: ...;
                    };
                    mainbranch?: (...) & (...) & (...);
                    name?: string;
                    owner?: (...) & (...) & (...) & (...);
                    parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                    project?: (...) & (...) & (...) & (...);
                    scm?: "git";
                    size?: number;
                    updated_on?: string;
                    uuid?: string;
                };
            };
            type: string;
        } & {
            date?: string;
            message?: string;
            tagger?: { type: "author" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                raw?: string;
                user?: { type: "account" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: (...) & (...);
                    uuid?: string;
                };
            };
        };
        task: {
            content: {
                html?: string;
                markup?: "creole"
                | "markdown"
                | "plaintext";
                raw?: string;
            };
            created_on: string;
            creator: { type: "account" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                display_name?: string;
                links?: Readonly<Record<string, unknown>> & {
                    avatar?: { href?: string; name?: string };
                };
                uuid?: string;
            };
            id?: number;
            pending?: boolean;
            resolved_by?: { type: "account" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                display_name?: string;
                links?: Readonly<Record<string, unknown>> & {
                    avatar?: { href?: (...) | (...); name?: (...) | (...) };
                };
                uuid?: string;
            };
            resolved_on?: string;
            state: "RESOLVED"
            | "UNRESOLVED";
            updated_on: string;
        };
        team: { type: "team" } & Omit<
            { type: "account" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                display_name?: string;
                links?: Readonly<Record<string, unknown>> & {
                    avatar?: { href?: (...) | (...); name?: (...) | (...) };
                };
                uuid?: string;
            },
            "type",
        > & Readonly<Record<string, unknown>> & {
            links?: Readonly<Record<string, unknown>> & {
                avatar?: { href?: string; name?: string };
            } & {
                html?: { href?: string; name?: string };
                members?: { href?: string; name?: string };
                projects?: { href?: string; name?: string };
                repositories?: { href?: string; name?: string };
                self?: { href?: string; name?: string };
            };
        };
        team_links: Readonly<Record<string, unknown>> & {
            avatar?: { href?: string; name?: string };
        } & {
            html?: { href?: string; name?: string };
            members?: { href?: string; name?: string };
            projects?: { href?: string; name?: string };
            repositories?: { href?: string; name?: string };
            self?: { href?: string; name?: string };
        };
        treeentry: Readonly<Record<string, unknown>> & {
            commit?: { type: "commit" } & Omit<
                { type: "base_commit" } & Omit<
                    Readonly<Record<(...), (...)>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    author?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                        raw?: ...;
                        user?: ...;
                    };
                    committer?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                        raw?: ...;
                        user?: ...;
                    };
                    date?: string;
                    hash?: string;
                    message?: string;
                    parents?: readonly (
                        { readonly type: "base_commit"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }
                    )[];
                    summary?: {
                        html?: (...)
                        | (...);
                        markup?: (...) | (...) | (...) | (...);
                        raw?: (...) | (...);
                    };
                },
                "type",
            > & Readonly<Record<string, unknown>> & {
                participants?: readonly (
                    { type: "participant" } & Omit<(...) & (...), "type"> & Readonly<
                        Record<(...), (...)>,
                    > & {
                        approved?: (...) | (...) | (...);
                        participated_on?: (...) | (...);
                        role?: (...) | (...) | (...);
                        state?: (...) | (...) | (...) | (...);
                        user?: (...) | (...);
                    }
                )[];
                repository?: { type: "repository" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    description?: string;
                    fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                    full_name?: string;
                    has_issues?: boolean;
                    has_wiki?: boolean;
                    is_private?: boolean;
                    language?: string;
                    links?: {
                        avatar?: ...;
                        clone?: ...;
                        commits?: ...;
                        downloads?: ...;
                        forks?: ...;
                        hooks?: ...;
                        html?: ...;
                        pullrequests?: ...;
                        self?: ...;
                        watchers?: ...;
                    };
                    mainbranch?: (...) & (...) & (...);
                    name?: string;
                    owner?: (...) & (...) & (...) & (...);
                    parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                    project?: (...) & (...) & (...) & (...);
                    scm?: "git";
                    size?: number;
                    updated_on?: string;
                    uuid?: string;
                };
            };
            path?: string;
            type: string;
        };
        user: { type: "user" } & Omit<
            { type: "account" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                display_name?: string;
                links?: Readonly<Record<string, unknown>> & {
                    avatar?: { href?: (...) | (...); name?: (...) | (...) };
                };
                uuid?: string;
            },
            "type",
        > & Readonly<Record<string, unknown>> & {
            account_id?: string;
            account_status?: string;
            has_2fa_enabled?: boolean;
            is_staff?: boolean;
            links?: Readonly<Record<string, unknown>> & {
                avatar?: { href?: string; name?: string };
            } & {
                html?: { href?: string; name?: string };
                repositories?: { href?: string; name?: string };
                self?: { href?: string; name?: string };
            };
            nickname?: string;
        };
        user_links: Readonly<Record<string, unknown>> & {
            avatar?: { href?: string; name?: string };
        } & {
            html?: { href?: string; name?: string };
            repositories?: { href?: string; name?: string };
            self?: { href?: string; name?: string };
        };
        version: { type: "version" } & Omit<
            Readonly<Record<string, unknown>> & { type: string },
            "type",
        > & Readonly<Record<string, unknown>> & {
            id?: number;
            links?: { self?: { href?: string; name?: string } };
            name?: string;
        };
        webhook_subscription: { type: "webhook_subscription" } & Omit<
            Readonly<Record<string, unknown>> & { type: string },
            "type",
        > & Readonly<Record<string, unknown>> & {
            active?: boolean;
            created_at?: string;
            description?: string;
            events?: readonly (
                | "issue:comment_created"
                | "issue:created"
                | "issue:updated"
                | "project:updated"
                | "pullrequest:approved"
                | "pullrequest:changes_request_created"
                | "pullrequest:changes_request_removed"
                | "pullrequest:comment_created"
                | "pullrequest:comment_deleted"
                | "pullrequest:comment_reopened"
                | "pullrequest:comment_resolved"
                | "pullrequest:comment_updated"
                | "pullrequest:created"
                | "pullrequest:fulfilled"
                | "pullrequest:push"
                | "pullrequest:rejected"
                | "pullrequest:unapproved"
                | "pullrequest:updated"
                | "repo:commit_comment_created"
                | "repo:commit_status_created"
                | "repo:commit_status_updated"
                | "repo:created"
                | "repo:deleted"
                | "repo:fork"
                | "repo:imported"
                | "repo:push"
                | "repo:transfer"
                | "repo:updated"
            )[];
            secret?: string;
            secret_set?: boolean;
            subject?: Readonly<Record<string, unknown>> & { type: string };
            subject_type?: "repository" | "workspace";
            url?: string;
            uuid?: string;
        };
        workspace: { type: "workspace" } & Omit<
            Readonly<Record<string, unknown>> & { type: string },
            "type",
        > & Readonly<Record<string, unknown>> & {
            created_on?: string;
            forking_mode?: "allow_forks" | "internal_only";
            is_privacy_enforced?: boolean;
            is_private?: boolean;
            links?: {
                avatar?: { href?: string; name?: string };
                html?: { href?: string; name?: string };
                members?: { href?: string; name?: string };
                owners?: { href?: string; name?: string };
                projects?: { href?: string; name?: string };
                repositories?: { href?: string; name?: string };
                self?: { href?: string; name?: string };
                snippets?: { href?: string; name?: string };
            };
            name?: string;
            slug?: string;
            updated_on?: string;
            uuid?: string;
        };
        workspace_membership: { type: "workspace_membership" } & Omit<
            Readonly<Record<string, unknown>> & { type: string },
            "type",
        > & Readonly<Record<string, unknown>> & {
            links?: { self?: { href?: string; name?: string } };
            user?: { type: "account" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                display_name?: string;
                links?: Readonly<Record<string, unknown>> & {
                    avatar?: { href?: ...; name?: ... };
                };
                uuid?: string;
            };
            workspace?: { type: "workspace" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                forking_mode?: "allow_forks" | "internal_only";
                is_privacy_enforced?: boolean;
                is_private?: boolean;
                links?: {
                    avatar?: { href?: (...) | (...); name?: (...) | (...) };
                    html?: { href?: (...) | (...); name?: (...) | (...) };
                    members?: { href?: (...) | (...); name?: (...) | (...) };
                    owners?: { href?: (...) | (...); name?: (...) | (...) };
                    projects?: { href?: (...) | (...); name?: (...) | (...) };
                    repositories?: { href?: (...) | (...); name?: (...) | (...) };
                    self?: { href?: (...) | (...); name?: (...) | (...) };
                    snippets?: { href?: (...) | (...); name?: (...) | (...) };
                };
                name?: string;
                slug?: string;
                updated_on?: string;
                uuid?: string;
            };
        };
    }

    Type declaration

    • Readonlyaccount: { type: "account" } & Omit<
          Readonly<Record<string, unknown>> & { type: string },
          "type",
      > & Readonly<Record<string, unknown>> & {
          created_on?: string;
          display_name?: string;
          links?: Readonly<Record<string, unknown>> & {
              avatar?: { href?: string; name?: string };
          };
          uuid?: string;
      }
    • Readonlyaccount_links: Readonly<Record<string, unknown>> & {
          avatar?: { href?: string; name?: string };
      }

      Account Links

      Links related to an Account.

    • Readonlyapp_user: { type: "app_user" } & Omit<
          { type: "account" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              created_on?: string;
              display_name?: string;
              links?: Readonly<Record<string, unknown>> & {
                  avatar?: { href?: (...) | (...); name?: (...) | (...) };
              };
              uuid?: string;
          },
          "type",
      > & Readonly<Record<string, unknown>> & {
          account_id?: string;
          account_status?: string;
          kind?: string;
      }
    • Readonlyapplication_property: Readonly<Record<string, unknown>> & {
          _attributes?: readonly ("public" | "read_only")[];
      }

      Application Property

      An application property. It is a caller defined JSON object that Bitbucket will store and return. The _attributes field at its top level can be used to control who is allowed to read and update the property. The keys of the JSON object must match an allowed pattern. For details, see Application properties.

    • Readonlyauthor: { type: "author" } & Omit<
          Readonly<Record<string, unknown>> & { type: string },
          "type",
      > & Readonly<Record<string, unknown>> & {
          raw?: string;
          user?: { type: "account" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              created_on?: string;
              display_name?: string;
              links?: Readonly<Record<string, unknown>> & {
                  avatar?: { href?: ...; name?: ... };
              };
              uuid?: string;
          };
      }
    • Readonlybase_commit: { type: "base_commit" } & Omit<
          Readonly<Record<string, unknown>> & { type: string },
          "type",
      > & Readonly<Record<string, unknown>> & {
          author?: { type: "author" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              raw?: string;
              user?: { type: "account" } & Omit<Readonly<(...)> & { type: ... }, "type"> & Readonly<
                  Record<string, unknown>,
              > & {
                  created_on?: string;
                  display_name?: string;
                  links?: (...) & (...);
                  uuid?: string;
              };
          };
          committer?: { type: "committer" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              raw?: string;
              user?: { type: "account" } & Omit<Readonly<(...)> & { type: ... }, "type"> & Readonly<
                  Record<string, unknown>,
              > & {
                  created_on?: string;
                  display_name?: string;
                  links?: (...) & (...);
                  uuid?: string;
              };
          };
          date?: string;
          hash?: string;
          message?: string;
          parents?: readonly (
              { readonly type: "base_commit"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }
          )[];
          summary?: {
              html?: string;
              markup?: "creole"
              | "markdown"
              | "plaintext";
              raw?: string;
          };
      }
    • Readonlybitbucket.apps.permissions.serializers.ProjectPermissionUpdateSchema: { permission: "admin" | "create-repo" | "read" | "write" }
    • Readonlybitbucket.apps.permissions.serializers.RepoPermissionUpdateSchema: { permission: "admin" | "read" | "write" }
    • Readonlybranch: Readonly<Record<string, unknown>> & {
          links?: {
              commits?: { href?: string; name?: string };
              html?: { href?: string; name?: string };
              self?: { href?: string; name?: string };
          };
          name?: string;
          target?: { type: "commit" } & Omit<
              { type: "base_commit" } & Omit<
                  Readonly<Record<(...), (...)>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  author?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                      raw?: ...;
                      user?: ...;
                  };
                  committer?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                      raw?: ...;
                      user?: ...;
                  };
                  date?: string;
                  hash?: string;
                  message?: string;
                  parents?: readonly (
                      { readonly type: "base_commit"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }
                  )[];
                  summary?: {
                      html?: (...)
                      | (...);
                      markup?: (...) | (...) | (...) | (...);
                      raw?: (...) | (...);
                  };
              },
              "type",
          > & Readonly<Record<string, unknown>> & {
              participants?: readonly (
                  { type: "participant" } & Omit<(...) & (...), "type"> & Readonly<
                      Record<(...), (...)>,
                  > & {
                      approved?: (...) | (...) | (...);
                      participated_on?: (...) | (...);
                      role?: (...) | (...) | (...);
                      state?: (...) | (...) | (...) | (...);
                      user?: (...) | (...);
                  }
              )[];
              repository?: { type: "repository" } & Omit<
                  Readonly<(...)> & { type: ... },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  description?: string;
                  fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                  full_name?: string;
                  has_issues?: boolean;
                  has_wiki?: boolean;
                  is_private?: boolean;
                  language?: string;
                  links?: {
                      avatar?: ...;
                      clone?: ...;
                      commits?: ...;
                      downloads?: ...;
                      forks?: ...;
                      hooks?: ...;
                      html?: ...;
                      pullrequests?: ...;
                      self?: ...;
                      watchers?: ...;
                  };
                  mainbranch?: Readonly<Record<string, unknown>> & { readonly links?: { readonly commits?: { readonly href?: string; readonly name?: string; }; readonly html?: { readonly href?: string; readonly name?: string; }; readonly self?: { ...; }; }; readonly name?: string; readonly target?: { ...; } & ... 2 more ... & { ...; }; readonly t...;
                  name?: string;
                  owner?: (...) & (...) & (...) & (...);
                  parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                  project?: (...) & (...) & (...) & (...);
                  scm?: "git";
                  size?: number;
                  updated_on?: string;
                  uuid?: string;
              };
          };
          type: string;
      } & {
          default_merge_strategy?: string;
          merge_strategies?: readonly (
              | "fast_forward"
              | "merge_commit"
              | "rebase_fast_forward"
              | "rebase_merge"
              | "squash_fast_forward"
              | "squash"
          )[];
      }
    • Readonlybranching_model: { type: "branching_model" } & Omit<
          Readonly<Record<string, unknown>> & { type: string },
          "type",
      > & Readonly<Record<string, unknown>> & {
          branch_types?: readonly {
              kind: "bugfix" | "feature" | "hotfix" | "release";
              prefix: string;
          }[];
          development?: {
              branch?: Readonly<Record<string, unknown>> & {
                  links?: {
                      commits?: (...) | (...);
                      html?: (...) | (...);
                      self?: (...) | (...);
                  };
                  name?: string;
                  target?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                      participants?: ...;
                      repository?: ...;
                  };
                  type: string;
              } & {
                  default_merge_strategy?: string;
                  merge_strategies?: readonly (
                      (...)
                      | (...)
                      | (...)
                      | (...)
                      | (...)
                      | (...)
                  )[];
              };
              name: string;
              use_mainbranch: boolean;
          };
          production?: {
              branch?: Readonly<Record<string, unknown>> & {
                  links?: {
                      commits?: (...) | (...);
                      html?: (...) | (...);
                      self?: (...) | (...);
                  };
                  name?: string;
                  target?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                      participants?: ...;
                      repository?: ...;
                  };
                  type: string;
              } & {
                  default_merge_strategy?: string;
                  merge_strategies?: readonly (
                      (...)
                      | (...)
                      | (...)
                      | (...)
                      | (...)
                      | (...)
                  )[];
              };
              name: string;
              use_mainbranch: boolean;
          };
      }
    • Readonlybranching_model_settings: { type: "branching_model_settings" } & Omit<
          Readonly<Record<string, unknown>> & { type: string },
          "type",
      > & Readonly<Record<string, unknown>> & {
          branch_types?: readonly {
              enabled?: boolean;
              kind: "bugfix" | "feature" | "hotfix" | "release";
              prefix?: string;
          }[];
          development?: {
              is_valid?: boolean;
              name?: string;
              use_mainbranch?: boolean;
          };
          links?: { self?: { href?: string; name?: string } };
          production?: {
              enabled?: boolean;
              is_valid?: boolean;
              name?: string;
              use_mainbranch?: boolean;
          };
      }
    • Readonlybranchrestriction: { type: "branchrestriction" } & Omit<
          Readonly<Record<string, unknown>> & { type: string },
          "type",
      > & Readonly<Record<string, unknown>> & {
          branch_match_kind: "branching_model" | "glob";
          branch_type?:
              | "bugfix"
              | "feature"
              | "hotfix"
              | "release"
              | "development"
              | "production";
          groups?: readonly (
              { type: "group" } & Omit<
                  Readonly<Record<string, unknown>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  full_slug?: string;
                  links?: {
                      html?: { href?: ...; name?: ... };
                      self?: { href?: ...; name?: ... };
                  };
                  name?: string;
                  owner?: { type: "account" } & Omit<(...) & (...), "type"> & Readonly<
                      Record<(...), (...)>,
                  > & {
                      created_on?: (...) | (...);
                      display_name?: (...) | (...);
                      links?: (...) | (...);
                      uuid?: (...) | (...);
                  };
                  slug?: string;
                  workspace?: { type: "workspace" } & Omit<(...) & (...), "type"> & Readonly<
                      Record<(...), (...)>,
                  > & {
                      created_on?: (...) | (...);
                      forking_mode?: (...) | (...) | (...);
                      is_privacy_enforced?: (...) | (...) | (...);
                      is_private?: (...) | (...) | (...);
                      links?: (...) | (...);
                      name?: (...) | (...);
                      slug?: (...) | (...);
                      updated_on?: (...) | (...);
                      uuid?: (...) | (...);
                  };
              }
          )[];
          id?: number;
          kind: | "allow_auto_merge_when_builds_pass"
          | "delete"
          | "enforce_merge_checks"
          | "force"
          | "push"
          | "require_all_comments_resolved"
          | "require_all_dependencies_merged"
          | "require_approvals_to_merge"
          | "require_commits_behind"
          | "require_default_reviewer_approvals_to_merge"
          | "require_no_changes_requested"
          | "require_passing_builds_to_merge"
          | "require_review_group_approvals_to_merge"
          | "require_tasks_to_be_completed"
          | "reset_pullrequest_approvals_on_change"
          | "reset_pullrequest_changes_requested_on_change"
          | "restrict_merges"
          | "smart_reset_pullrequest_approvals";
          links?: { self?: { href?: string; name?: string } };
          pattern: string;
          users?: readonly (
              { type: "account" } & Omit<
                  Readonly<Record<string, unknown>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  display_name?: string;
                  links?: Readonly<Record<(...), (...)>> & { avatar?: (...) | (...) };
                  uuid?: string;
              }
          )[];
          value?: number;
      }
    • Readonlycomment: { type: "comment" } & Omit<
          Readonly<Record<string, unknown>> & { type: string },
          "type",
      > & Readonly<Record<string, unknown>> & {
          content?: {
              html?: string;
              markup?: "creole" | "markdown" | "plaintext";
              raw?: string;
          };
          created_on?: string;
          deleted?: boolean;
          id?: number;
          inline?: { from?: number; path: string; to?: number };
          links?: {
              code?: { href?: string; name?: string };
              html?: { href?: string; name?: string };
              self?: { href?: string; name?: string };
          };
          parent?: { readonly type: "comment"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; };
          updated_on?: string;
          user?: { type: "account" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              created_on?: string;
              display_name?: string;
              links?: Readonly<Record<string, unknown>> & {
                  avatar?: { href?: ...; name?: ... };
              };
              uuid?: string;
          };
      }
    • Readonlycomment_resolution: Readonly<Record<string, unknown>> & {
          created_on?: string;
          type: string;
          user?: { type: "account" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              created_on?: string;
              display_name?: string;
              links?: Readonly<Record<string, unknown>> & {
                  avatar?: { href?: ...; name?: ... };
              };
              uuid?: string;
          };
      }

      Comment Resolution

      The resolution object for a Comment.

    • Readonlycommit: { type: "commit" } & Omit<
          { type: "base_commit" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              author?: { type: "author" } & Omit<
                  Readonly<Record<(...), (...)>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  raw?: string;
                  user?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                      created_on?: ...;
                      display_name?: ...;
                      links?: ...;
                      uuid?: ...;
                  };
              };
              committer?: { type: "committer" } & Omit<
                  Readonly<Record<(...), (...)>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  raw?: string;
                  user?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                      created_on?: ...;
                      display_name?: ...;
                      links?: ...;
                      uuid?: ...;
                  };
              };
              date?: string;
              hash?: string;
              message?: string;
              parents?: readonly (
                  { readonly type: "base_commit"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }
              )[];
              summary?: {
                  html?: string;
                  markup?: "creole"
                  | "markdown"
                  | "plaintext";
                  raw?: string;
              };
          },
          "type",
      > & Readonly<Record<string, unknown>> & {
          participants?: readonly (
              { type: "participant" } & Omit<
                  Readonly<Record<string, unknown>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  approved?: boolean;
                  participated_on?: string;
                  role?: "PARTICIPANT" | "REVIEWER";
                  state?: null | "approved" | "changes_requested";
                  user?: { type: "account" } & Omit<(...) & (...), "type"> & Readonly<
                      Record<(...), (...)>,
                  > & {
                      created_on?: (...) | (...);
                      display_name?: (...) | (...);
                      links?: (...) | (...);
                      uuid?: (...) | (...);
                  };
              }
          )[];
          repository?: { type: "repository" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              created_on?: string;
              description?: string;
              fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
              full_name?: string;
              has_issues?: boolean;
              has_wiki?: boolean;
              is_private?: boolean;
              language?: string;
              links?: {
                  avatar?: { href?: (...) | (...); name?: (...) | (...) };
                  clone?: readonly { href?: ...; name?: ... }[];
                  commits?: { href?: (...) | (...); name?: (...) | (...) };
                  downloads?: { href?: (...) | (...); name?: (...) | (...) };
                  forks?: { href?: (...) | (...); name?: (...) | (...) };
                  hooks?: { href?: (...) | (...); name?: (...) | (...) };
                  html?: { href?: (...) | (...); name?: (...) | (...) };
                  pullrequests?: { href?: (...) | (...); name?: (...) | (...) };
                  self?: { href?: (...) | (...); name?: (...) | (...) };
                  watchers?: { href?: (...) | (...); name?: (...) | (...) };
              };
              mainbranch?: Readonly<Record<string, unknown>> & {
                  links?: { commits?: ...; html?: ...; self?: ... };
                  name?: string;
                  target?: { readonly type: "commit"; } & Omit<{ readonly type: "base_commit"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }, "type"> & Readonly<...> & { ...; };
                  type: string;
              } & {
                  default_merge_strategy?: string;
                  merge_strategies?: readonly (...)[];
              };
              name?: string;
              owner?: { type: "account" } & Omit<
                  Readonly<(...)> & { type: ... },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  display_name?: string;
                  links?: (...) & (...);
                  uuid?: string;
              };
              parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
              project?: { type: "project" } & Omit<
                  Readonly<(...)> & { type: ... },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  description?: string;
                  has_publicly_visible_repos?: boolean;
                  is_private?: boolean;
                  key?: string;
                  links?: { avatar?: ...; html?: ... };
                  name?: string;
                  owner?: (...) & (...) & (...) & (...);
                  updated_on?: string;
                  uuid?: string;
              };
              scm?: "git";
              size?: number;
              updated_on?: string;
              uuid?: string;
          };
      }
    • Readonlycommit_comment: { type: "commit_comment" } & Omit<
          { type: "comment" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              content?: {
                  html?: string;
                  markup?: "creole" | "markdown" | "plaintext";
                  raw?: string;
              };
              created_on?: string;
              deleted?: boolean;
              id?: number;
              inline?: { from?: number; path: string; to?: number };
              links?: {
                  code?: { href?: string; name?: string };
                  html?: { href?: string; name?: string };
                  self?: { href?: string; name?: string };
              };
              parent?: { readonly type: "comment"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; };
              updated_on?: string;
              user?: { type: "account" } & Omit<
                  Readonly<Record<(...), (...)>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  display_name?: string;
                  links?: Readonly<(...)> & { avatar?: ... };
                  uuid?: string;
              };
          },
          "type",
      > & Readonly<Record<string, unknown>> & {
          commit?: { type: "commit" } & Omit<
              { type: "base_commit" } & Omit<
                  Readonly<Record<(...), (...)>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  author?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                      raw?: ...;
                      user?: ...;
                  };
                  committer?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                      raw?: ...;
                      user?: ...;
                  };
                  date?: string;
                  hash?: string;
                  message?: string;
                  parents?: readonly (
                      { readonly type: "base_commit"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }
                  )[];
                  summary?: {
                      html?: (...)
                      | (...);
                      markup?: (...) | (...) | (...) | (...);
                      raw?: (...) | (...);
                  };
              },
              "type",
          > & Readonly<Record<string, unknown>> & {
              participants?: readonly (
                  { type: "participant" } & Omit<(...) & (...), "type"> & Readonly<
                      Record<(...), (...)>,
                  > & {
                      approved?: (...) | (...) | (...);
                      participated_on?: (...) | (...);
                      role?: (...) | (...) | (...);
                      state?: (...) | (...) | (...) | (...);
                      user?: (...) | (...);
                  }
              )[];
              repository?: { type: "repository" } & Omit<
                  Readonly<(...)> & { type: ... },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  description?: string;
                  fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                  full_name?: string;
                  has_issues?: boolean;
                  has_wiki?: boolean;
                  is_private?: boolean;
                  language?: string;
                  links?: {
                      avatar?: ...;
                      clone?: ...;
                      commits?: ...;
                      downloads?: ...;
                      forks?: ...;
                      hooks?: ...;
                      html?: ...;
                      pullrequests?: ...;
                      self?: ...;
                      watchers?: ...;
                  };
                  mainbranch?: (...) & (...) & (...);
                  name?: string;
                  owner?: (...) & (...) & (...) & (...);
                  parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                  project?: (...) & (...) & (...) & (...);
                  scm?: "git";
                  size?: number;
                  updated_on?: string;
                  uuid?: string;
              };
          };
      }
    • Readonlycommit_file: Readonly<Record<string, unknown>> & {
          attributes?: "link" | "binary" | "executable" | "lfs" | "subrepository";
          commit?: { type: "commit" } & Omit<
              { type: "base_commit" } & Omit<
                  Readonly<Record<(...), (...)>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  author?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                      raw?: ...;
                      user?: ...;
                  };
                  committer?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                      raw?: ...;
                      user?: ...;
                  };
                  date?: string;
                  hash?: string;
                  message?: string;
                  parents?: readonly (
                      { readonly type: "base_commit"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }
                  )[];
                  summary?: {
                      html?: (...)
                      | (...);
                      markup?: (...) | (...) | (...) | (...);
                      raw?: (...) | (...);
                  };
              },
              "type",
          > & Readonly<Record<string, unknown>> & {
              participants?: readonly (
                  { type: "participant" } & Omit<(...) & (...), "type"> & Readonly<
                      Record<(...), (...)>,
                  > & {
                      approved?: (...) | (...) | (...);
                      participated_on?: (...) | (...);
                      role?: (...) | (...) | (...);
                      state?: (...) | (...) | (...) | (...);
                      user?: (...) | (...);
                  }
              )[];
              repository?: { type: "repository" } & Omit<
                  Readonly<(...)> & { type: ... },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  description?: string;
                  fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                  full_name?: string;
                  has_issues?: boolean;
                  has_wiki?: boolean;
                  is_private?: boolean;
                  language?: string;
                  links?: {
                      avatar?: ...;
                      clone?: ...;
                      commits?: ...;
                      downloads?: ...;
                      forks?: ...;
                      hooks?: ...;
                      html?: ...;
                      pullrequests?: ...;
                      self?: ...;
                      watchers?: ...;
                  };
                  mainbranch?: (...) & (...) & (...);
                  name?: string;
                  owner?: (...) & (...) & (...) & (...);
                  parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                  project?: (...) & (...) & (...) & (...);
                  scm?: "git";
                  size?: number;
                  updated_on?: string;
                  uuid?: string;
              };
          };
          escaped_path?: string;
          path?: string;
          type: string;
      }

      Commit File

      A file object, representing a file at a commit in a repository

    • Readonlycommitstatus: { type: "commitstatus" } & Omit<
          Readonly<Record<string, unknown>> & { type: string },
          "type",
      > & Readonly<Record<string, unknown>> & {
          created_on?: string;
          description?: string;
          key?: string;
          links?: {
              commit?: { href?: string; name?: string };
              self?: { href?: string; name?: string };
          };
          name?: string;
          refname?: string;
          state?: "FAILED"
          | "INPROGRESS"
          | "STOPPED"
          | "SUCCESSFUL";
          updated_on?: string;
          url?: string;
          uuid?: string;
      }
    • Readonlycommitter: { type: "committer" } & Omit<
          Readonly<Record<string, unknown>> & { type: string },
          "type",
      > & Readonly<Record<string, unknown>> & {
          raw?: string;
          user?: { type: "account" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              created_on?: string;
              display_name?: string;
              links?: Readonly<Record<string, unknown>> & {
                  avatar?: { href?: ...; name?: ... };
              };
              uuid?: string;
          };
      }
    • Readonlycomponent: { type: "component" } & Omit<
          Readonly<Record<string, unknown>> & { type: string },
          "type",
      > & Readonly<Record<string, unknown>> & {
          id?: number;
          links?: { self?: { href?: string; name?: string } };
          name?: string;
      }
    • Readonlydefault_reviewer_and_type: Readonly<Record<string, unknown>> & {
          reviewer_type?: string;
          type: string;
          user?: { type: "user" } & Omit<
              { type: "account" } & Omit<
                  Readonly<Record<(...), (...)>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  display_name?: string;
                  links?: Readonly<(...)> & { avatar?: ... };
                  uuid?: string;
              },
              "type",
          > & Readonly<Record<string, unknown>> & {
              account_id?: string;
              account_status?: string;
              has_2fa_enabled?: boolean;
              is_staff?: boolean;
              links?: Readonly<Record<string, unknown>> & {
                  avatar?: { href?: ...; name?: ... };
              } & {
                  html?: { href?: ...; name?: ... };
                  repositories?: { href?: ...; name?: ... };
                  self?: { href?: ...; name?: ... };
              };
              nickname?: string;
          };
      }

      Default Reviewer and Type

      Object containing a user that is a default reviewer and the type of reviewer

    • Readonlydeploy_key: { type: "deploy_key" } & Omit<
          Readonly<Record<string, unknown>> & { type: string },
          "type",
      > & Readonly<Record<string, unknown>> & {
          added_on?: string;
          comment?: string;
          key?: string;
          label?: string;
          last_used?: string;
          links?: { self?: { href?: string; name?: string } };
          owner?: { type: "account" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              created_on?: string;
              display_name?: string;
              links?: Readonly<Record<string, unknown>> & {
                  avatar?: { href?: ...; name?: ... };
              };
              uuid?: string;
          };
          repository?: { type: "repository" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              created_on?: string;
              description?: string;
              fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
              full_name?: string;
              has_issues?: boolean;
              has_wiki?: boolean;
              is_private?: boolean;
              language?: string;
              links?: {
                  avatar?: { href?: (...) | (...); name?: (...) | (...) };
                  clone?: readonly { href?: ...; name?: ... }[];
                  commits?: { href?: (...) | (...); name?: (...) | (...) };
                  downloads?: { href?: (...) | (...); name?: (...) | (...) };
                  forks?: { href?: (...) | (...); name?: (...) | (...) };
                  hooks?: { href?: (...) | (...); name?: (...) | (...) };
                  html?: { href?: (...) | (...); name?: (...) | (...) };
                  pullrequests?: { href?: (...) | (...); name?: (...) | (...) };
                  self?: { href?: (...) | (...); name?: (...) | (...) };
                  watchers?: { href?: (...) | (...); name?: (...) | (...) };
              };
              mainbranch?: Readonly<Record<string, unknown>> & {
                  links?: { commits?: ...; html?: ...; self?: ... };
                  name?: string;
                  target?: (...) & (...) & (...) & (...);
                  type: string;
              } & {
                  default_merge_strategy?: string;
                  merge_strategies?: readonly (...)[];
              };
              name?: string;
              owner?: { type: "account" } & Omit<
                  Readonly<(...)> & { type: ... },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  display_name?: string;
                  links?: (...) & (...);
                  uuid?: string;
              };
              parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
              project?: { type: "project" } & Omit<
                  Readonly<(...)> & { type: ... },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  description?: string;
                  has_publicly_visible_repos?: boolean;
                  is_private?: boolean;
                  key?: string;
                  links?: { avatar?: ...; html?: ... };
                  name?: string;
                  owner?: (...) & (...) & (...) & (...);
                  updated_on?: string;
                  uuid?: string;
              };
              scm?: "git";
              size?: number;
              updated_on?: string;
              uuid?: string;
          };
      }
    • Readonlydeployment: { type: "deployment" } & Omit<
          Readonly<Record<string, unknown>> & { type: string },
          "type",
      > & Readonly<Record<string, unknown>> & {
          environment?: { type: "deployment_environment" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & { name?: string; uuid?: string };
          release?: { type: "deployment_release" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              commit?: { type: "commit" } & Omit<
                  { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                      author?: ...;
                      committer?: ...;
                      date?: ...;
                      hash?: ...;
                      message?: ...;
                      parents?: ...;
                      summary?: ...;
                  },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  participants?: readonly (...)[];
                  repository?: (...) & (...) & (...) & (...);
              };
              created_on?: string;
              name?: string;
              url?: string;
              uuid?: string;
          };
          state?: { type: "deployment_state" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>>;
          uuid?: string;
      }
    • Readonlydeployment_environment: { type: "deployment_environment" } & Omit<
          Readonly<Record<string, unknown>> & { type: string },
          "type",
      > & Readonly<Record<string, unknown>> & { name?: string; uuid?: string }
    • Readonlydeployment_release: { type: "deployment_release" } & Omit<
          Readonly<Record<string, unknown>> & { type: string },
          "type",
      > & Readonly<Record<string, unknown>> & {
          commit?: { type: "commit" } & Omit<
              { type: "base_commit" } & Omit<
                  Readonly<Record<(...), (...)>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  author?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                      raw?: ...;
                      user?: ...;
                  };
                  committer?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                      raw?: ...;
                      user?: ...;
                  };
                  date?: string;
                  hash?: string;
                  message?: string;
                  parents?: readonly (
                      { readonly type: "base_commit"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }
                  )[];
                  summary?: {
                      html?: (...)
                      | (...);
                      markup?: (...) | (...) | (...) | (...);
                      raw?: (...) | (...);
                  };
              },
              "type",
          > & Readonly<Record<string, unknown>> & {
              participants?: readonly (
                  { type: "participant" } & Omit<(...) & (...), "type"> & Readonly<
                      Record<(...), (...)>,
                  > & {
                      approved?: (...) | (...) | (...);
                      participated_on?: (...) | (...);
                      role?: (...) | (...) | (...);
                      state?: (...) | (...) | (...) | (...);
                      user?: (...) | (...);
                  }
              )[];
              repository?: { type: "repository" } & Omit<
                  Readonly<(...)> & { type: ... },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  description?: string;
                  fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                  full_name?: string;
                  has_issues?: boolean;
                  has_wiki?: boolean;
                  is_private?: boolean;
                  language?: string;
                  links?: {
                      avatar?: ...;
                      clone?: ...;
                      commits?: ...;
                      downloads?: ...;
                      forks?: ...;
                      hooks?: ...;
                      html?: ...;
                      pullrequests?: ...;
                      self?: ...;
                      watchers?: ...;
                  };
                  mainbranch?: (...) & (...) & (...);
                  name?: string;
                  owner?: (...) & (...) & (...) & (...);
                  parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                  project?: (...) & (...) & (...) & (...);
                  scm?: "git";
                  size?: number;
                  updated_on?: string;
                  uuid?: string;
              };
          };
          created_on?: string;
          name?: string;
          url?: string;
          uuid?: string;
      }
    • Readonlydeployment_state: { type: "deployment_state" } & Omit<
          Readonly<Record<string, unknown>> & { type: string },
          "type",
      > & Readonly<Record<string, unknown>>
    • Readonlydeployment_state_completed: { type: "deployment_state_completed" } & Omit<
          { type: "deployment_state" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>>,
          "type",
      > & Readonly<Record<string, unknown>> & {
          completion_date?: string;
          deployer?: { type: "account" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              created_on?: string;
              display_name?: string;
              links?: Readonly<Record<string, unknown>> & {
                  avatar?: { href?: ...; name?: ... };
              };
              uuid?: string;
          };
          name?: "COMPLETED";
          start_date?: string;
          status?: { type: "deployment_state_completed_status" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>>;
          url?: string;
      }
    • Readonlydeployment_state_completed_status: { type: "deployment_state_completed_status" } & Omit<
          Readonly<Record<string, unknown>> & { type: string },
          "type",
      > & Readonly<Record<string, unknown>>
    • Readonlydeployment_state_completed_status_failed: { type: "deployment_state_completed_status_failed" } & Omit<
          { type: "deployment_state_completed_status" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>>,
          "type",
      > & Readonly<Record<string, unknown>> & { name?: "FAILED" }
    • Readonlydeployment_state_completed_status_stopped: { type: "deployment_state_completed_status_stopped" } & Omit<
          { type: "deployment_state_completed_status" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>>,
          "type",
      > & Readonly<Record<string, unknown>> & { name?: "STOPPED" }
    • Readonlydeployment_state_completed_status_successful: { type: "deployment_state_completed_status_successful" } & Omit<
          { type: "deployment_state_completed_status" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>>,
          "type",
      > & Readonly<Record<string, unknown>> & { name?: "SUCCESSFUL" }
    • Readonlydeployment_state_in_progress: { type: "deployment_state_in_progress" } & Omit<
          { type: "deployment_state" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>>,
          "type",
      > & Readonly<Record<string, unknown>> & {
          deployer?: { type: "account" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              created_on?: string;
              display_name?: string;
              links?: Readonly<Record<string, unknown>> & {
                  avatar?: { href?: ...; name?: ... };
              };
              uuid?: string;
          };
          name?: "IN_PROGRESS";
          start_date?: string;
          url?: string;
      }
    • Readonlydeployment_state_undeployed: { type: "deployment_state_undeployed" } & Omit<
          { type: "deployment_state" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>>,
          "type",
      > & Readonly<Record<string, unknown>> & {
          name?: "UNDEPLOYED";
          trigger_url?: string;
      }
    • Readonlydeployment_variable: { type: "deployment_variable" } & Omit<
          Readonly<Record<string, unknown>> & { type: string },
          "type",
      > & Readonly<Record<string, unknown>> & {
          key?: string;
          secured?: boolean;
          uuid?: string;
          value?: string;
      }
    • Readonlydiffstat: Readonly<Record<string, unknown>> & {
          lines_added?: number;
          lines_removed?: number;
          new?: Readonly<Record<string, unknown>> & {
              attributes?: "link" | "binary" | "executable" | "lfs" | "subrepository";
              commit?: { type: "commit" } & Omit<
                  { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                      author?: ...;
                      committer?: ...;
                      date?: ...;
                      hash?: ...;
                      message?: ...;
                      parents?: ...;
                      summary?: ...;
                  },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  participants?: readonly (...)[];
                  repository?: (...) & (...) & (...) & (...);
              };
              escaped_path?: string;
              path?: string;
              type: string;
          };
          old?: Readonly<Record<string, unknown>> & {
              attributes?: "link" | "binary" | "executable" | "lfs" | "subrepository";
              commit?: { type: "commit" } & Omit<
                  { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                      author?: ...;
                      committer?: ...;
                      date?: ...;
                      hash?: ...;
                      message?: ...;
                      parents?: ...;
                      summary?: ...;
                  },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  participants?: readonly (...)[];
                  repository?: (...) & (...) & (...) & (...);
              };
              escaped_path?: string;
              path?: string;
              type: string;
          };
          status?: "added"
          | "modified"
          | "removed"
          | "renamed";
          type: string;
      }

      Diff Stat

      A diffstat object that includes a summary of changes made to a file between two commits.

    • Readonlyeffective_repo_branching_model: { type: "effective_repo_branching_model" } & Omit<
          Readonly<Record<string, unknown>> & { type: string },
          "type",
      > & Readonly<Record<string, unknown>> & {
          branch_types?: readonly {
              kind: "bugfix" | "feature" | "hotfix" | "release";
              prefix: string;
          }[];
          development?: {
              branch?: Readonly<Record<string, unknown>> & {
                  links?: {
                      commits?: (...) | (...);
                      html?: (...) | (...);
                      self?: (...) | (...);
                  };
                  name?: string;
                  target?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                      participants?: ...;
                      repository?: ...;
                  };
                  type: string;
              } & {
                  default_merge_strategy?: string;
                  merge_strategies?: readonly (
                      (...)
                      | (...)
                      | (...)
                      | (...)
                      | (...)
                      | (...)
                  )[];
              };
              name: string;
              use_mainbranch: boolean;
          };
          production?: {
              branch?: Readonly<Record<string, unknown>> & {
                  links?: {
                      commits?: (...) | (...);
                      html?: (...) | (...);
                      self?: (...) | (...);
                  };
                  name?: string;
                  target?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                      participants?: ...;
                      repository?: ...;
                  };
                  type: string;
              } & {
                  default_merge_strategy?: string;
                  merge_strategies?: readonly (
                      (...)
                      | (...)
                      | (...)
                      | (...)
                      | (...)
                      | (...)
                  )[];
              };
              name: string;
              use_mainbranch: boolean;
          };
      }
    • Readonlyerror: Readonly<Record<string, unknown>> & {
          error?: {
              data?: Readonly<Record<string, unknown>>;
              detail?: string;
              message: string;
          };
          type: string;
      }

      Error

      Base type for most resource objects. It defines the common type element that identifies an object's type. It also identifies the element as Swagger's discriminator.

    • Readonlyexport_options: Readonly<Record<string, unknown>> & {
          include_attachments?: boolean;
          project_key?: string;
          project_name?: string;
          send_email?: boolean;
          type: string;
      }

      Export Options

      Options for issue export.

    • ReadonlyGPG_account_key: { type: "GPG_account_key" } & Omit<
          Readonly<Record<string, unknown>> & { type: string },
          "type",
      > & Readonly<Record<string, unknown>> & {
          added_on?: string;
          comment?: string;
          created_on?: string;
          expires_on?: string;
          fingerprint?: string;
          key?: string;
          key_id?: string;
          last_used?: string;
          links?: { self?: { href?: string; name?: string } };
          name?: string;
          owner?: { type: "account" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              created_on?: string;
              display_name?: string;
              links?: Readonly<Record<string, unknown>> & {
                  avatar?: { href?: ...; name?: ... };
              };
              uuid?: string;
          };
          parent_fingerprint?: string;
          subkeys?: readonly (
              { readonly type: "GPG_account_key"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }
          )[];
      }
    • Readonlygroup: { type: "group" } & Omit<
          Readonly<Record<string, unknown>> & { type: string },
          "type",
      > & Readonly<Record<string, unknown>> & {
          full_slug?: string;
          links?: {
              html?: { href?: string; name?: string };
              self?: { href?: string; name?: string };
          };
          name?: string;
          owner?: { type: "account" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              created_on?: string;
              display_name?: string;
              links?: Readonly<Record<string, unknown>> & {
                  avatar?: { href?: ...; name?: ... };
              };
              uuid?: string;
          };
          slug?: string;
          workspace?: { type: "workspace" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              created_on?: string;
              forking_mode?: "allow_forks" | "internal_only";
              is_privacy_enforced?: boolean;
              is_private?: boolean;
              links?: {
                  avatar?: { href?: (...) | (...); name?: (...) | (...) };
                  html?: { href?: (...) | (...); name?: (...) | (...) };
                  members?: { href?: (...) | (...); name?: (...) | (...) };
                  owners?: { href?: (...) | (...); name?: (...) | (...) };
                  projects?: { href?: (...) | (...); name?: (...) | (...) };
                  repositories?: { href?: (...) | (...); name?: (...) | (...) };
                  self?: { href?: (...) | (...); name?: (...) | (...) };
                  snippets?: { href?: (...) | (...); name?: (...) | (...) };
              };
              name?: string;
              slug?: string;
              updated_on?: string;
              uuid?: string;
          };
      }
    • Readonlyhook_event: {
          category?: string;
          description?: string;
          event?:
              | "issue:comment_created"
              | "issue:created"
              | "issue:updated"
              | "project:updated"
              | "pullrequest:approved"
              | "pullrequest:changes_request_created"
              | "pullrequest:changes_request_removed"
              | "pullrequest:comment_created"
              | "pullrequest:comment_deleted"
              | "pullrequest:comment_reopened"
              | "pullrequest:comment_resolved"
              | "pullrequest:comment_updated"
              | "pullrequest:created"
              | "pullrequest:fulfilled"
              | "pullrequest:push"
              | "pullrequest:rejected"
              | "pullrequest:unapproved"
              | "pullrequest:updated"
              | "repo:commit_comment_created"
              | "repo:commit_status_created"
              | "repo:commit_status_updated"
              | "repo:created"
              | "repo:deleted"
              | "repo:fork"
              | "repo:imported"
              | "repo:push"
              | "repo:transfer"
              | "repo:updated";
          label?: string;
      }

      Hook Event

      An event, associated with a resource or subject type.

      • Optional Readonlycategory?: string

        The category this event belongs to.

      • Optional Readonlydescription?: string

        More detailed description of the webhook event type.

      • Optional Readonlyevent?:
            | "issue:comment_created"
            | "issue:created"
            | "issue:updated"
            | "project:updated"
            | "pullrequest:approved"
            | "pullrequest:changes_request_created"
            | "pullrequest:changes_request_removed"
            | "pullrequest:comment_created"
            | "pullrequest:comment_deleted"
            | "pullrequest:comment_reopened"
            | "pullrequest:comment_resolved"
            | "pullrequest:comment_updated"
            | "pullrequest:created"
            | "pullrequest:fulfilled"
            | "pullrequest:push"
            | "pullrequest:rejected"
            | "pullrequest:unapproved"
            | "pullrequest:updated"
            | "repo:commit_comment_created"
            | "repo:commit_status_created"
            | "repo:commit_status_updated"
            | "repo:created"
            | "repo:deleted"
            | "repo:fork"
            | "repo:imported"
            | "repo:push"
            | "repo:transfer"
            | "repo:updated"

        The event identifier.

      • Optional Readonlylabel?: string

        Summary of the webhook event type.

    • Readonlyissue: { type: "issue" } & Omit<
          Readonly<Record<string, unknown>> & { type: string },
          "type",
      > & Readonly<Record<string, unknown>> & {
          assignee?: { type: "account" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              created_on?: string;
              display_name?: string;
              links?: Readonly<Record<string, unknown>> & {
                  avatar?: { href?: ...; name?: ... };
              };
              uuid?: string;
          };
          component?: { type: "component" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              id?: number;
              links?: { self?: { href?: (...) | (...); name?: (...) | (...) } };
              name?: string;
          };
          content?: {
              html?: string;
              markup?: "creole"
              | "markdown"
              | "plaintext";
              raw?: string;
          };
          created_on?: string;
          edited_on?: string;
          id?: number;
          kind?: "task"
          | "bug"
          | "enhancement"
          | "proposal";
          links?: {
              attachments?: { href?: string; name?: string };
              comments?: { href?: string; name?: string };
              html?: { href?: string; name?: string };
              self?: { href?: string; name?: string };
              vote?: { href?: string; name?: string };
              watch?: { href?: string; name?: string };
          };
          milestone?: { type: "milestone" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              id?: number;
              links?: { self?: { href?: (...) | (...); name?: (...) | (...) } };
              name?: string;
          };
          priority?: "blocker"
          | "critical"
          | "major"
          | "minor"
          | "trivial";
          reporter?: { type: "account" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              created_on?: string;
              display_name?: string;
              links?: Readonly<Record<string, unknown>> & {
                  avatar?: { href?: ...; name?: ... };
              };
              uuid?: string;
          };
          repository?: { type: "repository" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              created_on?: string;
              description?: string;
              fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
              full_name?: string;
              has_issues?: boolean;
              has_wiki?: boolean;
              is_private?: boolean;
              language?: string;
              links?: {
                  avatar?: { href?: (...) | (...); name?: (...) | (...) };
                  clone?: readonly { href?: ...; name?: ... }[];
                  commits?: { href?: (...) | (...); name?: (...) | (...) };
                  downloads?: { href?: (...) | (...); name?: (...) | (...) };
                  forks?: { href?: (...) | (...); name?: (...) | (...) };
                  hooks?: { href?: (...) | (...); name?: (...) | (...) };
                  html?: { href?: (...) | (...); name?: (...) | (...) };
                  pullrequests?: { href?: (...) | (...); name?: (...) | (...) };
                  self?: { href?: (...) | (...); name?: (...) | (...) };
                  watchers?: { href?: (...) | (...); name?: (...) | (...) };
              };
              mainbranch?: Readonly<Record<string, unknown>> & {
                  links?: { commits?: ...; html?: ...; self?: ... };
                  name?: string;
                  target?: (...) & (...) & (...) & (...);
                  type: string;
              } & {
                  default_merge_strategy?: string;
                  merge_strategies?: readonly (...)[];
              };
              name?: string;
              owner?: { type: "account" } & Omit<
                  Readonly<(...)> & { type: ... },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  display_name?: string;
                  links?: (...) & (...);
                  uuid?: string;
              };
              parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
              project?: { type: "project" } & Omit<
                  Readonly<(...)> & { type: ... },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  description?: string;
                  has_publicly_visible_repos?: boolean;
                  is_private?: boolean;
                  key?: string;
                  links?: { avatar?: ...; html?: ... };
                  name?: string;
                  owner?: (...) & (...) & (...) & (...);
                  updated_on?: string;
                  uuid?: string;
              };
              scm?: "git";
              size?: number;
              updated_on?: string;
              uuid?: string;
          };
          state?: | "closed"
          | "duplicate"
          | "invalid"
          | "new"
          | "on hold"
          | "open"
          | "resolved"
          | "submitted"
          | "wontfix";
          title?: string;
          updated_on?: string;
          version?: { type: "version" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              id?: number;
              links?: { self?: { href?: (...) | (...); name?: (...) | (...) } };
              name?: string;
          };
          votes?: number;
      }
    • Readonlyissue_attachment: { type: "issue_attachment" } & Omit<
          Readonly<Record<string, unknown>> & { type: string },
          "type",
      > & Readonly<Record<string, unknown>> & {
          links?: { self?: { href?: string; name?: string } };
          name?: string;
      }
    • Readonlyissue_change: Readonly<Record<string, unknown>> & {
          changes?: {
              assignee?: { new?: string; old?: string };
              component?: { new?: string; old?: string };
              content?: { new?: string; old?: string };
              kind?: { new?: string; old?: string };
              milestone?: { new?: string; old?: string };
              priority?: { new?: string; old?: string };
              state?: { new?: string; old?: string };
              title?: { new?: string; old?: string };
              version?: { new?: string; old?: string };
          };
          created_on?: string;
          issue?: { type: "issue" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              assignee?: { type: "account" } & Omit<
                  Readonly<(...)> & { type: ... },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  display_name?: string;
                  links?: (...) & (...);
                  uuid?: string;
              };
              component?: { type: "component" } & Omit<
                  Readonly<(...)> & { type: ... },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  id?: number;
                  links?: { self?: ... };
                  name?: string;
              };
              content?: {
                  html?: string;
                  markup?: "creole"
                  | "markdown"
                  | "plaintext";
                  raw?: string;
              };
              created_on?: string;
              edited_on?: string;
              id?: number;
              kind?: "task"
              | "bug"
              | "enhancement"
              | "proposal";
              links?: {
                  attachments?: { href?: (...) | (...); name?: (...) | (...) };
                  comments?: { href?: (...) | (...); name?: (...) | (...) };
                  html?: { href?: (...) | (...); name?: (...) | (...) };
                  self?: { href?: (...) | (...); name?: (...) | (...) };
                  vote?: { href?: (...) | (...); name?: (...) | (...) };
                  watch?: { href?: (...) | (...); name?: (...) | (...) };
              };
              milestone?: { type: "milestone" } & Omit<
                  Readonly<(...)> & { type: ... },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  id?: number;
                  links?: { self?: ... };
                  name?: string;
              };
              priority?: "blocker"
              | "critical"
              | "major"
              | "minor"
              | "trivial";
              reporter?: { type: "account" } & Omit<
                  Readonly<(...)> & { type: ... },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  display_name?: string;
                  links?: (...) & (...);
                  uuid?: string;
              };
              repository?: { type: "repository" } & Omit<
                  Readonly<(...)> & { type: ... },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  description?: string;
                  fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                  full_name?: string;
                  has_issues?: boolean;
                  has_wiki?: boolean;
                  is_private?: boolean;
                  language?: string;
                  links?: {
                      avatar?: ...;
                      clone?: ...;
                      commits?: ...;
                      downloads?: ...;
                      forks?: ...;
                      hooks?: ...;
                      html?: ...;
                      pullrequests?: ...;
                      self?: ...;
                      watchers?: ...;
                  };
                  mainbranch?: (...) & (...) & (...);
                  name?: string;
                  owner?: (...) & (...) & (...) & (...);
                  parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                  project?: (...) & (...) & (...) & (...);
                  scm?: "git";
                  size?: number;
                  updated_on?: string;
                  uuid?: string;
              };
              state?: | "closed"
              | "duplicate"
              | "invalid"
              | "new"
              | "on hold"
              | "open"
              | "resolved"
              | "submitted"
              | "wontfix";
              title?: string;
              updated_on?: string;
              version?: { type: "version" } & Omit<
                  Readonly<(...)> & { type: ... },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  id?: number;
                  links?: { self?: ... };
                  name?: string;
              };
              votes?: number;
          };
          links?: {
              issue?: { href?: string; name?: string };
              self?: { href?: string; name?: string };
          };
          message?: {
              html?: string;
              markup?: "creole"
              | "markdown"
              | "plaintext";
              raw?: string;
          };
          name?: string;
          type: string;
          user?: { type: "account" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              created_on?: string;
              display_name?: string;
              links?: Readonly<Record<string, unknown>> & {
                  avatar?: { href?: ...; name?: ... };
              };
              uuid?: string;
          };
      }

      Issue Change

      An issue change.

    • Readonlyissue_comment: { type: "issue_comment" } & Omit<
          { type: "comment" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              content?: {
                  html?: string;
                  markup?: "creole" | "markdown" | "plaintext";
                  raw?: string;
              };
              created_on?: string;
              deleted?: boolean;
              id?: number;
              inline?: { from?: number; path: string; to?: number };
              links?: {
                  code?: { href?: string; name?: string };
                  html?: { href?: string; name?: string };
                  self?: { href?: string; name?: string };
              };
              parent?: { readonly type: "comment"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; };
              updated_on?: string;
              user?: { type: "account" } & Omit<
                  Readonly<Record<(...), (...)>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  display_name?: string;
                  links?: Readonly<(...)> & { avatar?: ... };
                  uuid?: string;
              };
          },
          "type",
      > & Readonly<Record<string, unknown>> & {
          issue?: { type: "issue" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              assignee?: { type: "account" } & Omit<
                  Readonly<(...)> & { type: ... },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  display_name?: string;
                  links?: (...) & (...);
                  uuid?: string;
              };
              component?: { type: "component" } & Omit<
                  Readonly<(...)> & { type: ... },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  id?: number;
                  links?: { self?: ... };
                  name?: string;
              };
              content?: {
                  html?: string;
                  markup?: "creole"
                  | "markdown"
                  | "plaintext";
                  raw?: string;
              };
              created_on?: string;
              edited_on?: string;
              id?: number;
              kind?: "task"
              | "bug"
              | "enhancement"
              | "proposal";
              links?: {
                  attachments?: { href?: (...) | (...); name?: (...) | (...) };
                  comments?: { href?: (...) | (...); name?: (...) | (...) };
                  html?: { href?: (...) | (...); name?: (...) | (...) };
                  self?: { href?: (...) | (...); name?: (...) | (...) };
                  vote?: { href?: (...) | (...); name?: (...) | (...) };
                  watch?: { href?: (...) | (...); name?: (...) | (...) };
              };
              milestone?: { type: "milestone" } & Omit<
                  Readonly<(...)> & { type: ... },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  id?: number;
                  links?: { self?: ... };
                  name?: string;
              };
              priority?: "blocker"
              | "critical"
              | "major"
              | "minor"
              | "trivial";
              reporter?: { type: "account" } & Omit<
                  Readonly<(...)> & { type: ... },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  display_name?: string;
                  links?: (...) & (...);
                  uuid?: string;
              };
              repository?: { type: "repository" } & Omit<
                  Readonly<(...)> & { type: ... },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  description?: string;
                  fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                  full_name?: string;
                  has_issues?: boolean;
                  has_wiki?: boolean;
                  is_private?: boolean;
                  language?: string;
                  links?: {
                      avatar?: ...;
                      clone?: ...;
                      commits?: ...;
                      downloads?: ...;
                      forks?: ...;
                      hooks?: ...;
                      html?: ...;
                      pullrequests?: ...;
                      self?: ...;
                      watchers?: ...;
                  };
                  mainbranch?: (...) & (...) & (...);
                  name?: string;
                  owner?: (...) & (...) & (...) & (...);
                  parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                  project?: (...) & (...) & (...) & (...);
                  scm?: "git";
                  size?: number;
                  updated_on?: string;
                  uuid?: string;
              };
              state?: | "closed"
              | "duplicate"
              | "invalid"
              | "new"
              | "on hold"
              | "open"
              | "resolved"
              | "submitted"
              | "wontfix";
              title?: string;
              updated_on?: string;
              version?: { type: "version" } & Omit<
                  Readonly<(...)> & { type: ... },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  id?: number;
                  links?: { self?: ... };
                  name?: string;
              };
              votes?: number;
          };
      }
    • Readonlyissue_job_status: {
          count?: number;
          pct?: number;
          phase?: string;
          status?: "ACCEPTED" | "FAILURE" | "RUNNING" | "STARTED";
          total?: number;
          type?: string;
      }

      Issue Job Status

      The status of an import or export job

      • Optional Readonlycount?: number

        The total number of issues already imported/exported

      • Optional Readonlypct?: number

        The percentage of issues already imported/exported

      • Optional Readonlyphase?: string

        The phase of the import/export job

      • Optional Readonlystatus?: "ACCEPTED" | "FAILURE" | "RUNNING" | "STARTED"

        The status of the import/export job

      • Optional Readonlytotal?: number

        The total number of issues being imported/exported

      • Optional Readonlytype?: string
    • Readonlylink: { href?: string; name?: string }

      Link

      A link to a resource related to this object.

      • Optional Readonlyhref?: string

        Format: uri

      • Optional Readonlyname?: string
    • Readonlymilestone: { type: "milestone" } & Omit<
          Readonly<Record<string, unknown>> & { type: string },
          "type",
      > & Readonly<Record<string, unknown>> & {
          id?: number;
          links?: { self?: { href?: string; name?: string } };
          name?: string;
      }
    • Readonlyobject: Readonly<Record<string, unknown>> & { type: string }

      Base type for most resource objects. It defines the common type element that identifies an object's type. It also identifies the element as Swagger's discriminator.

    • Readonlypaginated_accounts: {
          next?: string;
          page?: number;
          pagelen?: number;
          previous?: string;
          size?: number;
          values?: readonly (
              { type: "account" } & Omit<
                  Readonly<Record<string, unknown>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  display_name?: string;
                  links?: Readonly<Record<string, unknown>> & {
                      avatar?: { href?: ...; name?: ... };
                  };
                  uuid?: string;
              }
          )[];
      }

      Paginated Accounts

      A paginated list of accounts.

      • Optional Readonlynext?: string

        Format: uri

        Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlypage?: number

        Page number of the current results. This is an optional element that is not provided in all responses.

      • Optional Readonlypagelen?: number

        Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.

      • Optional Readonlyprevious?: string

        Format: uri

        Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlysize?: number

        Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.

      • Optional Readonlyvalues?: readonly (
            { type: "account" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                display_name?: string;
                links?: Readonly<Record<string, unknown>> & {
                    avatar?: { href?: ...; name?: ... };
                };
                uuid?: string;
            }
        )[]
    • Readonlypaginated_annotations: {
          next?: string;
          page?: number;
          pagelen?: number;
          previous?: string;
          size?: number;
          values?: readonly (
              { type: "report_annotation" } & Omit<
                  Readonly<Record<string, unknown>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  annotation_type?: "BUG" | "CODE_SMELL" | "VULNERABILITY";
                  created_on?: string;
                  details?: string;
                  external_id?: string;
                  line?: number;
                  link?: string;
                  path?: string;
                  result?: "FAILED" | "PASSED" | "IGNORED" | "SKIPPED";
                  severity?: "CRITICAL" | "HIGH" | "LOW" | "MEDIUM";
                  summary?: string;
                  updated_on?: string;
                  uuid?: string;
              }
          )[];
      }

      Paginated Annotations

      A paginated list of annotations.

      • Optional Readonlynext?: string

        Format: uri

        Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlypage?: number

        Page number of the current results. This is an optional element that is not provided in all responses.

      • Optional Readonlypagelen?: number

        Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.

      • Optional Readonlyprevious?: string

        Format: uri

        Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlysize?: number

        Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.

      • Optional Readonlyvalues?: readonly (
            { type: "report_annotation" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                annotation_type?: "BUG" | "CODE_SMELL" | "VULNERABILITY";
                created_on?: string;
                details?: string;
                external_id?: string;
                line?: number;
                link?: string;
                path?: string;
                result?: "FAILED" | "PASSED" | "IGNORED" | "SKIPPED";
                severity?: "CRITICAL" | "HIGH" | "LOW" | "MEDIUM";
                summary?: string;
                updated_on?: string;
                uuid?: string;
            }
        )[]

        The values of the current page.

    • Readonlypaginated_branches: {
          next?: string;
          page?: number;
          pagelen?: number;
          previous?: string;
          size?: number;
          values?: readonly (
              Readonly<Record<string, unknown>> & {
                  links?: {
                      commits?: { href?: (...) | (...); name?: (...) | (...) };
                      html?: { href?: (...) | (...); name?: (...) | (...) };
                      self?: { href?: (...) | (...); name?: (...) | (...) };
                  };
                  name?: string;
                  target?: { type: "commit" } & Omit<
                      { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                          author?: ...;
                          committer?: ...;
                          date?: ...;
                          hash?: ...;
                          message?: ...;
                          parents?: ...;
                          summary?: ...;
                      },
                      "type",
                  > & Readonly<Record<string, unknown>> & {
                      participants?: readonly (...)[];
                      repository?: (...) & (...) & (...) & (...);
                  };
                  type: string;
              } & {
                  default_merge_strategy?: string;
                  merge_strategies?: readonly (
                      | "fast_forward"
                      | "merge_commit"
                      | "rebase_fast_forward"
                      | "rebase_merge"
                      | "squash_fast_forward"
                      | "squash"
                  )[];
              }
          )[];
      }

      Paginated Branches

      A paginated list of branches.

      • Optional Readonlynext?: string

        Format: uri

        Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlypage?: number

        Page number of the current results. This is an optional element that is not provided in all responses.

      • Optional Readonlypagelen?: number

        Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.

      • Optional Readonlyprevious?: string

        Format: uri

        Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlysize?: number

        Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.

      • Optional Readonlyvalues?: readonly (
            Readonly<Record<string, unknown>> & {
                links?: {
                    commits?: { href?: (...) | (...); name?: (...) | (...) };
                    html?: { href?: (...) | (...); name?: (...) | (...) };
                    self?: { href?: (...) | (...); name?: (...) | (...) };
                };
                name?: string;
                target?: { type: "commit" } & Omit<
                    { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                        author?: ...;
                        committer?: ...;
                        date?: ...;
                        hash?: ...;
                        message?: ...;
                        parents?: ...;
                        summary?: ...;
                    },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    participants?: readonly (...)[];
                    repository?: (...) & (...) & (...) & (...);
                };
                type: string;
            } & {
                default_merge_strategy?: string;
                merge_strategies?: readonly (
                    | "fast_forward"
                    | "merge_commit"
                    | "rebase_fast_forward"
                    | "rebase_merge"
                    | "squash_fast_forward"
                    | "squash"
                )[];
            }
        )[]
    • Readonlypaginated_branchrestrictions: {
          next?: string;
          page?: number;
          pagelen?: number;
          previous?: string;
          size?: number;
          values?: readonly (
              { type: "branchrestriction" } & Omit<
                  Readonly<Record<string, unknown>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  branch_match_kind: "branching_model" | "glob";
                  branch_type?:
                      | "bugfix"
                      | "feature"
                      | "hotfix"
                      | "release"
                      | "development"
                      | "production";
                  groups?: readonly (
                      { type: "group" } & Omit<(...) & (...), "type"> & Readonly<
                          Record<(...), (...)>,
                      > & {
                          full_slug?: (...) | (...);
                          links?: (...) | (...);
                          name?: (...) | (...);
                          owner?: (...) | (...);
                          slug?: (...) | (...);
                          workspace?: (...) | (...);
                      }
                  )[];
                  id?: number;
                  kind: | "allow_auto_merge_when_builds_pass"
                  | "delete"
                  | "enforce_merge_checks"
                  | "force"
                  | "push"
                  | "require_all_comments_resolved"
                  | "require_all_dependencies_merged"
                  | "require_approvals_to_merge"
                  | "require_commits_behind"
                  | "require_default_reviewer_approvals_to_merge"
                  | "require_no_changes_requested"
                  | "require_passing_builds_to_merge"
                  | "require_review_group_approvals_to_merge"
                  | "require_tasks_to_be_completed"
                  | "reset_pullrequest_approvals_on_change"
                  | "reset_pullrequest_changes_requested_on_change"
                  | "restrict_merges"
                  | "smart_reset_pullrequest_approvals";
                  links?: { self?: { href?: (...)
                  | (...); name?: (...) | (...) } };
                  pattern: string;
                  users?: readonly (
                      { type: "account" } & Omit<(...) & (...), "type"> & Readonly<
                          Record<(...), (...)>,
                      > & {
                          created_on?: (...) | (...);
                          display_name?: (...) | (...);
                          links?: (...) | (...);
                          uuid?: (...) | (...);
                      }
                  )[];
                  value?: number;
              }
          )[];
      }

      Paginated Branch Restrictions

      A paginated list of branch restriction rules.

      • Optional Readonlynext?: string

        Format: uri

        Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlypage?: number

        Page number of the current results. This is an optional element that is not provided in all responses.

      • Optional Readonlypagelen?: number

        Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.

      • Optional Readonlyprevious?: string

        Format: uri

        Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlysize?: number

        Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.

      • Optional Readonlyvalues?: readonly (
            { type: "branchrestriction" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                branch_match_kind: "branching_model" | "glob";
                branch_type?:
                    | "bugfix"
                    | "feature"
                    | "hotfix"
                    | "release"
                    | "development"
                    | "production";
                groups?: readonly (
                    { type: "group" } & Omit<(...) & (...), "type"> & Readonly<
                        Record<(...), (...)>,
                    > & {
                        full_slug?: (...) | (...);
                        links?: (...) | (...);
                        name?: (...) | (...);
                        owner?: (...) | (...);
                        slug?: (...) | (...);
                        workspace?: (...) | (...);
                    }
                )[];
                id?: number;
                kind: | "allow_auto_merge_when_builds_pass"
                | "delete"
                | "enforce_merge_checks"
                | "force"
                | "push"
                | "require_all_comments_resolved"
                | "require_all_dependencies_merged"
                | "require_approvals_to_merge"
                | "require_commits_behind"
                | "require_default_reviewer_approvals_to_merge"
                | "require_no_changes_requested"
                | "require_passing_builds_to_merge"
                | "require_review_group_approvals_to_merge"
                | "require_tasks_to_be_completed"
                | "reset_pullrequest_approvals_on_change"
                | "reset_pullrequest_changes_requested_on_change"
                | "restrict_merges"
                | "smart_reset_pullrequest_approvals";
                links?: { self?: { href?: (...)
                | (...); name?: (...) | (...) } };
                pattern: string;
                users?: readonly (
                    { type: "account" } & Omit<(...) & (...), "type"> & Readonly<
                        Record<(...), (...)>,
                    > & {
                        created_on?: (...) | (...);
                        display_name?: (...) | (...);
                        links?: (...) | (...);
                        uuid?: (...) | (...);
                    }
                )[];
                value?: number;
            }
        )[]
    • Readonlypaginated_changeset: {
          next?: string;
          page?: number;
          pagelen?: number;
          previous?: string;
          size?: number;
          values?: readonly (
              { type: "base_commit" } & Omit<
                  Readonly<Record<string, unknown>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  author?: { type: "author" } & Omit<
                      Readonly<(...)> & { type: ... },
                      "type",
                  > & Readonly<Record<string, unknown>> & {
                      raw?: string;
                      user?: (...) & (...) & (...) & (...);
                  };
                  committer?: { type: "committer" } & Omit<
                      Readonly<(...)> & { type: ... },
                      "type",
                  > & Readonly<Record<string, unknown>> & {
                      raw?: string;
                      user?: (...) & (...) & (...) & (...);
                  };
                  date?: string;
                  hash?: string;
                  message?: string;
                  parents?: readonly ({ readonly type: "base_commit"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; })[] | undefined;
                  summary?: {
                      html?: string;
                      markup?: "creole"
                      | "markdown"
                      | "plaintext";
                      raw?: string;
                  };
              }
          )[];
      }

      Page

      A paginated list of commits.

      • Optional Readonlynext?: string

        Format: uri

        Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlypage?: number

        Page number of the current results. This is an optional element that is not provided in all responses.

      • Optional Readonlypagelen?: number

        Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.

      • Optional Readonlyprevious?: string

        Format: uri

        Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlysize?: number

        Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.

      • Optional Readonlyvalues?: readonly (
            { type: "base_commit" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                author?: { type: "author" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    raw?: string;
                    user?: (...) & (...) & (...) & (...);
                };
                committer?: { type: "committer" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    raw?: string;
                    user?: (...) & (...) & (...) & (...);
                };
                date?: string;
                hash?: string;
                message?: string;
                parents?: readonly ({ readonly type: "base_commit"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; })[] | undefined;
                summary?: {
                    html?: string;
                    markup?: "creole"
                    | "markdown"
                    | "plaintext";
                    raw?: string;
                };
            }
        )[]
    • Readonlypaginated_commit_comments: {
          next?: string;
          page?: number;
          pagelen?: number;
          previous?: string;
          size?: number;
          values?: readonly (
              { type: "commit_comment" } & Omit<
                  { type: "comment" } & Omit<
                      Readonly<Record<(...), (...)>> & { type: string },
                      "type",
                  > & Readonly<Record<string, unknown>> & {
                      content?: {
                          html?: (...) | (...);
                          markup?: (...) | (...) | (...) | (...);
                          raw?: (...) | (...);
                      };
                      created_on?: string;
                      deleted?: boolean;
                      id?: number;
                      inline?: { from?: (...)
                      | (...); path: string; to?: (...) | (...) };
                      links?: {
                          code?: (...) | (...);
                          html?: (...) | (...);
                          self?: (...) | (...);
                      };
                      parent?: { readonly type: "comment"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; };
                      updated_on?: string;
                      user?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                          created_on?: ...;
                          display_name?: ...;
                          links?: ...;
                          uuid?: ...;
                      };
                  },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  commit?: { type: "commit" } & Omit<
                      { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                          author?: ...;
                          committer?: ...;
                          date?: ...;
                          hash?: ...;
                          message?: ...;
                          parents?: ...;
                          summary?: ...;
                      },
                      "type",
                  > & Readonly<Record<string, unknown>> & {
                      participants?: readonly (...)[];
                      repository?: (...) & (...) & (...) & (...);
                  };
              }
          )[];
      }

      Paginated Commit Comments

      A paginated list of commit comments.

      • Optional Readonlynext?: string

        Format: uri

        Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlypage?: number

        Page number of the current results. This is an optional element that is not provided in all responses.

      • Optional Readonlypagelen?: number

        Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.

      • Optional Readonlyprevious?: string

        Format: uri

        Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlysize?: number

        Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.

      • Optional Readonlyvalues?: readonly (
            { type: "commit_comment" } & Omit<
                { type: "comment" } & Omit<
                    Readonly<Record<(...), (...)>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    content?: {
                        html?: (...) | (...);
                        markup?: (...) | (...) | (...) | (...);
                        raw?: (...) | (...);
                    };
                    created_on?: string;
                    deleted?: boolean;
                    id?: number;
                    inline?: { from?: (...)
                    | (...); path: string; to?: (...) | (...) };
                    links?: {
                        code?: (...) | (...);
                        html?: (...) | (...);
                        self?: (...) | (...);
                    };
                    parent?: { readonly type: "comment"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; };
                    updated_on?: string;
                    user?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                        created_on?: ...;
                        display_name?: ...;
                        links?: ...;
                        uuid?: ...;
                    };
                },
                "type",
            > & Readonly<Record<string, unknown>> & {
                commit?: { type: "commit" } & Omit<
                    { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                        author?: ...;
                        committer?: ...;
                        date?: ...;
                        hash?: ...;
                        message?: ...;
                        parents?: ...;
                        summary?: ...;
                    },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    participants?: readonly (...)[];
                    repository?: (...) & (...) & (...) & (...);
                };
            }
        )[]
    • Readonlypaginated_commitstatuses: {
          next?: string;
          page?: number;
          pagelen?: number;
          previous?: string;
          size?: number;
          values?: readonly (
              { type: "commitstatus" } & Omit<
                  Readonly<Record<string, unknown>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  description?: string;
                  key?: string;
                  links?: {
                      commit?: { href?: (...) | (...); name?: (...) | (...) };
                      self?: { href?: (...) | (...); name?: (...) | (...) };
                  };
                  name?: string;
                  refname?: string;
                  state?: "FAILED"
                  | "INPROGRESS"
                  | "STOPPED"
                  | "SUCCESSFUL";
                  updated_on?: string;
                  url?: string;
                  uuid?: string;
              }
          )[];
      }

      Paginated Commit Statuses

      A paginated list of commit status objects.

      • Optional Readonlynext?: string

        Format: uri

        Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlypage?: number

        Page number of the current results. This is an optional element that is not provided in all responses.

      • Optional Readonlypagelen?: number

        Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.

      • Optional Readonlyprevious?: string

        Format: uri

        Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlysize?: number

        Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.

      • Optional Readonlyvalues?: readonly (
            { type: "commitstatus" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                description?: string;
                key?: string;
                links?: {
                    commit?: { href?: (...) | (...); name?: (...) | (...) };
                    self?: { href?: (...) | (...); name?: (...) | (...) };
                };
                name?: string;
                refname?: string;
                state?: "FAILED"
                | "INPROGRESS"
                | "STOPPED"
                | "SUCCESSFUL";
                updated_on?: string;
                url?: string;
                uuid?: string;
            }
        )[]
    • Readonlypaginated_components: {
          next?: string;
          page?: number;
          pagelen?: number;
          previous?: string;
          size?: number;
          values?: readonly (
              { type: "component" } & Omit<
                  Readonly<Record<string, unknown>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  id?: number;
                  links?: { self?: { href?: (...) | (...); name?: (...) | (...) } };
                  name?: string;
              }
          )[];
      }

      Paginated Components

      A paginated list of issue tracker components.

      • Optional Readonlynext?: string

        Format: uri

        Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlypage?: number

        Page number of the current results. This is an optional element that is not provided in all responses.

      • Optional Readonlypagelen?: number

        Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.

      • Optional Readonlyprevious?: string

        Format: uri

        Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlysize?: number

        Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.

      • Optional Readonlyvalues?: readonly (
            { type: "component" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                id?: number;
                links?: { self?: { href?: (...) | (...); name?: (...) | (...) } };
                name?: string;
            }
        )[]
    • Readonlypaginated_default_reviewer_and_type: {
          next?: string;
          page?: number;
          pagelen?: number;
          previous?: string;
          size?: number;
          values?: readonly (
              Readonly<Record<string, unknown>> & {
                  reviewer_type?: string;
                  type: string;
                  user?: { type: "user" } & Omit<
                      { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                          created_on?: ...;
                          display_name?: ...;
                          links?: ...;
                          uuid?: ...;
                      },
                      "type",
                  > & Readonly<Record<string, unknown>> & {
                      account_id?: string;
                      account_status?: string;
                      has_2fa_enabled?: boolean;
                      is_staff?: boolean;
                      links?: (...) & (...) & (...);
                      nickname?: string;
                  };
              }
          )[];
      }

      Paginated Default Reviewer and Type

      A paginated list of default reviewers with reviewer type.

      • Optional Readonlynext?: string

        Format: uri

        Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlypage?: number

        Page number of the current results. This is an optional element that is not provided in all responses.

      • Optional Readonlypagelen?: number

        Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.

      • Optional Readonlyprevious?: string

        Format: uri

        Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlysize?: number

        Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.

      • Optional Readonlyvalues?: readonly (
            Readonly<Record<string, unknown>> & {
                reviewer_type?: string;
                type: string;
                user?: { type: "user" } & Omit<
                    { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                        created_on?: ...;
                        display_name?: ...;
                        links?: ...;
                        uuid?: ...;
                    },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    account_id?: string;
                    account_status?: string;
                    has_2fa_enabled?: boolean;
                    is_staff?: boolean;
                    links?: (...) & (...) & (...);
                    nickname?: string;
                };
            }
        )[]
    • Readonlypaginated_deploy_keys: {
          next?: string;
          page?: number;
          pagelen?: number;
          previous?: string;
          size?: number;
          values?: readonly (
              { type: "deploy_key" } & Omit<
                  Readonly<Record<string, unknown>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  added_on?: string;
                  comment?: string;
                  key?: string;
                  label?: string;
                  last_used?: string;
                  links?: { self?: { href?: (...) | (...); name?: (...) | (...) } };
                  owner?: { type: "account" } & Omit<
                      Readonly<(...)> & { type: ... },
                      "type",
                  > & Readonly<Record<string, unknown>> & {
                      created_on?: string;
                      display_name?: string;
                      links?: (...) & (...);
                      uuid?: string;
                  };
                  repository?: { type: "repository" } & Omit<
                      Readonly<(...)> & { type: ... },
                      "type",
                  > & Readonly<Record<string, unknown>> & {
                      created_on?: string;
                      description?: string;
                      fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                      full_name?: string;
                      has_issues?: boolean;
                      has_wiki?: boolean;
                      is_private?: boolean;
                      language?: string;
                      links?: {
                          avatar?: ...;
                          clone?: ...;
                          commits?: ...;
                          downloads?: ...;
                          forks?: ...;
                          hooks?: ...;
                          html?: ...;
                          pullrequests?: ...;
                          self?: ...;
                          watchers?: ...;
                      };
                      mainbranch?: (...) & (...) & (...);
                      name?: string;
                      owner?: (...) & (...) & (...) & (...);
                      parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                      project?: (...) & (...) & (...) & (...);
                      scm?: "git";
                      size?: number;
                      updated_on?: string;
                      uuid?: string;
                  };
              }
          )[];
      }

      Paginated Deploy Keys

      A paginated list of deploy keys.

      • Optional Readonlynext?: string

        Format: uri

        Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlypage?: number

        Page number of the current results. This is an optional element that is not provided in all responses.

      • Optional Readonlypagelen?: number

        Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.

      • Optional Readonlyprevious?: string

        Format: uri

        Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlysize?: number

        Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.

      • Optional Readonlyvalues?: readonly (
            { type: "deploy_key" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                added_on?: string;
                comment?: string;
                key?: string;
                label?: string;
                last_used?: string;
                links?: { self?: { href?: (...) | (...); name?: (...) | (...) } };
                owner?: { type: "account" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: (...) & (...);
                    uuid?: string;
                };
                repository?: { type: "repository" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    description?: string;
                    fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                    full_name?: string;
                    has_issues?: boolean;
                    has_wiki?: boolean;
                    is_private?: boolean;
                    language?: string;
                    links?: {
                        avatar?: ...;
                        clone?: ...;
                        commits?: ...;
                        downloads?: ...;
                        forks?: ...;
                        hooks?: ...;
                        html?: ...;
                        pullrequests?: ...;
                        self?: ...;
                        watchers?: ...;
                    };
                    mainbranch?: (...) & (...) & (...);
                    name?: string;
                    owner?: (...) & (...) & (...) & (...);
                    parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                    project?: (...) & (...) & (...) & (...);
                    scm?: "git";
                    size?: number;
                    updated_on?: string;
                    uuid?: string;
                };
            }
        )[]
    • Readonlypaginated_deployment_variable: {
          next?: string;
          page?: number;
          pagelen?: number;
          previous?: string;
          size?: number;
          values?: readonly (
              { type: "deployment_variable" } & Omit<
                  Readonly<Record<string, unknown>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  key?: string;
                  secured?: boolean;
                  uuid?: string;
                  value?: string;
              }
          )[];
      }

      Paginated Deployment Variables

      A paged list of deployment variables.

      • Optional Readonlynext?: string

        Format: uri

        Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlypage?: number

        Page number of the current results. This is an optional element that is not provided in all responses.

      • Optional Readonlypagelen?: number

        Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.

      • Optional Readonlyprevious?: string

        Format: uri

        Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlysize?: number

        Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.

      • Optional Readonlyvalues?: readonly (
            { type: "deployment_variable" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                key?: string;
                secured?: boolean;
                uuid?: string;
                value?: string;
            }
        )[]

        The values of the current page.

    • Readonlypaginated_deployments: {
          next?: string;
          page?: number;
          pagelen?: number;
          previous?: string;
          size?: number;
          values?: readonly (
              { type: "deployment" } & Omit<
                  Readonly<Record<string, unknown>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  environment?: { type: "deployment_environment" } & Omit<
                      Readonly<(...)> & { type: ... },
                      "type",
                  > & Readonly<Record<string, unknown>> & { name?: string; uuid?: string };
                  release?: { type: "deployment_release" } & Omit<
                      Readonly<(...)> & { type: ... },
                      "type",
                  > & Readonly<Record<string, unknown>> & {
                      commit?: (...) & (...) & (...) & (...);
                      created_on?: string;
                      name?: string;
                      url?: string;
                      uuid?: string;
                  };
                  state?: { type: "deployment_state" } & Omit<
                      Readonly<(...)> & { type: ... },
                      "type",
                  > & Readonly<Record<string, unknown>>;
                  uuid?: string;
              }
          )[];
      }

      Paginated Deployments

      A paged list of deployments

      • Optional Readonlynext?: string

        Format: uri

        Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlypage?: number

        Page number of the current results. This is an optional element that is not provided in all responses.

      • Optional Readonlypagelen?: number

        Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.

      • Optional Readonlyprevious?: string

        Format: uri

        Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlysize?: number

        Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.

      • Optional Readonlyvalues?: readonly (
            { type: "deployment" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                environment?: { type: "deployment_environment" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & { name?: string; uuid?: string };
                release?: { type: "deployment_release" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    commit?: (...) & (...) & (...) & (...);
                    created_on?: string;
                    name?: string;
                    url?: string;
                    uuid?: string;
                };
                state?: { type: "deployment_state" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>>;
                uuid?: string;
            }
        )[]

        The values of the current page.

    • Readonlypaginated_diffstats: {
          next?: string;
          page?: number;
          pagelen?: number;
          previous?: string;
          size?: number;
          values?: readonly (
              Readonly<Record<string, unknown>> & {
                  lines_added?: number;
                  lines_removed?: number;
                  new?: Readonly<Record<string, unknown>> & {
                      attributes?:
                          | "link"
                          | "binary"
                          | "executable"
                          | "lfs"
                          | "subrepository";
                      commit?: (...) & (...) & (...) & (...);
                      escaped_path?: string;
                      path?: string;
                      type: string;
                  };
                  old?: Readonly<Record<string, unknown>> & {
                      attributes?:
                          | "link"
                          | "binary"
                          | "executable"
                          | "lfs"
                          | "subrepository";
                      commit?: (...) & (...) & (...) & (...);
                      escaped_path?: string;
                      path?: string;
                      type: string;
                  };
                  status?: "added"
                  | "modified"
                  | "removed"
                  | "renamed";
                  type: string;
              }
          )[];
      }

      Paginated Diff Stat

      A paginated list of diffstats.

      • Optional Readonlynext?: string

        Format: uri

        Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlypage?: number

        Page number of the current results. This is an optional element that is not provided in all responses.

      • Optional Readonlypagelen?: number

        Current number of objects on the existing page. The default value is 500 with 5000 being the maximum allowed value.

      • Optional Readonlyprevious?: string

        Format: uri

        Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlysize?: number

        Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.

      • Optional Readonlyvalues?: readonly (
            Readonly<Record<string, unknown>> & {
                lines_added?: number;
                lines_removed?: number;
                new?: Readonly<Record<string, unknown>> & {
                    attributes?:
                        | "link"
                        | "binary"
                        | "executable"
                        | "lfs"
                        | "subrepository";
                    commit?: (...) & (...) & (...) & (...);
                    escaped_path?: string;
                    path?: string;
                    type: string;
                };
                old?: Readonly<Record<string, unknown>> & {
                    attributes?:
                        | "link"
                        | "binary"
                        | "executable"
                        | "lfs"
                        | "subrepository";
                    commit?: (...) & (...) & (...) & (...);
                    escaped_path?: string;
                    path?: string;
                    type: string;
                };
                status?: "added"
                | "modified"
                | "removed"
                | "renamed";
                type: string;
            }
        )[]
    • Readonlypaginated_environments: {
          next?: string;
          page?: number;
          pagelen?: number;
          previous?: string;
          size?: number;
          values?: readonly (
              { type: "deployment_environment" } & Omit<
                  Readonly<Record<string, unknown>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>> & { name?: string; uuid?: string }
          )[];
      }

      Paginated Deployment Environments

      A paged list of environments

      • Optional Readonlynext?: string

        Format: uri

        Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlypage?: number

        Page number of the current results. This is an optional element that is not provided in all responses.

      • Optional Readonlypagelen?: number

        Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.

      • Optional Readonlyprevious?: string

        Format: uri

        Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlysize?: number

        Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.

      • Optional Readonlyvalues?: readonly (
            { type: "deployment_environment" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & { name?: string; uuid?: string }
        )[]

        The values of the current page.

    • Readonlypaginated_files: {
          next?: string;
          page?: number;
          pagelen?: number;
          previous?: string;
          size?: number;
          values?: readonly (
              Readonly<Record<string, unknown>> & {
                  attributes?:
                      | "link"
                      | "binary"
                      | "executable"
                      | "lfs"
                      | "subrepository";
                  commit?: { type: "commit" } & Omit<
                      { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                          author?: ...;
                          committer?: ...;
                          date?: ...;
                          hash?: ...;
                          message?: ...;
                          parents?: ...;
                          summary?: ...;
                      },
                      "type",
                  > & Readonly<Record<string, unknown>> & {
                      participants?: readonly (...)[];
                      repository?: (...) & (...) & (...) & (...);
                  };
                  escaped_path?: string;
                  path?: string;
                  type: string;
              }
          )[];
      }

      Paginated Files

      A paginated list of commit_file objects.

      • Optional Readonlynext?: string

        Format: uri

        Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlypage?: number

        Page number of the current results. This is an optional element that is not provided in all responses.

      • Optional Readonlypagelen?: number

        Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.

      • Optional Readonlyprevious?: string

        Format: uri

        Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlysize?: number

        Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.

      • Optional Readonlyvalues?: readonly (
            Readonly<Record<string, unknown>> & {
                attributes?: "link" | "binary" | "executable" | "lfs" | "subrepository";
                commit?: { type: "commit" } & Omit<
                    { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                        author?: ...;
                        committer?: ...;
                        date?: ...;
                        hash?: ...;
                        message?: ...;
                        parents?: ...;
                        summary?: ...;
                    },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    participants?: readonly (...)[];
                    repository?: (...) & (...) & (...) & (...);
                };
                escaped_path?: string;
                path?: string;
                type: string;
            }
        )[]
    • Readonlypaginated_gpg_user_keys: {
          next?: string;
          page?: number;
          pagelen?: number;
          previous?: string;
          size?: number;
          values?: readonly (
              { type: "GPG_account_key" } & Omit<
                  Readonly<Record<string, unknown>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  added_on?: string;
                  comment?: string;
                  created_on?: string;
                  expires_on?: string;
                  fingerprint?: string;
                  key?: string;
                  key_id?: string;
                  last_used?: string;
                  links?: { self?: { href?: (...) | (...); name?: (...) | (...) } };
                  name?: string;
                  owner?: { type: "account" } & Omit<
                      Readonly<(...)> & { type: ... },
                      "type",
                  > & Readonly<Record<string, unknown>> & {
                      created_on?: string;
                      display_name?: string;
                      links?: (...) & (...);
                      uuid?: string;
                  };
                  parent_fingerprint?: string;
                  subkeys?: readonly ({ readonly type: "GPG_account_key"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; })[] | undefined;
              }
          )[];
      }

      Paginated GPG User Keys

      A paginated list of GPG keys.

      • Optional Readonlynext?: string

        Format: uri

        Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlypage?: number

        Page number of the current results. This is an optional element that is not provided in all responses.

      • Optional Readonlypagelen?: number

        Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.

      • Optional Readonlyprevious?: string

        Format: uri

        Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlysize?: number

        Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.

      • Optional Readonlyvalues?: readonly (
            { type: "GPG_account_key" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                added_on?: string;
                comment?: string;
                created_on?: string;
                expires_on?: string;
                fingerprint?: string;
                key?: string;
                key_id?: string;
                last_used?: string;
                links?: { self?: { href?: (...) | (...); name?: (...) | (...) } };
                name?: string;
                owner?: { type: "account" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: (...) & (...);
                    uuid?: string;
                };
                parent_fingerprint?: string;
                subkeys?: readonly ({ readonly type: "GPG_account_key"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; })[] | undefined;
            }
        )[]
    • Readonlypaginated_hook_events: {
          next?: string;
          page?: number;
          pagelen?: number;
          previous?: string;
          size?: number;
          values?: readonly {
              category?: string;
              description?: string;
              event?:
                  | "issue:comment_created"
                  | "issue:created"
                  | "issue:updated"
                  | "project:updated"
                  | "pullrequest:approved"
                  | "pullrequest:changes_request_created"
                  | "pullrequest:changes_request_removed"
                  | "pullrequest:comment_created"
                  | "pullrequest:comment_deleted"
                  | "pullrequest:comment_reopened"
                  | "pullrequest:comment_resolved"
                  | "pullrequest:comment_updated"
                  | "pullrequest:created"
                  | "pullrequest:fulfilled"
                  | "pullrequest:push"
                  | "pullrequest:rejected"
                  | "pullrequest:unapproved"
                  | "pullrequest:updated"
                  | "repo:commit_comment_created"
                  | "repo:commit_status_created"
                  | "repo:commit_status_updated"
                  | "repo:created"
                  | "repo:deleted"
                  | "repo:fork"
                  | "repo:imported"
                  | "repo:push"
                  | "repo:transfer"
                  | "repo:updated";
              label?: string;
          }[];
      }

      Paginated Hook Events

      A paginated list of webhook types available to subscribe on.

      • Optional Readonlynext?: string

        Format: uri

        Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlypage?: number

        Page number of the current results. This is an optional element that is not provided in all responses.

      • Optional Readonlypagelen?: number

        Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.

      • Optional Readonlyprevious?: string

        Format: uri

        Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlysize?: number

        Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.

      • Optional Readonlyvalues?: readonly {
            category?: string;
            description?: string;
            event?:
                | "issue:comment_created"
                | "issue:created"
                | "issue:updated"
                | "project:updated"
                | "pullrequest:approved"
                | "pullrequest:changes_request_created"
                | "pullrequest:changes_request_removed"
                | "pullrequest:comment_created"
                | "pullrequest:comment_deleted"
                | "pullrequest:comment_reopened"
                | "pullrequest:comment_resolved"
                | "pullrequest:comment_updated"
                | "pullrequest:created"
                | "pullrequest:fulfilled"
                | "pullrequest:push"
                | "pullrequest:rejected"
                | "pullrequest:unapproved"
                | "pullrequest:updated"
                | "repo:commit_comment_created"
                | "repo:commit_status_created"
                | "repo:commit_status_updated"
                | "repo:created"
                | "repo:deleted"
                | "repo:fork"
                | "repo:imported"
                | "repo:push"
                | "repo:transfer"
                | "repo:updated";
            label?: string;
        }[]
    • Readonlypaginated_issue_attachments: {
          next?: string;
          page?: number;
          pagelen?: number;
          previous?: string;
          size?: number;
          values?: readonly (
              { type: "issue_attachment" } & Omit<
                  Readonly<Record<string, unknown>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  links?: { self?: { href?: (...) | (...); name?: (...) | (...) } };
                  name?: string;
              }
          )[];
      }

      Paginated Issue Attachment

      A paginated list of issue attachments.

      • Optional Readonlynext?: string

        Format: uri

        Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlypage?: number

        Page number of the current results. This is an optional element that is not provided in all responses.

      • Optional Readonlypagelen?: number

        Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.

      • Optional Readonlyprevious?: string

        Format: uri

        Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlysize?: number

        Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.

      • Optional Readonlyvalues?: readonly (
            { type: "issue_attachment" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                links?: { self?: { href?: (...) | (...); name?: (...) | (...) } };
                name?: string;
            }
        )[]
    • Readonlypaginated_issue_comments: {
          next?: string;
          page?: number;
          pagelen?: number;
          previous?: string;
          size?: number;
          values?: readonly (
              { type: "issue_comment" } & Omit<
                  { type: "comment" } & Omit<
                      Readonly<Record<(...), (...)>> & { type: string },
                      "type",
                  > & Readonly<Record<string, unknown>> & {
                      content?: {
                          html?: (...) | (...);
                          markup?: (...) | (...) | (...) | (...);
                          raw?: (...) | (...);
                      };
                      created_on?: string;
                      deleted?: boolean;
                      id?: number;
                      inline?: { from?: (...)
                      | (...); path: string; to?: (...) | (...) };
                      links?: {
                          code?: (...) | (...);
                          html?: (...) | (...);
                          self?: (...) | (...);
                      };
                      parent?: { readonly type: "comment"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; };
                      updated_on?: string;
                      user?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                          created_on?: ...;
                          display_name?: ...;
                          links?: ...;
                          uuid?: ...;
                      };
                  },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  issue?: { type: "issue" } & Omit<
                      Readonly<(...)> & { type: ... },
                      "type",
                  > & Readonly<Record<string, unknown>> & {
                      assignee?: (...) & (...) & (...) & (...);
                      component?: (...) & (...) & (...) & (...);
                      content?: { html?: ...; markup?: ...; raw?: ... };
                      created_on?: string;
                      edited_on?: string;
                      id?: number;
                      kind?: "task" | "bug" | "enhancement" | "proposal";
                      links?: {
                          attachments?: ...;
                          comments?: ...;
                          html?: ...;
                          self?: ...;
                          vote?: ...;
                          watch?: ...;
                      };
                      milestone?: (...) & (...) & (...) & (...);
                      priority?: "blocker" | "critical" | "major" | "minor" | "trivial";
                      reporter?: (...) & (...) & (...) & (...);
                      repository?: (...) & (...) & (...) & (...);
                      state?:
                          | "closed"
                          | "duplicate"
                          | "invalid"
                          | "new"
                          | "on hold"
                          | "open"
                          | "resolved"
                          | "submitted"
                          | "wontfix";
                      title?: string;
                      updated_on?: string;
                      version?: (...) & (...) & (...) & (...);
                      votes?: number;
                  };
              }
          )[];
      }

      Paginated Issue Comments

      A paginated list of issue comments.

      • Optional Readonlynext?: string

        Format: uri

        Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlypage?: number

        Page number of the current results. This is an optional element that is not provided in all responses.

      • Optional Readonlypagelen?: number

        Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.

      • Optional Readonlyprevious?: string

        Format: uri

        Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlysize?: number

        Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.

      • Optional Readonlyvalues?: readonly (
            { type: "issue_comment" } & Omit<
                { type: "comment" } & Omit<
                    Readonly<Record<(...), (...)>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    content?: {
                        html?: (...) | (...);
                        markup?: (...) | (...) | (...) | (...);
                        raw?: (...) | (...);
                    };
                    created_on?: string;
                    deleted?: boolean;
                    id?: number;
                    inline?: { from?: (...)
                    | (...); path: string; to?: (...) | (...) };
                    links?: {
                        code?: (...) | (...);
                        html?: (...) | (...);
                        self?: (...) | (...);
                    };
                    parent?: { readonly type: "comment"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; };
                    updated_on?: string;
                    user?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                        created_on?: ...;
                        display_name?: ...;
                        links?: ...;
                        uuid?: ...;
                    };
                },
                "type",
            > & Readonly<Record<string, unknown>> & {
                issue?: { type: "issue" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    assignee?: (...) & (...) & (...) & (...);
                    component?: (...) & (...) & (...) & (...);
                    content?: { html?: ...; markup?: ...; raw?: ... };
                    created_on?: string;
                    edited_on?: string;
                    id?: number;
                    kind?: "task" | "bug" | "enhancement" | "proposal";
                    links?: {
                        attachments?: ...;
                        comments?: ...;
                        html?: ...;
                        self?: ...;
                        vote?: ...;
                        watch?: ...;
                    };
                    milestone?: (...) & (...) & (...) & (...);
                    priority?: "blocker" | "critical" | "major" | "minor" | "trivial";
                    reporter?: (...) & (...) & (...) & (...);
                    repository?: (...) & (...) & (...) & (...);
                    state?:
                        | "closed"
                        | "duplicate"
                        | "invalid"
                        | "new"
                        | "on hold"
                        | "open"
                        | "resolved"
                        | "submitted"
                        | "wontfix";
                    title?: string;
                    updated_on?: string;
                    version?: (...) & (...) & (...) & (...);
                    votes?: number;
                };
            }
        )[]
    • Readonlypaginated_issues: {
          next?: string;
          page?: number;
          pagelen?: number;
          previous?: string;
          size?: number;
          values?: readonly (
              { type: "issue" } & Omit<
                  Readonly<Record<string, unknown>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  assignee?: { type: "account" } & Omit<
                      Readonly<(...)> & { type: ... },
                      "type",
                  > & Readonly<Record<string, unknown>> & {
                      created_on?: string;
                      display_name?: string;
                      links?: (...) & (...);
                      uuid?: string;
                  };
                  component?: { type: "component" } & Omit<
                      Readonly<(...)> & { type: ... },
                      "type",
                  > & Readonly<Record<string, unknown>> & {
                      id?: number;
                      links?: { self?: ... };
                      name?: string;
                  };
                  content?: {
                      html?: string;
                      markup?: "creole"
                      | "markdown"
                      | "plaintext";
                      raw?: string;
                  };
                  created_on?: string;
                  edited_on?: string;
                  id?: number;
                  kind?: "task"
                  | "bug"
                  | "enhancement"
                  | "proposal";
                  links?: {
                      attachments?: { href?: (...) | (...); name?: (...) | (...) };
                      comments?: { href?: (...) | (...); name?: (...) | (...) };
                      html?: { href?: (...) | (...); name?: (...) | (...) };
                      self?: { href?: (...) | (...); name?: (...) | (...) };
                      vote?: { href?: (...) | (...); name?: (...) | (...) };
                      watch?: { href?: (...) | (...); name?: (...) | (...) };
                  };
                  milestone?: { type: "milestone" } & Omit<
                      Readonly<(...)> & { type: ... },
                      "type",
                  > & Readonly<Record<string, unknown>> & {
                      id?: number;
                      links?: { self?: ... };
                      name?: string;
                  };
                  priority?: "blocker"
                  | "critical"
                  | "major"
                  | "minor"
                  | "trivial";
                  reporter?: { type: "account" } & Omit<
                      Readonly<(...)> & { type: ... },
                      "type",
                  > & Readonly<Record<string, unknown>> & {
                      created_on?: string;
                      display_name?: string;
                      links?: (...) & (...);
                      uuid?: string;
                  };
                  repository?: { type: "repository" } & Omit<
                      Readonly<(...)> & { type: ... },
                      "type",
                  > & Readonly<Record<string, unknown>> & {
                      created_on?: string;
                      description?: string;
                      fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                      full_name?: string;
                      has_issues?: boolean;
                      has_wiki?: boolean;
                      is_private?: boolean;
                      language?: string;
                      links?: {
                          avatar?: ...;
                          clone?: ...;
                          commits?: ...;
                          downloads?: ...;
                          forks?: ...;
                          hooks?: ...;
                          html?: ...;
                          pullrequests?: ...;
                          self?: ...;
                          watchers?: ...;
                      };
                      mainbranch?: (...) & (...) & (...);
                      name?: string;
                      owner?: (...) & (...) & (...) & (...);
                      parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                      project?: (...) & (...) & (...) & (...);
                      scm?: "git";
                      size?: number;
                      updated_on?: string;
                      uuid?: string;
                  };
                  state?: | "closed"
                  | "duplicate"
                  | "invalid"
                  | "new"
                  | "on hold"
                  | "open"
                  | "resolved"
                  | "submitted"
                  | "wontfix";
                  title?: string;
                  updated_on?: string;
                  version?: { type: "version" } & Omit<
                      Readonly<(...)> & { type: ... },
                      "type",
                  > & Readonly<Record<string, unknown>> & {
                      id?: number;
                      links?: { self?: ... };
                      name?: string;
                  };
                  votes?: number;
              }
          )[];
      }

      Paginated Issues

      A paginated list of issues.

      • Optional Readonlynext?: string

        Format: uri

        Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlypage?: number

        Page number of the current results. This is an optional element that is not provided in all responses.

      • Optional Readonlypagelen?: number

        Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.

      • Optional Readonlyprevious?: string

        Format: uri

        Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlysize?: number

        Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.

      • Optional Readonlyvalues?: readonly (
            { type: "issue" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                assignee?: { type: "account" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: (...) & (...);
                    uuid?: string;
                };
                component?: { type: "component" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    id?: number;
                    links?: { self?: ... };
                    name?: string;
                };
                content?: {
                    html?: string;
                    markup?: "creole"
                    | "markdown"
                    | "plaintext";
                    raw?: string;
                };
                created_on?: string;
                edited_on?: string;
                id?: number;
                kind?: "task"
                | "bug"
                | "enhancement"
                | "proposal";
                links?: {
                    attachments?: { href?: (...) | (...); name?: (...) | (...) };
                    comments?: { href?: (...) | (...); name?: (...) | (...) };
                    html?: { href?: (...) | (...); name?: (...) | (...) };
                    self?: { href?: (...) | (...); name?: (...) | (...) };
                    vote?: { href?: (...) | (...); name?: (...) | (...) };
                    watch?: { href?: (...) | (...); name?: (...) | (...) };
                };
                milestone?: { type: "milestone" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    id?: number;
                    links?: { self?: ... };
                    name?: string;
                };
                priority?: "blocker"
                | "critical"
                | "major"
                | "minor"
                | "trivial";
                reporter?: { type: "account" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: (...) & (...);
                    uuid?: string;
                };
                repository?: { type: "repository" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    description?: string;
                    fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                    full_name?: string;
                    has_issues?: boolean;
                    has_wiki?: boolean;
                    is_private?: boolean;
                    language?: string;
                    links?: {
                        avatar?: ...;
                        clone?: ...;
                        commits?: ...;
                        downloads?: ...;
                        forks?: ...;
                        hooks?: ...;
                        html?: ...;
                        pullrequests?: ...;
                        self?: ...;
                        watchers?: ...;
                    };
                    mainbranch?: (...) & (...) & (...);
                    name?: string;
                    owner?: (...) & (...) & (...) & (...);
                    parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                    project?: (...) & (...) & (...) & (...);
                    scm?: "git";
                    size?: number;
                    updated_on?: string;
                    uuid?: string;
                };
                state?: | "closed"
                | "duplicate"
                | "invalid"
                | "new"
                | "on hold"
                | "open"
                | "resolved"
                | "submitted"
                | "wontfix";
                title?: string;
                updated_on?: string;
                version?: { type: "version" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    id?: number;
                    links?: { self?: ... };
                    name?: string;
                };
                votes?: number;
            }
        )[]
    • Readonlypaginated_log_entries: {
          next?: string;
          page?: number;
          pagelen?: number;
          previous?: string;
          size?: number;
          values?: readonly (
              Readonly<Record<string, unknown>> & {
                  changes?: {
                      assignee?: { new?: (...) | (...); old?: (...) | (...) };
                      component?: { new?: (...) | (...); old?: (...) | (...) };
                      content?: { new?: (...) | (...); old?: (...) | (...) };
                      kind?: { new?: (...) | (...); old?: (...) | (...) };
                      milestone?: { new?: (...) | (...); old?: (...) | (...) };
                      priority?: { new?: (...) | (...); old?: (...) | (...) };
                      state?: { new?: (...) | (...); old?: (...) | (...) };
                      title?: { new?: (...) | (...); old?: (...) | (...) };
                      version?: { new?: (...) | (...); old?: (...) | (...) };
                  };
                  created_on?: string;
                  issue?: { type: "issue" } & Omit<Readonly<(...)> & { type: ... }, "type"> & Readonly<
                      Record<string, unknown>,
                  > & {
                      assignee?: (...) & (...) & (...) & (...);
                      component?: (...) & (...) & (...) & (...);
                      content?: { html?: ...; markup?: ...; raw?: ... };
                      created_on?: string;
                      edited_on?: string;
                      id?: number;
                      kind?: "task" | "bug" | "enhancement" | "proposal";
                      links?: {
                          attachments?: ...;
                          comments?: ...;
                          html?: ...;
                          self?: ...;
                          vote?: ...;
                          watch?: ...;
                      };
                      milestone?: (...) & (...) & (...) & (...);
                      priority?: "blocker" | "critical" | "major" | "minor" | "trivial";
                      reporter?: (...) & (...) & (...) & (...);
                      repository?: (...) & (...) & (...) & (...);
                      state?:
                          | "closed"
                          | "duplicate"
                          | "invalid"
                          | "new"
                          | "on hold"
                          | "open"
                          | "resolved"
                          | "submitted"
                          | "wontfix";
                      title?: string;
                      updated_on?: string;
                      version?: (...) & (...) & (...) & (...);
                      votes?: number;
                  };
                  links?: {
                      issue?: { href?: (...)
                      | (...); name?: (...) | (...) };
                      self?: { href?: (...) | (...); name?: (...) | (...) };
                  };
                  message?: {
                      html?: string;
                      markup?: "creole"
                      | "markdown"
                      | "plaintext";
                      raw?: string;
                  };
                  name?: string;
                  type: string;
                  user?: { type: "account" } & Omit<
                      Readonly<(...)> & { type: ... },
                      "type",
                  > & Readonly<Record<string, unknown>> & {
                      created_on?: string;
                      display_name?: string;
                      links?: (...) & (...);
                      uuid?: string;
                  };
              }
          )[];
      }

      Paginated Log Entries

      A paginated list of issue changes.

      • Optional Readonlynext?: string

        Format: uri

        Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlypage?: number

        Page number of the current results. This is an optional element that is not provided in all responses.

      • Optional Readonlypagelen?: number

        Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.

      • Optional Readonlyprevious?: string

        Format: uri

        Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlysize?: number

        Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.

      • Optional Readonlyvalues?: readonly (
            Readonly<Record<string, unknown>> & {
                changes?: {
                    assignee?: { new?: (...) | (...); old?: (...) | (...) };
                    component?: { new?: (...) | (...); old?: (...) | (...) };
                    content?: { new?: (...) | (...); old?: (...) | (...) };
                    kind?: { new?: (...) | (...); old?: (...) | (...) };
                    milestone?: { new?: (...) | (...); old?: (...) | (...) };
                    priority?: { new?: (...) | (...); old?: (...) | (...) };
                    state?: { new?: (...) | (...); old?: (...) | (...) };
                    title?: { new?: (...) | (...); old?: (...) | (...) };
                    version?: { new?: (...) | (...); old?: (...) | (...) };
                };
                created_on?: string;
                issue?: { type: "issue" } & Omit<Readonly<(...)> & { type: ... }, "type"> & Readonly<
                    Record<string, unknown>,
                > & {
                    assignee?: (...) & (...) & (...) & (...);
                    component?: (...) & (...) & (...) & (...);
                    content?: { html?: ...; markup?: ...; raw?: ... };
                    created_on?: string;
                    edited_on?: string;
                    id?: number;
                    kind?: "task" | "bug" | "enhancement" | "proposal";
                    links?: {
                        attachments?: ...;
                        comments?: ...;
                        html?: ...;
                        self?: ...;
                        vote?: ...;
                        watch?: ...;
                    };
                    milestone?: (...) & (...) & (...) & (...);
                    priority?: "blocker" | "critical" | "major" | "minor" | "trivial";
                    reporter?: (...) & (...) & (...) & (...);
                    repository?: (...) & (...) & (...) & (...);
                    state?:
                        | "closed"
                        | "duplicate"
                        | "invalid"
                        | "new"
                        | "on hold"
                        | "open"
                        | "resolved"
                        | "submitted"
                        | "wontfix";
                    title?: string;
                    updated_on?: string;
                    version?: (...) & (...) & (...) & (...);
                    votes?: number;
                };
                links?: {
                    issue?: { href?: (...)
                    | (...); name?: (...) | (...) };
                    self?: { href?: (...) | (...); name?: (...) | (...) };
                };
                message?: {
                    html?: string;
                    markup?: "creole"
                    | "markdown"
                    | "plaintext";
                    raw?: string;
                };
                name?: string;
                type: string;
                user?: { type: "account" } & Omit<Readonly<(...)> & { type: ... }, "type"> & Readonly<
                    Record<string, unknown>,
                > & {
                    created_on?: string;
                    display_name?: string;
                    links?: (...) & (...);
                    uuid?: string;
                };
            }
        )[]
    • Readonlypaginated_milestones: {
          next?: string;
          page?: number;
          pagelen?: number;
          previous?: string;
          size?: number;
          values?: readonly (
              { type: "milestone" } & Omit<
                  Readonly<Record<string, unknown>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  id?: number;
                  links?: { self?: { href?: (...) | (...); name?: (...) | (...) } };
                  name?: string;
              }
          )[];
      }

      Paginated Milestones

      A paginated list of issue tracker milestones.

      • Optional Readonlynext?: string

        Format: uri

        Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlypage?: number

        Page number of the current results. This is an optional element that is not provided in all responses.

      • Optional Readonlypagelen?: number

        Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.

      • Optional Readonlyprevious?: string

        Format: uri

        Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlysize?: number

        Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.

      • Optional Readonlyvalues?: readonly (
            { type: "milestone" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                id?: number;
                links?: { self?: { href?: (...) | (...); name?: (...) | (...) } };
                name?: string;
            }
        )[]
    • Readonlypaginated_pipeline_caches: {
          next?: string;
          page?: number;
          pagelen?: number;
          previous?: string;
          size?: number;
          values?: readonly (
              { type: "pipeline_cache" } & Omit<
                  Readonly<Record<string, unknown>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  file_size_bytes?: number;
                  key_hash?: string;
                  name?: string;
                  path?: string;
                  pipeline_uuid?: string;
                  step_uuid?: string;
                  uuid?: string;
              }
          )[];
      }

      Paginated Pipeline Cache

      A paged list of pipeline caches

      • Optional Readonlynext?: string

        Format: uri

        Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlypage?: number

        Page number of the current results. This is an optional element that is not provided in all responses.

      • Optional Readonlypagelen?: number

        Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.

      • Optional Readonlyprevious?: string

        Format: uri

        Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlysize?: number

        Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.

      • Optional Readonlyvalues?: readonly (
            { type: "pipeline_cache" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                file_size_bytes?: number;
                key_hash?: string;
                name?: string;
                path?: string;
                pipeline_uuid?: string;
                step_uuid?: string;
                uuid?: string;
            }
        )[]

        The values of the current page.

    • Readonlypaginated_pipeline_known_hosts: {
          next?: string;
          page?: number;
          pagelen?: number;
          previous?: string;
          size?: number;
          values?: readonly (
              { type: "pipeline_known_host" } & Omit<
                  Readonly<Record<string, unknown>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  hostname?: string;
                  public_key?: { type: "pipeline_ssh_public_key" } & Omit<
                      Readonly<(...)> & { type: ... },
                      "type",
                  > & Readonly<Record<string, unknown>> & {
                      key?: string;
                      key_type?: string;
                      md5_fingerprint?: string;
                      sha256_fingerprint?: string;
                  };
                  uuid?: string;
              }
          )[];
      }

      Paginated Pipeline Known Hosts

      A paged list of known hosts.

      • Optional Readonlynext?: string

        Format: uri

        Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlypage?: number

        Page number of the current results. This is an optional element that is not provided in all responses.

      • Optional Readonlypagelen?: number

        Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.

      • Optional Readonlyprevious?: string

        Format: uri

        Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlysize?: number

        Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.

      • Optional Readonlyvalues?: readonly (
            { type: "pipeline_known_host" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                hostname?: string;
                public_key?: { type: "pipeline_ssh_public_key" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    key?: string;
                    key_type?: string;
                    md5_fingerprint?: string;
                    sha256_fingerprint?: string;
                };
                uuid?: string;
            }
        )[]

        The values of the current page.

    • Readonlypaginated_pipeline_schedule_executions: {
          next?: string;
          page?: number;
          pagelen?: number;
          previous?: string;
          size?: number;
          values?: readonly (
              { type: "pipeline_schedule_execution" } & Omit<
                  Readonly<Record<string, unknown>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>>
          )[];
      }

      Paginated Pipeline Schedule Executions

      A paged list of the executions of a schedule.

      • Optional Readonlynext?: string

        Format: uri

        Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlypage?: number

        Page number of the current results. This is an optional element that is not provided in all responses.

      • Optional Readonlypagelen?: number

        Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.

      • Optional Readonlyprevious?: string

        Format: uri

        Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlysize?: number

        Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.

      • Optional Readonlyvalues?: readonly (
            { type: "pipeline_schedule_execution" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>>
        )[]

        The values of the current page.

    • Readonlypaginated_pipeline_schedules: {
          next?: string;
          page?: number;
          pagelen?: number;
          previous?: string;
          size?: number;
          values?: readonly (
              { type: "pipeline_schedule" } & Omit<
                  Readonly<Record<string, unknown>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  cron_pattern?: string;
                  enabled?: boolean;
                  target?: { type: "pipeline_ref_target" } & Omit<
                      { type: ... } & Omit<(...), (...)> & Readonly<(...)>,
                      "type",
                  > & Readonly<Record<string, unknown>> & {
                      commit?: (...) & (...) & (...) & (...);
                      ref_name?: string;
                      ref_type?: "branch" | "tag" | "bookmark" | "named_branch";
                      selector?: undefined;
                  };
                  updated_on?: string;
                  uuid?: string;
              }
          )[];
      }

      Paginated Pipeline Schedule

      A paged list of schedules

      • Optional Readonlynext?: string

        Format: uri

        Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlypage?: number

        Page number of the current results. This is an optional element that is not provided in all responses.

      • Optional Readonlypagelen?: number

        Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.

      • Optional Readonlyprevious?: string

        Format: uri

        Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlysize?: number

        Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.

      • Optional Readonlyvalues?: readonly (
            { type: "pipeline_schedule" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                cron_pattern?: string;
                enabled?: boolean;
                target?: { type: "pipeline_ref_target" } & Omit<
                    { type: ... } & Omit<(...), (...)> & Readonly<(...)>,
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    commit?: (...) & (...) & (...) & (...);
                    ref_name?: string;
                    ref_type?: "branch" | "tag" | "bookmark" | "named_branch";
                    selector?: undefined;
                };
                updated_on?: string;
                uuid?: string;
            }
        )[]

        The values of the current page.

    • Readonlypaginated_pipeline_steps: {
          next?: string;
          page?: number;
          pagelen?: number;
          previous?: string;
          size?: number;
          values?: readonly (
              { type: "pipeline_step" } & Omit<
                  Readonly<Record<string, unknown>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  completed_on?: string;
                  image?: {
                      email?: string;
                      name?: string;
                      password?: string;
                      username?: string;
                  };
                  script_commands?: readonly { command?: string; name?: string }[];
                  setup_commands?: readonly { command?: string; name?: string }[];
                  started_on?: string;
                  state?: { type: "pipeline_step_state" } & Omit<
                      Readonly<(...)> & { type: ... },
                      "type",
                  > & Readonly<Record<string, unknown>>;
                  uuid?: string;
              }
          )[];
      }

      Paginated Pipeline Steps

      A paged list of pipeline steps.

      • Optional Readonlynext?: string

        Format: uri

        Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlypage?: number

        Page number of the current results. This is an optional element that is not provided in all responses.

      • Optional Readonlypagelen?: number

        Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.

      • Optional Readonlyprevious?: string

        Format: uri

        Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlysize?: number

        Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.

      • Optional Readonlyvalues?: readonly (
            { type: "pipeline_step" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                completed_on?: string;
                image?: {
                    email?: string;
                    name?: string;
                    password?: string;
                    username?: string;
                };
                script_commands?: readonly { command?: string; name?: string }[];
                setup_commands?: readonly { command?: string; name?: string }[];
                started_on?: string;
                state?: { type: "pipeline_step_state" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>>;
                uuid?: string;
            }
        )[]

        The values of the current page.

    • Readonlypaginated_pipeline_variables: {
          next?: string;
          page?: number;
          pagelen?: number;
          previous?: string;
          size?: number;
          values?: readonly (
              { type: "pipeline_variable" } & Omit<
                  Readonly<Record<string, unknown>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  key?: string;
                  secured?: boolean;
                  uuid?: string;
                  value?: string;
              }
          )[];
      }

      Paginated Pipeline Variables

      A paged list of variables.

      • Optional Readonlynext?: string

        Format: uri

        Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlypage?: number

        Page number of the current results. This is an optional element that is not provided in all responses.

      • Optional Readonlypagelen?: number

        Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.

      • Optional Readonlyprevious?: string

        Format: uri

        Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlysize?: number

        Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.

      • Optional Readonlyvalues?: readonly (
            { type: "pipeline_variable" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                key?: string;
                secured?: boolean;
                uuid?: string;
                value?: string;
            }
        )[]

        The values of the current page.

    • Readonlypaginated_pipelines: {
          next?: string;
          page?: number;
          pagelen?: number;
          previous?: string;
          size?: number;
          values?: readonly (
              { type: "pipeline" } & Omit<
                  Readonly<Record<string, unknown>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  build_number?: number;
                  build_seconds_used?: number;
                  completed_on?: string;
                  configuration_sources?: readonly { source: string; uri: string }[];
                  created_on?: string;
                  creator?: { type: "account" } & Omit<
                      Readonly<(...)> & { type: ... },
                      "type",
                  > & Readonly<Record<string, unknown>> & {
                      created_on?: string;
                      display_name?: string;
                      links?: (...) & (...);
                      uuid?: string;
                  };
                  links?: { type: "pipelines_pipeline_links" } & Omit<
                      Readonly<(...)> & { type: ... },
                      "type",
                  > & Readonly<Record<string, unknown>> & {
                      self?: (...) & (...) & (...) & (...);
                      steps?: (...) & (...) & (...) & (...);
                  };
                  repository?: { type: "repository" } & Omit<
                      Readonly<(...)> & { type: ... },
                      "type",
                  > & Readonly<Record<string, unknown>> & {
                      created_on?: string;
                      description?: string;
                      fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                      full_name?: string;
                      has_issues?: boolean;
                      has_wiki?: boolean;
                      is_private?: boolean;
                      language?: string;
                      links?: {
                          avatar?: ...;
                          clone?: ...;
                          commits?: ...;
                          downloads?: ...;
                          forks?: ...;
                          hooks?: ...;
                          html?: ...;
                          pullrequests?: ...;
                          self?: ...;
                          watchers?: ...;
                      };
                      mainbranch?: (...) & (...) & (...);
                      name?: string;
                      owner?: (...) & (...) & (...) & (...);
                      parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                      project?: (...) & (...) & (...) & (...);
                      scm?: "git";
                      size?: number;
                      updated_on?: string;
                      uuid?: string;
                  };
                  state?: { type: "pipeline_state" } & Omit<
                      Readonly<(...)> & { type: ... },
                      "type",
                  > & Readonly<Record<string, unknown>>;
                  target?: { type: "pipeline_target" } & Omit<
                      Readonly<(...)> & { type: ... },
                      "type",
                  > & Readonly<Record<string, unknown>>;
                  trigger?: { type: "pipeline_trigger" } & Omit<
                      Readonly<(...)> & { type: ... },
                      "type",
                  > & Readonly<Record<string, unknown>>;
                  uuid?: string;
                  variables?: readonly (
                      { type: "pipeline_variable" } & Omit<(...) & (...), "type"> & Readonly<
                          Record<(...), (...)>,
                      > & {
                          key?: (...) | (...);
                          secured?: (...) | (...) | (...);
                          uuid?: (...) | (...);
                          value?: (...) | (...);
                      }
                  )[];
              }
          )[];
      }

      Paginated Pipelines

      A paged list of pipelines

      • Optional Readonlynext?: string

        Format: uri

        Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlypage?: number

        Page number of the current results. This is an optional element that is not provided in all responses.

      • Optional Readonlypagelen?: number

        Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.

      • Optional Readonlyprevious?: string

        Format: uri

        Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlysize?: number

        Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.

      • Optional Readonlyvalues?: readonly (
            { type: "pipeline" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                build_number?: number;
                build_seconds_used?: number;
                completed_on?: string;
                configuration_sources?: readonly { source: string; uri: string }[];
                created_on?: string;
                creator?: { type: "account" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: (...) & (...);
                    uuid?: string;
                };
                links?: { type: "pipelines_pipeline_links" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    self?: (...) & (...) & (...) & (...);
                    steps?: (...) & (...) & (...) & (...);
                };
                repository?: { type: "repository" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    description?: string;
                    fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                    full_name?: string;
                    has_issues?: boolean;
                    has_wiki?: boolean;
                    is_private?: boolean;
                    language?: string;
                    links?: {
                        avatar?: ...;
                        clone?: ...;
                        commits?: ...;
                        downloads?: ...;
                        forks?: ...;
                        hooks?: ...;
                        html?: ...;
                        pullrequests?: ...;
                        self?: ...;
                        watchers?: ...;
                    };
                    mainbranch?: (...) & (...) & (...);
                    name?: string;
                    owner?: (...) & (...) & (...) & (...);
                    parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                    project?: (...) & (...) & (...) & (...);
                    scm?: "git";
                    size?: number;
                    updated_on?: string;
                    uuid?: string;
                };
                state?: { type: "pipeline_state" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>>;
                target?: { type: "pipeline_target" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>>;
                trigger?: { type: "pipeline_trigger" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>>;
                uuid?: string;
                variables?: readonly (
                    { type: "pipeline_variable" } & Omit<(...) & (...), "type"> & Readonly<
                        Record<(...), (...)>,
                    > & {
                        key?: (...) | (...);
                        secured?: (...) | (...) | (...);
                        uuid?: (...) | (...);
                        value?: (...) | (...);
                    }
                )[];
            }
        )[]

        The values of the current page.

    • Readonlypaginated_project_deploy_keys: {
          next?: string;
          page?: number;
          pagelen?: number;
          previous?: string;
          size?: number;
          values?: readonly (
              { type: "project_deploy_key" } & Omit<
                  Readonly<Record<string, unknown>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  added_on?: string;
                  comment?: string;
                  created_by?: { type: "account" } & Omit<
                      Readonly<(...)> & { type: ... },
                      "type",
                  > & Readonly<Record<string, unknown>> & {
                      created_on?: string;
                      display_name?: string;
                      links?: (...) & (...);
                      uuid?: string;
                  };
                  key?: string;
                  label?: string;
                  last_used?: string;
                  links?: { self?: { href?: (...)
                  | (...); name?: (...) | (...) } };
                  project?: { type: "project" } & Omit<
                      Readonly<(...)> & { type: ... },
                      "type",
                  > & Readonly<Record<string, unknown>> & {
                      created_on?: string;
                      description?: string;
                      has_publicly_visible_repos?: boolean;
                      is_private?: boolean;
                      key?: string;
                      links?: { avatar?: ...; html?: ... };
                      name?: string;
                      owner?: (...) & (...) & (...) & (...);
                      updated_on?: string;
                      uuid?: string;
                  };
              }
          )[];
      }

      Paginated Project Deploy Keys

      A paginated list of project deploy keys.

      • Optional Readonlynext?: string

        Format: uri

        Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlypage?: number

        Page number of the current results. This is an optional element that is not provided in all responses.

      • Optional Readonlypagelen?: number

        Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.

      • Optional Readonlyprevious?: string

        Format: uri

        Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlysize?: number

        Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.

      • Optional Readonlyvalues?: readonly (
            { type: "project_deploy_key" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                added_on?: string;
                comment?: string;
                created_by?: { type: "account" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: (...) & (...);
                    uuid?: string;
                };
                key?: string;
                label?: string;
                last_used?: string;
                links?: { self?: { href?: (...)
                | (...); name?: (...) | (...) } };
                project?: { type: "project" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    description?: string;
                    has_publicly_visible_repos?: boolean;
                    is_private?: boolean;
                    key?: string;
                    links?: { avatar?: ...; html?: ... };
                    name?: string;
                    owner?: (...) & (...) & (...) & (...);
                    updated_on?: string;
                    uuid?: string;
                };
            }
        )[]
    • Readonlypaginated_project_group_permissions: {
          next?: string;
          page?: number;
          pagelen?: number;
          previous?: string;
          size?: number;
          values?: readonly (
              Readonly<Record<string, unknown>> & {
                  group?: { type: "group" } & Omit<
                      Readonly<(...)> & { type: ... },
                      "type",
                  > & Readonly<Record<string, unknown>> & {
                      full_slug?: string;
                      links?: { html?: ...; self?: ... };
                      name?: string;
                      owner?: (...) & (...) & (...) & (...);
                      slug?: string;
                      workspace?: (...) & (...) & (...) & (...);
                  };
                  links?: { self?: { href?: (...)
                  | (...); name?: (...) | (...) } };
                  permission?: "admin" | "create-repo" | "read" | "write" | "none";
                  project?: { type: "project" } & Omit<
                      Readonly<(...)> & { type: ... },
                      "type",
                  > & Readonly<Record<string, unknown>> & {
                      created_on?: string;
                      description?: string;
                      has_publicly_visible_repos?: boolean;
                      is_private?: boolean;
                      key?: string;
                      links?: { avatar?: ...; html?: ... };
                      name?: string;
                      owner?: (...) & (...) & (...) & (...);
                      updated_on?: string;
                      uuid?: string;
                  };
                  type: string;
              }
          )[];
      }

      Paginated Project Group Permissions

      A paginated list of project group permissions.

      • Optional Readonlynext?: string

        Format: uri

        Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlypage?: number

        Page number of the current results. This is an optional element that is not provided in all responses.

      • Optional Readonlypagelen?: number

        Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.

      • Optional Readonlyprevious?: string

        Format: uri

        Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlysize?: number

        Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.

      • Optional Readonlyvalues?: readonly (
            Readonly<Record<string, unknown>> & {
                group?: { type: "group" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    full_slug?: string;
                    links?: { html?: ...; self?: ... };
                    name?: string;
                    owner?: (...) & (...) & (...) & (...);
                    slug?: string;
                    workspace?: (...) & (...) & (...) & (...);
                };
                links?: { self?: { href?: (...)
                | (...); name?: (...) | (...) } };
                permission?: "admin" | "create-repo" | "read" | "write" | "none";
                project?: { type: "project" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    description?: string;
                    has_publicly_visible_repos?: boolean;
                    is_private?: boolean;
                    key?: string;
                    links?: { avatar?: ...; html?: ... };
                    name?: string;
                    owner?: (...) & (...) & (...) & (...);
                    updated_on?: string;
                    uuid?: string;
                };
                type: string;
            }
        )[]
    • Readonlypaginated_project_user_permissions: {
          next?: string;
          page?: number;
          pagelen?: number;
          previous?: string;
          size?: number;
          values?: readonly (
              Readonly<Record<string, unknown>> & {
                  links?: { self?: { href?: (...) | (...); name?: (...) | (...) } };
                  permission?: "admin" | "create-repo" | "read" | "write" | "none";
                  project?: { type: "project" } & Omit<
                      Readonly<(...)> & { type: ... },
                      "type",
                  > & Readonly<Record<string, unknown>> & {
                      created_on?: string;
                      description?: string;
                      has_publicly_visible_repos?: boolean;
                      is_private?: boolean;
                      key?: string;
                      links?: { avatar?: ...; html?: ... };
                      name?: string;
                      owner?: (...) & (...) & (...) & (...);
                      updated_on?: string;
                      uuid?: string;
                  };
                  type: string;
                  user?: { type: "user" } & Omit<
                      { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                          created_on?: ...;
                          display_name?: ...;
                          links?: ...;
                          uuid?: ...;
                      },
                      "type",
                  > & Readonly<Record<string, unknown>> & {
                      account_id?: string;
                      account_status?: string;
                      has_2fa_enabled?: boolean;
                      is_staff?: boolean;
                      links?: (...) & (...) & (...);
                      nickname?: string;
                  };
              }
          )[];
      }

      Paginated Project User Permissions

      A paginated list of project user permissions.

      • Optional Readonlynext?: string

        Format: uri

        Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlypage?: number

        Page number of the current results. This is an optional element that is not provided in all responses.

      • Optional Readonlypagelen?: number

        Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.

      • Optional Readonlyprevious?: string

        Format: uri

        Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlysize?: number

        Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.

      • Optional Readonlyvalues?: readonly (
            Readonly<Record<string, unknown>> & {
                links?: { self?: { href?: (...) | (...); name?: (...) | (...) } };
                permission?: "admin" | "create-repo" | "read" | "write" | "none";
                project?: { type: "project" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    description?: string;
                    has_publicly_visible_repos?: boolean;
                    is_private?: boolean;
                    key?: string;
                    links?: { avatar?: ...; html?: ... };
                    name?: string;
                    owner?: (...) & (...) & (...) & (...);
                    updated_on?: string;
                    uuid?: string;
                };
                type: string;
                user?: { type: "user" } & Omit<
                    { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                        created_on?: ...;
                        display_name?: ...;
                        links?: ...;
                        uuid?: ...;
                    },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    account_id?: string;
                    account_status?: string;
                    has_2fa_enabled?: boolean;
                    is_staff?: boolean;
                    links?: (...) & (...) & (...);
                    nickname?: string;
                };
            }
        )[]
    • Readonlypaginated_projects: {
          next?: string;
          page?: number;
          pagelen?: number;
          previous?: string;
          size?: number;
          values?: readonly (
              { type: "project" } & Omit<
                  Readonly<Record<string, unknown>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  description?: string;
                  has_publicly_visible_repos?: boolean;
                  is_private?: boolean;
                  key?: string;
                  links?: {
                      avatar?: { href?: (...) | (...); name?: (...) | (...) };
                      html?: { href?: (...) | (...); name?: (...) | (...) };
                  };
                  name?: string;
                  owner?: { type: "team" } & Omit<
                      { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                          created_on?: ...;
                          display_name?: ...;
                          links?: ...;
                          uuid?: ...;
                      },
                      "type",
                  > & Readonly<Record<string, unknown>> & { links?: (...) & (...) & (...) };
                  updated_on?: string;
                  uuid?: string;
              }
          )[];
      }

      Paginated Projects

      A paginated list of projects

      • Optional Readonlynext?: string

        Format: uri

        Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlypage?: number

        Page number of the current results. This is an optional element that is not provided in all responses.

      • Optional Readonlypagelen?: number

        Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.

      • Optional Readonlyprevious?: string

        Format: uri

        Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlysize?: number

        Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.

      • Optional Readonlyvalues?: readonly (
            { type: "project" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                description?: string;
                has_publicly_visible_repos?: boolean;
                is_private?: boolean;
                key?: string;
                links?: {
                    avatar?: { href?: (...) | (...); name?: (...) | (...) };
                    html?: { href?: (...) | (...); name?: (...) | (...) };
                };
                name?: string;
                owner?: { type: "team" } & Omit<
                    { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                        created_on?: ...;
                        display_name?: ...;
                        links?: ...;
                        uuid?: ...;
                    },
                    "type",
                > & Readonly<Record<string, unknown>> & { links?: (...) & (...) & (...) };
                updated_on?: string;
                uuid?: string;
            }
        )[]
    • Readonlypaginated_pullrequest_comments: {
          next?: string;
          page?: number;
          pagelen?: number;
          previous?: string;
          size?: number;
          values?: readonly (
              { type: "pullrequest_comment" } & Omit<
                  { type: "comment" } & Omit<
                      Readonly<Record<(...), (...)>> & { type: string },
                      "type",
                  > & Readonly<Record<string, unknown>> & {
                      content?: {
                          html?: (...) | (...);
                          markup?: (...) | (...) | (...) | (...);
                          raw?: (...) | (...);
                      };
                      created_on?: string;
                      deleted?: boolean;
                      id?: number;
                      inline?: { from?: (...)
                      | (...); path: string; to?: (...) | (...) };
                      links?: {
                          code?: (...) | (...);
                          html?: (...) | (...);
                          self?: (...) | (...);
                      };
                      parent?: { readonly type: "comment"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; };
                      updated_on?: string;
                      user?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                          created_on?: ...;
                          display_name?: ...;
                          links?: ...;
                          uuid?: ...;
                      };
                  },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  pending?: boolean;
                  pullrequest?: { type: "pullrequest" } & Omit<
                      Readonly<(...)> & { type: ... },
                      "type",
                  > & Readonly<Record<string, unknown>> & {
                      author?: (...) & (...) & (...) & (...);
                      close_source_branch?: boolean;
                      closed_by?: (...) & (...) & (...) & (...);
                      comment_count?: number;
                      created_on?: string;
                      destination?: { branch?: ...; commit?: ...; repository?: ... };
                      draft?: boolean;
                      id?: number;
                      links?: {
                          activity?: ...;
                          approve?: ...;
                          comments?: ...;
                          commits?: ...;
                          decline?: ...;
                          diff?: ...;
                          diffstat?: ...;
                          html?: ...;
                          merge?: ...;
                          self?: ...;
                      };
                      merge_commit?: { hash?: ... };
                      participants?: readonly (...)[];
                      queued?: boolean;
                      reason?: string;
                      rendered?: { description?: ...; reason?: ...; title?: ... };
                      reviewers?: readonly (...)[];
                      source?: { branch?: ...; commit?: ...; repository?: ... };
                      state?: "DECLINED" | "MERGED" | "OPEN" | "SUPERSEDED";
                      summary?: { html?: ...; markup?: ...; raw?: ... };
                      task_count?: number;
                      title?: string;
                      updated_on?: string;
                  };
                  resolution?: Readonly<Record<string, unknown>> & {
                      created_on?: string;
                      type: string;
                      user?: (...) & (...) & (...) & (...);
                  };
              }
          )[];
      }

      Paginated Pull Request Comments

      A paginated list of pullrequest comments.

      • Optional Readonlynext?: string

        Format: uri

        Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlypage?: number

        Page number of the current results. This is an optional element that is not provided in all responses.

      • Optional Readonlypagelen?: number

        Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.

      • Optional Readonlyprevious?: string

        Format: uri

        Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlysize?: number

        Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.

      • Optional Readonlyvalues?: readonly (
            { type: "pullrequest_comment" } & Omit<
                { type: "comment" } & Omit<
                    Readonly<Record<(...), (...)>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    content?: {
                        html?: (...) | (...);
                        markup?: (...) | (...) | (...) | (...);
                        raw?: (...) | (...);
                    };
                    created_on?: string;
                    deleted?: boolean;
                    id?: number;
                    inline?: { from?: (...)
                    | (...); path: string; to?: (...) | (...) };
                    links?: {
                        code?: (...) | (...);
                        html?: (...) | (...);
                        self?: (...) | (...);
                    };
                    parent?: { readonly type: "comment"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; };
                    updated_on?: string;
                    user?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                        created_on?: ...;
                        display_name?: ...;
                        links?: ...;
                        uuid?: ...;
                    };
                },
                "type",
            > & Readonly<Record<string, unknown>> & {
                pending?: boolean;
                pullrequest?: { type: "pullrequest" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    author?: (...) & (...) & (...) & (...);
                    close_source_branch?: boolean;
                    closed_by?: (...) & (...) & (...) & (...);
                    comment_count?: number;
                    created_on?: string;
                    destination?: { branch?: ...; commit?: ...; repository?: ... };
                    draft?: boolean;
                    id?: number;
                    links?: {
                        activity?: ...;
                        approve?: ...;
                        comments?: ...;
                        commits?: ...;
                        decline?: ...;
                        diff?: ...;
                        diffstat?: ...;
                        html?: ...;
                        merge?: ...;
                        self?: ...;
                    };
                    merge_commit?: { hash?: ... };
                    participants?: readonly (...)[];
                    queued?: boolean;
                    reason?: string;
                    rendered?: { description?: ...; reason?: ...; title?: ... };
                    reviewers?: readonly (...)[];
                    source?: { branch?: ...; commit?: ...; repository?: ... };
                    state?: "DECLINED" | "MERGED" | "OPEN" | "SUPERSEDED";
                    summary?: { html?: ...; markup?: ...; raw?: ... };
                    task_count?: number;
                    title?: string;
                    updated_on?: string;
                };
                resolution?: Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    type: string;
                    user?: (...) & (...) & (...) & (...);
                };
            }
        )[]
    • Readonlypaginated_pullrequests: {
          next?: string;
          page?: number;
          pagelen?: number;
          previous?: string;
          size?: number;
          values?: readonly (
              { type: "pullrequest" } & Omit<
                  Readonly<Record<string, unknown>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  author?: { type: "account" } & Omit<
                      Readonly<(...)> & { type: ... },
                      "type",
                  > & Readonly<Record<string, unknown>> & {
                      created_on?: string;
                      display_name?: string;
                      links?: (...) & (...);
                      uuid?: string;
                  };
                  close_source_branch?: boolean;
                  closed_by?: { type: "account" } & Omit<
                      Readonly<(...)> & { type: ... },
                      "type",
                  > & Readonly<Record<string, unknown>> & {
                      created_on?: string;
                      display_name?: string;
                      links?: (...) & (...);
                      uuid?: string;
                  };
                  comment_count?: number;
                  created_on?: string;
                  destination?: {
                      branch?: {
                          default_merge_strategy?: (...)
                          | (...);
                          merge_strategies?: (...) | (...);
                          name?: (...) | (...);
                      };
                      commit?: { hash?: (...)
                      | (...) };
                      repository?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                          created_on?: ...;
                          description?: ...;
                          fork_policy?: ...;
                          full_name?: ...;
                          has_issues?: ...;
                          has_wiki?: ...;
                          is_private?: ...;
                          language?: ...;
                          links?: ...;
                          mainbranch?: ...;
                          name?: ...;
                          owner?: ...;
                          parent?: ...;
                          project?: ...;
                          scm?: ...;
                          size?: ...;
                          updated_on?: ...;
                          uuid?: ...;
                      };
                  };
                  draft?: boolean;
                  id?: number;
                  links?: {
                      activity?: { href?: (...)
                      | (...); name?: (...) | (...) };
                      approve?: { href?: (...) | (...); name?: (...) | (...) };
                      comments?: { href?: (...) | (...); name?: (...) | (...) };
                      commits?: { href?: (...) | (...); name?: (...) | (...) };
                      decline?: { href?: (...) | (...); name?: (...) | (...) };
                      diff?: { href?: (...) | (...); name?: (...) | (...) };
                      diffstat?: { href?: (...) | (...); name?: (...) | (...) };
                      html?: { href?: (...) | (...); name?: (...) | (...) };
                      merge?: { href?: (...) | (...); name?: (...) | (...) };
                      self?: { href?: (...) | (...); name?: (...) | (...) };
                  };
                  merge_commit?: { hash?: string };
                  participants?: readonly (
                      { type: "participant" } & Omit<(...) & (...), "type"> & Readonly<
                          Record<(...), (...)>,
                      > & {
                          approved?: (...) | (...) | (...);
                          participated_on?: (...) | (...);
                          role?: (...) | (...) | (...);
                          state?: (...) | (...) | (...) | (...);
                          user?: (...) | (...);
                      }
                  )[];
                  queued?: boolean;
                  reason?: string;
                  rendered?: {
                      description?: {
                          html?: (...)
                          | (...);
                          markup?: (...) | (...) | (...) | (...);
                          raw?: (...) | (...);
                      };
                      reason?: {
                          html?: (...)
                          | (...);
                          markup?: (...) | (...) | (...) | (...);
                          raw?: (...) | (...);
                      };
                      title?: {
                          html?: (...)
                          | (...);
                          markup?: (...) | (...) | (...) | (...);
                          raw?: (...) | (...);
                      };
                  };
                  reviewers?: readonly (
                      { type: "account" } & Omit<(...) & (...), "type"> & Readonly<
                          Record<(...), (...)>,
                      > & {
                          created_on?: (...) | (...);
                          display_name?: (...) | (...);
                          links?: (...) | (...);
                          uuid?: (...) | (...);
                      }
                  )[];
                  source?: {
                      branch?: {
                          default_merge_strategy?: (...)
                          | (...);
                          merge_strategies?: (...) | (...);
                          name?: (...) | (...);
                      };
                      commit?: { hash?: (...)
                      | (...) };
                      repository?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                          created_on?: ...;
                          description?: ...;
                          fork_policy?: ...;
                          full_name?: ...;
                          has_issues?: ...;
                          has_wiki?: ...;
                          is_private?: ...;
                          language?: ...;
                          links?: ...;
                          mainbranch?: ...;
                          name?: ...;
                          owner?: ...;
                          parent?: ...;
                          project?: ...;
                          scm?: ...;
                          size?: ...;
                          updated_on?: ...;
                          uuid?: ...;
                      };
                  };
                  state?: "DECLINED"
                  | "MERGED"
                  | "OPEN"
                  | "SUPERSEDED";
                  summary?: {
                      html?: string;
                      markup?: "creole" | "markdown" | "plaintext";
                      raw?: string;
                  };
                  task_count?: number;
                  title?: string;
                  updated_on?: string;
              }
          )[];
      }

      Paginated Pull Requests

      A paginated list of pullrequests.

      • Optional Readonlynext?: string

        Format: uri

        Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlypage?: number

        Page number of the current results. This is an optional element that is not provided in all responses.

      • Optional Readonlypagelen?: number

        Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.

      • Optional Readonlyprevious?: string

        Format: uri

        Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlysize?: number

        Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.

      • Optional Readonlyvalues?: readonly (
            { type: "pullrequest" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                author?: { type: "account" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: (...) & (...);
                    uuid?: string;
                };
                close_source_branch?: boolean;
                closed_by?: { type: "account" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: (...) & (...);
                    uuid?: string;
                };
                comment_count?: number;
                created_on?: string;
                destination?: {
                    branch?: {
                        default_merge_strategy?: (...)
                        | (...);
                        merge_strategies?: (...) | (...);
                        name?: (...) | (...);
                    };
                    commit?: { hash?: (...)
                    | (...) };
                    repository?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                        created_on?: ...;
                        description?: ...;
                        fork_policy?: ...;
                        full_name?: ...;
                        has_issues?: ...;
                        has_wiki?: ...;
                        is_private?: ...;
                        language?: ...;
                        links?: ...;
                        mainbranch?: ...;
                        name?: ...;
                        owner?: ...;
                        parent?: ...;
                        project?: ...;
                        scm?: ...;
                        size?: ...;
                        updated_on?: ...;
                        uuid?: ...;
                    };
                };
                draft?: boolean;
                id?: number;
                links?: {
                    activity?: { href?: (...)
                    | (...); name?: (...) | (...) };
                    approve?: { href?: (...) | (...); name?: (...) | (...) };
                    comments?: { href?: (...) | (...); name?: (...) | (...) };
                    commits?: { href?: (...) | (...); name?: (...) | (...) };
                    decline?: { href?: (...) | (...); name?: (...) | (...) };
                    diff?: { href?: (...) | (...); name?: (...) | (...) };
                    diffstat?: { href?: (...) | (...); name?: (...) | (...) };
                    html?: { href?: (...) | (...); name?: (...) | (...) };
                    merge?: { href?: (...) | (...); name?: (...) | (...) };
                    self?: { href?: (...) | (...); name?: (...) | (...) };
                };
                merge_commit?: { hash?: string };
                participants?: readonly (
                    { type: "participant" } & Omit<(...) & (...), "type"> & Readonly<
                        Record<(...), (...)>,
                    > & {
                        approved?: (...) | (...) | (...);
                        participated_on?: (...) | (...);
                        role?: (...) | (...) | (...);
                        state?: (...) | (...) | (...) | (...);
                        user?: (...) | (...);
                    }
                )[];
                queued?: boolean;
                reason?: string;
                rendered?: {
                    description?: {
                        html?: (...)
                        | (...);
                        markup?: (...) | (...) | (...) | (...);
                        raw?: (...) | (...);
                    };
                    reason?: {
                        html?: (...)
                        | (...);
                        markup?: (...) | (...) | (...) | (...);
                        raw?: (...) | (...);
                    };
                    title?: {
                        html?: (...)
                        | (...);
                        markup?: (...) | (...) | (...) | (...);
                        raw?: (...) | (...);
                    };
                };
                reviewers?: readonly (
                    { type: "account" } & Omit<(...) & (...), "type"> & Readonly<
                        Record<(...), (...)>,
                    > & {
                        created_on?: (...) | (...);
                        display_name?: (...) | (...);
                        links?: (...) | (...);
                        uuid?: (...) | (...);
                    }
                )[];
                source?: {
                    branch?: {
                        default_merge_strategy?: (...)
                        | (...);
                        merge_strategies?: (...) | (...);
                        name?: (...) | (...);
                    };
                    commit?: { hash?: (...)
                    | (...) };
                    repository?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                        created_on?: ...;
                        description?: ...;
                        fork_policy?: ...;
                        full_name?: ...;
                        has_issues?: ...;
                        has_wiki?: ...;
                        is_private?: ...;
                        language?: ...;
                        links?: ...;
                        mainbranch?: ...;
                        name?: ...;
                        owner?: ...;
                        parent?: ...;
                        project?: ...;
                        scm?: ...;
                        size?: ...;
                        updated_on?: ...;
                        uuid?: ...;
                    };
                };
                state?: "DECLINED"
                | "MERGED"
                | "OPEN"
                | "SUPERSEDED";
                summary?: {
                    html?: string;
                    markup?: "creole" | "markdown" | "plaintext";
                    raw?: string;
                };
                task_count?: number;
                title?: string;
                updated_on?: string;
            }
        )[]
    • Readonlypaginated_refs: {
          next?: string;
          page?: number;
          pagelen?: number;
          previous?: string;
          size?: number;
          values?: readonly (
              Readonly<Record<string, unknown>> & {
                  links?: {
                      commits?: { href?: (...) | (...); name?: (...) | (...) };
                      html?: { href?: (...) | (...); name?: (...) | (...) };
                      self?: { href?: (...) | (...); name?: (...) | (...) };
                  };
                  name?: string;
                  target?: { type: "commit" } & Omit<
                      { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                          author?: ...;
                          committer?: ...;
                          date?: ...;
                          hash?: ...;
                          message?: ...;
                          parents?: ...;
                          summary?: ...;
                      },
                      "type",
                  > & Readonly<Record<string, unknown>> & {
                      participants?: readonly (...)[];
                      repository?: (...) & (...) & (...) & (...);
                  };
                  type: string;
              }
          )[];
      }

      Paginated Refs

      A paginated list of refs.

      • Optional Readonlynext?: string

        Format: uri

        Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlypage?: number

        Page number of the current results. This is an optional element that is not provided in all responses.

      • Optional Readonlypagelen?: number

        Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.

      • Optional Readonlyprevious?: string

        Format: uri

        Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlysize?: number

        Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.

      • Optional Readonlyvalues?: readonly (
            Readonly<Record<string, unknown>> & {
                links?: {
                    commits?: { href?: (...) | (...); name?: (...) | (...) };
                    html?: { href?: (...) | (...); name?: (...) | (...) };
                    self?: { href?: (...) | (...); name?: (...) | (...) };
                };
                name?: string;
                target?: { type: "commit" } & Omit<
                    { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                        author?: ...;
                        committer?: ...;
                        date?: ...;
                        hash?: ...;
                        message?: ...;
                        parents?: ...;
                        summary?: ...;
                    },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    participants?: readonly (...)[];
                    repository?: (...) & (...) & (...) & (...);
                };
                type: string;
            }
        )[]
    • Readonlypaginated_reports: {
          next?: string;
          page?: number;
          pagelen?: number;
          previous?: string;
          size?: number;
          values?: readonly (
              { type: "report" } & Omit<
                  Readonly<Record<string, unknown>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  data?: readonly {
                      title?: string;
                      type?:
                          | "BOOLEAN"
                          | "DATE"
                          | "DURATION"
                          | "LINK"
                          | "NUMBER"
                          | "PERCENTAGE"
                          | "TEXT";
                      value?: Record<(...), (...)>;
                  }[];
                  details?: string;
                  external_id?: string;
                  link?: string;
                  logo_url?: string;
                  remote_link_enabled?: boolean;
                  report_type?: "BUG"
                  | "COVERAGE"
                  | "SECURITY"
                  | "TEST";
                  reporter?: string;
                  result?: "FAILED" | "PENDING" | "PASSED";
                  title?: string;
                  updated_on?: string;
                  uuid?: string;
              }
          )[];
      }

      Paginated Reports

      A paginated list of reports.

      • Optional Readonlynext?: string

        Format: uri

        Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlypage?: number

        Page number of the current results. This is an optional element that is not provided in all responses.

      • Optional Readonlypagelen?: number

        Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.

      • Optional Readonlyprevious?: string

        Format: uri

        Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlysize?: number

        Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.

      • Optional Readonlyvalues?: readonly (
            { type: "report" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                data?: readonly {
                    title?: string;
                    type?:
                        | "BOOLEAN"
                        | "DATE"
                        | "DURATION"
                        | "LINK"
                        | "NUMBER"
                        | "PERCENTAGE"
                        | "TEXT";
                    value?: Record<(...), (...)>;
                }[];
                details?: string;
                external_id?: string;
                link?: string;
                logo_url?: string;
                remote_link_enabled?: boolean;
                report_type?: "BUG"
                | "COVERAGE"
                | "SECURITY"
                | "TEST";
                reporter?: string;
                result?: "FAILED" | "PENDING" | "PASSED";
                title?: string;
                updated_on?: string;
                uuid?: string;
            }
        )[]

        The values of the current page.

    • Readonlypaginated_repositories: {
          next?: string;
          page?: number;
          pagelen?: number;
          previous?: string;
          size?: number;
          values?: readonly (
              { type: "repository" } & Omit<
                  Readonly<Record<string, unknown>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  description?: string;
                  fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                  full_name?: string;
                  has_issues?: boolean;
                  has_wiki?: boolean;
                  is_private?: boolean;
                  language?: string;
                  links?: {
                      avatar?: { href?: (...) | (...); name?: (...) | (...) };
                      clone?: readonly { href?: ...; name?: ... }[];
                      commits?: { href?: (...) | (...); name?: (...) | (...) };
                      downloads?: { href?: (...) | (...); name?: (...) | (...) };
                      forks?: { href?: (...) | (...); name?: (...) | (...) };
                      hooks?: { href?: (...) | (...); name?: (...) | (...) };
                      html?: { href?: (...) | (...); name?: (...) | (...) };
                      pullrequests?: { href?: (...) | (...); name?: (...) | (...) };
                      self?: { href?: (...) | (...); name?: (...) | (...) };
                      watchers?: { href?: (...) | (...); name?: (...) | (...) };
                  };
                  mainbranch?: Readonly<Record<string, unknown>> & {
                      links?: { commits?: ...; html?: ...; self?: ... };
                      name?: string;
                      target?: (...) & (...) & (...) & (...);
                      type: string;
                  } & {
                      default_merge_strategy?: string;
                      merge_strategies?: readonly (...)[];
                  };
                  name?: string;
                  owner?: { type: "account" } & Omit<
                      Readonly<(...)> & { type: ... },
                      "type",
                  > & Readonly<Record<string, unknown>> & {
                      created_on?: string;
                      display_name?: string;
                      links?: (...) & (...);
                      uuid?: string;
                  };
                  parent?: { readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; };
                  project?: { type: "project" } & Omit<
                      Readonly<(...)> & { type: ... },
                      "type",
                  > & Readonly<Record<string, unknown>> & {
                      created_on?: string;
                      description?: string;
                      has_publicly_visible_repos?: boolean;
                      is_private?: boolean;
                      key?: string;
                      links?: { avatar?: ...; html?: ... };
                      name?: string;
                      owner?: (...) & (...) & (...) & (...);
                      updated_on?: string;
                      uuid?: string;
                  };
                  scm?: "git";
                  size?: number;
                  updated_on?: string;
                  uuid?: string;
              }
          )[];
      }

      Paginated Repositories

      A paginated list of repositories.

      • Optional Readonlynext?: string

        Format: uri

        Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlypage?: number

        Page number of the current results. This is an optional element that is not provided in all responses.

      • Optional Readonlypagelen?: number

        Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.

      • Optional Readonlyprevious?: string

        Format: uri

        Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlysize?: number

        Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.

      • Optional Readonlyvalues?: readonly (
            { type: "repository" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                description?: string;
                fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                full_name?: string;
                has_issues?: boolean;
                has_wiki?: boolean;
                is_private?: boolean;
                language?: string;
                links?: {
                    avatar?: { href?: (...) | (...); name?: (...) | (...) };
                    clone?: readonly { href?: ...; name?: ... }[];
                    commits?: { href?: (...) | (...); name?: (...) | (...) };
                    downloads?: { href?: (...) | (...); name?: (...) | (...) };
                    forks?: { href?: (...) | (...); name?: (...) | (...) };
                    hooks?: { href?: (...) | (...); name?: (...) | (...) };
                    html?: { href?: (...) | (...); name?: (...) | (...) };
                    pullrequests?: { href?: (...) | (...); name?: (...) | (...) };
                    self?: { href?: (...) | (...); name?: (...) | (...) };
                    watchers?: { href?: (...) | (...); name?: (...) | (...) };
                };
                mainbranch?: Readonly<Record<string, unknown>> & {
                    links?: { commits?: ...; html?: ...; self?: ... };
                    name?: string;
                    target?: (...) & (...) & (...) & (...);
                    type: string;
                } & {
                    default_merge_strategy?: string;
                    merge_strategies?: readonly (...)[];
                };
                name?: string;
                owner?: { type: "account" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: (...) & (...);
                    uuid?: string;
                };
                parent?: { readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; };
                project?: { type: "project" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    description?: string;
                    has_publicly_visible_repos?: boolean;
                    is_private?: boolean;
                    key?: string;
                    links?: { avatar?: ...; html?: ... };
                    name?: string;
                    owner?: (...) & (...) & (...) & (...);
                    updated_on?: string;
                    uuid?: string;
                };
                scm?: "git";
                size?: number;
                updated_on?: string;
                uuid?: string;
            }
        )[]
    • Readonlypaginated_repository_group_permissions: {
          next?: string;
          page?: number;
          pagelen?: number;
          previous?: string;
          size?: number;
          values?: readonly (
              Readonly<Record<string, unknown>> & {
                  group?: { type: "group" } & Omit<
                      Readonly<(...)> & { type: ... },
                      "type",
                  > & Readonly<Record<string, unknown>> & {
                      full_slug?: string;
                      links?: { html?: ...; self?: ... };
                      name?: string;
                      owner?: (...) & (...) & (...) & (...);
                      slug?: string;
                      workspace?: (...) & (...) & (...) & (...);
                  };
                  links?: { self?: { href?: (...)
                  | (...); name?: (...) | (...) } };
                  permission?: "admin" | "read" | "write" | "none";
                  repository?: { type: "repository" } & Omit<
                      Readonly<(...)> & { type: ... },
                      "type",
                  > & Readonly<Record<string, unknown>> & {
                      created_on?: string;
                      description?: string;
                      fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                      full_name?: string;
                      has_issues?: boolean;
                      has_wiki?: boolean;
                      is_private?: boolean;
                      language?: string;
                      links?: {
                          avatar?: ...;
                          clone?: ...;
                          commits?: ...;
                          downloads?: ...;
                          forks?: ...;
                          hooks?: ...;
                          html?: ...;
                          pullrequests?: ...;
                          self?: ...;
                          watchers?: ...;
                      };
                      mainbranch?: (...) & (...) & (...);
                      name?: string;
                      owner?: (...) & (...) & (...) & (...);
                      parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                      project?: (...) & (...) & (...) & (...);
                      scm?: "git";
                      size?: number;
                      updated_on?: string;
                      uuid?: string;
                  };
                  type: string;
              }
          )[];
      }

      Paginated Repository Group Permissions

      A paginated list of repository group permissions.

      • Optional Readonlynext?: string

        Format: uri

        Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlypage?: number

        Page number of the current results. This is an optional element that is not provided in all responses.

      • Optional Readonlypagelen?: number

        Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.

      • Optional Readonlyprevious?: string

        Format: uri

        Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlysize?: number

        Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.

      • Optional Readonlyvalues?: readonly (
            Readonly<Record<string, unknown>> & {
                group?: { type: "group" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    full_slug?: string;
                    links?: { html?: ...; self?: ... };
                    name?: string;
                    owner?: (...) & (...) & (...) & (...);
                    slug?: string;
                    workspace?: (...) & (...) & (...) & (...);
                };
                links?: { self?: { href?: (...)
                | (...); name?: (...) | (...) } };
                permission?: "admin" | "read" | "write" | "none";
                repository?: { type: "repository" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    description?: string;
                    fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                    full_name?: string;
                    has_issues?: boolean;
                    has_wiki?: boolean;
                    is_private?: boolean;
                    language?: string;
                    links?: {
                        avatar?: ...;
                        clone?: ...;
                        commits?: ...;
                        downloads?: ...;
                        forks?: ...;
                        hooks?: ...;
                        html?: ...;
                        pullrequests?: ...;
                        self?: ...;
                        watchers?: ...;
                    };
                    mainbranch?: (...) & (...) & (...);
                    name?: string;
                    owner?: (...) & (...) & (...) & (...);
                    parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                    project?: (...) & (...) & (...) & (...);
                    scm?: "git";
                    size?: number;
                    updated_on?: string;
                    uuid?: string;
                };
                type: string;
            }
        )[]
    • Readonlypaginated_repository_permissions: {
          next?: string;
          page?: number;
          pagelen?: number;
          previous?: string;
          size?: number;
          values?: readonly (
              Readonly<Record<string, unknown>> & {
                  permission?: "admin" | "read" | "write" | "none";
                  repository?: { type: "repository" } & Omit<
                      Readonly<(...)> & { type: ... },
                      "type",
                  > & Readonly<Record<string, unknown>> & {
                      created_on?: string;
                      description?: string;
                      fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                      full_name?: string;
                      has_issues?: boolean;
                      has_wiki?: boolean;
                      is_private?: boolean;
                      language?: string;
                      links?: {
                          avatar?: ...;
                          clone?: ...;
                          commits?: ...;
                          downloads?: ...;
                          forks?: ...;
                          hooks?: ...;
                          html?: ...;
                          pullrequests?: ...;
                          self?: ...;
                          watchers?: ...;
                      };
                      mainbranch?: (...) & (...) & (...);
                      name?: string;
                      owner?: (...) & (...) & (...) & (...);
                      parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                      project?: (...) & (...) & (...) & (...);
                      scm?: "git";
                      size?: number;
                      updated_on?: string;
                      uuid?: string;
                  };
                  type: string;
                  user?: { type: "user" } & Omit<
                      { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                          created_on?: ...;
                          display_name?: ...;
                          links?: ...;
                          uuid?: ...;
                      },
                      "type",
                  > & Readonly<Record<string, unknown>> & {
                      account_id?: string;
                      account_status?: string;
                      has_2fa_enabled?: boolean;
                      is_staff?: boolean;
                      links?: (...) & (...) & (...);
                      nickname?: string;
                  };
              }
          )[];
      }

      Paginated Repository Permissions

      A paginated list of repository permissions.

      • Optional Readonlynext?: string

        Format: uri

        Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlypage?: number

        Page number of the current results. This is an optional element that is not provided in all responses.

      • Optional Readonlypagelen?: number

        Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.

      • Optional Readonlyprevious?: string

        Format: uri

        Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlysize?: number

        Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.

      • Optional Readonlyvalues?: readonly (
            Readonly<Record<string, unknown>> & {
                permission?: "admin" | "read" | "write" | "none";
                repository?: { type: "repository" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    description?: string;
                    fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                    full_name?: string;
                    has_issues?: boolean;
                    has_wiki?: boolean;
                    is_private?: boolean;
                    language?: string;
                    links?: {
                        avatar?: ...;
                        clone?: ...;
                        commits?: ...;
                        downloads?: ...;
                        forks?: ...;
                        hooks?: ...;
                        html?: ...;
                        pullrequests?: ...;
                        self?: ...;
                        watchers?: ...;
                    };
                    mainbranch?: (...) & (...) & (...);
                    name?: string;
                    owner?: (...) & (...) & (...) & (...);
                    parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                    project?: (...) & (...) & (...) & (...);
                    scm?: "git";
                    size?: number;
                    updated_on?: string;
                    uuid?: string;
                };
                type: string;
                user?: { type: "user" } & Omit<
                    { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                        created_on?: ...;
                        display_name?: ...;
                        links?: ...;
                        uuid?: ...;
                    },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    account_id?: string;
                    account_status?: string;
                    has_2fa_enabled?: boolean;
                    is_staff?: boolean;
                    links?: (...) & (...) & (...);
                    nickname?: string;
                };
            }
        )[]
    • Readonlypaginated_repository_user_permissions: {
          next?: string;
          page?: number;
          pagelen?: number;
          previous?: string;
          size?: number;
          values?: readonly (
              Readonly<Record<string, unknown>> & {
                  links?: { self?: { href?: (...) | (...); name?: (...) | (...) } };
                  permission?: "admin" | "read" | "write" | "none";
                  repository?: { type: "repository" } & Omit<
                      Readonly<(...)> & { type: ... },
                      "type",
                  > & Readonly<Record<string, unknown>> & {
                      created_on?: string;
                      description?: string;
                      fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                      full_name?: string;
                      has_issues?: boolean;
                      has_wiki?: boolean;
                      is_private?: boolean;
                      language?: string;
                      links?: {
                          avatar?: ...;
                          clone?: ...;
                          commits?: ...;
                          downloads?: ...;
                          forks?: ...;
                          hooks?: ...;
                          html?: ...;
                          pullrequests?: ...;
                          self?: ...;
                          watchers?: ...;
                      };
                      mainbranch?: (...) & (...) & (...);
                      name?: string;
                      owner?: (...) & (...) & (...) & (...);
                      parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                      project?: (...) & (...) & (...) & (...);
                      scm?: "git";
                      size?: number;
                      updated_on?: string;
                      uuid?: string;
                  };
                  type: string;
                  user?: { type: "user" } & Omit<
                      { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                          created_on?: ...;
                          display_name?: ...;
                          links?: ...;
                          uuid?: ...;
                      },
                      "type",
                  > & Readonly<Record<string, unknown>> & {
                      account_id?: string;
                      account_status?: string;
                      has_2fa_enabled?: boolean;
                      is_staff?: boolean;
                      links?: (...) & (...) & (...);
                      nickname?: string;
                  };
              }
          )[];
      }

      Paginated Repository User Permissions

      A paginated list of repository user permissions.

      • Optional Readonlynext?: string

        Format: uri

        Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlypage?: number

        Page number of the current results. This is an optional element that is not provided in all responses.

      • Optional Readonlypagelen?: number

        Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.

      • Optional Readonlyprevious?: string

        Format: uri

        Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlysize?: number

        Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.

      • Optional Readonlyvalues?: readonly (
            Readonly<Record<string, unknown>> & {
                links?: { self?: { href?: (...) | (...); name?: (...) | (...) } };
                permission?: "admin" | "read" | "write" | "none";
                repository?: { type: "repository" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    description?: string;
                    fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                    full_name?: string;
                    has_issues?: boolean;
                    has_wiki?: boolean;
                    is_private?: boolean;
                    language?: string;
                    links?: {
                        avatar?: ...;
                        clone?: ...;
                        commits?: ...;
                        downloads?: ...;
                        forks?: ...;
                        hooks?: ...;
                        html?: ...;
                        pullrequests?: ...;
                        self?: ...;
                        watchers?: ...;
                    };
                    mainbranch?: (...) & (...) & (...);
                    name?: string;
                    owner?: (...) & (...) & (...) & (...);
                    parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                    project?: (...) & (...) & (...) & (...);
                    scm?: "git";
                    size?: number;
                    updated_on?: string;
                    uuid?: string;
                };
                type: string;
                user?: { type: "user" } & Omit<
                    { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                        created_on?: ...;
                        display_name?: ...;
                        links?: ...;
                        uuid?: ...;
                    },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    account_id?: string;
                    account_status?: string;
                    has_2fa_enabled?: boolean;
                    is_staff?: boolean;
                    links?: (...) & (...) & (...);
                    nickname?: string;
                };
            }
        )[]
    • Readonlypaginated_snippet_comments: {
          next?: string;
          page?: number;
          pagelen?: number;
          previous?: string;
          size?: number;
          values?: readonly (
              { type: "snippet_comment" } & Omit<
                  Readonly<Record<string, unknown>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  links?: {
                      html?: { href?: (...) | (...); name?: (...) | (...) };
                      self?: { href?: (...) | (...); name?: (...) | (...) };
                  };
                  snippet?: { type: "snippet" } & Omit<
                      Readonly<(...)> & { type: ... },
                      "type",
                  > & Readonly<Record<string, unknown>> & {
                      created_on?: string;
                      creator?: (...) & (...) & (...) & (...);
                      id?: number;
                      is_private?: boolean;
                      owner?: (...) & (...) & (...) & (...);
                      scm?: "git";
                      title?: string;
                      updated_on?: string;
                  };
              }
          )[];
      }

      Paginated Snippet Comments

      A paginated list of snippet comments.

      • Optional Readonlynext?: string

        Format: uri

        Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlypage?: number

        Page number of the current results. This is an optional element that is not provided in all responses.

      • Optional Readonlypagelen?: number

        Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.

      • Optional Readonlyprevious?: string

        Format: uri

        Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlysize?: number

        Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.

      • Optional Readonlyvalues?: readonly (
            { type: "snippet_comment" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                links?: {
                    html?: { href?: (...) | (...); name?: (...) | (...) };
                    self?: { href?: (...) | (...); name?: (...) | (...) };
                };
                snippet?: { type: "snippet" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    creator?: (...) & (...) & (...) & (...);
                    id?: number;
                    is_private?: boolean;
                    owner?: (...) & (...) & (...) & (...);
                    scm?: "git";
                    title?: string;
                    updated_on?: string;
                };
            }
        )[]
    • Readonlypaginated_snippet_commit: {
          next?: string;
          page?: number;
          pagelen?: number;
          previous?: string;
          size?: number;
          values?: readonly (
              { type: "snippet_commit" } & Omit<
                  { type: "base_commit" } & Omit<
                      Readonly<Record<(...), (...)>> & { type: string },
                      "type",
                  > & Readonly<Record<string, unknown>> & {
                      author?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                          raw?: ...;
                          user?: ...;
                      };
                      committer?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                          raw?: ...;
                          user?: ...;
                      };
                      date?: string;
                      hash?: string;
                      message?: string;
                      parents?: readonly (
                          { readonly type: "base_commit"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }
                      )[];
                      summary?: {
                          html?: (...)
                          | (...);
                          markup?: (...) | (...) | (...) | (...);
                          raw?: (...) | (...);
                      };
                  },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  links?: {
                      diff?: { href?: (...) | (...); name?: (...) | (...) };
                      html?: { href?: (...) | (...); name?: (...) | (...) };
                      self?: { href?: (...) | (...); name?: (...) | (...) };
                  };
                  snippet?: { type: "snippet" } & Omit<
                      Readonly<(...)> & { type: ... },
                      "type",
                  > & Readonly<Record<string, unknown>> & {
                      created_on?: string;
                      creator?: (...) & (...) & (...) & (...);
                      id?: number;
                      is_private?: boolean;
                      owner?: (...) & (...) & (...) & (...);
                      scm?: "git";
                      title?: string;
                      updated_on?: string;
                  };
              }
          )[];
      }

      Paginated Snippet Commits

      A paginated list of snippet commits.

      • Optional Readonlynext?: string

        Format: uri

        Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlypage?: number

        Page number of the current results. This is an optional element that is not provided in all responses.

      • Optional Readonlypagelen?: number

        Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.

      • Optional Readonlyprevious?: string

        Format: uri

        Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlysize?: number

        Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.

      • Optional Readonlyvalues?: readonly (
            { type: "snippet_commit" } & Omit<
                { type: "base_commit" } & Omit<
                    Readonly<Record<(...), (...)>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    author?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                        raw?: ...;
                        user?: ...;
                    };
                    committer?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                        raw?: ...;
                        user?: ...;
                    };
                    date?: string;
                    hash?: string;
                    message?: string;
                    parents?: readonly (
                        { readonly type: "base_commit"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }
                    )[];
                    summary?: {
                        html?: (...)
                        | (...);
                        markup?: (...) | (...) | (...) | (...);
                        raw?: (...) | (...);
                    };
                },
                "type",
            > & Readonly<Record<string, unknown>> & {
                links?: {
                    diff?: { href?: (...) | (...); name?: (...) | (...) };
                    html?: { href?: (...) | (...); name?: (...) | (...) };
                    self?: { href?: (...) | (...); name?: (...) | (...) };
                };
                snippet?: { type: "snippet" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    creator?: (...) & (...) & (...) & (...);
                    id?: number;
                    is_private?: boolean;
                    owner?: (...) & (...) & (...) & (...);
                    scm?: "git";
                    title?: string;
                    updated_on?: string;
                };
            }
        )[]
    • Readonlypaginated_snippets: {
          next?: string;
          page?: number;
          pagelen?: number;
          previous?: string;
          size?: number;
          values?: readonly (
              { type: "snippet" } & Omit<
                  Readonly<Record<string, unknown>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  creator?: { type: "account" } & Omit<
                      Readonly<(...)> & { type: ... },
                      "type",
                  > & Readonly<Record<string, unknown>> & {
                      created_on?: string;
                      display_name?: string;
                      links?: (...) & (...);
                      uuid?: string;
                  };
                  id?: number;
                  is_private?: boolean;
                  owner?: { type: "account" } & Omit<
                      Readonly<(...)> & { type: ... },
                      "type",
                  > & Readonly<Record<string, unknown>> & {
                      created_on?: string;
                      display_name?: string;
                      links?: (...) & (...);
                      uuid?: string;
                  };
                  scm?: "git";
                  title?: string;
                  updated_on?: string;
              }
          )[];
      }

      Paginated Snippets

      A paginated list of snippets.

      • Optional Readonlynext?: string

        Format: uri

        Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlypage?: number

        Page number of the current results. This is an optional element that is not provided in all responses.

      • Optional Readonlypagelen?: number

        Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.

      • Optional Readonlyprevious?: string

        Format: uri

        Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlysize?: number

        Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.

      • Optional Readonlyvalues?: readonly (
            { type: "snippet" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                creator?: { type: "account" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: (...) & (...);
                    uuid?: string;
                };
                id?: number;
                is_private?: boolean;
                owner?: { type: "account" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: (...) & (...);
                    uuid?: string;
                };
                scm?: "git";
                title?: string;
                updated_on?: string;
            }
        )[]
    • Readonlypaginated_ssh_user_keys: {
          next?: string;
          page?: number;
          pagelen?: number;
          previous?: string;
          size?: number;
          values?: readonly (
              { type: "ssh_account_key" } & Omit<
                  { type: "ssh_key" } & Omit<
                      Readonly<Record<(...), (...)>> & { type: string },
                      "type",
                  > & Readonly<Record<string, unknown>> & {
                      comment?: string;
                      created_on?: string;
                      key?: string;
                      label?: string;
                      last_used?: string;
                      links?: { self?: (...) | (...) };
                      uuid?: string;
                  },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  expires_on?: string;
                  fingerprint?: string;
                  owner?: { type: "account" } & Omit<
                      Readonly<(...)> & { type: ... },
                      "type",
                  > & Readonly<Record<string, unknown>> & {
                      created_on?: string;
                      display_name?: string;
                      links?: (...) & (...);
                      uuid?: string;
                  };
              }
          )[];
      }

      Paginated SSH User Keys

      A paginated list of SSH keys.

      • Optional Readonlynext?: string

        Format: uri

        Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlypage?: number

        Page number of the current results. This is an optional element that is not provided in all responses.

      • Optional Readonlypagelen?: number

        Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.

      • Optional Readonlyprevious?: string

        Format: uri

        Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlysize?: number

        Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.

      • Optional Readonlyvalues?: readonly (
            { type: "ssh_account_key" } & Omit<
                { type: "ssh_key" } & Omit<
                    Readonly<Record<(...), (...)>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    comment?: string;
                    created_on?: string;
                    key?: string;
                    label?: string;
                    last_used?: string;
                    links?: { self?: (...) | (...) };
                    uuid?: string;
                },
                "type",
            > & Readonly<Record<string, unknown>> & {
                expires_on?: string;
                fingerprint?: string;
                owner?: { type: "account" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: (...) & (...);
                    uuid?: string;
                };
            }
        )[]
    • Readonlypaginated_tags: {
          next?: string;
          page?: number;
          pagelen?: number;
          previous?: string;
          size?: number;
          values?: readonly (
              Readonly<Record<string, unknown>> & {
                  links?: {
                      commits?: { href?: (...) | (...); name?: (...) | (...) };
                      html?: { href?: (...) | (...); name?: (...) | (...) };
                      self?: { href?: (...) | (...); name?: (...) | (...) };
                  };
                  name?: string;
                  target?: { type: "commit" } & Omit<
                      { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                          author?: ...;
                          committer?: ...;
                          date?: ...;
                          hash?: ...;
                          message?: ...;
                          parents?: ...;
                          summary?: ...;
                      },
                      "type",
                  > & Readonly<Record<string, unknown>> & {
                      participants?: readonly (...)[];
                      repository?: (...) & (...) & (...) & (...);
                  };
                  type: string;
              } & {
                  date?: string;
                  message?: string;
                  tagger?: { type: "author" } & Omit<
                      Readonly<(...)> & { type: ... },
                      "type",
                  > & Readonly<Record<string, unknown>> & {
                      raw?: string;
                      user?: (...) & (...) & (...) & (...);
                  };
              }
          )[];
      }

      Paginated Tags

      A paginated list of tags.

      • Optional Readonlynext?: string

        Format: uri

        Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlypage?: number

        Page number of the current results. This is an optional element that is not provided in all responses.

      • Optional Readonlypagelen?: number

        Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.

      • Optional Readonlyprevious?: string

        Format: uri

        Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlysize?: number

        Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.

      • Optional Readonlyvalues?: readonly (
            Readonly<Record<string, unknown>> & {
                links?: {
                    commits?: { href?: (...) | (...); name?: (...) | (...) };
                    html?: { href?: (...) | (...); name?: (...) | (...) };
                    self?: { href?: (...) | (...); name?: (...) | (...) };
                };
                name?: string;
                target?: { type: "commit" } & Omit<
                    { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                        author?: ...;
                        committer?: ...;
                        date?: ...;
                        hash?: ...;
                        message?: ...;
                        parents?: ...;
                        summary?: ...;
                    },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    participants?: readonly (...)[];
                    repository?: (...) & (...) & (...) & (...);
                };
                type: string;
            } & {
                date?: string;
                message?: string;
                tagger?: { type: "author" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    raw?: string;
                    user?: (...) & (...) & (...) & (...);
                };
            }
        )[]
    • Readonlypaginated_tasks: {
          next?: string;
          page?: number;
          pagelen?: number;
          previous?: string;
          size?: number;
          values?: readonly (
              {
                  content: {
                      html?: string;
                      markup?: "creole"
                      | "markdown"
                      | "plaintext";
                      raw?: string;
                  };
                  created_on: string;
                  creator: { type: "account" } & Omit<
                      Readonly<Record<(...), (...)>> & { type: string },
                      "type",
                  > & Readonly<Record<string, unknown>> & {
                      created_on?: string;
                      display_name?: string;
                      links?: Readonly<(...)> & { avatar?: ... };
                      uuid?: string;
                  };
                  id?: number;
                  pending?: boolean;
                  resolved_by?: { type: "account" } & Omit<
                      Readonly<(...)> & { type: ... },
                      "type",
                  > & Readonly<Record<string, unknown>> & {
                      created_on?: string;
                      display_name?: string;
                      links?: (...) & (...);
                      uuid?: string;
                  };
                  resolved_on?: string;
                  state: "RESOLVED"
                  | "UNRESOLVED";
                  updated_on: string;
              } & {
                  links?: {
                      html?: { href?: (...)
                      | (...); name?: (...) | (...) };
                      self?: { href?: (...) | (...); name?: (...) | (...) };
                  };
              } & {
                  comment?: { type: "comment" } & Omit<
                      Readonly<(...)> & { type: ... },
                      "type",
                  > & Readonly<Record<string, unknown>> & {
                      content?: { html?: ...; markup?: ...; raw?: ... };
                      created_on?: string;
                      deleted?: boolean;
                      id?: number;
                      inline?: { from?: ...; path: ...; to?: ... };
                      links?: { code?: ...; html?: ...; self?: ... };
                      parent?: ({ readonly type: "comment"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                      updated_on?: string;
                      user?: (...) & (...) & (...) & (...);
                  };
              }
          )[];
      }

      Paginated Tasks

      A paginated list of tasks.

      • Optional Readonlynext?: string

        Format: uri

        Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlypage?: number

        Page number of the current results. This is an optional element that is not provided in all responses.

      • Optional Readonlypagelen?: number

        Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.

      • Optional Readonlyprevious?: string

        Format: uri

        Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlysize?: number

        Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.

      • Optional Readonlyvalues?: readonly (
            {
                content: {
                    html?: string;
                    markup?: "creole"
                    | "markdown"
                    | "plaintext";
                    raw?: string;
                };
                created_on: string;
                creator: { type: "account" } & Omit<
                    Readonly<Record<(...), (...)>> & { type: string },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: Readonly<(...)> & { avatar?: ... };
                    uuid?: string;
                };
                id?: number;
                pending?: boolean;
                resolved_by?: { type: "account" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    display_name?: string;
                    links?: (...) & (...);
                    uuid?: string;
                };
                resolved_on?: string;
                state: "RESOLVED"
                | "UNRESOLVED";
                updated_on: string;
            } & {
                links?: {
                    html?: { href?: (...)
                    | (...); name?: (...) | (...) };
                    self?: { href?: (...) | (...); name?: (...) | (...) };
                };
            } & {
                comment?: { type: "comment" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    content?: { html?: ...; markup?: ...; raw?: ... };
                    created_on?: string;
                    deleted?: boolean;
                    id?: number;
                    inline?: { from?: ...; path: ...; to?: ... };
                    links?: { code?: ...; html?: ...; self?: ... };
                    parent?: ({ readonly type: "comment"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                    updated_on?: string;
                    user?: (...) & (...) & (...) & (...);
                };
            }
        )[]
    • Readonlypaginated_treeentries: {
          next?: string;
          page?: number;
          pagelen?: number;
          previous?: string;
          size?: number;
          values?: readonly (
              Readonly<Record<string, unknown>> & {
                  commit?: { type: "commit" } & Omit<
                      { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                          author?: ...;
                          committer?: ...;
                          date?: ...;
                          hash?: ...;
                          message?: ...;
                          parents?: ...;
                          summary?: ...;
                      },
                      "type",
                  > & Readonly<Record<string, unknown>> & {
                      participants?: readonly (...)[];
                      repository?: (...) & (...) & (...) & (...);
                  };
                  path?: string;
                  type: string;
              }
          )[];
      }

      Paginated Tree Entry

      A paginated list of commit_file and/or commit_directory objects.

      • Optional Readonlynext?: string

        Format: uri

        Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlypage?: number

        Page number of the current results. This is an optional element that is not provided in all responses.

      • Optional Readonlypagelen?: number

        Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.

      • Optional Readonlyprevious?: string

        Format: uri

        Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlysize?: number

        Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.

      • Optional Readonlyvalues?: readonly (
            Readonly<Record<string, unknown>> & {
                commit?: { type: "commit" } & Omit<
                    { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                        author?: ...;
                        committer?: ...;
                        date?: ...;
                        hash?: ...;
                        message?: ...;
                        parents?: ...;
                        summary?: ...;
                    },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    participants?: readonly (...)[];
                    repository?: (...) & (...) & (...) & (...);
                };
                path?: string;
                type: string;
            }
        )[]
    • Readonlypaginated_versions: {
          next?: string;
          page?: number;
          pagelen?: number;
          previous?: string;
          size?: number;
          values?: readonly (
              { type: "version" } & Omit<
                  Readonly<Record<string, unknown>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  id?: number;
                  links?: { self?: { href?: (...) | (...); name?: (...) | (...) } };
                  name?: string;
              }
          )[];
      }

      Paginated Versions

      A paginated list of issue tracker versions.

      • Optional Readonlynext?: string

        Format: uri

        Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlypage?: number

        Page number of the current results. This is an optional element that is not provided in all responses.

      • Optional Readonlypagelen?: number

        Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.

      • Optional Readonlyprevious?: string

        Format: uri

        Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlysize?: number

        Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.

      • Optional Readonlyvalues?: readonly (
            { type: "version" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                id?: number;
                links?: { self?: { href?: (...) | (...); name?: (...) | (...) } };
                name?: string;
            }
        )[]
    • Readonlypaginated_webhook_subscriptions: {
          next?: string;
          page?: number;
          pagelen?: number;
          previous?: string;
          size?: number;
          values?: readonly (
              { type: "webhook_subscription" } & Omit<
                  Readonly<Record<string, unknown>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  active?: boolean;
                  created_at?: string;
                  description?: string;
                  events?: readonly (
                      | "issue:comment_created"
                      | "issue:created"
                      | "issue:updated"
                      | "project:updated"
                      | "pullrequest:approved"
                      | "pullrequest:changes_request_created"
                      | "pullrequest:changes_request_removed"
                      | "pullrequest:comment_created"
                      | "pullrequest:comment_deleted"
                      | "pullrequest:comment_reopened"
                      | "pullrequest:comment_resolved"
                      | "pullrequest:comment_updated"
                      | "pullrequest:created"
                      | "pullrequest:fulfilled"
                      | "pullrequest:push"
                      | "pullrequest:rejected"
                      | "pullrequest:unapproved"
                      | "pullrequest:updated"
                      | "repo:commit_comment_created"
                      | "repo:commit_status_created"
                      | "repo:commit_status_updated"
                      | "repo:created"
                      | "repo:deleted"
                      | "repo:fork"
                      | "repo:imported"
                      | "repo:push"
                      | "repo:transfer"
                      | "repo:updated"
                  )[];
                  secret?: string;
                  secret_set?: boolean;
                  subject?: Readonly<Record<string, unknown>> & { type: string };
                  subject_type?: "repository" | "workspace";
                  url?: string;
                  uuid?: string;
              }
          )[];
      }

      Paginated Webhook Subscriptions

      A paginated list of webhook subscriptions

      • Optional Readonlynext?: string

        Format: uri

        Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlypage?: number

        Page number of the current results. This is an optional element that is not provided in all responses.

      • Optional Readonlypagelen?: number

        Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.

      • Optional Readonlyprevious?: string

        Format: uri

        Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlysize?: number

        Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.

      • Optional Readonlyvalues?: readonly (
            { type: "webhook_subscription" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                active?: boolean;
                created_at?: string;
                description?: string;
                events?: readonly (
                    | "issue:comment_created"
                    | "issue:created"
                    | "issue:updated"
                    | "project:updated"
                    | "pullrequest:approved"
                    | "pullrequest:changes_request_created"
                    | "pullrequest:changes_request_removed"
                    | "pullrequest:comment_created"
                    | "pullrequest:comment_deleted"
                    | "pullrequest:comment_reopened"
                    | "pullrequest:comment_resolved"
                    | "pullrequest:comment_updated"
                    | "pullrequest:created"
                    | "pullrequest:fulfilled"
                    | "pullrequest:push"
                    | "pullrequest:rejected"
                    | "pullrequest:unapproved"
                    | "pullrequest:updated"
                    | "repo:commit_comment_created"
                    | "repo:commit_status_created"
                    | "repo:commit_status_updated"
                    | "repo:created"
                    | "repo:deleted"
                    | "repo:fork"
                    | "repo:imported"
                    | "repo:push"
                    | "repo:transfer"
                    | "repo:updated"
                )[];
                secret?: string;
                secret_set?: boolean;
                subject?: Readonly<Record<string, unknown>> & { type: string };
                subject_type?: "repository" | "workspace";
                url?: string;
                uuid?: string;
            }
        )[]
    • Readonlypaginated_workspace_memberships: {
          next?: string;
          page?: number;
          pagelen?: number;
          previous?: string;
          size?: number;
          values?: readonly (
              { type: "workspace_membership" } & Omit<
                  Readonly<Record<string, unknown>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  links?: { self?: { href?: (...) | (...); name?: (...) | (...) } };
                  user?: { type: "account" } & Omit<
                      Readonly<(...)> & { type: ... },
                      "type",
                  > & Readonly<Record<string, unknown>> & {
                      created_on?: string;
                      display_name?: string;
                      links?: (...) & (...);
                      uuid?: string;
                  };
                  workspace?: { type: "workspace" } & Omit<
                      Readonly<(...)> & { type: ... },
                      "type",
                  > & Readonly<Record<string, unknown>> & {
                      created_on?: string;
                      forking_mode?: "allow_forks" | "internal_only";
                      is_privacy_enforced?: boolean;
                      is_private?: boolean;
                      links?: {
                          avatar?: ...;
                          html?: ...;
                          members?: ...;
                          owners?: ...;
                          projects?: ...;
                          repositories?: ...;
                          self?: ...;
                          snippets?: ...;
                      };
                      name?: string;
                      slug?: string;
                      updated_on?: string;
                      uuid?: string;
                  };
              }
          )[];
      }

      Paginated Workspace Memberships

      A paginated list of workspace memberships.

      • Optional Readonlynext?: string

        Format: uri

        Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlypage?: number

        Page number of the current results. This is an optional element that is not provided in all responses.

      • Optional Readonlypagelen?: number

        Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.

      • Optional Readonlyprevious?: string

        Format: uri

        Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlysize?: number

        Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.

      • Optional Readonlyvalues?: readonly (
            { type: "workspace_membership" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                links?: { self?: { href?: (...) | (...); name?: (...) | (...) } };
                user?: { type: "account" } & Omit<Readonly<(...)> & { type: ... }, "type"> & Readonly<
                    Record<string, unknown>,
                > & {
                    created_on?: string;
                    display_name?: string;
                    links?: (...) & (...);
                    uuid?: string;
                };
                workspace?: { type: "workspace" } & Omit<
                    Readonly<(...)> & { type: ... },
                    "type",
                > & Readonly<Record<string, unknown>> & {
                    created_on?: string;
                    forking_mode?: "allow_forks" | "internal_only";
                    is_privacy_enforced?: boolean;
                    is_private?: boolean;
                    links?: {
                        avatar?: ...;
                        html?: ...;
                        members?: ...;
                        owners?: ...;
                        projects?: ...;
                        repositories?: ...;
                        self?: ...;
                        snippets?: ...;
                    };
                    name?: string;
                    slug?: string;
                    updated_on?: string;
                    uuid?: string;
                };
            }
        )[]
    • Readonlypaginated_workspaces: {
          next?: string;
          page?: number;
          pagelen?: number;
          previous?: string;
          size?: number;
          values?: readonly (
              { type: "workspace" } & Omit<
                  Readonly<Record<string, unknown>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  forking_mode?: "allow_forks" | "internal_only";
                  is_privacy_enforced?: boolean;
                  is_private?: boolean;
                  links?: {
                      avatar?: { href?: (...) | (...); name?: (...) | (...) };
                      html?: { href?: (...) | (...); name?: (...) | (...) };
                      members?: { href?: (...) | (...); name?: (...) | (...) };
                      owners?: { href?: (...) | (...); name?: (...) | (...) };
                      projects?: { href?: (...) | (...); name?: (...) | (...) };
                      repositories?: { href?: (...) | (...); name?: (...) | (...) };
                      self?: { href?: (...) | (...); name?: (...) | (...) };
                      snippets?: { href?: (...) | (...); name?: (...) | (...) };
                  };
                  name?: string;
                  slug?: string;
                  updated_on?: string;
                  uuid?: string;
              }
          )[];
      }

      Paginated Workspaces

      A paginated list of workspaces.

      • Optional Readonlynext?: string

        Format: uri

        Link to the next page if it exists. The last page of a collection does not have this value. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlypage?: number

        Page number of the current results. This is an optional element that is not provided in all responses.

      • Optional Readonlypagelen?: number

        Current number of objects on the existing page. The default value is 10 with 100 being the maximum allowed value. Individual APIs may enforce different values.

      • Optional Readonlyprevious?: string

        Format: uri

        Link to previous page if it exists. A collections first page does not have this value. This is an optional element that is not provided in all responses. Some result sets strictly support forward navigation and never provide previous links. Clients must anticipate that backwards navigation is not always available. Use this link to navigate the result set and refrain from constructing your own URLs.

      • Optional Readonlysize?: number

        Total number of objects in the response. This is an optional element that is not provided in all responses, as it can be expensive to compute.

      • Optional Readonlyvalues?: readonly (
            { type: "workspace" } & Omit<
                Readonly<Record<string, unknown>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                forking_mode?: "allow_forks" | "internal_only";
                is_privacy_enforced?: boolean;
                is_private?: boolean;
                links?: {
                    avatar?: { href?: (...) | (...); name?: (...) | (...) };
                    html?: { href?: (...) | (...); name?: (...) | (...) };
                    members?: { href?: (...) | (...); name?: (...) | (...) };
                    owners?: { href?: (...) | (...); name?: (...) | (...) };
                    projects?: { href?: (...) | (...); name?: (...) | (...) };
                    repositories?: { href?: (...) | (...); name?: (...) | (...) };
                    self?: { href?: (...) | (...); name?: (...) | (...) };
                    snippets?: { href?: (...) | (...); name?: (...) | (...) };
                };
                name?: string;
                slug?: string;
                updated_on?: string;
                uuid?: string;
            }
        )[]
    • Readonlyparticipant: { type: "participant" } & Omit<
          Readonly<Record<string, unknown>> & { type: string },
          "type",
      > & Readonly<Record<string, unknown>> & {
          approved?: boolean;
          participated_on?: string;
          role?: "PARTICIPANT" | "REVIEWER";
          state?: null | "approved" | "changes_requested";
          user?: { type: "account" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              created_on?: string;
              display_name?: string;
              links?: Readonly<Record<string, unknown>> & {
                  avatar?: { href?: ...; name?: ... };
              };
              uuid?: string;
          };
      }
    • Readonlypipeline: { type: "pipeline" } & Omit<
          Readonly<Record<string, unknown>> & { type: string },
          "type",
      > & Readonly<Record<string, unknown>> & {
          build_number?: number;
          build_seconds_used?: number;
          completed_on?: string;
          configuration_sources?: readonly { source: string; uri: string }[];
          created_on?: string;
          creator?: { type: "account" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              created_on?: string;
              display_name?: string;
              links?: Readonly<Record<string, unknown>> & {
                  avatar?: { href?: ...; name?: ... };
              };
              uuid?: string;
          };
          links?: { type: "pipelines_pipeline_links" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              self?: { type: "pipelines_links_section_href" } & Omit<
                  Readonly<(...)> & { type: ... },
                  "type",
              > & Readonly<Record<string, unknown>> & { href?: string };
              steps?: { type: "pipelines_links_section_href" } & Omit<
                  Readonly<(...)> & { type: ... },
                  "type",
              > & Readonly<Record<string, unknown>> & { href?: string };
          };
          repository?: { type: "repository" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              created_on?: string;
              description?: string;
              fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
              full_name?: string;
              has_issues?: boolean;
              has_wiki?: boolean;
              is_private?: boolean;
              language?: string;
              links?: {
                  avatar?: { href?: (...) | (...); name?: (...) | (...) };
                  clone?: readonly { href?: ...; name?: ... }[];
                  commits?: { href?: (...) | (...); name?: (...) | (...) };
                  downloads?: { href?: (...) | (...); name?: (...) | (...) };
                  forks?: { href?: (...) | (...); name?: (...) | (...) };
                  hooks?: { href?: (...) | (...); name?: (...) | (...) };
                  html?: { href?: (...) | (...); name?: (...) | (...) };
                  pullrequests?: { href?: (...) | (...); name?: (...) | (...) };
                  self?: { href?: (...) | (...); name?: (...) | (...) };
                  watchers?: { href?: (...) | (...); name?: (...) | (...) };
              };
              mainbranch?: Readonly<Record<string, unknown>> & {
                  links?: { commits?: ...; html?: ...; self?: ... };
                  name?: string;
                  target?: (...) & (...) & (...) & (...);
                  type: string;
              } & {
                  default_merge_strategy?: string;
                  merge_strategies?: readonly (...)[];
              };
              name?: string;
              owner?: { type: "account" } & Omit<
                  Readonly<(...)> & { type: ... },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  display_name?: string;
                  links?: (...) & (...);
                  uuid?: string;
              };
              parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
              project?: { type: "project" } & Omit<
                  Readonly<(...)> & { type: ... },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  description?: string;
                  has_publicly_visible_repos?: boolean;
                  is_private?: boolean;
                  key?: string;
                  links?: { avatar?: ...; html?: ... };
                  name?: string;
                  owner?: (...) & (...) & (...) & (...);
                  updated_on?: string;
                  uuid?: string;
              };
              scm?: "git";
              size?: number;
              updated_on?: string;
              uuid?: string;
          };
          state?: { type: "pipeline_state" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>>;
          target?: { type: "pipeline_target" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>>;
          trigger?: { type: "pipeline_trigger" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>>;
          uuid?: string;
          variables?: readonly (
              { type: "pipeline_variable" } & Omit<
                  Readonly<Record<string, unknown>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  key?: string;
                  secured?: boolean;
                  uuid?: string;
                  value?: string;
              }
          )[];
      }
    • Readonlypipeline_build_number: { type: "pipeline_build_number" } & Omit<
          Readonly<Record<string, unknown>> & { type: string },
          "type",
      > & Readonly<Record<string, unknown>> & { next?: number }
    • Readonlypipeline_cache: { type: "pipeline_cache" } & Omit<
          Readonly<Record<string, unknown>> & { type: string },
          "type",
      > & Readonly<Record<string, unknown>> & {
          created_on?: string;
          file_size_bytes?: number;
          key_hash?: string;
          name?: string;
          path?: string;
          pipeline_uuid?: string;
          step_uuid?: string;
          uuid?: string;
      }
    • Readonlypipeline_cache_content_uri: { uri?: string }

      Pipeline Cache Content URI

      A representation of the location of pipeline cache content.

      • Optional Readonlyuri?: string

        Format: uri

        The uri for pipeline cache content.

    • Readonlypipeline_command: { command?: string; name?: string }

      Pipeline Command

      An executable pipeline command.

      • Optional Readonlycommand?: string

        The executable command.

      • Optional Readonlyname?: string

        The name of the command.

    • Readonlypipeline_commit_target: { type: "pipeline_commit_target" } & Omit<
          { type: "pipeline_target" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>>,
          "type",
      > & Readonly<Record<string, unknown>> & {
          commit?: { type: "commit" } & Omit<
              { type: "base_commit" } & Omit<
                  Readonly<Record<(...), (...)>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  author?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                      raw?: ...;
                      user?: ...;
                  };
                  committer?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                      raw?: ...;
                      user?: ...;
                  };
                  date?: string;
                  hash?: string;
                  message?: string;
                  parents?: readonly (
                      { readonly type: "base_commit"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }
                  )[];
                  summary?: {
                      html?: (...)
                      | (...);
                      markup?: (...) | (...) | (...) | (...);
                      raw?: (...) | (...);
                  };
              },
              "type",
          > & Readonly<Record<string, unknown>> & {
              participants?: readonly (
                  { type: "participant" } & Omit<(...) & (...), "type"> & Readonly<
                      Record<(...), (...)>,
                  > & {
                      approved?: (...) | (...) | (...);
                      participated_on?: (...) | (...);
                      role?: (...) | (...) | (...);
                      state?: (...) | (...) | (...) | (...);
                      user?: (...) | (...);
                  }
              )[];
              repository?: { type: "repository" } & Omit<
                  Readonly<(...)> & { type: ... },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  description?: string;
                  fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                  full_name?: string;
                  has_issues?: boolean;
                  has_wiki?: boolean;
                  is_private?: boolean;
                  language?: string;
                  links?: {
                      avatar?: ...;
                      clone?: ...;
                      commits?: ...;
                      downloads?: ...;
                      forks?: ...;
                      hooks?: ...;
                      html?: ...;
                      pullrequests?: ...;
                      self?: ...;
                      watchers?: ...;
                  };
                  mainbranch?: (...) & (...) & (...);
                  name?: string;
                  owner?: (...) & (...) & (...) & (...);
                  parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                  project?: (...) & (...) & (...) & (...);
                  scm?: "git";
                  size?: number;
                  updated_on?: string;
                  uuid?: string;
              };
          };
          selector?: undefined;
      }
    • Readonlypipeline_configuration_source: { source: string; uri: string }

      Information about the source of the pipeline configuration

      • Readonlysource: string

        Identifier of the configuration source

      • Readonlyuri: string

        Format: uri

        Link to the configuration source view or its immediate content

    • Readonlypipeline_error: { type: "pipeline_error" } & Omit<
          Readonly<Record<string, unknown>> & { type: string },
          "type",
      > & Readonly<Record<string, unknown>> & { key?: string; message?: string }
    • Readonlypipeline_image: { email?: string; name?: string; password?: string; username?: string }

      Pipeline Image

      The definition of a Docker image that can be used for a Bitbucket Pipelines step execution context.

      • Optional Readonlyemail?: string

        The email needed to authenticate with the Docker registry. Only required when using a private Docker image.

      • Optional Readonlyname?: string

        The name of the image. If the image is hosted on DockerHub the short name can be used, otherwise the fully qualified name is required here.

      • Optional Readonlypassword?: string

        The password needed to authenticate with the Docker registry. Only required when using a private Docker image.

      • Optional Readonlyusername?: string

        The username needed to authenticate with the Docker registry. Only required when using a private Docker image.

    • Readonlypipeline_known_host: { type: "pipeline_known_host" } & Omit<
          Readonly<Record<string, unknown>> & { type: string },
          "type",
      > & Readonly<Record<string, unknown>> & {
          hostname?: string;
          public_key?: { type: "pipeline_ssh_public_key" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              key?: string;
              key_type?: string;
              md5_fingerprint?: string;
              sha256_fingerprint?: string;
          };
          uuid?: string;
      }
    • Readonlypipeline_ref_target: { type: "pipeline_ref_target" } & Omit<
          { type: "pipeline_target" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>>,
          "type",
      > & Readonly<Record<string, unknown>> & {
          commit?: { type: "commit" } & Omit<
              { type: "base_commit" } & Omit<
                  Readonly<Record<(...), (...)>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  author?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                      raw?: ...;
                      user?: ...;
                  };
                  committer?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                      raw?: ...;
                      user?: ...;
                  };
                  date?: string;
                  hash?: string;
                  message?: string;
                  parents?: readonly (
                      { readonly type: "base_commit"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }
                  )[];
                  summary?: {
                      html?: (...)
                      | (...);
                      markup?: (...) | (...) | (...) | (...);
                      raw?: (...) | (...);
                  };
              },
              "type",
          > & Readonly<Record<string, unknown>> & {
              participants?: readonly (
                  { type: "participant" } & Omit<(...) & (...), "type"> & Readonly<
                      Record<(...), (...)>,
                  > & {
                      approved?: (...) | (...) | (...);
                      participated_on?: (...) | (...);
                      role?: (...) | (...) | (...);
                      state?: (...) | (...) | (...) | (...);
                      user?: (...) | (...);
                  }
              )[];
              repository?: { type: "repository" } & Omit<
                  Readonly<(...)> & { type: ... },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  description?: string;
                  fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                  full_name?: string;
                  has_issues?: boolean;
                  has_wiki?: boolean;
                  is_private?: boolean;
                  language?: string;
                  links?: {
                      avatar?: ...;
                      clone?: ...;
                      commits?: ...;
                      downloads?: ...;
                      forks?: ...;
                      hooks?: ...;
                      html?: ...;
                      pullrequests?: ...;
                      self?: ...;
                      watchers?: ...;
                  };
                  mainbranch?: (...) & (...) & (...);
                  name?: string;
                  owner?: (...) & (...) & (...) & (...);
                  parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                  project?: (...) & (...) & (...) & (...);
                  scm?: "git";
                  size?: number;
                  updated_on?: string;
                  uuid?: string;
              };
          };
          ref_name?: string;
          ref_type?: "branch"
          | "tag"
          | "bookmark"
          | "named_branch";
          selector?: undefined;
      }
    • Readonlypipeline_schedule: { type: "pipeline_schedule" } & Omit<
          Readonly<Record<string, unknown>> & { type: string },
          "type",
      > & Readonly<Record<string, unknown>> & {
          created_on?: string;
          cron_pattern?: string;
          enabled?: boolean;
          target?: { type: "pipeline_ref_target" } & Omit<
              { type: "pipeline_target" } & Omit<
                  Readonly<Record<(...), (...)>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>>,
              "type",
          > & Readonly<Record<string, unknown>> & {
              commit?: { type: "commit" } & Omit<
                  { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                      author?: ...;
                      committer?: ...;
                      date?: ...;
                      hash?: ...;
                      message?: ...;
                      parents?: ...;
                      summary?: ...;
                  },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  participants?: readonly (...)[];
                  repository?: (...) & (...) & (...) & (...);
              };
              ref_name?: string;
              ref_type?: "branch"
              | "tag"
              | "bookmark"
              | "named_branch";
              selector?: undefined;
          };
          updated_on?: string;
          uuid?: string;
      }
    • Readonlypipeline_schedule_execution: { type: "pipeline_schedule_execution" } & Omit<
          Readonly<Record<string, unknown>> & { type: string },
          "type",
      > & Readonly<Record<string, unknown>>
    • Readonlypipeline_schedule_execution_errored: { type: "pipeline_schedule_execution_errored" } & Omit<
          { type: "pipeline_schedule_execution" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>>,
          "type",
      > & Readonly<Record<string, unknown>> & {
          error?: { type: "pipeline_error" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & { key?: string; message?: string };
      }
    • Readonlypipeline_schedule_execution_executed: { type: "pipeline_schedule_execution_executed" } & Omit<
          { type: "pipeline_schedule_execution" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>>,
          "type",
      > & Readonly<Record<string, unknown>> & {
          pipeline?: { type: "pipeline" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              build_number?: number;
              build_seconds_used?: number;
              completed_on?: string;
              configuration_sources?: readonly { source: string; uri: string }[];
              created_on?: string;
              creator?: { type: "account" } & Omit<
                  Readonly<(...)> & { type: ... },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  display_name?: string;
                  links?: (...) & (...);
                  uuid?: string;
              };
              links?: { type: "pipelines_pipeline_links" } & Omit<
                  Readonly<(...)> & { type: ... },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  self?: (...) & (...) & (...) & (...);
                  steps?: (...) & (...) & (...) & (...);
              };
              repository?: { type: "repository" } & Omit<
                  Readonly<(...)> & { type: ... },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  description?: string;
                  fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                  full_name?: string;
                  has_issues?: boolean;
                  has_wiki?: boolean;
                  is_private?: boolean;
                  language?: string;
                  links?: {
                      avatar?: ...;
                      clone?: ...;
                      commits?: ...;
                      downloads?: ...;
                      forks?: ...;
                      hooks?: ...;
                      html?: ...;
                      pullrequests?: ...;
                      self?: ...;
                      watchers?: ...;
                  };
                  mainbranch?: (...) & (...) & (...);
                  name?: string;
                  owner?: (...) & (...) & (...) & (...);
                  parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                  project?: (...) & (...) & (...) & (...);
                  scm?: "git";
                  size?: number;
                  updated_on?: string;
                  uuid?: string;
              };
              state?: { type: "pipeline_state" } & Omit<
                  Readonly<(...)> & { type: ... },
                  "type",
              > & Readonly<Record<string, unknown>>;
              target?: { type: "pipeline_target" } & Omit<
                  Readonly<(...)> & { type: ... },
                  "type",
              > & Readonly<Record<string, unknown>>;
              trigger?: { type: "pipeline_trigger" } & Omit<
                  Readonly<(...)> & { type: ... },
                  "type",
              > & Readonly<Record<string, unknown>>;
              uuid?: string;
              variables?: readonly (
                  { type: "pipeline_variable" } & Omit<(...) & (...), "type"> & Readonly<
                      Record<(...), (...)>,
                  > & {
                      key?: (...) | (...);
                      secured?: (...) | (...) | (...);
                      uuid?: (...) | (...);
                      value?: (...) | (...);
                  }
              )[];
          };
      }
    • Readonlypipeline_schedule_post_request_body: { type: "pipeline_schedule_post_request_body" } & Omit<
          Readonly<Record<string, unknown>> & { type: string },
          "type",
      > & Readonly<Record<string, unknown>> & {
          cron_pattern: string;
          enabled?: boolean;
          target: { ref_name: string; ref_type: "branch"; selector: never };
      }
    • Readonlypipeline_schedule_put_request_body: { type: "pipeline_schedule_put_request_body" } & Omit<
          Readonly<Record<string, unknown>> & { type: string },
          "type",
      > & Readonly<Record<string, unknown>> & { enabled?: boolean }
    • Readonlypipeline_selector: never
    • Readonlypipeline_ssh_key_pair: { type: "pipeline_ssh_key_pair" } & Omit<
          Readonly<Record<string, unknown>> & { type: string },
          "type",
      > & Readonly<Record<string, unknown>> & {
          private_key?: string;
          public_key?: string;
      }
    • Readonlypipeline_ssh_public_key: { type: "pipeline_ssh_public_key" } & Omit<
          Readonly<Record<string, unknown>> & { type: string },
          "type",
      > & Readonly<Record<string, unknown>> & {
          key?: string;
          key_type?: string;
          md5_fingerprint?: string;
          sha256_fingerprint?: string;
      }
    • Readonlypipeline_state: { type: "pipeline_state" } & Omit<
          Readonly<Record<string, unknown>> & { type: string },
          "type",
      > & Readonly<Record<string, unknown>>
    • Readonlypipeline_state_completed: { type: "pipeline_state_completed" } & Omit<
          { type: "pipeline_state" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>>,
          "type",
      > & Readonly<Record<string, unknown>> & {
          name?: "COMPLETED";
          result?: { type: "pipeline_state_completed_result" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>>;
      }
    • Readonlypipeline_state_completed_error: { type: "pipeline_state_completed_error" } & Omit<
          { type: "pipeline_state_completed_result" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>>,
          "type",
      > & Readonly<Record<string, unknown>> & {
          error?: { type: "pipeline_error" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & { key?: string; message?: string };
          name?: "ERROR";
      }
    • Readonlypipeline_state_completed_expired: { type: "pipeline_state_completed_expired" } & Omit<
          { type: "pipeline_state_completed_result" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>>,
          "type",
      > & Readonly<Record<string, unknown>> & { name?: "EXPIRED" }
    • Readonlypipeline_state_completed_failed: { type: "pipeline_state_completed_failed" } & Omit<
          { type: "pipeline_state_completed_result" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>>,
          "type",
      > & Readonly<Record<string, unknown>> & { name?: "FAILED" }
    • Readonlypipeline_state_completed_result: { type: "pipeline_state_completed_result" } & Omit<
          Readonly<Record<string, unknown>> & { type: string },
          "type",
      > & Readonly<Record<string, unknown>>
    • Readonlypipeline_state_completed_stopped: { type: "pipeline_state_completed_stopped" } & Omit<
          { type: "pipeline_state_completed_result" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>>,
          "type",
      > & Readonly<Record<string, unknown>> & { name?: "STOPPED" }
    • Readonlypipeline_state_completed_successful: { type: "pipeline_state_completed_successful" } & Omit<
          { type: "pipeline_state_completed_result" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>>,
          "type",
      > & Readonly<Record<string, unknown>> & { name?: "SUCCESSFUL" }
    • Readonlypipeline_state_in_progress: { type: "pipeline_state_in_progress" } & Omit<
          { type: "pipeline_state" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>>,
          "type",
      > & Readonly<Record<string, unknown>> & {
          name?: "IN_PROGRESS";
          stage?: { type: "pipeline_state_in_progress_stage" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>>;
      }
    • Readonlypipeline_state_in_progress_paused: { type: "pipeline_state_in_progress_paused" } & Omit<
          { type: "pipeline_state_in_progress_stage" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>>,
          "type",
      > & Readonly<Record<string, unknown>> & { name?: "PAUSED" }
    • Readonlypipeline_state_in_progress_running: { type: "pipeline_state_in_progress_running" } & Omit<
          { type: "pipeline_state_in_progress_stage" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>>,
          "type",
      > & Readonly<Record<string, unknown>> & { name?: "RUNNING" }
    • Readonlypipeline_state_in_progress_stage: { type: "pipeline_state_in_progress_stage" } & Omit<
          Readonly<Record<string, unknown>> & { type: string },
          "type",
      > & Readonly<Record<string, unknown>>
    • Readonlypipeline_state_pending: { type: "pipeline_state_pending" } & Omit<
          { type: "pipeline_state" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>>,
          "type",
      > & Readonly<Record<string, unknown>> & { name?: "PENDING" }
    • Readonlypipeline_step: { type: "pipeline_step" } & Omit<
          Readonly<Record<string, unknown>> & { type: string },
          "type",
      > & Readonly<Record<string, unknown>> & {
          completed_on?: string;
          image?: {
              email?: string;
              name?: string;
              password?: string;
              username?: string;
          };
          script_commands?: readonly { command?: string; name?: string }[];
          setup_commands?: readonly { command?: string; name?: string }[];
          started_on?: string;
          state?: { type: "pipeline_step_state" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>>;
          uuid?: string;
      }
    • Readonlypipeline_step_error: { type: "pipeline_step_error" } & Omit<
          Readonly<Record<string, unknown>> & { type: string },
          "type",
      > & Readonly<Record<string, unknown>> & { key?: string; message?: string }
    • Readonlypipeline_step_state: { type: "pipeline_step_state" } & Omit<
          Readonly<Record<string, unknown>> & { type: string },
          "type",
      > & Readonly<Record<string, unknown>>
    • Readonlypipeline_step_state_completed: { type: "pipeline_step_state_completed" } & Omit<
          { type: "pipeline_step_state" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>>,
          "type",
      > & Readonly<Record<string, unknown>> & {
          name?: "COMPLETED";
          result?: { type: "pipeline_step_state_completed_result" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>>;
      }
    • Readonlypipeline_step_state_completed_error: { type: "pipeline_step_state_completed_error" } & Omit<
          { type: "pipeline_step_state_completed_result" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>>,
          "type",
      > & Readonly<Record<string, unknown>> & {
          error?: { type: "pipeline_step_error" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & { key?: string; message?: string };
          name?: "ERROR";
      }
    • Readonlypipeline_step_state_completed_expired: { type: "pipeline_step_state_completed_expired" } & Omit<
          { type: "pipeline_step_state_completed_result" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>>,
          "type",
      > & Readonly<Record<string, unknown>> & { name?: "EXPIRED" }
    • Readonlypipeline_step_state_completed_failed: { type: "pipeline_step_state_completed_failed" } & Omit<
          { type: "pipeline_step_state_completed_result" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>>,
          "type",
      > & Readonly<Record<string, unknown>> & { name?: "FAILED" }
    • Readonlypipeline_step_state_completed_not_run: { type: "pipeline_step_state_completed_not_run" } & Omit<
          { type: "pipeline_step_state_completed_result" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>>,
          "type",
      > & Readonly<Record<string, unknown>> & { name?: "NOT_RUN" }
    • Readonlypipeline_step_state_completed_result: { type: "pipeline_step_state_completed_result" } & Omit<
          Readonly<Record<string, unknown>> & { type: string },
          "type",
      > & Readonly<Record<string, unknown>>
    • Readonlypipeline_step_state_completed_stopped: { type: "pipeline_step_state_completed_stopped" } & Omit<
          { type: "pipeline_step_state_completed_result" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>>,
          "type",
      > & Readonly<Record<string, unknown>> & { name?: "STOPPED" }
    • Readonlypipeline_step_state_completed_successful: { type: "pipeline_step_state_completed_successful" } & Omit<
          { type: "pipeline_step_state_completed_result" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>>,
          "type",
      > & Readonly<Record<string, unknown>> & { name?: "SUCCESSFUL" }
    • Readonlypipeline_step_state_in_progress: { type: "pipeline_step_state_in_progress" } & Omit<
          { type: "pipeline_step_state" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>>,
          "type",
      > & Readonly<Record<string, unknown>> & { name?: "IN_PROGRESS" }
    • Readonlypipeline_step_state_pending: { type: "pipeline_step_state_pending" } & Omit<
          { type: "pipeline_step_state" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>>,
          "type",
      > & Readonly<Record<string, unknown>> & { name?: "PENDING" }
    • Readonlypipeline_step_state_ready: { type: "pipeline_step_state_ready" } & Omit<
          { type: "pipeline_step_state" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>>,
          "type",
      > & Readonly<Record<string, unknown>> & { name?: "READY" }
    • Readonlypipeline_target: { type: "pipeline_target" } & Omit<
          Readonly<Record<string, unknown>> & { type: string },
          "type",
      > & Readonly<Record<string, unknown>>
    • Readonlypipeline_trigger: { type: "pipeline_trigger" } & Omit<
          Readonly<Record<string, unknown>> & { type: string },
          "type",
      > & Readonly<Record<string, unknown>>
    • Readonlypipeline_trigger_manual: { type: "pipeline_trigger_manual" } & Omit<
          { type: "pipeline_trigger" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>>,
          "type",
      > & Readonly<Record<string, unknown>>
    • Readonlypipeline_trigger_push: { type: "pipeline_trigger_push" } & Omit<
          { type: "pipeline_trigger" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>>,
          "type",
      > & Readonly<Record<string, unknown>>
    • Readonlypipeline_variable: { type: "pipeline_variable" } & Omit<
          Readonly<Record<string, unknown>> & { type: string },
          "type",
      > & Readonly<Record<string, unknown>> & {
          key?: string;
          secured?: boolean;
          uuid?: string;
          value?: string;
      }
    • Readonlypipelines_config: { type: "pipelines_config" } & Omit<
          Readonly<Record<string, unknown>> & { type: string },
          "type",
      > & Readonly<Record<string, unknown>> & {
          enabled?: boolean;
          repository?: { type: "repository" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              created_on?: string;
              description?: string;
              fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
              full_name?: string;
              has_issues?: boolean;
              has_wiki?: boolean;
              is_private?: boolean;
              language?: string;
              links?: {
                  avatar?: { href?: (...) | (...); name?: (...) | (...) };
                  clone?: readonly { href?: ...; name?: ... }[];
                  commits?: { href?: (...) | (...); name?: (...) | (...) };
                  downloads?: { href?: (...) | (...); name?: (...) | (...) };
                  forks?: { href?: (...) | (...); name?: (...) | (...) };
                  hooks?: { href?: (...) | (...); name?: (...) | (...) };
                  html?: { href?: (...) | (...); name?: (...) | (...) };
                  pullrequests?: { href?: (...) | (...); name?: (...) | (...) };
                  self?: { href?: (...) | (...); name?: (...) | (...) };
                  watchers?: { href?: (...) | (...); name?: (...) | (...) };
              };
              mainbranch?: Readonly<Record<string, unknown>> & {
                  links?: { commits?: ...; html?: ...; self?: ... };
                  name?: string;
                  target?: (...) & (...) & (...) & (...);
                  type: string;
              } & {
                  default_merge_strategy?: string;
                  merge_strategies?: readonly (...)[];
              };
              name?: string;
              owner?: { type: "account" } & Omit<
                  Readonly<(...)> & { type: ... },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  display_name?: string;
                  links?: (...) & (...);
                  uuid?: string;
              };
              parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
              project?: { type: "project" } & Omit<
                  Readonly<(...)> & { type: ... },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  description?: string;
                  has_publicly_visible_repos?: boolean;
                  is_private?: boolean;
                  key?: string;
                  links?: { avatar?: ...; html?: ... };
                  name?: string;
                  owner?: (...) & (...) & (...) & (...);
                  updated_on?: string;
                  uuid?: string;
              };
              scm?: "git";
              size?: number;
              updated_on?: string;
              uuid?: string;
          };
      }
    • Readonlypipelines_links_section_href: { type: "pipelines_links_section_href" } & Omit<
          Readonly<Record<string, unknown>> & { type: string },
          "type",
      > & Readonly<Record<string, unknown>> & { href?: string }
    • Readonlypipelines_pipeline_links: { type: "pipelines_pipeline_links" } & Omit<
          Readonly<Record<string, unknown>> & { type: string },
          "type",
      > & Readonly<Record<string, unknown>> & {
          self?: { type: "pipelines_links_section_href" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & { href?: string };
          steps?: { type: "pipelines_links_section_href" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & { href?: string };
      }
    • Readonlyproject: { type: "project" } & Omit<
          Readonly<Record<string, unknown>> & { type: string },
          "type",
      > & Readonly<Record<string, unknown>> & {
          created_on?: string;
          description?: string;
          has_publicly_visible_repos?: boolean;
          is_private?: boolean;
          key?: string;
          links?: {
              avatar?: { href?: string; name?: string };
              html?: { href?: string; name?: string };
          };
          name?: string;
          owner?: { type: "team" } & Omit<
              { type: "account" } & Omit<
                  Readonly<Record<(...), (...)>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  display_name?: string;
                  links?: Readonly<(...)> & { avatar?: ... };
                  uuid?: string;
              },
              "type",
          > & Readonly<Record<string, unknown>> & {
              links?: Readonly<Record<string, unknown>> & {
                  avatar?: { href?: ...; name?: ... };
              } & {
                  html?: { href?: ...; name?: ... };
                  members?: { href?: ...; name?: ... };
                  projects?: { href?: ...; name?: ... };
                  repositories?: { href?: ...; name?: ... };
                  self?: { href?: ...; name?: ... };
              };
          };
          updated_on?: string;
          uuid?: string;
      }
    • Readonlyproject_branching_model: { type: "project_branching_model" } & Omit<
          Readonly<Record<string, unknown>> & { type: string },
          "type",
      > & Readonly<Record<string, unknown>> & {
          branch_types?: readonly {
              kind: "bugfix" | "feature" | "hotfix" | "release";
              prefix: string;
          }[];
          development?: { name: string; use_mainbranch: boolean };
          production?: { name: string; use_mainbranch: boolean };
      }
    • Readonlyproject_deploy_key: { type: "project_deploy_key" } & Omit<
          Readonly<Record<string, unknown>> & { type: string },
          "type",
      > & Readonly<Record<string, unknown>> & {
          added_on?: string;
          comment?: string;
          created_by?: { type: "account" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              created_on?: string;
              display_name?: string;
              links?: Readonly<Record<string, unknown>> & {
                  avatar?: { href?: ...; name?: ... };
              };
              uuid?: string;
          };
          key?: string;
          label?: string;
          last_used?: string;
          links?: { self?: { href?: string; name?: string } };
          project?: { type: "project" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              created_on?: string;
              description?: string;
              has_publicly_visible_repos?: boolean;
              is_private?: boolean;
              key?: string;
              links?: {
                  avatar?: { href?: (...) | (...); name?: (...) | (...) };
                  html?: { href?: (...) | (...); name?: (...) | (...) };
              };
              name?: string;
              owner?: { type: "team" } & Omit<
                  { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                      created_on?: ...;
                      display_name?: ...;
                      links?: ...;
                      uuid?: ...;
                  },
                  "type",
              > & Readonly<Record<string, unknown>> & { links?: (...) & (...) & (...) };
              updated_on?: string;
              uuid?: string;
          };
      }
    • Readonlyproject_group_permission: Readonly<Record<string, unknown>> & {
          group?: { type: "group" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              full_slug?: string;
              links?: {
                  html?: { href?: (...) | (...); name?: (...) | (...) };
                  self?: { href?: (...) | (...); name?: (...) | (...) };
              };
              name?: string;
              owner?: { type: "account" } & Omit<
                  Readonly<(...)> & { type: ... },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  display_name?: string;
                  links?: (...) & (...);
                  uuid?: string;
              };
              slug?: string;
              workspace?: { type: "workspace" } & Omit<
                  Readonly<(...)> & { type: ... },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  forking_mode?: "allow_forks" | "internal_only";
                  is_privacy_enforced?: boolean;
                  is_private?: boolean;
                  links?: {
                      avatar?: ...;
                      html?: ...;
                      members?: ...;
                      owners?: ...;
                      projects?: ...;
                      repositories?: ...;
                      self?: ...;
                      snippets?: ...;
                  };
                  name?: string;
                  slug?: string;
                  updated_on?: string;
                  uuid?: string;
              };
          };
          links?: { self?: { href?: string; name?: string } };
          permission?: "admin" | "create-repo" | "read" | "write" | "none";
          project?: { type: "project" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              created_on?: string;
              description?: string;
              has_publicly_visible_repos?: boolean;
              is_private?: boolean;
              key?: string;
              links?: {
                  avatar?: { href?: (...) | (...); name?: (...) | (...) };
                  html?: { href?: (...) | (...); name?: (...) | (...) };
              };
              name?: string;
              owner?: { type: "team" } & Omit<
                  { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                      created_on?: ...;
                      display_name?: ...;
                      links?: ...;
                      uuid?: ...;
                  },
                  "type",
              > & Readonly<Record<string, unknown>> & { links?: (...) & (...) & (...) };
              updated_on?: string;
              uuid?: string;
          };
          type: string;
      }

      Project Group Permission

      A group's permission for a given project.

    • Readonlyproject_user_permission: Readonly<Record<string, unknown>> & {
          links?: { self?: { href?: string; name?: string } };
          permission?: "admin" | "create-repo" | "read" | "write" | "none";
          project?: { type: "project" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              created_on?: string;
              description?: string;
              has_publicly_visible_repos?: boolean;
              is_private?: boolean;
              key?: string;
              links?: {
                  avatar?: { href?: (...) | (...); name?: (...) | (...) };
                  html?: { href?: (...) | (...); name?: (...) | (...) };
              };
              name?: string;
              owner?: { type: "team" } & Omit<
                  { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                      created_on?: ...;
                      display_name?: ...;
                      links?: ...;
                      uuid?: ...;
                  },
                  "type",
              > & Readonly<Record<string, unknown>> & { links?: (...) & (...) & (...) };
              updated_on?: string;
              uuid?: string;
          };
          type: string;
          user?: { type: "user" } & Omit<
              { type: "account" } & Omit<
                  Readonly<Record<(...), (...)>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  display_name?: string;
                  links?: Readonly<(...)> & { avatar?: ... };
                  uuid?: string;
              },
              "type",
          > & Readonly<Record<string, unknown>> & {
              account_id?: string;
              account_status?: string;
              has_2fa_enabled?: boolean;
              is_staff?: boolean;
              links?: Readonly<Record<string, unknown>> & {
                  avatar?: { href?: ...; name?: ... };
              } & {
                  html?: { href?: ...; name?: ... };
                  repositories?: { href?: ...; name?: ... };
                  self?: { href?: ...; name?: ... };
              };
              nickname?: string;
          };
      }

      Project User Permission

      A user's direct permission for a given project.

    • Readonlypullrequest: { type: "pullrequest" } & Omit<
          Readonly<Record<string, unknown>> & { type: string },
          "type",
      > & Readonly<Record<string, unknown>> & {
          author?: { type: "account" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              created_on?: string;
              display_name?: string;
              links?: Readonly<Record<string, unknown>> & {
                  avatar?: { href?: ...; name?: ... };
              };
              uuid?: string;
          };
          close_source_branch?: boolean;
          closed_by?: { type: "account" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              created_on?: string;
              display_name?: string;
              links?: Readonly<Record<string, unknown>> & {
                  avatar?: { href?: ...; name?: ... };
              };
              uuid?: string;
          };
          comment_count?: number;
          created_on?: string;
          destination?: {
              branch?: {
                  default_merge_strategy?: string;
                  merge_strategies?: readonly (
                      | "fast_forward"
                      | "merge_commit"
                      | "rebase_fast_forward"
                      | "rebase_merge"
                      | "squash_fast_forward"
                      | "squash"
                  )[];
                  name?: string;
              };
              commit?: { hash?: string };
              repository?: { type: "repository" } & Omit<
                  Readonly<Record<(...), (...)>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  description?: string;
                  fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                  full_name?: string;
                  has_issues?: boolean;
                  has_wiki?: boolean;
                  is_private?: boolean;
                  language?: string;
                  links?: {
                      avatar?: (...) | (...);
                      clone?: (...) | (...);
                      commits?: (...) | (...);
                      downloads?: (...) | (...);
                      forks?: (...) | (...);
                      hooks?: (...) | (...);
                      html?: (...) | (...);
                      pullrequests?: (...) | (...);
                      self?: (...) | (...);
                      watchers?: (...) | (...);
                  };
                  mainbranch?: Readonly<(...)> & {
                      links?: ...;
                      name?: ...;
                      target?: ...;
                      type: ...;
                  } & { default_merge_strategy?: ...; merge_strategies?: ... };
                  name?: string;
                  owner?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                      created_on?: ...;
                      display_name?: ...;
                      links?: ...;
                      uuid?: ...;
                  };
                  parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                  project?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                      created_on?: ...;
                      description?: ...;
                      has_publicly_visible_repos?: ...;
                      is_private?: ...;
                      key?: ...;
                      links?: ...;
                      name?: ...;
                      owner?: ...;
                      updated_on?: ...;
                      uuid?: ...;
                  };
                  scm?: "git";
                  size?: number;
                  updated_on?: string;
                  uuid?: string;
              };
          };
          draft?: boolean;
          id?: number;
          links?: {
              activity?: { href?: string; name?: string };
              approve?: { href?: string; name?: string };
              comments?: { href?: string; name?: string };
              commits?: { href?: string; name?: string };
              decline?: { href?: string; name?: string };
              diff?: { href?: string; name?: string };
              diffstat?: { href?: string; name?: string };
              html?: { href?: string; name?: string };
              merge?: { href?: string; name?: string };
              self?: { href?: string; name?: string };
          };
          merge_commit?: { hash?: string };
          participants?: readonly (
              { type: "participant" } & Omit<
                  Readonly<Record<string, unknown>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  approved?: boolean;
                  participated_on?: string;
                  role?: "PARTICIPANT" | "REVIEWER";
                  state?: null | "approved" | "changes_requested";
                  user?: { type: "account" } & Omit<(...) & (...), "type"> & Readonly<
                      Record<(...), (...)>,
                  > & {
                      created_on?: (...) | (...);
                      display_name?: (...) | (...);
                      links?: (...) | (...);
                      uuid?: (...) | (...);
                  };
              }
          )[];
          queued?: boolean;
          reason?: string;
          rendered?: {
              description?: {
                  html?: string;
                  markup?: "creole"
                  | "markdown"
                  | "plaintext";
                  raw?: string;
              };
              reason?: {
                  html?: string;
                  markup?: "creole"
                  | "markdown"
                  | "plaintext";
                  raw?: string;
              };
              title?: {
                  html?: string;
                  markup?: "creole"
                  | "markdown"
                  | "plaintext";
                  raw?: string;
              };
          };
          reviewers?: readonly (
              { type: "account" } & Omit<
                  Readonly<Record<string, unknown>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  display_name?: string;
                  links?: Readonly<Record<(...), (...)>> & { avatar?: (...) | (...) };
                  uuid?: string;
              }
          )[];
          source?: {
              branch?: {
                  default_merge_strategy?: string;
                  merge_strategies?: readonly (
                      | "fast_forward"
                      | "merge_commit"
                      | "rebase_fast_forward"
                      | "rebase_merge"
                      | "squash_fast_forward"
                      | "squash"
                  )[];
                  name?: string;
              };
              commit?: { hash?: string };
              repository?: { type: "repository" } & Omit<
                  Readonly<Record<(...), (...)>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  description?: string;
                  fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                  full_name?: string;
                  has_issues?: boolean;
                  has_wiki?: boolean;
                  is_private?: boolean;
                  language?: string;
                  links?: {
                      avatar?: (...) | (...);
                      clone?: (...) | (...);
                      commits?: (...) | (...);
                      downloads?: (...) | (...);
                      forks?: (...) | (...);
                      hooks?: (...) | (...);
                      html?: (...) | (...);
                      pullrequests?: (...) | (...);
                      self?: (...) | (...);
                      watchers?: (...) | (...);
                  };
                  mainbranch?: Readonly<(...)> & {
                      links?: ...;
                      name?: ...;
                      target?: ...;
                      type: ...;
                  } & { default_merge_strategy?: ...; merge_strategies?: ... };
                  name?: string;
                  owner?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                      created_on?: ...;
                      display_name?: ...;
                      links?: ...;
                      uuid?: ...;
                  };
                  parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                  project?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                      created_on?: ...;
                      description?: ...;
                      has_publicly_visible_repos?: ...;
                      is_private?: ...;
                      key?: ...;
                      links?: ...;
                      name?: ...;
                      owner?: ...;
                      updated_on?: ...;
                      uuid?: ...;
                  };
                  scm?: "git";
                  size?: number;
                  updated_on?: string;
                  uuid?: string;
              };
          };
          state?: "DECLINED"
          | "MERGED"
          | "OPEN"
          | "SUPERSEDED";
          summary?: {
              html?: string;
              markup?: "creole" | "markdown" | "plaintext";
              raw?: string;
          };
          task_count?: number;
          title?: string;
          updated_on?: string;
      }
    • Readonlypullrequest_comment: { type: "pullrequest_comment" } & Omit<
          { type: "comment" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              content?: {
                  html?: string;
                  markup?: "creole" | "markdown" | "plaintext";
                  raw?: string;
              };
              created_on?: string;
              deleted?: boolean;
              id?: number;
              inline?: { from?: number; path: string; to?: number };
              links?: {
                  code?: { href?: string; name?: string };
                  html?: { href?: string; name?: string };
                  self?: { href?: string; name?: string };
              };
              parent?: { readonly type: "comment"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; };
              updated_on?: string;
              user?: { type: "account" } & Omit<
                  Readonly<Record<(...), (...)>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  display_name?: string;
                  links?: Readonly<(...)> & { avatar?: ... };
                  uuid?: string;
              };
          },
          "type",
      > & Readonly<Record<string, unknown>> & {
          pending?: boolean;
          pullrequest?: { type: "pullrequest" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              author?: { type: "account" } & Omit<
                  Readonly<(...)> & { type: ... },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  display_name?: string;
                  links?: (...) & (...);
                  uuid?: string;
              };
              close_source_branch?: boolean;
              closed_by?: { type: "account" } & Omit<
                  Readonly<(...)> & { type: ... },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  display_name?: string;
                  links?: (...) & (...);
                  uuid?: string;
              };
              comment_count?: number;
              created_on?: string;
              destination?: {
                  branch?: {
                      default_merge_strategy?: (...)
                      | (...);
                      merge_strategies?: (...) | (...);
                      name?: (...) | (...);
                  };
                  commit?: { hash?: (...)
                  | (...) };
                  repository?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                      created_on?: ...;
                      description?: ...;
                      fork_policy?: ...;
                      full_name?: ...;
                      has_issues?: ...;
                      has_wiki?: ...;
                      is_private?: ...;
                      language?: ...;
                      links?: ...;
                      mainbranch?: ...;
                      name?: ...;
                      owner?: ...;
                      parent?: ...;
                      project?: ...;
                      scm?: ...;
                      size?: ...;
                      updated_on?: ...;
                      uuid?: ...;
                  };
              };
              draft?: boolean;
              id?: number;
              links?: {
                  activity?: { href?: (...)
                  | (...); name?: (...) | (...) };
                  approve?: { href?: (...) | (...); name?: (...) | (...) };
                  comments?: { href?: (...) | (...); name?: (...) | (...) };
                  commits?: { href?: (...) | (...); name?: (...) | (...) };
                  decline?: { href?: (...) | (...); name?: (...) | (...) };
                  diff?: { href?: (...) | (...); name?: (...) | (...) };
                  diffstat?: { href?: (...) | (...); name?: (...) | (...) };
                  html?: { href?: (...) | (...); name?: (...) | (...) };
                  merge?: { href?: (...) | (...); name?: (...) | (...) };
                  self?: { href?: (...) | (...); name?: (...) | (...) };
              };
              merge_commit?: { hash?: string };
              participants?: readonly (
                  { type: "participant" } & Omit<(...) & (...), "type"> & Readonly<
                      Record<(...), (...)>,
                  > & {
                      approved?: (...) | (...) | (...);
                      participated_on?: (...) | (...);
                      role?: (...) | (...) | (...);
                      state?: (...) | (...) | (...) | (...);
                      user?: (...) | (...);
                  }
              )[];
              queued?: boolean;
              reason?: string;
              rendered?: {
                  description?: {
                      html?: (...)
                      | (...);
                      markup?: (...) | (...) | (...) | (...);
                      raw?: (...) | (...);
                  };
                  reason?: {
                      html?: (...)
                      | (...);
                      markup?: (...) | (...) | (...) | (...);
                      raw?: (...) | (...);
                  };
                  title?: {
                      html?: (...)
                      | (...);
                      markup?: (...) | (...) | (...) | (...);
                      raw?: (...) | (...);
                  };
              };
              reviewers?: readonly (
                  { type: "account" } & Omit<(...) & (...), "type"> & Readonly<
                      Record<(...), (...)>,
                  > & {
                      created_on?: (...) | (...);
                      display_name?: (...) | (...);
                      links?: (...) | (...);
                      uuid?: (...) | (...);
                  }
              )[];
              source?: {
                  branch?: {
                      default_merge_strategy?: (...)
                      | (...);
                      merge_strategies?: (...) | (...);
                      name?: (...) | (...);
                  };
                  commit?: { hash?: (...)
                  | (...) };
                  repository?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                      created_on?: ...;
                      description?: ...;
                      fork_policy?: ...;
                      full_name?: ...;
                      has_issues?: ...;
                      has_wiki?: ...;
                      is_private?: ...;
                      language?: ...;
                      links?: ...;
                      mainbranch?: ...;
                      name?: ...;
                      owner?: ...;
                      parent?: ...;
                      project?: ...;
                      scm?: ...;
                      size?: ...;
                      updated_on?: ...;
                      uuid?: ...;
                  };
              };
              state?: "DECLINED"
              | "MERGED"
              | "OPEN"
              | "SUPERSEDED";
              summary?: {
                  html?: string;
                  markup?: "creole" | "markdown" | "plaintext";
                  raw?: string;
              };
              task_count?: number;
              title?: string;
              updated_on?: string;
          };
          resolution?: Readonly<Record<string, unknown>> & {
              created_on?: string;
              type: string;
              user?: { type: "account" } & Omit<Readonly<(...)> & { type: ... }, "type"> & Readonly<
                  Record<string, unknown>,
              > & {
                  created_on?: string;
                  display_name?: string;
                  links?: (...) & (...);
                  uuid?: string;
              };
          };
      }
    • Readonlypullrequest_comment_task: {
          content: {
              html?: string;
              markup?: "creole" | "markdown" | "plaintext";
              raw?: string;
          };
          created_on: string;
          creator: { type: "account" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              created_on?: string;
              display_name?: string;
              links?: Readonly<Record<string, unknown>> & {
                  avatar?: { href?: (...) | (...); name?: (...) | (...) };
              };
              uuid?: string;
          };
          id?: number;
          pending?: boolean;
          resolved_by?: { type: "account" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              created_on?: string;
              display_name?: string;
              links?: Readonly<Record<string, unknown>> & {
                  avatar?: { href?: ...; name?: ... };
              };
              uuid?: string;
          };
          resolved_on?: string;
          state: "RESOLVED"
          | "UNRESOLVED";
          updated_on: string;
      } & {
          links?: {
              html?: { href?: string; name?: string };
              self?: { href?: string; name?: string };
          };
      } & {
          comment?: { type: "comment" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              content?: {
                  html?: string;
                  markup?: "creole" | "markdown" | "plaintext";
                  raw?: string;
              };
              created_on?: string;
              deleted?: boolean;
              id?: number;
              inline?: { from?: number; path: string; to?: number };
              links?: {
                  code?: { href?: (...) | (...); name?: (...) | (...) };
                  html?: { href?: (...) | (...); name?: (...) | (...) };
                  self?: { href?: (...) | (...); name?: (...) | (...) };
              };
              parent?: ({ readonly type: "comment"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
              updated_on?: string;
              user?: { type: "account" } & Omit<Readonly<(...)> & { type: ... }, "type"> & Readonly<
                  Record<string, unknown>,
              > & {
                  created_on?: string;
                  display_name?: string;
                  links?: (...) & (...);
                  uuid?: string;
              };
          };
      }
    • Readonlypullrequest_endpoint: {
          branch?: {
              default_merge_strategy?: string;
              merge_strategies?: readonly (
                  | "fast_forward"
                  | "merge_commit"
                  | "rebase_fast_forward"
                  | "rebase_merge"
                  | "squash_fast_forward"
                  | "squash"
              )[];
              name?: string;
          };
          commit?: { hash?: string };
          repository?: { type: "repository" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              created_on?: string;
              description?: string;
              fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
              full_name?: string;
              has_issues?: boolean;
              has_wiki?: boolean;
              is_private?: boolean;
              language?: string;
              links?: {
                  avatar?: { href?: string; name?: string };
                  clone?: readonly { href?: (...) | (...); name?: (...) | (...) }[];
                  commits?: { href?: string; name?: string };
                  downloads?: { href?: string; name?: string };
                  forks?: { href?: string; name?: string };
                  hooks?: { href?: string; name?: string };
                  html?: { href?: string; name?: string };
                  pullrequests?: { href?: string; name?: string };
                  self?: { href?: string; name?: string };
                  watchers?: { href?: string; name?: string };
              };
              mainbranch?: Readonly<Record<string, unknown>> & {
                  links?: {
                      commits?: (...) | (...);
                      html?: (...) | (...);
                      self?: (...) | (...);
                  };
                  name?: string;
                  target?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                      participants?: ...;
                      repository?: ...;
                  };
                  type: string;
              } & {
                  default_merge_strategy?: string;
                  merge_strategies?: readonly (
                      (...)
                      | (...)
                      | (...)
                      | (...)
                      | (...)
                      | (...)
                  )[];
              };
              name?: string;
              owner?: { type: "account" } & Omit<
                  Readonly<Record<(...), (...)>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  display_name?: string;
                  links?: Readonly<(...)> & { avatar?: ... };
                  uuid?: string;
              };
              parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
              project?: { type: "project" } & Omit<
                  Readonly<Record<(...), (...)>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  description?: string;
                  has_publicly_visible_repos?: boolean;
                  is_private?: boolean;
                  key?: string;
                  links?: { avatar?: (...) | (...); html?: (...) | (...) };
                  name?: string;
                  owner?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                      links?: ...;
                  };
                  updated_on?: string;
                  uuid?: string;
              };
              scm?: "git";
              size?: number;
              updated_on?: string;
              uuid?: string;
          };
      }

      Pull Request Endpoint

      • Optional Readonlybranch?: {
            default_merge_strategy?: string;
            merge_strategies?: readonly (
                | "fast_forward"
                | "merge_commit"
                | "rebase_fast_forward"
                | "rebase_merge"
                | "squash_fast_forward"
                | "squash"
            )[];
            name?: string;
        }

        Pull Request Branch

        • Optional Readonlydefault_merge_strategy?: string

          The default merge strategy, when this endpoint is the destination of the pull request.

        • Optional Readonlymerge_strategies?: readonly (
              | "fast_forward"
              | "merge_commit"
              | "rebase_fast_forward"
              | "rebase_merge"
              | "squash_fast_forward"
              | "squash"
          )[]

          Available merge strategies, when this endpoint is the destination of the pull request.

        • Optional Readonlyname?: string
      • Optional Readonlycommit?: { hash?: string }

        Pull Request Commit

      • Optional Readonlyrepository?: { type: "repository" } & Omit<
            Readonly<Record<string, unknown>> & { type: string },
            "type",
        > & Readonly<Record<string, unknown>> & {
            created_on?: string;
            description?: string;
            fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
            full_name?: string;
            has_issues?: boolean;
            has_wiki?: boolean;
            is_private?: boolean;
            language?: string;
            links?: {
                avatar?: { href?: string; name?: string };
                clone?: readonly { href?: (...) | (...); name?: (...) | (...) }[];
                commits?: { href?: string; name?: string };
                downloads?: { href?: string; name?: string };
                forks?: { href?: string; name?: string };
                hooks?: { href?: string; name?: string };
                html?: { href?: string; name?: string };
                pullrequests?: { href?: string; name?: string };
                self?: { href?: string; name?: string };
                watchers?: { href?: string; name?: string };
            };
            mainbranch?: Readonly<Record<string, unknown>> & {
                links?: {
                    commits?: (...) | (...);
                    html?: (...) | (...);
                    self?: (...) | (...);
                };
                name?: string;
                target?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                    participants?: ...;
                    repository?: ...;
                };
                type: string;
            } & {
                default_merge_strategy?: string;
                merge_strategies?: readonly (
                    (...)
                    | (...)
                    | (...)
                    | (...)
                    | (...)
                    | (...)
                )[];
            };
            name?: string;
            owner?: { type: "account" } & Omit<
                Readonly<Record<(...), (...)>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                display_name?: string;
                links?: Readonly<(...)> & { avatar?: ... };
                uuid?: string;
            };
            parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
            project?: { type: "project" } & Omit<
                Readonly<Record<(...), (...)>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                description?: string;
                has_publicly_visible_repos?: boolean;
                is_private?: boolean;
                key?: string;
                links?: { avatar?: (...) | (...); html?: (...) | (...) };
                name?: string;
                owner?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                    links?: ...;
                };
                updated_on?: string;
                uuid?: string;
            };
            scm?: "git";
            size?: number;
            updated_on?: string;
            uuid?: string;
        }
    • Readonlypullrequest_merge_parameters: Readonly<Record<string, unknown>> & {
          close_source_branch?: boolean;
          merge_strategy?:
              | "fast_forward"
              | "merge_commit"
              | "rebase_fast_forward"
              | "rebase_merge"
              | "squash_fast_forward"
              | "squash";
          message?: string;
          type: string;
      }

      Pull Request Merge Parameters

      The metadata that describes a pull request merge.

    • Readonlypullrequest_task: {
          content: {
              html?: string;
              markup?: "creole" | "markdown" | "plaintext";
              raw?: string;
          };
          created_on: string;
          creator: { type: "account" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              created_on?: string;
              display_name?: string;
              links?: Readonly<Record<string, unknown>> & {
                  avatar?: { href?: (...) | (...); name?: (...) | (...) };
              };
              uuid?: string;
          };
          id?: number;
          pending?: boolean;
          resolved_by?: { type: "account" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              created_on?: string;
              display_name?: string;
              links?: Readonly<Record<string, unknown>> & {
                  avatar?: { href?: ...; name?: ... };
              };
              uuid?: string;
          };
          resolved_on?: string;
          state: "RESOLVED"
          | "UNRESOLVED";
          updated_on: string;
      } & {
          links?: {
              html?: { href?: string; name?: string };
              self?: { href?: string; name?: string };
          };
      }
    • Readonlypullrequest_task_create: {
          comment?: { type: "comment" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              content?: {
                  html?: string;
                  markup?: "creole" | "markdown" | "plaintext";
                  raw?: string;
              };
              created_on?: string;
              deleted?: boolean;
              id?: number;
              inline?: { from?: number; path: string; to?: number };
              links?: {
                  code?: { href?: string; name?: string };
                  html?: { href?: string; name?: string };
                  self?: { href?: string; name?: string };
              };
              parent?: ({ readonly type: "comment"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
              updated_on?: string;
              user?: { type: "account" } & Omit<
                  Readonly<Record<(...), (...)>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  display_name?: string;
                  links?: Readonly<(...)> & { avatar?: ... };
                  uuid?: string;
              };
          };
          content: { raw: string };
          pending?: boolean;
      }

      Pull Request Task Create

      A pullrequest task create

      • Optional Readonlycomment?: { type: "comment" } & Omit<
            Readonly<Record<string, unknown>> & { type: string },
            "type",
        > & Readonly<Record<string, unknown>> & {
            content?: {
                html?: string;
                markup?: "creole" | "markdown" | "plaintext";
                raw?: string;
            };
            created_on?: string;
            deleted?: boolean;
            id?: number;
            inline?: { from?: number; path: string; to?: number };
            links?: {
                code?: { href?: string; name?: string };
                html?: { href?: string; name?: string };
                self?: { href?: string; name?: string };
            };
            parent?: ({ readonly type: "comment"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
            updated_on?: string;
            user?: { type: "account" } & Omit<
                Readonly<Record<(...), (...)>> & { type: string },
                "type",
            > & Readonly<Record<string, unknown>> & {
                created_on?: string;
                display_name?: string;
                links?: Readonly<(...)> & { avatar?: ... };
                uuid?: string;
            };
        }
      • Readonlycontent: { raw: string }

        Task Raw Content

        task raw content

        • Readonlyraw: string

          The task contents

      • Optional Readonlypending?: boolean
    • Readonlypullrequest_task_update: { content?: { raw: string }; state?: "RESOLVED" | "UNRESOLVED" }

      Pull Request Task Update

      A pullrequest task update

      • Optional Readonlycontent?: { raw: string }

        Task Raw Content

        task raw content

        • Readonlyraw: string

          The task contents

      • Optional Readonlystate?: "RESOLVED" | "UNRESOLVED"
    • Readonlyref: Readonly<Record<string, unknown>> & {
          links?: {
              commits?: { href?: string; name?: string };
              html?: { href?: string; name?: string };
              self?: { href?: string; name?: string };
          };
          name?: string;
          target?: { type: "commit" } & Omit<
              { type: "base_commit" } & Omit<
                  Readonly<Record<(...), (...)>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  author?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                      raw?: ...;
                      user?: ...;
                  };
                  committer?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                      raw?: ...;
                      user?: ...;
                  };
                  date?: string;
                  hash?: string;
                  message?: string;
                  parents?: readonly (
                      { readonly type: "base_commit"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }
                  )[];
                  summary?: {
                      html?: (...)
                      | (...);
                      markup?: (...) | (...) | (...) | (...);
                      raw?: (...) | (...);
                  };
              },
              "type",
          > & Readonly<Record<string, unknown>> & {
              participants?: readonly (
                  { type: "participant" } & Omit<(...) & (...), "type"> & Readonly<
                      Record<(...), (...)>,
                  > & {
                      approved?: (...) | (...) | (...);
                      participated_on?: (...) | (...);
                      role?: (...) | (...) | (...);
                      state?: (...) | (...) | (...) | (...);
                      user?: (...) | (...);
                  }
              )[];
              repository?: { type: "repository" } & Omit<
                  Readonly<(...)> & { type: ... },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  description?: string;
                  fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                  full_name?: string;
                  has_issues?: boolean;
                  has_wiki?: boolean;
                  is_private?: boolean;
                  language?: string;
                  links?: {
                      avatar?: ...;
                      clone?: ...;
                      commits?: ...;
                      downloads?: ...;
                      forks?: ...;
                      hooks?: ...;
                      html?: ...;
                      pullrequests?: ...;
                      self?: ...;
                      watchers?: ...;
                  };
                  mainbranch?: (...) & (...) & (...);
                  name?: string;
                  owner?: (...) & (...) & (...) & (...);
                  parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                  project?: (...) & (...) & (...) & (...);
                  scm?: "git";
                  size?: number;
                  updated_on?: string;
                  uuid?: string;
              };
          };
          type: string;
      }

      Ref

      A ref object, representing a branch or tag in a repository.

    • Readonlyreport: { type: "report" } & Omit<
          Readonly<Record<string, unknown>> & { type: string },
          "type",
      > & Readonly<Record<string, unknown>> & {
          created_on?: string;
          data?: readonly {
              title?: string;
              type?:
                  | "BOOLEAN"
                  | "DATE"
                  | "DURATION"
                  | "LINK"
                  | "NUMBER"
                  | "PERCENTAGE"
                  | "TEXT";
              value?: Record<string, unknown>;
          }[];
          details?: string;
          external_id?: string;
          link?: string;
          logo_url?: string;
          remote_link_enabled?: boolean;
          report_type?: "BUG"
          | "COVERAGE"
          | "SECURITY"
          | "TEST";
          reporter?: string;
          result?: "FAILED" | "PENDING" | "PASSED";
          title?: string;
          updated_on?: string;
          uuid?: string;
      }
    • Readonlyreport_annotation: { type: "report_annotation" } & Omit<
          Readonly<Record<string, unknown>> & { type: string },
          "type",
      > & Readonly<Record<string, unknown>> & {
          annotation_type?: "BUG" | "CODE_SMELL" | "VULNERABILITY";
          created_on?: string;
          details?: string;
          external_id?: string;
          line?: number;
          link?: string;
          path?: string;
          result?: "FAILED" | "PASSED" | "IGNORED" | "SKIPPED";
          severity?: "CRITICAL" | "HIGH" | "LOW" | "MEDIUM";
          summary?: string;
          updated_on?: string;
          uuid?: string;
      }
    • Readonlyreport_data: {
          title?: string;
          type?:
              | "BOOLEAN"
              | "DATE"
              | "DURATION"
              | "LINK"
              | "NUMBER"
              | "PERCENTAGE"
              | "TEXT";
          value?: Record<string, unknown>;
      }

      Report Data

      A key-value element that will be displayed along with the report.

      • Optional Readonlytitle?: string

        A string describing what this data field represents.

      • Optional Readonlytype?: "BOOLEAN" | "DATE" | "DURATION" | "LINK" | "NUMBER" | "PERCENTAGE" | "TEXT"

        The type of data contained in the value field. If not provided, then the value will be detected as a boolean, number or string.

      • Optional Readonlyvalue?: Record<string, unknown>

        The value of the data element.

    • Readonlyrepository: { type: "repository" } & Omit<
          Readonly<Record<string, unknown>> & { type: string },
          "type",
      > & Readonly<Record<string, unknown>> & {
          created_on?: string;
          description?: string;
          fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
          full_name?: string;
          has_issues?: boolean;
          has_wiki?: boolean;
          is_private?: boolean;
          language?: string;
          links?: {
              avatar?: { href?: string; name?: string };
              clone?: readonly { href?: string; name?: string }[];
              commits?: { href?: string; name?: string };
              downloads?: { href?: string; name?: string };
              forks?: { href?: string; name?: string };
              hooks?: { href?: string; name?: string };
              html?: { href?: string; name?: string };
              pullrequests?: { href?: string; name?: string };
              self?: { href?: string; name?: string };
              watchers?: { href?: string; name?: string };
          };
          mainbranch?: Readonly<Record<string, unknown>> & {
              links?: {
                  commits?: { href?: (...) | (...); name?: (...) | (...) };
                  html?: { href?: (...) | (...); name?: (...) | (...) };
                  self?: { href?: (...) | (...); name?: (...) | (...) };
              };
              name?: string;
              target?: { type: "commit" } & Omit<
                  { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                      author?: ...;
                      committer?: ...;
                      date?: ...;
                      hash?: ...;
                      message?: ...;
                      parents?: ...;
                      summary?: ...;
                  },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  participants?: readonly (...)[];
                  repository?: { readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; };
              };
              type: string;
          } & {
              default_merge_strategy?: string;
              merge_strategies?: readonly (
                  | "fast_forward"
                  | "merge_commit"
                  | "rebase_fast_forward"
                  | "rebase_merge"
                  | "squash_fast_forward"
                  | "squash"
              )[];
          };
          name?: string;
          owner?: { type: "account" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              created_on?: string;
              display_name?: string;
              links?: Readonly<Record<string, unknown>> & {
                  avatar?: { href?: ...; name?: ... };
              };
              uuid?: string;
          };
          parent?: { readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; };
          project?: { type: "project" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              created_on?: string;
              description?: string;
              has_publicly_visible_repos?: boolean;
              is_private?: boolean;
              key?: string;
              links?: {
                  avatar?: { href?: (...) | (...); name?: (...) | (...) };
                  html?: { href?: (...) | (...); name?: (...) | (...) };
              };
              name?: string;
              owner?: { type: "team" } & Omit<
                  { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                      created_on?: ...;
                      display_name?: ...;
                      links?: ...;
                      uuid?: ...;
                  },
                  "type",
              > & Readonly<Record<string, unknown>> & { links?: (...) & (...) & (...) };
              updated_on?: string;
              uuid?: string;
          };
          scm?: "git";
          size?: number;
          updated_on?: string;
          uuid?: string;
      }
    • Readonlyrepository_group_permission: Readonly<Record<string, unknown>> & {
          group?: { type: "group" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              full_slug?: string;
              links?: {
                  html?: { href?: (...) | (...); name?: (...) | (...) };
                  self?: { href?: (...) | (...); name?: (...) | (...) };
              };
              name?: string;
              owner?: { type: "account" } & Omit<
                  Readonly<(...)> & { type: ... },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  display_name?: string;
                  links?: (...) & (...);
                  uuid?: string;
              };
              slug?: string;
              workspace?: { type: "workspace" } & Omit<
                  Readonly<(...)> & { type: ... },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  forking_mode?: "allow_forks" | "internal_only";
                  is_privacy_enforced?: boolean;
                  is_private?: boolean;
                  links?: {
                      avatar?: ...;
                      html?: ...;
                      members?: ...;
                      owners?: ...;
                      projects?: ...;
                      repositories?: ...;
                      self?: ...;
                      snippets?: ...;
                  };
                  name?: string;
                  slug?: string;
                  updated_on?: string;
                  uuid?: string;
              };
          };
          links?: { self?: { href?: string; name?: string } };
          permission?: "admin" | "read" | "write" | "none";
          repository?: { type: "repository" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              created_on?: string;
              description?: string;
              fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
              full_name?: string;
              has_issues?: boolean;
              has_wiki?: boolean;
              is_private?: boolean;
              language?: string;
              links?: {
                  avatar?: { href?: (...) | (...); name?: (...) | (...) };
                  clone?: readonly { href?: ...; name?: ... }[];
                  commits?: { href?: (...) | (...); name?: (...) | (...) };
                  downloads?: { href?: (...) | (...); name?: (...) | (...) };
                  forks?: { href?: (...) | (...); name?: (...) | (...) };
                  hooks?: { href?: (...) | (...); name?: (...) | (...) };
                  html?: { href?: (...) | (...); name?: (...) | (...) };
                  pullrequests?: { href?: (...) | (...); name?: (...) | (...) };
                  self?: { href?: (...) | (...); name?: (...) | (...) };
                  watchers?: { href?: (...) | (...); name?: (...) | (...) };
              };
              mainbranch?: Readonly<Record<string, unknown>> & {
                  links?: { commits?: ...; html?: ...; self?: ... };
                  name?: string;
                  target?: (...) & (...) & (...) & (...);
                  type: string;
              } & {
                  default_merge_strategy?: string;
                  merge_strategies?: readonly (...)[];
              };
              name?: string;
              owner?: { type: "account" } & Omit<
                  Readonly<(...)> & { type: ... },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  display_name?: string;
                  links?: (...) & (...);
                  uuid?: string;
              };
              parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
              project?: { type: "project" } & Omit<
                  Readonly<(...)> & { type: ... },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  description?: string;
                  has_publicly_visible_repos?: boolean;
                  is_private?: boolean;
                  key?: string;
                  links?: { avatar?: ...; html?: ... };
                  name?: string;
                  owner?: (...) & (...) & (...) & (...);
                  updated_on?: string;
                  uuid?: string;
              };
              scm?: "git";
              size?: number;
              updated_on?: string;
              uuid?: string;
          };
          type: string;
      }

      Repository Group Permission

      A group's permission for a given repository.

    • Readonlyrepository_inheritance_state: Readonly<Record<string, unknown>> & {
          override_settings?: Record<string, unknown>;
          type: string;
      }

      Repository Inheritance State

      A json object representing the repository's inheritance state values

    • Readonlyrepository_permission: Readonly<Record<string, unknown>> & {
          permission?: "admin" | "read" | "write" | "none";
          repository?: { type: "repository" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              created_on?: string;
              description?: string;
              fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
              full_name?: string;
              has_issues?: boolean;
              has_wiki?: boolean;
              is_private?: boolean;
              language?: string;
              links?: {
                  avatar?: { href?: (...) | (...); name?: (...) | (...) };
                  clone?: readonly { href?: ...; name?: ... }[];
                  commits?: { href?: (...) | (...); name?: (...) | (...) };
                  downloads?: { href?: (...) | (...); name?: (...) | (...) };
                  forks?: { href?: (...) | (...); name?: (...) | (...) };
                  hooks?: { href?: (...) | (...); name?: (...) | (...) };
                  html?: { href?: (...) | (...); name?: (...) | (...) };
                  pullrequests?: { href?: (...) | (...); name?: (...) | (...) };
                  self?: { href?: (...) | (...); name?: (...) | (...) };
                  watchers?: { href?: (...) | (...); name?: (...) | (...) };
              };
              mainbranch?: Readonly<Record<string, unknown>> & {
                  links?: { commits?: ...; html?: ...; self?: ... };
                  name?: string;
                  target?: (...) & (...) & (...) & (...);
                  type: string;
              } & {
                  default_merge_strategy?: string;
                  merge_strategies?: readonly (...)[];
              };
              name?: string;
              owner?: { type: "account" } & Omit<
                  Readonly<(...)> & { type: ... },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  display_name?: string;
                  links?: (...) & (...);
                  uuid?: string;
              };
              parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
              project?: { type: "project" } & Omit<
                  Readonly<(...)> & { type: ... },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  description?: string;
                  has_publicly_visible_repos?: boolean;
                  is_private?: boolean;
                  key?: string;
                  links?: { avatar?: ...; html?: ... };
                  name?: string;
                  owner?: (...) & (...) & (...) & (...);
                  updated_on?: string;
                  uuid?: string;
              };
              scm?: "git";
              size?: number;
              updated_on?: string;
              uuid?: string;
          };
          type: string;
          user?: { type: "user" } & Omit<
              { type: "account" } & Omit<
                  Readonly<Record<(...), (...)>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  display_name?: string;
                  links?: Readonly<(...)> & { avatar?: ... };
                  uuid?: string;
              },
              "type",
          > & Readonly<Record<string, unknown>> & {
              account_id?: string;
              account_status?: string;
              has_2fa_enabled?: boolean;
              is_staff?: boolean;
              links?: Readonly<Record<string, unknown>> & {
                  avatar?: { href?: ...; name?: ... };
              } & {
                  html?: { href?: ...; name?: ... };
                  repositories?: { href?: ...; name?: ... };
                  self?: { href?: ...; name?: ... };
              };
              nickname?: string;
          };
      }

      Repository Permission

      A user's permission for a given repository.

    • Readonlyrepository_user_permission: Readonly<Record<string, unknown>> & {
          links?: { self?: { href?: string; name?: string } };
          permission?: "admin" | "read" | "write" | "none";
          repository?: { type: "repository" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              created_on?: string;
              description?: string;
              fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
              full_name?: string;
              has_issues?: boolean;
              has_wiki?: boolean;
              is_private?: boolean;
              language?: string;
              links?: {
                  avatar?: { href?: (...) | (...); name?: (...) | (...) };
                  clone?: readonly { href?: ...; name?: ... }[];
                  commits?: { href?: (...) | (...); name?: (...) | (...) };
                  downloads?: { href?: (...) | (...); name?: (...) | (...) };
                  forks?: { href?: (...) | (...); name?: (...) | (...) };
                  hooks?: { href?: (...) | (...); name?: (...) | (...) };
                  html?: { href?: (...) | (...); name?: (...) | (...) };
                  pullrequests?: { href?: (...) | (...); name?: (...) | (...) };
                  self?: { href?: (...) | (...); name?: (...) | (...) };
                  watchers?: { href?: (...) | (...); name?: (...) | (...) };
              };
              mainbranch?: Readonly<Record<string, unknown>> & {
                  links?: { commits?: ...; html?: ...; self?: ... };
                  name?: string;
                  target?: (...) & (...) & (...) & (...);
                  type: string;
              } & {
                  default_merge_strategy?: string;
                  merge_strategies?: readonly (...)[];
              };
              name?: string;
              owner?: { type: "account" } & Omit<
                  Readonly<(...)> & { type: ... },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  display_name?: string;
                  links?: (...) & (...);
                  uuid?: string;
              };
              parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
              project?: { type: "project" } & Omit<
                  Readonly<(...)> & { type: ... },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  description?: string;
                  has_publicly_visible_repos?: boolean;
                  is_private?: boolean;
                  key?: string;
                  links?: { avatar?: ...; html?: ... };
                  name?: string;
                  owner?: (...) & (...) & (...) & (...);
                  updated_on?: string;
                  uuid?: string;
              };
              scm?: "git";
              size?: number;
              updated_on?: string;
              uuid?: string;
          };
          type: string;
          user?: { type: "user" } & Omit<
              { type: "account" } & Omit<
                  Readonly<Record<(...), (...)>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  display_name?: string;
                  links?: Readonly<(...)> & { avatar?: ... };
                  uuid?: string;
              },
              "type",
          > & Readonly<Record<string, unknown>> & {
              account_id?: string;
              account_status?: string;
              has_2fa_enabled?: boolean;
              is_staff?: boolean;
              links?: Readonly<Record<string, unknown>> & {
                  avatar?: { href?: ...; name?: ... };
              } & {
                  html?: { href?: ...; name?: ... };
                  repositories?: { href?: ...; name?: ... };
                  self?: { href?: ...; name?: ... };
              };
              nickname?: string;
          };
      }

      Repository User Permission

      A user's direct permission for a given repository.

    • Readonlysearch_code_search_result: {
          content_match_count?: number;
          content_matches?: readonly {
              lines?: readonly {
                  line?: number;
                  segments?: readonly { match?: ...; text?: ... }[];
              }[];
          }[];
          file?: Readonly<Record<string, unknown>> & {
              attributes?: "link" | "binary" | "executable" | "lfs" | "subrepository";
              commit?: { type: "commit" } & Omit<
                  { type: "base_commit" } & Omit<(...) & (...), "type"> & Readonly<
                      Record<(...), (...)>,
                  > & {
                      author?: (...) | (...);
                      committer?: (...) | (...);
                      date?: (...) | (...);
                      hash?: (...) | (...);
                      message?: (...) | (...);
                      parents?: (...) | (...);
                      summary?: (...) | (...);
                  },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  participants?: readonly ((...) & (...) & (...) & (...))[];
                  repository?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                      created_on?: ...;
                      description?: ...;
                      fork_policy?: ...;
                      full_name?: ...;
                      has_issues?: ...;
                      has_wiki?: ...;
                      is_private?: ...;
                      language?: ...;
                      links?: ...;
                      mainbranch?: ...;
                      name?: ...;
                      owner?: ...;
                      parent?: ...;
                      project?: ...;
                      scm?: ...;
                      size?: ...;
                      updated_on?: ...;
                      uuid?: ...;
                  };
              };
              escaped_path?: string;
              path?: string;
              type: string;
          };
          path_matches?: readonly { match?: boolean; text?: string }[];
          type?: string;
      }
      • Optional Readonlycontent_match_count?: number

        Format: int64

      • Optional Readonlycontent_matches?: readonly {
            lines?: readonly {
                line?: number;
                segments?: readonly { match?: ...; text?: ... }[];
            }[];
        }[]
      • Optional Readonlyfile?: Readonly<Record<string, unknown>> & {
            attributes?: "link" | "binary" | "executable" | "lfs" | "subrepository";
            commit?: { type: "commit" } & Omit<
                { type: "base_commit" } & Omit<(...) & (...), "type"> & Readonly<
                    Record<(...), (...)>,
                > & {
                    author?: (...) | (...);
                    committer?: (...) | (...);
                    date?: (...) | (...);
                    hash?: (...) | (...);
                    message?: (...) | (...);
                    parents?: (...) | (...);
                    summary?: (...) | (...);
                },
                "type",
            > & Readonly<Record<string, unknown>> & {
                participants?: readonly ((...) & (...) & (...) & (...))[];
                repository?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                    created_on?: ...;
                    description?: ...;
                    fork_policy?: ...;
                    full_name?: ...;
                    has_issues?: ...;
                    has_wiki?: ...;
                    is_private?: ...;
                    language?: ...;
                    links?: ...;
                    mainbranch?: ...;
                    name?: ...;
                    owner?: ...;
                    parent?: ...;
                    project?: ...;
                    scm?: ...;
                    size?: ...;
                    updated_on?: ...;
                    uuid?: ...;
                };
            };
            escaped_path?: string;
            path?: string;
            type: string;
        }
      • Optional Readonlypath_matches?: readonly { match?: boolean; text?: string }[]
      • Optional Readonlytype?: string
    • Readonlysearch_content_match: {
          lines?: readonly {
              line?: number;
              segments?: readonly { match?: boolean; text?: string }[];
          }[];
      }
    • Readonlysearch_line: { line?: number; segments?: readonly { match?: boolean; text?: string }[] }
      • Optional Readonlyline?: number

        Format: int32

      • Optional Readonlysegments?: readonly { match?: boolean; text?: string }[]
    • Readonlysearch_result_page: {
          next?: string;
          page?: number;
          pagelen?: number;
          previous?: string;
          query_substituted?: boolean;
          size?: number;
          values?: readonly {
              content_match_count?: number;
              content_matches?: readonly {
                  lines?: readonly { line?: ...; segments?: ... }[];
              }[];
              file?: Readonly<Record<string, unknown>> & {
                  attributes?:
                      | "link"
                      | "binary"
                      | "executable"
                      | "lfs"
                      | "subrepository";
                  commit?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                      participants?: ...;
                      repository?: ...;
                  };
                  escaped_path?: string;
                  path?: string;
                  type: string;
              };
              path_matches?: readonly { match?: boolean; text?: string }[];
              type?: string;
          }[];
      }
      • Optional Readonlynext?: string

        Format: uri

      • Optional Readonlypage?: number

        Format: int32

      • Optional Readonlypagelen?: number

        Format: int32

      • Optional Readonlyprevious?: string

        Format: uri

      • Optional Readonlyquery_substituted?: boolean
      • Optional Readonlysize?: number

        Format: int64

      • Optional Readonlyvalues?: readonly {
            content_match_count?: number;
            content_matches?: readonly {
                lines?: readonly { line?: ...; segments?: ... }[];
            }[];
            file?: Readonly<Record<string, unknown>> & {
                attributes?: "link" | "binary" | "executable" | "lfs" | "subrepository";
                commit?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                    participants?: ...;
                    repository?: ...;
                };
                escaped_path?: string;
                path?: string;
                type: string;
            };
            path_matches?: readonly { match?: boolean; text?: string }[];
            type?: string;
        }[]
    • Readonlysearch_segment: { match?: boolean; text?: string }
    • Readonlysnippet: { type: "snippet" } & Omit<
          Readonly<Record<string, unknown>> & { type: string },
          "type",
      > & Readonly<Record<string, unknown>> & {
          created_on?: string;
          creator?: { type: "account" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              created_on?: string;
              display_name?: string;
              links?: Readonly<Record<string, unknown>> & {
                  avatar?: { href?: ...; name?: ... };
              };
              uuid?: string;
          };
          id?: number;
          is_private?: boolean;
          owner?: { type: "account" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              created_on?: string;
              display_name?: string;
              links?: Readonly<Record<string, unknown>> & {
                  avatar?: { href?: ...; name?: ... };
              };
              uuid?: string;
          };
          scm?: "git";
          title?: string;
          updated_on?: string;
      }
    • Readonlysnippet_comment: { type: "snippet_comment" } & Omit<
          Readonly<Record<string, unknown>> & { type: string },
          "type",
      > & Readonly<Record<string, unknown>> & {
          links?: {
              html?: { href?: string; name?: string };
              self?: { href?: string; name?: string };
          };
          snippet?: { type: "snippet" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              created_on?: string;
              creator?: { type: "account" } & Omit<
                  Readonly<(...)> & { type: ... },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  display_name?: string;
                  links?: (...) & (...);
                  uuid?: string;
              };
              id?: number;
              is_private?: boolean;
              owner?: { type: "account" } & Omit<
                  Readonly<(...)> & { type: ... },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  display_name?: string;
                  links?: (...) & (...);
                  uuid?: string;
              };
              scm?: "git";
              title?: string;
              updated_on?: string;
          };
      }
    • Readonlysnippet_commit: { type: "snippet_commit" } & Omit<
          { type: "base_commit" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              author?: { type: "author" } & Omit<
                  Readonly<Record<(...), (...)>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  raw?: string;
                  user?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                      created_on?: ...;
                      display_name?: ...;
                      links?: ...;
                      uuid?: ...;
                  };
              };
              committer?: { type: "committer" } & Omit<
                  Readonly<Record<(...), (...)>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  raw?: string;
                  user?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                      created_on?: ...;
                      display_name?: ...;
                      links?: ...;
                      uuid?: ...;
                  };
              };
              date?: string;
              hash?: string;
              message?: string;
              parents?: readonly (
                  { readonly type: "base_commit"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }
              )[];
              summary?: {
                  html?: string;
                  markup?: "creole"
                  | "markdown"
                  | "plaintext";
                  raw?: string;
              };
          },
          "type",
      > & Readonly<Record<string, unknown>> & {
          links?: {
              diff?: { href?: string; name?: string };
              html?: { href?: string; name?: string };
              self?: { href?: string; name?: string };
          };
          snippet?: { type: "snippet" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              created_on?: string;
              creator?: { type: "account" } & Omit<
                  Readonly<(...)> & { type: ... },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  display_name?: string;
                  links?: (...) & (...);
                  uuid?: string;
              };
              id?: number;
              is_private?: boolean;
              owner?: { type: "account" } & Omit<
                  Readonly<(...)> & { type: ... },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  display_name?: string;
                  links?: (...) & (...);
                  uuid?: string;
              };
              scm?: "git";
              title?: string;
              updated_on?: string;
          };
      }
    • Readonlyssh_account_key: { type: "ssh_account_key" } & Omit<
          { type: "ssh_key" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              comment?: string;
              created_on?: string;
              key?: string;
              label?: string;
              last_used?: string;
              links?: { self?: { href?: string; name?: string } };
              uuid?: string;
          },
          "type",
      > & Readonly<Record<string, unknown>> & {
          expires_on?: string;
          fingerprint?: string;
          owner?: { type: "account" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              created_on?: string;
              display_name?: string;
              links?: Readonly<Record<string, unknown>> & {
                  avatar?: { href?: ...; name?: ... };
              };
              uuid?: string;
          };
      }
    • Readonlyssh_key: { type: "ssh_key" } & Omit<
          Readonly<Record<string, unknown>> & { type: string },
          "type",
      > & Readonly<Record<string, unknown>> & {
          comment?: string;
          created_on?: string;
          key?: string;
          label?: string;
          last_used?: string;
          links?: { self?: { href?: string; name?: string } };
          uuid?: string;
      }
    • Readonlysubject_types: {
          repository?: { events?: { href?: string; name?: string } };
          workspace?: { events?: { href?: string; name?: string } };
      }

      Subject Types

      The mapping of resource/subject types pointing to their individual event types.

      • Optional Readonlyrepository?: { events?: { href?: string; name?: string } }
        • Optional Readonlyevents?: { href?: string; name?: string }

          Link

          A link to a resource related to this object.

          • Optional Readonlyhref?: string

            Format: uri

          • Optional Readonlyname?: string
      • Optional Readonlyworkspace?: { events?: { href?: string; name?: string } }
        • Optional Readonlyevents?: { href?: string; name?: string }

          Link

          A link to a resource related to this object.

          • Optional Readonlyhref?: string

            Format: uri

          • Optional Readonlyname?: string
    • Readonlytag: Readonly<Record<string, unknown>> & {
          links?: {
              commits?: { href?: string; name?: string };
              html?: { href?: string; name?: string };
              self?: { href?: string; name?: string };
          };
          name?: string;
          target?: { type: "commit" } & Omit<
              { type: "base_commit" } & Omit<
                  Readonly<Record<(...), (...)>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  author?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                      raw?: ...;
                      user?: ...;
                  };
                  committer?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                      raw?: ...;
                      user?: ...;
                  };
                  date?: string;
                  hash?: string;
                  message?: string;
                  parents?: readonly (
                      { readonly type: "base_commit"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }
                  )[];
                  summary?: {
                      html?: (...)
                      | (...);
                      markup?: (...) | (...) | (...) | (...);
                      raw?: (...) | (...);
                  };
              },
              "type",
          > & Readonly<Record<string, unknown>> & {
              participants?: readonly (
                  { type: "participant" } & Omit<(...) & (...), "type"> & Readonly<
                      Record<(...), (...)>,
                  > & {
                      approved?: (...) | (...) | (...);
                      participated_on?: (...) | (...);
                      role?: (...) | (...) | (...);
                      state?: (...) | (...) | (...) | (...);
                      user?: (...) | (...);
                  }
              )[];
              repository?: { type: "repository" } & Omit<
                  Readonly<(...)> & { type: ... },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  description?: string;
                  fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                  full_name?: string;
                  has_issues?: boolean;
                  has_wiki?: boolean;
                  is_private?: boolean;
                  language?: string;
                  links?: {
                      avatar?: ...;
                      clone?: ...;
                      commits?: ...;
                      downloads?: ...;
                      forks?: ...;
                      hooks?: ...;
                      html?: ...;
                      pullrequests?: ...;
                      self?: ...;
                      watchers?: ...;
                  };
                  mainbranch?: (...) & (...) & (...);
                  name?: string;
                  owner?: (...) & (...) & (...) & (...);
                  parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                  project?: (...) & (...) & (...) & (...);
                  scm?: "git";
                  size?: number;
                  updated_on?: string;
                  uuid?: string;
              };
          };
          type: string;
      } & {
          date?: string;
          message?: string;
          tagger?: { type: "author" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              raw?: string;
              user?: { type: "account" } & Omit<Readonly<(...)> & { type: ... }, "type"> & Readonly<
                  Record<string, unknown>,
              > & {
                  created_on?: string;
                  display_name?: string;
                  links?: (...) & (...);
                  uuid?: string;
              };
          };
      }
    • Readonlytask: {
          content: {
              html?: string;
              markup?: "creole" | "markdown" | "plaintext";
              raw?: string;
          };
          created_on: string;
          creator: { type: "account" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              created_on?: string;
              display_name?: string;
              links?: Readonly<Record<string, unknown>> & {
                  avatar?: { href?: string; name?: string };
              };
              uuid?: string;
          };
          id?: number;
          pending?: boolean;
          resolved_by?: { type: "account" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              created_on?: string;
              display_name?: string;
              links?: Readonly<Record<string, unknown>> & {
                  avatar?: { href?: (...) | (...); name?: (...) | (...) };
              };
              uuid?: string;
          };
          resolved_on?: string;
          state: "RESOLVED"
          | "UNRESOLVED";
          updated_on: string;
      }

      Task

      A task object.

      • Readonlycontent: { html?: string; markup?: "creole" | "markdown" | "plaintext"; raw?: string }
        • Optional Readonlyhtml?: string

          The user's content rendered as HTML.

        • Optional Readonlymarkup?: "creole" | "markdown" | "plaintext"

          The type of markup language the raw content is to be interpreted in.

        • Optional Readonlyraw?: string

          The text as it was typed by a user.

      • Readonlycreated_on: string

        Format: date-time

      • Readonlycreator: { type: "account" } & Omit<
            Readonly<Record<string, unknown>> & { type: string },
            "type",
        > & Readonly<Record<string, unknown>> & {
            created_on?: string;
            display_name?: string;
            links?: Readonly<Record<string, unknown>> & {
                avatar?: { href?: string; name?: string };
            };
            uuid?: string;
        }
      • Optional Readonlyid?: number
      • Optional Readonlypending?: boolean
      • Optional Readonlyresolved_by?: { type: "account" } & Omit<
            Readonly<Record<string, unknown>> & { type: string },
            "type",
        > & Readonly<Record<string, unknown>> & {
            created_on?: string;
            display_name?: string;
            links?: Readonly<Record<string, unknown>> & {
                avatar?: { href?: (...) | (...); name?: (...) | (...) };
            };
            uuid?: string;
        }
      • Optional Readonlyresolved_on?: string

        Format: date-time

        The ISO8601 timestamp for when the task was resolved.

      • Readonlystate: "RESOLVED" | "UNRESOLVED"
      • Readonlyupdated_on: string

        Format: date-time

    • Readonlyteam: { type: "team" } & Omit<
          { type: "account" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              created_on?: string;
              display_name?: string;
              links?: Readonly<Record<string, unknown>> & {
                  avatar?: { href?: (...) | (...); name?: (...) | (...) };
              };
              uuid?: string;
          },
          "type",
      > & Readonly<Record<string, unknown>> & {
          links?: Readonly<Record<string, unknown>> & {
              avatar?: { href?: string; name?: string };
          } & {
              html?: { href?: string; name?: string };
              members?: { href?: string; name?: string };
              projects?: { href?: string; name?: string };
              repositories?: { href?: string; name?: string };
              self?: { href?: string; name?: string };
          };
      }
    • Readonlyteam_links: Readonly<Record<string, unknown>> & {
          avatar?: { href?: string; name?: string };
      } & {
          html?: { href?: string; name?: string };
          members?: { href?: string; name?: string };
          projects?: { href?: string; name?: string };
          repositories?: { href?: string; name?: string };
          self?: { href?: string; name?: string };
      }
    • Readonlytreeentry: Readonly<Record<string, unknown>> & {
          commit?: { type: "commit" } & Omit<
              { type: "base_commit" } & Omit<
                  Readonly<Record<(...), (...)>> & { type: string },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  author?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                      raw?: ...;
                      user?: ...;
                  };
                  committer?: { type: ... } & Omit<(...), (...)> & Readonly<(...)> & {
                      raw?: ...;
                      user?: ...;
                  };
                  date?: string;
                  hash?: string;
                  message?: string;
                  parents?: readonly (
                      { readonly type: "base_commit"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }
                  )[];
                  summary?: {
                      html?: (...)
                      | (...);
                      markup?: (...) | (...) | (...) | (...);
                      raw?: (...) | (...);
                  };
              },
              "type",
          > & Readonly<Record<string, unknown>> & {
              participants?: readonly (
                  { type: "participant" } & Omit<(...) & (...), "type"> & Readonly<
                      Record<(...), (...)>,
                  > & {
                      approved?: (...) | (...) | (...);
                      participated_on?: (...) | (...);
                      role?: (...) | (...) | (...);
                      state?: (...) | (...) | (...) | (...);
                      user?: (...) | (...);
                  }
              )[];
              repository?: { type: "repository" } & Omit<
                  Readonly<(...)> & { type: ... },
                  "type",
              > & Readonly<Record<string, unknown>> & {
                  created_on?: string;
                  description?: string;
                  fork_policy?: "allow_forks" | "no_forks" | "no_public_forks";
                  full_name?: string;
                  has_issues?: boolean;
                  has_wiki?: boolean;
                  is_private?: boolean;
                  language?: string;
                  links?: {
                      avatar?: ...;
                      clone?: ...;
                      commits?: ...;
                      downloads?: ...;
                      forks?: ...;
                      hooks?: ...;
                      html?: ...;
                      pullrequests?: ...;
                      self?: ...;
                      watchers?: ...;
                  };
                  mainbranch?: (...) & (...) & (...);
                  name?: string;
                  owner?: (...) & (...) & (...) & (...);
                  parent?: ({ readonly type: "repository"; } & Omit<Readonly<Record<string, unknown>> & { readonly type: string; }, "type"> & Readonly<Record<string, unknown>> & { ...; }) | undefined;
                  project?: (...) & (...) & (...) & (...);
                  scm?: "git";
                  size?: number;
                  updated_on?: string;
                  uuid?: string;
              };
          };
          path?: string;
          type: string;
      }

      Tree Entry

      Base type for most resource objects. It defines the common type element that identifies an object's type. It also identifies the element as Swagger's discriminator.

    • Readonlyuser: { type: "user" } & Omit<
          { type: "account" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              created_on?: string;
              display_name?: string;
              links?: Readonly<Record<string, unknown>> & {
                  avatar?: { href?: (...) | (...); name?: (...) | (...) };
              };
              uuid?: string;
          },
          "type",
      > & Readonly<Record<string, unknown>> & {
          account_id?: string;
          account_status?: string;
          has_2fa_enabled?: boolean;
          is_staff?: boolean;
          links?: Readonly<Record<string, unknown>> & {
              avatar?: { href?: string; name?: string };
          } & {
              html?: { href?: string; name?: string };
              repositories?: { href?: string; name?: string };
              self?: { href?: string; name?: string };
          };
          nickname?: string;
      }
    • Readonlyuser_links: Readonly<Record<string, unknown>> & {
          avatar?: { href?: string; name?: string };
      } & {
          html?: { href?: string; name?: string };
          repositories?: { href?: string; name?: string };
          self?: { href?: string; name?: string };
      }
    • Readonlyversion: { type: "version" } & Omit<
          Readonly<Record<string, unknown>> & { type: string },
          "type",
      > & Readonly<Record<string, unknown>> & {
          id?: number;
          links?: { self?: { href?: string; name?: string } };
          name?: string;
      }
    • Readonlywebhook_subscription: { type: "webhook_subscription" } & Omit<
          Readonly<Record<string, unknown>> & { type: string },
          "type",
      > & Readonly<Record<string, unknown>> & {
          active?: boolean;
          created_at?: string;
          description?: string;
          events?: readonly (
              | "issue:comment_created"
              | "issue:created"
              | "issue:updated"
              | "project:updated"
              | "pullrequest:approved"
              | "pullrequest:changes_request_created"
              | "pullrequest:changes_request_removed"
              | "pullrequest:comment_created"
              | "pullrequest:comment_deleted"
              | "pullrequest:comment_reopened"
              | "pullrequest:comment_resolved"
              | "pullrequest:comment_updated"
              | "pullrequest:created"
              | "pullrequest:fulfilled"
              | "pullrequest:push"
              | "pullrequest:rejected"
              | "pullrequest:unapproved"
              | "pullrequest:updated"
              | "repo:commit_comment_created"
              | "repo:commit_status_created"
              | "repo:commit_status_updated"
              | "repo:created"
              | "repo:deleted"
              | "repo:fork"
              | "repo:imported"
              | "repo:push"
              | "repo:transfer"
              | "repo:updated"
          )[];
          secret?: string;
          secret_set?: boolean;
          subject?: Readonly<Record<string, unknown>> & { type: string };
          subject_type?: "repository" | "workspace";
          url?: string;
          uuid?: string;
      }
    • Readonlyworkspace: { type: "workspace" } & Omit<
          Readonly<Record<string, unknown>> & { type: string },
          "type",
      > & Readonly<Record<string, unknown>> & {
          created_on?: string;
          forking_mode?: "allow_forks" | "internal_only";
          is_privacy_enforced?: boolean;
          is_private?: boolean;
          links?: {
              avatar?: { href?: string; name?: string };
              html?: { href?: string; name?: string };
              members?: { href?: string; name?: string };
              owners?: { href?: string; name?: string };
              projects?: { href?: string; name?: string };
              repositories?: { href?: string; name?: string };
              self?: { href?: string; name?: string };
              snippets?: { href?: string; name?: string };
          };
          name?: string;
          slug?: string;
          updated_on?: string;
          uuid?: string;
      }
    • Readonlyworkspace_membership: { type: "workspace_membership" } & Omit<
          Readonly<Record<string, unknown>> & { type: string },
          "type",
      > & Readonly<Record<string, unknown>> & {
          links?: { self?: { href?: string; name?: string } };
          user?: { type: "account" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              created_on?: string;
              display_name?: string;
              links?: Readonly<Record<string, unknown>> & {
                  avatar?: { href?: ...; name?: ... };
              };
              uuid?: string;
          };
          workspace?: { type: "workspace" } & Omit<
              Readonly<Record<string, unknown>> & { type: string },
              "type",
          > & Readonly<Record<string, unknown>> & {
              created_on?: string;
              forking_mode?: "allow_forks" | "internal_only";
              is_privacy_enforced?: boolean;
              is_private?: boolean;
              links?: {
                  avatar?: { href?: (...) | (...); name?: (...) | (...) };
                  html?: { href?: (...) | (...); name?: (...) | (...) };
                  members?: { href?: (...) | (...); name?: (...) | (...) };
                  owners?: { href?: (...) | (...); name?: (...) | (...) };
                  projects?: { href?: (...) | (...); name?: (...) | (...) };
                  repositories?: { href?: (...) | (...); name?: (...) | (...) };
                  self?: { href?: (...) | (...); name?: (...) | (...) };
                  snippets?: { href?: (...) | (...); name?: (...) | (...) };
              };
              name?: string;
              slug?: string;
              updated_on?: string;
              uuid?: string;
          };
      }