Subversion Repositories SmartDukaan

Rev

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

Rev 8579 Rev 8590
Line 311... Line 311...
311
    pass
311
    pass
312
 
312
 
313
  def getAllEntityTags(self, ):
313
  def getAllEntityTags(self, ):
314
    pass
314
    pass
315
 
315
 
316
  def addBanner(self, banner):
316
  def addBanner(self, bannerCongregate):
317
    """
317
    """
318
    Banner Related
318
    Banner Related
319
 
319
 
320
    Parameters:
320
    Parameters:
321
     - banner
321
     - bannerCongregate
322
    """
322
    """
323
    pass
323
    pass
324
 
324
 
325
  def updateBanner(self, banner):
325
  def updateBanner(self, banner):
326
    """
326
    """
Line 2173... Line 2173...
2173
    self._iprot.readMessageEnd()
2173
    self._iprot.readMessageEnd()
2174
    if result.success is not None:
2174
    if result.success is not None:
2175
      return result.success
2175
      return result.success
2176
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getAllEntityTags failed: unknown result");
2176
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getAllEntityTags failed: unknown result");
2177
 
2177
 
2178
  def addBanner(self, banner):
2178
  def addBanner(self, bannerCongregate):
2179
    """
2179
    """
2180
    Banner Related
2180
    Banner Related
2181
 
2181
 
2182
    Parameters:
2182
    Parameters:
2183
     - banner
2183
     - bannerCongregate
2184
    """
2184
    """
2185
    self.send_addBanner(banner)
2185
    self.send_addBanner(bannerCongregate)
2186
    return self.recv_addBanner()
2186
    self.recv_addBanner()
2187
 
2187
 
2188
  def send_addBanner(self, banner):
2188
  def send_addBanner(self, bannerCongregate):
2189
    self._oprot.writeMessageBegin('addBanner', TMessageType.CALL, self._seqid)
2189
    self._oprot.writeMessageBegin('addBanner', TMessageType.CALL, self._seqid)
2190
    args = addBanner_args()
2190
    args = addBanner_args()
2191
    args.banner = banner
2191
    args.bannerCongregate = bannerCongregate
2192
    args.write(self._oprot)
2192
    args.write(self._oprot)
2193
    self._oprot.writeMessageEnd()
2193
    self._oprot.writeMessageEnd()
2194
    self._oprot.trans.flush()
2194
    self._oprot.trans.flush()
2195
 
2195
 
2196
  def recv_addBanner(self, ):
2196
  def recv_addBanner(self, ):
Line 2201... Line 2201...
2201
      self._iprot.readMessageEnd()
2201
      self._iprot.readMessageEnd()
2202
      raise x
2202
      raise x
2203
    result = addBanner_result()
2203
    result = addBanner_result()
2204
    result.read(self._iprot)
2204
    result.read(self._iprot)
2205
    self._iprot.readMessageEnd()
2205
    self._iprot.readMessageEnd()
2206
    if result.success is not None:
-
 
2207
      return result.success
2206
    return
2208
    raise TApplicationException(TApplicationException.MISSING_RESULT, "addBanner failed: unknown result");
-
 
2209
 
2207
 
2210
  def updateBanner(self, banner):
2208
  def updateBanner(self, banner):
2211
    """
2209
    """
2212
    Parameters:
2210
    Parameters:
2213
     - banner
2211
     - banner
Line 5155... Line 5153...
5155
  def process_addBanner(self, seqid, iprot, oprot):
5153
  def process_addBanner(self, seqid, iprot, oprot):
5156
    args = addBanner_args()
5154
    args = addBanner_args()
5157
    args.read(iprot)
5155
    args.read(iprot)
5158
    iprot.readMessageEnd()
5156
    iprot.readMessageEnd()
5159
    result = addBanner_result()
5157
    result = addBanner_result()
5160
    result.success = self._handler.addBanner(args.banner)
5158
    self._handler.addBanner(args.bannerCongregate)
5161
    oprot.writeMessageBegin("addBanner", TMessageType.REPLY, seqid)
5159
    oprot.writeMessageBegin("addBanner", TMessageType.REPLY, seqid)
5162
    result.write(oprot)
5160
    result.write(oprot)
5163
    oprot.writeMessageEnd()
5161
    oprot.writeMessageEnd()
5164
    oprot.trans.flush()
5162
    oprot.trans.flush()
5165
 
5163
 
Line 6441... Line 6439...
6441
      if ftype == TType.STOP:
6439
      if ftype == TType.STOP:
6442
        break
6440
        break
6443
      if fid == 1:
6441
      if fid == 1:
6444
        if ftype == TType.LIST:
6442
        if ftype == TType.LIST:
6445
          self.itemIds = []
6443
          self.itemIds = []
6446
          (_etype19, _size16) = iprot.readListBegin()
6444
          (_etype33, _size30) = iprot.readListBegin()
6447
          for _i20 in xrange(_size16):
6445
          for _i34 in xrange(_size30):
6448
            _elem21 = iprot.readI64();
6446
            _elem35 = iprot.readI64();
6449
            self.itemIds.append(_elem21)
6447
            self.itemIds.append(_elem35)
6450
          iprot.readListEnd()
6448
          iprot.readListEnd()
6451
        else:
6449
        else:
6452
          iprot.skip(ftype)
6450
          iprot.skip(ftype)
6453
      else:
6451
      else:
6454
        iprot.skip(ftype)
6452
        iprot.skip(ftype)
Line 6461... Line 6459...
6461
      return
6459
      return
6462
    oprot.writeStructBegin('getItemsStatus_args')
6460
    oprot.writeStructBegin('getItemsStatus_args')
6463
    if self.itemIds is not None:
6461
    if self.itemIds is not None:
6464
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
6462
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
6465
      oprot.writeListBegin(TType.I64, len(self.itemIds))
6463
      oprot.writeListBegin(TType.I64, len(self.itemIds))
6466
      for iter22 in self.itemIds:
6464
      for iter36 in self.itemIds:
6467
        oprot.writeI64(iter22)
6465
        oprot.writeI64(iter36)
6468
      oprot.writeListEnd()
6466
      oprot.writeListEnd()
6469
      oprot.writeFieldEnd()
6467
      oprot.writeFieldEnd()
6470
    oprot.writeFieldStop()
6468
    oprot.writeFieldStop()
6471
    oprot.writeStructEnd()
6469
    oprot.writeStructEnd()
6472
 
6470
 
Line 6511... Line 6509...
6511
      if ftype == TType.STOP:
6509
      if ftype == TType.STOP:
6512
        break
6510
        break
6513
      if fid == 0:
6511
      if fid == 0:
6514
        if ftype == TType.MAP:
6512
        if ftype == TType.MAP:
6515
          self.success = {}
6513
          self.success = {}
6516
          (_ktype24, _vtype25, _size23 ) = iprot.readMapBegin() 
6514
          (_ktype38, _vtype39, _size37 ) = iprot.readMapBegin() 
6517
          for _i27 in xrange(_size23):
6515
          for _i41 in xrange(_size37):
6518
            _key28 = iprot.readI64();
6516
            _key42 = iprot.readI64();
6519
            _val29 = iprot.readBool();
6517
            _val43 = iprot.readBool();
6520
            self.success[_key28] = _val29
6518
            self.success[_key42] = _val43
6521
          iprot.readMapEnd()
6519
          iprot.readMapEnd()
6522
        else:
6520
        else:
6523
          iprot.skip(ftype)
6521
          iprot.skip(ftype)
6524
      elif fid == 1:
6522
      elif fid == 1:
6525
        if ftype == TType.STRUCT:
6523
        if ftype == TType.STRUCT:
Line 6538... Line 6536...
6538
      return
6536
      return
6539
    oprot.writeStructBegin('getItemsStatus_result')
6537
    oprot.writeStructBegin('getItemsStatus_result')
6540
    if self.success is not None:
6538
    if self.success is not None:
6541
      oprot.writeFieldBegin('success', TType.MAP, 0)
6539
      oprot.writeFieldBegin('success', TType.MAP, 0)
6542
      oprot.writeMapBegin(TType.I64, TType.BOOL, len(self.success))
6540
      oprot.writeMapBegin(TType.I64, TType.BOOL, len(self.success))
6543
      for kiter30,viter31 in self.success.items():
6541
      for kiter44,viter45 in self.success.items():
6544
        oprot.writeI64(kiter30)
6542
        oprot.writeI64(kiter44)
6545
        oprot.writeBool(viter31)
6543
        oprot.writeBool(viter45)
6546
      oprot.writeMapEnd()
6544
      oprot.writeMapEnd()
6547
      oprot.writeFieldEnd()
6545
      oprot.writeFieldEnd()
6548
    if self.isex is not None:
6546
    if self.isex is not None:
6549
      oprot.writeFieldBegin('isex', TType.STRUCT, 1)
6547
      oprot.writeFieldBegin('isex', TType.STRUCT, 1)
6550
      self.isex.write(oprot)
6548
      self.isex.write(oprot)
Line 7329... Line 7327...
7329
      if ftype == TType.STOP:
7327
      if ftype == TType.STOP:
7330
        break
7328
        break
7331
      if fid == 0:
7329
      if fid == 0:
7332
        if ftype == TType.LIST:
7330
        if ftype == TType.LIST:
7333
          self.success = []
7331
          self.success = []
7334
          (_etype35, _size32) = iprot.readListBegin()
7332
          (_etype49, _size46) = iprot.readListBegin()
7335
          for _i36 in xrange(_size32):
7333
          for _i50 in xrange(_size46):
7336
            _elem37 = Item()
7334
            _elem51 = Item()
7337
            _elem37.read(iprot)
7335
            _elem51.read(iprot)
7338
            self.success.append(_elem37)
7336
            self.success.append(_elem51)
7339
          iprot.readListEnd()
7337
          iprot.readListEnd()
7340
        else:
7338
        else:
7341
          iprot.skip(ftype)
7339
          iprot.skip(ftype)
7342
      elif fid == 1:
7340
      elif fid == 1:
7343
        if ftype == TType.STRUCT:
7341
        if ftype == TType.STRUCT:
Line 7356... Line 7354...
7356
      return
7354
      return
7357
    oprot.writeStructBegin('getItemsByCatalogId_result')
7355
    oprot.writeStructBegin('getItemsByCatalogId_result')
7358
    if self.success is not None:
7356
    if self.success is not None:
7359
      oprot.writeFieldBegin('success', TType.LIST, 0)
7357
      oprot.writeFieldBegin('success', TType.LIST, 0)
7360
      oprot.writeListBegin(TType.STRUCT, len(self.success))
7358
      oprot.writeListBegin(TType.STRUCT, len(self.success))
7361
      for iter38 in self.success:
7359
      for iter52 in self.success:
7362
        iter38.write(oprot)
7360
        iter52.write(oprot)
7363
      oprot.writeListEnd()
7361
      oprot.writeListEnd()
7364
      oprot.writeFieldEnd()
7362
      oprot.writeFieldEnd()
7365
    if self.cex is not None:
7363
    if self.cex is not None:
7366
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
7364
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
7367
      self.cex.write(oprot)
7365
      self.cex.write(oprot)
Line 7470... Line 7468...
7470
      if ftype == TType.STOP:
7468
      if ftype == TType.STOP:
7471
        break
7469
        break
7472
      if fid == 0:
7470
      if fid == 0:
7473
        if ftype == TType.LIST:
7471
        if ftype == TType.LIST:
7474
          self.success = []
7472
          self.success = []
7475
          (_etype42, _size39) = iprot.readListBegin()
7473
          (_etype56, _size53) = iprot.readListBegin()
7476
          for _i43 in xrange(_size39):
7474
          for _i57 in xrange(_size53):
7477
            _elem44 = Item()
7475
            _elem58 = Item()
7478
            _elem44.read(iprot)
7476
            _elem58.read(iprot)
7479
            self.success.append(_elem44)
7477
            self.success.append(_elem58)
7480
          iprot.readListEnd()
7478
          iprot.readListEnd()
7481
        else:
7479
        else:
7482
          iprot.skip(ftype)
7480
          iprot.skip(ftype)
7483
      elif fid == 1:
7481
      elif fid == 1:
7484
        if ftype == TType.STRUCT:
7482
        if ftype == TType.STRUCT:
Line 7497... Line 7495...
7497
      return
7495
      return
7498
    oprot.writeStructBegin('getValidItemsByCatalogId_result')
7496
    oprot.writeStructBegin('getValidItemsByCatalogId_result')
7499
    if self.success is not None:
7497
    if self.success is not None:
7500
      oprot.writeFieldBegin('success', TType.LIST, 0)
7498
      oprot.writeFieldBegin('success', TType.LIST, 0)
7501
      oprot.writeListBegin(TType.STRUCT, len(self.success))
7499
      oprot.writeListBegin(TType.STRUCT, len(self.success))
7502
      for iter45 in self.success:
7500
      for iter59 in self.success:
7503
        iter45.write(oprot)
7501
        iter59.write(oprot)
7504
      oprot.writeListEnd()
7502
      oprot.writeListEnd()
7505
      oprot.writeFieldEnd()
7503
      oprot.writeFieldEnd()
7506
    if self.cex is not None:
7504
    if self.cex is not None:
7507
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
7505
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
7508
      self.cex.write(oprot)
7506
      self.cex.write(oprot)
Line 7611... Line 7609...
7611
      if ftype == TType.STOP:
7609
      if ftype == TType.STOP:
7612
        break
7610
        break
7613
      if fid == 0:
7611
      if fid == 0:
7614
        if ftype == TType.LIST:
7612
        if ftype == TType.LIST:
7615
          self.success = []
7613
          self.success = []
7616
          (_etype49, _size46) = iprot.readListBegin()
7614
          (_etype63, _size60) = iprot.readListBegin()
7617
          for _i50 in xrange(_size46):
7615
          for _i64 in xrange(_size60):
7618
            _elem51 = Item()
7616
            _elem65 = Item()
7619
            _elem51.read(iprot)
7617
            _elem65.read(iprot)
7620
            self.success.append(_elem51)
7618
            self.success.append(_elem65)
7621
          iprot.readListEnd()
7619
          iprot.readListEnd()
7622
        else:
7620
        else:
7623
          iprot.skip(ftype)
7621
          iprot.skip(ftype)
7624
      elif fid == 1:
7622
      elif fid == 1:
7625
        if ftype == TType.STRUCT:
7623
        if ftype == TType.STRUCT:
Line 7638... Line 7636...
7638
      return
7636
      return
7639
    oprot.writeStructBegin('getAllItems_result')
7637
    oprot.writeStructBegin('getAllItems_result')
7640
    if self.success is not None:
7638
    if self.success is not None:
7641
      oprot.writeFieldBegin('success', TType.LIST, 0)
7639
      oprot.writeFieldBegin('success', TType.LIST, 0)
7642
      oprot.writeListBegin(TType.STRUCT, len(self.success))
7640
      oprot.writeListBegin(TType.STRUCT, len(self.success))
7643
      for iter52 in self.success:
7641
      for iter66 in self.success:
7644
        iter52.write(oprot)
7642
        iter66.write(oprot)
7645
      oprot.writeListEnd()
7643
      oprot.writeListEnd()
7646
      oprot.writeFieldEnd()
7644
      oprot.writeFieldEnd()
7647
    if self.cex is not None:
7645
    if self.cex is not None:
7648
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
7646
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
7649
      self.cex.write(oprot)
7647
      self.cex.write(oprot)
Line 7752... Line 7750...
7752
      if ftype == TType.STOP:
7750
      if ftype == TType.STOP:
7753
        break
7751
        break
7754
      if fid == 0:
7752
      if fid == 0:
7755
        if ftype == TType.LIST:
7753
        if ftype == TType.LIST:
7756
          self.success = []
7754
          self.success = []
7757
          (_etype56, _size53) = iprot.readListBegin()
7755
          (_etype70, _size67) = iprot.readListBegin()
7758
          for _i57 in xrange(_size53):
7756
          for _i71 in xrange(_size67):
7759
            _elem58 = Item()
7757
            _elem72 = Item()
7760
            _elem58.read(iprot)
7758
            _elem72.read(iprot)
7761
            self.success.append(_elem58)
7759
            self.success.append(_elem72)
7762
          iprot.readListEnd()
7760
          iprot.readListEnd()
7763
        else:
7761
        else:
7764
          iprot.skip(ftype)
7762
          iprot.skip(ftype)
7765
      elif fid == 1:
7763
      elif fid == 1:
7766
        if ftype == TType.STRUCT:
7764
        if ftype == TType.STRUCT:
Line 7779... Line 7777...
7779
      return
7777
      return
7780
    oprot.writeStructBegin('getAllItemsByStatus_result')
7778
    oprot.writeStructBegin('getAllItemsByStatus_result')
7781
    if self.success is not None:
7779
    if self.success is not None:
7782
      oprot.writeFieldBegin('success', TType.LIST, 0)
7780
      oprot.writeFieldBegin('success', TType.LIST, 0)
7783
      oprot.writeListBegin(TType.STRUCT, len(self.success))
7781
      oprot.writeListBegin(TType.STRUCT, len(self.success))
7784
      for iter59 in self.success:
7782
      for iter73 in self.success:
7785
        iter59.write(oprot)
7783
        iter73.write(oprot)
7786
      oprot.writeListEnd()
