Subversion Repositories SmartDukaan

Rev

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

Rev 3858 Rev 4189
Line 6459... Line 6459...
6459
      if ftype == TType.STOP:
6459
      if ftype == TType.STOP:
6460
        break
6460
        break
6461
      if fid == 0:
6461
      if fid == 0:
6462
        if ftype == TType.LIST:
6462
        if ftype == TType.LIST:
6463
          self.success = []
6463
          self.success = []
6464
          (_etype45, _size42) = iprot.readListBegin()
6464
          (_etype59, _size56) = iprot.readListBegin()
6465
          for _i46 in xrange(_size42):
6465
          for _i60 in xrange(_size56):
6466
            _elem47 = Address()
6466
            _elem61 = Address()
6467
            _elem47.read(iprot)
6467
            _elem61.read(iprot)
6468
            self.success.append(_elem47)
6468
            self.success.append(_elem61)
6469
          iprot.readListEnd()
6469
          iprot.readListEnd()
6470
        else:
6470
        else:
6471
          iprot.skip(ftype)
6471
          iprot.skip(ftype)
6472
      elif fid == 1:
6472
      elif fid == 1:
6473
        if ftype == TType.STRUCT:
6473
        if ftype == TType.STRUCT:
Line 6486... Line 6486...
6486
      return
6486
      return
6487
    oprot.writeStructBegin('getAllAddressesForUser_result')
6487
    oprot.writeStructBegin('getAllAddressesForUser_result')
6488
    if self.success is not None:
6488
    if self.success is not None:
6489
      oprot.writeFieldBegin('success', TType.LIST, 0)
6489
      oprot.writeFieldBegin('success', TType.LIST, 0)
6490
      oprot.writeListBegin(TType.STRUCT, len(self.success))
6490
      oprot.writeListBegin(TType.STRUCT, len(self.success))
6491
      for iter48 in self.success:
6491
      for iter62 in self.success:
6492
        iter48.write(oprot)
6492
        iter62.write(oprot)
6493
      oprot.writeListEnd()
6493
      oprot.writeListEnd()
6494
      oprot.writeFieldEnd()
6494
      oprot.writeFieldEnd()
6495
    if self.ucx is not None:
6495
    if self.ucx is not None:
6496
      oprot.writeFieldBegin('ucx', TType.STRUCT, 1)
6496
      oprot.writeFieldBegin('ucx', TType.STRUCT, 1)
6497
      self.ucx.write(oprot)
6497
      self.ucx.write(oprot)
Line 7346... Line 7346...
7346
      if ftype == TType.STOP:
7346
      if ftype == TType.STOP:
7347
        break
7347
        break
7348
      if fid == 0:
7348
      if fid == 0:
7349
        if ftype == TType.LIST:
7349
        if ftype == TType.LIST:
7350
          self.success = []
7350
          self.success = []
7351
          (_etype52, _size49) = iprot.readListBegin()
7351
          (_etype66, _size63) = iprot.readListBegin()
7352
          for _i53 in xrange(_size49):
7352
          for _i67 in xrange(_size63):
7353
            _elem54 = UserCommunication()
7353
            _elem68 = UserCommunication()
7354
            _elem54.read(iprot)
7354
            _elem68.read(iprot)
7355
            self.success.append(_elem54)
7355
            self.success.append(_elem68)
7356
          iprot.readListEnd()
7356
          iprot.readListEnd()
7357
        else:
7357
        else:
7358
          iprot.skip(ftype)
7358
          iprot.skip(ftype)
7359
      elif fid == 1:
7359
      elif fid == 1:
7360
        if ftype == TType.STRUCT:
7360
        if ftype == TType.STRUCT:
Line 7373... Line 7373...
7373
      return
7373
      return
7374
    oprot.writeStructBegin('getUserCommunicationByUser_result')
7374
    oprot.writeStructBegin('getUserCommunicationByUser_result')
7375
    if self.success is not None:
7375
    if self.success is not None:
7376
      oprot.writeFieldBegin('success', TType.LIST, 0)
7376
      oprot.writeFieldBegin('success', TType.LIST, 0)
7377
      oprot.writeListBegin(TType.STRUCT, len(self.success))
7377
      oprot.writeListBegin(TType.STRUCT, len(self.success))
7378
      for iter55 in self.success:
7378
      for iter69 in self.success:
7379
        iter55.write(oprot)
7379
        iter69.write(oprot)
7380
      oprot.writeListEnd()
7380
      oprot.writeListEnd()
7381
      oprot.writeFieldEnd()
7381
      oprot.writeFieldEnd()
7382
    if self.ucx is not None:
7382
    if self.ucx is not None:
7383
      oprot.writeFieldBegin('ucx', TType.STRUCT, 1)
7383
      oprot.writeFieldBegin('ucx', TType.STRUCT, 1)
7384
      self.ucx.write(oprot)
