Subversion Repositories SmartDukaan

Rev

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

Rev 6497 Rev 6736
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
          (_etype77, _size74) = iprot.readListBegin()
6173
          (_etype86, _size83) = iprot.readListBegin()
6174
          for _i78 in xrange(_size74):
6174
          for _i87 in xrange(_size83):
6175
            _elem79 = Address()
6175
            _elem88 = Address()
6176
            _elem79.read(iprot)
6176
            _elem88.read(iprot)
6177
            self.success.append(_elem79)
6177
            self.success.append(_elem88)
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 iter80 in self.success:
6200
      for iter89 in self.success:
6201
        iter80.write(oprot)
6201
        iter89.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
          (_etype84, _size81) = iprot.readListBegin()
7060
          (_etype93, _size90) = iprot.readListBegin()
7061
          for _i85 in xrange(_size81):
7061
          for _i94 in xrange(_size90):
7062
            _elem86 = UserCommunication()
7062
            _elem95 = UserCommunication()
7063
            _elem86.read(iprot)
7063
            _elem95.read(iprot)
7064
            self.success.append(_elem86)
7064
            self.success.append(_elem95)
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 iter87 in self.success:
7087
      for iter96 in self.success:
7088
        iter87.write(oprot)
7088
        iter96.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
          (_etype91, _size88) = iprot.readListBegin()
7183
          (_etype100, _size97) = iprot.readListBegin()
7184
          for _i92 in xrange(_size88):
7184
          for _i101 in xrange(_size97):
7185
            _elem93 = UserCommunication()
7185
            _elem102 = UserCommunication()
7186
            _elem93.read(iprot)
7186
            _elem102.read(iprot)
7187
            self.success.append(_elem93)
7187
            self.success.append(_elem102)
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 iter94 in self.success:
7210
      for iter103 in self.success:
7211
        iter94.write(oprot)
7211
        iter103.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
          (_etype98, _size95) = iprot.readListBegin()
7572
          (_etype107, _size104) = iprot.readListBegin()
7573
          for _i99 in xrange(_size95):
7573
          for _i108 in xrange(_size104):
7574
            _elem100 = MasterAffiliate()
7574
            _elem109 = MasterAffiliate()
7575
            _elem100.read(iprot)
7575
            _elem109.read(iprot)
7576
            self.success.append(_elem100)
7576
            self.success.append(_elem109)
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 iter101 in self.success:
7599
      for iter110 in self.success:
7600
        iter101.write(oprot)
7600
        iter110.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
          (_etype105, _size102) = iprot.readListBegin()
8547
          (_etype114, _size111) = iprot.readListBegin()
8548
          for _i106 in xrange(_size102):
8548
          for _i115 in xrange(_size111):
8549
            _elem107 = Affiliate()
8549
            _elem116 = Affiliate()
8550
            _elem107.read(iprot)
8550
            _elem116.read(iprot)
8551
            self.success.append(_elem107)
8551
            self.success.append(_elem116)
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 iter108 in self.success:
8574
      for iter117 in self.success:
8575
        iter108.write(oprot)
8575
        iter117.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
          (_etype112, _size109) = iprot.readListBegin()
9037
          (_etype121, _size118) = iprot.readListBegin()
9038
          for _i113 in xrange(_size109):
9038
          for _i122 in xrange(_size118):
9039
            _elem114 = TrackLog()
9039
            _elem123 = TrackLog()
9040
            _elem114.read(iprot)
9040
            _elem123.read(iprot)
9041
            self.success.append(_elem114)
9041
            self.success.append(_elem123)
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 iter115 in self.success:
9064
      for iter124 in self.success:
9065
        iter115.write(oprot)
9065
        iter124.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
          (_etype119, _size116) = iprot.readListBegin()
9178
          (_etype128, _size125) = iprot.readListBegin()
9179
          for _i120 in xrange(_size116):
9179
          for _i129 in xrange(_size125):
9180
            _elem121 = TrackLog()
9180
            _elem130 = TrackLog()
9181
            _elem121.read(iprot)
9181
            _elem130.read(iprot)
9182
            self.success.append(_elem121)