7784
      oprot.writeListEnd()
7787
      oprot.writeFieldEnd()
7785
      oprot.writeFieldEnd()
7788
    if self.cex is not None:
7786
    if self.cex is not None:
7789
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
7787
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
7790
      self.cex.write(oprot)
7788
      self.cex.write(oprot)
Line 8085... Line 8083...
8085
      if ftype == TType.STOP:
8083
      if ftype == TType.STOP:
8086
        break
8084
        break
8087
      if fid == 0:
8085
      if fid == 0:
8088
        if ftype == TType.LIST:
8086
        if ftype == TType.LIST:
8089
          self.success = []
8087
          self.success = []
8090
          (_etype63, _size60) = iprot.readListBegin()
8088
          (_etype77, _size74) = iprot.readListBegin()
8091
          for _i64 in xrange(_size60):
8089
          for _i78 in xrange(_size74):
8092
            _elem65 = Item()
8090
            _elem79 = Item()
8093
            _elem65.read(iprot)
8091
            _elem79.read(iprot)
8094
            self.success.append(_elem65)
8092
            self.success.append(_elem79)
8095
          iprot.readListEnd()
8093
          iprot.readListEnd()
8096
        else:
8094
        else:
8097
          iprot.skip(ftype)
8095
          iprot.skip(ftype)
8098
      elif fid == 1:
8096
      elif fid == 1:
8099
        if ftype == TType.STRUCT:
8097
        if ftype == TType.STRUCT:
Line 8112... Line 8110...
8112
      return
8110
      return
8113
    oprot.writeStructBegin('getAllItemsInRange_result')
8111
    oprot.writeStructBegin('getAllItemsInRange_result')
8114
    if self.success is not None:
8112
    if self.success is not None:
8115
      oprot.writeFieldBegin('success', TType.LIST, 0)
8113
      oprot.writeFieldBegin('success', TType.LIST, 0)
8116
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8114
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8117
      for iter66 in self.success:
8115
      for iter80 in self.success:
8118
        iter66.write(oprot)
8116
        iter80.write(oprot)
8119
      oprot.writeListEnd()
8117
      oprot.writeListEnd()
8120
      oprot.writeFieldEnd()
8118
      oprot.writeFieldEnd()
8121
    if self.cex is not None:
8119
    if self.cex is not None:
8122
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
8120
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
8123
      self.cex.write(oprot)
8121
      self.cex.write(oprot)
Line 8250... Line 8248...
8250
      if ftype == TType.STOP:
8248
      if ftype == TType.STOP:
8251
        break
8249
        break
8252
      if fid == 0:
8250
      if fid == 0:
8253
        if ftype == TType.LIST:
8251
        if ftype == TType.LIST:
8254
          self.success = []
8252
          self.success = []
8255
          (_etype70, _size67) = iprot.readListBegin()
8253
          (_etype84, _size81) = iprot.readListBegin()
8256
          for _i71 in xrange(_size67):
8254
          for _i85 in xrange(_size81):
8257
            _elem72 = Item()
8255
            _elem86 = Item()
8258
            _elem72.read(iprot)
8256
            _elem86.read(iprot)
8259
            self.success.append(_elem72)
8257
            self.success.append(_elem86)
8260
          iprot.readListEnd()
8258
          iprot.readListEnd()
8261
        else:
8259
        else:
8262
          iprot.skip(ftype)
8260
          iprot.skip(ftype)
8263
      elif fid == 1:
8261
      elif fid == 1:
8264
        if ftype == TType.STRUCT:
8262
        if ftype == TType.STRUCT:
Line 8277... Line 8275...
8277
      return
8275
      return
8278
    oprot.writeStructBegin('getAllItemsByStatusInRange_result')
8276
    oprot.writeStructBegin('getAllItemsByStatusInRange_result')
8279
    if self.success is not None:
8277
    if self.success is not None:
8280
      oprot.writeFieldBegin('success', TType.LIST, 0)
8278
      oprot.writeFieldBegin('success', TType.LIST, 0)
8281
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8279
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8282
      for iter73 in self.success:
8280
      for iter87 in self.success:
8283
        iter73.write(oprot)
8281
        iter87.write(oprot)
8284
      oprot.writeListEnd()
8282
      oprot.writeListEnd()
8285
      oprot.writeFieldEnd()
8283
      oprot.writeFieldEnd()
8286
    if self.cex is not None:
8284
    if self.cex is not None:
8287
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
8285
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
8288
      self.cex.write(oprot)
8286
      self.cex.write(oprot)
Line 8504... Line 8502...
8504
      if ftype == TType.STOP:
8502
      if ftype == TType.STOP:
8505
        break
8503
        break
8506
      if fid == 0:
8504
      if fid == 0:
8507
        if ftype == TType.LIST:
8505
        if ftype == TType.LIST:
8508
          self.success = []
8506
          self.success = []
8509
          (_etype77, _size74) = iprot.readListBegin()
8507
          (_etype91, _size88) = iprot.readListBegin()
8510
          for _i78 in xrange(_size74):
8508
          for _i92 in xrange(_size88):
8511
            _elem79 = Item()
8509
            _elem93 = Item()
8512
            _elem79.read(iprot)
8510
            _elem93.read(iprot)
8513
            self.success.append(_elem79)
8511
            self.success.append(_elem93)
8514
          iprot.readListEnd()
8512
          iprot.readListEnd()
8515
        else:
8513
        else:
8516
          iprot.skip(ftype)
8514
          iprot.skip(ftype)
8517
      elif fid == 1:
8515
      elif fid == 1:
8518
        if ftype == TType.STRUCT:
8516
        if ftype == TType.STRUCT:
Line 8531... Line 8529...
8531
      return
8529
      return
8532
    oprot.writeStructBegin('getBestSellers_result')
8530
    oprot.writeStructBegin('getBestSellers_result')
8533
    if self.success is not None:
8531
    if self.success is not None:
8534
      oprot.writeFieldBegin('success', TType.LIST, 0)
8532
      oprot.writeFieldBegin('success', TType.LIST, 0)
8535
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8533
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8536
      for iter80 in self.success:
8534
      for iter94 in self.success:
8537
        iter80.write(oprot)
8535
        iter94.write(oprot)
8538
      oprot.writeListEnd()
8536
      oprot.writeListEnd()
8539
      oprot.writeFieldEnd()
8537
      oprot.writeFieldEnd()
8540
    if self.isex is not None:
8538
    if self.isex is not None:
8541
      oprot.writeFieldBegin('isex', TType.STRUCT, 1)
8539
      oprot.writeFieldBegin('isex', TType.STRUCT, 1)
8542
      self.isex.write(oprot)
8540
      self.isex.write(oprot)
Line 8681... Line 8679...
8681
      if ftype == TType.STOP:
8679
      if ftype == TType.STOP:
8682
        break
8680
        break
8683
      if fid == 0:
8681
      if fid == 0:
8684
        if ftype == TType.LIST:
8682
        if ftype == TType.LIST:
8685
          self.success = []
8683
          self.success = []
8686
          (_etype84, _size81) = iprot.readListBegin()
8684
          (_etype98, _size95) = iprot.readListBegin()
8687
          for _i85 in xrange(_size81):
8685
          for _i99 in xrange(_size95):
8688
            _elem86 = iprot.readI64();
8686
            _elem100 = iprot.readI64();
8689
            self.success.append(_elem86)
8687
            self.success.append(_elem100)
8690
          iprot.readListEnd()
8688
          iprot.readListEnd()
8691
        else:
8689
        else:
8692
          iprot.skip(ftype)
8690
          iprot.skip(ftype)
8693
      elif fid == 1:
8691
      elif fid == 1:
8694
        if ftype == TType.STRUCT:
8692
        if ftype == TType.STRUCT:
Line 8707... Line 8705...
8707
      return
8705
      return
8708
    oprot.writeStructBegin('getBestSellersCatalogIds_result')
8706
    oprot.writeStructBegin('getBestSellersCatalogIds_result')
8709
    if self.success is not None:
8707
    if self.success is not None:
8710
      oprot.writeFieldBegin('success', TType.LIST, 0)
8708
      oprot.writeFieldBegin('success', TType.LIST, 0)
8711
      oprot.writeListBegin(TType.I64, len(self.success))
8709
      oprot.writeListBegin(TType.I64, len(self.success))
8712
      for iter87 in self.success:
8710
      for iter101 in self.success:
8713
        oprot.writeI64(iter87)
8711
        oprot.writeI64(iter101)
8714
      oprot.writeListEnd()
8712
      oprot.writeListEnd()
8715
      oprot.writeFieldEnd()
8713
      oprot.writeFieldEnd()
8716
    if self.cex is not None:
8714
    if self.cex is not None:
8717
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
8715
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
8718
      self.cex.write(oprot)
8716
      self.cex.write(oprot)
Line 8917... Line 8915...
8917
      if ftype == TType.STOP:
8915
      if ftype == TType.STOP:
8918
        break
8916
        break
8919
      if fid == 0:
8917
      if fid == 0:
8920
        if ftype == TType.LIST:
8918
        if ftype == TType.LIST:
8921
          self.success = []
8919
          self.success = []
8922
          (_etype91, _size88) = iprot.readListBegin()
8920
          (_etype105, _size102) = iprot.readListBegin()
8923
          for _i92 in xrange(_size88):
8921
          for _i106 in xrange(_size102):
8924
            _elem93 = Item()
8922
            _elem107 = Item()
8925
            _elem93.read(iprot)
8923
            _elem107.read(iprot)
8926
            self.success.append(_elem93)
8924
            self.success.append(_elem107)
8927
          iprot.readListEnd()
8925
          iprot.readListEnd()
8928
        else:
8926
        else:
8929
          iprot.skip(ftype)
8927
          iprot.skip(ftype)
8930
      elif fid == 1:
8928
      elif fid == 1:
8931
        if ftype == TType.STRUCT:
8929
        if ftype == TType.STRUCT:
Line 8944... Line 8942...
8944
      return
8942
      return
8945
    oprot.writeStructBegin('getBestDeals_result')
8943
    oprot.writeStructBegin('getBestDeals_result')
8946
    if self.success is not None:
8944
    if self.success is not None:
8947
      oprot.writeFieldBegin('success', TType.LIST, 0)
8945
      oprot.writeFieldBegin('success', TType.LIST, 0)
8948
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8946
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8949
      for iter94 in self.success:
8947
      for iter108 in self.success:
8950
        iter94.write(oprot)
8948
        iter108.write(oprot)
8951
      oprot.writeListEnd()
8949
      oprot.writeListEnd()
8952
      oprot.writeFieldEnd()
8950
      oprot.writeFieldEnd()
8953
    if self.isex is not None:
8951
    if self.isex is not None:
8954
      oprot.writeFieldBegin('isex', TType.STRUCT, 1)
8952
      oprot.writeFieldBegin('isex', TType.STRUCT, 1)
8955
      self.isex.write(oprot)
8953
      self.isex.write(oprot)
Line 9094... Line 9092...
9094
      if ftype == TType.STOP:
9092
      if ftype == TType.STOP:
9095
        break
9093
        break
9096
      if fid == 0:
9094
      if fid == 0:
9097
        if ftype == TType.LIST:
9095
        if ftype == TType.LIST:
9098
          self.success = []
9096
          self.success = []
9099
          (_etype98, _size95) = iprot.readListBegin()
9097
          (_etype112, _size109) = iprot.readListBegin()
9100
          for _i99 in xrange(_size95):
9098
          for _i113 in xrange(_size109):
9101
            _elem100 = iprot.readI64();
9099
            _elem114 = iprot.readI64();
9102
            self.success.append(_elem100)
9100
            self.success.append(_elem114)
9103
          iprot.readListEnd()
9101
          iprot.readListEnd()
9104
        else:
9102
        else:
9105
          iprot.skip(ftype)
9103
          iprot.skip(ftype)
9106
      elif fid == 1:
9104
      elif fid == 1:
9107
        if ftype == TType.STRUCT:
9105
        if ftype == TType.STRUCT:
Line 9120... Line 9118...
9120
      return
9118
      return
9121
    oprot.writeStructBegin('getBestDealsCatalogIds_result')
9119
    oprot.writeStructBegin('getBestDealsCatalogIds_result')
9122
    if self.success is not None:
9120
    if self.success is not None:
9123
      oprot.writeFieldBegin('success', TType.LIST, 0)
9121
      oprot.writeFieldBegin('success', TType.LIST, 0)
9124
      oprot.writeListBegin(TType.I64, len(self.success))
9122
      oprot.writeListBegin(TType.I64, len(self.success))
9125
      for iter101 in self.success:
9123
      for iter115 in self.success:
9126
        oprot.writeI64(iter101)
9124
        oprot.writeI64(iter115)
9127
      oprot.writeListEnd()
9125
      oprot.writeListEnd()
9128
      oprot.writeFieldEnd()
9126
      oprot.writeFieldEnd()
9129
    if self.cex is not None:
9127
    if self.cex is not None:
9130
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
9128
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
9131
      self.cex.write(oprot)
9129
      self.cex.write(oprot)
Line 9330... Line 9328...
9330
      if ftype == TType.STOP:
9328
      if ftype == TType.STOP:
9331
        break
9329
        break
9332
      if fid == 0:
9330
      if fid == 0:
9333
        if ftype == TType.LIST:
9331
        if ftype == TType.LIST:
9334
          self.success = []
9332
          self.success = []
9335
          (_etype105, _size102) = iprot.readListBegin()
9333
          (_etype119, _size116) = iprot.readListBegin()
9336
          for _i106 in xrange(_size102):
9334
          for _i120 in xrange(_size116):
9337
            _elem107 = Item()
9335
            _elem121 = Item()
9338
            _elem107.read(iprot)
9336
            _elem121.read(iprot)
9339
            self.success.append(_elem107)
9337
            self.success.append(_elem121)
9340
          iprot.readListEnd()
9338
          iprot.readListEnd()
9341
        else:
9339
        else:
9342
          iprot.skip(ftype)
9340
          iprot.skip(ftype)
9343
      elif fid == 1:
9341
      elif fid == 1:
9344
        if ftype == TType.STRUCT:
9342
        if ftype == TType.STRUCT:
Line 9357... Line 9355...
9357
      return
9355
      return
9358
    oprot.writeStructBegin('getComingSoon_result')
9356
    oprot.writeStructBegin('getComingSoon_result')
9359
    if self.success is not None:
9357
    if self.success is not None:
9360
      oprot.writeFieldBegin('success', TType.LIST, 0)
9358
      oprot.writeFieldBegin('success', TType.LIST, 0)
9361
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9359
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9362
      for iter108 in self.success:
9360
      for iter122 in self.success:
9363
        iter108.write(oprot)
9361
        iter122.write(oprot)
9364
      oprot.writeListEnd()
9362
      oprot.writeListEnd()
9365
      oprot.writeFieldEnd()
9363
      oprot.writeFieldEnd()
9366
    if self.isex is not None:
9364
    if self.isex is not None:
9367
      oprot.writeFieldBegin('isex', TType.STRUCT, 1)
9365
      oprot.writeFieldBegin('isex', TType.STRUCT, 1)
9368
      self.isex.write(oprot)
9366
      self.isex.write(oprot)
Line 9507... Line 9505...
9507
      if ftype == TType.STOP:
9505
      if ftype == TType.STOP:
9508
        break
9506
        break
9509
      if fid == 0:
9507
      if fid == 0:
9510
        if ftype == TType.LIST:
9508
        if ftype == TType.LIST:
9511
          self.success = []
9509
          self.success = []
9512
          (_etype112, _size109) = iprot.readListBegin()
9510
          (_etype126, _size123) = iprot.readListBegin()
9513
          for _i113 in xrange(_size109):
9511
          for _i127 in xrange(_size123):
9514
            _elem114 = iprot.readI64();
9512
            _elem128 = iprot.readI64();
9515
            self.success.append(_elem114)
9513
            self.success.append(_elem128)
9516
          iprot.readListEnd()
9514
          iprot.readListEnd()
9517
        else:
9515
        else:
9518
          iprot.skip(ftype)
9516
          iprot.skip(ftype)
9519
      elif fid == 1:
9517
      elif fid == 1:
9520
        if ftype == TType.STRUCT:
9518
        if ftype == TType.STRUCT:
Line 9533... Line 9531...
9533
      return
9531
      return
9534
    oprot.writeStructBegin('getComingSoonCatalogIds_result')
9532
    oprot.writeStructBegin('getComingSoonCatalogIds_result')
9535
    if self.success is not None:
9533
    if self.success is not None:
9536
      oprot.writeFieldBegin('success', TType.LIST, 0)
9534
      oprot.writeFieldBegin('success', TType.LIST, 0)
9537
      oprot.writeListBegin(TType.I64, len(self.success))
9535
      oprot.writeListBegin(TType.I64, len(self.success))
9538
      for iter115 in self.success:
9536
      for iter129 in self.success:
9539
        oprot.writeI64(iter115)
9537
        oprot.writeI64(iter129)
9540
      oprot.writeListEnd()
9538
      oprot.writeListEnd()
9541
      oprot.writeFieldEnd()
9539
      oprot.writeFieldEnd()
9542
    if self.cex is not None:
9540
    if self.cex is not None:
9543
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
9541
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
9544
      self.cex.write(oprot)