7384
      self.ucx.write(oprot)
Line 7469... Line 7469...
7469
      if ftype == TType.STOP:
7469
      if ftype == TType.STOP:
7470
        break
7470
        break
7471
      if fid == 0:
7471
      if fid == 0:
7472
        if ftype == TType.LIST:
7472
        if ftype == TType.LIST:
7473
          self.success = []
7473
          self.success = []
7474
          (_etype59, _size56) = iprot.readListBegin()
7474
          (_etype73, _size70) = iprot.readListBegin()
7475
          for _i60 in xrange(_size56):
7475
          for _i74 in xrange(_size70):
7476
            _elem61 = UserCommunication()
7476
            _elem75 = UserCommunication()
7477
            _elem61.read(iprot)
7477
            _elem75.read(iprot)
7478
            self.success.append(_elem61)
7478
            self.success.append(_elem75)
7479
          iprot.readListEnd()
7479
          iprot.readListEnd()
7480
        else:
7480
        else:
7481
          iprot.skip(ftype)
7481
          iprot.skip(ftype)
7482
      elif fid == 1:
7482
      elif fid == 1:
7483
        if ftype == TType.STRUCT:
7483
        if ftype == TType.STRUCT:
Line 7496... Line 7496...
7496
      return
7496
      return
7497
    oprot.writeStructBegin('getAllUserCommunications_result')
7497
    oprot.writeStructBegin('getAllUserCommunications_result')
7498
    if self.success is not None:
7498
    if self.success is not None:
7499
      oprot.writeFieldBegin('success', TType.LIST, 0)
7499
      oprot.writeFieldBegin('success', TType.LIST, 0)
7500
      oprot.writeListBegin(TType.STRUCT, len(self.success))
7500
      oprot.writeListBegin(TType.STRUCT, len(self.success))
7501
      for iter62 in self.success:
7501
      for iter76 in self.success:
7502
        iter62.write(oprot)
7502
        iter76.write(oprot)
7503
      oprot.writeListEnd()
7503
      oprot.writeListEnd()
7504
      oprot.writeFieldEnd()
7504
      oprot.writeFieldEnd()
7505
    if self.ucx is not None:
7505
    if self.ucx is not None:
7506
      oprot.writeFieldBegin('ucx', TType.STRUCT, 1)
7506
      oprot.writeFieldBegin('ucx', TType.STRUCT, 1)
7507
      self.ucx.write(oprot)
7507
      self.ucx.write(oprot)
Line 7737... Line 7737...
7737
      if ftype == TType.STOP:
7737
      if ftype == TType.STOP:
7738
        break
7738
        break
7739
      if fid == 0:
7739
      if fid == 0:
7740
        if ftype == TType.LIST:
7740
        if ftype == TType.LIST:
7741
          self.success = []
7741
          self.success = []
7742
          (_etype66, _size63) = iprot.readListBegin()
7742
          (_etype80, _size77) = iprot.readListBegin()
7743
          for _i67 in xrange(_size63):
7743
          for _i81 in xrange(_size77):
7744
            _elem68 = MasterAffiliate()
7744
            _elem82 = MasterAffiliate()
7745
            _elem68.read(iprot)
7745
            _elem82.read(iprot)
7746
            self.success.append(_elem68)
7746
            self.success.append(_elem82)
7747
          iprot.readListEnd()
7747
          iprot.readListEnd()
7748
        else:
7748
        else:
7749
          iprot.skip(ftype)
7749
          iprot.skip(ftype)
7750
      elif fid == 1:
7750
      elif fid == 1:
7751
        if ftype == TType.STRUCT:
7751
        if ftype == TType.STRUCT:
Line 7764... Line 7764...
7764
      return
7764
      return
7765
    oprot.writeStructBegin('getAllMasterAffiliates_result')
7765
    oprot.writeStructBegin('getAllMasterAffiliates_result')
7766
    if self.success is not None:
7766
    if self.success is not None:
7767
      oprot.writeFieldBegin('success', TType.LIST, 0)
7767
      oprot.writeFieldBegin('success', TType.LIST, 0)
7768
      oprot.writeListBegin(TType.STRUCT, len(self.success))
7768
      oprot.writeListBegin(TType.STRUCT, len(self.success))
7769
      for iter69 in self.success:
7769
      for iter83 in self.success:
7770
        iter69.write(oprot)
7770
        iter83.write(oprot)
7771
      oprot.writeListEnd()
7771
      oprot.writeListEnd()
7772
      oprot.writeFieldEnd()
7772
      oprot.writeFieldEnd()
7773
    if self.utx is not None:
7773
    if self.utx is not None:
7774
      oprot.writeFieldBegin('utx', TType.STRUCT, 1)
7774
      oprot.writeFieldBegin('utx', TType.STRUCT, 1)
7775
      self.utx.write(oprot)
7775
      self.utx.write(oprot)
