Subversion Repositories SmartDukaan

Rev

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

Rev 6433 Rev 6497
Line 6168... Line 6168...
6168
      if ftype == TType.STOP:
6168
      if ftype == TType.STOP:
6169
        break
6169
        break
6170
      if fid == 0:
6170
      if fid == 0:
6171
        if ftype == TType.LIST:
6171
        if ftype == TType.LIST:
6172
          self.success = []
6172
          self.success = []
6173
          (_etype70, _size67) = iprot.readListBegin()
6173
          (_etype77, _size74) = iprot.readListBegin()
6174
          for _i71 in xrange(_size67):
6174
          for _i78 in xrange(_size74):
6175
            _elem72 = Address()
6175
            _elem79 = Address()
6176
            _elem72.read(iprot)
6176
            _elem79.read(iprot)
6177
            self.success.append(_elem72)
6177
            self.success.append(_elem79)
6178
          iprot.readListEnd()
6178
          iprot.readListEnd()
6179
        else:
6179
        else:
6180
          iprot.skip(ftype)
6180
          iprot.skip(ftype)
6181
      elif fid == 1:
6181
      elif fid == 1:
6182
        if ftype == TType.STRUCT:
6182
        if ftype == TType.STRUCT:
Line 6195... Line 6195...
6195
      return
6195
      return
6196
    oprot.writeStructBegin('getAllAddressesForUser_result')
6196
    oprot.writeStructBegin('getAllAddressesForUser_result')
6197
    if self.success is not None:
6197
    if self.success is not None:
6198
      oprot.writeFieldBegin('success', TType.LIST, 0)
6198
      oprot.writeFieldBegin('success', TType.LIST, 0)
6199
      oprot.writeListBegin(TType.STRUCT, len(self.success))
6199
      oprot.writeListBegin(TType.STRUCT, len(self.success))
6200
      for iter73 in self.success:
6200
      for iter80 in self.success:
6201
        iter73.write(oprot)
6201
        iter80.write(oprot)
6202
      oprot.writeListEnd()
6202
      oprot.writeListEnd()
6203
      oprot.writeFieldEnd()
6203
      oprot.writeFieldEnd()
6204
    if self.ucx is not None:
6204
    if self.ucx is not None:
6205
      oprot.writeFieldBegin('ucx', TType.STRUCT, 1)
6205
      oprot.writeFieldBegin('ucx', TType.STRUCT, 1)
6206
      self.ucx.write(oprot)
6206
      self.ucx.write(oprot)
Line 7055... Line 7055...
7055
      if ftype == TType.STOP:
7055
      if ftype == TType.STOP:
7056
        break
7056
        break
7057
      if fid == 0:
7057
      if fid == 0:
7058
        if ftype == TType.LIST:
7058
        if ftype == TType.LIST:
7059
          self.success = []
7059
          self.success = []
7060
          (_etype77, _size74) = iprot.readListBegin()
7060
          (_etype84, _size81) = iprot.readListBegin()
7061
          for _i78 in xrange(_size74):
7061
          for _i85 in xrange(_size81):
7062
            _elem79 = UserCommunication()
7062
            _elem86 = UserCommunication()
7063
            _elem79.read(iprot)
7063
            _elem86.read(iprot)
7064
            self.success.append(_elem79)
7064
            self.success.append(_elem86)
7065
          iprot.readListEnd()
7065
          iprot.readListEnd()
7066
        else:
7066
        else:
7067
          iprot.skip(ftype)
7067
          iprot.skip(ftype)
7068
      elif fid == 1:
7068
      elif fid == 1:
7069
        if ftype == TType.STRUCT:
7069
        if ftype == TType.STRUCT:
Line 7082... Line 7082...
7082
      return
7082
      return
7083
    oprot.writeStructBegin('getUserCommunicationByUser_result')
7083
    oprot.writeStructBegin('getUserCommunicationByUser_result')
7084
    if self.success is not None:
7084
    if self.success is not None:
7085
      oprot.writeFieldBegin('success', TType.LIST, 0)
7085
      oprot.writeFieldBegin('success', TType.LIST, 0)
7086
      oprot.writeListBegin(TType.STRUCT, len(self.success))
7086
      oprot.writeListBegin(TType.STRUCT, len(self.success))
7087
      for iter80 in self.success:
7087
      for iter87 in self.success:
