Subversion Repositories SmartDukaan

Rev

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

Rev 5055 Rev 5864
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):
20
  def saveUserEmailForSending(self, emailTo, emailFrom, subject, body, source, emailType, cc, bcc):
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
26
     - emailFrom
26
     - emailFrom
27
     - subject
27
     - subject
28
     - body
28
     - body
29
     - source
29
     - source
30
     - emailType
30
     - emailType
-
 
31
     - cc
-
 
32
     - bcc
31
    """
33
    """
32
    pass
34
    pass
33
 
35
 
34
  def getEmailsToBeSent(self, ):
36
  def getEmailsToBeSent(self, ):
35
    """
37
    """
Line 258... Line 260...
258
 
260
 
259
class Client(shop2020.thriftpy.generic.GenericService.Client, Iface):
261
class Client(shop2020.thriftpy.generic.GenericService.Client, Iface):
260
  def __init__(self, iprot, oprot=None):
262
  def __init__(self, iprot, oprot=None):
261
    shop2020.thriftpy.generic.GenericService.Client.__init__(self, iprot, oprot)
263
    shop2020.thriftpy.generic.GenericService.Client.__init__(self, iprot, oprot)
262
 
264
 
263
  def saveUserEmailForSending(self, emailTo, emailFrom, subject, body, source, emailType):
265
  def saveUserEmailForSending(self, emailTo, emailFrom, subject, body, source, emailType, cc, bcc):
264
    """
266
    """
265
    Save email details, to be sent later; Also returns its identifier.
267
    Save email details, to be sent later; Also returns its identifier.
266
 
268
 
267
    Parameters:
269
    Parameters:
268
     - emailTo
270
     - emailTo
269
     - emailFrom
271
     - emailFrom
270
     - subject
272
     - subject
271
     - body
273
     - body
272
     - source
274
     - source
273
     - emailType
275
     - emailType
-
 
276
     - cc
-
 
277
     - bcc
274
    """
278
    """
275
    self.send_saveUserEmailForSending(emailTo, emailFrom, subject, body, source, emailType)
279
    self.send_saveUserEmailForSending(emailTo, emailFrom, subject, body, source, emailType, cc, bcc)
276
    return self.recv_saveUserEmailForSending()
280
    return self.recv_saveUserEmailForSending()
277
 
281
 
278
  def send_saveUserEmailForSending(self, emailTo, emailFrom, subject, body, source, emailType):
282
  def send_saveUserEmailForSending(self, emailTo, emailFrom, subject, body, source, emailType, cc, bcc):
279
    self._oprot.writeMessageBegin('saveUserEmailForSending', TMessageType.CALL, self._seqid)
283
    self._oprot.writeMessageBegin('saveUserEmailForSending', TMessageType.CALL, self._seqid)
280
    args = saveUserEmailForSending_args()
284
    args = saveUserEmailForSending_args()
281
    args.emailTo = emailTo
285
    args.emailTo = emailTo
282
    args.emailFrom = emailFrom
286
    args.emailFrom = emailFrom
283
    args.subject = subject
287
    args.subject = subject
284
    args.body = body
288
    args.body = body
285
    args.source = source
289
    args.source = source
286
    args.emailType = emailType
290
    args.emailType = emailType
-
 
291
    args.cc = cc
-
 
292
    args.bcc = bcc
287
    args.write(self._oprot)
293
    args.write(self._oprot)
288
    self._oprot.writeMessageEnd()
294
    self._oprot.writeMessageEnd()
289
    self._oprot.trans.flush()
295
    self._oprot.trans.flush()
290
 
296
 
291
  def recv_saveUserEmailForSending(self, ):
297
  def recv_saveUserEmailForSending(self, ):
Line 1241... Line 1247...
1241
    args = saveUserEmailForSending_args()
1247
    args = saveUserEmailForSending_args()
1242
    args.read(iprot)
1248
    args.read(iprot)
1243
    iprot.readMessageEnd()
1249
    iprot.readMessageEnd()
1244
    result = saveUserEmailForSending_result()
1250
    result = saveUserEmailForSending_result()
1245
    try:
1251
    try:
1246
      result.success = self._handler.saveUserEmailForSending(args.emailTo, args.emailFrom, args.subject, args.body, args.source, args.emailType)
