diff --git a/ocpp/v16/call_result.py b/ocpp/v16/call_result.py index 03deb0553..4e105d33b 100644 --- a/ocpp/v16/call_result.py +++ b/ocpp/v16/call_result.py @@ -1,6 +1,7 @@ from dataclasses import dataclass from typing import Dict, List, Optional +from ocpp.v16.datatypes import IdTagInfo from ocpp.v16.enums import ( AvailabilityStatus, CancelReservationStatus, @@ -46,7 +47,7 @@ @dataclass class AuthorizePayload: - id_tag_info: Dict + id_tag_info: IdTagInfo @dataclass @@ -94,7 +95,7 @@ class MeterValuesPayload: @dataclass class StartTransactionPayload: transaction_id: int - id_tag_info: Dict + id_tag_info: IdTagInfo @dataclass @@ -104,7 +105,7 @@ class StatusNotificationPayload: @dataclass class StopTransactionPayload: - id_tag_info: Optional[Dict] = None + id_tag_info: Optional[IdTagInfo] = None # The CALLRESULT messages that flow from Charge Point to Central System are