9542
      self.cex.write(oprot)
Line 9743... Line 9741...
9743
      if ftype == TType.STOP:
9741
      if ftype == TType.STOP:
9744
        break
9742
        break
9745
      if fid == 0:
9743
      if fid == 0:
9746
        if ftype == TType.LIST:
9744
        if ftype == TType.LIST:
9747
          self.success = []
9745
          self.success = []
9748
          (_etype119, _size116) = iprot.readListBegin()
9746
          (_etype133, _size130) = iprot.readListBegin()
9749
          for _i120 in xrange(_size116):
9747
          for _i134 in xrange(_size130):
9750
            _elem121 = Item()
9748
            _elem135 = Item()
9751
            _elem121.read(iprot)
9749
            _elem135.read(iprot)
9752
            self.success.append(_elem121)
9750
            self.success.append(_elem135)
9753
          iprot.readListEnd()
9751
          iprot.readListEnd()
9754
        else:
9752
        else:
9755
          iprot.skip(ftype)
9753
          iprot.skip(ftype)
9756
      elif fid == 1:
9754
      elif fid == 1:
9757
        if ftype == TType.STRUCT:
9755
        if ftype == TType.STRUCT:
Line 9770... Line 9768...
9770
      return
9768
      return
9771
    oprot.writeStructBegin('getLatestArrivals_result')
9769
    oprot.writeStructBegin('getLatestArrivals_result')
9772
    if self.success is not None:
9770
    if self.success is not None:
9773
      oprot.writeFieldBegin('success', TType.LIST, 0)
9771
      oprot.writeFieldBegin('success', TType.LIST, 0)
9774
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9772
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9775
      for iter122 in self.success:
9773
      for iter136 in self.success:
9776
        iter122.write(oprot)
9774
        iter136.write(oprot)
9777
      oprot.writeListEnd()
9775
      oprot.writeListEnd()
9778
      oprot.writeFieldEnd()
9776
      oprot.writeFieldEnd()
9779
    if self.isex is not None:
9777
    if self.isex is not None:
9780
      oprot.writeFieldBegin('isex', TType.STRUCT, 1)
9778
      oprot.writeFieldBegin('isex', TType.STRUCT, 1)
9781
      self.isex.write(oprot)
9779
      self.isex.write(oprot)
Line 9846... Line 9844...
9846
        else:
9844
        else:
9847
          iprot.skip(ftype)
9845
          iprot.skip(ftype)
9848
      elif fid == 4:
9846
      elif fid == 4:
9849
        if ftype == TType.LIST:
9847
        if ftype == TType.LIST:
9850
          self.categories = []
9848
          self.categories = []
9851
          (_etype126, _size123) = iprot.readListBegin()
9849
          (_etype140, _size137) = iprot.readListBegin()
9852
          for _i127 in xrange(_size123):
9850
          for _i141 in xrange(_size137):
9853
            _elem128 = iprot.readI64();
9851
            _elem142 = iprot.readI64();
9854
            self.categories.append(_elem128)
9852
            self.categories.append(_elem142)
9855
          iprot.readListEnd()
9853
          iprot.readListEnd()
9856
        else:
9854
        else:
9857
          iprot.skip(ftype)
9855
          iprot.skip(ftype)
9858
      else:
9856
      else:
9859
        iprot.skip(ftype)
9857
        iprot.skip(ftype)
Line 9878... Line 9876...
9878
      oprot.writeString(self.brand)
9876
      oprot.writeString(self.brand)
9879
      oprot.writeFieldEnd()
9877
      oprot.writeFieldEnd()
9880
    if self.categories is not None:
9878
    if self.categories is not None:
9881
      oprot.writeFieldBegin('categories', TType.LIST, 4)
9879
      oprot.writeFieldBegin('categories', TType.LIST, 4)
9882
      oprot.writeListBegin(TType.I64, len(self.categories))
9880
      oprot.writeListBegin(TType.I64, len(self.categories))
9883
      for iter129 in self.categories:
9881
      for iter143 in self.categories:
9884
        oprot.writeI64(iter129)
9882
        oprot.writeI64(iter143)
9885
      oprot.writeListEnd()
9883
      oprot.writeListEnd()
9886
      oprot.writeFieldEnd()
9884
      oprot.writeFieldEnd()
9887
    oprot.writeFieldStop()
9885
    oprot.writeFieldStop()
9888
    oprot.writeStructEnd()
9886
    oprot.writeStructEnd()
9889
 
9887
 
Line 9928... Line 9926...
9928
      if ftype == TType.STOP:
9926
      if ftype == TType.STOP:
9929
        break
9927
        break
9930
      if fid == 0:
9928
      if fid == 0:
9931
        if ftype == TType.LIST:
9929
        if ftype == TType.LIST:
9932
          self.success = []
9930
          self.success = []
9933
          (_etype133, _size130) = iprot.readListBegin()
9931
          (_etype147, _size144) = iprot.readListBegin()
9934
          for _i134 in xrange(_size130):
9932
          for _i148 in xrange(_size144):
9935
            _elem135 = iprot.readI64();
9933
            _elem149 = iprot.readI64();
9936
            self.success.append(_elem135)
9934
            self.success.append(_elem149)
9937
          iprot.readListEnd()
9935
          iprot.readListEnd()
9938
        else:
9936
        else:
9939
          iprot.skip(ftype)
9937
          iprot.skip(ftype)
9940
      elif fid == 1:
9938
      elif fid == 1:
9941
        if ftype == TType.STRUCT:
9939
        if ftype == TType.STRUCT:
Line 9954... Line 9952...
9954
      return
9952
      return
9955
    oprot.writeStructBegin('getLatestArrivalsCatalogIds_result')
9953
    oprot.writeStructBegin('getLatestArrivalsCatalogIds_result')
9956
    if self.success is not None:
9954
    if self.success is not None:
9957
      oprot.writeFieldBegin('success', TType.LIST, 0)
9955
      oprot.writeFieldBegin('success', TType.LIST, 0)
9958
      oprot.writeListBegin(TType.I64, len(self.success))
9956
      oprot.writeListBegin(TType.I64, len(self.success))
9959
      for iter136 in self.success:
9957
      for iter150 in self.success:
9960
        oprot.writeI64(iter136)
9958
        oprot.writeI64(iter150)
9961
      oprot.writeListEnd()
9959
      oprot.writeListEnd()
9962
      oprot.writeFieldEnd()
9960
      oprot.writeFieldEnd()
9963
    if self.cex is not None:
9961
    if self.cex is not None:
9964
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
9962
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
9965
      self.cex.write(oprot)
9963
      self.cex.write(oprot)
Line 10502... Line 10500...
10502
      if ftype == TType.STOP:
10500
      if ftype == TType.STOP:
10503
        break
10501
        break
10504
      if fid == 0:
10502
      if fid == 0:
10505
        if ftype == TType.LIST:
10503
        if ftype == TType.LIST:
10506
          self.success = []
10504
          self.success = []
10507
          (_etype140, _size137) = iprot.readListBegin()
10505
          (_etype154, _size151) = iprot.readListBegin()
10508
          for _i141 in xrange(_size137):
10506
          for _i155 in xrange(_size151):
10509
            _elem142 = Category()
10507
            _elem156 = Category()
10510
            _elem142.read(iprot)
10508
            _elem156.read(iprot)
10511
            self.success.append(_elem142)
10509
            self.success.append(_elem156)
10512
          iprot.readListEnd()
10510
          iprot.readListEnd()
10513
        else:
10511
        else:
10514
          iprot.skip(ftype)
10512
          iprot.skip(ftype)
10515
      else:
10513
      else:
10516
        iprot.skip(ftype)
10514
        iprot.skip(ftype)
Line 10523... Line 10521...
10523
      return
10521
      return
10524
    oprot.writeStructBegin('getAllCategories_result')
10522
    oprot.writeStructBegin('getAllCategories_result')
10525
    if self.success is not None:
10523
    if self.success is not None:
10526
      oprot.writeFieldBegin('success', TType.LIST, 0)
10524
      oprot.writeFieldBegin('success', TType.LIST, 0)
10527
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10525
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10528
      for iter143 in self.success:
10526
      for iter157 in self.success:
10529
        iter143.write(oprot)
10527
        iter157.write(oprot)
10530
      oprot.writeListEnd()
10528
      oprot.writeListEnd()
10531
      oprot.writeFieldEnd()
10529
      oprot.writeFieldEnd()
10532
    oprot.writeFieldStop()
10530
    oprot.writeFieldStop()
10533
    oprot.writeStructEnd()
10531
    oprot.writeStructEnd()
10534
 
10532
 
Line 10630... Line 10628...
10630
      if ftype == TType.STOP:
10628
      if ftype == TType.STOP:
10631
        break
10629
        break
10632
      if fid == 0:
10630
      if fid == 0:
10633
        if ftype == TType.LIST:
10631
        if ftype == TType.LIST:
10634
          self.success = []
10632
          self.success = []
10635
          (_etype147, _size144) = iprot.readListBegin()
10633
          (_etype161, _size158) = iprot.readListBegin()
10636
          for _i148 in xrange(_size144):
10634
          for _i162 in xrange(_size158):
10637
            _elem149 = Item()
10635
            _elem163 = Item()
10638
            _elem149.read(iprot)
10636
            _elem163.read(iprot)
10639
            self.success.append(_elem149)
10637
            self.success.append(_elem163)
10640
          iprot.readListEnd()
10638
          iprot.readListEnd()
10641
        else:
10639
        else:
10642
          iprot.skip(ftype)
10640
          iprot.skip(ftype)
10643
      else:
10641
      else:
10644
        iprot.skip(ftype)
10642
        iprot.skip(ftype)
Line 10651... Line 10649...
10651
      return
10649
      return
10652
    oprot.writeStructBegin('getAllSimilarItems_result')
10650
    oprot.writeStructBegin('getAllSimilarItems_result')
10653
    if self.success is not None:
10651
    if self.success is not None:
10654
      oprot.writeFieldBegin('success', TType.LIST, 0)
10652
      oprot.writeFieldBegin('success', TType.LIST, 0)
10655
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10653
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10656
      for iter150 in self.success:
10654
      for iter164 in self.success:
10657
        iter150.write(oprot)
10655
        iter164.write(oprot)
10658
      oprot.writeListEnd()
10656
      oprot.writeListEnd()
10659
      oprot.writeFieldEnd()
10657
      oprot.writeFieldEnd()
10660
    oprot.writeFieldStop()
10658
    oprot.writeFieldStop()
10661
    oprot.writeStructEnd()
10659
    oprot.writeStructEnd()
10662
 
10660
 
Line 11266... Line 11264...
11266
      if ftype == TType.STOP:
11264
      if ftype == TType.STOP:
11267
        break
11265
        break
11268
      if fid == 0:
11266
      if fid == 0:
11269
        if ftype == TType.LIST:
11267
        if ftype == TType.LIST:
11270
          self.success = []
11268
          self.success = []
11271
          (_etype154, _size151) = iprot.readListBegin()
11269
          (_etype168, _size165) = iprot.readListBegin()
11272
          for _i155 in xrange(_size151):
11270
          for _i169 in xrange(_size165):
11273
            _elem156 = iprot.readString();
11271
            _elem170 = iprot.readString();
11274
            self.success.append(_elem156)
11272
            self.success.append(_elem170)
11275
          iprot.readListEnd()
11273
          iprot.readListEnd()
11276
        else:
11274
        else:
11277
          iprot.skip(ftype)
11275
          iprot.skip(ftype)
11278
      else:
11276
      else:
11279
        iprot.skip(ftype)
11277
        iprot.skip(ftype)
Line 11286... Line 11284...
11286
      return
11284
      return
11287
    oprot.writeStructBegin('getAllTags_result')
11285
    oprot.writeStructBegin('getAllTags_result')
11288
    if self.success is not None:
11286
    if self.success is not None:
11289
      oprot.writeFieldBegin('success', TType.LIST, 0)
11287
      oprot.writeFieldBegin('success', TType.LIST, 0)
11290
      oprot.writeListBegin(TType.STRING, len(self.success))
11288
      oprot.writeListBegin(TType.STRING, len(self.success))
11291
      for iter157 in self.success:
11289
      for iter171 in self.success:
11292
        oprot.writeString(iter157)
11290
        oprot.writeString(iter171)
11293
      oprot.writeListEnd()
11291
      oprot.writeListEnd()
11294
      oprot.writeFieldEnd()
11292
      oprot.writeFieldEnd()
11295
    oprot.writeFieldStop()
11293
    oprot.writeFieldStop()
11296
    oprot.writeStructEnd()
11294
    oprot.writeStructEnd()
11297
 
11295
 
Line 11393... Line 11391...
11393
      if ftype == TType.STOP:
11391
      if ftype == TType.STOP:
11394
        break
11392
        break
11395
      if fid == 0:
11393
      if fid == 0:
11396
        if ftype == TType.LIST:
11394
        if ftype == TType.LIST:
11397
          self.success = []
11395
          self.success = []
11398
          (_etype161, _size158) = iprot.readListBegin()
11396
          (_etype175, _size172) = iprot.readListBegin()
11399
          for _i162 in xrange(_size158):
11397
          for _i176 in xrange(_size172):
11400
            _elem163 = iprot.readI64();
11398
            _elem177 = iprot.readI64();
11401
            self.success.append(_elem163)
11399
            self.success.append(_elem177)
11402
          iprot.readListEnd()
11400
          iprot.readListEnd()
11403
        else:
11401
        else:
11404
          iprot.skip(ftype)
11402
          iprot.skip(ftype)
11405
      else:
11403
      else:
11406
        iprot.skip(ftype)
11404
        iprot.skip(ftype)
Line 11413... Line 11411...
11413
      return
11411
      return
11414
    oprot.writeStructBegin('getAllEntitiesByTagName_result')
11412
    oprot.writeStructBegin('getAllEntitiesByTagName_result')
11415
    if self.success is not None:
11413
    if self.success is not None:
11416
      oprot.writeFieldBegin('success', TType.LIST, 0)
11414
      oprot.writeFieldBegin('success', TType.LIST, 0)
11417
      oprot.writeListBegin(TType.I64, len(self.success))
11415
      oprot.writeListBegin(TType.I64, len(self.success))
11418
      for iter164 in self.success:
11416
      for iter178 in self.success:
11419
        oprot.writeI64(iter164)
11417
        oprot.writeI64(iter178)
11420
      oprot.writeListEnd()
11418
      oprot.writeListEnd()
11421
      oprot.writeFieldEnd()
11419
      oprot.writeFieldEnd()
11422
    oprot.writeFieldStop()
11420
    oprot.writeFieldStop()
11423
    oprot.writeStructEnd()
11421
    oprot.writeStructEnd()
11424
 
11422
 
Line 11502... Line 11500...
11502
      if ftype == TType.STOP:
11500
      if ftype == TType.STOP:
11503
        break
11501
        break
11504
      if fid == 0:
11502
      if fid == 0:
11505
        if ftype == TType.MAP:
11503
        if ftype == TType.MAP:
11506
          self.success = {}
11504
          self.success = {}
11507
          (_ktype166, _vtype167, _size165 ) = iprot.readMapBegin() 
11505
          (_ktype180, _vtype181, _size179 ) = iprot.readMapBegin() 
11508
          for _i169 in xrange(_size165):
11506
          for _i183 in xrange(_size179):
11509
            _key170 = iprot.readI64();
11507
            _key184 = iprot.readI64();
11510
            _val171 = []
11508
            _val185 = []
11511
            (_etype175, _size172) = iprot.readListBegin()
11509
            (_etype189, _size186) = iprot.readListBegin()
11512
            for _i176 in xrange(_size172):
11510
            for _i190 in xrange(_size186):
11513
              _elem177 = iprot.readString();
11511
              _elem191 = iprot.readString();
11514
              _val171.append(_elem177)
11512
              _val185.append(_elem191)
11515
            iprot.readListEnd()
11513
            iprot.readListEnd()
11516
            self.success[_key170] = _val171
11514
            self.success[_key184] = _val185
11517
          iprot.readMapEnd()
11515
          iprot.readMapEnd()
11518
        else:
11516
        else:
11519
          iprot.skip(ftype)
11517
          iprot.skip(ftype)
11520
      else:
11518
      else:
11521
        iprot.skip(ftype)
11519
        iprot.skip(ftype)
Line 11528... Line 11526...
11528
      return
11526
      return
11529
    oprot.writeStructBegin('getAllEntityTags_result')
11527
    oprot.writeStructBegin('getAllEntityTags_result')
11530
    if self.success is not None:
11528
    if self.success is not None:
11531
      oprot.writeFieldBegin('success', TType.MAP, 0)
11529
      oprot.writeFieldBegin('success', TType.MAP, 0)
11532
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.success))
11530
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.success))
11533
      for kiter178,viter179 in self.success.items():
11531
      for kiter192,viter193 in self.success.items():
11534
        oprot.writeI64(kiter178)
11532
        oprot.writeI64(kiter192)
11535
        oprot.writeListBegin(TType.STRING, len(viter179))
11533
        oprot.writeListBegin(TType.STRING, len(viter193))
11536
        for iter180 in viter179:
11534
        for iter194 in viter193:
11537
          oprot.writeString(iter180)
11535
          oprot.writeString(iter194)
11538
        oprot.writeListEnd()