7088
        iter80.write(oprot)
7088
        iter87.write(oprot)
7089
      oprot.writeListEnd()
7089
      oprot.writeListEnd()
7090
      oprot.writeFieldEnd()
7090
      oprot.writeFieldEnd()
7091
    if self.ucx is not None:
7091
    if self.ucx is not None:
7092
      oprot.writeFieldBegin('ucx', TType.STRUCT, 1)
7092
      oprot.writeFieldBegin('ucx', TType.STRUCT, 1)
7093
      self.ucx.write(oprot)
7093
      self.ucx.write(oprot)
Line 7178... Line 7178...
7178
      if ftype == TType.STOP:
7178
      if ftype == TType.STOP:
7179
        break
7179
        break
7180
      if fid == 0:
7180
      if fid == 0:
7181
        if ftype == TType.LIST:
7181
        if ftype == TType.LIST:
7182
          self.success = []
7182
          self.success = []
7183
          (_etype84, _size81) = iprot.readListBegin()
7183
          (_etype91, _size88) = iprot.readListBegin()
7184
          for _i85 in xrange(_size81):
7184
          for _i92 in xrange(_size88):
7185
            _elem86 = UserCommunication()
7185
            _elem93 = UserCommunication()
7186
            _elem86.read(iprot)
7186
            _elem93.read(iprot)
7187
            self.success.append(_elem86)
7187
            self.success.append(_elem93)
7188
          iprot.readListEnd()
7188
          iprot.readListEnd()
7189
        else:
7189
        else:
7190
          iprot.skip(ftype)
7190
          iprot.skip(ftype)
7191
      elif fid == 1:
7191
      elif fid == 1:
7192
        if ftype == TType.STRUCT:
7192
        if ftype == TType.STRUCT:
Line 7205... Line 7205...
7205
      return
7205
      return
7206
    oprot.writeStructBegin('getAllUserCommunications_result')
7206
    oprot.writeStructBegin('getAllUserCommunications_result')
7207
    if self.success is not None:
7207
    if self.success is not None:
7208
      oprot.writeFieldBegin('success', TType.LIST, 0)
7208
      oprot.writeFieldBegin('success', TType.LIST, 0)
7209
      oprot.writeListBegin(TType.STRUCT, len(self.success))
7209
      oprot.writeListBegin(TType.STRUCT, len(self.success))
7210
      for iter87 in self.success:
7210
      for iter94 in self.success:
7211
        iter87.write(oprot)
7211
        iter94.write(oprot)
7212
      oprot.writeListEnd()
7212
      oprot.writeListEnd()
7213
      oprot.writeFieldEnd()
7213
      oprot.writeFieldEnd()
7214
    if self.ucx is not None:
7214
    if self.ucx is not None:
7215
      oprot.writeFieldBegin('ucx', TType.STRUCT, 1)
7215
      oprot.writeFieldBegin('ucx', TType.STRUCT, 1)
7216
      self.ucx.write(oprot)
7216
      self.ucx.write(oprot)
Line 7567... Line 7567...
7567
      if ftype == TType.STOP:
7567
      if ftype == TType.STOP:
7568
        break
7568
        break
7569
      if fid == 0:
7569
      if fid == 0:
7570
        if ftype == TType.LIST:
7570
        if ftype == TType.LIST:
7571
          self.success = []
7571
          self.success = []
7572
          (_etype91, _size88) = iprot.readListBegin()
7572
          (_etype98, _size95) = iprot.readListBegin()
7573
          for _i92 in xrange(_size88):
7573
          for _i99 in xrange(_size95):
7574
            _elem93 = MasterAffiliate()
7574
            _elem100 = MasterAffiliate()
7575
            _elem93.read(iprot)
7575
            _elem100.read(iprot)
7576
            self.success.append(_elem93)
7576
            self.success.append(_elem100)
7577
          iprot.readListEnd()
7577
          iprot.readListEnd()
7578
        else:
7578
        else:
7579
          iprot.skip(ftype)
7579
          iprot.skip(ftype)
7580
      elif fid == 1:
7580
      elif fid == 1:
7581
        if ftype == TType.STRUCT:
7581
        if ftype == TType.STRUCT:
Line 7594... Line 7594...
7594
      return
7594
      return
7595
    oprot.writeStructBegin('getAllMasterAffiliates_result')