9182
            self.success.append(_elem130)
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 iter122 in self.success:
9205
      for iter131 in self.success:
9206
        iter122.write(oprot)
9206
        iter131.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
          (_etype126, _size123) = iprot.readListBegin()
9343
          (_etype135, _size132) = iprot.readListBegin()
9344
          for _i127 in xrange(_size123):
9344
          for _i136 in xrange(_size132):
9345
            _elem128 = TrackLog()
9345
            _elem137 = TrackLog()
9346
            _elem128.read(iprot)
9346
            _elem137.read(iprot)
9347
            self.success.append(_elem128)
9347
            self.success.append(_elem137)
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 iter129 in self.success:
9370
      for iter138 in self.success:
9371
        iter129.write(oprot)
9371
        iter138.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
          (_etype133, _size130) = iprot.readListBegin()
9774
          (_etype142, _size139) = iprot.readListBegin()
9775
          for _i134 in xrange(_size130):
9775
          for _i143 in xrange(_size139):
9776
            _elem135 = Cart()
9776
            _elem144 = Cart()
9777
            _elem135.read(iprot)
9777
            _elem144.read(iprot)
9778
            self.success.append(_elem135)
9778
            self.success.append(_elem144)
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 iter136 in self.success:
9801
      for iter145 in self.success:
9802
        iter136.write(oprot)
9802
        iter145.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
          (_etype140, _size137) = iprot.readListBegin()
10819
          (_etype149, _size146) = iprot.readListBegin()
10820
          for _i141 in xrange(_size137):
10820
          for _i150 in xrange(_size146):
10821
            _elem142 = Discount()
10821
            _elem151 = Discount()
10822
            _elem142.read(iprot)
10822
            _elem151.read(iprot)
10823
            self.discounts.append(_elem142)
10823
            self.discounts.append(_elem151)
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 iter143 in self.discounts:
10840
      for iter152 in self.discounts:
10841
        iter143.write(oprot)
10841
        iter152.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 11202... Line 11202...
11202
   - success
11202
   - success
11203
   - scex
11203
   - scex
11204
  """
11204
  """
11205
 
11205
 
11206
  thrift_spec = (
11206
  thrift_spec = (
11207
    (0, TType.STRING, 'success', None, None, ), # 0
11207
    (0, TType.LIST, 'success', (TType.STRING,None), None, ), # 0
11208
    (1, TType.STRUCT, 'scex', (ShoppingCartException, ShoppingCartException.thrift_spec), None, ), # 1
11208
    (1, TType.STRUCT, 'scex', (ShoppingCartException, ShoppingCartException.thrift_spec), None, ), # 1
11209
  )
11209
  )
11210
 
11210
 
11211
  def __init__(self, success=None, scex=None,):
11211
  def __init__(self, success=None, scex=None,):
11212
    self.success = success
11212
    self.success = success
Line 11220... Line 11220...
11220
    while True:
11220
    while True:
11221
      (fname, ftype, fid) = iprot.readFieldBegin()
11221
      (fname, ftype, fid) = iprot.readFieldBegin()
11222
      if ftype == TType.STOP:
11222
      if ftype == TType.STOP:
11223
        break
11223
        break
11224
      if fid == 0:
11224
      if fid == 0:
11225
        if ftype == TType.STRING:
11225
        if ftype == TType.LIST:
-
 
11226
          self.success = []
-
 
11227
          (_etype156, _size153) = iprot.readListBegin()
-
 
11228
          for _i157 in xrange(_size153):
11226
          self.success = iprot.readString();
11229
            _elem158 = iprot.readString();
-
 
11230
            self.success.append(_elem158)
-
 
11231
          iprot.readListEnd()
11227
        else:
11232
        else:
11228
          iprot.skip(ftype)
11233
          iprot.skip(ftype)
11229
      elif fid == 1:
11234
      elif fid == 1:
11230
        if ftype == TType.STRUCT:
11235
        if ftype == TType.STRUCT:
11231
          self.scex = ShoppingCartException()
11236
          self.scex = ShoppingCartException()
Line 11241... Line 11246...
11241
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
11246
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
11242
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
11247
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
11243
      return
