Subversion Repositories SmartDukaan

Rev

Rev 2447 | Rev 3086 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2447 Rev 2783
Line 22... Line 22...
22
    """
22
    """
23
    pass
23
    pass
24
 
24
 
25
  def saveUserEmailForSending(self, emailTo, emailFrom, subject, body, source, emailType):
25
  def saveUserEmailForSending(self, emailTo, emailFrom, subject, body, source, emailType):
26
    """
26
    """
-
 
27
    Save email details, to be sent later
-
 
28
    
27
    Parameters:
29
    Parameters:
28
     - emailTo
30
     - emailTo
29
     - emailFrom
31
     - emailFrom
30
     - subject
32
     - subject
31
     - body
33
     - body
Line 34... Line 36...
34
    """
36
    """
35
    pass
37
    pass
36
 
38
 
37
  def getEmailsToBeSent(self, emailType):
39
  def getEmailsToBeSent(self, emailType):
38
    """
40
    """
-
 
41
    Retreives all the emails pending for dispatch
-
 
42
    
39
    Parameters:
43
    Parameters:
40
     - emailType
44
     - emailType
41
    """
45
    """
42
    pass
46
    pass
43
 
47
 
44
  def markEmailAsSent(self, emailId):
48
  def markEmailAsSent(self, emailId):
45
    """
49
    """
-
 
50
    Marks email as sent after successful dispatch
-
 
51
    
46
    Parameters:
52
    Parameters:
47
     - emailId
53
     - emailId
48
    """
54
    """
49
    pass
55
    pass
50
 
56
 
Line 218... Line 224...
218
    self._iprot.readMessageEnd()
224
    self._iprot.readMessageEnd()
219
    return
225
    return
220
 
226
 
221
  def saveUserEmailForSending(self, emailTo, emailFrom, subject, body, source, emailType):
227
  def saveUserEmailForSending(self, emailTo, emailFrom, subject, body, source, emailType):
222
    """
228
    """
-
 
229
    Save email details, to be sent later
-
 
230
    
223
    Parameters:
231
    Parameters:
224
     - emailTo
232
     - emailTo
225
     - emailFrom
233
     - emailFrom
226
     - subject
234
     - subject
227
     - body
235
     - body
Line 258... Line 266...
258
      raise result.se
266
      raise result.se
259
    return
267
    return
260
 
268
 
261
  def getEmailsToBeSent(self, emailType):
269
  def getEmailsToBeSent(self, emailType):
262
    """
270
    """
-
 
271
    Retreives all the emails pending for dispatch
-
 
272
    
263
    Parameters:
273
    Parameters:
264
     - emailType
274
     - emailType
265
    """
275
    """
266
    self.send_getEmailsToBeSent(emailType)
276
    self.send_getEmailsToBeSent(emailType)
267
    return self.recv_getEmailsToBeSent()
277
    return self.recv_getEmailsToBeSent()
Line 290... Line 300...
290
      raise result.se
300
      raise result.se
291
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getEmailsToBeSent failed: unknown result");
301
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getEmailsToBeSent failed: unknown result");
292
 
302
 
293
  def markEmailAsSent(self, emailId):
303
  def markEmailAsSent(self, emailId):
294
    """
304
    """
-
 
305
    Marks email as sent after successful dispatch
-
 
306
    
295
    Parameters:
307
    Parameters:
296
     - emailId
308
     - emailId
297
    """
309
    """
298
    self.send_markEmailAsSent(emailId)
310
    self.send_markEmailAsSent(emailId)
299
    self.recv_markEmailAsSent()
311
    self.recv_markEmailAsSent()