7595
    oprot.writeStructBegin('getAllMasterAffiliates_result')
7596
    if self.success is not None:
7596
    if self.success is not None:
7597
      oprot.writeFieldBegin('success', TType.LIST, 0)
7597
      oprot.writeFieldBegin('success', TType.LIST, 0)
7598
      oprot.writeListBegin(TType.STRUCT, len(self.success))
7598
      oprot.writeListBegin(TType.STRUCT, len(self.success))
7599
      for iter94 in self.success:
7599
      for iter101 in self.success:
7600
        iter94.write(oprot)
7600
        iter101.write(oprot)
7601
      oprot.writeListEnd()
7601
      oprot.writeListEnd()
7602
      oprot.writeFieldEnd()
7602
      oprot.writeFieldEnd()
7603
    if self.utx is not None:
7603
    if self.utx is not None:
7604
      oprot.writeFieldBegin('utx', TType.STRUCT, 1)
7604
      oprot.writeFieldBegin('utx', TType.STRUCT, 1)
7605
      self.utx.write(oprot)
7605
      self.utx.write(oprot)
Line 8542... Line 8542...
8542
      if ftype == TType.STOP:
8542
      if ftype == TType.STOP:
8543
        break
8543
        break
8544
      if fid == 0:
8544
      if fid == 0:
8545
        if ftype == TType.LIST:
8545
        if ftype == TType.LIST:
8546
          self.success = []
8546
          self.success = []
8547
          (_etype98, _size95) = iprot.readListBegin()
8547
          (_etype105, _size102) = iprot.readListBegin()
8548
          for _i99 in xrange(_size95):
8548
          for _i106 in xrange(_size102):
8549
            _elem100 = Affiliate()
8549
            _elem107 = Affiliate()
8550
            _elem100.read(iprot)
8550
            _elem107.read(iprot)
8551
            self.success.append(_elem100)
8551
            self.success.append(_elem107)
8552
          iprot.readListEnd()
8552
          iprot.readListEnd()
8553
        else:
8553
        else:
8554
          iprot.skip(ftype)
8554
          iprot.skip(ftype)
8555
      elif fid == 1:
8555
      elif fid == 1:
8556
        if ftype == TType.STRUCT:
8556
        if ftype == TType.STRUCT:
Line 8569... Line 8569...
8569
      return
8569
      return
8570
    oprot.writeStructBegin('getAffiliatesByMasterAffiliate_result')
8570
    oprot.writeStructBegin('getAffiliatesByMasterAffiliate_result')
8571
    if self.success is not None:
8571
    if self.success is not None:
8572
      oprot.writeFieldBegin('success', TType.LIST, 0)
8572
      oprot.writeFieldBegin('success', TType.LIST, 0)
8573
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8573
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8574
      for iter101 in self.success:
8574
      for iter108 in self.success:
8575
        iter101.write(oprot)
8575
        iter108.write(oprot)
8576
      oprot.writeListEnd()
8576
      oprot.writeListEnd()
8577
      oprot.writeFieldEnd()
8577
      oprot.writeFieldEnd()
8578
    if self.utx is not None:
8578
    if self.utx is not None:
8579
      oprot.writeFieldBegin('utx', TType.STRUCT, 1)
8579
      oprot.writeFieldBegin('utx', TType.STRUCT, 1)
8580
      self.utx.write(oprot)
8580
      self.utx.write(oprot)
Line 9032... Line 9032...
9032
      if ftype == TType.STOP:
9032
      if ftype == TType.STOP:
9033
        break
9033
        break
9034
      if fid == 0:
9034
      if fid == 0:
9035
        if ftype == TType.LIST:
9035
        if ftype == TType.LIST:
9036
          self.success = []
9036
          self.success = []
9037
          (_etype105, _size102) = iprot.readListBegin()
9037
          (_etype112, _size109) = iprot.readListBegin()
9038
          for _i106 in xrange(_size102):
9038
          for _i113 in xrange(_size109):
9039
            _elem107 = TrackLog()
9039
            _elem114 = TrackLog()
9040
            _elem107.read(iprot)
9040
            _elem114.read(iprot)
9041
            self.success.append(_elem107)
9041
            self.success.append(_elem114)
9042
          iprot.readListEnd()
9042
          iprot.readListEnd()
9043
        else:
9043
        else:
9044
          iprot.skip(ftype)
9044
          iprot.skip(ftype)
9045
      elif fid == 1:
9045
      elif fid == 1:
9046
        if ftype == TType.STRUCT:
9046
        if ftype == TType.STRUCT:
Line 9059... Line 9059...
9059
      return
9059
      return
9060
    oprot.writeStructBegin('getTrackLogsByAffiliate_result')
9060
    oprot.writeStructBegin('getTrackLogsByAffiliate_result')
9061
    if self.success is not None:
9061
    if self.success is not None:
9062
      oprot.writeFieldBegin('success', TType.LIST, 0)
9062
      oprot.writeFieldBegin('success', TType.LIST, 0)
9063
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9063
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9064
      for iter108 in self.success:
9064
      for iter115 in self.success:
9065
        iter108.write(oprot)
9065
        iter115.write(oprot)
9066
      oprot.writeListEnd()
9066
      oprot.writeListEnd()
9067
      oprot.writeFieldEnd()
9067
      oprot.writeFieldEnd()
9068
    if self.utx is not None:
9068
    if self.utx is not None:
9069
      oprot.writeFieldBegin('utx', TType.STRUCT, 1)
9069
      oprot.writeFieldBegin('utx', TType.STRUCT, 1)
9070
      self.utx.write(oprot)
9070
      self.utx.write(oprot)
Line 9173... Line 9173...
9173
      if ftype == TType.STOP:
9173
      if ftype == TType.STOP:
9174
        break
9174
        break
9175
      if fid == 0:
9175
      if fid == 0:
9176
        if ftype == TType.LIST:
9176
        if ftype == TType.LIST:
9177
          self.success = []
9177
          self.success = []
9178
          (_etype112, _size109) = iprot.readListBegin()
9178
          (_etype119, _size116) = iprot.readListBegin()
9179
          for _i113 in xrange(_size109):
9179
          for _i120 in xrange(_size116):
9180
            _elem114 = TrackLog()
9180
            _elem121 = TrackLog()
9181
            _elem114.read(iprot)
9181
            _elem121.read(iprot)
9182
            self.success.append(_elem114)
9182
            self.success.append(_elem121)
9183
          iprot.readListEnd()
9183
          iprot.readListEnd()
9184
        else:
9184
        else:
9185
          iprot.skip(ftype)
9185
          iprot.skip(ftype)
9186
      elif fid == 1:
9186
      elif fid == 1:
9187
        if ftype == TType.STRUCT:
9187
        if ftype == TType.STRUCT:
Line 9200... Line 9200...
9200
      return
9200
      return
9201
    oprot.writeStructBegin('getTrackLogsByUser_result')
9201
    oprot.writeStructBegin('getTrackLogsByUser_result')
9202
    if self.success is not None:
9202
    if self.success is not None:
9203
      oprot.writeFieldBegin('success', TType.LIST, 0)
9203
      oprot.writeFieldBegin('success', TType.LIST, 0)
9204
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9204
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9205
      for iter115 in self.success:
9205
      for iter122 in self.success:
9206
        iter115.write(oprot)
9206
        iter122.write(oprot)
9207
      oprot.writeListEnd()
9207
      oprot.writeListEnd()
9208
      oprot.writeFieldEnd()
9208
      oprot.writeFieldEnd()
9209
    if self.utx is not None:
9209
    if self.utx is not None:
9210
      oprot.writeFieldBegin('utx', TType.STRUCT, 1)
9210
      oprot.writeFieldBegin('utx', TType.STRUCT, 1)
9211
      self.utx.write(oprot)
9211
      self.utx.write(oprot)
Line 9338... Line 9338...
9338
      if ftype == TType.STOP:
9338
      if ftype == TType.STOP:
9339
        break
9339
        break
9340
      if fid == 0:
9340
      if fid == 0:
9341
        if ftype == TType.LIST:
9341
        if ftype == TType.LIST:
9342
          self.success = []
9342
          self.success = []
9343
          (_etype119, _size116) = iprot.readListBegin()
9343
          (_etype126, _size123) = iprot.readListBegin()
9344
          for _i120 in xrange(_size116):
9344
          for _i127 in xrange(_size123):
9345
            _elem121 = TrackLog()
9345
            _elem128 = TrackLog()
9346
            _elem121.read(iprot)