11248
      return
11244
    oprot.writeStructBegin('validateCart_result')
11249
    oprot.writeStructBegin('validateCart_result')
11245
    if self.success is not None:
11250
    if self.success is not None:
11246
      oprot.writeFieldBegin('success', TType.STRING, 0)
11251
      oprot.writeFieldBegin('success', TType.LIST, 0)
-
 
11252
      oprot.writeListBegin(TType.STRING, len(self.success))
-
 
11253
      for iter159 in self.success:
11247
      oprot.writeString(self.success)
11254
        oprot.writeString(iter159)
-
 
11255
      oprot.writeListEnd()
11248
      oprot.writeFieldEnd()
11256
      oprot.writeFieldEnd()
11249
    if self.scex is not None:
11257
    if self.scex is not None:
11250
      oprot.writeFieldBegin('scex', TType.STRUCT, 1)
11258
      oprot.writeFieldBegin('scex', TType.STRUCT, 1)
11251
      self.scex.write(oprot)
11259
      self.scex.write(oprot)
11252
      oprot.writeFieldEnd()
11260
      oprot.writeFieldEnd()
Line 11546... Line 11554...
11546
        else:
11554
        else:
11547
          iprot.skip(ftype)
11555
          iprot.skip(ftype)
11548
      elif fid == 2:
11556
      elif fid == 2:
11549
        if ftype == TType.MAP:
11557
        if ftype == TType.MAP:
11550
          self.items = {}
11558
          self.items = {}
11551
          (_ktype145, _vtype146, _size144 ) = iprot.readMapBegin() 
11559
          (_ktype161, _vtype162, _size160 ) = iprot.readMapBegin() 
11552
          for _i148 in xrange(_size144):
11560
          for _i164 in xrange(_size160):
11553
            _key149 = iprot.readI64();
11561
            _key165 = iprot.readI64();
11554
            _val150 = iprot.readDouble();
11562
            _val166 = iprot.readDouble();
11555
            self.items[_key149] = _val150
11563
            self.items[_key165] = _val166
11556
          iprot.readMapEnd()
11564
          iprot.readMapEnd()
11557
        else:
11565
        else:
11558
          iprot.skip(ftype)
11566
          iprot.skip(ftype)
11559
      else:
11567
      else:
11560
        iprot.skip(ftype)
11568
        iprot.skip(ftype)
Line 11571... Line 11579...
11571
      oprot.writeI64(self.cartId)
11579
      oprot.writeI64(self.cartId)
11572
      oprot.writeFieldEnd()
11580
      oprot.writeFieldEnd()
11573
    if self.items is not None:
11581
    if self.items is not None:
11574
      oprot.writeFieldBegin('items', TType.MAP, 2)
11582
      oprot.writeFieldBegin('items', TType.MAP, 2)
11575
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.items))
11583
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.items))
11576
      for kiter151,viter152 in self.items.items():
11584
      for kiter167,viter168 in self.items.items():
11577
        oprot.writeI64(kiter151)
11585
        oprot.writeI64(kiter167)
11578
        oprot.writeDouble(viter152)
11586
        oprot.writeDouble(viter168)
11579
      oprot.writeMapEnd()
11587
      oprot.writeMapEnd()
11580
      oprot.writeFieldEnd()
11588
      oprot.writeFieldEnd()
11581
    oprot.writeFieldStop()
11589
    oprot.writeFieldStop()
11582
    oprot.writeStructEnd()
11590
    oprot.writeStructEnd()
11583
 
11591
 
Line 11894... Line 11902...
11894
      if ftype == TType.STOP:
11902
      if ftype == TType.STOP:
11895
        break
11903
        break
11896
      if fid == 0:
11904
      if fid == 0:
11897
        if ftype == TType.LIST:
11905
        if ftype == TType.LIST:
11898
          self.success = []
11906
          self.success = []
11899
          (_etype156, _size153) = iprot.readListBegin()
11907
          (_etype172, _size169) = iprot.readListBegin()
11900
          for _i157 in xrange(_size153):
11908
          for _i173 in xrange(_size169):
11901
            _elem158 = User()
