build(deps-dev): apply updates
[e-mobility-charging-stations-simulator.git] / src / types / ocpp / ChargingProfile.ts
CommitLineData
cfa9539e 1import {
6e939d9e 2 type OCPP16ChargingProfile,
0ac97927 3 OCPP16ChargingProfileKindType,
65099c1e 4 OCPP16ChargingProfilePurposeType,
cfa9539e 5 OCPP16ChargingRateUnitType,
6e939d9e 6 type OCPP16ChargingSchedulePeriod,
66a7748d
JB
7 OCPP16RecurrencyKindType
8} from './1.6/ChargingProfile.js'
c0560973 9
66a7748d 10export type ChargingProfile = OCPP16ChargingProfile
cfa9539e 11
66a7748d 12export type ChargingSchedulePeriod = OCPP16ChargingSchedulePeriod
cfa9539e 13
65099c1e
JB
14export const ChargingProfilePurposeType = {
15 ...OCPP16ChargingProfilePurposeType
16} as const
17// eslint-disable-next-line @typescript-eslint/no-redeclare
18export type ChargingProfilePurposeType = OCPP16ChargingProfilePurposeType
19
0ac97927 20export const ChargingProfileKindType = {
66a7748d
JB
21 ...OCPP16ChargingProfileKindType
22} as const
23// eslint-disable-next-line @typescript-eslint/no-redeclare
24export type ChargingProfileKindType = OCPP16ChargingProfileKindType
0ac97927
JB
25
26export const RecurrencyKindType = {
66a7748d
JB
27 ...OCPP16RecurrencyKindType
28} as const
29// eslint-disable-next-line @typescript-eslint/no-redeclare
30export type RecurrencyKindType = OCPP16RecurrencyKindType
0ac97927 31
cfa9539e 32export const ChargingRateUnitType = {
66a7748d
JB
33 ...OCPP16ChargingRateUnitType
34} as const
35// eslint-disable-next-line @typescript-eslint/no-redeclare
36export type ChargingRateUnitType = OCPP16ChargingRateUnitType