9346
            _elem128.read(iprot)
9347
            self.success.append(_elem121)
9347
            self.success.append(_elem128)
9348
          iprot.readListEnd()
9348
          iprot.readListEnd()
9349
        else:
9349
        else:
9350
          iprot.skip(ftype)
9350
          iprot.skip(ftype)
9351
      elif fid == 1:
9351
      elif fid == 1:
9352
        if ftype == TType.STRUCT:
9352
        if ftype == TType.STRUCT:
Line 9365... Line 9365...
9365
      return
9365
      return
9366
    oprot.writeStructBegin('getTrackLogs_result')
9366
    oprot.writeStructBegin('getTrackLogs_result')
9367
    if self.success is not None:
9367
    if self.success is not None:
9368
      oprot.writeFieldBegin('success', TType.LIST, 0)
9368
      oprot.writeFieldBegin('success', TType.LIST, 0)
9369
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9369
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9370
      for iter122 in self.success:
9370
      for iter129 in self.success:
9371
        iter122.write(oprot)
9371
        iter129.write(oprot)
9372
      oprot.writeListEnd()
9372
      oprot.writeListEnd()
9373
      oprot.writeFieldEnd()
9373
      oprot.writeFieldEnd()
9374
    if self.utx is not None:
9374
    if self.utx is not None:
9375
      oprot.writeFieldBegin('utx', TType.STRUCT, 1)
9375
      oprot.writeFieldBegin('utx', TType.STRUCT, 1)
9376
      self.utx.write(oprot)
9376
      self.utx.write(oprot)
Line 9769... Line 9769...
9769
      if ftype == TType.STOP:
9769
      if ftype == TType.STOP:
9770
        break
9770
        break
9771
      if fid == 0:
9771
      if fid == 0:
9772
        if ftype == TType.LIST:
9772
        if ftype == TType.LIST:
9773
          self.success = []
9773
          self.success = []
9774
          (_etype126, _size123) = iprot.readListBegin()
9774
          (_etype133, _size130) = iprot.readListBegin()
9775
          for _i127 in xrange(_size123):
9775
          for _i134 in xrange(_size130):
9776
            _elem128 = Cart()
9776
            _elem135 = Cart()
9777
            _elem128.read(iprot)
9777
            _elem135.read(iprot)
9778
            self.success.append(_elem128)
9778
            self.success.append(_elem135)
9779
          iprot.readListEnd()
9779
          iprot.readListEnd()
9780
        else:
9780
        else:
9781
          iprot.skip(ftype)
9781
          iprot.skip(ftype)
9782
      elif fid == 1:
9782
      elif fid == 1:
9783
        if ftype == TType.STRUCT:
9783
        if ftype == TType.STRUCT:
Line 9796... Line 9796...
9796
      return
9796
      return
9797
    oprot.writeStructBegin('getCartsByTime_result')
9797
    oprot.writeStructBegin('getCartsByTime_result')
9798
    if self.success is not None:
9798
    if self.success is not None:
9799
      oprot.writeFieldBegin('success', TType.LIST, 0)
9799
      oprot.writeFieldBegin('success', TType.LIST, 0)
9800
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9800
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9801
      for iter129 in self.success:
9801
      for iter136 in self.success:
9802
        iter129.write(oprot)
9802
        iter136.write(oprot)
9803
      oprot.writeListEnd()
9803
      oprot.writeListEnd()
9804
      oprot.writeFieldEnd()
9804
      oprot.writeFieldEnd()
9805
    if self.scx is not None:
9805
    if self.scx is not None:
9806
      oprot.writeFieldBegin('scx', TType.STRUCT, 1)
9806
      oprot.writeFieldBegin('scx', TType.STRUCT, 1)
9807
      self.scx.write(oprot)
9807
      self.scx.write(oprot)
Line 10814... Line 10814...
10814
      if ftype == TType.STOP:
10814
      if ftype == TType.STOP:
10815
        break
10815
        break
10816
      if fid == 1:
10816
      if fid == 1:
10817
        if ftype == TType.LIST:
10817
        if ftype == TType.LIST:
10818
          self.discounts = []
10818
          self.discounts = []
10819
          (_etype133, _size130) = iprot.readListBegin()
10819
          (_etype140, _size137) = iprot.readListBegin()
10820
          for _i134 in xrange(_size130):
