Subversion Repositories SmartDukaan

Rev

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

Rev 7039 Rev 7746
Line 6445... Line 6445...
6445
      if ftype == TType.STOP:
6445
      if ftype == TType.STOP:
6446
        break
6446
        break
6447
      if fid == 0:
6447
      if fid == 0:
6448
        if ftype == TType.LIST:
6448
        if ftype == TType.LIST:
6449
          self.success = []
6449
          self.success = []
6450
          (_etype86, _size83) = iprot.readListBegin()
6450
          (_etype93, _size90) = iprot.readListBegin()
6451
          for _i87 in xrange(_size83):
6451
          for _i94 in xrange(_size90):
6452
            _elem88 = Address()
6452
            _elem95 = Address()
6453
            _elem88.read(iprot)
6453
            _elem95.read(iprot)
6454
            self.success.append(_elem88)
6454
            self.success.append(_elem95)
6455
          iprot.readListEnd()
6455
          iprot.readListEnd()
6456
        else:
6456
        else:
6457
          iprot.skip(ftype)
6457
          iprot.skip(ftype)
6458
      elif fid == 1:
6458
      elif fid == 1:
6459
        if ftype == TType.STRUCT:
6459
        if ftype == TType.STRUCT:
Line 6472... Line 6472...
6472
      return
6472
      return
6473
    oprot.writeStructBegin('getAllAddressesForUser_result')
6473
    oprot.writeStructBegin('getAllAddressesForUser_result')
6474
    if self.success is not None:
6474
    if self.success is not None:
6475
      oprot.writeFieldBegin('success', TType.LIST, 0)
6475
      oprot.writeFieldBegin('success', TType.LIST, 0)
6476
      oprot.writeListBegin(TType.STRUCT, len(self.success))
6476
      oprot.writeListBegin(TType.STRUCT, len(self.success))
6477
      for iter89 in self.success:
6477
      for iter96 in self.success:
6478
        iter89.write(oprot)
6478
        iter96.write(oprot)
6479
      oprot.writeListEnd()
6479
      oprot.writeListEnd()
6480
      oprot.writeFieldEnd()
6480
      oprot.writeFieldEnd()
6481
    if self.ucx is not None:
6481
    if self.ucx is not None:
6482
      oprot.writeFieldBegin('ucx', TType.STRUCT, 1)
6482
      oprot.writeFieldBegin('ucx', TType.STRUCT, 1)
6483
      self.ucx.write(oprot)
6483
      self.ucx.write(oprot)
Line 7332... Line 7332...
7332
      if ftype == TType.STOP:
7332
      if ftype == TType.STOP:
7333
        break
7333
        break
7334
      if fid == 0:
7334
      if fid == 0:
7335
        if ftype == TType.LIST:
7335
        if ftype == TType.LIST:
7336
          self.success = []
7336
          self.success = []
7337
          (_etype93, _size90) = iprot.readListBegin()
7337
          (_etype100, _size97) = iprot.readListBegin()
7338
          for _i94 in xrange(_size90):
7338
          for _i101 in xrange(_size97):
7339
            _elem95 = UserCommunication()
7339
            _elem102 = UserCommunication()
7340
            _elem95.read(iprot)
7340
            _elem102.read(iprot)
7341
            self.success.append(_elem95)
7341
            self.success.append(_elem102)
7342
          iprot.readListEnd()
7342
          iprot.readListEnd()
7343
        else:
7343
        else:
7344
          iprot.skip(ftype)
7344
          iprot.skip(ftype)
7345
      elif fid == 1:
7345
      elif fid == 1:
7346
        if ftype == TType.STRUCT:
7346
        if ftype == TType.STRUCT:
Line 7359... Line 7359...
7359
      return
7359
      return
7360
    oprot.writeStructBegin('getUserCommunicationByUser_result')
7360
    oprot.writeStructBegin('getUserCommunicationByUser_result')
7361
    if self.success is not None:
7361
    if self.success is not None:
7362
      oprot.writeFieldBegin('success', TType.LIST, 0)
7362
      oprot.writeFieldBegin('success', TType.LIST, 0)
7363
      oprot.writeListBegin(TType.STRUCT, len(self.success))
7363
      oprot.writeListBegin(TType.STRUCT, len(self.success))
7364
      for iter96 in self.success:
7364
      for iter103 in self.success:
7365
        iter96.write(oprot)
7365
        iter103.write(oprot)
7366
      oprot.writeListEnd()
7366
      oprot.writeListEnd()
7367
      oprot.writeFieldEnd()
7367
      oprot.writeFieldEnd()
7368
    if self.ucx is not None:
7368
    if self.ucx is not None:
7369
      oprot.writeFieldBegin('ucx', TType.STRUCT, 1)
7369
      oprot.writeFieldBegin('ucx', TType.STRUCT, 1)
7370
      self.ucx.write(oprot)
7370
      self.ucx.write(oprot)
Line 7455... Line 7455...
7455
      if ftype == TType.STOP:
7455
      if ftype == TType.STOP:
7456
        break
7456
        break
7457
      if fid == 0:
7457
      if fid == 0:
7458
        if ftype == TType.LIST:
7458
        if ftype == TType.LIST:
7459
          self.success = []
7459
          self.success = []
7460
          (_etype100, _size97) = iprot.readListBegin()
7460
          (_etype107, _size104) = iprot.readListBegin()
7461
          for _i101 in xrange(_size97):
7461
          for _i108 in xrange(_size104):
7462
            _elem102 = UserCommunication()
7462
            _elem109 = UserCommunication()
7463
            _elem102.read(iprot)
7463
            _elem109.read(iprot)
7464
            self.success.append(_elem102)
7464
            self.success.append(_elem109)
7465
          iprot.readListEnd()
7465
          iprot.readListEnd()
7466
        else:
7466
        else:
7467
          iprot.skip(ftype)
7467
          iprot.skip(ftype)
7468
      elif fid == 1:
7468
      elif fid == 1:
7469
        if ftype == TType.STRUCT:
7469
        if ftype == TType.STRUCT:
Line 7482... Line 7482...
7482
      return
7482
      return
7483
    oprot.writeStructBegin('getAllUserCommunications_result')
7483
    oprot.writeStructBegin('getAllUserCommunications_result')
7484
    if self.success is not None:
7484
    if self.success is not None:
7485
      oprot.writeFieldBegin('success', TType.LIST, 0)
7485
      oprot.writeFieldBegin('success', TType.LIST, 0)
7486
      oprot.writeListBegin(TType.STRUCT, len(self.success))
7486
      oprot.writeListBegin(TType.STRUCT, len(self.success))
7487
      for iter103 in self.success:
7487
      for iter110 in self.success:
7488
        iter103.write(oprot)
7488
        iter110.write(oprot)
7489
      oprot.writeListEnd()
7489
      oprot.writeListEnd()
7490
      oprot.writeFieldEnd()
7490
      oprot.writeFieldEnd()
7491
    if self.ucx is not None:
7491
    if self.ucx is not None:
7492
      oprot.writeFieldBegin('ucx', TType.STRUCT, 1)
7492
      oprot.writeFieldBegin('ucx', TType.STRUCT, 1)
7493
      self.ucx.write(oprot)
7493
      self.ucx.write(oprot)
Line 7844... Line 7844...
7844
      if ftype == TType.STOP:
7844
      if ftype == TType.STOP:
7845
        break
7845
        break
7846
      if fid == 0:
7846
      if fid == 0:
7847
        if ftype == TType.LIST:
7847
        if ftype == TType.LIST:
7848
          self.success = []
7848
          self.success = []
7849
          (_etype107, _size104) = iprot.readListBegin()
7849
          (_etype114, _size111) = iprot.readListBegin()
7850
          for _i108 in xrange(_size104):
7850
          for _i115 in xrange(_size111):
7851
            _elem109 = MasterAffiliate()
7851
            _elem116 = MasterAffiliate()
7852
            _elem109.read(iprot)
7852
            _elem116.read(iprot)
7853
            self.success.append(_elem109)
7853
            self.success.append(_elem116)
7854
          iprot.readListEnd()
7854
          iprot.readListEnd()
7855
        else:
7855
        else:
7856
          iprot.skip(ftype)
7856
          iprot.skip(ftype)
7857
      elif fid == 1:
7857
      elif fid == 1:
7858
        if ftype == TType.STRUCT:
7858
        if ftype == TType.STRUCT:
Line 7871... Line 7871...
7871
      return
7871
      return
7872
    oprot.writeStructBegin('getAllMasterAffiliates_result')
7872
    oprot.writeStructBegin('getAllMasterAffiliates_result')
7873
    if self.success is not None:
7873
    if self.success is not None:
7874
      oprot.writeFieldBegin('success', TType.LIST, 0)
7874
      oprot.writeFieldBegin('success', TType.LIST, 0)
7875
      oprot.writeListBegin(TType.STRUCT, len(self.success))
7875
      oprot.writeListBegin(TType.STRUCT, len(self.success))
7876
      for iter110 in self.success:
7876
      for iter117 in self.success:
7877
        iter110.write(oprot)
