chore: switch coding style to JS standard
[e-mobility-charging-stations-simulator.git] / src / types / ocpp / 1.6 / Transaction.ts
index 49cabf2e2e7bb41660c77e4f6dc7273116d71124..2e6c7289cde3ac8940d605b74bdff41c86b061df 100644 (file)
@@ -1,5 +1,5 @@
-import type { OCPP16MeterValue } from './MeterValues.js';
-import type { JsonObject } from '../../JsonType.js';
+import type { OCPP16MeterValue } from './MeterValues.js'
+import type { JsonObject } from '../../JsonType.js'
 
 export enum OCPP16StopTransactionReason {
   EMERGENCY_STOP = 'EmergencyStop',
@@ -12,7 +12,7 @@ export enum OCPP16StopTransactionReason {
   REMOTE = 'Remote',
   SOFT_RESET = 'SoftReset',
   UNLOCK_COMMAND = 'UnlockCommand',
-  DE_AUTHORIZED = 'DeAuthorized',
+  DE_AUTHORIZED = 'DeAuthorized'
 }
 
 export enum OCPP16AuthorizationStatus {
@@ -20,45 +20,45 @@ export enum OCPP16AuthorizationStatus {
   BLOCKED = 'Blocked',
   EXPIRED = 'Expired',
   INVALID = 'Invalid',
-  CONCURRENT_TX = 'ConcurrentTx',
+  CONCURRENT_TX = 'ConcurrentTx'
 }
 
 interface IdTagInfo extends JsonObject {
-  status: OCPP16AuthorizationStatus;
-  parentIdTag?: string;
-  expiryDate?: Date;
+  status: OCPP16AuthorizationStatus
+  parentIdTag?: string
+  expiryDate?: Date
 }
 
 export interface OCPP16AuthorizeRequest extends JsonObject {
-  idTag: string;
+  idTag: string
 }
 
 export interface OCPP16AuthorizeResponse extends JsonObject {
-  idTagInfo: IdTagInfo;
+  idTagInfo: IdTagInfo
 }
 
 export interface OCPP16StartTransactionRequest extends JsonObject {
-  connectorId: number;
-  idTag: string;
-  meterStart: number;
-  timestamp: Date;
-  reservationId?: number;
+  connectorId: number
+  idTag: string
+  meterStart: number
+  timestamp: Date
+  reservationId?: number
 }
 
 export interface OCPP16StartTransactionResponse extends JsonObject {
-  idTagInfo: IdTagInfo;
-  transactionId: number;
+  idTagInfo: IdTagInfo
+  transactionId: number
 }
 
 export interface OCPP16StopTransactionRequest extends JsonObject {
-  idTag?: string;
-  meterStop: number;
-  timestamp: Date;
-  transactionId: number;
-  reason?: OCPP16StopTransactionReason;
-  transactionData?: OCPP16MeterValue[];
+  idTag?: string
+  meterStop: number
+  timestamp: Date
+  transactionId: number
+  reason?: OCPP16StopTransactionReason
+  transactionData?: OCPP16MeterValue[]
 }
 
 export interface OCPP16StopTransactionResponse extends JsonObject {
-  idTagInfo?: IdTagInfo;
+  idTagInfo?: IdTagInfo
 }