10820
          for _i141 in xrange(_size137):
10821
            _elem135 = Discount()
10821
            _elem142 = Discount()
10822
            _elem135.read(iprot)
10822
            _elem142.read(iprot)
10823
            self.discounts.append(_elem135)
10823
            self.discounts.append(_elem142)
10824
          iprot.readListEnd()
10824
          iprot.readListEnd()
10825
        else:
10825
        else:
10826
          iprot.skip(ftype)
10826
          iprot.skip(ftype)
10827
      else:
10827
      else:
10828
        iprot.skip(ftype)
10828
        iprot.skip(ftype)
Line 10835... Line 10835...
10835
      return
10835
      return
10836
    oprot.writeStructBegin('saveDiscounts_args')
10836
    oprot.writeStructBegin('saveDiscounts_args')
10837
    if self.discounts is not None:
10837
    if self.discounts is not None:
10838
      oprot.writeFieldBegin('discounts', TType.LIST, 1)
10838
      oprot.writeFieldBegin('discounts', TType.LIST, 1)
10839
      oprot.writeListBegin(TType.STRUCT, len(self.discounts))
10839
      oprot.writeListBegin(TType.STRUCT, len(self.discounts))
10840
      for iter136 in self.discounts:
10840
      for iter143 in self.discounts:
10841
        iter136.write(oprot)
10841
        iter143.write(oprot)
10842
      oprot.writeListEnd()
10842
      oprot.writeListEnd()
10843
      oprot.writeFieldEnd()
10843
      oprot.writeFieldEnd()
10844
    oprot.writeFieldStop()
10844
    oprot.writeFieldStop()
10845
    oprot.writeStructEnd()
10845
    oprot.writeStructEnd()
10846
 
10846
 
Line 11546... Line 11546...
11546
        else:
11546
        else:
11547
          iprot.skip(ftype)
11547
          iprot.skip(ftype)
11548
      elif fid == 2:
11548
      elif fid == 2:
11549
        if ftype == TType.MAP:
11549
        if ftype == TType.MAP:
11550
          self.items = {}
11550
          self.items = {}
11551
          (_ktype138, _vtype139, _size137 ) = iprot.readMapBegin() 
11551
          (_ktype145, _vtype146, _size144 ) = iprot.readMapBegin() 
11552
          for _i141 in xrange(_size137):
11552
          for _i148 in xrange(_size144):
11553
            _key142 = iprot.readI64();
11553
            _key149 = iprot.readI64();
11554
            _val143 = iprot.readDouble();
11554
            _val150 = iprot.readDouble();
11555
            self.items[_key142] = _val143
11555
            self.items[_key149] = _val150
11556
          iprot.readMapEnd()
11556
          iprot.readMapEnd()
11557
        else:
11557
        else:
11558
          iprot.skip(ftype)
11558
          iprot.skip(ftype)
11559
      else:
11559
      else:
11560
        iprot.skip(ftype)
11560
        iprot.skip(ftype)
Line 11571... Line 11571...
11571
      oprot.writeI64(self.cartId)
11571
      oprot.writeI64(self.cartId)
11572
      oprot.writeFieldEnd()
11572
      oprot.writeFieldEnd()
11573
    if self.items is not None:
11573
    if self.items is not None:
11574
      oprot.writeFieldBegin('items', TType.MAP, 2)
11574
      oprot.writeFieldBegin('items', TType.MAP, 2)
11575
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.items))
11575
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.items))
11576
      for kiter144,viter145 in self.items.items():
11576
      for kiter151,viter152 in self.items.items():
11577
        oprot.writeI64(kiter144)
11577
        oprot.writeI64(kiter151)
11578
        oprot.writeDouble(viter145)
11578
        oprot.writeDouble(viter152)
11579
      oprot.writeMapEnd()
11579
      oprot.writeMapEnd()
11580
      oprot.writeFieldEnd()
11580
      oprot.writeFieldEnd()
11581
    oprot.writeFieldStop()
11581
    oprot.writeFieldStop()
11582
    oprot.writeStructEnd()
11582
    oprot.writeStructEnd()
11583
 
11583
 
Line 11894... Line 11894...
11894
      if ftype == TType.STOP:
11894
      if ftype == TType.STOP:
11895
        break
11895
        break
11896
      if fid == 0:
11896
      if fid == 0:
11897
        if ftype == TType.LIST:
11897
        if ftype == TType.LIST:
11898
          self.success = []
11898
          self.success = []
11899
          (_etype149, _size146) = iprot.readListBegin()
11899
          (_etype156, _size153) = iprot.readListBegin()
11900
          for _i150 in xrange(_size146):
11900
          for _i157 in xrange(_size153):
11901
            _elem151 = User()
11901
            _elem158 = User()
11902
            _elem151.read(iprot)
11902
            _elem158.read(iprot)
11903
            self.success.append(_elem151)
11903
            self.success.append(_elem158)
11904
          iprot.readListEnd()
11904
          iprot.readListEnd()
11905
        else:
11905
        else:
11906
          iprot.skip(ftype)
11906
          iprot.skip(ftype)
11907
      else:
11907
      else:
11908
        iprot.skip(ftype)
11908
        iprot.skip(ftype)
Line 11915... Line 11915...
11915
      return
11915
      return
11916
    oprot.writeStructBegin('getAllUsers_result')
11916
    oprot.writeStructBegin('getAllUsers_result')
11917
    if self.success is not None:
11917
    if self.success is not None:
11918
      oprot.writeFieldBegin('success', TType.LIST, 0)
11918
      oprot.writeFieldBegin('success', TType.LIST, 0)
11919
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11919
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11920
      for iter152 in self.success:
11920
      for iter159 in self.success:
11921
        iter152.write(oprot)
11921
        iter159.write(oprot)
11922
      oprot.writeListEnd()
11922
      oprot.writeListEnd()
11923
      oprot.writeFieldEnd()
11923
      oprot.writeFieldEnd()
11924
    oprot.writeFieldStop()
11924
    oprot.writeFieldStop()
11925
    oprot.writeStructEnd()
11925
    oprot.writeStructEnd()
11926
 
11926
 
Line 12025... Line 12025...
12025
      if ftype == TType.STOP:
12025
      if ftype == TType.STOP:
12026
        break
12026
        break
12027
      if fid == 0:
12027
      if fid == 0:
12028
        if ftype == TType.LIST:
12028
        if ftype == TType.LIST:
12029
          self.success = []
12029
          self.success = []
12030
          (_etype156, _size153) = iprot.readListBegin()
12030
          (_etype163, _size160) = iprot.readListBegin()
12031
          for _i157 in xrange(_size153):
12031
          for _i164 in xrange(_size160):
12032
            _elem158 = iprot.readI64();
12032
            _elem165 = iprot.readI64();
12033
            self.success.append(_elem158)
12033
            self.success.append(_elem165)
12034
          iprot.readListEnd()
12034
          iprot.readListEnd()
12035
        else:
12035
        else:
12036
          iprot.skip(ftype)
12036
          iprot.skip(ftype)
12037
      elif fid == 1:
12037
      elif fid == 1:
12038
        if ftype == TType.STRUCT:
12038
        if ftype == TType.STRUCT:
Line 12051... Line 12051...
12051
      return
12051
      return
12052
    oprot.writeStructBegin('getMyResearchItems_result')
12052
    oprot.writeStructBegin('getMyResearchItems_result')
12053
    if self.success is not None:
12053
    if self.success is not None:
12054
      oprot.writeFieldBegin('success', TType.LIST, 0)
12054
      oprot.writeFieldBegin('success', TType.LIST, 0)
12055
      oprot.writeListBegin(TType.I64, len(self.success))
12055
      oprot.writeListBegin(TType.I64, len(self.success))
12056
      for iter159 in self.success:
12056
      for iter166 in self.success:
12057
        oprot.writeI64(iter159)
12057
        oprot.writeI64(iter166)
12058
      oprot.writeListEnd()
12058
      oprot.writeListEnd()
12059
      oprot.writeFieldEnd()
12059
      oprot.writeFieldEnd()
12060
    if self.scx is not None:
12060
    if self.scx is not None:
12061
      oprot.writeFieldBegin('scx', TType.STRUCT, 1)
12061
      oprot.writeFieldBegin('scx', TType.STRUCT, 1)
12062
      self.scx.write(oprot)
12062
      self.scx.write(oprot)
Line 12442... Line 12442...
12442
      if ftype == TType.STOP:
12442
      if ftype == TType.STOP:
12443
        break
12443
        break