11909
            _elem174 = User()
11902
            _elem158.read(iprot)
11910
            _elem174.read(iprot)
11903
            self.success.append(_elem158)
11911
            self.success.append(_elem174)
11904
          iprot.readListEnd()
11912
          iprot.readListEnd()
11905
        else:
11913
        else:
11906
          iprot.skip(ftype)
11914
          iprot.skip(ftype)
11907
      else:
11915
      else:
11908
        iprot.skip(ftype)
11916
        iprot.skip(ftype)
Line 11915... Line 11923...
11915
      return
11923
      return
11916
    oprot.writeStructBegin('getAllUsers_result')
11924
    oprot.writeStructBegin('getAllUsers_result')
11917
    if self.success is not None:
11925
    if self.success is not None:
11918
      oprot.writeFieldBegin('success', TType.LIST, 0)
11926
      oprot.writeFieldBegin('success', TType.LIST, 0)
11919
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11927
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11920
      for iter159 in self.success:
11928
      for iter175 in self.success:
11921
        iter159.write(oprot)
11929
        iter175.write(oprot)
11922
      oprot.writeListEnd()
11930
      oprot.writeListEnd()
11923
      oprot.writeFieldEnd()
11931
      oprot.writeFieldEnd()
11924
    oprot.writeFieldStop()
11932
    oprot.writeFieldStop()
11925
    oprot.writeStructEnd()
11933
    oprot.writeStructEnd()
11926
 
11934
 
Line 12025... Line 12033...
12025
      if ftype == TType.STOP:
12033
      if ftype == TType.STOP:
12026
        break
12034
        break
12027
      if fid == 0:
12035
      if fid == 0:
12028
        if ftype == TType.LIST:
12036
        if ftype == TType.LIST:
12029
          self.success = []
12037
          self.success = []
12030
          (_etype163, _size160) = iprot.readListBegin()
12038
          (_etype179, _size176) = iprot.readListBegin()
12031
          for _i164 in xrange(_size160):
12039
          for _i180 in xrange(_size176):
12032
            _elem165 = iprot.readI64();
12040
            _elem181 = iprot.readI64();
12033
            self.success.append(_elem165)
12041
            self.success.append(_elem181)
12034
          iprot.readListEnd()
12042
          iprot.readListEnd()
12035
        else:
12043
        else:
12036
          iprot.skip(ftype)
12044
          iprot.skip(ftype)
12037
      elif fid == 1:
12045
      elif fid == 1:
12038
        if ftype == TType.STRUCT:
12046
        if ftype == TType.STRUCT:
Line 12051... Line 12059...
12051
      return
12059
      return
12052
    oprot.writeStructBegin('getMyResearchItems_result')
12060
    oprot.writeStructBegin('getMyResearchItems_result')
12053
    if self.success is not None:
12061
    if self.success is not None:
12054
      oprot.writeFieldBegin('success', TType.LIST, 0)
12062
      oprot.writeFieldBegin('success', TType.LIST, 0)
12055
      oprot.writeListBegin(TType.I64, len(self.success))
12063
      oprot.writeListBegin(TType.I64, len(self.success))
12056
      for iter166 in self.success:
12064
      for iter182 in self.success:
12057
        oprot.writeI64(iter166)
12065
        oprot.writeI64(iter182)
12058
      oprot.writeListEnd()
12066
      oprot.writeListEnd()
12059
      oprot.writeFieldEnd()
12067
      oprot.writeFieldEnd()
12060
    if self.scx is not None:
12068
    if self.scx is not None:
12061
      oprot.writeFieldBegin('scx', TType.STRUCT, 1)
12069
      oprot.writeFieldBegin('scx', TType.STRUCT, 1)
12062
      self.scx.write(oprot)
12070
      self.scx.write(oprot)
Line 12442... Line 12450...
12442
      if ftype == TType.STOP:
12450
      if ftype == TType.STOP:
12443
        break
12451
        break
12444
      if fid == 0:
12452
      if fid == 0:
12445
        if ftype == TType.LIST:
12453
        if ftype == TType.LIST:
12446
          self.success = []
12454
          self.success = []