1252
      result.success = self._handler.saveUserEmailForSending(args.emailTo, args.emailFrom, args.subject, args.body, args.source, args.emailType, args.cc, args.bcc)
1247
    except HelperServiceException, se:
1253
    except HelperServiceException, se:
1248
      result.se = se
1254
      result.se = se
1249
    oprot.writeMessageBegin("saveUserEmailForSending", TMessageType.REPLY, seqid)
1255
    oprot.writeMessageBegin("saveUserEmailForSending", TMessageType.REPLY, seqid)
1250
    result.write(oprot)
1256
    result.write(oprot)
1251
    oprot.writeMessageEnd()
1257
    oprot.writeMessageEnd()
Line 1621... Line 1627...
1621
   - emailFrom
1627
   - emailFrom
1622
   - subject
1628
   - subject
1623
   - body
1629
   - body
1624
   - source
1630
   - source
1625
   - emailType
1631
   - emailType
-
 
1632
   - cc
-
 
1633
   - bcc
1626
  """
1634
  """
1627
 
1635
 
1628
  thrift_spec = (
1636
  thrift_spec = (
1629
    None, # 0
1637
    None, # 0
1630
    (1, TType.STRING, 'emailTo', None, None, ), # 1
1638
    (1, TType.LIST, 'emailTo', (TType.STRING,None), None, ), # 1
1631
    (2, TType.STRING, 'emailFrom', None, None, ), # 2
1639
    (2, TType.STRING, 'emailFrom', None, None, ), # 2
1632
    (3, TType.STRING, 'subject', None, None, ), # 3
1640
    (3, TType.STRING, 'subject', None, None, ), # 3
1633
    (4, TType.STRING, 'body', None, None, ), # 4
1641
    (4, TType.STRING, 'body', None, None, ), # 4
1634
    (5, TType.STRING, 'source', None, None, ), # 5
1642
    (5, TType.STRING, 'source', None, None, ), # 5
1635
    (6, TType.STRING, 'emailType', None, None, ), # 6
1643
    (6, TType.STRING, 'emailType', None, None, ), # 6
-
 
1644
    (7, TType.LIST, 'cc', (TType.STRING,None), None, ), # 7
-
 
1645
    (8, TType.LIST, 'bcc', (TType.STRING,None), None, ), # 8
1636
  )
1646
  )
1637
 
1647
 
1638
  def __init__(self, emailTo=None, emailFrom=None, subject=None, body=None, source=None, emailType=None,):
1648
  def __init__(self, emailTo=None, emailFrom=None, subject=None, body=None, source=None, emailType=None, cc=None, bcc=None,):
1639
    self.emailTo = emailTo
1649
    self.emailTo = emailTo
1640
    self.emailFrom = emailFrom
1650
    self.emailFrom = emailFrom
1641
    self.subject = subject
1651
    self.subject = subject
1642
    self.body = body
1652
    self.body = body
1643
    self.source = source
1653
    self.source = source
1644
    self.emailType = emailType
1654
    self.emailType = emailType
-
 
1655
    self.cc = cc
-
 
1656
    self.bcc = bcc
1645
 
1657
 
1646
  def read(self, iprot):
1658
  def read(self, iprot):
1647
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
1659
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
1648
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
1660
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
1649
      return
1661
      return
Line 1651... Line 1663...
1651
    while True:
1663
    while True:
1652
      (fname, ftype, fid) = iprot.readFieldBegin()
1664
      (fname, ftype, fid) = iprot.readFieldBegin()
1653
      if ftype == TType.STOP:
1665
      if ftype == TType.STOP:
1654
        break
1666
        break
1655
      if fid == 1:
1667
      if fid == 1:
1656
        if ftype == TType.STRING:
1668
        if ftype == TType.LIST:
-
 
1669
          self.emailTo = []
-
 
1670
          (_etype38, _size35) = iprot.readListBegin()
-
 
1671
          for _i39 in xrange(_size35):
1657
          self.emailTo = iprot.readString();
1672
            _elem40 = iprot.readString();
-
 
1673
            self.emailTo.append(_elem40)
-
 
1674
          iprot.readListEnd()
1658
        else:
1675
        else:
1659
          iprot.skip(ftype)
1676
          iprot.skip(ftype)
