[K in string]?: (JsonObject | JsonPrimitive)[] | JsonObject | JsonPrimitive
}
-export type JsonPrimitive = boolean | null | number | string
+export type JsonPrimitive = boolean | Date | null | number | string
export type JsonType = (JsonObject | JsonPrimitive)[] | JsonObject | JsonPrimitive
export type IncomingRequestCommand = OCPP16IncomingRequestCommand
export interface OCPP16BootNotificationResponse extends JsonObject {
- currentTime: string
+ currentTime: Date
interval: number
status: OCPP16RegistrationStatus
}
acceptedStartTransactionRequests?: number
acceptedStopTransactionRequests?: number
authorizeRequests?: number
- lastRunDate?: string
+ lastRunDate?: Date
rejectedAuthorizeRequests?: number
rejectedStartTransactionRequests?: number
rejectedStopTransactionRequests?: number
skippedConsecutiveTransactions?: number
skippedTransactions?: number
start?: boolean
- startDate?: string
+ startDate?: Date
startTransactionRequests?: number
- stopDate?: string
- stoppedDate?: string
+ stopDate?: Date
+ stoppedDate?: Date
stopTransactionRequests?: number
}
): ChargingStationData {
return {
bootNotificationResponse: {
- currentTime: '2024-01-01T00:00:00.000Z',
+ currentTime: new Date('2024-01-01T00:00:00Z'),
interval: 60,
status: OCPP16RegistrationStatus.ACCEPTED,
},