1 from PLC.Faults import *
2 from PLC.Method import Method
3 from PLC.Parameter import Parameter, Mixed
4 from PLC.Messages import Message, Messages
5 from PLC.Auth import Auth
7 class DeleteMessage(Method):
9 Deletes a message template.
11 Returns 1 if successful, faults otherwise.
18 Message.fields['message_id'],
21 returns = Parameter(int, '1 if successful')
24 def call(self, auth, message_id):
25 # Get message information
26 messages = Messages(self.api, [message_id])
28 raise PLCInvalidArgument("No such message")
32 self.event_objects = {'Message': [message['message_id']]}