12444
      if fid == 0:
12444
      if fid == 0:
12445
        if ftype == TType.LIST:
12445
        if ftype == TType.LIST:
12446
          self.success = []
12446
          self.success = []
12447
          (_etype163, _size160) = iprot.readListBegin()
12447
          (_etype170, _size167) = iprot.readListBegin()
12448
          for _i164 in xrange(_size160):
12448
          for _i171 in xrange(_size167):
12449
            _elem165 = iprot.readI64();
12449
            _elem172 = iprot.readI64();
12450
            self.success.append(_elem165)
12450
            self.success.append(_elem172)
12451
          iprot.readListEnd()
12451
          iprot.readListEnd()
12452
        else:
12452
        else:
12453
          iprot.skip(ftype)
12453
          iprot.skip(ftype)
12454
      elif fid == 1:
12454
      elif fid == 1:
12455
        if ftype == TType.STRUCT:
12455
        if ftype == TType.STRUCT:
Line 12468... Line 12468...
12468
      return
12468
      return
12469
    oprot.writeStructBegin('getBrowseHistoryItems_result')
12469
    oprot.writeStructBegin('getBrowseHistoryItems_result')
12470
    if self.success is not None:
12470
    if self.success is not None:
12471
      oprot.writeFieldBegin('success', TType.LIST, 0)
12471
      oprot.writeFieldBegin('success', TType.LIST, 0)
12472
      oprot.writeListBegin(TType.I64, len(self.success))
12472
      oprot.writeListBegin(TType.I64, len(self.success))
12473
      for iter166 in self.success:
12473
      for iter173 in self.success:
12474
        oprot.writeI64(iter166)
12474
        oprot.writeI64(iter173)
12475
      oprot.writeListEnd()
12475
      oprot.writeListEnd()
12476
      oprot.writeFieldEnd()
12476
      oprot.writeFieldEnd()
12477
    if self.scx is not None:
12477
    if self.scx is not None:
12478
      oprot.writeFieldBegin('scx', TType.STRUCT, 1)
12478
      oprot.writeFieldBegin('scx', TType.STRUCT, 1)
12479
      self.scx.write(oprot)
12479
      self.scx.write(oprot)
Line 13158... Line 13158...
13158
      if ftype == TType.STOP:
13158
      if ftype == TType.STOP:
13159
        break
13159
        break
13160
      if fid == 0:
13160
      if fid == 0:
13161
        if ftype == TType.LIST:
13161
        if ftype == TType.LIST:
13162
          self.success = []
13162
          self.success = []
13163
          (_etype170, _size167) = iprot.readListBegin()
13163
          (_etype177, _size174) = iprot.readListBegin()
13164
          for _i171 in xrange(_size167):
13164
          for _i178 in xrange(_size174):
13165
            _elem172 = iprot.readString();
13165
            _elem179 = iprot.readString();
13166
            self.success.append(_elem172)
13166
            self.success.append(_elem179)
13167
          iprot.readListEnd()
13167
          iprot.readListEnd()
13168
        else:
13168
        else:
13169
          iprot.skip(ftype)
13169
          iprot.skip(ftype)
13170
      else:
13170
      else:
13171
        iprot.skip(ftype)
13171
        iprot.skip(ftype)
Line 13178... Line 13178...
13178
      return
13178
      return
13179
    oprot.writeStructBegin('getUserEmails_result')
13179
    oprot.writeStructBegin('getUserEmails_result')
13180
    if self.success is not None:
13180
    if self.success is not None:
13181
      oprot.writeFieldBegin('success', TType.LIST, 0)
13181
      oprot.writeFieldBegin('success', TType.LIST, 0)
13182
      oprot.writeListBegin(TType.STRING, len(self.success))
13182
      oprot.writeListBegin(TType.STRING, len(self.success))
13183
      for iter173 in self.success:
13183
      for iter180 in self.success:
13184
        oprot.writeString(iter173)
13184
        oprot.writeString(iter180)
13185
      oprot.writeListEnd()
13185
      oprot.writeListEnd()
13186
      oprot.writeFieldEnd()
13186
      oprot.writeFieldEnd()
13187
    oprot.writeFieldStop()
13187
    oprot.writeFieldStop()
13188
    oprot.writeStructEnd()
13188
    oprot.writeStructEnd()
13189
 
13189