1660
      elif fid == 2:
1677
      elif fid == 2:
1661
        if ftype == TType.STRING:
1678
        if ftype == TType.STRING:
1662
          self.emailFrom = iprot.readString();
1679
          self.emailFrom = iprot.readString();
Line 1680... Line 1697...
1680
      elif fid == 6:
1697
      elif fid == 6:
1681
        if ftype == TType.STRING:
1698
        if ftype == TType.STRING:
1682
          self.emailType = iprot.readString();
1699
          self.emailType = iprot.readString();
1683
        else:
1700
        else:
1684
          iprot.skip(ftype)
1701
          iprot.skip(ftype)
-
 
1702
      elif fid == 7:
-
 
1703
        if ftype == TType.LIST:
-
 
1704
          self.cc = []
-
 
1705
          (_etype44, _size41) = iprot.readListBegin()
-
 
1706
          for _i45 in xrange(_size41):
-
 
1707
            _elem46 = iprot.readString();
-
 
1708
            self.cc.append(_elem46)
-
 
1709
          iprot.readListEnd()
-
 
1710
        else:
-
 
1711
          iprot.skip(ftype)
-
 
1712
      elif fid == 8:
-
 
1713
        if ftype == TType.LIST:
-
 
1714
          self.bcc = []
-
 
1715
          (_etype50, _size47) = iprot.readListBegin()
-
 
1716
          for _i51 in xrange(_size47):
-
 
1717
            _elem52 = iprot.readString();
-
 
1718
            self.bcc.append(_elem52)
-
 
1719
          iprot.readListEnd()
-
 
1720
        else:
-
 
1721
          iprot.skip(ftype)
1685
      else:
1722
      else:
1686
        iprot.skip(ftype)
1723
        iprot.skip(ftype)
1687
      iprot.readFieldEnd()
1724
      iprot.readFieldEnd()
1688
    iprot.readStructEnd()
1725
    iprot.readStructEnd()
1689
 
1726
 
Line 1691... Line 1728...
1691
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
1728
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
1692
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
1729
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
1693
      return
1730
      return
1694
    oprot.writeStructBegin('saveUserEmailForSending_args')
1731
    oprot.writeStructBegin('saveUserEmailForSending_args')
1695
    if self.emailTo is not None:
1732
    if self.emailTo is not None:
1696
      oprot.writeFieldBegin('emailTo', TType.STRING, 1)
1733
      oprot.writeFieldBegin('emailTo', TType.LIST, 1)
-
 
1734
      oprot.writeListBegin(TType.STRING, len(self.emailTo))
-
 
1735
      for iter53 in self.emailTo:
1697
      oprot.writeString(self.emailTo)
1736
        oprot.writeString(iter53)
-
 
1737
      oprot.writeListEnd()
1698
      oprot.writeFieldEnd()
1738
      oprot.writeFieldEnd()
1699
    if self.emailFrom is not None:
1739
    if self.emailFrom is not None:
1700
      oprot.writeFieldBegin('emailFrom', TType.STRING, 2)
1740
      oprot.writeFieldBegin('emailFrom', TType.STRING, 2)
1701
      oprot.writeString(self.emailFrom)
1741
      oprot.writeString(self.emailFrom)
1702
      oprot.writeFieldEnd()
1742
      oprot.writeFieldEnd()
Line 1714... Line 1754...
1714
      oprot.writeFieldEnd()
1754
      oprot.writeFieldEnd()
1715
    if self.emailType is not None:
1755
    if self.emailType is not None:
1716
      oprot.writeFieldBegin('emailType', TType.STRING, 6)
1756
      oprot.writeFieldBegin('emailType', TType.STRING, 6)
1717
      oprot.writeString(self.emailType)
1757
      oprot.writeString(self.emailType)
1718
      oprot.writeFieldEnd()
1758
      oprot.writeFieldEnd()
-
 
1759
    if self.cc is not None:
-
 
1760
      oprot.writeFieldBegin('cc', TType.LIST, 7)
-
 
1761
      oprot.writeListBegin(TType.STRING, len(self.cc))
-
 
1762
      for iter54 in self.cc:
-
 
1763
        oprot.writeString(iter54)
-
 
1764
      oprot.writeListEnd()
-
 
