X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Ftypes%2Focpp%2FTransaction.ts;h=75034efc92a6550afedc481b0ef3901116134b6c;hb=f938317f2902366a85a8f76de55ee51f1d4a662a;hp=cca05a395c0e54f475782661092fac9008d984f3;hpb=9c13b3b52e1ab803a92f090da6920310c80c12da;p=e-mobility-charging-stations-simulator.git diff --git a/src/types/ocpp/Transaction.ts b/src/types/ocpp/Transaction.ts index cca05a39..75034efc 100644 --- a/src/types/ocpp/Transaction.ts +++ b/src/types/ocpp/Transaction.ts @@ -1,19 +1,34 @@ -import { OCPP16AuthorizationStatus, OCPP16AuthorizeResponse, OCPP16StartTransactionResponse, OCPP16StopTransactionReason, OCPP16StopTransactionResponse } from './1.6/Transaction'; - -export type AuthorizationStatus = typeof AuthorizationStatus; +import { + OCPP16AuthorizationStatus, + type OCPP16AuthorizeRequest, + type OCPP16AuthorizeResponse, + type OCPP16StartTransactionRequest, + type OCPP16StartTransactionResponse, + OCPP16StopTransactionReason, + type OCPP16StopTransactionRequest, + type OCPP16StopTransactionResponse +} from './1.6/Transaction.js' export const AuthorizationStatus = { - ...OCPP16AuthorizationStatus, -}; + ...OCPP16AuthorizationStatus +} as const +// eslint-disable-next-line @typescript-eslint/no-redeclare +export type AuthorizationStatus = OCPP16AuthorizationStatus -export type AuthorizeResponse = OCPP16AuthorizeResponse; +export type AuthorizeRequest = OCPP16AuthorizeRequest -export type StopTransactionReason = typeof StopTransactionReason; +export type AuthorizeResponse = OCPP16AuthorizeResponse export const StopTransactionReason = { - ...OCPP16StopTransactionReason, -}; + ...OCPP16StopTransactionReason +} as const +// eslint-disable-next-line @typescript-eslint/no-redeclare +export type StopTransactionReason = OCPP16StopTransactionReason + +export type StartTransactionRequest = OCPP16StartTransactionRequest + +export type StartTransactionResponse = OCPP16StartTransactionResponse -export type StartTransactionResponse = OCPP16StartTransactionResponse; +export type StopTransactionRequest = OCPP16StopTransactionRequest -export type StopTransactionResponse = OCPP16StopTransactionResponse; +export type StopTransactionResponse = OCPP16StopTransactionResponse