7877
        iter117.write(oprot)
7878
      oprot.writeListEnd()
7878
      oprot.writeListEnd()
7879
      oprot.writeFieldEnd()
7879
      oprot.writeFieldEnd()
7880
    if self.utx is not None:
7880
    if self.utx is not None:
7881
      oprot.writeFieldBegin('utx', TType.STRUCT, 1)
7881
      oprot.writeFieldBegin('utx', TType.STRUCT, 1)
7882
      self.utx.write(oprot)
7882
      self.utx.write(oprot)
Line 8819... Line 8819...
8819
      if ftype == TType.STOP:
8819
      if ftype == TType.STOP:
8820
        break
8820
        break
8821
      if fid == 0:
8821
      if fid == 0:
8822
        if ftype == TType.LIST:
8822
        if ftype == TType.LIST:
8823
          self.success = []
8823
          self.success = []
8824
          (_etype114, _size111) = iprot.readListBegin()
8824
          (_etype121, _size118) = iprot.readListBegin()
8825
          for _i115 in xrange(_size111):
8825
          for _i122 in xrange(_size118):
8826
            _elem116 = Affiliate()
8826
            _elem123 = Affiliate()
8827
            _elem116.read(iprot)
8827
            _elem123.read(iprot)
8828
            self.success.append(_elem116)
8828
            self.success.append(_elem123)
8829
          iprot.readListEnd()
8829
          iprot.readListEnd()
8830
        else:
8830
        else:
8831
          iprot.skip(ftype)
8831
          iprot.skip(ftype)
8832
      elif fid == 1:
8832
      elif fid == 1:
8833
        if ftype == TType.STRUCT:
8833
        if ftype == TType.STRUCT:
Line 8846... Line 8846...
8846
      return
8846
      return
8847
    oprot.writeStructBegin('getAffiliatesByMasterAffiliate_result')
8847
    oprot.writeStructBegin('getAffiliatesByMasterAffiliate_result')
8848
    if self.success is not None:
8848
    if self.success is not None:
8849
      oprot.writeFieldBegin('success', TType.LIST, 0)
8849
      oprot.writeFieldBegin('success', TType.LIST, 0)
8850
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8850
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8851
      for iter117 in self.success:
8851
      for iter124 in self.success:
8852
        iter117.write(oprot)
8852
        iter124.write(oprot)
8853
      oprot.writeListEnd()
8853
      oprot.writeListEnd()
8854
      oprot.writeFieldEnd()
8854
      oprot.writeFieldEnd()
8855
    if self.utx is not None:
8855
    if self.utx is not None:
8856
      oprot.writeFieldBegin('utx', TType.STRUCT, 1)
8856
      oprot.writeFieldBegin('utx', TType.STRUCT, 1)
8857
      self.utx.write(oprot)
8857
      self.utx.write(oprot)
Line 9309... Line 9309...
9309
      if ftype == TType.STOP:
9309
      if ftype == TType.STOP:
9310
        break
9310
        break
9311
      if fid == 0:
9311
      if fid == 0:
9312
        if ftype == TType.LIST:
9312
        if ftype == TType.LIST:
9313
          self.success = []
9313
          self.success = []
9314
          (_etype121, _size118) = iprot.readListBegin()
9314
          (_etype128, _size125) = iprot.readListBegin()
9315
          for _i122 in xrange(_size118):
9315
          for _i129 in xrange(_size125):
9316
            _elem123 = TrackLog()
9316
            _elem130 = TrackLog()
9317
            _elem123.read(iprot)
9317
            _elem130.read(iprot)
9318
            self.success.append(_elem123)
9318
            self.success.append(_elem130)
9319
          iprot.readListEnd()
9319
          iprot.readListEnd()
9320
        else:
9320
        else:
9321
          iprot.skip(ftype)
9321
          iprot.skip(ftype)
9322
      elif fid == 1:
9322
      elif fid == 1:
9323
        if ftype == TType.STRUCT:
9323
        if ftype == TType.STRUCT:
Line 9336... Line 9336...
9336
      return
9336
      return
9337
    oprot.writeStructBegin('getTrackLogsByAffiliate_result')
9337
    oprot.writeStructBegin('getTrackLogsByAffiliate_result')
9338
    if self.success is not None:
9338
    if self.success is not None:
9339
      oprot.writeFieldBegin('success', TType.LIST, 0)
9339
      oprot.writeFieldBegin('success', TType.LIST, 0)
9340
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9340
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9341
      for iter124 in self.success:
9341
      for iter131 in self.success:
9342
        iter124.write(oprot)
9342
        iter131.write(oprot)
