mitel_ommclient2.messages package¶
- class mitel_ommclient2.messages.Message(name=None, attrs={}, childs={})¶
Bases:
objectBase message class
- Parameters:
name – Name of the message
attrs – Message attributes
childs – Message children
- BASE_FIELDS = {}¶
- CHILDS = {}¶
- FIELDS = {}¶
- class mitel_ommclient2.messages.Request(name=None, attrs={}, childs={})¶
Bases:
MessageRequest message type class
- BASE_FIELDS = {'seq': <class 'int'>}¶
- class mitel_ommclient2.messages.Response(name=None, attrs={}, childs={})¶
Bases:
MessageResponse message type class
- BASE_FIELDS = {'bad': None, 'errCode': None, 'info': None, 'maxLen': None, 'seq': <class 'int'>}¶
- raise_on_error()¶
Raises an exception if the response contains an error.
Usage:
>>> try: >>> r.raise_on_error() >>> except mitel_ommclient2.exceptions.EAuth as e: >>> print("We don't care about authentication!")
See children of
mitel_ommclient2.exceptions.OMResponseExceptionfor all possible exceptions.
- mitel_ommclient2.messages.construct(request)¶
Builds the XML message DOM and returns as string
- mitel_ommclient2.messages.parse(message)¶
- mitel_ommclient2.messages.request_type(c)¶
- mitel_ommclient2.messages.response_type(c)¶
- class mitel_ommclient2.messages.getaccount.GetAccount(name=None, attrs={}, childs={})¶
Bases:
Request- FIELDS = {'id': <class 'int'>, 'maxRecords': <class 'int'>}¶
- class mitel_ommclient2.messages.getaccount.GetAccountResp(name=None, attrs={}, childs={})¶
Bases:
Response- CHILDS = {'account': <class 'mitel_ommclient2.types.AccountType'>}¶
- class mitel_ommclient2.messages.getppdev.GetPPDev(name=None, attrs={}, childs={})¶
Bases:
Request- FIELDS = {'maxRecords': <class 'int'>, 'ppn': <class 'int'>}¶
- class mitel_ommclient2.messages.getppdev.GetPPDevResp(name=None, attrs={}, childs={})¶
Bases:
Response- CHILDS = {'pp': <class 'mitel_ommclient2.types.PPDevType'>}¶
- class mitel_ommclient2.messages.getppuser.GetPPUser(name=None, attrs={}, childs={})¶
Bases:
Request- FIELDS = {'maxRecords': <class 'int'>, 'uid': <class 'int'>}¶
- class mitel_ommclient2.messages.getppuser.GetPPUserResp(name=None, attrs={}, childs={})¶
Bases:
Response- CHILDS = {'user': <class 'mitel_ommclient2.types.PPUserType'>}¶
- class mitel_ommclient2.messages.open.Open(name=None, attrs={}, childs={})¶
Bases:
Request- FIELDS = {'UserDeviceSyncClient': None, 'password': None, 'username': None}¶
- class mitel_ommclient2.messages.open.OpenResp(name=None, attrs={}, childs={})¶
Bases:
Response- FIELDS = {'minPPSwVersion1': None, 'minPPSwVersion2': None, 'ommStbState': None, 'protocolVersion': None, 'publicKey': None}¶