11536
        oprot.writeListEnd()
11539
      oprot.writeMapEnd()
11537
      oprot.writeMapEnd()
11540
      oprot.writeFieldEnd()
11538
      oprot.writeFieldEnd()
11541
    oprot.writeFieldStop()
11539
    oprot.writeFieldStop()
11542
    oprot.writeStructEnd()
11540
    oprot.writeStructEnd()
Line 11557... Line 11555...
11557
    return not (self == other)
11555
    return not (self == other)
11558
 
11556
 
11559
class addBanner_args:
11557
class addBanner_args:
11560
  """
11558
  """
11561
  Attributes:
11559
  Attributes:
11562
   - banner
11560
   - bannerCongregate
11563
  """
11561
  """
11564
 
11562
 
11565
  thrift_spec = (
11563
  thrift_spec = (
11566
    None, # 0
11564
    None, # 0
11567
    (1, TType.STRUCT, 'banner', (Banner, Banner.thrift_spec), None, ), # 1
11565
    (1, TType.STRUCT, 'bannerCongregate', (BannerCongregate, BannerCongregate.thrift_spec), None, ), # 1
11568
  )
11566
  )
11569
 
11567
 
11570
  def __init__(self, banner=None,):
11568
  def __init__(self, bannerCongregate=None,):
11571
    self.banner = banner
11569
    self.bannerCongregate = bannerCongregate
11572
 
11570
 
11573
  def read(self, iprot):
11571
  def read(self, iprot):
11574
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
11572
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
11575
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
11573
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
11576
      return
11574
      return
Line 11579... Line 11577...
11579
      (fname, ftype, fid) = iprot.readFieldBegin()
11577
      (fname, ftype, fid) = iprot.readFieldBegin()
11580
      if ftype == TType.STOP:
11578
      if ftype == TType.STOP:
11581
        break
11579
        break
11582
      if fid == 1:
11580
      if fid == 1:
11583
        if ftype == TType.STRUCT:
11581
        if ftype == TType.STRUCT:
11584
          self.banner = Banner()
11582
          self.bannerCongregate = BannerCongregate()
11585
          self.banner.read(iprot)
11583
          self.bannerCongregate.read(iprot)
11586
        else:
11584
        else:
11587
          iprot.skip(ftype)
11585
          iprot.skip(ftype)
11588
      else:
11586
      else:
11589
        iprot.skip(ftype)
11587
        iprot.skip(ftype)
11590
      iprot.readFieldEnd()
11588
      iprot.readFieldEnd()
Line 11593... Line 11591...
11593
  def write(self, oprot):
11591
  def write(self, oprot):
11594
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
11592
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
11595
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
11593
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
11596
      return
11594
      return
11597
    oprot.writeStructBegin('addBanner_args')
11595
    oprot.writeStructBegin('addBanner_args')
11598
    if self.banner is not None:
11596
    if self.bannerCongregate is not None:
11599
      oprot.writeFieldBegin('banner', TType.STRUCT, 1)
11597
      oprot.writeFieldBegin('bannerCongregate', TType.STRUCT, 1)
11600
      self.banner.write(oprot)
11598
      self.bannerCongregate.write(oprot)
11601
      oprot.writeFieldEnd()
11599
      oprot.writeFieldEnd()
11602
    oprot.writeFieldStop()
11600
    oprot.writeFieldStop()
11603
    oprot.writeStructEnd()
11601
    oprot.writeStructEnd()
11604
 
11602
 
11605
  def validate(self):
11603
  def validate(self):
Line 11616... Line 11614...
11616
 
11614
 
11617
  def __ne__(self, other):
11615
  def __ne__(self, other):
11618
    return not (self == other)
11616
    return not (self == other)
11619
 
11617
 
11620
class addBanner_result:
11618
class addBanner_result:
11621
  """
-
 
11622
  Attributes:
-
 
11623
   - success
-
 
11624
  """
-
 
11625
 
11619
 
11626
  thrift_spec = (
11620
  thrift_spec = (
11627
    (0, TType.BOOL, 'success', None, None, ), # 0
-
 
11628
  )
11621
  )
11629
 
11622
 
11630
  def __init__(self, success=None,):
-
 
11631
    self.success = success
-
 
11632
 
-
 
11633
  def read(self, iprot):
11623
  def read(self, iprot):
11634
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
11624
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
11635
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
11625
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
11636
      return
11626
      return
11637
    iprot.readStructBegin()
11627
    iprot.readStructBegin()
11638
    while True:
11628
    while True:
11639
      (fname, ftype, fid) = iprot.readFieldBegin()
11629
      (fname, ftype, fid) = iprot.readFieldBegin()
11640
      if ftype == TType.STOP:
11630
      if ftype == TType.STOP:
11641
        break
11631
        break
11642
      if fid == 0:
-
 
11643
        if ftype == TType.BOOL:
-
 
11644
          self.success = iprot.readBool();
-
 
11645
        else:
-
 
11646
          iprot.skip(ftype)
-
 
11647
      else:
11632
      else:
11648
        iprot.skip(ftype)
11633
        iprot.skip(ftype)
11649
      iprot.readFieldEnd()
11634
      iprot.readFieldEnd()
11650
    iprot.readStructEnd()
11635
    iprot.readStructEnd()
11651
 
11636
 
11652
  def write(self, oprot):
11637
  def write(self, oprot):
11653
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
11638
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
11654
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
11639
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
11655
      return
11640
      return
11656
    oprot.writeStructBegin('addBanner_result')
11641
    oprot.writeStructBegin('addBanner_result')
11657
    if self.success is not None:
-
 
11658
      oprot.writeFieldBegin('success', TType.BOOL, 0)
-
 
11659
      oprot.writeBool(self.success)
-
 
11660
      oprot.writeFieldEnd()
-
 
11661
    oprot.writeFieldStop()
11642
    oprot.writeFieldStop()
11662
    oprot.writeStructEnd()
11643
    oprot.writeStructEnd()
11663
 
11644
 
11664
  def validate(self):
11645
  def validate(self):
11665
    return
11646
    return
Line 11861... Line 11842...
11861
      if ftype == TType.STOP:
11842
      if ftype == TType.STOP:
11862
        break
11843
        break
11863
      if fid == 0:
11844
      if fid == 0:
11864
        if ftype == TType.LIST:
11845
        if ftype == TType.LIST:
11865
          self.success = []
11846
          self.success = []
11866
          (_etype184, _size181) = iprot.readListBegin()
11847
          (_etype198, _size195) = iprot.readListBegin()
11867
          for _i185 in xrange(_size181):
11848
          for _i199 in xrange(_size195):
11868
            _elem186 = Banner()
11849
            _elem200 = Banner()
11869
            _elem186.read(iprot)
11850
            _elem200.read(iprot)
11870
            self.success.append(_elem186)
11851
            self.success.append(_elem200)
11871
          iprot.readListEnd()
11852
          iprot.readListEnd()
11872
        else:
11853
        else:
11873
          iprot.skip(ftype)
11854
          iprot.skip(ftype)
11874
      else:
11855
      else:
11875
        iprot.skip(ftype)
11856
        iprot.skip(ftype)
Line 11882... Line 11863...
11882
      return
11863
      return
11883
    oprot.writeStructBegin('getAllBanners_result')
11864
    oprot.writeStructBegin('getAllBanners_result')
11884
    if self.success is not None:
11865
    if self.success is not None:
11885
      oprot.writeFieldBegin('success', TType.LIST, 0)
11866
      oprot.writeFieldBegin('success', TType.LIST, 0)
11886
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11867
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11887
      for iter187 in self.success:
11868
      for iter201 in self.success:
11888
        iter187.write(oprot)
11869
        iter201.write(oprot)
11889
      oprot.writeListEnd()
11870
      oprot.writeListEnd()
11890
      oprot.writeFieldEnd()
11871
      oprot.writeFieldEnd()
11891
    oprot.writeFieldStop()
11872
    oprot.writeFieldStop()
11892
    oprot.writeStructEnd()
11873
    oprot.writeStructEnd()
11893
 
11874
 
Line 12210... Line 12191...
12210
      if ftype == TType.STOP:
12191
      if ftype == TType.STOP:
12211
        break
12192
        break
12212
      if fid == 0:
12193
      if fid == 0:
12213
        if ftype == TType.MAP:
12194
        if ftype == TType.MAP:
12214
          self.success = {}
12195
          self.success = {}
12215
          (_ktype189, _vtype190, _size188 ) = iprot.readMapBegin() 
12196
          (_ktype203, _vtype204, _size202 ) = iprot.readMapBegin() 
12216
          for _i192 in xrange(_size188):
12197
          for _i206 in xrange(_size202):
12217
            _key193 = iprot.readString();
12198
            _key207 = iprot.readString();
12218
            _val194 = []
12199
            _val208 = []
12219
            (_etype198, _size195) = iprot.readListBegin()
12200
            (_etype212, _size209) = iprot.readListBegin()
12220
            for _i199 in xrange(_size195):
12201
            for _i213 in xrange(_size209):
12221
              _elem200 = Banner()
12202
              _elem214 = Banner()
12222
              _elem200.read(iprot)
12203
              _elem214.read(iprot)
12223
              _val194.append(_elem200)
12204
              _val208.append(_elem214)
12224
            iprot.readListEnd()
12205
            iprot.readListEnd()
12225
            self.success[_key193] = _val194
12206
            self.success[_key207] = _val208
12226
          iprot.readMapEnd()
12207
          iprot.readMapEnd()
12227
        else:
12208
        else:
12228
          iprot.skip(ftype)
12209
          iprot.skip(ftype)
12229
      else:
12210
      else:
12230
        iprot.skip(ftype)
12211
        iprot.skip(ftype)
Line 12237... Line 12218...
12237
      return
12218
      return
12238
    oprot.writeStructBegin('getActiveBanners_result')
12219
    oprot.writeStructBegin('getActiveBanners_result')
12239
    if self.success is not None:
12220
    if self.success is not None:
12240
      oprot.writeFieldBegin('success', TType.MAP, 0)
12221
      oprot.writeFieldBegin('success', TType.MAP, 0)
12241
      oprot.writeMapBegin(TType.STRING, TType.LIST, len(self.success))
12222
      oprot.writeMapBegin(TType.STRING, TType.LIST, len(self.success))
12242
      for kiter201,viter202 in self.success.items():
12223
      for kiter215,viter216 in self.success.items():
12243
        oprot.writeString(kiter201)
12224
        oprot.writeString(kiter215)
12244
        oprot.writeListBegin(TType.STRUCT, len(viter202))
12225
        oprot.writeListBegin(TType.STRUCT, len(viter216))
12245
        for iter203 in viter202:
12226
        for iter217 in viter216:
12246
          iter203.write(oprot)
12227
          iter217.write(oprot)
12247
        oprot.writeListEnd()
12228
        oprot.writeListEnd()
12248
      oprot.writeMapEnd()
12229
      oprot.writeMapEnd()
12249
      oprot.writeFieldEnd()
12230
      oprot.writeFieldEnd()
12250
    oprot.writeFieldStop()
12231
    oprot.writeFieldStop()
12251
    oprot.writeStructEnd()
12232
    oprot.writeStructEnd()
Line 12289... Line 12270...
12289
      if ftype == TType.STOP:
12270
      if ftype == TType.STOP:
12290
        break
12271
        break
12291
      if fid == 1:
12272
      if fid == 1:
12292
        if ftype == TType.LIST:
12273
        if ftype == TType.LIST:
12293
          self.bannerMaps = []
12274
          self.bannerMaps = []
12294
          (_etype207, _size204) = iprot.readListBegin()
12275
          (_etype221, _size218) = iprot.readListBegin()
12295
          for _i208 in xrange(_size204):
12276
          for _i222 in xrange(_size218):
12296
            _elem209 = BannerMap()
12277
            _elem223 = BannerMap()
12297
            _elem209.read(iprot)
12278
            _elem223.read(iprot)
12298
            self.bannerMaps.append(_elem209)
12279
            self.bannerMaps.append(_elem223)
12299
          iprot.readListEnd()
12280
          iprot.readListEnd()
12300
        else:
12281
        else:
12301
          iprot.skip(ftype)
12282
          iprot.skip(ftype)
12302
      else:
12283
      else:
12303
        iprot.skip(ftype)
12284
        iprot.skip(ftype)
Line 12310... Line 12291...
12310
      return
12291
      return
12311
    oprot.writeStructBegin('addBannerMap_args')
12292
    oprot.writeStructBegin('addBannerMap_args')
12312
    if self.bannerMaps is not None:
12293
    if self.bannerMaps is not None:
12313
      oprot.writeFieldBegin('bannerMaps', TType.LIST, 1)
12294
      oprot.writeFieldBegin('bannerMaps', TType.LIST, 1)
12314
      oprot.writeListBegin(TType.STRUCT, len(self.bannerMaps))
12295
      oprot.writeListBegin(TType.STRUCT, len(self.bannerMaps))
12315
      for iter210 in self.bannerMaps:
12296
      for iter224 in self.bannerMaps:
12316
        iter210.write(oprot)
12297
        iter224.write(oprot)
12317
      oprot.writeListEnd()
12298
      oprot.writeListEnd()
12318
      oprot.writeFieldEnd()
12299
      oprot.writeFieldEnd()
12319
    oprot.writeFieldStop()
12300
    oprot.writeFieldStop()
12320
    oprot.writeStructEnd()
12301
    oprot.writeStructEnd()
12321
 
12302
 
Line 12715... Line 12696...
12715
      if ftype == TType.STOP:
12696
      if ftype == TType.STOP:
12716
        break
12697
        break
12717
      if fid == 0:
12698
      if fid == 0:
12718
        if ftype == TType.LIST:
12699
        if ftype == TType.LIST:
12719
          self.success = []
12700
          self.success = []
12720
          (_etype214, _size211) = iprot.readListBegin()
12701
          (_etype228, _size225) = iprot.readListBegin()
12721
          for _i215 in xrange(_size211):
12702
          for _i229 in xrange(_size225):
12722
            _elem216 = BannerMap()
12703
            _elem230 = BannerMap()
12723
            _elem216.read(iprot)
12704
            _elem230.read(iprot)
12724
            self.success.append(_elem216)
12705
            self.success.append(_elem230)
12725
          iprot.readListEnd()
12706
          iprot.readListEnd()
12726
        else:
12707
        else:
12727
          iprot.skip(ftype)
12708
          iprot.skip(ftype)
12728
      else:
12709
      else:
12729
        iprot.skip(ftype)
12710
        iprot.skip(ftype)
Line 12736... Line 12717...
12736
      return
12717
      return
12737
    oprot.writeStructBegin('getBannerMapDetails_result')
12718
    oprot.writeStructBegin('getBannerMapDetails_result')
12738
    if self.success is not None:
12719
    if self.success is not None:
12739
      oprot.writeFieldBegin('success', TType.LIST, 0)
12720
      oprot.writeFieldBegin('success', TType.LIST, 0)
12740
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12721
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12741
      for iter217 in self.success:
12722
      for iter231 in self.success:
12742
        iter217.write(oprot)
12723
        iter231.write(oprot)
12743
      oprot.writeListEnd()
12724
      oprot.writeListEnd()
12744
      oprot.writeFieldEnd()
12725
      oprot.writeFieldEnd()
12745
    oprot.writeFieldStop()
12726
    oprot.writeFieldStop()
12746
    oprot.writeStructEnd()
12727
    oprot.writeStructEnd()
12747
 
12728
 
Line 12784... Line 12765...
12784
      if ftype == TType.STOP:
12765
      if ftype == TType.STOP:
12785
        break
12766
        break
12786
      if fid == 1:
12767
      if fid == 1:
12787
        if ftype == TType.LIST:
12768
        if ftype == TType.LIST:
12788
          self.bannerUriMappings = []
12769
          self.bannerUriMappings = []
12789
          (_etype221, _size218) = iprot.readListBegin()
12770
          (_etype235, _size232) = iprot.readListBegin()
12790
          for _i222 in xrange(_size218):
12771
          for _i236 in xrange(_size232):
12791
            _elem223 = BannerUriMapping()
12772
            _elem237 = BannerUriMapping()
12792
            _elem223.read(iprot)
12773
            _elem237.read(iprot)
12793
            self.bannerUriMappings.append(_elem223)
12774
            self.bannerUriMappings.append(_elem237)
12794
          iprot.readListEnd()
12775
          iprot.readListEnd()
12795
        else:
12776
        else:
12796
          iprot.skip(ftype)
12777
          iprot.skip(ftype)
12797
      else:
12778
      else:
12798
        iprot.skip(ftype)
12779
        iprot.skip(ftype)
Line 12805... Line 12786...
12805
      return
12786
      return
12806
    oprot.writeStructBegin('addBannerUri_args')
12787
    oprot.writeStructBegin('addBannerUri_args')
12807
    if self.bannerUriMappings is not None:
12788
    if self.bannerUriMappings is not None:
12808
      oprot.writeFieldBegin('bannerUriMappings', TType.LIST, 1)
12789
      oprot.writeFieldBegin('bannerUriMappings', TType.LIST, 1)
12809
      oprot.writeListBegin(TType.STRUCT, len(self.bannerUriMappings))
12790
      oprot.writeListBegin(TType.STRUCT, len(self.bannerUriMappings))