9343
      oprot.writeListEnd()
9343
      oprot.writeListEnd()
9344
      oprot.writeFieldEnd()
9344
      oprot.writeFieldEnd()
9345
    if self.utx is not None:
9345
    if self.utx is not None:
9346
      oprot.writeFieldBegin('utx', TType.STRUCT, 1)
9346
      oprot.writeFieldBegin('utx', TType.STRUCT, 1)
9347
      self.utx.write(oprot)
9347
      self.utx.write(oprot)
Line 9450... Line 9450...
9450
      if ftype == TType.STOP:
9450
      if ftype == TType.STOP:
9451
        break
9451
        break
9452
      if fid == 0:
9452
      if fid == 0:
9453
        if ftype == TType.LIST:
9453
        if ftype == TType.LIST:
9454
          self.success = []
9454
          self.success = []
9455
          (_etype128, _size125) = iprot.readListBegin()
9455
          (_etype135, _size132) = iprot.readListBegin()
9456
          for _i129 in xrange(_size125):
9456
          for _i136 in xrange(_size132):
9457
            _elem130 = TrackLog()
9457
            _elem137 = TrackLog()
9458
            _elem130.read(iprot)
9458
            _elem137.read(iprot)
9459
            self.success.append(_elem130)
9459
            self.success.append(_elem137)
9460
          iprot.readListEnd()
9460
          iprot.readListEnd()
9461
        else:
9461
        else:
9462
          iprot.skip(ftype)
9462
          iprot.skip(ftype)
9463
      elif fid == 1:
9463
      elif fid == 1:
9464
        if ftype == TType.STRUCT:
9464
        if ftype == TType.STRUCT:
Line 9477... Line 9477...
9477
      return
9477
      return
9478
    oprot.writeStructBegin('getTrackLogsByUser_result')
9478
    oprot.writeStructBegin('getTrackLogsByUser_result')
9479
    if self.success is not None:
9479
    if self.success is not None:
9480
      oprot.writeFieldBegin('success', TType.LIST, 0)
9480
      oprot.writeFieldBegin('success', TType.LIST, 0)
9481
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9481
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9482
      for iter131 in self.success:
9482
      for iter138 in self.success:
9483
        iter131.write(oprot)
9483
        iter138.write(oprot)
9484
      oprot.writeListEnd()
9484
      oprot.writeListEnd()
9485
      oprot.writeFieldEnd()
9485
      oprot.writeFieldEnd()
9486
    if self.utx is not None:
9486
    if self.utx is not None:
9487
      oprot.writeFieldBegin('utx', TType.STRUCT, 1)
9487
      oprot.writeFieldBegin('utx', TType.STRUCT, 1)
9488
      self.utx.write(oprot)
9488
      self.utx.write(oprot)
Line 9615... Line 9615...
9615
      if ftype == TType.STOP:
9615
      if ftype == TType.STOP:
9616
        break
9616
        break
9617
      if fid == 0:
9617
      if fid == 0:
9618
        if ftype == TType.LIST:
9618
        if ftype == TType.LIST:
9619
          self.success = []
9619
          self.success = []
9620
          (_etype135, _size132) = iprot.readListBegin()
9620
          (_etype142, _size139) = iprot.readListBegin()
9621
          for _i136 in xrange(_size132):
9621
          for _i143 in xrange(_size139):
9622
            _elem137 = TrackLog()
9622
            _elem144 = TrackLog()
9623
            _elem137.read(iprot)
9623
            _elem144.read(iprot)
9624
            self.success.append(_elem137)
9624
            self.success.append(_elem144)
9625
          iprot.readListEnd()
9625
          iprot.readListEnd()
9626
        else:
9626
        else:
9627
          iprot.skip(ftype)
9627
          iprot.skip(ftype)
9628
      elif fid == 1:
9628
      elif fid == 1:
9629
        if ftype == TType.STRUCT:
9629
        if ftype == TType.STRUCT:
Line 9642... Line 9642...
9642
      return
9642
      return
9643
    oprot.writeStructBegin('getTrackLogs_result')
9643
    oprot.writeStructBegin('getTrackLogs_result')
9644
    if self.success is not None:
9644
    if self.success is not None:
9645
      oprot.writeFieldBegin('success', TType.LIST, 0)
9645
      oprot.writeFieldBegin('success', TType.LIST, 0)
9646
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9646
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9647
      for iter138 in self.success:
9647
      for iter145 in self.success:
9648
        iter138.write(oprot)
9648
        iter145.write(oprot)
9649
      oprot.writeListEnd()
9649
      oprot.writeListEnd()
