Subversion Repositories SmartDukaan

Rev

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

Rev 7410 Rev 8020
Line 15... Line 15...
15
except:
15
except:
16
  fastbinary = None
16
  fastbinary = None
17
 
17
 
18
 
18
 
19
class Iface(shop2020.thriftpy.generic.GenericService.Iface):
19
class Iface(shop2020.thriftpy.generic.GenericService.Iface):
20
  def saveUserEmailForSending(self, emailTo, emailFrom, subject, body, source, emailType, cc, bcc):
20
  def saveUserEmailForSending(self, emailTo, emailFrom, subject, body, source, emailType, cc, bcc, sourceId):
21
    """
21
    """
22
    Save email details, to be sent later; Also returns its identifier.
22
    Save email details, to be sent later; Also returns its identifier.
23
 
23
 
24
    Parameters:
24
    Parameters:
25
     - emailTo
25
     - emailTo
Line 28... Line 28...
28
     - body
28
     - body
29
     - source
29
     - source
30
     - emailType
30
     - emailType
31
     - cc
31
     - cc
32
     - bcc
32
     - bcc
-
 
33
     - sourceId
33
    """
34
    """
34
    pass
35
    pass
35
 
36
 
36
  def getEmailsToBeSent(self, ):
37
  def getEmailsToBeSent(self, ):
37
    """
38
    """
Line 280... Line 281...
280
 
281
 
281
class Client(shop2020.thriftpy.generic.GenericService.Client, Iface):
282
class Client(shop2020.thriftpy.generic.GenericService.Client, Iface):
282
  def __init__(self, iprot, oprot=None):
283
  def __init__(self, iprot, oprot=None):
283
    shop2020.thriftpy.generic.GenericService.Client.__init__(self, iprot, oprot)
284
    shop2020.thriftpy.generic.GenericService.Client.__init__(self, iprot, oprot)
284
 
285
 
285
  def saveUserEmailForSending(self, emailTo, emailFrom, subject, body, source, emailType, cc, bcc):
286
  def saveUserEmailForSending(self, emailTo, emailFrom, subject, body, source, emailType, cc, bcc, sourceId):
286
    """
287
    """
287
    Save email details, to be sent later; Also returns its identifier.
288
    Save email details, to be sent later; Also returns its identifier.
288
 
289
 
289
    Parameters:
290
    Parameters:
290
     - emailTo
291
     - emailTo
Line 293... Line 294...
293
     - body
294
     - body
294
     - source
295
     - source
295
     - emailType
296
     - emailType
296
     - cc
297
     - cc
297
     - bcc
298
     - bcc
-
 
299
     - sourceId
298
    """
300
    """
299
    self.send_saveUserEmailForSending(emailTo, emailFrom, subject, body, source, emailType, cc, bcc)
301
    self.send_saveUserEmailForSending(emailTo, emailFrom, subject, body, source, emailType, cc, bcc, sourceId)
300
    return self.recv_saveUserEmailForSending()
302
    return self.recv_saveUserEmailForSending()
301
 
303
 
302
  def send_saveUserEmailForSending(self, emailTo, emailFrom, subject, body, source, emailType, cc, bcc):
304
  def send_saveUserEmailForSending(self, emailTo, emailFrom, subject, body, source, emailType, cc, bcc, sourceId):
303
    self._oprot.writeMessageBegin('saveUserEmailForSending', TMessageType.CALL, self._seqid)
305
    self._oprot.writeMessageBegin('saveUserEmailForSending', TMessageType.CALL, self._seqid)
304
    args = saveUserEmailForSending_args()
306
    args = saveUserEmailForSending_args()
305
    args.emailTo = emailTo
307
    args.emailTo = emailTo
306
    args.emailFrom = emailFrom
308
    args.emailFrom = emailFrom
307
    args.subject = subject
309
    args.subject = subject
308
    args.body = body
310
    args.body = body
309
    args.source = source
311
    args.source = source
310
    args.emailType = emailType
312
    args.emailType = emailType
311
    args.cc = cc
313
    args.cc = cc
312
    args.bcc = bcc
314
    args.bcc = bcc
-
 
315
    args.sourceId = sourceId
313
    args.write(self._oprot)
316
    args.write(self._oprot)
314
    self._oprot.writeMessageEnd()
317
    self._oprot.writeMessageEnd()
315
    self._oprot.trans.flush()
318
    self._oprot.trans.flush()
316
 
319
 
317
  def recv_saveUserEmailForSending(self, ):
320
  def recv_saveUserEmailForSending(self, ):
Line 1358... Line 1361...
1358
    args = saveUserEmailForSending_args()
1361
    args = saveUserEmailForSending_args()
1359
    args.read(iprot)
1362
    args.read(iprot)
1360
    iprot.readMessageEnd()
1363
    iprot.readMessageEnd()
1361
    result = saveUserEmailForSending_result()
1364
    result = saveUserEmailForSending_result()
1362
    try:
1365
    try:
1363
      result.success = self._handler.saveUserEmailForSending(args.emailTo, args.emailFrom, args.subject, args.body, args.source, args.emailType, args.cc, args.bcc)
1366
      result.success = self._handler.saveUserEmailForSending(args.emailTo, args.emailFrom, args.subject, args.body, args.source, args.emailType, args.cc, args.bcc, args.sourceId)