12810
      for iter224 in self.bannerUriMappings:
12791
      for iter238 in self.bannerUriMappings:
12811
        iter224.write(oprot)
12792
        iter238.write(oprot)
12812
      oprot.writeListEnd()
12793
      oprot.writeListEnd()
12813
      oprot.writeFieldEnd()
12794
      oprot.writeFieldEnd()
12814
    oprot.writeFieldStop()
12795
    oprot.writeFieldStop()
12815
    oprot.writeStructEnd()
12796
    oprot.writeStructEnd()
12816
 
12797
 
Line 12954... Line 12935...
12954
      if ftype == TType.STOP:
12935
      if ftype == TType.STOP:
12955
        break
12936
        break
12956
      if fid == 0:
12937
      if fid == 0:
12957
        if ftype == TType.LIST:
12938
        if ftype == TType.LIST:
12958
          self.success = []
12939
          self.success = []
12959
          (_etype228, _size225) = iprot.readListBegin()
12940
          (_etype242, _size239) = iprot.readListBegin()
12960
          for _i229 in xrange(_size225):
12941
          for _i243 in xrange(_size239):
12961
            _elem230 = BannerUriMapping()
12942
            _elem244 = BannerUriMapping()
12962
            _elem230.read(iprot)
12943
            _elem244.read(iprot)
12963
            self.success.append(_elem230)
12944
            self.success.append(_elem244)
12964
          iprot.readListEnd()
12945
          iprot.readListEnd()
12965
        else:
12946
        else:
12966
          iprot.skip(ftype)
12947
          iprot.skip(ftype)
12967
      else:
12948
      else:
12968
        iprot.skip(ftype)
12949
        iprot.skip(ftype)
Line 12975... Line 12956...
12975
      return
12956
      return
12976
    oprot.writeStructBegin('getUriMapping_result')
12957
    oprot.writeStructBegin('getUriMapping_result')
12977
    if self.success is not None:
12958
    if self.success is not None:
12978
      oprot.writeFieldBegin('success', TType.LIST, 0)
12959
      oprot.writeFieldBegin('success', TType.LIST, 0)
12979
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12960
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12980
      for iter231 in self.success:
12961
      for iter245 in self.success:
12981
        iter231.write(oprot)
12962
        iter245.write(oprot)
12982
      oprot.writeListEnd()
12963
      oprot.writeListEnd()
12983
      oprot.writeFieldEnd()
12964
      oprot.writeFieldEnd()
12984
    oprot.writeFieldStop()
12965
    oprot.writeFieldStop()
12985
    oprot.writeStructEnd()
12966
    oprot.writeStructEnd()
12986
 
12967
 
Line 13185... Line 13166...
13185
      if ftype == TType.STOP:
13166
      if ftype == TType.STOP:
13186
        break
13167
        break
13187
      if fid == 0:
13168
      if fid == 0:
13188
        if ftype == TType.LIST:
13169
        if ftype == TType.LIST:
13189
          self.success = []
13170
          self.success = []
13190
          (_etype235, _size232) = iprot.readListBegin()
13171
          (_etype249, _size246) = iprot.readListBegin()
13191
          for _i236 in xrange(_size232):
13172
          for _i250 in xrange(_size246):
13192
            _elem237 = Campaign()
13173
            _elem251 = Campaign()
13193
            _elem237.read(iprot)
13174
            _elem251.read(iprot)
13194
            self.success.append(_elem237)
13175
            self.success.append(_elem251)
13195
          iprot.readListEnd()
13176
          iprot.readListEnd()
13196
        else:
13177
        else:
13197
          iprot.skip(ftype)
13178
          iprot.skip(ftype)
13198
      else:
13179
      else:
13199
        iprot.skip(ftype)
13180
        iprot.skip(ftype)
Line 13206... Line 13187...
13206
      return
13187
      return
13207
    oprot.writeStructBegin('getCampaigns_result')
13188
    oprot.writeStructBegin('getCampaigns_result')
13208
    if self.success is not None:
13189
    if self.success is not None:
13209
      oprot.writeFieldBegin('success', TType.LIST, 0)
13190
      oprot.writeFieldBegin('success', TType.LIST, 0)
13210
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13191
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13211
      for iter238 in self.success:
13192
      for iter252 in self.success:
13212
        iter238.write(oprot)
13193
        iter252.write(oprot)
13213
      oprot.writeListEnd()
13194
      oprot.writeListEnd()
13214
      oprot.writeFieldEnd()
13195
      oprot.writeFieldEnd()
13215
    oprot.writeFieldStop()
13196
    oprot.writeFieldStop()
13216
    oprot.writeStructEnd()
13197
    oprot.writeStructEnd()
13217
 
13198
 
Line 13397... Line 13378...
13397
      if ftype == TType.STOP:
13378
      if ftype == TType.STOP:
13398
        break
13379
        break
13399
      if fid == 0:
13380
      if fid == 0:
13400
        if ftype == TType.LIST:
13381
        if ftype == TType.LIST:
13401
          self.success = []
13382
          self.success = []
13402
          (_etype242, _size239) = iprot.readListBegin()
13383
          (_etype256, _size253) = iprot.readListBegin()
13403
          for _i243 in xrange(_size239):
13384
          for _i257 in xrange(_size253):
13404
            _elem244 = iprot.readString();
13385
            _elem258 = iprot.readString();
13405
            self.success.append(_elem244)
13386
            self.success.append(_elem258)
13406
          iprot.readListEnd()
13387
          iprot.readListEnd()
13407
        else:
13388
        else:
13408
          iprot.skip(ftype)
13389
          iprot.skip(ftype)
13409
      else:
13390
      else:
13410
        iprot.skip(ftype)
13391
        iprot.skip(ftype)
Line 13417... Line 13398...
13417
      return
13398
      return
13418
    oprot.writeStructBegin('getAllCampaigns_result')
13399
    oprot.writeStructBegin('getAllCampaigns_result')
13419
    if self.success is not None:
13400
    if self.success is not None:
13420
      oprot.writeFieldBegin('success', TType.LIST, 0)
13401
      oprot.writeFieldBegin('success', TType.LIST, 0)
13421
      oprot.writeListBegin(TType.STRING, len(self.success))
13402
      oprot.writeListBegin(TType.STRING, len(self.success))
13422
      for iter245 in self.success:
13403
      for iter259 in self.success:
13423
        oprot.writeString(iter245)
13404
        oprot.writeString(iter259)
13424
      oprot.writeListEnd()
13405
      oprot.writeListEnd()
13425
      oprot.writeFieldEnd()
13406
      oprot.writeFieldEnd()
13426
    oprot.writeFieldStop()
13407
    oprot.writeFieldStop()
13427
    oprot.writeStructEnd()
13408
    oprot.writeStructEnd()
13428
 
13409
 
Line 14021... Line 14002...
14021
      if ftype == TType.STOP:
14002
      if ftype == TType.STOP:
14022
        break
14003
        break
14023
      if fid == 0:
14004
      if fid == 0:
14024
        if ftype == TType.LIST:
14005
        if ftype == TType.LIST:
14025
          self.success = []
14006
          self.success = []
14026
          (_etype249, _size246) = iprot.readListBegin()
14007
          (_etype263, _size260) = iprot.readListBegin()
14027
          for _i250 in xrange(_size246):
14008
          for _i264 in xrange(_size260):
14028
            _elem251 = Item()
14009
            _elem265 = Item()
14029
            _elem251.read(iprot)
14010
            _elem265.read(iprot)
14030
            self.success.append(_elem251)
14011
            self.success.append(_elem265)
14031
          iprot.readListEnd()
14012
          iprot.readListEnd()
14032
        else:
14013
        else:
14033
          iprot.skip(ftype)
14014
          iprot.skip(ftype)
14034
      else:
14015
      else:
14035
        iprot.skip(ftype)
14016
        iprot.skip(ftype)
Line 14042... Line 14023...
14042
      return
14023
      return
14043
    oprot.writeStructBegin('getItemsByRiskyFlag_result')
14024
    oprot.writeStructBegin('getItemsByRiskyFlag_result')
14044
    if self.success is not None:
14025
    if self.success is not None:
14045
      oprot.writeFieldBegin('success', TType.LIST, 0)
14026
      oprot.writeFieldBegin('success', TType.LIST, 0)
14046
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14027
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14047
      for iter252 in self.success:
14028
      for iter266 in self.success:
14048
        iter252.write(oprot)
14029
        iter266.write(oprot)
14049
      oprot.writeListEnd()
14030
      oprot.writeListEnd()
14050
      oprot.writeFieldEnd()
14031
      oprot.writeFieldEnd()
14051
    oprot.writeFieldStop()
14032
    oprot.writeFieldStop()
14052
    oprot.writeStructEnd()
14033
    oprot.writeStructEnd()
14053
 
14034
 
Line 14161... Line 14142...
14161
      if ftype == TType.STOP:
14142
      if ftype == TType.STOP:
14162
        break
14143
        break
14163
      if fid == 0:
14144
      if fid == 0:
14164
        if ftype == TType.LIST:
14145
        if ftype == TType.LIST:
14165
          self.success = []
14146
          self.success = []
14166
          (_etype256, _size253) = iprot.readListBegin()
14147
          (_etype270, _size267) = iprot.readListBegin()
14167
          for _i257 in xrange(_size253):
14148
          for _i271 in xrange(_size267):
14168
            _elem258 = Item()
14149
            _elem272 = Item()
14169
            _elem258.read(iprot)
14150
            _elem272.read(iprot)
14170
            self.success.append(_elem258)
14151
            self.success.append(_elem272)
14171
          iprot.readListEnd()
14152
          iprot.readListEnd()
14172
        else:
14153
        else:
14173
          iprot.skip(ftype)
14154
          iprot.skip(ftype)
14174
      else:
14155
      else:
14175
        iprot.skip(ftype)
14156
        iprot.skip(ftype)
Line 14182... Line 14163...
14182
      return
14163
      return
14183
    oprot.writeStructBegin('getItemsForMasterSheet_result')
14164
    oprot.writeStructBegin('getItemsForMasterSheet_result')
14184
    if self.success is not None:
14165
    if self.success is not None:
14185
      oprot.writeFieldBegin('success', TType.LIST, 0)
14166
      oprot.writeFieldBegin('success', TType.LIST, 0)
14186
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14167
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14187
      for iter259 in self.success:
14168
      for iter273 in self.success:
14188
        iter259.write(oprot)
14169
        iter273.write(oprot)
14189
      oprot.writeListEnd()
14170
      oprot.writeListEnd()
14190
      oprot.writeFieldEnd()
14171
      oprot.writeFieldEnd()
14191
    oprot.writeFieldStop()
14172
    oprot.writeFieldStop()
14192
    oprot.writeStructEnd()
14173
    oprot.writeStructEnd()
14193
 
14174
 
Line 14313... Line 14294...
14313
      if ftype == TType.STOP:
14294
      if ftype == TType.STOP:
14314
        break
14295
        break
14315
      if fid == 0:
14296
      if fid == 0:
14316
        if ftype == TType.LIST:
14297
        if ftype == TType.LIST:
14317
          self.success = []
14298
          self.success = []
14318
          (_etype263, _size260) = iprot.readListBegin()
14299
          (_etype277, _size274) = iprot.readListBegin()
14319
          for _i264 in xrange(_size260):
14300
          for _i278 in xrange(_size274):
14320
            _elem265 = iprot.readI64();
14301
            _elem279 = iprot.readI64();
14321
            self.success.append(_elem265)
14302
            self.success.append(_elem279)
14322
          iprot.readListEnd()
14303
          iprot.readListEnd()
14323
        else:
14304
        else:
14324
          iprot.skip(ftype)
14305
          iprot.skip(ftype)
14325
      else:
14306
      else:
14326
        iprot.skip(ftype)
14307
        iprot.skip(ftype)
Line 14333... Line 14314...
14333
      return
14314
      return
14334
    oprot.writeStructBegin('getSimilarItemsCatalogIds_result')
14315
    oprot.writeStructBegin('getSimilarItemsCatalogIds_result')
14335
    if self.success is not None:
14316
    if self.success is not None:
14336
      oprot.writeFieldBegin('success', TType.LIST, 0)
14317
      oprot.writeFieldBegin('success', TType.LIST, 0)
14337
      oprot.writeListBegin(TType.I64, len(self.success))
14318
      oprot.writeListBegin(TType.I64, len(self.success))
14338
      for iter266 in self.success:
14319
      for iter280 in self.success:
14339
        oprot.writeI64(iter266)
14320
        oprot.writeI64(iter280)
14340
      oprot.writeListEnd()
14321
      oprot.writeListEnd()
14341
      oprot.writeFieldEnd()
14322
      oprot.writeFieldEnd()
14342
    oprot.writeFieldStop()
14323
    oprot.writeFieldStop()
14343
    oprot.writeStructEnd()
14324
    oprot.writeStructEnd()
14344
 
14325
 
Line 14667... Line 14648...
14667
      if ftype == TType.STOP:
14648
      if ftype == TType.STOP:
14668
        break
14649
        break
14669
      if fid == 0:
14650
      if fid == 0:
14670
        if ftype == TType.LIST:
14651
        if ftype == TType.LIST:
14671
          self.success = []
14652
          self.success = []
14672
          (_etype270, _size267) = iprot.readListBegin()
14653
          (_etype284, _size281) = iprot.readListBegin()
14673
          for _i271 in xrange(_size267):
14654
          for _i285 in xrange(_size281):
14674
            _elem272 = iprot.readString();
14655
            _elem286 = iprot.readString();
14675
            self.success.append(_elem272)
14656
            self.success.append(_elem286)
14676
          iprot.readListEnd()
14657
          iprot.readListEnd()
14677
        else:
14658
        else:
14678
          iprot.skip(ftype)
14659
          iprot.skip(ftype)
14679
      else:
14660
      else:
14680
        iprot.skip(ftype)
14661
        iprot.skip(ftype)
Line 14687... Line 14668...
14687
      return
14668
      return
14688
    oprot.writeStructBegin('getAllBrandsByCategory_result')
14669
    oprot.writeStructBegin('getAllBrandsByCategory_result')
14689
    if self.success is not None:
14670
    if self.success is not None:
14690
      oprot.writeFieldBegin('success', TType.LIST, 0)
14671
      oprot.writeFieldBegin('success', TType.LIST, 0)
14691
      oprot.writeListBegin(TType.STRING, len(self.success))
14672
      oprot.writeListBegin(TType.STRING, len(self.success))
14692
      for iter273 in self.success:
14673
      for iter287 in self.success:
14693
        oprot.writeString(iter273)
14674
        oprot.writeString(iter287)
14694
      oprot.writeListEnd()
14675
      oprot.writeListEnd()
14695
      oprot.writeFieldEnd()
14676
      oprot.writeFieldEnd()
14696
    oprot.writeFieldStop()
14677
    oprot.writeFieldStop()
14697
    oprot.writeStructEnd()
14678
    oprot.writeStructEnd()
14698
 
14679
 
Line 14776... Line 14757...
14776
      if ftype == TType.STOP:
14757
      if ftype == TType.STOP:
14777
        break
14758
        break
14778
      if fid == 0:
14759
      if fid == 0:
14779
        if ftype == TType.LIST:
14760
        if ftype == TType.LIST:
14780
          self.success = []
14761
          self.success = []
14781
          (_etype277, _size274) = iprot.readListBegin()
14762
          (_etype291, _size288) = iprot.readListBegin()
14782
          for _i278 in xrange(_size274):
14763
          for _i292 in xrange(_size288):
14783
            _elem279 = iprot.readString();
14764
            _elem293 = iprot.readString();
14784
            self.success.append(_elem279)
14765
            self.success.append(_elem293)
14785
          iprot.readListEnd()
14766
          iprot.readListEnd()
14786
        else:
14767
        else:
14787
          iprot.skip(ftype)
14768
          iprot.skip(ftype)
14788
      else:
14769
      else:
14789
        iprot.skip(ftype)
14770
        iprot.skip(ftype)
Line 14796... Line 14777...
14796
      return
14777
      return
14797
    oprot.writeStructBegin('getAllBrands_result')
14778
    oprot.writeStructBegin('getAllBrands_result')
14798
    if self.success is not None:
14779
    if self.success is not None:
14799
      oprot.writeFieldBegin('success', TType.LIST, 0)
14780
      oprot.writeFieldBegin('success', TType.LIST, 0)
14800
      oprot.writeListBegin(TType.STRING, len(self.success))
14781
      oprot.writeListBegin(TType.STRING, len(self.success))
14801
      for iter280 in self.success:
14782
      for iter294 in self.success:
14802
        oprot.writeString(iter280)
14783
        oprot.writeString(iter294)
14803
      oprot.writeListEnd()
14784
      oprot.writeListEnd()
14804
      oprot.writeFieldEnd()
14785
      oprot.writeFieldEnd()
14805
    oprot.writeFieldStop()
14786
    oprot.writeFieldStop()
14806
    oprot.writeStructEnd()
14787
    oprot.writeStructEnd()
14807
 
14788
 
Line 14885... Line 14866...
14885
      if ftype == TType.STOP:
14866
      if ftype == TType.STOP:
14886
        break
14867
        break
14887
      if fid == 0:
14868
      if fid == 0:
14888
        if ftype == TType.LIST:
14869
        if ftype == TType.LIST:
14889
          self.success = []
14870
          self.success = []
14890
          (_etype284, _size281) = iprot.readListBegin()
14871
          (_etype298, _size295) = iprot.readListBegin()
14891
          for _i285 in xrange(_size281):
14872
          for _i299 in xrange(_size295):
14892
            _elem286 = Source()
14873
            _elem300 = Source()
14893
            _elem286.read(iprot)
14874
            _elem300.read(iprot)
14894
            self.success.append(_elem286)
14875
            self.success.append(_elem300)
14895
          iprot.readListEnd()
14876
          iprot.readListEnd()
14896
        else:
14877
        else:
14897
          iprot.skip(ftype)
14878
          iprot.skip(ftype)
14898
      else:
14879
      else:
14899
        iprot.skip(ftype)
14880
        iprot.skip(ftype)
Line 14906... Line 14887...
14906
      return
14887
      return
14907
    oprot.writeStructBegin('getAllSources_result')
14888
    oprot.writeStructBegin('getAllSources_result')
14908
    if self.success is not None:
14889
    if self.success is not None:
14909
      oprot.writeFieldBegin('success', TType.LIST, 0)
14890
      oprot.writeFieldBegin('success', TType.LIST, 0)
14910
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14891
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14911
      for iter287 in self.success:
14892
      for iter301 in self.success:
14912
        iter287.write(oprot)
14893
        iter301.write(oprot)
14913
      oprot.writeListEnd()
14894
      oprot.writeListEnd()
14914
      oprot.writeFieldEnd()
14895
      oprot.writeFieldEnd()
14915
    oprot.writeFieldStop()
14896
    oprot.writeFieldStop()
14916
    oprot.writeStructEnd()
14897
    oprot.writeStructEnd()
14917
 
14898
 
Line 15283... Line 15264...
15283
      if ftype == TType.STOP:
15264
      if ftype == TType.STOP:
15284
        break
15265
        break
15285
      if fid == 0:
15266
      if fid == 0:
15286
        if ftype == TType.LIST:
15267
        if ftype == TType.LIST:
15287
          self.success = []
15268
          self.success = []
15288
          (_etype291, _size288) = iprot.readListBegin()
15269
          (_etype305, _size302) = iprot.readListBegin()
15289
          for _i292 in xrange(_size288):
15270
          for _i306 in xrange(_size302):
15290
            _elem293 = SourceItemPricing()
15271
            _elem307 = SourceItemPricing()
15291
            _elem293.read(iprot)
15272
            _elem307.read(iprot)
15292
            self.success.append(_elem293)
15273
            self.success.append(_elem307)
15293
          iprot.readListEnd()
15274
          iprot.readListEnd()
15294
        else:
15275
        else:
15295
          iprot.skip(ftype)
15276
          iprot.skip(ftype)
15296
      elif fid == 1:
15277
      elif fid == 1:
15297
        if ftype == TType.STRUCT:
15278
        if ftype == TType.STRUCT:
Line 15310... Line 15291...
15310
      return
15291
      return
15311
    oprot.writeStructBegin('getAllSourcePricing_result')
15292
    oprot.writeStructBegin('getAllSourcePricing_result')
15312
    if self.success is not None:
15293
    if self.success is not None:
15313
      oprot.writeFieldBegin('success', TType.LIST, 0)
15294
      oprot.writeFieldBegin('success', TType.LIST, 0)
15314
      oprot.writeListBegin(TType.STRUCT, len(self.success))
15295
      oprot.writeListBegin(TType.STRUCT, len(self.success))
15315
      for iter294 in self.success:
15296
      for iter308 in self.success:
15316
        iter294.write(oprot)
15297
        iter308.write(oprot)
15317
      oprot.writeListEnd()
15298
      oprot.writeListEnd()
15318
      oprot.writeFieldEnd()
15299
      oprot.writeFieldEnd()
15319
    if self.cex is not None:
15300
    if self.cex is not None:
15320
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
15301
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
15321
      self.cex.write(oprot)
15302
      self.cex.write(oprot)
Line 15513... Line 15494...
15513
      if ftype == TType.STOP:
15494
      if ftype == TType.STOP:
15514
        break
15495
        break
15515
      if fid == 1:
15496
      if fid == 1:
15516
        if ftype == TType.LIST:
15497
        if ftype == TType.LIST:
15517
          self.searchTerms = []
15498
          self.searchTerms = []
15518
          (_etype298, _size295) = iprot.readListBegin()
15499
          (_etype312, _size309) = iprot.readListBegin()
15519
          for _i299 in xrange(_size295):
15500
          for _i313 in xrange(_size309):
15520
            _elem300 = iprot.readString();
15501
            _elem314 = iprot.readString();
15521
            self.searchTerms.append(_elem300)
15502
            self.searchTerms.append(_elem314)
15522
          iprot.readListEnd()
15503
          iprot.readListEnd()
15523
        else:
15504
        else:
15524
          iprot.skip(ftype)
15505
          iprot.skip(ftype)
15525
      elif fid == 2:
15506
      elif fid == 2:
15526
        if ftype == TType.I64:
15507
        if ftype == TType.I64:
Line 15543... Line 15524...
15543
      return
15524
      return
15544
    oprot.writeStructBegin('searchItemsInRange_args')
15525
    oprot.writeStructBegin('searchItemsInRange_args')
15545
    if self.searchTerms is not None:
15526
    if self.searchTerms is not None:
15546
      oprot.writeFieldBegin('searchTerms', TType.LIST, 1)
15527
      oprot.writeFieldBegin('searchTerms', TType.LIST, 1)
15547
      oprot.writeListBegin(TType.STRING, len(self.searchTerms))
15528
      oprot.writeListBegin(TType.STRING, len(self.searchTerms))
15548
      for iter301 in self.searchTerms:
15529
      for iter315 in self.searchTerms:
15549
        oprot.writeString(iter301)
15530
        oprot.writeString(iter315)
15550
      oprot.writeListEnd()
15531
      oprot.writeListEnd()
15551
      oprot.writeFieldEnd()
15532
      oprot.writeFieldEnd()
15552
    if self.offset is not None:
15533
    if self.offset is not None:
15553
      oprot.writeFieldBegin('offset', TType.I64, 2)
15534
      oprot.writeFieldBegin('offset', TType.I64, 2)
15554
      oprot.writeI64(self.offset)
15535
      oprot.writeI64(self.offset)
Line 15598... Line 15579...
15598
      if ftype == TType.STOP:
15579
      if ftype == TType.STOP:
15599
        break
15580
        break
15600
      if fid == 0:
15581
      if fid == 0:
15601
        if ftype == TType.LIST:
15582
        if ftype == TType.LIST:
15602
          self.success = []
15583
          self.success = []
15603
          (_etype305, _size302) = iprot.readListBegin()
15584
          (_etype319, _size316) = iprot.readListBegin()
15604
          for _i306 in xrange(_size302):
15585
          for _i320 in xrange(_size316):
15605
            _elem307 = Item()
15586
            _elem321 = Item()
15606
            _elem307.read(iprot)
15587
            _elem321.read(iprot)
15607
            self.success.append(_elem307)
15588
            self.success.append(_elem321)
15608
          iprot.readListEnd()
15589
          iprot.readListEnd()
15609
        else:
15590
        else:
15610
          iprot.skip(ftype)
15591
          iprot.skip(ftype)
15611
      else:
15592
      else:
15612
        iprot.skip(ftype)
15593
        iprot.skip(ftype)
Line 15619... Line 15600...
15619
      return
15600
      return
15620
    oprot.writeStructBegin('searchItemsInRange_result')
15601
    oprot.writeStructBegin('searchItemsInRange_result')
15621
    if self.success is not None:
15602
    if self.success is not None:
15622
      oprot.writeFieldBegin('success', TType.LIST, 0)
15603
      oprot.writeFieldBegin('success', TType.LIST, 0)
15623
      oprot.writeListBegin(TType.STRUCT, len(self.success))
15604
      oprot.writeListBegin(TType.STRUCT, len(self.success))
15624
      for iter308 in self.success:
15605
      for iter322 in self.success:
15625
        iter308.write(oprot)
15606
        iter322.write(oprot)
15626
      oprot.writeListEnd()
15607
      oprot.writeListEnd()
15627
      oprot.writeFieldEnd()
15608
      oprot.writeFieldEnd()
15628
    oprot.writeFieldStop()
15609
    oprot.writeFieldStop()
15629
    oprot.writeStructEnd()
15610
    oprot.writeStructEnd()
15630
 
15611
 
Line 15667... Line 15648...
15667
      if ftype == TType.STOP:
15648
      if ftype == TType.STOP:
15668
        break
15649
        break
15669
      if fid == 1:
15650
      if fid == 1:
15670
        if ftype == TType.LIST:
15651
        if ftype == TType.LIST:
15671
          self.searchTerms = []
15652
          self.searchTerms = []
15672
          (_etype312, _size309) = iprot.readListBegin()
15653
          (_etype326, _size323) = iprot.readListBegin()
15673
          for _i313 in xrange(_size309):
15654
          for _i327 in xrange(_size323):
15674
            _elem314 = iprot.readString();
15655
            _elem328 = iprot.readString();
15675
            self.searchTerms.append(_elem314)
15656
            self.searchTerms.append(_elem328)
15676
          iprot.readListEnd()
15657
          iprot.readListEnd()
15677
        else:
15658
        else:
15678
          iprot.skip(ftype)
15659
          iprot.skip(ftype)
15679
      else:
15660
      else:
15680
        iprot.skip(ftype)
15661
        iprot.skip(ftype)
Line 15687... Line 15668...
15687
      return
15668
      return
15688
    oprot.writeStructBegin('getSearchResultCount_args')
15669
    oprot.writeStructBegin('getSearchResultCount_args')
15689
    if self.searchTerms is not None:
15670
    if self.searchTerms is not None:
15690
      oprot.writeFieldBegin('searchTerms', TType.LIST, 1)
15671
      oprot.writeFieldBegin('searchTerms', TType.LIST, 1)
15691
      oprot.writeListBegin(TType.STRING, len(self.searchTerms))
15672
      oprot.writeListBegin(TType.STRING, len(self.searchTerms))
15692
      for iter315 in self.searchTerms:
15673
      for iter329 in self.searchTerms:
15693
        oprot.writeString(iter315)
15674
        oprot.writeString(iter329)
15694
      oprot.writeListEnd()
15675
      oprot.writeListEnd()
15695
      oprot.writeFieldEnd()
15676
      oprot.writeFieldEnd()
15696
    oprot.writeFieldStop()
15677
    oprot.writeFieldStop()
15697
    oprot.writeStructEnd()
15678
    oprot.writeStructEnd()
15698
 
15679
 
Line 15853... Line 15834...
15853
      if ftype == TType.STOP:
15834
      if ftype == TType.STOP:
15854
        break
15835
        break
15855
      if fid == 0:
15836
      if fid == 0:
15856
        if ftype == TType.LIST:
15837
        if ftype == TType.LIST:
15857
          self.success = []
15838
          self.success = []
15858
          (_etype319, _size316) = iprot.readListBegin()
15839
          (_etype333, _size330) = iprot.readListBegin()
15859
          for _i320 in xrange(_size316):
15840
          for _i334 in xrange(_size330):
15860
            _elem321 = ProductNotificationRequest()
15841
            _elem335 = ProductNotificationRequest()
15861
            _elem321.read(iprot)
15842
            _elem335.read(iprot)
15862
            self.success.append(_elem321)
15843
            self.success.append(_elem335)
15863
          iprot.readListEnd()
15844
          iprot.readListEnd()
15864
        else:
15845
        else:
15865
          iprot.skip(ftype)
15846
          iprot.skip(ftype)
15866
      else:
15847
      else:
15867
        iprot.skip(ftype)
15848
        iprot.skip(ftype)
Line 15874... Line 15855...
15874
      return
15855
      return
15875
    oprot.writeStructBegin('getProductNotifications_result')
15856
    oprot.writeStructBegin('getProductNotifications_result')
15876
    if self.success is not None:
15857
    if self.success is not None:
15877
      oprot.writeFieldBegin('success', TType.LIST, 0)
15858
      oprot.writeFieldBegin('success', TType.LIST, 0)
15878
      oprot.writeListBegin(TType.STRUCT, len(self.success))
15859
      oprot.writeListBegin(TType.STRUCT, len(self.success))
15879
      for iter322 in self.success:
15860
      for iter336 in self.success:
15880
        iter322.write(oprot)
15861
        iter336.write(oprot)
15881
      oprot.writeListEnd()
15862
      oprot.writeListEnd()
15882
      oprot.writeFieldEnd()
15863
      oprot.writeFieldEnd()
15883
    oprot.writeFieldStop()
15864
    oprot.writeFieldStop()
15884
    oprot.writeStructEnd()
15865
    oprot.writeStructEnd()
15885
 
15866
 
Line 15993... Line 15974...
15993
      if ftype == TType.STOP:
15974
      if ftype == TType.STOP:
15994
        break
15975
        break
15995
      if fid == 0:
15976
      if fid == 0:
15996
        if ftype == TType.LIST:
15977
        if ftype == TType.LIST:
15997
          self.success = []
15978
          self.success = []
15998
          (_etype326, _size323) = iprot.readListBegin()
15979
          (_etype340, _size337) = iprot.readListBegin()
15999
          for _i327 in xrange(_size323):
15980
          for _i341 in xrange(_size337):
16000
            _elem328 = ProductNotificationRequestCount()
15981
            _elem342 = ProductNotificationRequestCount()
16001
            _elem328.read(iprot)
15982
            _elem342.read(iprot)
16002
            self.success.append(_elem328)
15983
            self.success.append(_elem342)
16003
          iprot.readListEnd()
15984
          iprot.readListEnd()
16004
        else:
15985
        else:
16005
          iprot.skip(ftype)
15986
          iprot.skip(ftype)
16006
      else:
15987
      else:
16007
        iprot.skip(ftype)
15988
        iprot.skip(ftype)
Line 16014... Line 15995...
16014
      return
15995
      return
16015
    oprot.writeStructBegin('getProductNotificationRequestCount_result')
15996
    oprot.writeStructBegin('getProductNotificationRequestCount_result')
16016
    if self.success is not None:
15997
    if self.success is not None:
16017
      oprot.writeFieldBegin('success', TType.LIST, 0)
15998
      oprot.writeFieldBegin('success', TType.LIST, 0)
16018
      oprot.writeListBegin(TType.STRUCT, len(self.success))
15999
      oprot.writeListBegin(TType.STRUCT, len(self.success))
16019
      for iter329 in self.success:
16000
      for iter343 in self.success:
16020
        iter329.write(oprot)
16001
        iter343.write(oprot)
16021
      oprot.writeListEnd()
16002
      oprot.writeListEnd()
16022
      oprot.writeFieldEnd()
16003
      oprot.writeFieldEnd()
16023
    oprot.writeFieldStop()
16004
    oprot.writeFieldStop()
16024
    oprot.writeStructEnd()
16005
    oprot.writeStructEnd()
16025
 
16006
 
Line 16708... Line 16689...
16708
      if ftype == TType.STOP:
16689
      if ftype == TType.STOP:
16709
        break
16690
        break
16710
      if fid == 0:
16691
      if fid == 0:
16711
        if ftype == TType.LIST:
16692
        if ftype == TType.LIST:
16712
          self.success = []
16693
          self.success = []
16713
          (_etype333, _size330) = iprot.readListBegin()
16694
          (_etype347, _size344) = iprot.readListBegin()
16714
          for _i334 in xrange(_size330):
16695
          for _i348 in xrange(_size344):
16715
            _elem335 = VoucherItemMapping()
16696
            _elem349 = VoucherItemMapping()
16716
            _elem335.read(iprot)
16697
            _elem349.read(iprot)
16717
            self.success.append(_elem335)
16698
            self.success.append(_elem349)
16718
          iprot.readListEnd()
16699
          iprot.readListEnd()
16719
        else:
16700
        else:
16720
          iprot.skip(ftype)
16701
          iprot.skip(ftype)
16721
      else:
16702
      else:
16722
        iprot.skip(ftype)
16703
        iprot.skip(ftype)
Line 16729... Line 16710...
16729
      return
16710
      return
16730
    oprot.writeStructBegin('getAllItemVouchers_result')
16711
    oprot.writeStructBegin('getAllItemVouchers_result')
16731
    if self.success is not None:
16712
    if self.success is not None:
16732
      oprot.writeFieldBegin('success', TType.LIST, 0)
16713
      oprot.writeFieldBegin('success', TType.LIST, 0)
16733
      oprot.writeListBegin(TType.STRUCT, len(self.success))
16714
      oprot.writeListBegin(TType.STRUCT, len(self.success))
16734
      for iter336 in self.success:
16715
      for iter350 in self.success:
16735
        iter336.write(oprot)
16716
        iter350.write(oprot)
16736
      oprot.writeListEnd()
16717
      oprot.writeListEnd()
16737
      oprot.writeFieldEnd()
16718
      oprot.writeFieldEnd()
16738
    oprot.writeFieldStop()
16719
    oprot.writeFieldStop()
16739
    oprot.writeStructEnd()
16720
    oprot.writeStructEnd()
16740
 
16721
 
