DataHubClient Namespace
| Type | Description |
|
A DataHub credential, reduced to the single HTTP header it contributes to a request, or anonymous access without an authentication header. Construct one via the static factory methods rather than directly. See the . |
|
|
A branch in a DataHub repository, together with the commit it points at. See the . |
|
|
A single commit in a DataHub repository. See the . |
|
|
Top-level facade for DataHub resource APIs — the single public entry point on
every target. |
|
|
Version information for the DataHubClient library, shared by the .NET, JavaScript/TypeScript, and Python packages. |
|
|
Base error for every failed DataHub operation. Wraps the raw HTTP status and body so callers get a consistent, cross-language error shape instead of a target-specific HTTP exception. |
|
|
.NET implementation of IHttpClient backed by HttpClient. Follows up to twenty redirects and removes authentication headers when the destination changes origin. HTTPS-to-HTTP redirects are rejected. |
|
|
Client for GitLab repository file operations. See the . |
|
|
A transport-agnostic HTTP request. Resource APIs assemble these and hand
them to an IHttpClient implementation, keeping
|
|
|
A transport-agnostic HTTP response returned by an IHttpClient implementation. Resource APIs inspect the status code and decode the body into model classes. |
|
|
The HTTP transport abstraction for |
|
|
An issue on a DataHub project. |
|
|
Client for GitLab issue operations. See the . |
|
|
A merge request on a DataHub project. |
|
|
Client for GitLab merge request operations. See the . |
|
|
A comment on an issue or merge request. |
|
|
404 — the requested project, branch, issue, … does not exist. |
|
|
An entry in a project's generic Package Registry. See the . |
|
|
Client for GitLab Package Registry operations, focused on generic packages. See the . |
|
|
A DataHub project — the GitLab repository hosting a single ARC. See the . |
|
|
Client for the GitLab Projects API used by DataHubs. See the . |
|
|
429 — the DataHub rejected the request for exceeding its rate limit. |
|
|
A single file in a DataHub repository, as returned by the
.
|
|
|
Client for repository branch and commit operations. See the . |
|
|
5xx — the DataHub failed to process an otherwise valid request. |
|
|
401/403 — missing, invalid, or insufficiently scoped credentials. |
|
|
A DataHub user, as returned embedded in issues, merge requests, notes, and commits. See the . |
|
|
Client for the GitLab Users API used by DataHubs. See the . |
|
|
Client for ARC validation (CQC) results. Every ARC on a DataHub has a
|
|
|
A reference to one validation package's result folder on an ARC's cqc
branch, named |
|
|
The validation package a summary was produced by, as embedded in
|
|
|
Aggregated pass/fail counts for one severity class of validation cases,
as written by arc-validate into |
|
|
The contents of a |
DataHubClient