Line 8712... Line 8712...
8712
      if ftype == TType.STOP:
8712
      if ftype == TType.STOP:
8713
        break
8713
        break
8714
      if fid == 0:
8714
      if fid == 0:
8715
        if ftype == TType.LIST:
8715
        if ftype == TType.LIST:
8716
          self.success = []
8716
          self.success = []
8717
          (_etype73, _size70) = iprot.readListBegin()
8717
          (_etype87, _size84) = iprot.readListBegin()
8718
          for _i74 in xrange(_size70):
8718
          for _i88 in xrange(_size84):
8719
            _elem75 = Affiliate()
8719
            _elem89 = Affiliate()
8720
            _elem75.read(iprot)
8720
            _elem89.read(iprot)
8721
            self.success.append(_elem75)
8721
            self.success.append(_elem89)
8722
          iprot.readListEnd()
8722
          iprot.readListEnd()
8723
        else:
8723
        else:
8724
          iprot.skip(ftype)
8724
          iprot.skip(ftype)
8725
      elif fid == 1:
8725
      elif fid == 1:
8726
        if ftype == TType.STRUCT:
8726
        if ftype == TType.STRUCT:
Line 8739... Line 8739...
8739
      return
8739
      return
8740
    oprot.writeStructBegin('getAffiliatesByMasterAffiliate_result')
8740
    oprot.writeStructBegin('getAffiliatesByMasterAffiliate_result')
8741
    if self.success is not None:
8741
    if self.success is not None:
8742
      oprot.writeFieldBegin('success', TType.LIST, 0)
8742
      oprot.writeFieldBegin('success', TType.LIST, 0)
8743
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8743
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8744
      for iter76 in self.success:
8744
      for iter90 in self.success:
8745
        iter76.write(oprot)
8745
        iter90.write(oprot)
8746
      oprot.writeListEnd()
8746
      oprot.writeListEnd()
8747
      oprot.writeFieldEnd()
8747
      oprot.writeFieldEnd()
8748
    if self.utx is not None:
8748
    if self.utx is not None:
8749
      oprot.writeFieldBegin('utx', TType.STRUCT, 1)
8749
      oprot.writeFieldBegin('utx', TType.STRUCT, 1)
8750
      self.utx.write(oprot)
8750
      self.utx.write(oprot)
Line 9202... Line 9202...
9202
      if ftype == TType.STOP:
9202
      if ftype == TType.STOP:
9203
        break
9203
        break
9204
      if fid == 0:
9204
      if fid == 0:
9205
        if ftype == TType.LIST:
9205
        if ftype == TType.LIST:
9206
          self.success = []
9206
          self.success = []
9207
          (_etype80, _size77) = iprot.readListBegin()
9207
          (_etype94, _size91) = iprot.readListBegin()
9208
          for _i81 in xrange(_size77):
9208
          for _i95 in xrange(_size91):
9209
            _elem82 = TrackLog()
9209
            _elem96 = TrackLog()
9210
            _elem82.read(iprot)
9210
            _elem96.read(iprot)
9211
            self.success.append(_elem82)
9211
            self.success.append(_elem96)
9212
          iprot.readListEnd()
9212
          iprot.readListEnd()
9213
        else:
9213
        else:
9214
          iprot.skip(ftype)
9214
          iprot.skip(ftype)
9215
      elif fid == 1:
9215
      elif fid == 1:
9216
        if ftype == TType.STRUCT:
9216
        if ftype == TType.STRUCT:
Line 9229... Line 9229...
9229
      return
9229
      return
9230
    oprot.writeStructBegin('getTrackLogsByAffiliate_result')
9230
    oprot.writeStructBegin('getTrackLogsByAffiliate_result')
9231
    if self.success is not None:
9231
    if self.success is not None:
9232
      oprot.writeFieldBegin('success', TType.LIST, 0)
9232
      oprot.writeFieldBegin('success', TType.LIST, 0)
9233
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9233
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9234
      for iter83 in self.success:
9234
      for iter97 in self.success:
9235
        iter83.write(oprot)
9235
        iter97.write(oprot)
9236
      oprot.writeListEnd()
9236
      oprot.writeListEnd()
9237
      oprot.writeFieldEnd()
9237
      oprot.writeFieldEnd()
9238
    if self.utx is not None:
9238
    if self.utx is not None:
9239
      oprot.writeFieldBegin('utx', TType.STRUCT, 1)
9239
      oprot.writeFieldBegin('utx', TType.STRUCT, 1)
9240
      self.utx.write(oprot)
9240
      self.utx.write(oprot)
Line 9343... Line 9343...
9343
      if ftype == TType.STOP:
9343
      if ftype == TType.STOP:
9344
        break
9344
        break
9345
      if fid == 0:
9345
      if fid == 0:
9346
        if ftype == TType.LIST:
9346
        if ftype == TType.LIST:
9347
          self.success = []
9347
          self.success = []
9348
          (_etype87, _size84) = iprot.readListBegin()
9348
          (_etype101, _size98) = iprot.readListBegin()
9349
          for _i88 in xrange(_size84):
9349
          for _i102 in xrange(_size98):
9350
            _elem89 = TrackLog()
9350
            _elem103 = TrackLog()
9351
            _elem89.read(iprot)
9351
            _elem103.read(iprot)
9352
            self.success.append(_elem89)
9352
            self.success.append(_elem103)
9353
          iprot.readListEnd()
9353
          iprot.readListEnd()
9354
        else:
9354
        else:
9355
          iprot.skip(ftype)
9355
          iprot.skip(ftype)
9356
      elif fid == 1:
9356
      elif fid == 1:
9357
        if ftype == TType.STRUCT:
9357
        if ftype == TType.STRUCT:
Line 9370... Line 9370...
9370
      return
9370
      return
9371
    oprot.writeStructBegin('getTrackLogsByUser_result')
9371
    oprot.writeStructBegin('getTrackLogsByUser_result')
9372
    if self.success is not None:
9372
    if self.success is not None:
9373
      oprot.writeFieldBegin('success', TType.LIST, 0)
9373
      oprot.writeFieldBegin('success', TType.LIST, 0)
9374
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9374
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9375
      for iter90 in self.success:
9375
      for iter104 in self.success:
9376
        iter90.write(oprot)
9376
        iter104.write(oprot)
9377
      oprot.writeListEnd()
9377
      oprot.writeListEnd()
9378
      oprot.writeFieldEnd()
9378
      oprot.writeFieldEnd()
9379
    if self.utx is not None:
9379
    if self.utx is not None:
9380
      oprot.writeFieldBegin('utx', TType.STRUCT, 1)
9380
      oprot.writeFieldBegin('utx', TType.STRUCT, 1)
9381
      self.utx.write(oprot)
9381
      self.utx.write(oprot)
Line 9508... Line 9508...
9508
      if ftype == TType.STOP:
9508
      if ftype == TType.STOP:
9509
        break
9509
        break
9510
      if fid == 0:
9510
      if fid == 0:
9511
        if ftype == TType.LIST:
9511
        if ftype == TType.LIST:
9512
          self.success = []
9512
          self.success = []
9513
          (_etype94, _size91) = iprot.readListBegin()
9513
          (_etype108, _size105) = iprot.readListBegin()
9514
          for _i95 in xrange(_size91):
9514
          for _i109 in xrange(_size105):
9515
            _elem96 = TrackLog()
9515
            _elem110 = TrackLog()
9516
            _elem96.read(iprot)
9516
            _elem110.read(iprot)
9517
            self.success.append(_elem96)
9517
            self.success.append(_elem110)
9518
          iprot.readListEnd()
9518
          iprot.readListEnd()
9519
        else:
9519
        else:
9520
          iprot.skip(ftype)
9520
          iprot.skip(ftype)
9521
      elif fid == 1:
9521
      elif fid == 1:
9522
        if ftype == TType.STRUCT:
9522
        if ftype == TType.STRUCT:
Line 9535... Line 9535...
9535
      return
9535
      return
9536
    oprot.writeStructBegin('getTrackLogs_result')
9536
    oprot.writeStructBegin('getTrackLogs_result')
9537
    if self.success is not None:
9537
    if self.success is not None:
9538
      oprot.writeFieldBegin('success', TType.LIST, 0)
9538
      oprot.writeFieldBegin('success', TType.LIST, 0)
9539
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9539
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9540
      for iter97 in self.success:
9540
      for iter111 in self.success:
9541
        iter97.write(oprot)
9541
        iter111.write(oprot)
9542
      oprot.writeListEnd()
9542
      oprot.writeListEnd()
9543
      oprot.writeFieldEnd()
9543
      oprot.writeFieldEnd()
9544
    if self.utx is not None:
9544
    if self.utx is not None:
9545
      oprot.writeFieldBegin('utx', TType.STRUCT, 1)
9545
      oprot.writeFieldBegin('utx', TType.STRUCT, 1)
9546
      self.utx.write(oprot)
9546
      self.utx.write(oprot)
Line 10059... Line 10059...
10059
      if ftype == TType.STOP:
10059
      if ftype == TType.STOP:
10060
        break
10060
        break
10061
      if fid == 0:
10061
      if fid == 0:
10062
        if ftype == TType.LIST:
10062
        if ftype == TType.LIST:
10063
          self.success = []
10063
          self.success = []
10064
          (_etype101, _size98) = iprot.readListBegin()
10064
          (_etype115, _size112) = iprot.readListBegin()
10065
          for _i102 in xrange(_size98):
10065
          for _i116 in xrange(_size112):
10066
            _elem103 = Cart()
10066
            _elem117 = Cart()
