- const startTransactionPayload: Partial<StartTransactionRequest> = {
- connectorId: transactionConnectorId,
- idTag,
- };
- if (reserved || reservedOnConnectorZero) {
- const reservation = chargingStation.getReservationBy(
- ReservationFilterKey.CONNECTOR_ID,
- reservedOnConnectorZero ? 0 : transactionConnectorId,
- )!;
- startTransactionPayload.reservationId = reservation.id;
- await chargingStation.removeReservation(
- reservation,
- ReservationTerminationReason.TRANSACTION_STARTED,
- );
- }