1765
      oprot.writeFieldEnd()
-
 
1766
    if self.bcc is not None:
-
 
1767
      oprot.writeFieldBegin('bcc', TType.LIST, 8)
-
 
1768
      oprot.writeListBegin(TType.STRING, len(self.bcc))
-
 
1769
      for iter55 in self.bcc:
-
 
1770
        oprot.writeString(iter55)
-
 
1771
      oprot.writeListEnd()
-
 
1772
      oprot.writeFieldEnd()
1719
    oprot.writeFieldStop()
1773
    oprot.writeFieldStop()
1720
    oprot.writeStructEnd()
1774
    oprot.writeStructEnd()
1721
 
1775
 
1722
  def validate(self):
1776
  def validate(self):
1723
    return
1777
    return
Line 1874... Line 1928...
1874
      if ftype == TType.STOP:
1928
      if ftype == TType.STOP:
1875
        break
1929
        break
1876
      if fid == 0:
1930
      if fid == 0:
1877
        if ftype == TType.LIST:
1931
        if ftype == TType.LIST:
1878
          self.success = []
1932
          self.success = []
1879
          (_etype17, _size14) = iprot.readListBegin()
1933
          (_etype59, _size56) = iprot.readListBegin()
1880
          for _i18 in xrange(_size14):
1934
          for _i60 in xrange(_size56):
1881
            _elem19 = UserEmail()
1935
            _elem61 = UserEmail()
1882
            _elem19.read(iprot)
1936
            _elem61.read(iprot)
1883
            self.success.append(_elem19)
1937
            self.success.append(_elem61)
1884
          iprot.readListEnd()
1938
          iprot.readListEnd()
1885
        else:
1939
        else:
1886
          iprot.skip(ftype)
1940
          iprot.skip(ftype)
1887
      elif fid == 1:
1941
      elif fid == 1:
1888
        if ftype == TType.STRUCT:
1942
        if ftype == TType.STRUCT:
Line 1901... Line 1955...
1901
      return
1955
      return
1902
    oprot.writeStructBegin('getEmailsToBeSent_result')
1956
    oprot.writeStructBegin('getEmailsToBeSent_result')
1903
    if self.success is not None:
1957
    if self.success is not None:
1904
      oprot.writeFieldBegin('success', TType.LIST, 0)
1958
      oprot.writeFieldBegin('success', TType.LIST, 0)
1905
      oprot.writeListBegin(TType.STRUCT, len(self.success))
1959
      oprot.writeListBegin(TType.STRUCT, len(self.success))
1906
      for iter20 in self.success:
1960
      for iter62 in self.success:
1907
        iter20.write(oprot)
1961
        iter62.write(oprot)
1908
      oprot.writeListEnd()
1962
      oprot.writeListEnd()
1909
      oprot.writeFieldEnd()
1963
      oprot.writeFieldEnd()
1910
    if self.se is not None:
1964
    if self.se is not None:
1911
      oprot.writeFieldBegin('se', TType.STRUCT, 1)
1965
      oprot.writeFieldBegin('se', TType.STRUCT, 1)
1912
      self.se.write(oprot)
1966
      self.se.write(oprot)
Line 2714... Line 2768...
2714
        else:
2768
        else:
2715
          iprot.skip(ftype)
2769
          iprot.skip(ftype)
2716
      elif fid == 2:
2770
      elif fid == 2:
2717
        if ftype == TType.MAP:
2771
        if ftype == TType.MAP:
2718
          self.params = {}
2772
          self.params = {}
2719
          (_ktype22, _vtype23, _size21 ) = iprot.readMapBegin() 
2773
          (_ktype64, _vtype65, _size63 ) = iprot.readMapBegin() 
2720
          for _i25 in xrange(_size21):
2774
          for _i67 in xrange(_size63):
2721
            _key26 = iprot.readString();
2775
            _key68 = iprot.readString();
2722
            _val27 = iprot.readString();
2776
            _val69 = iprot.readString();
2723
            self.params[_key26] = _val27
2777
            self.params[_key68] = _val69
2724
          iprot.readMapEnd()
2778
          iprot.readMapEnd()
2725
        else:
2779
        else:
2726
          iprot.skip(ftype)
2780
          iprot.skip(ftype)
2727
      else:
