Preparing search index...
The search index is not available
Typescript SDK Type Docs
Typescript SDK Type Docs
Client v2
ClientBuilder
Class ClientBuilder
Index
Constructors
constructor
Methods
build
default
Client
with
After
Execution
Middleware
with
Anonymous
Session
Flow
with
Auth
Middleware
with
Before
Execution
Middleware
with
Client
Credentials
Flow
with
Correlation
Id
Middleware
with
Existing
Token
Flow
with
Http
Middleware
with
Logger
Middleware
with
Middleware
with
Password
Flow
with
Project
Key
with
Queue
Middleware
with
Refresh
Token
Flow
with
Telemetry
Middleware
with
User
Agent
Middleware
Constructors
constructor
new
ClientBuilder
()
:
ClientBuilder
Returns
ClientBuilder
Methods
build
build
()
:
Client
Returns
Client
default
Client
defaultClient
(
baseUri
:
string
,
credentials
:
Credentials
,
oauthUri
?:
string
,
projectKey
?:
string
,
)
:
ClientBuilder
Parameters
baseUri
:
string
credentials
:
Credentials
Optional
oauthUri
:
string
Optional
projectKey
:
string
Returns
ClientBuilder
with
After
Execution
Middleware
withAfterExecutionMiddleware
(
options
:
AfterExecutionMiddlewareOptions
,
)
:
ClientBuilder
Parameters
options
:
AfterExecutionMiddlewareOptions
Returns
ClientBuilder
with
Anonymous
Session
Flow
withAnonymousSessionFlow
(
options
:
AnonymousAuthMiddlewareOptions
)
:
ClientBuilder
Parameters
options
:
AnonymousAuthMiddlewareOptions
Returns
ClientBuilder
with
Auth
Middleware
withAuthMiddleware
(
authMiddleware
:
Middleware
)
:
ClientBuilder
Parameters
authMiddleware
:
Middleware
Returns
ClientBuilder
with
Before
Execution
Middleware
withBeforeExecutionMiddleware
(
options
:
BeforeExecutionMiddlewareOptions
,
)
:
ClientBuilder
Parameters
options
:
BeforeExecutionMiddlewareOptions
Returns
ClientBuilder
with
Client
Credentials
Flow
withClientCredentialsFlow
(
options
:
AuthMiddlewareOptions
)
:
ClientBuilder
Parameters
options
:
AuthMiddlewareOptions
Returns
ClientBuilder
with
Correlation
Id
Middleware
withCorrelationIdMiddleware
(
options
:
CorrelationIdMiddlewareOptions
,
)
:
ClientBuilder
Parameters
options
:
CorrelationIdMiddlewareOptions
Returns
ClientBuilder
with
Existing
Token
Flow
withExistingTokenFlow
(
authorization
:
string
,
options
?:
ExistingTokenMiddlewareOptions
,
)
:
ClientBuilder
Parameters
authorization
:
string
Optional
options
:
ExistingTokenMiddlewareOptions
Returns
ClientBuilder
with
Http
Middleware
withHttpMiddleware
(
options
:
HttpMiddlewareOptions
)
:
ClientBuilder
Parameters
options
:
HttpMiddlewareOptions
Returns
ClientBuilder
with
Logger
Middleware
withLoggerMiddleware
(
options
?:
LoggerMiddlewareOptions
)
:
ClientBuilder
Parameters
Optional
options
:
LoggerMiddlewareOptions
Returns
ClientBuilder
with
Middleware
withMiddleware
(
middleware
:
Middleware
)
:
ClientBuilder
Parameters
middleware
:
Middleware
Returns
ClientBuilder
with
Password
Flow
withPasswordFlow
(
options
:
PasswordAuthMiddlewareOptions
)
:
ClientBuilder
Parameters
options
:
PasswordAuthMiddlewareOptions
Returns
ClientBuilder
with
Project
Key
withProjectKey
(
key
:
string
)
:
ClientBuilder
Parameters
key
:
string
Returns
ClientBuilder
with
Queue
Middleware
withQueueMiddleware
(
options
:
QueueMiddlewareOptions
)
:
ClientBuilder
Parameters
options
:
QueueMiddlewareOptions
Returns
ClientBuilder
with
Refresh
Token
Flow
withRefreshTokenFlow
(
options
:
RefreshAuthMiddlewareOptions
)
:
ClientBuilder
Parameters
options
:
RefreshAuthMiddlewareOptions
Returns
ClientBuilder
with
Telemetry
Middleware
withTelemetryMiddleware
<
T
extends
TelemetryOptions
>
(
options
:
T
)
:
ClientBuilder
Type Parameters
T
extends
TelemetryOptions
Parameters
options
:
T
Returns
ClientBuilder
with
User
Agent
Middleware
withUserAgentMiddleware
(
options
?:
HttpUserAgentOptions
)
:
ClientBuilder
Parameters
Optional
options
:
HttpUserAgentOptions
Returns
ClientBuilder
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
build
default
Client
with
After
Execution
Middleware
with
Anonymous
Session
Flow
with
Auth
Middleware
with
Before
Execution
Middleware
with
Client
Credentials
Flow
with
Correlation
Id
Middleware
with
Existing
Token
Flow
with
Http
Middleware
with
Logger
Middleware
with
Middleware
with
Password
Flow
with
Project
Key
with
Queue
Middleware
with
Refresh
Token
Flow
with
Telemetry
Middleware
with
User
Agent
Middleware
Typescript SDK Type Docs
Loading...