From 1d504bf9e13cc79f17c60c6d1ec18ca8b5086b06 Mon Sep 17 00:00:00 2001 From: Vince Chan <15341873+chan-vince@users.noreply.github.com> Date: Sun, 5 Dec 2021 00:43:40 +0000 Subject: [PATCH] Use IdTagInfo datatype instead of Dict for id_tag_info occurances --- ocpp/v16/call_result.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/ocpp/v16/call_result.py b/ocpp/v16/call_result.py index 743051e72..bc9b99ffc 100644 --- a/ocpp/v16/call_result.py +++ b/ocpp/v16/call_result.py @@ -1,6 +1,7 @@ from typing import Dict, List, Optional from dataclasses import dataclass +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