9650
      oprot.writeFieldEnd()
9650
      oprot.writeFieldEnd()
9651
    if self.utx is not None:
9651
    if self.utx is not None:
9652
      oprot.writeFieldBegin('utx', TType.STRUCT, 1)
9652
      oprot.writeFieldBegin('utx', TType.STRUCT, 1)
9653
      self.utx.write(oprot)
9653
      self.utx.write(oprot)
Line 10046... Line 10046...
10046
      if ftype == TType.STOP:
10046
      if ftype == TType.STOP:
10047
        break
10047
        break
10048
      if fid == 0:
10048
      if fid == 0:
10049
        if ftype == TType.LIST:
10049
        if ftype == TType.LIST:
10050
          self.success = []
10050
          self.success = []
10051
          (_etype142, _size139) = iprot.readListBegin()
10051
          (_etype149, _size146) = iprot.readListBegin()
10052
          for _i143 in xrange(_size139):
10052
          for _i150 in xrange(_size146):
10053
            _elem144 = Cart()
10053
            _elem151 = Cart()
10054
            _elem144.read(iprot)
10054
            _elem151.read(iprot)
10055
            self.success.append(_elem144)
10055
            self.success.append(_elem151)
10056
          iprot.readListEnd()
10056
          iprot.readListEnd()
10057
        else:
10057
        else:
10058
          iprot.skip(ftype)
10058
          iprot.skip(ftype)
10059
      elif fid == 1:
10059
      elif fid == 1:
10060
        if ftype == TType.STRUCT:
10060
        if ftype == TType.STRUCT:
Line 10073... Line 10073...
10073
      return
10073
      return
10074
    oprot.writeStructBegin('getCartsByTime_result')
10074
    oprot.writeStructBegin('getCartsByTime_result')
10075
    if self.success is not None:
10075
    if self.success is not None:
10076
      oprot.writeFieldBegin('success', TType.LIST, 0)
10076
      oprot.writeFieldBegin('success', TType.LIST, 0)
10077
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10077
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10078
      for iter145 in self.success:
10078
      for iter152 in self.success:
10079
        iter145.write(oprot)
10079
        iter152.write(oprot)
10080
      oprot.writeListEnd()
10080
      oprot.writeListEnd()
10081
      oprot.writeFieldEnd()
10081
      oprot.writeFieldEnd()
10082
    if self.scx is not None:
10082
    if self.scx is not None:
10083
      oprot.writeFieldBegin('scx', TType.STRUCT, 1)
10083
      oprot.writeFieldBegin('scx', TType.STRUCT, 1)
10084
      self.scx.write(oprot)
10084
      self.scx.write(oprot)
Line 11068... Line 11068...
11068
      if ftype == TType.STOP:
11068
      if ftype == TType.STOP:
11069
        break
11069
        break
11070
      if fid == 1:
11070
      if fid == 1:
11071
        if ftype == TType.LIST:
11071
        if ftype == TType.LIST:
11072
          self.discounts = []
11072
          self.discounts = []
11073
          (_etype149, _size146) = iprot.readListBegin()
11073
          (_etype156, _size153) = iprot.readListBegin()
11074
          for _i150 in xrange(_size146):
11074
          for _i157 in xrange(_size153):
11075
            _elem151 = Discount()
11075
            _elem158 = Discount()
11076
            _elem151.read(iprot)
11076
            _elem158.read(iprot)
11077
            self.discounts.append(_elem151)
11077
            self.discounts.append(_elem158)
11078
          iprot.readListEnd()
11078
          iprot.readListEnd()
11079
        else:
11079
        else:
11080
          iprot.skip(ftype)
11080
          iprot.skip(ftype)
11081
      else:
11081
      else:
11082
        iprot.skip(ftype)
11082
        iprot.skip(ftype)
Line 11089... Line 11089...
11089
      return
11089
      return
11090
    oprot.writeStructBegin('saveDiscounts_args')
11090
    oprot.writeStructBegin('saveDiscounts_args')
11091
    if self.discounts is not None:
11091
    if self.discounts is not None:
11092
      oprot.writeFieldBegin('discounts', TType.LIST, 1)
11092
      oprot.writeFieldBegin('discounts', TType.LIST, 1)
11093
      oprot.writeListBegin(TType.STRUCT, len(self.discounts))
11093
      oprot.writeListBegin(TType.STRUCT, len(self.discounts))
11094
      for iter152 in self.discounts:
11094
      for iter159 in self.discounts:
11095
        iter152.write(oprot)
11095
        iter159.write(oprot)
11096
      oprot.writeListEnd()
11096
      oprot.writeListEnd()
