@lgriffin/esi.ts - EVE Online ESI API Client - v12.3.0
GitHub
NPM
Preparing search index...
src/core/ApiClientBuilder
ApiClientBuilder
Class ApiClientBuilder
Assembles a bare
ApiClient
from parts, for the custom domain clients.
Index
Constructors
constructor
Methods
set
Client
Id
set
Link
set
Access
Token
set
Rate
Limiter
set
Cache
set
Circuit
Breaker
set
Timeout
set
Fetch
build
Constructors
constructor
new
ApiClientBuilder
()
:
ApiClientBuilder
Returns
ApiClientBuilder
Methods
set
Client
Id
setClientId
(
clientId
:
string
)
:
ApiClientBuilder
Parameters
clientId
:
string
Returns
ApiClientBuilder
set
Link
setLink
(
link
:
string
)
:
ApiClientBuilder
Parameters
link
:
string
Returns
ApiClientBuilder
set
Access
Token
setAccessToken
(
accessToken
?:
string
)
:
ApiClientBuilder
Parameters
Optional
accessToken
:
string
Returns
ApiClientBuilder
set
Rate
Limiter
setRateLimiter
(
limiter
:
IRateLimiter
)
:
ApiClientBuilder
Parameters
limiter
:
IRateLimiter
Returns
ApiClientBuilder
set
Cache
setCache
(
cache
:
ICache
)
:
ApiClientBuilder
Parameters
cache
:
ICache
Returns
ApiClientBuilder
set
Circuit
Breaker
setCircuitBreaker
(
cb
:
CircuitBreaker
)
:
ApiClientBuilder
Parameters
cb
:
CircuitBreaker
Returns
ApiClientBuilder
set
Timeout
setTimeout
(
timeout
:
number
)
:
ApiClientBuilder
Parameters
timeout
:
number
Returns
ApiClientBuilder
set
Fetch
setFetch
(
fn
:
FetchLike
)
:
ApiClientBuilder
Parameters
fn
:
FetchLike
Returns
ApiClientBuilder
build
build
()
:
ApiClient
Returns
ApiClient
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
set
Client
Id
set
Link
set
Access
Token
set
Rate
Limiter
set
Cache
set
Circuit
Breaker
set
Timeout
set
Fetch
build
ESI Documentation
EVE Online
GitHub
NPM
@lgriffin/esi.ts - EVE Online ESI API Client - v12.3.0
Loading...
Assembles a bare
ApiClientfrom parts, for the custom domain clients.