Files
mitel_ommclient2/mitel_ommclient2/messages/open.py
clerie cf3c16c66a Refactor message classes
Message classes allow dynamic attribute access to message fields. Childs
get exposed through a dedicated class by attributes too. Message type
fields and childs have types that get enforces. None type is allowed
too while transitioning.
2022-05-01 22:32:08 +02:00

24 lines
452 B
Python

#!/usr/bin/env python3
from . import Request, Response, request_type, response_type
@request_type
class Open(Request):
FIELDS = {
"username": None,
"password": None,
"UserDeviceSyncClient": None,
}
@response_type
class OpenResp(Response):
FIELDS = {
"protocolVersion": None,
"minPPSwVersion1": None,
"minPPSwVersion2": None,
"ommStbState": None,
"publicKey": None,
}