Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use IdTagInfo datatype instead of Dict for id_tag_info occurances #278

Merged
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 4 additions & 3 deletions ocpp/v16/call_result.py
Original file line number Diff line number Diff line change
@@ -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,
Expand Down Expand Up @@ -46,7 +47,7 @@

@dataclass
class AuthorizePayload:
id_tag_info: Dict
id_tag_info: IdTagInfo


@dataclass
Expand Down Expand Up @@ -94,7 +95,7 @@ class MeterValuesPayload:
@dataclass
class StartTransactionPayload:
transaction_id: int
id_tag_info: Dict
id_tag_info: IdTagInfo


@dataclass
Expand All @@ -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
Expand Down
Loading