10067
            _elem103.read(iprot)
10067
            _elem117.read(iprot)
10068
            self.success.append(_elem103)
10068
            self.success.append(_elem117)
10069
          iprot.readListEnd()
10069
          iprot.readListEnd()
10070
        else:
10070
        else:
10071
          iprot.skip(ftype)
10071
          iprot.skip(ftype)
10072
      elif fid == 1:
10072
      elif fid == 1:
10073
        if ftype == TType.STRUCT:
10073
        if ftype == TType.STRUCT:
Line 10086... Line 10086...
10086
      return
10086
      return
10087
    oprot.writeStructBegin('getCartsForUser_result')
10087
    oprot.writeStructBegin('getCartsForUser_result')
10088
    if self.success is not None:
10088
    if self.success is not None:
10089
      oprot.writeFieldBegin('success', TType.LIST, 0)
10089
      oprot.writeFieldBegin('success', TType.LIST, 0)
10090
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10090
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10091
      for iter104 in self.success:
10091
      for iter118 in self.success:
10092
        iter104.write(oprot)
10092
        iter118.write(oprot)
10093
      oprot.writeListEnd()
10093
      oprot.writeListEnd()
10094
      oprot.writeFieldEnd()
10094
      oprot.writeFieldEnd()
10095
    if self.scx is not None:
10095
    if self.scx is not None:
10096
      oprot.writeFieldBegin('scx', TType.STRUCT, 1)
10096
      oprot.writeFieldBegin('scx', TType.STRUCT, 1)
10097
      self.scx.write(oprot)
10097
      self.scx.write(oprot)
Line 10200... Line 10200...
10200
      if ftype == TType.STOP:
10200
      if ftype == TType.STOP:
10201
        break
10201
        break
10202
      if fid == 0:
10202
      if fid == 0:
10203
        if ftype == TType.LIST:
10203
        if ftype == TType.LIST:
10204
          self.success = []
10204
          self.success = []
10205
          (_etype108, _size105) = iprot.readListBegin()
10205
          (_etype122, _size119) = iprot.readListBegin()
10206
          for _i109 in xrange(_size105):
10206
          for _i123 in xrange(_size119):
10207
            _elem110 = Cart()
10207
            _elem124 = Cart()
10208
            _elem110.read(iprot)
10208
            _elem124.read(iprot)
10209
            self.success.append(_elem110)
10209
            self.success.append(_elem124)
10210
          iprot.readListEnd()
10210
          iprot.readListEnd()
10211
        else:
10211
        else:
10212
          iprot.skip(ftype)
10212
          iprot.skip(ftype)
10213
      elif fid == 1:
10213
      elif fid == 1:
10214
        if ftype == TType.STRUCT:
10214
        if ftype == TType.STRUCT:
Line 10227... Line 10227...
10227
      return
10227
      return
10228
    oprot.writeStructBegin('getCartsByStatus_result')
10228
    oprot.writeStructBegin('getCartsByStatus_result')
10229
    if self.success is not None:
10229
    if self.success is not None:
10230
      oprot.writeFieldBegin('success', TType.LIST, 0)
10230
      oprot.writeFieldBegin('success', TType.LIST, 0)
10231
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10231
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10232
      for iter111 in self.success:
10232
      for iter125 in self.success:
10233
        iter111.write(oprot)
10233
        iter125.write(oprot)
10234
      oprot.writeListEnd()
10234
      oprot.writeListEnd()
10235
      oprot.writeFieldEnd()
10235
      oprot.writeFieldEnd()
10236
    if self.scx is not None:
10236
    if self.scx is not None:
10237
      oprot.writeFieldBegin('scx', TType.STRUCT, 1)
10237
      oprot.writeFieldBegin('scx', TType.STRUCT, 1)
10238
      self.scx.write(oprot)
10238
      self.scx.write(oprot)
Line 10365... Line 10365...
10365
      if ftype == TType.STOP:
10365
      if ftype == TType.STOP:
10366
        break
10366
        break
10367
      if fid == 0:
10367
      if fid == 0:
10368
        if ftype == TType.LIST:
10368
        if ftype == TType.LIST:
10369
          self.success = []
10369
          self.success = []
10370
          (_etype115, _size112) = iprot.readListBegin()
10370
          (_etype129, _size126) = iprot.readListBegin()
10371
          for _i116 in xrange(_size112):
10371
          for _i130 in xrange(_size126):
10372
            _elem117 = Cart()
10372
            _elem131 = Cart()
10373
            _elem117.read(iprot)
10373
            _elem131.read(iprot)
10374
            self.success.append(_elem117)
10374
            self.success.append(_elem131)
10375
          iprot.readListEnd()
10375
          iprot.readListEnd()
10376
        else:
10376
        else:
10377
          iprot.skip(ftype)
10377
          iprot.skip(ftype)
10378
      elif fid == 1:
10378
      elif fid == 1:
10379
        if ftype == TType.STRUCT:
10379
        if ftype == TType.STRUCT:
Line 10392... Line 10392...
10392
      return
10392
      return
10393
    oprot.writeStructBegin('getCartsByTime_result')
10393
    oprot.writeStructBegin('getCartsByTime_result')
10394
    if self.success is not None:
10394
    if self.success is not None:
10395
      oprot.writeFieldBegin('success', TType.LIST, 0)
10395
      oprot.writeFieldBegin('success', TType.LIST, 0)
10396
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10396
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10397
      for iter118 in self.success:
10397
      for iter132 in self.success:
10398
        iter118.write(oprot)
10398
        iter132.write(oprot)
10399
      oprot.writeListEnd()
10399
      oprot.writeListEnd()
10400
      oprot.writeFieldEnd()
10400
      oprot.writeFieldEnd()
10401
    if self.scx is not None:
10401
    if self.scx is not None:
10402
      oprot.writeFieldBegin('scx', TType.STRUCT, 1)
10402
      oprot.writeFieldBegin('scx', TType.STRUCT, 1)
10403
      self.scx.write(oprot)
10403
      self.scx.write(oprot)
Line 11555... Line 11555...
11555
      if ftype == TType.STOP:
11555
      if ftype == TType.STOP:
11556
        break
11556
        break
11557
      if fid == 1:
11557
      if fid == 1:
11558
        if ftype == TType.LIST:
11558
        if ftype == TType.LIST:
11559
          self.discounts = []
11559
          self.discounts = []
11560
          (_etype122, _size119) = iprot.readListBegin()
11560
          (_etype136, _size133) = iprot.readListBegin()
11561
          for _i123 in xrange(_size119):
11561
          for _i137 in xrange(_size133):
11562
            _elem124 = Discount()
11562
            _elem138 = Discount()
11563
            _elem124.read(iprot)
11563
            _elem138.read(iprot)
11564
            self.discounts.append(_elem124)
11564
            self.discounts.append(_elem138)
11565
          iprot.readListEnd()
11565
          iprot.readListEnd()
11566
        else:
11566
        else:
11567
          iprot.skip(ftype)
11567
          iprot.skip(ftype)
11568
      else:
11568
      else:
11569
        iprot.skip(ftype)
11569
        iprot.skip(ftype)
Line 11576... Line 11576...
11576
      return
11576
      return
11577
    oprot.writeStructBegin('saveDiscounts_args')
11577
    oprot.writeStructBegin('saveDiscounts_args')
11578
    if self.discounts is not None:
11578
    if self.discounts is not None:
11579
      oprot.writeFieldBegin('discounts', TType.LIST, 1)
11579
      oprot.writeFieldBegin('discounts', TType.LIST, 1)
11580
      oprot.writeListBegin(TType.STRUCT, len(self.discounts))
11580
      oprot.writeListBegin(TType.STRUCT, len(self.discounts))
11581
      for iter125 in self.discounts:
11581
      for iter139 in self.discounts:
11582
        iter125.write(oprot)
11582
        iter139.write(oprot)
11583
      oprot.writeListEnd()
11583
      oprot.writeListEnd()
11584
      oprot.writeFieldEnd()
11584
      oprot.writeFieldEnd()
11585
    oprot.writeFieldStop()
11585
    oprot.writeFieldStop()
11586
    oprot.writeStructEnd()
11586
    oprot.writeStructEnd()
11587
 
11587
 
Line 12263... Line 12263...
12263
        else:
12263
        else:
12264
          iprot.skip(ftype)
12264
          iprot.skip(ftype)
12265
      elif fid == 2:
12265
      elif fid == 2:
12266
        if ftype == TType.MAP:
12266
        if ftype == TType.MAP:
12267
          self.items = {}
12267
          self.items = {}
12268
          (_ktype127, _vtype128, _size126 ) = iprot.readMapBegin() 
12268
          (_ktype141, _vtype142, _size140 ) = iprot.readMapBegin() 
12269
          for _i130 in xrange(_size126):
12269
          for _i144 in xrange(_size140):
12270
            _key131 = iprot.readI64();
12270
            _key145 = iprot.readI64();
12271
            _val132 = iprot.readDouble();
12271
            _val146 = iprot.readDouble();
12272
            self.items[_key131] = _val132
12272
            self.items[_key145] = _val146
12273
          iprot.readMapEnd()
12273
          iprot.readMapEnd()
12274
        else:
12274
        else:
12275
          iprot.skip(ftype)
12275
          iprot.skip(ftype)
12276
      else:
12276
      else:
12277
        iprot.skip(ftype)
12277
        iprot.skip(ftype)
Line 12288... Line 12288...
12288
      oprot.writeI64(self.cartId)
12288
      oprot.writeI64(self.cartId)
12289
      oprot.writeFieldEnd()
