1 // Partial Copyright Jerome Benoit. 2021-2024. All Rights Reserved.
3 import type { ErrorType
, IncomingRequestCommand
, JsonType
, RequestCommand
} from
'../types/index.js'
5 import { Constants
} from
'../utils/index.js'
6 import { BaseError
} from
'./BaseError.js'
8 export class OCPPError
extends BaseError
{
10 command
: IncomingRequestCommand
| RequestCommand
16 command
?: IncomingRequestCommand
| RequestCommand
,
22 this.command
= command
?? Constants
.UNKNOWN_OCPP_COMMAND
23 this.details
= details