11097
      oprot.writeFieldEnd()
11097
      oprot.writeFieldEnd()
11098
    oprot.writeFieldStop()
11098
    oprot.writeFieldStop()
11099
    oprot.writeStructEnd()
11099
    oprot.writeStructEnd()
11100
 
11100
 
Line 11476... Line 11476...
11476
      if ftype == TType.STOP:
11476
      if ftype == TType.STOP:
11477
        break
11477
        break
11478
      if fid == 0:
11478
      if fid == 0:
11479
        if ftype == TType.LIST:
11479
        if ftype == TType.LIST:
11480
          self.success = []
11480
          self.success = []
11481
          (_etype156, _size153) = iprot.readListBegin()
11481
          (_etype163, _size160) = iprot.readListBegin()
11482
          for _i157 in xrange(_size153):
11482
          for _i164 in xrange(_size160):
11483
            _elem158 = iprot.readString();
11483
            _elem165 = iprot.readString();
11484
            self.success.append(_elem158)
11484
            self.success.append(_elem165)
11485
          iprot.readListEnd()
11485
          iprot.readListEnd()
11486
        else:
11486
        else:
11487
          iprot.skip(ftype)
11487
          iprot.skip(ftype)
11488
      elif fid == 1:
11488
      elif fid == 1:
11489
        if ftype == TType.STRUCT:
11489
        if ftype == TType.STRUCT:
Line 11502... Line 11502...
11502
      return
11502
      return
11503
    oprot.writeStructBegin('validateCart_result')
11503
    oprot.writeStructBegin('validateCart_result')
11504
    if self.success is not None:
11504
    if self.success is not None:
11505
      oprot.writeFieldBegin('success', TType.LIST, 0)
11505
      oprot.writeFieldBegin('success', TType.LIST, 0)
11506
      oprot.writeListBegin(TType.STRING, len(self.success))
11506
      oprot.writeListBegin(TType.STRING, len(self.success))
11507
      for iter159 in self.success:
11507
      for iter166 in self.success:
11508
        oprot.writeString(iter159)
11508
        oprot.writeString(iter166)
11509
      oprot.writeListEnd()
11509
      oprot.writeListEnd()
11510
      oprot.writeFieldEnd()
11510
      oprot.writeFieldEnd()
11511
    if self.scex is not None:
11511
    if self.scex is not None:
11512
      oprot.writeFieldBegin('scex', TType.STRUCT, 1)
11512
      oprot.writeFieldBegin('scex', TType.STRUCT, 1)
11513
      self.scex.write(oprot)
11513
      self.scex.write(oprot)
Line 11808... Line 11808...
11808
        else:
11808
        else:
11809
          iprot.skip(ftype)
11809
          iprot.skip(ftype)
11810
      elif fid == 2:
11810
      elif fid == 2:
11811
        if ftype == TType.MAP:
11811
        if ftype == TType.MAP:
11812
          self.items = {}
11812
          self.items = {}
11813
          (_ktype161, _vtype162, _size160 ) = iprot.readMapBegin() 
11813
          (_ktype168, _vtype169, _size167 ) = iprot.readMapBegin() 
11814
          for _i164 in xrange(_size160):
11814
          for _i171 in xrange(_size167):
11815
            _key165 = iprot.readI64();
11815
            _key172 = iprot.readI64();
11816
            _val166 = iprot.readDouble();
11816
            _val173 = iprot.readDouble();
11817
            self.items[_key165] = _val166
11817
            self.items[_key172] = _val173
11818
          iprot.readMapEnd()
11818
          iprot.readMapEnd()
11819
        else:
11819
        else:
11820
          iprot.skip(ftype)
11820
          iprot.skip(ftype)
11821
      else:
11821
      else:
11822
        iprot.skip(ftype)
11822
        iprot.skip(ftype)
Line 11833... Line 11833...
11833
      oprot.writeI64(self.cartId)
11833
      oprot.writeI64(self.cartId)
11834
      oprot.writeFieldEnd()
11834
      oprot.writeFieldEnd()
11835
    if self.items is not None:
11835
    if self.items is not None:
11836
      oprot.writeFieldBegin('items', TType.MAP, 2)
11836
      oprot.writeFieldBegin('items', TType.MAP, 2)
11837
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.items))
11837
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.items))
11838
      for kiter167,viter168 in self.items.items():
11838
      for kiter174,viter175 in self.items.items():
11839
        oprot.writeI64(kiter167)
11839
        oprot.writeI64(kiter174)
11840
        oprot.writeDouble(viter168)
11840
        oprot.writeDouble(viter175)
