iTwinServiceClients

Classes for communicating with various iTwin services.

Classes

Name Description  
AuthenticationError Error for issues with authentication. Beta
ChunkedQueryContext Context for holding chunked query data. Beta
Client Base class for all Client implementations Beta
ECInstance Base class for all typed instances mapped to ECInstance-s in an ECDb Beta
RequestGlobalOptions Beta
ResponseError Error object that's thrown/rejected if the Request fails due to a network error, or if the status is not in the range of 200-299 (inclusive) Beta
SasUrlExpired Error thrown when sas-url provided for download has expired Beta
WsgClient Base class for Client implementations of services that are based on WSG Beta
WsgError Error that was returned by a WSG based service. Beta
WsgInstance Base class for all typed instances mapped to ECInstance-s in both an ECDb, and the WSG repository Beta
WsgQuery Base class for Query objects. Beta

Constants

Name Description  
requestIdHeaderName Beta

Interfaces

Name Description  
CancelRequest Interface to cancel a request Beta
FileHandler Handler for file system, and upload / download. Beta
HttpRequestOptions Additional options used for requests Beta
ProgressInfo Beta
RequestBasicCredentials Beta
RequestOptions Beta
RequestQueryOptions Typical option to query REST API. Beta
RequestQueryStringifyOptions Beta
RequestTimeoutOptions Option to control the time outs Beta
Response Response object if the request was successful. Beta
WsgRequestOptions Options for WSG requests sent to the service Beta

Type Aliases

Name Description  
ChangeState Beta
ProgressCallback  

Last Updated: 11 June, 2024