12289
      oprot.writeFieldEnd()
12290
    if self.items is not None:
12290
    if self.items is not None:
12291
      oprot.writeFieldBegin('items', TType.MAP, 2)
12291
      oprot.writeFieldBegin('items', TType.MAP, 2)
12292
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.items))
12292
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.items))
12293
      for kiter133,viter134 in self.items.items():
12293
      for kiter147,viter148 in self.items.items():
12294
        oprot.writeI64(kiter133)
12294
        oprot.writeI64(kiter147)
12295
        oprot.writeDouble(viter134)
12295
        oprot.writeDouble(viter148)
12296
      oprot.writeMapEnd()
12296
      oprot.writeMapEnd()
12297
      oprot.writeFieldEnd()
12297
      oprot.writeFieldEnd()
12298
    oprot.writeFieldStop()
12298
    oprot.writeFieldStop()
12299
    oprot.writeStructEnd()
12299
    oprot.writeStructEnd()
12300
 
12300
 
Line 12611... Line 12611...
12611
      if ftype == TType.STOP:
12611
      if ftype == TType.STOP:
12612
        break
12612
        break
12613
      if fid == 0:
12613
      if fid == 0:
12614
        if ftype == TType.LIST:
12614
        if ftype == TType.LIST:
12615
          self.success = []
12615
          self.success = []
12616
          (_etype138, _size135) = iprot.readListBegin()
12616
          (_etype152, _size149) = iprot.readListBegin()
12617
          for _i139 in xrange(_size135):
12617
          for _i153 in xrange(_size149):
12618
            _elem140 = User()
12618
            _elem154 = User()
12619
            _elem140.read(iprot)
12619
            _elem154.read(iprot)
12620
            self.success.append(_elem140)
12620
            self.success.append(_elem154)
12621
          iprot.readListEnd()
12621
          iprot.readListEnd()
12622
        else:
12622
        else:
12623
          iprot.skip(ftype)
12623
          iprot.skip(ftype)
12624
      else:
12624
      else:
12625
        iprot.skip(ftype)
12625
        iprot.skip(ftype)
Line 12632... Line 12632...
12632
      return
12632
      return
12633
    oprot.writeStructBegin('getAllUsers_result')
12633
    oprot.writeStructBegin('getAllUsers_result')
12634
    if self.success is not None:
12634
    if self.success is not None:
12635
      oprot.writeFieldBegin('success', TType.LIST, 0)
12635
      oprot.writeFieldBegin('success', TType.LIST, 0)
12636
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12636
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12637
      for iter141 in self.success:
12637
      for iter155 in self.success:
12638
        iter141.write(oprot)
12638
        iter155.write(oprot)
12639
      oprot.writeListEnd()
12639
      oprot.writeListEnd()
12640
      oprot.writeFieldEnd()
12640
      oprot.writeFieldEnd()
12641
    oprot.writeFieldStop()
12641
    oprot.writeFieldStop()
12642
    oprot.writeStructEnd()
12642
    oprot.writeStructEnd()
12643
 
12643
 
Line 12889... Line 12889...
12889
      if ftype == TType.STOP:
12889
      if ftype == TType.STOP:
12890
        break
12890
        break
12891
      if fid == 0:
12891
      if fid == 0:
12892
        if ftype == TType.LIST:
12892
        if ftype == TType.LIST:
12893
          self.success = []
12893
          self.success = []
12894
          (_etype145, _size142) = iprot.readListBegin()
12894
          (_etype159, _size156) = iprot.readListBegin()
12895
          for _i146 in xrange(_size142):
12895
          for _i160 in xrange(_size156):
12896
            _elem147 = UserNote()
12896
            _elem161 = UserNote()
12897
            _elem147.read(iprot)
12897
            _elem161.read(iprot)
12898
            self.success.append(_elem147)
12898
            self.success.append(_elem161)
12899
          iprot.readListEnd()
12899
          iprot.readListEnd()
12900
        else:
12900
        else:
12901
          iprot.skip(ftype)
12901
          iprot.skip(ftype)
12902
      else:
12902
      else:
12903
        iprot.skip(ftype)
12903
        iprot.skip(ftype)
Line 12910... Line 12910...
12910
      return
12910
      return
12911
    oprot.writeStructBegin('getUserNotes_result')
12911
    oprot.writeStructBegin('getUserNotes_result')
12912
    if self.success is not None:
12912
    if self.success is not None:
12913
      oprot.writeFieldBegin('success', TType.LIST, 0)
12913
      oprot.writeFieldBegin('success', TType.LIST, 0)
12914
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12914
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12915
      for iter148 in self.success:
12915
      for iter162 in self.success:
12916
        iter148.write(oprot)
12916
        iter162.write(oprot)
12917
      oprot.writeListEnd()
12917
      oprot.writeListEnd()
12918
      oprot.writeFieldEnd()