2781
      else:
2728
        iprot.skip(ftype)
2782
        iprot.skip(ftype)
Line 2739... Line 2793...
2739
      oprot.writeI64(self.id)
2793
      oprot.writeI64(self.id)
2740
      oprot.writeFieldEnd()
2794
      oprot.writeFieldEnd()
2741
    if self.params is not None:
2795
    if self.params is not None:
2742
      oprot.writeFieldBegin('params', TType.MAP, 2)
2796
      oprot.writeFieldBegin('params', TType.MAP, 2)
2743
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.params))
2797
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.params))
2744
      for kiter28,viter29 in self.params.items():
2798
      for kiter70,viter71 in self.params.items():
2745
        oprot.writeString(kiter28)
2799
        oprot.writeString(kiter70)
2746
        oprot.writeString(viter29)
2800
        oprot.writeString(viter71)
2747
      oprot.writeMapEnd()
2801
      oprot.writeMapEnd()
2748
      oprot.writeFieldEnd()
2802
      oprot.writeFieldEnd()
2749
    oprot.writeFieldStop()
2803
    oprot.writeFieldStop()
2750
    oprot.writeStructEnd()
2804
    oprot.writeStructEnd()
2751
 
2805
 
Line 3944... Line 3998...
3944
      if ftype == TType.STOP:
3998
      if ftype == TType.STOP:
3945
        break
3999
        break
3946
      if fid == 0:
4000
      if fid == 0:
3947
        if ftype == TType.LIST:
4001
        if ftype == TType.LIST:
3948
          self.success = []
4002
          self.success = []
3949
          (_etype33, _size30) = iprot.readListBegin()
4003
          (_etype75, _size72) = iprot.readListBegin()
3950
          for _i34 in xrange(_size30):
4004
          for _i76 in xrange(_size72):
3951
            _elem35 = Report()
4005
            _elem77 = Report()
3952
            _elem35.read(iprot)
4006
            _elem77.read(iprot)
3953
            self.success.append(_elem35)
4007
            self.success.append(_elem77)
3954
          iprot.readListEnd()
4008
          iprot.readListEnd()
3955
        else:
4009
        else:
3956
          iprot.skip(ftype)
4010
          iprot.skip(ftype)
3957
      else:
4011
      else:
3958
        iprot.skip(ftype)
4012
        iprot.skip(ftype)
Line 3965... Line 4019...
3965
      return
4019
      return
3966
    oprot.writeStructBegin('getReports_result')
4020
    oprot.writeStructBegin('getReports_result')
3967
    if self.success is not None:
4021
    if self.success is not None:
3968
      oprot.writeFieldBegin('success', TType.LIST, 0)
4022
      oprot.writeFieldBegin('success', TType.LIST, 0)
3969
      oprot.writeListBegin(TType.STRUCT, len(self.success))
4023
      oprot.writeListBegin(TType.STRUCT, len(self.success))
3970
      for iter36 in self.success:
4024
      for iter78 in self.success:
3971
        iter36.write(oprot)
4025
        iter78.write(oprot)
3972
      oprot.writeListEnd()
4026
      oprot.writeListEnd()
3973
      oprot.writeFieldEnd()
4027
      oprot.writeFieldEnd()
3974
    oprot.writeFieldStop()
4028
    oprot.writeFieldStop()
3975
    oprot.writeStructEnd()
4029
    oprot.writeStructEnd()
3976
 
4030
 
Line 4173... Line 4227...
4173
      if ftype == TType.STOP:
4227
      if ftype == TType.STOP:
4174
        break
4228
        break
4175
      if fid == 1:
4229
      if fid == 1:
4176
        if ftype == TType.LIST:
4230
        if ftype == TType.LIST:
4177
          self.entityIds = []
4231
          self.entityIds = []
4178
          (_etype40, _size37) = iprot.readListBegin()
4232
          (_etype82, _size79) = iprot.readListBegin()
4179
          for _i41 in xrange(_size37):
4233
          for _i83 in xrange(_size79):
4180
            _elem42 = iprot.readI64();
4234
            _elem84 = iprot.readI64();
4181
            self.entityIds.append(_elem42)
4235
            self.entityIds.append(_elem84)
4182
          iprot.readListEnd()
4236
          iprot.readListEnd()