1364
    except HelperServiceException, se:
1367
    except HelperServiceException, se:
1365
      result.se = se
1368
      result.se = se
1366
    oprot.writeMessageBegin("saveUserEmailForSending", TMessageType.REPLY, seqid)
1369
    oprot.writeMessageBegin("saveUserEmailForSending", TMessageType.REPLY, seqid)
1367
    result.write(oprot)
1370
    result.write(oprot)
1368
    oprot.writeMessageEnd()
1371
    oprot.writeMessageEnd()
Line 1773... Line 1776...
1773
   - body
1776
   - body
1774
   - source
1777
   - source
1775
   - emailType
1778
   - emailType
1776
   - cc
1779
   - cc
1777
   - bcc
1780
   - bcc
-
 
1781
   - sourceId
1778
  """
1782
  """
1779
 
1783
 
1780
  thrift_spec = (
1784
  thrift_spec = (
1781
    None, # 0
1785
    None, # 0
1782
    (1, TType.LIST, 'emailTo', (TType.STRING,None), None, ), # 1
1786
    (1, TType.LIST, 'emailTo', (TType.STRING,None), None, ), # 1
Line 1785... Line 1789...
1785
    (4, TType.STRING, 'body', None, None, ), # 4
1789
    (4, TType.STRING, 'body', None, None, ), # 4
1786
    (5, TType.STRING, 'source', None, None, ), # 5
1790
    (5, TType.STRING, 'source', None, None, ), # 5
1787
    (6, TType.STRING, 'emailType', None, None, ), # 6
1791
    (6, TType.STRING, 'emailType', None, None, ), # 6
1788
    (7, TType.LIST, 'cc', (TType.STRING,None), None, ), # 7
1792
    (7, TType.LIST, 'cc', (TType.STRING,None), None, ), # 7
1789
    (8, TType.LIST, 'bcc', (TType.STRING,None), None, ), # 8
1793
    (8, TType.LIST, 'bcc', (TType.STRING,None), None, ), # 8
-
 
1794
    (9, TType.I64, 'sourceId', None, None, ), # 9
1790
  )
1795
  )
1791
 
1796
 
1792
  def __init__(self, emailTo=None, emailFrom=None, subject=None, body=None, source=None, emailType=None, cc=None, bcc=None,):
1797
  def __init__(self, emailTo=None, emailFrom=None, subject=None, body=None, source=None, emailType=None, cc=None, bcc=None, sourceId=None,):
1793
    self.emailTo = emailTo
1798
    self.emailTo = emailTo
1794
    self.emailFrom = emailFrom
1799
    self.emailFrom = emailFrom
1795
    self.subject = subject
1800
    self.subject = subject
1796
    self.body = body
1801
    self.body = body
1797
    self.source = source
1802
    self.source = source
1798
    self.emailType = emailType
1803
    self.emailType = emailType
1799
    self.cc = cc
1804
    self.cc = cc
1800
    self.bcc = bcc
1805
    self.bcc = bcc
-
 
1806
    self.sourceId = sourceId
1801
 
1807
 
1802
  def read(self, iprot):
1808
  def read(self, iprot):
1803
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
1809
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
1804
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
1810
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
1805
      return
1811
      return
Line 1861... Line 1867...
1861
            _elem52 = iprot.readString();
1867
            _elem52 = iprot.readString();
1862
            self.bcc.append(_elem52)
1868
            self.bcc.append(_elem52)
1863
          iprot.readListEnd()
1869
          iprot.readListEnd()
1864
        else:
1870
        else:
1865
          iprot.skip(ftype)
1871
          iprot.skip(ftype)
-
 
1872
      elif fid == 9:
-
 
1873
        if ftype == TType.I64:
-
 
1874
          self.sourceId = iprot.readI64();
-
 
1875
        else:
-
 
1876
          iprot.skip(ftype)
1866
      else:
1877
      else:
1867
        iprot.skip(ftype)
1878
        iprot.skip(ftype)
1868
      iprot.readFieldEnd()
1879
      iprot.readFieldEnd()
1869
    iprot.readStructEnd()
1880
    iprot.readStructEnd()
1870
 
1881
 
Line 1912... Line 1923...
1912
      oprot.writeListBegin(TType.STRING, len(self.bcc))
1923
      oprot.writeListBegin(TType.STRING, len(self.bcc))
1913
      for iter55 in self.bcc:
1924
      for iter55 in self.bcc:
1914
        oprot.writeString(iter55)
1925
        oprot.writeString(iter55)
1915
      oprot.writeListEnd()
1926
      oprot.writeListEnd()
1916
      oprot.writeFieldEnd()
1927
      oprot.writeFieldEnd()
-
 
1928
    if self.sourceId is not None:
-
 
1929
      oprot.writeFieldBegin('sourceId', TType.I64, 9)
-
 
1930
      oprot.writeI64(self.sourceId)
-
 
1931
      oprot.writeFieldEnd()
1917
    oprot.writeFieldStop()
1932
    oprot.writeFieldStop()
1918
    oprot.writeStructEnd()
1933
    oprot.writeStructEnd()
1919
 
1934
 
1920
  def validate(self):
1935
  def validate(self):
1921
    return
1936
    return