12918
      oprot.writeFieldEnd()
12919
    oprot.writeFieldStop()
12919
    oprot.writeFieldStop()
12920
    oprot.writeStructEnd()
12920
    oprot.writeStructEnd()
12921
 
12921
 
Line 13020... Line 13020...
13020
      if ftype == TType.STOP:
13020
      if ftype == TType.STOP:
13021
        break
13021
        break
13022
      if fid == 0:
13022
      if fid == 0:
13023
        if ftype == TType.LIST:
13023
        if ftype == TType.LIST:
13024
          self.success = []
13024
          self.success = []
13025
          (_etype152, _size149) = iprot.readListBegin()
13025
          (_etype166, _size163) = iprot.readListBegin()
13026
          for _i153 in xrange(_size149):
13026
          for _i167 in xrange(_size163):
13027
            _elem154 = iprot.readI64();
13027
            _elem168 = iprot.readI64();
13028
            self.success.append(_elem154)
13028
            self.success.append(_elem168)
13029
          iprot.readListEnd()
13029
          iprot.readListEnd()
13030
        else:
13030
        else:
13031
          iprot.skip(ftype)
13031
          iprot.skip(ftype)
13032
      elif fid == 1:
13032
      elif fid == 1:
13033
        if ftype == TType.STRUCT:
13033
        if ftype == TType.STRUCT:
Line 13046... Line 13046...
13046
      return
13046
      return
13047
    oprot.writeStructBegin('getMyResearchItems_result')
13047
    oprot.writeStructBegin('getMyResearchItems_result')
13048
    if self.success is not None:
13048
    if self.success is not None:
13049
      oprot.writeFieldBegin('success', TType.LIST, 0)
13049
      oprot.writeFieldBegin('success', TType.LIST, 0)
13050
      oprot.writeListBegin(TType.I64, len(self.success))
13050
      oprot.writeListBegin(TType.I64, len(self.success))
13051
      for iter155 in self.success:
13051
      for iter169 in self.success:
13052
        oprot.writeI64(iter155)
13052
        oprot.writeI64(iter169)
13053
      oprot.writeListEnd()
13053
      oprot.writeListEnd()
13054
      oprot.writeFieldEnd()
13054
      oprot.writeFieldEnd()
13055
    if self.scx is not None:
13055
    if self.scx is not None:
13056
      oprot.writeFieldBegin('scx', TType.STRUCT, 1)
13056
      oprot.writeFieldBegin('scx', TType.STRUCT, 1)
13057
      self.scx.write(oprot)
13057
      self.scx.write(oprot)
Line 13437... Line 13437...
13437
      if ftype == TType.STOP:
13437
      if ftype == TType.STOP:
13438
        break
13438
        break
13439
      if fid == 0:
13439
      if fid == 0:
13440
        if ftype == TType.LIST:
13440
        if ftype == TType.LIST:
13441
          self.success = []
13441
          self.success = []
13442
          (_etype159, _size156) = iprot.readListBegin()
13442
          (_etype173, _size170) = iprot.readListBegin()
13443
          for _i160 in xrange(_size156):
13443
          for _i174 in xrange(_size170):
13444
            _elem161 = iprot.readI64();
13444
            _elem175 = iprot.readI64();
13445
            self.success.append(_elem161)
13445
            self.success.append(_elem175)
13446
          iprot.readListEnd()
13446
          iprot.readListEnd()
13447
        else:
13447
        else:
13448
          iprot.skip(ftype)
13448
          iprot.skip(ftype)
13449
      elif fid == 1:
13449
      elif fid == 1:
13450
        if ftype == TType.STRUCT:
13450
        if ftype == TType.STRUCT:
Line 13463... Line 13463...
13463
      return
13463
      return
13464
    oprot.writeStructBegin('getBrowseHistoryItems_result')
13464
    oprot.writeStructBegin('getBrowseHistoryItems_result')
13465
    if self.success is not None:
13465
    if self.success is not None:
13466
      oprot.writeFieldBegin('success', TType.LIST, 0)
13466
      oprot.writeFieldBegin('success', TType.LIST, 0)
13467
      oprot.writeListBegin(TType.I64, len(self.success))
13467
      oprot.writeListBegin(TType.I64, len(self.success))
13468
      for iter162 in self.success:
13468
      for iter176 in self.success:
13469
        oprot.writeI64(iter162)
13469
        oprot.writeI64(iter176)
13470
      oprot.writeListEnd()
13470
      oprot.writeListEnd()
13471
      oprot.writeFieldEnd()
13471
      oprot.writeFieldEnd()
13472
    if self.scx is not None:
13472
    if self.scx is not None:
13473
      oprot.writeFieldBegin('scx', TType.STRUCT, 1)
13473
      oprot.writeFieldBegin('scx', TType.STRUCT, 1)
13474
      self.scx.write(oprot)
13474
      self.scx.write(oprot)