Line 17254... Line 17235...
17254
      if ftype == TType.STOP:
17235
      if ftype == TType.STOP:
17255
        break
17236
        break
17256
      if fid == 0:
17237
      if fid == 0:
17257
        if ftype == TType.LIST:
17238
        if ftype == TType.LIST:
17258
          self.success = []
17239
          self.success = []
17259
          (_etype340, _size337) = iprot.readListBegin()
17240
          (_etype354, _size351) = iprot.readListBegin()
17260
          for _i341 in xrange(_size337):
17241
          for _i355 in xrange(_size351):
17261
            _elem342 = Item()
17242
            _elem356 = Item()
17262
            _elem342.read(iprot)
17243
            _elem356.read(iprot)
17263
            self.success.append(_elem342)
17244
            self.success.append(_elem356)
17264
          iprot.readListEnd()
17245
          iprot.readListEnd()
17265
        else:
17246
        else:
17266
          iprot.skip(ftype)
17247
          iprot.skip(ftype)
17267
      else:
17248
      else:
17268
        iprot.skip(ftype)
17249
        iprot.skip(ftype)
Line 17275... Line 17256...
17275
      return
17256
      return
17276
    oprot.writeStructBegin('getAllIgnoredInventoryUpdateItemsList_result')
17257
    oprot.writeStructBegin('getAllIgnoredInventoryUpdateItemsList_result')
17277
    if self.success is not None:
17258
    if self.success is not None:
17278
      oprot.writeFieldBegin('success', TType.LIST, 0)
17259
      oprot.writeFieldBegin('success', TType.LIST, 0)
17279
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17260
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17280
      for iter343 in self.success:
17261
      for iter357 in self.success:
17281
        iter343.write(oprot)
17262
        iter357.write(oprot)
17282
      oprot.writeListEnd()
17263
      oprot.writeListEnd()
17283
      oprot.writeFieldEnd()
17264
      oprot.writeFieldEnd()
17284
    oprot.writeFieldStop()
17265
    oprot.writeFieldStop()
17285
    oprot.writeStructEnd()
17266
    oprot.writeStructEnd()
17286
 
17267
 
Line 17364... Line 17345...
17364
      if ftype == TType.STOP:
17345
      if ftype == TType.STOP:
17365
        break
17346
        break
17366
      if fid == 0:
17347
      if fid == 0:
17367
        if ftype == TType.LIST:
17348
        if ftype == TType.LIST:
17368
          self.success = []
17349
          self.success = []
17369
          (_etype347, _size344) = iprot.readListBegin()
17350
          (_etype361, _size358) = iprot.readListBegin()
17370
          for _i348 in xrange(_size344):
17351
          for _i362 in xrange(_size358):
17371
            _elem349 = Item()
17352
            _elem363 = Item()
17372
            _elem349.read(iprot)
17353
            _elem363.read(iprot)
17373
            self.success.append(_elem349)
17354
            self.success.append(_elem363)
17374
          iprot.readListEnd()
17355
          iprot.readListEnd()
17375
        else:
17356
        else:
17376
          iprot.skip(ftype)
17357
          iprot.skip(ftype)
17377
      else:
17358
      else:
17378
        iprot.skip(ftype)
17359
        iprot.skip(ftype)
Line 17385... Line 17366...
17385
      return
17366
      return
17386
    oprot.writeStructBegin('getAllAliveItems_result')
17367
    oprot.writeStructBegin('getAllAliveItems_result')
17387
    if self.success is not None:
17368
    if self.success is not None:
17388
      oprot.writeFieldBegin('success', TType.LIST, 0)
17369
      oprot.writeFieldBegin('success', TType.LIST, 0)
17389
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17370
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17390
      for iter350 in self.success:
17371
      for iter364 in self.success:
17391
        iter350.write(oprot)
17372
        iter364.write(oprot)
17392
      oprot.writeListEnd()
17373
      oprot.writeListEnd()
17393
      oprot.writeFieldEnd()
17374
      oprot.writeFieldEnd()
17394
    oprot.writeFieldStop()
17375
    oprot.writeFieldStop()
17395
    oprot.writeStructEnd()
17376
    oprot.writeStructEnd()
17396
 
17377
 
Line 17749... Line 17730...
17749
      if ftype == TType.STOP:
17730
      if ftype == TType.STOP:
17750
        break
17731
        break
17751
      if fid == 0:
17732
      if fid == 0:
17752
        if ftype == TType.LIST:
17733
        if ftype == TType.LIST:
17753
          self.success = []
17734
          self.success = []
17754
          (_etype354, _size351) = iprot.readListBegin()
17735
          (_etype368, _size365) = iprot.readListBegin()
17755
          for _i355 in xrange(_size351):
17736
          for _i369 in xrange(_size365):
17756
            _elem356 = Insurer()
17737
            _elem370 = Insurer()
17757
            _elem356.read(iprot)
17738
            _elem370.read(iprot)
17758
            self.success.append(_elem356)
17739
            self.success.append(_elem370)
17759
          iprot.readListEnd()
17740
          iprot.readListEnd()
17760
        else:
17741
        else:
17761
          iprot.skip(ftype)
17742
          iprot.skip(ftype)
17762
      else:
17743
      else:
17763
        iprot.skip(ftype)
17744
        iprot.skip(ftype)
Line 17770... Line 17751...
17770
      return
17751
      return
17771
    oprot.writeStructBegin('getAllInsurers_result')
17752
    oprot.writeStructBegin('getAllInsurers_result')
17772
    if self.success is not None:
17753
    if self.success is not None:
17773
      oprot.writeFieldBegin('success', TType.LIST, 0)
17754
      oprot.writeFieldBegin('success', TType.LIST, 0)
17774
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17755
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17775
      for iter357 in self.success:
17756
      for iter371 in self.success:
17776
        iter357.write(oprot)
17757
        iter371.write(oprot)
17777
      oprot.writeListEnd()
17758
      oprot.writeListEnd()
17778
      oprot.writeFieldEnd()
17759
      oprot.writeFieldEnd()
17779
    oprot.writeFieldStop()
17760
    oprot.writeFieldStop()
17780
    oprot.writeStructEnd()
17761
    oprot.writeStructEnd()
17781
 
17762
 
Line 18298... Line 18279...
18298
      if ftype == TType.STOP:
18279
      if ftype == TType.STOP:
18299
        break
18280
        break
18300
      if fid == 0:
18281
      if fid == 0:
18301
        if ftype == TType.MAP:
18282
        if ftype == TType.MAP:
18302
          self.success = {}
18283
          self.success = {}
18303
          (_ktype359, _vtype360, _size358 ) = iprot.readMapBegin() 
18284
          (_ktype373, _vtype374, _size372 ) = iprot.readMapBegin() 
18304
          for _i362 in xrange(_size358):
18285
          for _i376 in xrange(_size372):
18305
            _key363 = iprot.readString();
18286
            _key377 = iprot.readString();
18306
            _val364 = BrandInfo()
18287
            _val378 = BrandInfo()
18307
            _val364.read(iprot)
18288
            _val378.read(iprot)
18308
            self.success[_key363] = _val364
18289
            self.success[_key377] = _val378
18309
          iprot.readMapEnd()
18290
          iprot.readMapEnd()
18310
        else:
18291
        else:
18311
          iprot.skip(ftype)
18292
          iprot.skip(ftype)
18312
      else:
18293
      else:
18313
        iprot.skip(ftype)
18294
        iprot.skip(ftype)
Line 18320... Line 18301...
18320
      return
18301
      return
18321
    oprot.writeStructBegin('getBrandInfo_result')
18302
    oprot.writeStructBegin('getBrandInfo_result')
18322
    if self.success is not None:
18303
    if self.success is not None:
18323
      oprot.writeFieldBegin('success', TType.MAP, 0)
18304
      oprot.writeFieldBegin('success', TType.MAP, 0)
18324
      oprot.writeMapBegin(TType.STRING, TType.STRUCT, len(self.success))
18305
      oprot.writeMapBegin(TType.STRING, TType.STRUCT, len(self.success))
18325
      for kiter365,viter366 in self.success.items():
18306
      for kiter379,viter380 in self.success.items():
18326
        oprot.writeString(kiter365)
18307
        oprot.writeString(kiter379)
18327
        viter366.write(oprot)
18308
        viter380.write(oprot)
18328
      oprot.writeMapEnd()
18309
      oprot.writeMapEnd()
18329
      oprot.writeFieldEnd()
18310
      oprot.writeFieldEnd()
18330
    oprot.writeFieldStop()
18311
    oprot.writeFieldStop()
18331
    oprot.writeStructEnd()
18312
    oprot.writeStructEnd()
18332
 
18313
 
Line 18489... Line 18470...
18489
      if ftype == TType.STOP:
18470
      if ftype == TType.STOP:
18490
        break
18471
        break
18491
      if fid == 1:
18472
      if fid == 1:
18492
        if ftype == TType.LIST:
18473
        if ftype == TType.LIST:
18493
          self.itemIds = []
18474
          self.itemIds = []
18494
          (_etype370, _size367) = iprot.readListBegin()
18475
          (_etype384, _size381) = iprot.readListBegin()
18495
          for _i371 in xrange(_size367):
18476
          for _i385 in xrange(_size381):
18496
            _elem372 = iprot.readI64();
18477
            _elem386 = iprot.readI64();
18497
            self.itemIds.append(_elem372)
18478
            self.itemIds.append(_elem386)
18498
          iprot.readListEnd()
18479
          iprot.readListEnd()
18499
        else:
18480
        else:
18500
          iprot.skip(ftype)
18481
          iprot.skip(ftype)
18501
      else:
18482
      else:
18502
        iprot.skip(ftype)
18483
        iprot.skip(ftype)
Line 18509... Line 18490...
18509
      return
18490
      return
18510
    oprot.writeStructBegin('getStorePricings_args')
18491
    oprot.writeStructBegin('getStorePricings_args')
18511
    if self.itemIds is not None:
18492
    if self.itemIds is not None:
18512
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
18493
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
18513
      oprot.writeListBegin(TType.I64, len(self.itemIds))
18494
      oprot.writeListBegin(TType.I64, len(self.itemIds))
18514
      for iter373 in self.itemIds:
18495
      for iter387 in self.itemIds:
18515
        oprot.writeI64(iter373)
18496
        oprot.writeI64(iter387)
18516
      oprot.writeListEnd()
18497
      oprot.writeListEnd()
18517
      oprot.writeFieldEnd()
18498
      oprot.writeFieldEnd()
18518
    oprot.writeFieldStop()
18499
    oprot.writeFieldStop()
18519
    oprot.writeStructEnd()
18500
    oprot.writeStructEnd()
18520
 
18501
 
Line 18556... Line 18537...
18556
      if ftype == TType.STOP:
18537
      if ftype == TType.STOP:
18557
        break
18538
        break
18558
      if fid == 0:
18539
      if fid == 0:
18559
        if ftype == TType.LIST:
18540
        if ftype == TType.LIST:
18560
          self.success = []
18541
          self.success = []
18561
          (_etype377, _size374) = iprot.readListBegin()
18542
          (_etype391, _size388) = iprot.readListBegin()
18562
          for _i378 in xrange(_size374):
18543
          for _i392 in xrange(_size388):
18563
            _elem379 = StorePricing()
18544
            _elem393 = StorePricing()
18564
            _elem379.read(iprot)
18545
            _elem393.read(iprot)
18565
            self.success.append(_elem379)
18546
            self.success.append(_elem393)
18566
          iprot.readListEnd()
18547
          iprot.readListEnd()
18567
        else:
18548
        else:
18568
          iprot.skip(ftype)
18549
          iprot.skip(ftype)
18569
      else:
18550
      else:
18570
        iprot.skip(ftype)
18551
        iprot.skip(ftype)
Line 18577... Line 18558...
18577
      return
18558
      return
18578
    oprot.writeStructBegin('getStorePricings_result')
18559
    oprot.writeStructBegin('getStorePricings_result')
18579
    if self.success is not None:
18560
    if self.success is not None:
18580
      oprot.writeFieldBegin('success', TType.LIST, 0)
18561
      oprot.writeFieldBegin('success', TType.LIST, 0)
18581
      oprot.writeListBegin(TType.STRUCT, len(self.success))
18562
      oprot.writeListBegin(TType.STRUCT, len(self.success))
18582
      for iter380 in self.success:
18563
      for iter394 in self.success:
18583
        iter380.write(oprot)
18564
        iter394.write(oprot)
18584
      oprot.writeListEnd()
18565
      oprot.writeListEnd()
18585
      oprot.writeFieldEnd()
18566
      oprot.writeFieldEnd()
18586
    oprot.writeFieldStop()
18567
    oprot.writeFieldStop()
18587
    oprot.writeStructEnd()
18568
    oprot.writeStructEnd()
18588
 
18569
 
Line 18781... Line 18762...
18781
      if ftype == TType.STOP:
18762
      if ftype == TType.STOP:
18782
        break
18763
        break
18783
      if fid == 0:
18764
      if fid == 0:
18784
        if ftype == TType.LIST:
18765
        if ftype == TType.LIST:
18785
          self.success = []
18766
          self.success = []
18786
          (_etype384, _size381) = iprot.readListBegin()
18767
          (_etype398, _size395) = iprot.readListBegin()
18787
          for _i385 in xrange(_size381):
18768
          for _i399 in xrange(_size395):
18788
            _elem386 = Amazonlisted()
18769
            _elem400 = Amazonlisted()
18789
            _elem386.read(iprot)
18770
            _elem400.read(iprot)
18790
            self.success.append(_elem386)
18771
            self.success.append(_elem400)
18791
          iprot.readListEnd()
18772
          iprot.readListEnd()
18792
        else:
18773
        else:
18793
          iprot.skip(ftype)
18774
          iprot.skip(ftype)
18794
      else:
18775
      else:
18795
        iprot.skip(ftype)
18776
        iprot.skip(ftype)
Line 18802... Line 18783...
18802
      return
18783
      return
18803
    oprot.writeStructBegin('getAllAmazonListedItems_result')
18784
    oprot.writeStructBegin('getAllAmazonListedItems_result')
18804
    if self.success is not None:
18785
    if self.success is not None:
18805
      oprot.writeFieldBegin('success', TType.LIST, 0)
18786
      oprot.writeFieldBegin('success', TType.LIST, 0)
18806
      oprot.writeListBegin(TType.STRUCT, len(self.success))
18787
      oprot.writeListBegin(TType.STRUCT, len(self.success))
18807
      for iter387 in self.success:
18788
      for iter401 in self.success:
18808
        iter387.write(oprot)
18789
        iter401.write(oprot)
18809
      oprot.writeListEnd()
18790
      oprot.writeListEnd()
18810
      oprot.writeFieldEnd()
18791
      oprot.writeFieldEnd()
18811
    oprot.writeFieldStop()
18792
    oprot.writeFieldStop()
18812
    oprot.writeStructEnd()
18793
    oprot.writeStructEnd()
18813
 
18794
 
Line 19217... Line 19198...
19217
      if ftype == TType.STOP:
19198
      if ftype == TType.STOP:
19218
        break
19199
        break
19219
      if fid == 0:
19200
      if fid == 0:
19220
        if ftype == TType.LIST:
19201
        if ftype == TType.LIST:
19221
          self.success = []
19202
          self.success = []
19222
          (_etype391, _size388) = iprot.readListBegin()
19203
          (_etype405, _size402) = iprot.readListBegin()
19223
          for _i392 in xrange(_size388):
19204
          for _i406 in xrange(_size402):
19224
            _elem393 = Item()
19205
            _elem407 = Item()
19225
            _elem393.read(iprot)
19206
            _elem407.read(iprot)
19226
            self.success.append(_elem393)
19207
            self.success.append(_elem407)
19227
          iprot.readListEnd()
19208
          iprot.readListEnd()
19228
        else:
19209
        else:
19229
          iprot.skip(ftype)
19210
          iprot.skip(ftype)
19230
      else:
19211
      else:
19231
        iprot.skip(ftype)
19212
        iprot.skip(ftype)
Line 19238... Line 19219...
19238
      return
19219
      return
19239
    oprot.writeStructBegin('getAsinItems_result')
19220
    oprot.writeStructBegin('getAsinItems_result')
19240
    if self.success is not None:
19221
    if self.success is not None:
19241
      oprot.writeFieldBegin('success', TType.LIST, 0)
19222
      oprot.writeFieldBegin('success', TType.LIST, 0)
19242
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19223
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19243
      for iter394 in self.success:
19224
      for iter408 in self.success:
19244
        iter394.write(oprot)
19225
        iter408.write(oprot)
19245
      oprot.writeListEnd()
19226
      oprot.writeListEnd()
19246
      oprot.writeFieldEnd()
19227
      oprot.writeFieldEnd()
19247
    oprot.writeFieldStop()
19228
    oprot.writeFieldStop()
19248
    oprot.writeStructEnd()
19229
    oprot.writeStructEnd()
19249
 
19230
 
Line 19327... Line 19308...
19327
      if ftype == TType.STOP:
19308
      if ftype == TType.STOP:
19328
        break
19309
        break
19329
      if fid == 0:
19310
      if fid == 0:
19330
        if ftype == TType.LIST:
19311
        if ftype == TType.LIST:
19331
          self.success = []
19312
          self.success = []
