API Reference / RateLimitError
Class: RateLimitError
Defined in: src/errors/RateLimitError.ts:12
Extends
Constructors
Constructor
new RateLimitError(
message?,options?):RateLimitError
Defined in: src/errors/RateLimitError.ts:22
Parameters
message?
string = "Request rate limit exhausted"
options?
Returns
RateLimitError
Overrides
Properties
code
readonlycode:string
Defined in: src/errors/DhanError.ts:2
Inherited from
status?
readonlyoptionalstatus?:number
Defined in: src/errors/DhanError.ts:3
Inherited from
details?
readonlyoptionaldetails?:unknown
Defined in: src/errors/DhanError.ts:4
Inherited from
cause?
readonlyoptionalcause?:unknown
Defined in: src/errors/DhanError.ts:5
Inherited from
retryAfterMs?
readonlyoptionalretryAfterMs?:number
Defined in: src/errors/RateLimitError.ts:14
Milliseconds to wait before retrying, when the broker's Retry-After header specified one.
errorCode?
readonlyoptionalerrorCode?:string
Defined in: src/errors/RateLimitError.ts:16
Dhan's own error code from the response body, e.g. "DH-904" — see TradingErrorCode.
errorType?
readonlyoptionalerrorType?:string
Defined in: src/errors/RateLimitError.ts:18
Dhan's own error category from the response body, e.g. "Rate_Limit".
errorMessage?
readonlyoptionalerrorMessage?:string
Defined in: src/errors/RateLimitError.ts:20
Dhan's own human-readable message from the response body, when present.