4183
        else:
4237
        else:
4184
          iprot.skip(ftype)
4238
          iprot.skip(ftype)
4185
      elif fid == 2:
4239
      elif fid == 2:
4186
        if ftype == TType.STRING:
4240
        if ftype == TType.STRING:
Line 4198... Line 4252...
4198
      return
4252
      return
4199
    oprot.writeStructBegin('shareEntities_args')
4253
    oprot.writeStructBegin('shareEntities_args')
4200
    if self.entityIds is not None:
4254
    if self.entityIds is not None:
4201
      oprot.writeFieldBegin('entityIds', TType.LIST, 1)
4255
      oprot.writeFieldBegin('entityIds', TType.LIST, 1)
4202
      oprot.writeListBegin(TType.I64, len(self.entityIds))
4256
      oprot.writeListBegin(TType.I64, len(self.entityIds))
4203
      for iter43 in self.entityIds:
4257
      for iter85 in self.entityIds:
4204
        oprot.writeI64(iter43)
4258
        oprot.writeI64(iter85)
4205
      oprot.writeListEnd()
4259
      oprot.writeListEnd()
4206
      oprot.writeFieldEnd()
4260
      oprot.writeFieldEnd()
4207
    if self.email is not None:
4261
    if self.email is not None:
4208
      oprot.writeFieldBegin('email', TType.STRING, 2)
4262
      oprot.writeFieldBegin('email', TType.STRING, 2)
4209
      oprot.writeString(self.email)
4263
      oprot.writeString(self.email)
Line 4352... Line 4406...
4352
      if ftype == TType.STOP:
4406
      if ftype == TType.STOP:
4353
        break
4407
        break
4354
      if fid == 0:
4408
      if fid == 0:
4355
        if ftype == TType.LIST:
4409
        if ftype == TType.LIST:
4356
          self.success = []
4410
          self.success = []
4357
          (_etype47, _size44) = iprot.readListBegin()
4411
          (_etype89, _size86) = iprot.readListBegin()
4358
          for _i48 in xrange(_size44):
4412
          for _i90 in xrange(_size86):
4359
            _elem49 = Agent()
4413
            _elem91 = Agent()
4360
            _elem49.read(iprot)
4414
            _elem91.read(iprot)
4361
            self.success.append(_elem49)
4415
            self.success.append(_elem91)
4362
          iprot.readListEnd()
4416
          iprot.readListEnd()
4363
        else:
4417
        else:
4364
          iprot.skip(ftype)
4418
          iprot.skip(ftype)
4365
      else:
4419
      else:
4366
        iprot.skip(ftype)
4420
        iprot.skip(ftype)
Line 4373... Line 4427...
4373
      return
4427
      return
4374
    oprot.writeStructBegin('getAgents_result')
4428
    oprot.writeStructBegin('getAgents_result')
4375
    if self.success is not None:
4429
    if self.success is not None:
4376
      oprot.writeFieldBegin('success', TType.LIST, 0)
4430
      oprot.writeFieldBegin('success', TType.LIST, 0)
4377
      oprot.writeListBegin(TType.STRUCT, len(self.success))
4431
      oprot.writeListBegin(TType.STRUCT, len(self.success))
4378
      for iter50 in self.success:
4432
      for iter92 in self.success:
4379
        iter50.write(oprot)
4433
        iter92.write(oprot)
4380
      oprot.writeListEnd()
4434
      oprot.writeListEnd()
4381
      oprot.writeFieldEnd()
4435
      oprot.writeFieldEnd()
4382
    oprot.writeFieldStop()
4436
    oprot.writeFieldStop()
4383
    oprot.writeStructEnd()
4437
    oprot.writeStructEnd()
4384
 
4438
 
Line 4725... Line 4779...
4725
      if ftype == TType.STOP:
4779
      if ftype == TType.STOP:
4726
        break
4780
        break
4727
      if fid == 0:
4781
      if fid == 0:
4728
        if ftype == TType.LIST:
4782
        if ftype == TType.LIST:
4729
          self.success = []
4783
          self.success = []
4730
          (_etype54, _size51) = iprot.readListBegin()
4784
          (_etype96, _size93) = iprot.readListBegin()
4731
          for _i55 in xrange(_size51):