19332
          (_etype398, _size395) = iprot.readListBegin()
19313
          (_etype412, _size409) = iprot.readListBegin()
19333
          for _i399 in xrange(_size395):
19314
          for _i413 in xrange(_size409):
19334
            _elem400 = Amazonlisted()
19315
            _elem414 = Amazonlisted()
19335
            _elem400.read(iprot)
19316
            _elem414.read(iprot)
19336
            self.success.append(_elem400)
19317
            self.success.append(_elem414)
19337
          iprot.readListEnd()
19318
          iprot.readListEnd()
19338
        else:
19319
        else:
19339
          iprot.skip(ftype)
19320
          iprot.skip(ftype)
19340
      else:
19321
      else:
19341
        iprot.skip(ftype)
19322
        iprot.skip(ftype)
Line 19348... Line 19329...
19348
      return
19329
      return
19349
    oprot.writeStructBegin('getAllFbaListedItems_result')
19330
    oprot.writeStructBegin('getAllFbaListedItems_result')
19350
    if self.success is not None:
19331
    if self.success is not None:
19351
      oprot.writeFieldBegin('success', TType.LIST, 0)
19332
      oprot.writeFieldBegin('success', TType.LIST, 0)
19352
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19333
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19353
      for iter401 in self.success:
19334
      for iter415 in self.success:
19354
        iter401.write(oprot)
19335
        iter415.write(oprot)
19355
      oprot.writeListEnd()
19336
      oprot.writeListEnd()
19356
      oprot.writeFieldEnd()
19337
      oprot.writeFieldEnd()
19357
    oprot.writeFieldStop()
19338
    oprot.writeFieldStop()
19358
    oprot.writeStructEnd()
19339
    oprot.writeStructEnd()
19359
 
19340
 
Line 19437... Line 19418...
19437
      if ftype == TType.STOP:
19418
      if ftype == TType.STOP:
19438
        break
19419
        break
19439
      if fid == 0:
19420
      if fid == 0:
19440
        if ftype == TType.LIST:
19421
        if ftype == TType.LIST:
19441
          self.success = []
19422
          self.success = []
19442
          (_etype405, _size402) = iprot.readListBegin()
19423
          (_etype419, _size416) = iprot.readListBegin()
19443
          for _i406 in xrange(_size402):
19424
          for _i420 in xrange(_size416):
19444
            _elem407 = Amazonlisted()
19425
            _elem421 = Amazonlisted()
19445
            _elem407.read(iprot)
19426
            _elem421.read(iprot)
19446
            self.success.append(_elem407)
19427
            self.success.append(_elem421)
19447
          iprot.readListEnd()
19428
          iprot.readListEnd()
19448
        else:
19429
        else:
19449
          iprot.skip(ftype)
19430
          iprot.skip(ftype)
19450
      else:
19431
      else:
19451
        iprot.skip(ftype)
19432
        iprot.skip(ftype)
Line 19458... Line 19439...
19458
      return
19439
      return
19459
    oprot.writeStructBegin('getAllNonFbaListedItems_result')
19440
    oprot.writeStructBegin('getAllNonFbaListedItems_result')
19460
    if self.success is not None:
19441
    if self.success is not None:
19461
      oprot.writeFieldBegin('success', TType.LIST, 0)
19442
      oprot.writeFieldBegin('success', TType.LIST, 0)
19462
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19443
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19463
      for iter408 in self.success:
19444
      for iter422 in self.success:
19464
        iter408.write(oprot)
19445
        iter422.write(oprot)
19465
      oprot.writeListEnd()
19446
      oprot.writeListEnd()
19466
      oprot.writeFieldEnd()
19447
      oprot.writeFieldEnd()
19467
    oprot.writeFieldStop()
19448
    oprot.writeFieldStop()
19468
    oprot.writeStructEnd()
19449
    oprot.writeStructEnd()
19469
 
19450
 
Line 19660... Line 19641...
19660
        else:
19641
        else:
19661
          iprot.skip(ftype)
19642
          iprot.skip(ftype)
19662
      elif fid == 2:
19643
      elif fid == 2:
19663
        if ftype == TType.LIST:
19644
        if ftype == TType.LIST:
19664
          self.sku = []
19645
          self.sku = []
19665
          (_etype412, _size409) = iprot.readListBegin()
19646
          (_etype426, _size423) = iprot.readListBegin()
19666
          for _i413 in xrange(_size409):
19647
          for _i427 in xrange(_size423):
19667
            _elem414 = iprot.readI64();
19648
            _elem428 = iprot.readI64();
19668
            self.sku.append(_elem414)
19649
            self.sku.append(_elem428)
19669
          iprot.readListEnd()
19650
          iprot.readListEnd()
19670
        else:
19651
        else:
19671
          iprot.skip(ftype)
19652
          iprot.skip(ftype)
19672
      elif fid == 3:
19653
      elif fid == 3:
19673
        if ftype == TType.I64:
19654
        if ftype == TType.I64:
Line 19689... Line 19670...
19689
      oprot.writeString(self.type)
19670
      oprot.writeString(self.type)
19690
      oprot.writeFieldEnd()
19671
      oprot.writeFieldEnd()
19691
    if self.sku is not None:
19672
    if self.sku is not None:
19692
      oprot.writeFieldBegin('sku', TType.LIST, 2)
19673
      oprot.writeFieldBegin('sku', TType.LIST, 2)
19693
      oprot.writeListBegin(TType.I64, len(self.sku))
19674
      oprot.writeListBegin(TType.I64, len(self.sku))
19694
      for iter415 in self.sku:
19675
      for iter429 in self.sku:
19695
        oprot.writeI64(iter415)
19676
        oprot.writeI64(iter429)
19696
      oprot.writeListEnd()
19677
      oprot.writeListEnd()
19697
      oprot.writeFieldEnd()
19678
      oprot.writeFieldEnd()
19698
    if self.timestamp is not None:
19679
    if self.timestamp is not None:
19699
      oprot.writeFieldBegin('timestamp', TType.I64, 3)
19680
      oprot.writeFieldBegin('timestamp', TType.I64, 3)
19700
      oprot.writeI64(self.timestamp)
19681
      oprot.writeI64(self.timestamp)
Line 19841... Line 19822...
19841
      if ftype == TType.STOP:
19822
      if ftype == TType.STOP:
19842
        break
19823
        break
19843
      if fid == 0:
19824
      if fid == 0:
19844
        if ftype == TType.LIST:
19825
        if ftype == TType.LIST:
19845
          self.success = []
19826
          self.success = []
19846
          (_etype419, _size416) = iprot.readListBegin()
19827
          (_etype433, _size430) = iprot.readListBegin()
19847
          for _i420 in xrange(_size416):
19828
          for _i434 in xrange(_size430):
19848
            _elem421 = Category()
19829
            _elem435 = Category()
19849
            _elem421.read(iprot)
19830
            _elem435.read(iprot)
19850
            self.success.append(_elem421)
19831
            self.success.append(_elem435)
19851
          iprot.readListEnd()
19832
          iprot.readListEnd()
19852
        else:
19833
        else:
19853
          iprot.skip(ftype)
19834
          iprot.skip(ftype)
19854
      else:
19835
      else:
19855
        iprot.skip(ftype)
19836
        iprot.skip(ftype)
Line 19862... Line 19843...
19862
      return
19843
      return
19863
    oprot.writeStructBegin('getAllParentCategories_result')
19844
    oprot.writeStructBegin('getAllParentCategories_result')
19864
    if self.success is not None:
19845
    if self.success is not None:
19865
      oprot.writeFieldBegin('success', TType.LIST, 0)
19846
      oprot.writeFieldBegin('success', TType.LIST, 0)
19866
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19847
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19867
      for iter422 in self.success:
19848
      for iter436 in self.success:
19868
        iter422.write(oprot)
19849
        iter436.write(oprot)
19869
      oprot.writeListEnd()
19850
      oprot.writeListEnd()
19870
      oprot.writeFieldEnd()
19851
      oprot.writeFieldEnd()
19871
    oprot.writeFieldStop()
19852
    oprot.writeFieldStop()
19872
    oprot.writeStructEnd()
19853
    oprot.writeStructEnd()
19873
 
19854
 
Line 20513... Line 20494...
20513
      if ftype == TType.STOP:
20494
      if ftype == TType.STOP:
20514
        break
20495
        break
20515
      if fid == 0:
20496
      if fid == 0:
20516
        if ftype == TType.LIST:
20497
        if ftype == TType.LIST:
20517
          self.success = []
20498
          self.success = []
20518
          (_etype426, _size423) = iprot.readListBegin()
20499
          (_etype440, _size437) = iprot.readListBegin()
20519
          for _i427 in xrange(_size423):
20500
          for _i441 in xrange(_size437):
20520
            _elem428 = Amazonlisted()
20501
            _elem442 = Amazonlisted()
20521
            _elem428.read(iprot)
20502
            _elem442.read(iprot)
20522
            self.success.append(_elem428)
20503
            self.success.append(_elem442)
20523
          iprot.readListEnd()
20504
          iprot.readListEnd()
20524
        else:
20505
        else:
20525
          iprot.skip(ftype)
20506
          iprot.skip(ftype)
20526
      else:
20507
      else:
20527
        iprot.skip(ftype)
20508
        iprot.skip(ftype)
Line 20534... Line 20515...
20534
      return
20515
      return
20535
    oprot.writeStructBegin('getAmazonListedItems_result')
20516
    oprot.writeStructBegin('getAmazonListedItems_result')
20536
    if self.success is not None:
20517
    if self.success is not None:
20537
      oprot.writeFieldBegin('success', TType.LIST, 0)
20518
      oprot.writeFieldBegin('success', TType.LIST, 0)
20538
      oprot.writeListBegin(TType.STRUCT, len(self.success))
20519
      oprot.writeListBegin(TType.STRUCT, len(self.success))
20539
      for iter429 in self.success:
20520
      for iter443 in self.success:
20540
        iter429.write(oprot)
20521
        iter443.write(oprot)
20541
      oprot.writeListEnd()
20522
      oprot.writeListEnd()
20542
      oprot.writeFieldEnd()
20523
      oprot.writeFieldEnd()
20543
    oprot.writeFieldStop()
20524
    oprot.writeFieldStop()
20544
    oprot.writeStructEnd()
20525
    oprot.writeStructEnd()
20545
 
20526
 
Line 20582... Line 20563...
20582
      if ftype == TType.STOP:
20563
      if ftype == TType.STOP:
20583
        break
20564
        break
20584
      if fid == 1:
20565
      if fid == 1:
20585
        if ftype == TType.MAP:
20566
        if ftype == TType.MAP:
20586
          self.amazonlisted = {}
20567
          self.amazonlisted = {}
20587
          (_ktype431, _vtype432, _size430 ) = iprot.readMapBegin() 
20568
          (_ktype445, _vtype446, _size444 ) = iprot.readMapBegin() 
20588
          for _i434 in xrange(_size430):
20569
          for _i448 in xrange(_size444):
20589
            _key435 = iprot.readI64();
20570
            _key449 = iprot.readI64();
20590
            _val436 = Amazonlisted()
20571
            _val450 = Amazonlisted()
20591
            _val436.read(iprot)
20572
            _val450.read(iprot)
20592
            self.amazonlisted[_key435] = _val436
20573
            self.amazonlisted[_key449] = _val450
20593
          iprot.readMapEnd()
20574
          iprot.readMapEnd()
20594
        else:
20575
        else:
20595
          iprot.skip(ftype)
20576
          iprot.skip(ftype)
20596
      else:
20577
      else:
20597
        iprot.skip(ftype)
20578
        iprot.skip(ftype)
Line 20604... Line 20585...
20604
      return
20585
      return
20605
    oprot.writeStructBegin('updateAmazonAttributesInBulk_args')
20586
    oprot.writeStructBegin('updateAmazonAttributesInBulk_args')
20606
    if self.amazonlisted is not None:
20587
    if self.amazonlisted is not None:
20607
      oprot.writeFieldBegin('amazonlisted', TType.MAP, 1)
20588
      oprot.writeFieldBegin('amazonlisted', TType.MAP, 1)
20608
      oprot.writeMapBegin(TType.I64, TType.STRUCT, len(self.amazonlisted))
20589
      oprot.writeMapBegin(TType.I64, TType.STRUCT, len(self.amazonlisted))
20609
      for kiter437,viter438 in self.amazonlisted.items():
20590
      for kiter451,viter452 in self.amazonlisted.items():
20610
        oprot.writeI64(kiter437)
20591
        oprot.writeI64(kiter451)
20611
        viter438.write(oprot)
20592
        viter452.write(oprot)
20612
      oprot.writeMapEnd()
20593
      oprot.writeMapEnd()
20613
      oprot.writeFieldEnd()
20594
      oprot.writeFieldEnd()
20614
    oprot.writeFieldStop()
20595
    oprot.writeFieldStop()
20615
    oprot.writeStructEnd()
20596
    oprot.writeStructEnd()
20616
 
20597
 
Line 20753... Line 20734...
20753
      if ftype == TType.STOP:
20734
      if ftype == TType.STOP:
20754
        break
20735
        break
20755
      if fid == 0:
20736
      if fid == 0:
20756
        if ftype == TType.LIST:
20737
        if ftype == TType.LIST:
20757
          self.success = []
20738
          self.success = []
20758
          (_etype442, _size439) = iprot.readListBegin()
20739
          (_etype456, _size453) = iprot.readListBegin()
20759
          for _i443 in xrange(_size439):
20740
          for _i457 in xrange(_size453):
20760
            _elem444 = Amazonlisted()
20741
            _elem458 = Amazonlisted()
20761
            _elem444.read(iprot)
20742
            _elem458.read(iprot)
20762
            self.success.append(_elem444)
20743
            self.success.append(_elem458)
20763
          iprot.readListEnd()
20744
          iprot.readListEnd()
20764
        else:
20745
        else:
20765
          iprot.skip(ftype)
20746
          iprot.skip(ftype)
20766
      else:
20747
      else:
20767
        iprot.skip(ftype)
20748
        iprot.skip(ftype)
Line 20774... Line 20755...
20774
      return
20755
      return
20775
    oprot.writeStructBegin('getAllItemstoListOnFba_result')
20756
    oprot.writeStructBegin('getAllItemstoListOnFba_result')
20776
    if self.success is not None:
20757
    if self.success is not None:
20777
      oprot.writeFieldBegin('success', TType.LIST, 0)
20758
      oprot.writeFieldBegin('success', TType.LIST, 0)
20778
      oprot.writeListBegin(TType.STRUCT, len(self.success))
20759
      oprot.writeListBegin(TType.STRUCT, len(self.success))
20779
      for iter445 in self.success:
20760
      for iter459 in self.success:
20780
        iter445.write(oprot)
20761
        iter459.write(oprot)
20781
      oprot.writeListEnd()
20762
      oprot.writeListEnd()
20782
      oprot.writeFieldEnd()
20763
      oprot.writeFieldEnd()
20783
    oprot.writeFieldStop()
20764
    oprot.writeFieldStop()
20784
    oprot.writeStructEnd()
20765
    oprot.writeStructEnd()
20785
 
20766
 
Line 20863... Line 20844...
20863
      if ftype == TType.STOP:
20844
      if ftype == TType.STOP:
20864
        break
20845
        break
20865
      if fid == 0:
20846
      if fid == 0:
20866
        if ftype == TType.LIST:
20847
        if ftype == TType.LIST:
20867
          self.success = []
20848
          self.success = []
20868
          (_etype449, _size446) = iprot.readListBegin()
20849
          (_etype463, _size460) = iprot.readListBegin()
20869
          for _i450 in xrange(_size446):
20850
          for _i464 in xrange(_size460):
20870
            _elem451 = Amazonlisted()
20851
            _elem465 = Amazonlisted()
20871
            _elem451.read(iprot)
20852
            _elem465.read(iprot)
20872
            self.success.append(_elem451)
20853
            self.success.append(_elem465)
20873
          iprot.readListEnd()
20854
          iprot.readListEnd()
20874
        else:
20855
        else:
20875
          iprot.skip(ftype)
20856
          iprot.skip(ftype)
20876
      else:
20857
      else:
20877
        iprot.skip(ftype)
20858
        iprot.skip(ftype)
Line 20884... Line 20865...
20884
      return
20865
      return
20885
    oprot.writeStructBegin('getAllItemstoListOnNonFba_result')
20866
    oprot.writeStructBegin('getAllItemstoListOnNonFba_result')
20886
    if self.success is not None:
20867
    if self.success is not None:
20887
      oprot.writeFieldBegin('success', TType.LIST, 0)
20868
      oprot.writeFieldBegin('success', TType.LIST, 0)
20888
      oprot.writeListBegin(TType.STRUCT, len(self.success))
20869
      oprot.writeListBegin(TType.STRUCT, len(self.success))
20889
      for iter452 in self.success:
20870
      for iter466 in self.success:
20890
        iter452.write(oprot)
20871
        iter466.write(oprot)
20891
      oprot.writeListEnd()
20872
      oprot.writeListEnd()
20892
      oprot.writeFieldEnd()
20873
      oprot.writeFieldEnd()
20893
    oprot.writeFieldStop()
20874
    oprot.writeFieldStop()
20894
    oprot.writeStructEnd()
20875
    oprot.writeStructEnd()
20895
 
20876