Class: RestBuilder

bitbucket/util/navbuilder. RestBuilder

new RestBuilder()

REST URL bitbucket/util/navbuilder.Builder.

NOTE: The constructor is not exposed. A new instance can be created through the Builder API.

Source:

Methods

admin() → {bitbucket/util/navbuilder.RestAdminBuilder}

Source:
Returns:
Type
bitbucket/util/navbuilder.RestAdminBuilder

allRepos() → {bitbucket/util/navbuilder.Builder}

Source:
Returns:
Type
bitbucket/util/navbuilder.Builder

currentProject() → {bitbucket/util/navbuilder.RestProjectBuilder}

Source:
Returns:
Type
bitbucket/util/navbuilder.RestProjectBuilder

currentPullRequest() → {bitbucket/util/navbuilder.RestPullRequestBuilder}

Source:
Returns:
Type
bitbucket/util/navbuilder.RestPullRequestBuilder

currentRepo() → {bitbucket/util/navbuilder.RestRepositoryBuilder}

Source:
Returns:
Type
bitbucket/util/navbuilder.RestRepositoryBuilder

groups() → {bitbucket/util/navbuilder.Builder}

Source:
Returns:
Type
bitbucket/util/navbuilder.Builder

hooks() → {bitbucket/util/navbuilder.RestHookPluginsBuilder}

Source:
Returns:
Type
bitbucket/util/navbuilder.RestHookPluginsBuilder

markup() → {bitbucket/util/navbuilder.RestMarkupBuilder}

Source:
Returns:
Type
bitbucket/util/navbuilder.RestMarkupBuilder

profile() → {bitbucket/util/navbuilder.RestProfileBuilder}

Source:
Returns:
Type
bitbucket/util/navbuilder.RestProfileBuilder

project(key) → {bitbucket/util/navbuilder.RestProjectBuilder}

Parameters:
Name Type Description
key string

The key of the project to form URLs for.

Source:
Returns:
Type
bitbucket/util/navbuilder.RestProjectBuilder

users(userSlug) → {bitbucket/util/navbuilder.Builder|bitbucket/util/navbuilder.RestUserBuilder}

Parameters:
Name Type Argument Description
userSlug string <optional>

If provided, a RestUserBuilder will be returned. Otherwise, a regular builder is returned.

Source:
Returns:
Type
bitbucket/util/navbuilder.Builder | bitbucket/util/navbuilder.RestUserBuilder