DataHubClient Type
Top-level facade for DataHub resource APIs — the single public entry point on
every target. new DataHubClient(baseUrl, auth) reads identically in
.NET, JavaScript/TypeScript, and Python: the constructor defaults the
DataHubClient.Http transport to the one built for
the host runtime — DotNetHttpClient on .NET, FetchHttpClient on
JavaScript/TypeScript, HttpxHttpClient on Python. Assign Http to
substitute a transport for retries, proxies, or tests.
Constructors
| Constructor |
Description
|
Full Usage:
DataHubClient(baseUrl, auth)
Parameters:
string
auth : Authentication
Returns: DataHubClient
|
|
Instance members
| Instance member |
Description
|
|
Repository file operations.
|
|
The HTTP transport every resource call is routed through. It defaults to the host runtime's transport; reassign it — e.g. to a retrying or proxying decorator, or a test double — and resource calls made afterwards use the new value.
|
|
Issue operations.
|
|
Merge request operations.
|
|
Package Registry operations.
|
|
Project operations.
|
|
Repository branch and commit operations.
|
|
User operations, including the identity the credential authenticates as.
|
|
ARC validation (CQC) results operations.
|
DataHubClient