4785
          for _i97 in xrange(_size93):
4732
            _elem56 = iprot.readString();
4786
            _elem98 = iprot.readString();
4733
            self.success.append(_elem56)
4787
            self.success.append(_elem98)
4734
          iprot.readListEnd()
4788
          iprot.readListEnd()
4735
        else:
4789
        else:
4736
          iprot.skip(ftype)
4790
          iprot.skip(ftype)
4737
      else:
4791
      else:
4738
        iprot.skip(ftype)
4792
        iprot.skip(ftype)
Line 4745... Line 4799...
4745
      return
4799
      return
4746
    oprot.writeStructBegin('getRoleNamesForAgent_result')
4800
    oprot.writeStructBegin('getRoleNamesForAgent_result')
4747
    if self.success is not None:
4801
    if self.success is not None:
4748
      oprot.writeFieldBegin('success', TType.LIST, 0)
4802
      oprot.writeFieldBegin('success', TType.LIST, 0)
4749
      oprot.writeListBegin(TType.STRING, len(self.success))
4803
      oprot.writeListBegin(TType.STRING, len(self.success))
4750
      for iter57 in self.success:
4804
      for iter99 in self.success:
4751
        oprot.writeString(iter57)
4805
        oprot.writeString(iter99)
4752
      oprot.writeListEnd()
4806
      oprot.writeListEnd()
4753
      oprot.writeFieldEnd()
4807
      oprot.writeFieldEnd()
4754
    oprot.writeFieldStop()
4808
    oprot.writeFieldStop()
4755
    oprot.writeStructEnd()
4809
    oprot.writeStructEnd()
4756
 
4810
 
Line 4852... Line 4906...
4852
      if ftype == TType.STOP:
4906
      if ftype == TType.STOP:
4853
        break
4907
        break
4854
      if fid == 0:
4908
      if fid == 0:
4855
        if ftype == TType.LIST:
4909
        if ftype == TType.LIST:
4856
          self.success = []
4910
          self.success = []
4857
          (_etype61, _size58) = iprot.readListBegin()
4911
          (_etype103, _size100) = iprot.readListBegin()
4858
          for _i62 in xrange(_size58):
4912
          for _i104 in xrange(_size100):
4859
            _elem63 = iprot.readString();
4913
            _elem105 = iprot.readString();
4860
            self.success.append(_elem63)
4914
            self.success.append(_elem105)
4861
          iprot.readListEnd()
4915
          iprot.readListEnd()
4862
        else:
4916
        else:
4863
          iprot.skip(ftype)
4917
          iprot.skip(ftype)
4864
      else:
4918
      else:
4865
        iprot.skip(ftype)
4919
        iprot.skip(ftype)
Line 4872... Line 4926...
4872
      return
4926
      return
4873
    oprot.writeStructBegin('getPermissionsForRoleName_result')
4927
    oprot.writeStructBegin('getPermissionsForRoleName_result')
4874
    if self.success is not None:
4928
    if self.success is not None:
4875
      oprot.writeFieldBegin('success', TType.LIST, 0)
4929
      oprot.writeFieldBegin('success', TType.LIST, 0)
4876
      oprot.writeListBegin(TType.STRING, len(self.success))
4930
      oprot.writeListBegin(TType.STRING, len(self.success))
4877
      for iter64 in self.success:
4931
      for iter106 in self.success:
4878
        oprot.writeString(iter64)
4932
        oprot.writeString(iter106)
4879
      oprot.writeListEnd()
4933
      oprot.writeListEnd()
4880
      oprot.writeFieldEnd()
4934
      oprot.writeFieldEnd()
4881
    oprot.writeFieldStop()
4935
    oprot.writeFieldStop()
4882
    oprot.writeStructEnd()
4936
    oprot.writeStructEnd()
4883
 
4937
 
Line 5097... Line 5151...
5097
      if ftype == TType.STOP:
5151
      if ftype == TType.STOP:
5098
        break
5152
        break
5099
      if fid == 0:
5153
      if fid == 0:
5100
        if ftype == TType.LIST:
5154
        if ftype == TType.LIST:
5101
          self.success = []
5155
          self.success = []
5102
          (_etype68, _size65) = iprot.readListBegin()
5156
          (_etype110, _size107) = iprot.readListBegin()