11841
      oprot.writeMapEnd()
11841
      oprot.writeMapEnd()
11842
      oprot.writeFieldEnd()
11842
      oprot.writeFieldEnd()
11843
    oprot.writeFieldStop()
11843
    oprot.writeFieldStop()
11844
    oprot.writeStructEnd()
11844
    oprot.writeStructEnd()
11845
 
11845
 
Line 12156... Line 12156...
12156
      if ftype == TType.STOP:
12156
      if ftype == TType.STOP:
12157
        break
12157
        break
12158
      if fid == 0:
12158
      if fid == 0:
12159
        if ftype == TType.LIST:
12159
        if ftype == TType.LIST:
12160
          self.success = []
12160
          self.success = []
12161
          (_etype172, _size169) = iprot.readListBegin()
12161
          (_etype179, _size176) = iprot.readListBegin()
12162
          for _i173 in xrange(_size169):
12162
          for _i180 in xrange(_size176):
12163
            _elem174 = User()
12163
            _elem181 = User()
12164
            _elem174.read(iprot)
12164
            _elem181.read(iprot)
12165
            self.success.append(_elem174)
12165
            self.success.append(_elem181)
12166
          iprot.readListEnd()
12166
          iprot.readListEnd()
12167
        else:
12167
        else:
12168
          iprot.skip(ftype)
12168
          iprot.skip(ftype)
12169
      else:
12169
      else:
12170
        iprot.skip(ftype)
12170
        iprot.skip(ftype)
Line 12177... Line 12177...
12177
      return
12177
      return
12178
    oprot.writeStructBegin('getAllUsers_result')
12178
    oprot.writeStructBegin('getAllUsers_result')
12179
    if self.success is not None:
12179
    if self.success is not None:
12180
      oprot.writeFieldBegin('success', TType.LIST, 0)
12180
      oprot.writeFieldBegin('success', TType.LIST, 0)
12181
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12181
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12182
      for iter175 in self.success:
12182
      for iter182 in self.success:
12183
        iter175.write(oprot)
12183
        iter182.write(oprot)
12184
      oprot.writeListEnd()
12184
      oprot.writeListEnd()
12185
      oprot.writeFieldEnd()
12185
      oprot.writeFieldEnd()
12186
    oprot.writeFieldStop()
12186
    oprot.writeFieldStop()
12187
    oprot.writeStructEnd()
12187
    oprot.writeStructEnd()
12188
 
12188
 
Line 12287... Line 12287...
12287
      if ftype == TType.STOP:
12287
      if ftype == TType.STOP:
12288
        break
12288
        break
12289
      if fid == 0:
12289
      if fid == 0:
12290
        if ftype == TType.LIST:
12290
        if ftype == TType.LIST:
12291
          self.success = []
12291
          self.success = []
12292
          (_etype179, _size176) = iprot.readListBegin()
12292
          (_etype186, _size183) = iprot.readListBegin()
12293
          for _i180 in xrange(_size176):
12293
          for _i187 in xrange(_size183):
12294
            _elem181 = iprot.readI64();
12294
            _elem188 = iprot.readI64();
12295
            self.success.append(_elem181)
12295
            self.success.append(_elem188)
12296
          iprot.readListEnd()
12296
          iprot.readListEnd()
12297
        else:
12297
        else:
12298
          iprot.skip(ftype)
12298
          iprot.skip(ftype)
12299
      elif fid == 1:
12299
      elif fid == 1:
12300
        if ftype == TType.STRUCT:
12300
        if ftype == TType.STRUCT:
Line 12313... Line 12313...
12313
      return
12313
      return
12314
    oprot.writeStructBegin('getMyResearchItems_result')
12314
    oprot.writeStructBegin('getMyResearchItems_result')
12315
    if self.success is not None:
12315
    if self.success is not None:
12316
      oprot.writeFieldBegin('success', TType.LIST, 0)
12316
      oprot.writeFieldBegin('success', TType.LIST, 0)
12317
      oprot.writeListBegin(TType.I64, len(self.success))
12317
      oprot.writeListBegin(TType.I64, len(self.success))
12318
      for iter182 in self.success:
12318
      for iter189 in self.success:
12319
        oprot.writeI64(iter182)
12319
        oprot.writeI64(iter189)
12320
      oprot.writeListEnd()
12320
      oprot.writeListEnd()
12321
      oprot.writeFieldEnd()
12321
      oprot.writeFieldEnd()
12322
    if self.scx is not None:
12322
    if self.scx is not None:
12323
      oprot.writeFieldBegin('scx', TType.STRUCT, 1)