12447
          (_etype170, _size167) = iprot.readListBegin()
12455
          (_etype186, _size183) = iprot.readListBegin()
12448
          for _i171 in xrange(_size167):
12456
          for _i187 in xrange(_size183):
12449
            _elem172 = iprot.readI64();
12457
            _elem188 = iprot.readI64();
12450
            self.success.append(_elem172)
12458
            self.success.append(_elem188)
12451
          iprot.readListEnd()
12459
          iprot.readListEnd()
12452
        else:
12460
        else:
12453
          iprot.skip(ftype)
12461
          iprot.skip(ftype)
12454
      elif fid == 1:
12462
      elif fid == 1:
12455
        if ftype == TType.STRUCT:
12463
        if ftype == TType.STRUCT:
Line 12468... Line 12476...
12468
      return
12476
      return
12469
    oprot.writeStructBegin('getBrowseHistoryItems_result')
12477
    oprot.writeStructBegin('getBrowseHistoryItems_result')
12470
    if self.success is not None:
12478
    if self.success is not None:
12471
      oprot.writeFieldBegin('success', TType.LIST, 0)
12479
      oprot.writeFieldBegin('success', TType.LIST, 0)
12472
      oprot.writeListBegin(TType.I64, len(self.success))
12480
      oprot.writeListBegin(TType.I64, len(self.success))
12473
      for iter173 in self.success:
12481
      for iter189 in self.success:
12474
        oprot.writeI64(iter173)
12482
        oprot.writeI64(iter189)
12475
      oprot.writeListEnd()
12483
      oprot.writeListEnd()
12476
      oprot.writeFieldEnd()
12484
      oprot.writeFieldEnd()
12477
    if self.scx is not None:
12485
    if self.scx is not None:
12478
      oprot.writeFieldBegin('scx', TType.STRUCT, 1)
12486
      oprot.writeFieldBegin('scx', TType.STRUCT, 1)
12479
      self.scx.write(oprot)
12487
      self.scx.write(oprot)
Line 13158... Line 13166...
13158
      if ftype == TType.STOP:
13166
      if ftype == TType.STOP:
13159
        break
13167
        break
13160
      if fid == 0:
13168
      if fid == 0:
13161
        if ftype == TType.LIST:
13169
        if ftype == TType.LIST:
13162
          self.success = []
13170
          self.success = []
13163
          (_etype177, _size174) = iprot.readListBegin()
13171
          (_etype193, _size190) = iprot.readListBegin()
13164
          for _i178 in xrange(_size174):
13172
          for _i194 in xrange(_size190):
13165
            _elem179 = iprot.readString();
13173
            _elem195 = iprot.readString();
13166
            self.success.append(_elem179)
13174
            self.success.append(_elem195)
13167
          iprot.readListEnd()
13175
          iprot.readListEnd()
13168
        else:
13176
        else:
13169
          iprot.skip(ftype)
13177
          iprot.skip(ftype)
13170
      else:
13178
      else:
13171
        iprot.skip(ftype)
13179
        iprot.skip(ftype)
Line 13178... Line 13186...
13178
      return
13186
      return
13179
    oprot.writeStructBegin('getUserEmails_result')
13187
    oprot.writeStructBegin('getUserEmails_result')
13180
    if self.success is not None:
13188
    if self.success is not None:
13181
      oprot.writeFieldBegin('success', TType.LIST, 0)
13189
      oprot.writeFieldBegin('success', TType.LIST, 0)
13182
      oprot.writeListBegin(TType.STRING, len(self.success))
13190
      oprot.writeListBegin(TType.STRING, len(self.success))
13183
      for iter180 in self.success:
13191
      for iter196 in self.success:
13184
        oprot.writeString(iter180)
13192
        oprot.writeString(iter196)
13185
      oprot.writeListEnd()
13193
      oprot.writeListEnd()
13186
      oprot.writeFieldEnd()
13194
      oprot.writeFieldEnd()
13187
    oprot.writeFieldStop()
13195
    oprot.writeFieldStop()
13188
    oprot.writeStructEnd()
13196
    oprot.writeStructEnd()
13189
 
13197