5103
          for _i69 in xrange(_size65):
5157
          for _i111 in xrange(_size107):
5104
            _elem70 = QuickLink()
5158
            _elem112 = QuickLink()
5105
            _elem70.read(iprot)
5159
            _elem112.read(iprot)
5106
            self.success.append(_elem70)
5160
            self.success.append(_elem112)
5107
          iprot.readListEnd()
5161
          iprot.readListEnd()
5108
        else:
5162
        else:
5109
          iprot.skip(ftype)
5163
          iprot.skip(ftype)
5110
      elif fid == 1:
5164
      elif fid == 1:
5111
        if ftype == TType.STRUCT:
5165
        if ftype == TType.STRUCT:
Line 5124... Line 5178...
5124
      return
5178
      return
5125
    oprot.writeStructBegin('getQuickLinks_result')
5179
    oprot.writeStructBegin('getQuickLinks_result')
5126
    if self.success is not None:
5180
    if self.success is not None:
5127
      oprot.writeFieldBegin('success', TType.LIST, 0)
5181
      oprot.writeFieldBegin('success', TType.LIST, 0)
5128
      oprot.writeListBegin(TType.STRUCT, len(self.success))
5182
      oprot.writeListBegin(TType.STRUCT, len(self.success))
5129
      for iter71 in self.success:
5183
      for iter113 in self.success:
5130
        iter71.write(oprot)
5184
        iter113.write(oprot)
5131
      oprot.writeListEnd()
5185
      oprot.writeListEnd()
5132
      oprot.writeFieldEnd()
5186
      oprot.writeFieldEnd()
5133
    if self.hse is not None:
5187
    if self.hse is not None:
5134
      oprot.writeFieldBegin('hse', TType.STRUCT, 1)
5188
      oprot.writeFieldBegin('hse', TType.STRUCT, 1)
5135
      self.hse.write(oprot)
5189
      self.hse.write(oprot)
Line 5395... Line 5449...
5395
      if ftype == TType.STOP:
5449
      if ftype == TType.STOP:
5396
        break
5450
        break
5397
      if fid == 0:
5451
      if fid == 0:
5398
        if ftype == TType.LIST:
5452
        if ftype == TType.LIST:
5399
          self.success = []
5453
          self.success = []
5400
          (_etype75, _size72) = iprot.readListBegin()
5454
          (_etype117, _size114) = iprot.readListBegin()
5401
          for _i76 in xrange(_size72):
5455
          for _i118 in xrange(_size114):
5402
            _elem77 = iprot.readString();
5456
            _elem119 = iprot.readString();
5403
            self.success.append(_elem77)
5457
            self.success.append(_elem119)
5404
          iprot.readListEnd()
5458
          iprot.readListEnd()
5405
        else:
5459
        else:
5406
          iprot.skip(ftype)
5460
          iprot.skip(ftype)
5407
      elif fid == 1:
5461
      elif fid == 1:
5408
        if ftype == TType.STRUCT:
5462
        if ftype == TType.STRUCT:
Line 5421... Line 5475...
5421
      return
5475
      return
5422
    oprot.writeStructBegin('getEmailsForNotificationsSent_result')
5476
    oprot.writeStructBegin('getEmailsForNotificationsSent_result')
5423
    if self.success is not None:
5477
    if self.success is not None:
5424
      oprot.writeFieldBegin('success', TType.LIST, 0)
5478
      oprot.writeFieldBegin('success', TType.LIST, 0)
5425
      oprot.writeListBegin(TType.STRING, len(self.success))
5479
      oprot.writeListBegin(TType.STRING, len(self.success))
5426
      for iter78 in self.success:
5480
      for iter120 in self.success:
5427
        oprot.writeString(iter78)
5481
        oprot.writeString(iter120)
5428
      oprot.writeListEnd()
5482
      oprot.writeListEnd()
5429
      oprot.writeFieldEnd()
5483
      oprot.writeFieldEnd()
5430
    if self.hse is not None:
5484
    if self.hse is not None:
5431
      oprot.writeFieldBegin('hse', TType.STRUCT, 1)
5485
      oprot.writeFieldBegin('hse', TType.STRUCT, 1)
5432
      self.hse.write(oprot)
5486
      self.hse.write(oprot)