12323
      oprot.writeFieldBegin('scx', TType.STRUCT, 1)
12324
      self.scx.write(oprot)
12324
      self.scx.write(oprot)
Line 12704... Line 12704...
12704
      if ftype == TType.STOP:
12704
      if ftype == TType.STOP:
12705
        break
12705
        break
12706
      if fid == 0:
12706
      if fid == 0:
12707
        if ftype == TType.LIST:
12707
        if ftype == TType.LIST:
12708
          self.success = []
12708
          self.success = []
12709
          (_etype186, _size183) = iprot.readListBegin()
12709
          (_etype193, _size190) = iprot.readListBegin()
12710
          for _i187 in xrange(_size183):
12710
          for _i194 in xrange(_size190):
12711
            _elem188 = iprot.readI64();
12711
            _elem195 = iprot.readI64();
12712
            self.success.append(_elem188)
12712
            self.success.append(_elem195)
12713
          iprot.readListEnd()
12713
          iprot.readListEnd()
12714
        else:
12714
        else:
12715
          iprot.skip(ftype)
12715
          iprot.skip(ftype)
12716
      elif fid == 1:
12716
      elif fid == 1:
12717
        if ftype == TType.STRUCT:
12717
        if ftype == TType.STRUCT:
Line 12730... Line 12730...
12730
      return
12730
      return
12731
    oprot.writeStructBegin('getBrowseHistoryItems_result')
12731
    oprot.writeStructBegin('getBrowseHistoryItems_result')
12732
    if self.success is not None:
12732
    if self.success is not None:
12733
      oprot.writeFieldBegin('success', TType.LIST, 0)
12733
      oprot.writeFieldBegin('success', TType.LIST, 0)
12734
      oprot.writeListBegin(TType.I64, len(self.success))
12734
      oprot.writeListBegin(TType.I64, len(self.success))
12735
      for iter189 in self.success:
12735
      for iter196 in self.success:
12736
        oprot.writeI64(iter189)
12736
        oprot.writeI64(iter196)
12737
      oprot.writeListEnd()
12737
      oprot.writeListEnd()
12738
      oprot.writeFieldEnd()
12738
      oprot.writeFieldEnd()
12739
    if self.scx is not None:
12739
    if self.scx is not None:
12740
      oprot.writeFieldBegin('scx', TType.STRUCT, 1)
12740
      oprot.writeFieldBegin('scx', TType.STRUCT, 1)
12741
      self.scx.write(oprot)
12741
      self.scx.write(oprot)
Line 13420... Line 13420...
13420
      if ftype == TType.STOP:
13420
      if ftype == TType.STOP:
13421
        break
13421
        break
13422
      if fid == 0:
13422
      if fid == 0:
13423
        if ftype == TType.LIST:
13423
        if ftype == TType.LIST:
13424
          self.success = []
13424
          self.success = []
13425
          (_etype193, _size190) = iprot.readListBegin()
13425
          (_etype200, _size197) = iprot.readListBegin()
13426
          for _i194 in xrange(_size190):
13426
          for _i201 in xrange(_size197):
13427
            _elem195 = iprot.readString();
13427
            _elem202 = iprot.readString();
13428
            self.success.append(_elem195)
13428
            self.success.append(_elem202)
13429
          iprot.readListEnd()
13429
          iprot.readListEnd()
13430
        else:
13430
        else:
13431
          iprot.skip(ftype)
13431
          iprot.skip(ftype)
13432
      else:
13432
      else:
13433
        iprot.skip(ftype)
13433
        iprot.skip(ftype)
Line 13440... Line 13440...
13440
      return
13440
      return
13441
    oprot.writeStructBegin('getUserEmails_result')
13441
    oprot.writeStructBegin('getUserEmails_result')
13442
    if self.success is not None:
13442
    if self.success is not None:
13443
      oprot.writeFieldBegin('success', TType.LIST, 0)
13443
      oprot.writeFieldBegin('success', TType.LIST, 0)
13444
      oprot.writeListBegin(TType.STRING, len(self.success))
13444
      oprot.writeListBegin(TType.STRING, len(self.success))
13445
      for iter196 in self.success:
13445
      for iter203 in self.success:
13446
        oprot.writeString(iter196)
13446
        oprot.writeString(iter203)
13447
      oprot.writeListEnd()
13447
      oprot.writeListEnd()
13448
      oprot.writeFieldEnd()
13448
      oprot.writeFieldEnd()
13449
    oprot.writeFieldStop()
13449
    oprot.writeFieldStop()
13450
    oprot.writeStructEnd()
13450
    oprot.writeStructEnd()
13451
 
13451