Subversion Repositories SmartDukaan

Rev

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

Rev 8739 Rev 9155
Line 330... Line 330...
330
    pass
330
    pass
331
 
331
 
332
  def getAllBanners(self, ):
332
  def getAllBanners(self, ):
333
    pass
333
    pass
334
 
334
 
335
  def deleteBanner(self, bannerName):
335
  def deleteBanner(self, bannerName, bannerType):
336
    """
336
    """
337
    Parameters:
337
    Parameters:
338
     - bannerName
338
     - bannerName
-
 
339
     - bannerType
339
    """
340
    """
340
    pass
341
    pass
341
 
342
 
342
  def getBannerDetails(self, bannerName):
343
  def getBannerDetails(self, bannerName, bannerType):
343
    """
344
    """
344
    Parameters:
345
    Parameters:
345
     - bannerName
346
     - bannerName
-
 
347
     - bannerType
346
    """
348
    """
347
    pass
349
    pass
348
 
350
 
349
  def getActiveBanners(self, ):
351
  def getActiveBanners(self, ):
350
    pass
352
    pass
Line 368... Line 370...
368
    Parameters:
370
    Parameters:
369
     - bannerName
371
     - bannerName
370
    """
372
    """
371
    pass
373
    pass
372
 
374
 
373
  def getBannerMapDetails(self, bannerName):
375
  def getBannerMapDetails(self, bannerName, bannerType):
374
    """
376
    """
375
    Parameters:
377
    Parameters:
376
     - bannerName
378
     - bannerName
-
 
379
     - bannerType
377
    """
380
    """
378
    pass
381
    pass
379
 
382
 
380
  def addBannerUri(self, bannerUriMappings):
383
  def addBannerUri(self, bannerUriMappings):
381
    """
384
    """
382
    Parameters:
385
    Parameters:
383
     - bannerUriMappings
386
     - bannerUriMappings
384
    """
387
    """
385
    pass
388
    pass
386
 
389
 
387
  def getUriMapping(self, bannerName):
390
  def getUriMapping(self, bannerName, bannerType):
388
    """
391
    """
389
    Parameters:
392
    Parameters:
390
     - bannerName
393
     - bannerName
-
 
394
     - bannerType
391
    """
395
    """
392
    pass
396
    pass
393
 
397
 
394
  def addCampaign(self, campaign):
398
  def addCampaign(self, campaign):
395
    """
399
    """
Line 413... Line 417...
413
    pass
417
    pass
414
 
418
 
415
  def getAllCampaigns(self, ):
419
  def getAllCampaigns(self, ):
416
    pass
420
    pass
417
 
421
 
-
 
422
  def getActiveBannersForMobileSite(self, ):
-
 
423
    pass
-
 
424
 
418
  def deleteSimilarItem(self, itemId, catalogItemId):
425
  def deleteSimilarItem(self, itemId, catalogItemId):
419
    """
426
    """
420
    Delete similar item.
427
    Delete similar item.
421
 
428
 
422
    Parameters:
429
    Parameters:
Line 2304... Line 2311...
2304
    self._iprot.readMessageEnd()
2311
    self._iprot.readMessageEnd()
2305
    if result.success is not None:
2312
    if result.success is not None:
2306
      return result.success
2313
      return result.success
2307
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getAllBanners failed: unknown result");
2314
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getAllBanners failed: unknown result");
2308
 
2315
 
2309
  def deleteBanner(self, bannerName):
2316
  def deleteBanner(self, bannerName, bannerType):
2310
    """
2317
    """
2311
    Parameters:
2318
    Parameters:
2312
     - bannerName
2319
     - bannerName
-
 
2320
     - bannerType
2313
    """
2321
    """
2314
    self.send_deleteBanner(bannerName)
2322
    self.send_deleteBanner(bannerName, bannerType)
2315
    return self.recv_deleteBanner()
2323
    return self.recv_deleteBanner()
2316
 
2324
 
2317
  def send_deleteBanner(self, bannerName):
2325
  def send_deleteBanner(self, bannerName, bannerType):
2318
    self._oprot.writeMessageBegin('deleteBanner', TMessageType.CALL, self._seqid)
2326
    self._oprot.writeMessageBegin('deleteBanner', TMessageType.CALL, self._seqid)
2319
    args = deleteBanner_args()
2327
    args = deleteBanner_args()
2320
    args.bannerName = bannerName
2328
    args.bannerName = bannerName
-
 
2329
    args.bannerType = bannerType
2321
    args.write(self._oprot)
2330
    args.write(self._oprot)
2322
    self._oprot.writeMessageEnd()
2331
    self._oprot.writeMessageEnd()
2323
    self._oprot.trans.flush()
2332
    self._oprot.trans.flush()
2324
 
2333
 
2325
  def recv_deleteBanner(self, ):
2334
  def recv_deleteBanner(self, ):
Line 2334... Line 2343...
2334
    self._iprot.readMessageEnd()
2343
    self._iprot.readMessageEnd()
2335
    if result.success is not None:
2344
    if result.success is not None:
2336
      return result.success
2345
      return result.success
2337
    raise TApplicationException(TApplicationException.MISSING_RESULT, "deleteBanner failed: unknown result");
2346
    raise TApplicationException(TApplicationException.MISSING_RESULT, "deleteBanner failed: unknown result");
2338
 
2347
 
2339
  def getBannerDetails(self, bannerName):
2348
  def getBannerDetails(self, bannerName, bannerType):
2340
    """
2349
    """
2341
    Parameters:
2350
    Parameters:
2342
     - bannerName
2351
     - bannerName
-
 
2352
     - bannerType
2343
    """
2353
    """
2344
    self.send_getBannerDetails(bannerName)
2354
    self.send_getBannerDetails(bannerName, bannerType)
2345
    return self.recv_getBannerDetails()
2355
    return self.recv_getBannerDetails()
2346
 
2356
 
2347
  def send_getBannerDetails(self, bannerName):
2357
  def send_getBannerDetails(self, bannerName, bannerType):
2348
    self._oprot.writeMessageBegin('getBannerDetails', TMessageType.CALL, self._seqid)
2358
    self._oprot.writeMessageBegin('getBannerDetails', TMessageType.CALL, self._seqid)
2349
    args = getBannerDetails_args()
2359
    args = getBannerDetails_args()
2350
    args.bannerName = bannerName
2360
    args.bannerName = bannerName
-
 
2361
    args.bannerType = bannerType
2351
    args.write(self._oprot)
2362
    args.write(self._oprot)
2352
    self._oprot.writeMessageEnd()
2363
    self._oprot.writeMessageEnd()
2353
    self._oprot.trans.flush()
2364
    self._oprot.trans.flush()
2354
 
2365
 
2355
  def recv_getBannerDetails(self, ):
2366
  def recv_getBannerDetails(self, ):
Line 2479... Line 2490...
2479
    self._iprot.readMessageEnd()
2490
    self._iprot.readMessageEnd()
2480
    if result.success is not None:
2491
    if result.success is not None:
2481
      return result.success
2492
      return result.success
2482
    raise TApplicationException(TApplicationException.MISSING_RESULT, "deleteBannerMap failed: unknown result");
2493
    raise TApplicationException(TApplicationException.MISSING_RESULT, "deleteBannerMap failed: unknown result");
2483
 
2494
 
2484
  def getBannerMapDetails(self, bannerName):
2495
  def getBannerMapDetails(self, bannerName, bannerType):
2485
    """
2496
    """
2486
    Parameters:
2497
    Parameters:
2487
     - bannerName
2498
     - bannerName
-
 
2499
     - bannerType
2488
    """
2500
    """
2489
    self.send_getBannerMapDetails(bannerName)
2501
    self.send_getBannerMapDetails(bannerName, bannerType)
2490
    return self.recv_getBannerMapDetails()
2502
    return self.recv_getBannerMapDetails()
2491
 
2503
 
2492
  def send_getBannerMapDetails(self, bannerName):
2504
  def send_getBannerMapDetails(self, bannerName, bannerType):
2493
    self._oprot.writeMessageBegin('getBannerMapDetails', TMessageType.CALL, self._seqid)
2505
    self._oprot.writeMessageBegin('getBannerMapDetails', TMessageType.CALL, self._seqid)
2494
    args = getBannerMapDetails_args()
2506
    args = getBannerMapDetails_args()
2495
    args.bannerName = bannerName
2507
    args.bannerName = bannerName
-
 
2508
    args.bannerType = bannerType
2496
    args.write(self._oprot)
2509
    args.write(self._oprot)
2497
    self._oprot.writeMessageEnd()
2510
    self._oprot.writeMessageEnd()
2498
    self._oprot.trans.flush()
2511
    self._oprot.trans.flush()
2499
 
2512
 
2500
  def recv_getBannerMapDetails(self, ):
2513
  def recv_getBannerMapDetails(self, ):
Line 2537... Line 2550...
2537
    result = addBannerUri_result()
2550
    result = addBannerUri_result()
2538
    result.read(self._iprot)
2551
    result.read(self._iprot)
2539
    self._iprot.readMessageEnd()
2552
    self._iprot.readMessageEnd()
2540
    return
2553
    return
2541
 
2554
 
2542
  def getUriMapping(self, bannerName):
2555
  def getUriMapping(self, bannerName, bannerType):
2543
    """
2556
    """
2544
    Parameters:
2557
    Parameters:
2545
     - bannerName
2558
     - bannerName
-
 
2559
     - bannerType
2546
    """
2560
    """
2547
    self.send_getUriMapping(bannerName)
2561
    self.send_getUriMapping(bannerName, bannerType)
2548
    return self.recv_getUriMapping()
2562
    return self.recv_getUriMapping()
2549
 
2563
 
2550
  def send_getUriMapping(self, bannerName):
2564
  def send_getUriMapping(self, bannerName, bannerType):
2551
    self._oprot.writeMessageBegin('getUriMapping', TMessageType.CALL, self._seqid)
2565
    self._oprot.writeMessageBegin('getUriMapping', TMessageType.CALL, self._seqid)
2552
    args = getUriMapping_args()
2566
    args = getUriMapping_args()
2553
    args.bannerName = bannerName
2567
    args.bannerName = bannerName
-
 
2568
    args.bannerType = bannerType
2554
    args.write(self._oprot)
2569
    args.write(self._oprot)
2555
    self._oprot.writeMessageEnd()
2570
    self._oprot.writeMessageEnd()
2556
    self._oprot.trans.flush()
2571
    self._oprot.trans.flush()
2557
 
2572
 
2558
  def recv_getUriMapping(self, ):
2573
  def recv_getUriMapping(self, ):
Line 2678... Line 2693...
2678
    self._iprot.readMessageEnd()
2693
    self._iprot.readMessageEnd()
2679
    if result.success is not None:
2694
    if result.success is not None:
2680
      return result.success
2695
      return result.success
2681
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getAllCampaigns failed: unknown result");
2696
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getAllCampaigns failed: unknown result");
2682
 
2697
 
-
 
2698
  def getActiveBannersForMobileSite(self, ):
-
 
2699
    self.send_getActiveBannersForMobileSite()
-
 
2700
    return self.recv_getActiveBannersForMobileSite()
-
 
2701
 
-
 
2702
  def send_getActiveBannersForMobileSite(self, ):
-
 
2703
    self._oprot.writeMessageBegin('getActiveBannersForMobileSite', TMessageType.CALL, self._seqid)
-
 
2704
    args = getActiveBannersForMobileSite_args()
-
 
2705
    args.write(self._oprot)
-
 
2706
    self._oprot.writeMessageEnd()
-
 
2707
    self._oprot.trans.flush()
-
 
2708
 
-
 
2709
  def recv_getActiveBannersForMobileSite(self, ):
-
 
2710
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
2711
    if mtype == TMessageType.EXCEPTION:
-
 
2712
      x = TApplicationException()
-
 
2713
      x.read(self._iprot)
-
 
2714
      self._iprot.readMessageEnd()
-
 
2715
      raise x
-
 
2716
    result = getActiveBannersForMobileSite_result()
-
 
2717
    result.read(self._iprot)
-
 
2718
    self._iprot.readMessageEnd()
-
 
2719
    if result.success is not None:
-
 
2720
      return result.success
-
 
2721
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getActiveBannersForMobileSite failed: unknown result");
-
 
2722
 
2683
  def deleteSimilarItem(self, itemId, catalogItemId):
2723
  def deleteSimilarItem(self, itemId, catalogItemId):
2684
    """
2724
    """
2685
    Delete similar item.
2725
    Delete similar item.
2686
 
2726
 
2687
    Parameters:
2727
    Parameters:
Line 4807... Line 4847...
4807
    self._processMap["getUriMapping"] = Processor.process_getUriMapping
4847
    self._processMap["getUriMapping"] = Processor.process_getUriMapping
4808
    self._processMap["addCampaign"] = Processor.process_addCampaign
4848
    self._processMap["addCampaign"] = Processor.process_addCampaign
4809
    self._processMap["getCampaigns"] = Processor.process_getCampaigns
4849
    self._processMap["getCampaigns"] = Processor.process_getCampaigns
4810
    self._processMap["deleteCampaign"] = Processor.process_deleteCampaign
4850
    self._processMap["deleteCampaign"] = Processor.process_deleteCampaign
4811
    self._processMap["getAllCampaigns"] = Processor.process_getAllCampaigns
4851
    self._processMap["getAllCampaigns"] = Processor.process_getAllCampaigns
-
 
4852
    self._processMap["getActiveBannersForMobileSite"] = Processor.process_getActiveBannersForMobileSite
4812
    self._processMap["deleteSimilarItem"] = Processor.process_deleteSimilarItem
4853
    self._processMap["deleteSimilarItem"] = Processor.process_deleteSimilarItem
4813
    self._processMap["checkSimilarItem"] = Processor.process_checkSimilarItem
4854
    self._processMap["checkSimilarItem"] = Processor.process_checkSimilarItem
4814
    self._processMap["validateRiskyStatus"] = Processor.process_validateRiskyStatus
4855
    self._processMap["validateRiskyStatus"] = Processor.process_validateRiskyStatus
4815
    self._processMap["changeItemRiskyFlag"] = Processor.process_changeItemRiskyFlag
4856
    self._processMap["changeItemRiskyFlag"] = Processor.process_changeItemRiskyFlag
4816
    self._processMap["getItemsByRiskyFlag"] = Processor.process_getItemsByRiskyFlag
4857
    self._processMap["getItemsByRiskyFlag"] = Processor.process_getItemsByRiskyFlag
Line 5467... Line 5508...
5467
  def process_deleteBanner(self, seqid, iprot, oprot):
5508
  def process_deleteBanner(self, seqid, iprot, oprot):
5468
    args = deleteBanner_args()
5509
    args = deleteBanner_args()
5469
    args.read(iprot)
5510
    args.read(iprot)
5470
    iprot.readMessageEnd()
5511
    iprot.readMessageEnd()
5471
    result = deleteBanner_result()
5512
    result = deleteBanner_result()
5472
    result.success = self._handler.deleteBanner(args.bannerName)
5513
    result.success = self._handler.deleteBanner(args.bannerName, args.bannerType)
5473
    oprot.writeMessageBegin("deleteBanner", TMessageType.REPLY, seqid)
5514
    oprot.writeMessageBegin("deleteBanner", TMessageType.REPLY, seqid)
5474
    result.write(oprot)
5515
    result.write(oprot)
5475
    oprot.writeMessageEnd()
5516
    oprot.writeMessageEnd()
5476
    oprot.trans.flush()
5517
    oprot.trans.flush()
5477
 
5518
 
5478
  def process_getBannerDetails(self, seqid, iprot, oprot):
5519
  def process_getBannerDetails(self, seqid, iprot, oprot):
5479
    args = getBannerDetails_args()
5520
    args = getBannerDetails_args()
5480
    args.read(iprot)
5521
    args.read(iprot)
5481
    iprot.readMessageEnd()
5522
    iprot.readMessageEnd()
5482
    result = getBannerDetails_result()
5523
    result = getBannerDetails_result()
5483
    result.success = self._handler.getBannerDetails(args.bannerName)
5524
    result.success = self._handler.getBannerDetails(args.bannerName, args.bannerType)
5484
    oprot.writeMessageBegin("getBannerDetails", TMessageType.REPLY, seqid)
5525
    oprot.writeMessageBegin("getBannerDetails", TMessageType.REPLY, seqid)
5485
    result.write(oprot)
5526
    result.write(oprot)
5486
    oprot.writeMessageEnd()
5527
    oprot.writeMessageEnd()
5487
    oprot.trans.flush()
5528
    oprot.trans.flush()
5488
 
5529
 
Line 5533... Line 5574...
5533
  def process_getBannerMapDetails(self, seqid, iprot, oprot):
5574
  def process_getBannerMapDetails(self, seqid, iprot, oprot):
5534
    args = getBannerMapDetails_args()
5575
    args = getBannerMapDetails_args()
5535
    args.read(iprot)
5576
    args.read(iprot)
5536
    iprot.readMessageEnd()
5577
    iprot.readMessageEnd()
5537
    result = getBannerMapDetails_result()
5578
    result = getBannerMapDetails_result()
5538
    result.success = self._handler.getBannerMapDetails(args.bannerName)
5579
    result.success = self._handler.getBannerMapDetails(args.bannerName, args.bannerType)
5539
    oprot.writeMessageBegin("getBannerMapDetails", TMessageType.REPLY, seqid)
5580
    oprot.writeMessageBegin("getBannerMapDetails", TMessageType.REPLY, seqid)
5540
    result.write(oprot)
5581
    result.write(oprot)
5541
    oprot.writeMessageEnd()
5582
    oprot.writeMessageEnd()
5542
    oprot.trans.flush()
5583
    oprot.trans.flush()
5543
 
5584
 
Line 5555... Line 5596...
5555
  def process_getUriMapping(self, seqid, iprot, oprot):
5596
  def process_getUriMapping(self, seqid, iprot, oprot):
5556
    args = getUriMapping_args()
5597
    args = getUriMapping_args()
5557
    args.read(iprot)
5598
    args.read(iprot)
5558
    iprot.readMessageEnd()
5599
    iprot.readMessageEnd()
5559
    result = getUriMapping_result()
5600
    result = getUriMapping_result()
5560
    result.success = self._handler.getUriMapping(args.bannerName)
5601
    result.success = self._handler.getUriMapping(args.bannerName, args.bannerType)
5561
    oprot.writeMessageBegin("getUriMapping", TMessageType.REPLY, seqid)
5602
    oprot.writeMessageBegin("getUriMapping", TMessageType.REPLY, seqid)
5562
    result.write(oprot)
5603
    result.write(oprot)
5563
    oprot.writeMessageEnd()
5604
    oprot.writeMessageEnd()
5564
    oprot.trans.flush()
5605
    oprot.trans.flush()
5565
 
5606
 
Line 5605... Line 5646...
5605
    oprot.writeMessageBegin("getAllCampaigns", TMessageType.REPLY, seqid)
5646
    oprot.writeMessageBegin("getAllCampaigns", TMessageType.REPLY, seqid)
5606
    result.write(oprot)
5647
    result.write(oprot)
5607
    oprot.writeMessageEnd()
5648
    oprot.writeMessageEnd()
5608
    oprot.trans.flush()
5649
    oprot.trans.flush()
5609
 
5650
 
-
 
5651
  def process_getActiveBannersForMobileSite(self, seqid, iprot, oprot):
-
 
5652
    args = getActiveBannersForMobileSite_args()
-
 
5653
    args.read(iprot)
-
 
5654
    iprot.readMessageEnd()
-
 
5655
    result = getActiveBannersForMobileSite_result()
-
 
5656
    result.success = self._handler.getActiveBannersForMobileSite()
-
 
5657
    oprot.writeMessageBegin("getActiveBannersForMobileSite", TMessageType.REPLY, seqid)
-
 
5658
    result.write(oprot)
-
 
5659
    oprot.writeMessageEnd()
-
 
5660
    oprot.trans.flush()
-
 
5661
 
5610
  def process_deleteSimilarItem(self, seqid, iprot, oprot):
5662
  def process_deleteSimilarItem(self, seqid, iprot, oprot):
5611
    args = deleteSimilarItem_args()
5663
    args = deleteSimilarItem_args()
5612
    args.read(iprot)
5664
    args.read(iprot)
5613
    iprot.readMessageEnd()
5665
    iprot.readMessageEnd()
5614
    result = deleteSimilarItem_result()
5666
    result = deleteSimilarItem_result()
Line 12258... Line 12310...
12258
 
12310
 
12259
class deleteBanner_args:
12311
class deleteBanner_args:
12260
  """
12312
  """
12261
  Attributes:
12313
  Attributes:
12262
   - bannerName
12314
   - bannerName
-
 
12315
   - bannerType
12263
  """
12316
  """
12264
 
12317
 
12265
  thrift_spec = (
12318
  thrift_spec = (
12266
    None, # 0
12319
    None, # 0
12267
    (1, TType.STRING, 'bannerName', None, None, ), # 1
12320
    (1, TType.STRING, 'bannerName', None, None, ), # 1
-
 
12321
    (2, TType.I32, 'bannerType', None, None, ), # 2
12268
  )
12322
  )
12269
 
12323
 
12270
  def __init__(self, bannerName=None,):
12324
  def __init__(self, bannerName=None, bannerType=None,):
12271
    self.bannerName = bannerName
12325
    self.bannerName = bannerName
-
 
12326
    self.bannerType = bannerType
12272
 
12327
 
12273
  def read(self, iprot):
12328
  def read(self, iprot):
12274
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
12329
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
12275
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
12330
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
12276
      return
12331
      return
Line 12282... Line 12337...
12282
      if fid == 1:
12337
      if fid == 1:
12283
        if ftype == TType.STRING:
12338
        if ftype == TType.STRING:
12284
          self.bannerName = iprot.readString();
12339
          self.bannerName = iprot.readString();
12285
        else:
12340
        else:
12286
          iprot.skip(ftype)
12341
          iprot.skip(ftype)
-
 
12342
      elif fid == 2:
-
 
12343
        if ftype == TType.I32:
-
 
12344
          self.bannerType = iprot.readI32();
-
 
12345
        else:
-
 
12346
          iprot.skip(ftype)
12287
      else:
12347
      else:
12288
        iprot.skip(ftype)
12348
        iprot.skip(ftype)
12289
      iprot.readFieldEnd()
12349
      iprot.readFieldEnd()
12290
    iprot.readStructEnd()
12350
    iprot.readStructEnd()
12291
 
12351
 
Line 12296... Line 12356...
12296
    oprot.writeStructBegin('deleteBanner_args')
12356
    oprot.writeStructBegin('deleteBanner_args')
12297
    if self.bannerName is not None:
12357
    if self.bannerName is not None:
12298
      oprot.writeFieldBegin('bannerName', TType.STRING, 1)
12358
      oprot.writeFieldBegin('bannerName', TType.STRING, 1)
12299
      oprot.writeString(self.bannerName)
12359
      oprot.writeString(self.bannerName)
12300
      oprot.writeFieldEnd()
12360
      oprot.writeFieldEnd()
-
 
12361
    if self.bannerType is not None:
-
 
12362
      oprot.writeFieldBegin('bannerType', TType.I32, 2)
-
 
12363
      oprot.writeI32(self.bannerType)
-
 
12364
      oprot.writeFieldEnd()
12301
    oprot.writeFieldStop()
12365
    oprot.writeFieldStop()
12302
    oprot.writeStructEnd()
12366
    oprot.writeStructEnd()
12303
 
12367
 
12304
  def validate(self):
12368
  def validate(self):
12305
    return
12369
    return
Line 12377... Line 12441...
12377
 
12441
 
12378
class getBannerDetails_args:
12442
class getBannerDetails_args:
12379
  """
12443
  """
12380
  Attributes:
12444
  Attributes:
12381
   - bannerName
12445
   - bannerName
-
 
12446
   - bannerType
12382
  """
12447
  """
12383
 
12448
 
12384
  thrift_spec = (
12449
  thrift_spec = (
12385
    None, # 0
12450
    None, # 0
12386
    (1, TType.STRING, 'bannerName', None, None, ), # 1
12451
    (1, TType.STRING, 'bannerName', None, None, ), # 1
-
 
12452
    (2, TType.I32, 'bannerType', None, None, ), # 2
12387
  )
12453
  )
12388
 
12454
 
12389
  def __init__(self, bannerName=None,):
12455
  def __init__(self, bannerName=None, bannerType=None,):
12390
    self.bannerName = bannerName
12456
    self.bannerName = bannerName
-
 
12457
    self.bannerType = bannerType
12391
 
12458
 
12392
  def read(self, iprot):
12459
  def read(self, iprot):
12393
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
12460
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
12394
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
12461
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
12395
      return
12462
      return
Line 12401... Line 12468...
12401
      if fid == 1:
12468
      if fid == 1:
12402
        if ftype == TType.STRING:
12469
        if ftype == TType.STRING:
12403
          self.bannerName = iprot.readString();
12470
          self.bannerName = iprot.readString();
12404
        else:
12471
        else:
12405
          iprot.skip(ftype)
12472
          iprot.skip(ftype)
-
 
12473
      elif fid == 2:
-
 
12474
        if ftype == TType.I32:
-
 
12475
          self.bannerType = iprot.readI32();
-
 
12476
        else:
-
 
12477
          iprot.skip(ftype)
12406
      else:
12478
      else:
12407
        iprot.skip(ftype)
12479
        iprot.skip(ftype)
12408
      iprot.readFieldEnd()
12480
      iprot.readFieldEnd()
12409
    iprot.readStructEnd()
12481
    iprot.readStructEnd()
12410
 
12482
 
Line 12415... Line 12487...
12415
    oprot.writeStructBegin('getBannerDetails_args')
12487
    oprot.writeStructBegin('getBannerDetails_args')
12416
    if self.bannerName is not None:
12488
    if self.bannerName is not None:
12417
      oprot.writeFieldBegin('bannerName', TType.STRING, 1)
12489
      oprot.writeFieldBegin('bannerName', TType.STRING, 1)
12418
      oprot.writeString(self.bannerName)
12490
      oprot.writeString(self.bannerName)
12419
      oprot.writeFieldEnd()
12491
      oprot.writeFieldEnd()
-
 
12492
    if self.bannerType is not None:
-
 
12493
      oprot.writeFieldBegin('bannerType', TType.I32, 2)
-
 
12494
      oprot.writeI32(self.bannerType)
-
 
12495
      oprot.writeFieldEnd()
12420
    oprot.writeFieldStop()
12496
    oprot.writeFieldStop()
12421
    oprot.writeStructEnd()
12497
    oprot.writeStructEnd()
12422
 
12498
 
12423
  def validate(self):
12499
  def validate(self):
12424
    return
12500
    return
Line 12984... Line 13060...
12984
 
13060
 
12985
class getBannerMapDetails_args:
13061
class getBannerMapDetails_args:
12986
  """
13062
  """
12987
  Attributes:
13063
  Attributes:
12988
   - bannerName
13064
   - bannerName
-
 
13065
   - bannerType
12989
  """
13066
  """
12990
 
13067
 
12991
  thrift_spec = (
13068
  thrift_spec = (
12992
    None, # 0
13069
    None, # 0
12993
    (1, TType.STRING, 'bannerName', None, None, ), # 1
13070
    (1, TType.STRING, 'bannerName', None, None, ), # 1
-
 
13071
    (2, TType.I32, 'bannerType', None, None, ), # 2
12994
  )
13072
  )
12995
 
13073
 
12996
  def __init__(self, bannerName=None,):
13074
  def __init__(self, bannerName=None, bannerType=None,):
12997
    self.bannerName = bannerName
13075
    self.bannerName = bannerName
-
 
13076
    self.bannerType = bannerType
12998
 
13077
 
12999
  def read(self, iprot):
13078
  def read(self, iprot):
13000
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
13079
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
13001
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
13080
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
13002
      return
13081
      return
Line 13008... Line 13087...
13008
      if fid == 1:
13087
      if fid == 1:
13009
        if ftype == TType.STRING:
13088
        if ftype == TType.STRING:
13010
          self.bannerName = iprot.readString();
13089
          self.bannerName = iprot.readString();
13011
        else:
13090
        else:
13012
          iprot.skip(ftype)
13091
          iprot.skip(ftype)
-
 
13092
      elif fid == 2:
-
 
13093
        if ftype == TType.I32:
-
 
13094
          self.bannerType = iprot.readI32();
-
 
13095
        else:
-
 
13096
          iprot.skip(ftype)
13013
      else:
13097
      else:
13014
        iprot.skip(ftype)
13098
        iprot.skip(ftype)
13015
      iprot.readFieldEnd()
13099
      iprot.readFieldEnd()
13016
    iprot.readStructEnd()
13100
    iprot.readStructEnd()
13017
 
13101
 
Line 13022... Line 13106...
13022
    oprot.writeStructBegin('getBannerMapDetails_args')
13106
    oprot.writeStructBegin('getBannerMapDetails_args')
13023
    if self.bannerName is not None:
13107
    if self.bannerName is not None:
13024
      oprot.writeFieldBegin('bannerName', TType.STRING, 1)
13108
      oprot.writeFieldBegin('bannerName', TType.STRING, 1)
13025
      oprot.writeString(self.bannerName)
13109
      oprot.writeString(self.bannerName)
13026
      oprot.writeFieldEnd()
13110
      oprot.writeFieldEnd()
-
 
13111
    if self.bannerType is not None:
-
 
13112
      oprot.writeFieldBegin('bannerType', TType.I32, 2)
-
 
13113
      oprot.writeI32(self.bannerType)
-
 
13114
      oprot.writeFieldEnd()
13027
    oprot.writeFieldStop()
13115
    oprot.writeFieldStop()
13028
    oprot.writeStructEnd()
13116
    oprot.writeStructEnd()
13029
 
13117
 
13030
  def validate(self):
13118
  def validate(self):
13031
    return
13119
    return
Line 13223... Line 13311...
13223
 
13311
 
13224
class getUriMapping_args:
13312
class getUriMapping_args:
13225
  """
13313
  """
13226
  Attributes:
13314
  Attributes:
13227
   - bannerName
13315
   - bannerName
-
 
13316
   - bannerType
13228
  """
13317
  """
13229
 
13318
 
13230
  thrift_spec = (
13319
  thrift_spec = (
13231
    None, # 0
13320
    None, # 0
13232
    (1, TType.STRING, 'bannerName', None, None, ), # 1
13321
    (1, TType.STRING, 'bannerName', None, None, ), # 1
-
 
13322
    (2, TType.I32, 'bannerType', None, None, ), # 2
13233
  )
13323
  )
13234
 
13324
 
13235
  def __init__(self, bannerName=None,):
13325
  def __init__(self, bannerName=None, bannerType=None,):
13236
    self.bannerName = bannerName
13326
    self.bannerName = bannerName
-
 
13327
    self.bannerType = bannerType
13237
 
13328
 
13238
  def read(self, iprot):
13329
  def read(self, iprot):
13239
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
13330
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
13240
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
13331
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
13241
      return
13332
      return
Line 13247... Line 13338...
13247
      if fid == 1:
13338
      if fid == 1:
13248
        if ftype == TType.STRING:
13339
        if ftype == TType.STRING:
13249
          self.bannerName = iprot.readString();
13340
          self.bannerName = iprot.readString();
13250
        else:
13341
        else:
13251
          iprot.skip(ftype)
13342
          iprot.skip(ftype)
-
 
13343
      elif fid == 2:
-
 
13344
        if ftype == TType.I32:
-
 
13345
          self.bannerType = iprot.readI32();
-
 
13346
        else:
-
 
13347
          iprot.skip(ftype)
13252
      else:
13348
      else:
13253
        iprot.skip(ftype)
13349
        iprot.skip(ftype)
13254
      iprot.readFieldEnd()
13350
      iprot.readFieldEnd()
13255
    iprot.readStructEnd()
13351
    iprot.readStructEnd()
13256
 
13352
 
Line 13261... Line 13357...
13261
    oprot.writeStructBegin('getUriMapping_args')
13357
    oprot.writeStructBegin('getUriMapping_args')
13262
    if self.bannerName is not None:
13358
    if self.bannerName is not None:
13263
      oprot.writeFieldBegin('bannerName', TType.STRING, 1)
13359
      oprot.writeFieldBegin('bannerName', TType.STRING, 1)
13264
      oprot.writeString(self.bannerName)
13360
      oprot.writeString(self.bannerName)
13265
      oprot.writeFieldEnd()
13361
      oprot.writeFieldEnd()
-
 
13362
    if self.bannerType is not None:
-
 
13363
      oprot.writeFieldBegin('bannerType', TType.I32, 2)
-
 
13364
      oprot.writeI32(self.bannerType)
-
 
13365
      oprot.writeFieldEnd()
13266
    oprot.writeFieldStop()
13366
    oprot.writeFieldStop()
13267
    oprot.writeStructEnd()
13367
    oprot.writeStructEnd()
13268
 
13368
 
13269
  def validate(self):
13369
  def validate(self):
13270
    return
13370
    return
Line 13789... Line 13889...
13789
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
13889
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
13790
 
13890
 
13791
  def __ne__(self, other):
13891
  def __ne__(self, other):
13792
    return not (self == other)
13892
    return not (self == other)
13793
 
13893
 
-
 
13894
class getActiveBannersForMobileSite_args:
-
 
13895
 
-
 
13896
  thrift_spec = (
-
 
13897
  )
-
 
13898
 
-
 
13899
  def read(self, iprot):
-
 
13900
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
13901
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
13902
      return
-
 
13903
    iprot.readStructBegin()
-
 
13904
    while True:
-
 
13905
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
13906
      if ftype == TType.STOP:
-
 
13907
        break
-
 
13908
      else:
-
 
13909
        iprot.skip(ftype)
-
 
13910
      iprot.readFieldEnd()
-
 
13911
    iprot.readStructEnd()
-
 
13912
 
-
 
13913
  def write(self, oprot):
-
 
13914
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
13915
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
13916
      return
-
 
13917
    oprot.writeStructBegin('getActiveBannersForMobileSite_args')
-
 
13918
    oprot.writeFieldStop()
-
 
13919
    oprot.writeStructEnd()
-
 
13920
 
-
 
13921
  def validate(self):
-
 
13922
    return
-
 
13923
 
-
 
13924
 
-
 
13925
  def __repr__(self):
-
 
13926
    L = ['%s=%r' % (key, value)
-
 
13927
      for key, value in self.__dict__.iteritems()]
-
 
13928
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
13929
 
-
 
13930
  def __eq__(self, other):
-
 
13931
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
13932
 
-
 
13933
  def __ne__(self, other):
-
 
13934
    return not (self == other)
-
 
13935
 
-
 
13936
class getActiveBannersForMobileSite_result:
-
 
13937
  """
-
 
13938
  Attributes:
-
 
13939
   - success
-
 
13940
  """
-
 
13941
 
-
 
13942
  thrift_spec = (
-
 
13943
    (0, TType.MAP, 'success', (TType.STRING,None,TType.LIST,(TType.STRUCT,(Banner, Banner.thrift_spec))), None, ), # 0
-
 
13944
  )
-
 
13945
 
-
 
13946
  def __init__(self, success=None,):
-
 
13947
    self.success = success
-
 
13948
 
-
 
13949
  def read(self, iprot):
-
 
13950
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
13951
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
13952
      return
-
 
13953
    iprot.readStructBegin()
-
 
13954
    while True:
-
 
13955
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
13956
      if ftype == TType.STOP:
-
 
13957
        break
-
 
13958
      if fid == 0:
-
 
13959
        if ftype == TType.MAP:
-
 
13960
          self.success = {}
-
 
13961
          (_ktype261, _vtype262, _size260 ) = iprot.readMapBegin() 
-
 
13962
          for _i264 in xrange(_size260):
-
 
13963
            _key265 = iprot.readString();
-
 
13964
            _val266 = []
-
 
13965
            (_etype270, _size267) = iprot.readListBegin()
-
 
13966
            for _i271 in xrange(_size267):
-
 
13967
              _elem272 = Banner()
-
 
13968
              _elem272.read(iprot)
-
 
13969
              _val266.append(_elem272)
-
 
13970
            iprot.readListEnd()
-
 
13971
            self.success[_key265] = _val266
-
 
13972
          iprot.readMapEnd()
-
 
13973
        else:
-
 
13974
          iprot.skip(ftype)
-
 
13975
      else:
-
 
13976
        iprot.skip(ftype)
-
 
13977
      iprot.readFieldEnd()
-
 
13978
    iprot.readStructEnd()
-
 
13979
 
-
 
13980
  def write(self, oprot):
-
 
13981
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
13982
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
13983
      return
-
 
13984
    oprot.writeStructBegin('getActiveBannersForMobileSite_result')
-
 
13985
    if self.success is not None:
-
 
13986
      oprot.writeFieldBegin('success', TType.MAP, 0)
-
 
13987
      oprot.writeMapBegin(TType.STRING, TType.LIST, len(self.success))
-
 
13988
      for kiter273,viter274 in self.success.items():
-
 
13989
        oprot.writeString(kiter273)
-
 
13990
        oprot.writeListBegin(TType.STRUCT, len(viter274))
-
 
13991
        for iter275 in viter274:
-
 
13992
          iter275.write(oprot)
-
 
13993
        oprot.writeListEnd()
-
 
13994
      oprot.writeMapEnd()
-
 
13995
      oprot.writeFieldEnd()
-
 
13996
    oprot.writeFieldStop()
-
 
13997
    oprot.writeStructEnd()
-
 
13998
 
-
 
13999
  def validate(self):
-
 
14000
    return
-
 
14001
 
-
 
14002
 
-
 
14003
  def __repr__(self):
-
 
14004
    L = ['%s=%r' % (key, value)
-
 
14005
      for key, value in self.__dict__.iteritems()]
-
 
14006
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
14007
 
-
 
14008
  def __eq__(self, other):
-
 
14009
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
14010
 
-
 
14011
  def __ne__(self, other):
-
 
14012
    return not (self == other)
-
 
14013
 
13794
class deleteSimilarItem_args:
14014
class deleteSimilarItem_args:
13795
  """
14015
  """
13796
  Attributes:
14016
  Attributes:
13797
   - itemId
14017
   - itemId
13798
   - catalogItemId
14018
   - catalogItemId
Line 14371... Line 14591...
14371
      if ftype == TType.STOP:
14591
      if ftype == TType.STOP:
14372
        break
14592
        break
14373
      if fid == 0:
14593
      if fid == 0:
14374
        if ftype == TType.LIST:
14594
        if ftype == TType.LIST:
14375
          self.success = []
14595
          self.success = []
14376
          (_etype263, _size260) = iprot.readListBegin()
14596
          (_etype279, _size276) = iprot.readListBegin()
14377
          for _i264 in xrange(_size260):
14597
          for _i280 in xrange(_size276):
14378
            _elem265 = Item()
14598
            _elem281 = Item()
14379
            _elem265.read(iprot)
14599
            _elem281.read(iprot)
14380
            self.success.append(_elem265)
14600
            self.success.append(_elem281)
14381
          iprot.readListEnd()
14601
          iprot.readListEnd()
14382
        else:
14602
        else:
14383
          iprot.skip(ftype)
14603
          iprot.skip(ftype)
14384
      else:
14604
      else:
14385
        iprot.skip(ftype)
14605
        iprot.skip(ftype)
Line 14392... Line 14612...
14392
      return
14612
      return
14393
    oprot.writeStructBegin('getItemsByRiskyFlag_result')
14613
    oprot.writeStructBegin('getItemsByRiskyFlag_result')
14394
    if self.success is not None:
14614
    if self.success is not None:
14395
      oprot.writeFieldBegin('success', TType.LIST, 0)
14615
      oprot.writeFieldBegin('success', TType.LIST, 0)
14396
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14616
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14397
      for iter266 in self.success:
14617
      for iter282 in self.success:
14398
        iter266.write(oprot)
14618
        iter282.write(oprot)
14399
      oprot.writeListEnd()
14619
      oprot.writeListEnd()
14400
      oprot.writeFieldEnd()
14620
      oprot.writeFieldEnd()
14401
    oprot.writeFieldStop()
14621
    oprot.writeFieldStop()
14402
    oprot.writeStructEnd()
14622
    oprot.writeStructEnd()
14403
 
14623
 
Line 14511... Line 14731...
14511
      if ftype == TType.STOP:
14731
      if ftype == TType.STOP:
14512
        break
14732
        break
14513
      if fid == 0:
14733
      if fid == 0:
14514
        if ftype == TType.LIST:
14734
        if ftype == TType.LIST:
14515
          self.success = []
14735
          self.success = []
14516
          (_etype270, _size267) = iprot.readListBegin()
14736
          (_etype286, _size283) = iprot.readListBegin()
14517
          for _i271 in xrange(_size267):
14737
          for _i287 in xrange(_size283):
14518
            _elem272 = Item()
14738
            _elem288 = Item()
14519
            _elem272.read(iprot)
14739
            _elem288.read(iprot)
14520
            self.success.append(_elem272)
14740
            self.success.append(_elem288)
14521
          iprot.readListEnd()
14741
          iprot.readListEnd()
14522
        else:
14742
        else:
14523
          iprot.skip(ftype)
14743
          iprot.skip(ftype)
14524
      else:
14744
      else:
14525
        iprot.skip(ftype)
14745
        iprot.skip(ftype)
Line 14532... Line 14752...
14532
      return
14752
      return
14533
    oprot.writeStructBegin('getItemsForMasterSheet_result')
14753
    oprot.writeStructBegin('getItemsForMasterSheet_result')
14534
    if self.success is not None:
14754
    if self.success is not None:
14535
      oprot.writeFieldBegin('success', TType.LIST, 0)
14755
      oprot.writeFieldBegin('success', TType.LIST, 0)
14536
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14756
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14537
      for iter273 in self.success:
14757
      for iter289 in self.success:
14538
        iter273.write(oprot)
14758
        iter289.write(oprot)
14539
      oprot.writeListEnd()
14759
      oprot.writeListEnd()
14540
      oprot.writeFieldEnd()
14760
      oprot.writeFieldEnd()
14541
    oprot.writeFieldStop()
14761
    oprot.writeFieldStop()
14542
    oprot.writeStructEnd()
14762
    oprot.writeStructEnd()
14543
 
14763
 
Line 14663... Line 14883...
14663
      if ftype == TType.STOP:
14883
      if ftype == TType.STOP:
14664
        break
14884
        break
14665
      if fid == 0:
14885
      if fid == 0:
14666
        if ftype == TType.LIST:
14886
        if ftype == TType.LIST:
14667
          self.success = []
14887
          self.success = []
14668
          (_etype277, _size274) = iprot.readListBegin()
14888
          (_etype293, _size290) = iprot.readListBegin()
14669
          for _i278 in xrange(_size274):
14889
          for _i294 in xrange(_size290):
14670
            _elem279 = iprot.readI64();
14890
            _elem295 = iprot.readI64();
14671
            self.success.append(_elem279)
14891
            self.success.append(_elem295)
14672
          iprot.readListEnd()
14892
          iprot.readListEnd()
14673
        else:
14893
        else:
14674
          iprot.skip(ftype)
14894
          iprot.skip(ftype)
14675
      else:
14895
      else:
14676
        iprot.skip(ftype)
14896
        iprot.skip(ftype)
Line 14683... Line 14903...
14683
      return
14903
      return
14684
    oprot.writeStructBegin('getSimilarItemsCatalogIds_result')
14904
    oprot.writeStructBegin('getSimilarItemsCatalogIds_result')
14685
    if self.success is not None:
14905
    if self.success is not None:
14686
      oprot.writeFieldBegin('success', TType.LIST, 0)
14906
      oprot.writeFieldBegin('success', TType.LIST, 0)
14687
      oprot.writeListBegin(TType.I64, len(self.success))
14907
      oprot.writeListBegin(TType.I64, len(self.success))
14688
      for iter280 in self.success:
14908
      for iter296 in self.success:
14689
        oprot.writeI64(iter280)
14909
        oprot.writeI64(iter296)
14690
      oprot.writeListEnd()
14910
      oprot.writeListEnd()
14691
      oprot.writeFieldEnd()
14911
      oprot.writeFieldEnd()
14692
    oprot.writeFieldStop()
14912
    oprot.writeFieldStop()
14693
    oprot.writeStructEnd()
14913
    oprot.writeStructEnd()
14694
 
14914
 
Line 15017... Line 15237...
15017
      if ftype == TType.STOP:
15237
      if ftype == TType.STOP:
15018
        break
15238
        break
15019
      if fid == 0:
15239
      if fid == 0:
15020
        if ftype == TType.LIST:
15240
        if ftype == TType.LIST:
15021
          self.success = []
15241
          self.success = []
15022
          (_etype284, _size281) = iprot.readListBegin()
15242
          (_etype300, _size297) = iprot.readListBegin()
15023
          for _i285 in xrange(_size281):
15243
          for _i301 in xrange(_size297):
15024
            _elem286 = iprot.readString();
15244
            _elem302 = iprot.readString();
15025
            self.success.append(_elem286)
15245
            self.success.append(_elem302)
15026
          iprot.readListEnd()
15246
          iprot.readListEnd()
15027
        else:
15247
        else:
15028
          iprot.skip(ftype)
15248
          iprot.skip(ftype)
15029
      else:
15249
      else:
15030
        iprot.skip(ftype)
15250
        iprot.skip(ftype)
Line 15037... Line 15257...
15037
      return
15257
      return
15038
    oprot.writeStructBegin('getAllBrandsByCategory_result')
15258
    oprot.writeStructBegin('getAllBrandsByCategory_result')
15039
    if self.success is not None:
15259
    if self.success is not None:
15040
      oprot.writeFieldBegin('success', TType.LIST, 0)
15260
      oprot.writeFieldBegin('success', TType.LIST, 0)
15041
      oprot.writeListBegin(TType.STRING, len(self.success))
15261
      oprot.writeListBegin(TType.STRING, len(self.success))
15042
      for iter287 in self.success:
15262
      for iter303 in self.success:
15043
        oprot.writeString(iter287)
15263
        oprot.writeString(iter303)
15044
      oprot.writeListEnd()
15264
      oprot.writeListEnd()
15045
      oprot.writeFieldEnd()
15265
      oprot.writeFieldEnd()
15046
    oprot.writeFieldStop()
15266
    oprot.writeFieldStop()
15047
    oprot.writeStructEnd()
15267
    oprot.writeStructEnd()
15048
 
15268
 
Line 15126... Line 15346...
15126
      if ftype == TType.STOP:
15346
      if ftype == TType.STOP:
15127
        break
15347
        break
15128
      if fid == 0:
15348
      if fid == 0:
15129
        if ftype == TType.LIST:
15349
        if ftype == TType.LIST:
15130
          self.success = []
15350
          self.success = []
15131
          (_etype291, _size288) = iprot.readListBegin()
15351
          (_etype307, _size304) = iprot.readListBegin()
15132
          for _i292 in xrange(_size288):
15352
          for _i308 in xrange(_size304):
15133
            _elem293 = iprot.readString();
15353
            _elem309 = iprot.readString();
15134
            self.success.append(_elem293)
15354
            self.success.append(_elem309)
15135
          iprot.readListEnd()
15355
          iprot.readListEnd()
15136
        else:
15356
        else:
15137
          iprot.skip(ftype)
15357
          iprot.skip(ftype)
15138
      else:
15358
      else:
15139
        iprot.skip(ftype)
15359
        iprot.skip(ftype)
Line 15146... Line 15366...
15146
      return
15366
      return
15147
    oprot.writeStructBegin('getAllBrands_result')
15367
    oprot.writeStructBegin('getAllBrands_result')
15148
    if self.success is not None:
15368
    if self.success is not None:
15149
      oprot.writeFieldBegin('success', TType.LIST, 0)
15369
      oprot.writeFieldBegin('success', TType.LIST, 0)
15150
      oprot.writeListBegin(TType.STRING, len(self.success))
15370
      oprot.writeListBegin(TType.STRING, len(self.success))
15151
      for iter294 in self.success:
15371
      for iter310 in self.success:
15152
        oprot.writeString(iter294)
15372
        oprot.writeString(iter310)
15153
      oprot.writeListEnd()
15373
      oprot.writeListEnd()
15154
      oprot.writeFieldEnd()
15374
      oprot.writeFieldEnd()
15155
    oprot.writeFieldStop()
15375
    oprot.writeFieldStop()
15156
    oprot.writeStructEnd()
15376
    oprot.writeStructEnd()
15157
 
15377
 
Line 15235... Line 15455...
15235
      if ftype == TType.STOP:
15455
      if ftype == TType.STOP:
15236
        break
15456
        break
15237
      if fid == 0:
15457
      if fid == 0:
15238
        if ftype == TType.LIST:
15458
        if ftype == TType.LIST:
15239
          self.success = []
15459
          self.success = []
15240
          (_etype298, _size295) = iprot.readListBegin()
15460
          (_etype314, _size311) = iprot.readListBegin()
15241
          for _i299 in xrange(_size295):
15461
          for _i315 in xrange(_size311):
15242
            _elem300 = Source()
15462
            _elem316 = Source()
15243
            _elem300.read(iprot)
15463
            _elem316.read(iprot)
15244
            self.success.append(_elem300)
15464
            self.success.append(_elem316)
15245
          iprot.readListEnd()
15465
          iprot.readListEnd()
15246
        else:
15466
        else:
15247
          iprot.skip(ftype)
15467
          iprot.skip(ftype)
15248
      else:
15468
      else:
15249
        iprot.skip(ftype)
15469
        iprot.skip(ftype)
Line 15256... Line 15476...
15256
      return
15476
      return
15257
    oprot.writeStructBegin('getAllSources_result')
15477
    oprot.writeStructBegin('getAllSources_result')
15258
    if self.success is not None:
15478
    if self.success is not None:
15259
      oprot.writeFieldBegin('success', TType.LIST, 0)
15479
      oprot.writeFieldBegin('success', TType.LIST, 0)
15260
      oprot.writeListBegin(TType.STRUCT, len(self.success))
15480
      oprot.writeListBegin(TType.STRUCT, len(self.success))
15261
      for iter301 in self.success:
15481
      for iter317 in self.success:
15262
        iter301.write(oprot)
15482
        iter317.write(oprot)
15263
      oprot.writeListEnd()
15483
      oprot.writeListEnd()
15264
      oprot.writeFieldEnd()
15484
      oprot.writeFieldEnd()
15265
    oprot.writeFieldStop()
15485
    oprot.writeFieldStop()
15266
    oprot.writeStructEnd()
15486
    oprot.writeStructEnd()
15267
 
15487
 
Line 15633... Line 15853...
15633
      if ftype == TType.STOP:
15853
      if ftype == TType.STOP:
15634
        break
15854
        break
15635
      if fid == 0:
15855
      if fid == 0:
15636
        if ftype == TType.LIST:
15856
        if ftype == TType.LIST:
15637
          self.success = []
15857
          self.success = []
15638
          (_etype305, _size302) = iprot.readListBegin()
15858
          (_etype321, _size318) = iprot.readListBegin()
15639
          for _i306 in xrange(_size302):
15859
          for _i322 in xrange(_size318):
15640
            _elem307 = SourceItemPricing()
15860
            _elem323 = SourceItemPricing()
15641
            _elem307.read(iprot)
15861
            _elem323.read(iprot)
15642
            self.success.append(_elem307)
15862
            self.success.append(_elem323)
15643
          iprot.readListEnd()
15863
          iprot.readListEnd()
15644
        else:
15864
        else:
15645
          iprot.skip(ftype)
15865
          iprot.skip(ftype)
15646
      elif fid == 1:
15866
      elif fid == 1:
15647
        if ftype == TType.STRUCT:
15867
        if ftype == TType.STRUCT:
Line 15660... Line 15880...
15660
      return
15880
      return
15661
    oprot.writeStructBegin('getAllSourcePricing_result')
15881
    oprot.writeStructBegin('getAllSourcePricing_result')
15662
    if self.success is not None:
15882
    if self.success is not None:
15663
      oprot.writeFieldBegin('success', TType.LIST, 0)
15883
      oprot.writeFieldBegin('success', TType.LIST, 0)
15664
      oprot.writeListBegin(TType.STRUCT, len(self.success))
15884
      oprot.writeListBegin(TType.STRUCT, len(self.success))
15665
      for iter308 in self.success:
15885
      for iter324 in self.success:
15666
        iter308.write(oprot)
15886
        iter324.write(oprot)
15667
      oprot.writeListEnd()
15887
      oprot.writeListEnd()
15668
      oprot.writeFieldEnd()
15888
      oprot.writeFieldEnd()
15669
    if self.cex is not None:
15889
    if self.cex is not None:
15670
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
15890
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
15671
      self.cex.write(oprot)
15891
      self.cex.write(oprot)
Line 15863... Line 16083...
15863
      if ftype == TType.STOP:
16083
      if ftype == TType.STOP:
15864
        break
16084
        break
15865
      if fid == 1:
16085
      if fid == 1:
15866
        if ftype == TType.LIST:
16086
        if ftype == TType.LIST:
15867
          self.searchTerms = []
16087
          self.searchTerms = []
15868
          (_etype312, _size309) = iprot.readListBegin()
16088
          (_etype328, _size325) = iprot.readListBegin()
15869
          for _i313 in xrange(_size309):
16089
          for _i329 in xrange(_size325):
15870
            _elem314 = iprot.readString();
16090
            _elem330 = iprot.readString();
15871
            self.searchTerms.append(_elem314)
16091
            self.searchTerms.append(_elem330)
15872
          iprot.readListEnd()
16092
          iprot.readListEnd()
15873
        else:
16093
        else:
15874
          iprot.skip(ftype)
16094
          iprot.skip(ftype)
15875
      elif fid == 2:
16095
      elif fid == 2:
15876
        if ftype == TType.I64:
16096
        if ftype == TType.I64:
Line 15893... Line 16113...
15893
      return
16113
      return
15894
    oprot.writeStructBegin('searchItemsInRange_args')
16114
    oprot.writeStructBegin('searchItemsInRange_args')
15895
    if self.searchTerms is not None:
16115
    if self.searchTerms is not None:
15896
      oprot.writeFieldBegin('searchTerms', TType.LIST, 1)
16116
      oprot.writeFieldBegin('searchTerms', TType.LIST, 1)
15897
      oprot.writeListBegin(TType.STRING, len(self.searchTerms))
16117
      oprot.writeListBegin(TType.STRING, len(self.searchTerms))
15898
      for iter315 in self.searchTerms:
16118
      for iter331 in self.searchTerms:
15899
        oprot.writeString(iter315)
16119
        oprot.writeString(iter331)
15900
      oprot.writeListEnd()
16120
      oprot.writeListEnd()
15901
      oprot.writeFieldEnd()
16121
      oprot.writeFieldEnd()
15902
    if self.offset is not None:
16122
    if self.offset is not None:
15903
      oprot.writeFieldBegin('offset', TType.I64, 2)
16123
      oprot.writeFieldBegin('offset', TType.I64, 2)
15904
      oprot.writeI64(self.offset)
16124
      oprot.writeI64(self.offset)
Line 15948... Line 16168...
15948
      if ftype == TType.STOP:
16168
      if ftype == TType.STOP:
15949
        break
16169
        break
15950
      if fid == 0:
16170
      if fid == 0:
15951
        if ftype == TType.LIST:
16171
        if ftype == TType.LIST:
15952
          self.success = []
16172
          self.success = []
15953
          (_etype319, _size316) = iprot.readListBegin()
16173
          (_etype335, _size332) = iprot.readListBegin()
15954
          for _i320 in xrange(_size316):
16174
          for _i336 in xrange(_size332):
15955
            _elem321 = Item()
16175
            _elem337 = Item()
15956
            _elem321.read(iprot)
16176
            _elem337.read(iprot)
15957
            self.success.append(_elem321)
16177
            self.success.append(_elem337)
15958
          iprot.readListEnd()
16178
          iprot.readListEnd()
15959
        else:
16179
        else:
15960
          iprot.skip(ftype)
16180
          iprot.skip(ftype)
15961
      else:
16181
      else:
15962
        iprot.skip(ftype)
16182
        iprot.skip(ftype)
Line 15969... Line 16189...
15969
      return
16189
      return
15970
    oprot.writeStructBegin('searchItemsInRange_result')
16190
    oprot.writeStructBegin('searchItemsInRange_result')
15971
    if self.success is not None:
16191
    if self.success is not None:
15972
      oprot.writeFieldBegin('success', TType.LIST, 0)
16192
      oprot.writeFieldBegin('success', TType.LIST, 0)
15973
      oprot.writeListBegin(TType.STRUCT, len(self.success))
16193
      oprot.writeListBegin(TType.STRUCT, len(self.success))
15974
      for iter322 in self.success:
16194
      for iter338 in self.success:
15975
        iter322.write(oprot)
16195
        iter338.write(oprot)
15976
      oprot.writeListEnd()
16196
      oprot.writeListEnd()
15977
      oprot.writeFieldEnd()
16197
      oprot.writeFieldEnd()
15978
    oprot.writeFieldStop()
16198
    oprot.writeFieldStop()
15979
    oprot.writeStructEnd()
16199
    oprot.writeStructEnd()
15980
 
16200
 
Line 16017... Line 16237...
16017
      if ftype == TType.STOP:
16237
      if ftype == TType.STOP:
16018
        break
16238
        break
16019
      if fid == 1:
16239
      if fid == 1:
16020
        if ftype == TType.LIST:
16240
        if ftype == TType.LIST:
16021
          self.searchTerms = []
16241
          self.searchTerms = []
16022
          (_etype326, _size323) = iprot.readListBegin()
16242
          (_etype342, _size339) = iprot.readListBegin()
16023
          for _i327 in xrange(_size323):
16243
          for _i343 in xrange(_size339):
16024
            _elem328 = iprot.readString();
16244
            _elem344 = iprot.readString();
16025
            self.searchTerms.append(_elem328)
16245
            self.searchTerms.append(_elem344)
16026
          iprot.readListEnd()
16246
          iprot.readListEnd()
16027
        else:
16247
        else:
16028
          iprot.skip(ftype)
16248
          iprot.skip(ftype)
16029
      else:
16249
      else:
16030
        iprot.skip(ftype)
16250
        iprot.skip(ftype)
Line 16037... Line 16257...
16037
      return
16257
      return
16038
    oprot.writeStructBegin('getSearchResultCount_args')
16258
    oprot.writeStructBegin('getSearchResultCount_args')
16039
    if self.searchTerms is not None:
16259
    if self.searchTerms is not None:
16040
      oprot.writeFieldBegin('searchTerms', TType.LIST, 1)
16260
      oprot.writeFieldBegin('searchTerms', TType.LIST, 1)
16041
      oprot.writeListBegin(TType.STRING, len(self.searchTerms))
16261
      oprot.writeListBegin(TType.STRING, len(self.searchTerms))
16042
      for iter329 in self.searchTerms:
16262
      for iter345 in self.searchTerms:
16043
        oprot.writeString(iter329)
16263
        oprot.writeString(iter345)
16044
      oprot.writeListEnd()
16264
      oprot.writeListEnd()
16045
      oprot.writeFieldEnd()
16265
      oprot.writeFieldEnd()
16046
    oprot.writeFieldStop()
16266
    oprot.writeFieldStop()
16047
    oprot.writeStructEnd()
16267
    oprot.writeStructEnd()
16048
 
16268
 
Line 16203... Line 16423...
16203
      if ftype == TType.STOP:
16423
      if ftype == TType.STOP:
16204
        break
16424
        break
16205
      if fid == 0:
16425
      if fid == 0:
16206
        if ftype == TType.LIST:
16426
        if ftype == TType.LIST:
16207
          self.success = []
16427
          self.success = []
16208
          (_etype333, _size330) = iprot.readListBegin()
16428
          (_etype349, _size346) = iprot.readListBegin()
16209
          for _i334 in xrange(_size330):
16429
          for _i350 in xrange(_size346):
16210
            _elem335 = ProductNotificationRequest()
16430
            _elem351 = ProductNotificationRequest()
16211
            _elem335.read(iprot)
16431
            _elem351.read(iprot)
16212
            self.success.append(_elem335)
16432
            self.success.append(_elem351)
16213
          iprot.readListEnd()
16433
          iprot.readListEnd()
16214
        else:
16434
        else:
16215
          iprot.skip(ftype)
16435
          iprot.skip(ftype)
16216
      else:
16436
      else:
16217
        iprot.skip(ftype)
16437
        iprot.skip(ftype)
Line 16224... Line 16444...
16224
      return
16444
      return
16225
    oprot.writeStructBegin('getProductNotifications_result')
16445
    oprot.writeStructBegin('getProductNotifications_result')
16226
    if self.success is not None:
16446
    if self.success is not None:
16227
      oprot.writeFieldBegin('success', TType.LIST, 0)
16447
      oprot.writeFieldBegin('success', TType.LIST, 0)
16228
      oprot.writeListBegin(TType.STRUCT, len(self.success))
16448
      oprot.writeListBegin(TType.STRUCT, len(self.success))
16229
      for iter336 in self.success:
16449
      for iter352 in self.success:
16230
        iter336.write(oprot)
16450
        iter352.write(oprot)
16231
      oprot.writeListEnd()
16451
      oprot.writeListEnd()
16232
      oprot.writeFieldEnd()
16452
      oprot.writeFieldEnd()
16233
    oprot.writeFieldStop()
16453
    oprot.writeFieldStop()
16234
    oprot.writeStructEnd()
16454
    oprot.writeStructEnd()
16235
 
16455
 
Line 16343... Line 16563...
16343
      if ftype == TType.STOP:
16563
      if ftype == TType.STOP:
16344
        break
16564
        break
16345
      if fid == 0:
16565
      if fid == 0:
16346
        if ftype == TType.LIST:
16566
        if ftype == TType.LIST:
16347
          self.success = []
16567
          self.success = []
16348
          (_etype340, _size337) = iprot.readListBegin()
16568
          (_etype356, _size353) = iprot.readListBegin()
16349
          for _i341 in xrange(_size337):
16569
          for _i357 in xrange(_size353):
16350
            _elem342 = ProductNotificationRequestCount()
16570
            _elem358 = ProductNotificationRequestCount()
16351
            _elem342.read(iprot)
16571
            _elem358.read(iprot)
16352
            self.success.append(_elem342)
16572
            self.success.append(_elem358)
16353
          iprot.readListEnd()
16573
          iprot.readListEnd()
16354
        else:
16574
        else:
16355
          iprot.skip(ftype)
16575
          iprot.skip(ftype)
16356
      else:
16576
      else:
16357
        iprot.skip(ftype)
16577
        iprot.skip(ftype)
Line 16364... Line 16584...
16364
      return
16584
      return
16365
    oprot.writeStructBegin('getProductNotificationRequestCount_result')
16585
    oprot.writeStructBegin('getProductNotificationRequestCount_result')
16366
    if self.success is not None:
16586
    if self.success is not None:
16367
      oprot.writeFieldBegin('success', TType.LIST, 0)
16587
      oprot.writeFieldBegin('success', TType.LIST, 0)
16368
      oprot.writeListBegin(TType.STRUCT, len(self.success))
16588
      oprot.writeListBegin(TType.STRUCT, len(self.success))
16369
      for iter343 in self.success:
16589
      for iter359 in self.success:
16370
        iter343.write(oprot)
16590
        iter359.write(oprot)
16371
      oprot.writeListEnd()
16591
      oprot.writeListEnd()
16372
      oprot.writeFieldEnd()
16592
      oprot.writeFieldEnd()
16373
    oprot.writeFieldStop()
16593
    oprot.writeFieldStop()
16374
    oprot.writeStructEnd()
16594
    oprot.writeStructEnd()
16375
 
16595
 
Line 17058... Line 17278...
17058
      if ftype == TType.STOP:
17278
      if ftype == TType.STOP:
17059
        break
17279
        break
17060
      if fid == 0:
17280
      if fid == 0:
17061
        if ftype == TType.LIST:
17281
        if ftype == TType.LIST:
17062
          self.success = []
17282
          self.success = []
17063
          (_etype347, _size344) = iprot.readListBegin()
17283
          (_etype363, _size360) = iprot.readListBegin()
17064
          for _i348 in xrange(_size344):
17284
          for _i364 in xrange(_size360):
17065
            _elem349 = VoucherItemMapping()
17285
            _elem365 = VoucherItemMapping()
17066
            _elem349.read(iprot)
17286
            _elem365.read(iprot)
17067
            self.success.append(_elem349)
17287
            self.success.append(_elem365)
17068
          iprot.readListEnd()
17288
          iprot.readListEnd()
17069
        else:
17289
        else:
17070
          iprot.skip(ftype)
17290
          iprot.skip(ftype)
17071
      else:
17291
      else:
17072
        iprot.skip(ftype)
17292
        iprot.skip(ftype)
Line 17079... Line 17299...
17079
      return
17299
      return
17080
    oprot.writeStructBegin('getAllItemVouchers_result')
17300
    oprot.writeStructBegin('getAllItemVouchers_result')
17081
    if self.success is not None:
17301
    if self.success is not None:
17082
      oprot.writeFieldBegin('success', TType.LIST, 0)
17302
      oprot.writeFieldBegin('success', TType.LIST, 0)
17083
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17303
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17084
      for iter350 in self.success:
17304
      for iter366 in self.success:
17085
        iter350.write(oprot)
17305
        iter366.write(oprot)
17086
      oprot.writeListEnd()
17306
      oprot.writeListEnd()
17087
      oprot.writeFieldEnd()
17307
      oprot.writeFieldEnd()
17088
    oprot.writeFieldStop()
17308
    oprot.writeFieldStop()
17089
    oprot.writeStructEnd()
17309
    oprot.writeStructEnd()
17090
 
17310
 
Line 17604... Line 17824...
17604
      if ftype == TType.STOP:
17824
      if ftype == TType.STOP:
17605
        break
17825
        break
17606
      if fid == 0:
17826
      if fid == 0:
17607
        if ftype == TType.LIST:
17827
        if ftype == TType.LIST:
17608
          self.success = []
17828
          self.success = []
17609
          (_etype354, _size351) = iprot.readListBegin()
17829
          (_etype370, _size367) = iprot.readListBegin()
17610
          for _i355 in xrange(_size351):
17830
          for _i371 in xrange(_size367):
17611
            _elem356 = Item()
17831
            _elem372 = Item()
17612
            _elem356.read(iprot)
17832
            _elem372.read(iprot)
17613
            self.success.append(_elem356)
17833
            self.success.append(_elem372)
17614
          iprot.readListEnd()
17834
          iprot.readListEnd()
17615
        else:
17835
        else:
17616
          iprot.skip(ftype)
17836
          iprot.skip(ftype)
17617
      else:
17837
      else:
17618
        iprot.skip(ftype)
17838
        iprot.skip(ftype)
Line 17625... Line 17845...
17625
      return
17845
      return
17626
    oprot.writeStructBegin('getAllIgnoredInventoryUpdateItemsList_result')
17846
    oprot.writeStructBegin('getAllIgnoredInventoryUpdateItemsList_result')
17627
    if self.success is not None:
17847
    if self.success is not None:
17628
      oprot.writeFieldBegin('success', TType.LIST, 0)
17848
      oprot.writeFieldBegin('success', TType.LIST, 0)
17629
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17849
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17630
      for iter357 in self.success:
17850
      for iter373 in self.success:
17631
        iter357.write(oprot)
17851
        iter373.write(oprot)
17632
      oprot.writeListEnd()
17852
      oprot.writeListEnd()
17633
      oprot.writeFieldEnd()
17853
      oprot.writeFieldEnd()
17634
    oprot.writeFieldStop()
17854
    oprot.writeFieldStop()
17635
    oprot.writeStructEnd()
17855
    oprot.writeStructEnd()
17636
 
17856
 
Line 17714... Line 17934...
17714
      if ftype == TType.STOP:
17934
      if ftype == TType.STOP:
17715
        break
17935
        break
17716
      if fid == 0:
17936
      if fid == 0:
17717
        if ftype == TType.LIST:
17937
        if ftype == TType.LIST:
17718
          self.success = []
17938
          self.success = []
17719
          (_etype361, _size358) = iprot.readListBegin()
17939
          (_etype377, _size374) = iprot.readListBegin()
17720
          for _i362 in xrange(_size358):
17940
          for _i378 in xrange(_size374):
17721
            _elem363 = Item()
17941
            _elem379 = Item()
17722
            _elem363.read(iprot)
17942
            _elem379.read(iprot)
17723
            self.success.append(_elem363)
17943
            self.success.append(_elem379)
17724
          iprot.readListEnd()
17944
          iprot.readListEnd()
17725
        else:
17945
        else:
17726
          iprot.skip(ftype)
17946
          iprot.skip(ftype)
17727
      else:
17947
      else:
17728
        iprot.skip(ftype)
17948
        iprot.skip(ftype)
Line 17735... Line 17955...
17735
      return
17955
      return
17736
    oprot.writeStructBegin('getAllAliveItems_result')
17956
    oprot.writeStructBegin('getAllAliveItems_result')
17737
    if self.success is not None:
17957
    if self.success is not None:
17738
      oprot.writeFieldBegin('success', TType.LIST, 0)
17958
      oprot.writeFieldBegin('success', TType.LIST, 0)
17739
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17959
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17740
      for iter364 in self.success:
17960
      for iter380 in self.success:
17741
        iter364.write(oprot)
17961
        iter380.write(oprot)
17742
      oprot.writeListEnd()
17962
      oprot.writeListEnd()
17743
      oprot.writeFieldEnd()
17963
      oprot.writeFieldEnd()
17744
    oprot.writeFieldStop()
17964
    oprot.writeFieldStop()
17745
    oprot.writeStructEnd()
17965
    oprot.writeStructEnd()
17746
 
17966
 
Line 18099... Line 18319...
18099
      if ftype == TType.STOP:
18319
      if ftype == TType.STOP:
18100
        break
18320
        break
18101
      if fid == 0:
18321
      if fid == 0:
18102
        if ftype == TType.LIST:
18322
        if ftype == TType.LIST:
18103
          self.success = []
18323
          self.success = []
18104
          (_etype368, _size365) = iprot.readListBegin()
18324
          (_etype384, _size381) = iprot.readListBegin()
18105
          for _i369 in xrange(_size365):
18325
          for _i385 in xrange(_size381):
18106
            _elem370 = Insurer()
18326
            _elem386 = Insurer()
18107
            _elem370.read(iprot)
18327
            _elem386.read(iprot)
18108
            self.success.append(_elem370)
18328
            self.success.append(_elem386)
18109
          iprot.readListEnd()
18329
          iprot.readListEnd()
18110
        else:
18330
        else:
18111
          iprot.skip(ftype)
18331
          iprot.skip(ftype)
18112
      else:
18332
      else:
18113
        iprot.skip(ftype)
18333
        iprot.skip(ftype)
Line 18120... Line 18340...
18120
      return
18340
      return
18121
    oprot.writeStructBegin('getAllInsurers_result')
18341
    oprot.writeStructBegin('getAllInsurers_result')
18122
    if self.success is not None:
18342
    if self.success is not None:
18123
      oprot.writeFieldBegin('success', TType.LIST, 0)
18343
      oprot.writeFieldBegin('success', TType.LIST, 0)
18124
      oprot.writeListBegin(TType.STRUCT, len(self.success))
18344
      oprot.writeListBegin(TType.STRUCT, len(self.success))
18125
      for iter371 in self.success:
18345
      for iter387 in self.success:
18126
        iter371.write(oprot)
18346
        iter387.write(oprot)
18127
      oprot.writeListEnd()
18347
      oprot.writeListEnd()
18128
      oprot.writeFieldEnd()
18348
      oprot.writeFieldEnd()
18129
    oprot.writeFieldStop()
18349
    oprot.writeFieldStop()
18130
    oprot.writeStructEnd()
18350
    oprot.writeStructEnd()
18131
 
18351
 
Line 18648... Line 18868...
18648
      if ftype == TType.STOP:
18868
      if ftype == TType.STOP:
18649
        break
18869
        break
18650
      if fid == 0:
18870
      if fid == 0:
18651
        if ftype == TType.MAP:
18871
        if ftype == TType.MAP:
18652
          self.success = {}
18872
          self.success = {}
18653
          (_ktype373, _vtype374, _size372 ) = iprot.readMapBegin() 
18873
          (_ktype389, _vtype390, _size388 ) = iprot.readMapBegin() 
18654
          for _i376 in xrange(_size372):
18874
          for _i392 in xrange(_size388):
18655
            _key377 = iprot.readString();
18875
            _key393 = iprot.readString();
18656
            _val378 = BrandInfo()
18876
            _val394 = BrandInfo()
18657
            _val378.read(iprot)
18877
            _val394.read(iprot)
18658
            self.success[_key377] = _val378
18878
            self.success[_key393] = _val394
18659
          iprot.readMapEnd()
18879
          iprot.readMapEnd()
18660
        else:
18880
        else:
18661
          iprot.skip(ftype)
18881
          iprot.skip(ftype)
18662
      else:
18882
      else:
18663
        iprot.skip(ftype)
18883
        iprot.skip(ftype)
Line 18670... Line 18890...
18670
      return
18890
      return
18671
    oprot.writeStructBegin('getBrandInfo_result')
18891
    oprot.writeStructBegin('getBrandInfo_result')
18672
    if self.success is not None:
18892
    if self.success is not None:
18673
      oprot.writeFieldBegin('success', TType.MAP, 0)
18893
      oprot.writeFieldBegin('success', TType.MAP, 0)
18674
      oprot.writeMapBegin(TType.STRING, TType.STRUCT, len(self.success))
18894
      oprot.writeMapBegin(TType.STRING, TType.STRUCT, len(self.success))
18675
      for kiter379,viter380 in self.success.items():
18895
      for kiter395,viter396 in self.success.items():
18676
        oprot.writeString(kiter379)
18896
        oprot.writeString(kiter395)
18677
        viter380.write(oprot)
18897
        viter396.write(oprot)
18678
      oprot.writeMapEnd()
18898
      oprot.writeMapEnd()
18679
      oprot.writeFieldEnd()
18899
      oprot.writeFieldEnd()
18680
    oprot.writeFieldStop()
18900
    oprot.writeFieldStop()
18681
    oprot.writeStructEnd()
18901
    oprot.writeStructEnd()
18682
 
18902
 
Line 18839... Line 19059...
18839
      if ftype == TType.STOP:
19059
      if ftype == TType.STOP:
18840
        break
19060
        break
18841
      if fid == 1:
19061
      if fid == 1:
18842
        if ftype == TType.LIST:
19062
        if ftype == TType.LIST:
18843
          self.itemIds = []
19063
          self.itemIds = []
18844
          (_etype384, _size381) = iprot.readListBegin()
19064
          (_etype400, _size397) = iprot.readListBegin()
18845
          for _i385 in xrange(_size381):
19065
          for _i401 in xrange(_size397):
18846
            _elem386 = iprot.readI64();
19066
            _elem402 = iprot.readI64();
18847
            self.itemIds.append(_elem386)
19067
            self.itemIds.append(_elem402)
18848
          iprot.readListEnd()
19068
          iprot.readListEnd()
18849
        else:
19069
        else:
18850
          iprot.skip(ftype)
19070
          iprot.skip(ftype)
18851
      else:
19071
      else:
18852
        iprot.skip(ftype)
19072
        iprot.skip(ftype)
Line 18859... Line 19079...
18859
      return
19079
      return
18860
    oprot.writeStructBegin('getStorePricings_args')
19080
    oprot.writeStructBegin('getStorePricings_args')
18861
    if self.itemIds is not None:
19081
    if self.itemIds is not None:
18862
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
19082
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
18863
      oprot.writeListBegin(TType.I64, len(self.itemIds))
19083
      oprot.writeListBegin(TType.I64, len(self.itemIds))
18864
      for iter387 in self.itemIds:
19084
      for iter403 in self.itemIds:
18865
        oprot.writeI64(iter387)
19085
        oprot.writeI64(iter403)
18866
      oprot.writeListEnd()
19086
      oprot.writeListEnd()
18867
      oprot.writeFieldEnd()
19087
      oprot.writeFieldEnd()
18868
    oprot.writeFieldStop()
19088
    oprot.writeFieldStop()
18869
    oprot.writeStructEnd()
19089
    oprot.writeStructEnd()
18870
 
19090
 
Line 18906... Line 19126...
18906
      if ftype == TType.STOP:
19126
      if ftype == TType.STOP:
18907
        break
19127
        break
18908
      if fid == 0:
19128
      if fid == 0:
18909
        if ftype == TType.LIST:
19129
        if ftype == TType.LIST:
18910
          self.success = []
19130
          self.success = []
18911
          (_etype391, _size388) = iprot.readListBegin()
19131
          (_etype407, _size404) = iprot.readListBegin()
18912
          for _i392 in xrange(_size388):
19132
          for _i408 in xrange(_size404):
18913
            _elem393 = StorePricing()
19133
            _elem409 = StorePricing()
18914
            _elem393.read(iprot)
19134
            _elem409.read(iprot)
18915
            self.success.append(_elem393)
19135
            self.success.append(_elem409)
18916
          iprot.readListEnd()
19136
          iprot.readListEnd()
18917
        else:
19137
        else:
18918
          iprot.skip(ftype)
19138
          iprot.skip(ftype)
18919
      else:
19139
      else:
18920
        iprot.skip(ftype)
19140
        iprot.skip(ftype)
Line 18927... Line 19147...
18927
      return
19147
      return
18928
    oprot.writeStructBegin('getStorePricings_result')
19148
    oprot.writeStructBegin('getStorePricings_result')
18929
    if self.success is not None:
19149
    if self.success is not None:
18930
      oprot.writeFieldBegin('success', TType.LIST, 0)
19150
      oprot.writeFieldBegin('success', TType.LIST, 0)
18931
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19151
      oprot.writeListBegin(TType.STRUCT, len(self.success))
18932
      for iter394 in self.success:
19152
      for iter410 in self.success:
18933
        iter394.write(oprot)
19153
        iter410.write(oprot)
18934
      oprot.writeListEnd()
19154
      oprot.writeListEnd()
18935
      oprot.writeFieldEnd()
19155
      oprot.writeFieldEnd()
18936
    oprot.writeFieldStop()
19156
    oprot.writeFieldStop()
18937
    oprot.writeStructEnd()
19157
    oprot.writeStructEnd()
18938
 
19158
 
Line 19131... Line 19351...
19131
      if ftype == TType.STOP:
19351
      if ftype == TType.STOP:
19132
        break
19352
        break
19133
      if fid == 0:
19353
      if fid == 0:
19134
        if ftype == TType.LIST:
19354
        if ftype == TType.LIST:
19135
          self.success = []
19355
          self.success = []
19136
          (_etype398, _size395) = iprot.readListBegin()
19356
          (_etype414, _size411) = iprot.readListBegin()
19137
          for _i399 in xrange(_size395):
19357
          for _i415 in xrange(_size411):
19138
            _elem400 = Amazonlisted()
19358
            _elem416 = Amazonlisted()
19139
            _elem400.read(iprot)
19359
            _elem416.read(iprot)
19140
            self.success.append(_elem400)
19360
            self.success.append(_elem416)
19141
          iprot.readListEnd()
19361
          iprot.readListEnd()
19142
        else:
19362
        else:
19143
          iprot.skip(ftype)
19363
          iprot.skip(ftype)
19144
      else:
19364
      else:
19145
        iprot.skip(ftype)
19365
        iprot.skip(ftype)
Line 19152... Line 19372...
19152
      return
19372
      return
19153
    oprot.writeStructBegin('getAllAmazonListedItems_result')
19373
    oprot.writeStructBegin('getAllAmazonListedItems_result')
19154
    if self.success is not None:
19374
    if self.success is not None:
19155
      oprot.writeFieldBegin('success', TType.LIST, 0)
19375
      oprot.writeFieldBegin('success', TType.LIST, 0)
19156
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19376
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19157
      for iter401 in self.success:
19377
      for iter417 in self.success:
19158
        iter401.write(oprot)
19378
        iter417.write(oprot)
19159
      oprot.writeListEnd()
19379
      oprot.writeListEnd()
19160
      oprot.writeFieldEnd()
19380
      oprot.writeFieldEnd()
19161
    oprot.writeFieldStop()
19381
    oprot.writeFieldStop()
19162
    oprot.writeStructEnd()
19382
    oprot.writeStructEnd()
19163
 
19383
 
Line 19206... Line 19426...
19206
      if ftype == TType.STOP:
19426
      if ftype == TType.STOP:
19207
        break
19427
        break
19208
      if fid == 1:
19428
      if fid == 1:
19209
        if ftype == TType.LIST:
19429
        if ftype == TType.LIST:
19210
          self.searchTerm = []
19430
          self.searchTerm = []
19211
          (_etype405, _size402) = iprot.readListBegin()
19431
          (_etype421, _size418) = iprot.readListBegin()
19212
          for _i406 in xrange(_size402):
19432
          for _i422 in xrange(_size418):
19213
            _elem407 = iprot.readString();
19433
            _elem423 = iprot.readString();
19214
            self.searchTerm.append(_elem407)
19434
            self.searchTerm.append(_elem423)
19215
          iprot.readListEnd()
19435
          iprot.readListEnd()
19216
        else:
19436
        else:
19217
          iprot.skip(ftype)
19437
          iprot.skip(ftype)
19218
      elif fid == 2:
19438
      elif fid == 2:
19219
        if ftype == TType.I64:
19439
        if ftype == TType.I64:
Line 19236... Line 19456...
19236
      return
19456
      return
19237
    oprot.writeStructBegin('searchAmazonItems_args')
19457
    oprot.writeStructBegin('searchAmazonItems_args')
19238
    if self.searchTerm is not None:
19458
    if self.searchTerm is not None:
19239
      oprot.writeFieldBegin('searchTerm', TType.LIST, 1)
19459
      oprot.writeFieldBegin('searchTerm', TType.LIST, 1)
19240
      oprot.writeListBegin(TType.STRING, len(self.searchTerm))
19460
      oprot.writeListBegin(TType.STRING, len(self.searchTerm))
19241
      for iter408 in self.searchTerm:
19461
      for iter424 in self.searchTerm:
19242
        oprot.writeString(iter408)
19462
        oprot.writeString(iter424)
19243
      oprot.writeListEnd()
19463
      oprot.writeListEnd()
19244
      oprot.writeFieldEnd()
19464
      oprot.writeFieldEnd()
19245
    if self.offset is not None:
19465
    if self.offset is not None:
19246
      oprot.writeFieldBegin('offset', TType.I64, 2)
19466
      oprot.writeFieldBegin('offset', TType.I64, 2)
19247
      oprot.writeI64(self.offset)
19467
      oprot.writeI64(self.offset)
Line 19291... Line 19511...
19291
      if ftype == TType.STOP:
19511
      if ftype == TType.STOP:
19292
        break
19512
        break
19293
      if fid == 0:
19513
      if fid == 0:
19294
        if ftype == TType.LIST:
19514
        if ftype == TType.LIST:
19295
          self.success = []
19515
          self.success = []
19296
          (_etype412, _size409) = iprot.readListBegin()
19516
          (_etype428, _size425) = iprot.readListBegin()
19297
          for _i413 in xrange(_size409):
19517
          for _i429 in xrange(_size425):
19298
            _elem414 = Amazonlisted()
19518
            _elem430 = Amazonlisted()
19299
            _elem414.read(iprot)
19519
            _elem430.read(iprot)
19300
            self.success.append(_elem414)
19520
            self.success.append(_elem430)
19301
          iprot.readListEnd()
19521
          iprot.readListEnd()
19302
        else:
19522
        else:
19303
          iprot.skip(ftype)
19523
          iprot.skip(ftype)
19304
      else:
19524
      else:
19305
        iprot.skip(ftype)
19525
        iprot.skip(ftype)
Line 19312... Line 19532...
19312
      return
19532
      return
19313
    oprot.writeStructBegin('searchAmazonItems_result')
19533
    oprot.writeStructBegin('searchAmazonItems_result')
19314
    if self.success is not None:
19534
    if self.success is not None:
19315
      oprot.writeFieldBegin('success', TType.LIST, 0)
19535
      oprot.writeFieldBegin('success', TType.LIST, 0)
19316
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19536
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19317
      for iter415 in self.success:
19537
      for iter431 in self.success:
19318
        iter415.write(oprot)
19538
        iter431.write(oprot)
19319
      oprot.writeListEnd()
19539
      oprot.writeListEnd()
19320
      oprot.writeFieldEnd()
19540
      oprot.writeFieldEnd()
19321
    oprot.writeFieldStop()
19541
    oprot.writeFieldStop()
19322
    oprot.writeStructEnd()
19542
    oprot.writeStructEnd()
19323
 
19543
 
Line 19360... Line 19580...
19360
      if ftype == TType.STOP:
19580
      if ftype == TType.STOP:
19361
        break
19581
        break
19362
      if fid == 1:
19582
      if fid == 1:
19363
        if ftype == TType.LIST:
19583
        if ftype == TType.LIST:
19364
          self.searchTerm = []
19584
          self.searchTerm = []
19365
          (_etype419, _size416) = iprot.readListBegin()
19585
          (_etype435, _size432) = iprot.readListBegin()
19366
          for _i420 in xrange(_size416):
19586
          for _i436 in xrange(_size432):
19367
            _elem421 = iprot.readString();
19587
            _elem437 = iprot.readString();
19368
            self.searchTerm.append(_elem421)
19588
            self.searchTerm.append(_elem437)
19369
          iprot.readListEnd()
19589
          iprot.readListEnd()
19370
        else:
19590
        else:
19371
          iprot.skip(ftype)
19591
          iprot.skip(ftype)
19372
      else:
19592
      else:
19373
        iprot.skip(ftype)
19593
        iprot.skip(ftype)
Line 19380... Line 19600...
19380
      return
19600
      return
19381
    oprot.writeStructBegin('getAmazonSearchResultCount_args')
19601
    oprot.writeStructBegin('getAmazonSearchResultCount_args')
19382
    if self.searchTerm is not None:
19602
    if self.searchTerm is not None:
19383
      oprot.writeFieldBegin('searchTerm', TType.LIST, 1)
19603
      oprot.writeFieldBegin('searchTerm', TType.LIST, 1)
19384
      oprot.writeListBegin(TType.STRING, len(self.searchTerm))
19604
      oprot.writeListBegin(TType.STRING, len(self.searchTerm))
19385
      for iter422 in self.searchTerm:
19605
      for iter438 in self.searchTerm:
19386
        oprot.writeString(iter422)
19606
        oprot.writeString(iter438)
19387
      oprot.writeListEnd()
19607
      oprot.writeListEnd()
19388
      oprot.writeFieldEnd()
19608
      oprot.writeFieldEnd()
19389
    oprot.writeFieldStop()
19609
    oprot.writeFieldStop()
19390
    oprot.writeStructEnd()
19610
    oprot.writeStructEnd()
19391
 
19611
 
Line 19955... Line 20175...
19955
      if ftype == TType.STOP:
20175
      if ftype == TType.STOP:
19956
        break
20176
        break
19957
      if fid == 0:
20177
      if fid == 0:
19958
        if ftype == TType.LIST:
20178
        if ftype == TType.LIST:
19959
          self.success = []
20179
          self.success = []
19960
          (_etype426, _size423) = iprot.readListBegin()
20180
          (_etype442, _size439) = iprot.readListBegin()
19961
          for _i427 in xrange(_size423):
20181
          for _i443 in xrange(_size439):
19962
            _elem428 = Item()
20182
            _elem444 = Item()
19963
            _elem428.read(iprot)
20183
            _elem444.read(iprot)
19964
            self.success.append(_elem428)
20184
            self.success.append(_elem444)
19965
          iprot.readListEnd()
20185
          iprot.readListEnd()
19966
        else:
20186
        else:
19967
          iprot.skip(ftype)
20187
          iprot.skip(ftype)
19968
      else:
20188
      else:
19969
        iprot.skip(ftype)
20189
        iprot.skip(ftype)
Line 19976... Line 20196...
19976
      return
20196
      return
19977
    oprot.writeStructBegin('getAsinItems_result')
20197
    oprot.writeStructBegin('getAsinItems_result')
19978
    if self.success is not None:
20198
    if self.success is not None:
19979
      oprot.writeFieldBegin('success', TType.LIST, 0)
20199
      oprot.writeFieldBegin('success', TType.LIST, 0)
19980
      oprot.writeListBegin(TType.STRUCT, len(self.success))
20200
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19981
      for iter429 in self.success:
20201
      for iter445 in self.success:
19982
        iter429.write(oprot)
20202
        iter445.write(oprot)
19983
      oprot.writeListEnd()
20203
      oprot.writeListEnd()
19984
      oprot.writeFieldEnd()
20204
      oprot.writeFieldEnd()
19985
    oprot.writeFieldStop()
20205
    oprot.writeFieldStop()
19986
    oprot.writeStructEnd()
20206
    oprot.writeStructEnd()
19987
 
20207
 
Line 20065... Line 20285...
20065
      if ftype == TType.STOP:
20285
      if ftype == TType.STOP:
20066
        break
20286
        break
20067
      if fid == 0:
20287
      if fid == 0:
20068
        if ftype == TType.LIST:
20288
        if ftype == TType.LIST:
20069
          self.success = []
20289
          self.success = []
20070
          (_etype433, _size430) = iprot.readListBegin()
20290
          (_etype449, _size446) = iprot.readListBegin()
20071
          for _i434 in xrange(_size430):
20291
          for _i450 in xrange(_size446):
20072
            _elem435 = Amazonlisted()
20292
            _elem451 = Amazonlisted()
20073
            _elem435.read(iprot)
20293
            _elem451.read(iprot)
20074
            self.success.append(_elem435)
20294
            self.success.append(_elem451)
20075
          iprot.readListEnd()
20295
          iprot.readListEnd()
20076
        else:
20296
        else:
20077
          iprot.skip(ftype)
20297
          iprot.skip(ftype)
20078
      else:
20298
      else:
20079
        iprot.skip(ftype)
20299
        iprot.skip(ftype)
Line 20086... Line 20306...
20086
      return
20306
      return
20087
    oprot.writeStructBegin('getAllFbaListedItems_result')
20307
    oprot.writeStructBegin('getAllFbaListedItems_result')
20088
    if self.success is not None:
20308
    if self.success is not None:
20089
      oprot.writeFieldBegin('success', TType.LIST, 0)
20309
      oprot.writeFieldBegin('success', TType.LIST, 0)
20090
      oprot.writeListBegin(TType.STRUCT, len(self.success))
20310
      oprot.writeListBegin(TType.STRUCT, len(self.success))
20091
      for iter436 in self.success:
20311
      for iter452 in self.success:
20092
        iter436.write(oprot)
20312
        iter452.write(oprot)
20093
      oprot.writeListEnd()
20313
      oprot.writeListEnd()
20094
      oprot.writeFieldEnd()
20314
      oprot.writeFieldEnd()
20095
    oprot.writeFieldStop()
20315
    oprot.writeFieldStop()
20096
    oprot.writeStructEnd()
20316
    oprot.writeStructEnd()
20097
 
20317
 
Line 20175... Line 20395...
20175
      if ftype == TType.STOP:
20395
      if ftype == TType.STOP:
20176
        break
20396
        break
20177
      if fid == 0:
20397
      if fid == 0:
20178
        if ftype == TType.LIST:
20398
        if ftype == TType.LIST:
20179
          self.success = []
20399
          self.success = []
20180
          (_etype440, _size437) = iprot.readListBegin()
20400
          (_etype456, _size453) = iprot.readListBegin()
20181
          for _i441 in xrange(_size437):
20401
          for _i457 in xrange(_size453):
20182
            _elem442 = Amazonlisted()
20402
            _elem458 = Amazonlisted()
20183
            _elem442.read(iprot)
20403
            _elem458.read(iprot)
20184
            self.success.append(_elem442)
20404
            self.success.append(_elem458)
20185
          iprot.readListEnd()
20405
          iprot.readListEnd()
20186
        else:
20406
        else:
20187
          iprot.skip(ftype)
20407
          iprot.skip(ftype)
20188
      else:
20408
      else:
20189
        iprot.skip(ftype)
20409
        iprot.skip(ftype)
Line 20196... Line 20416...
20196
      return
20416
      return
20197
    oprot.writeStructBegin('getAllNonFbaListedItems_result')
20417
    oprot.writeStructBegin('getAllNonFbaListedItems_result')
20198
    if self.success is not None:
20418
    if self.success is not None:
20199
      oprot.writeFieldBegin('success', TType.LIST, 0)
20419
      oprot.writeFieldBegin('success', TType.LIST, 0)
20200
      oprot.writeListBegin(TType.STRUCT, len(self.success))
20420
      oprot.writeListBegin(TType.STRUCT, len(self.success))
20201
      for iter443 in self.success:
20421
      for iter459 in self.success:
20202
        iter443.write(oprot)
20422
        iter459.write(oprot)
20203
      oprot.writeListEnd()
20423
      oprot.writeListEnd()
20204
      oprot.writeFieldEnd()
20424
      oprot.writeFieldEnd()
20205
    oprot.writeFieldStop()
20425
    oprot.writeFieldStop()
20206
    oprot.writeStructEnd()
20426
    oprot.writeStructEnd()
20207
 
20427
 
Line 20398... Line 20618...
20398
        else:
20618
        else:
20399
          iprot.skip(ftype)
20619
          iprot.skip(ftype)
20400
      elif fid == 2:
20620
      elif fid == 2:
20401
        if ftype == TType.LIST:
20621
        if ftype == TType.LIST:
20402
          self.sku = []
20622
          self.sku = []
20403
          (_etype447, _size444) = iprot.readListBegin()
20623
          (_etype463, _size460) = iprot.readListBegin()
20404
          for _i448 in xrange(_size444):
20624
          for _i464 in xrange(_size460):
20405
            _elem449 = iprot.readI64();
20625
            _elem465 = iprot.readI64();
20406
            self.sku.append(_elem449)
20626
            self.sku.append(_elem465)
20407
          iprot.readListEnd()
20627
          iprot.readListEnd()
20408
        else:
20628
        else:
20409
          iprot.skip(ftype)
20629
          iprot.skip(ftype)
20410
      elif fid == 3:
20630
      elif fid == 3:
20411
        if ftype == TType.I64:
20631
        if ftype == TType.I64:
Line 20427... Line 20647...
20427
      oprot.writeString(self.type)
20647
      oprot.writeString(self.type)
20428
      oprot.writeFieldEnd()
20648
      oprot.writeFieldEnd()
20429
    if self.sku is not None:
20649
    if self.sku is not None:
20430
      oprot.writeFieldBegin('sku', TType.LIST, 2)
20650
      oprot.writeFieldBegin('sku', TType.LIST, 2)
20431
      oprot.writeListBegin(TType.I64, len(self.sku))
20651
      oprot.writeListBegin(TType.I64, len(self.sku))
20432
      for iter450 in self.sku:
20652
      for iter466 in self.sku:
20433
        oprot.writeI64(iter450)
20653
        oprot.writeI64(iter466)
20434
      oprot.writeListEnd()
20654
      oprot.writeListEnd()
20435
      oprot.writeFieldEnd()
20655
      oprot.writeFieldEnd()
20436
    if self.timestamp is not None:
20656
    if self.timestamp is not None:
20437
      oprot.writeFieldBegin('timestamp', TType.I64, 3)
20657
      oprot.writeFieldBegin('timestamp', TType.I64, 3)
20438
      oprot.writeI64(self.timestamp)
20658
      oprot.writeI64(self.timestamp)
Line 20579... Line 20799...
20579
      if ftype == TType.STOP:
20799
      if ftype == TType.STOP:
20580
        break
20800
        break
20581
      if fid == 0:
20801
      if fid == 0:
20582
        if ftype == TType.LIST:
20802
        if ftype == TType.LIST:
20583
          self.success = []
20803
          self.success = []
20584
          (_etype454, _size451) = iprot.readListBegin()
20804
          (_etype470, _size467) = iprot.readListBegin()
20585
          for _i455 in xrange(_size451):
20805
          for _i471 in xrange(_size467):
20586
            _elem456 = Category()
20806
            _elem472 = Category()
20587
            _elem456.read(iprot)
20807
            _elem472.read(iprot)
20588
            self.success.append(_elem456)
20808
            self.success.append(_elem472)
20589
          iprot.readListEnd()
20809
          iprot.readListEnd()
20590
        else:
20810
        else:
20591
          iprot.skip(ftype)
20811
          iprot.skip(ftype)
20592
      else:
20812
      else:
20593
        iprot.skip(ftype)
20813
        iprot.skip(ftype)
Line 20600... Line 20820...
20600
      return
20820
      return
20601
    oprot.writeStructBegin('getAllParentCategories_result')
20821
    oprot.writeStructBegin('getAllParentCategories_result')
20602
    if self.success is not None:
20822
    if self.success is not None:
20603
      oprot.writeFieldBegin('success', TType.LIST, 0)
20823
      oprot.writeFieldBegin('success', TType.LIST, 0)
20604
      oprot.writeListBegin(TType.STRUCT, len(self.success))
20824
      oprot.writeListBegin(TType.STRUCT, len(self.success))
20605
      for iter457 in self.success:
20825
      for iter473 in self.success:
20606
        iter457.write(oprot)
20826
        iter473.write(oprot)
20607
      oprot.writeListEnd()
20827
      oprot.writeListEnd()
20608
      oprot.writeFieldEnd()
20828
      oprot.writeFieldEnd()
20609
    oprot.writeFieldStop()
20829
    oprot.writeFieldStop()
20610
    oprot.writeStructEnd()
20830
    oprot.writeStructEnd()
20611
 
20831
 
Line 21251... Line 21471...
21251
      if ftype == TType.STOP:
21471
      if ftype == TType.STOP:
21252
        break
21472
        break
21253
      if fid == 0:
21473
      if fid == 0:
21254
        if ftype == TType.LIST:
21474
        if ftype == TType.LIST:
21255
          self.success = []
21475
          self.success = []
21256
          (_etype461, _size458) = iprot.readListBegin()
21476
          (_etype477, _size474) = iprot.readListBegin()
21257
          for _i462 in xrange(_size458):
21477
          for _i478 in xrange(_size474):
21258
            _elem463 = Amazonlisted()
21478
            _elem479 = Amazonlisted()
21259
            _elem463.read(iprot)
21479
            _elem479.read(iprot)
21260
            self.success.append(_elem463)
21480
            self.success.append(_elem479)
21261
          iprot.readListEnd()
21481
          iprot.readListEnd()
21262
        else:
21482
        else:
21263
          iprot.skip(ftype)
21483
          iprot.skip(ftype)
21264
      else:
21484
      else:
21265
        iprot.skip(ftype)
21485
        iprot.skip(ftype)
Line 21272... Line 21492...
21272
      return
21492
      return
21273
    oprot.writeStructBegin('getAmazonListedItems_result')
21493
    oprot.writeStructBegin('getAmazonListedItems_result')
21274
    if self.success is not None:
21494
    if self.success is not None:
21275
      oprot.writeFieldBegin('success', TType.LIST, 0)
21495
      oprot.writeFieldBegin('success', TType.LIST, 0)
21276
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21496
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21277
      for iter464 in self.success:
21497
      for iter480 in self.success:
21278
        iter464.write(oprot)
21498
        iter480.write(oprot)
21279
      oprot.writeListEnd()
21499
      oprot.writeListEnd()
21280
      oprot.writeFieldEnd()
21500
      oprot.writeFieldEnd()
21281
    oprot.writeFieldStop()
21501
    oprot.writeFieldStop()
21282
    oprot.writeStructEnd()
21502
    oprot.writeStructEnd()
21283
 
21503
 
Line 21320... Line 21540...
21320
      if ftype == TType.STOP:
21540
      if ftype == TType.STOP:
21321
        break
21541
        break
21322
      if fid == 1:
21542
      if fid == 1:
21323
        if ftype == TType.MAP:
21543
        if ftype == TType.MAP:
21324
          self.amazonlisted = {}
21544
          self.amazonlisted = {}
21325
          (_ktype466, _vtype467, _size465 ) = iprot.readMapBegin() 
21545
          (_ktype482, _vtype483, _size481 ) = iprot.readMapBegin() 
21326
          for _i469 in xrange(_size465):
21546
          for _i485 in xrange(_size481):
21327
            _key470 = iprot.readI64();
21547
            _key486 = iprot.readI64();
21328
            _val471 = Amazonlisted()
21548
            _val487 = Amazonlisted()
21329
            _val471.read(iprot)
21549
            _val487.read(iprot)
21330
            self.amazonlisted[_key470] = _val471
21550
            self.amazonlisted[_key486] = _val487
21331
          iprot.readMapEnd()
21551
          iprot.readMapEnd()
21332
        else:
21552
        else:
21333
          iprot.skip(ftype)
21553
          iprot.skip(ftype)
21334
      else:
21554
      else:
21335
        iprot.skip(ftype)
21555
        iprot.skip(ftype)
Line 21342... Line 21562...
21342
      return
21562
      return
21343
    oprot.writeStructBegin('updateAmazonAttributesInBulk_args')
21563
    oprot.writeStructBegin('updateAmazonAttributesInBulk_args')
21344
    if self.amazonlisted is not None:
21564
    if self.amazonlisted is not None:
21345
      oprot.writeFieldBegin('amazonlisted', TType.MAP, 1)
21565
      oprot.writeFieldBegin('amazonlisted', TType.MAP, 1)
21346
      oprot.writeMapBegin(TType.I64, TType.STRUCT, len(self.amazonlisted))
21566
      oprot.writeMapBegin(TType.I64, TType.STRUCT, len(self.amazonlisted))
21347
      for kiter472,viter473 in self.amazonlisted.items():
21567
      for kiter488,viter489 in self.amazonlisted.items():
21348
        oprot.writeI64(kiter472)
21568
        oprot.writeI64(kiter488)
21349
        viter473.write(oprot)
21569
        viter489.write(oprot)
21350
      oprot.writeMapEnd()
21570
      oprot.writeMapEnd()
21351
      oprot.writeFieldEnd()
21571
      oprot.writeFieldEnd()
21352
    oprot.writeFieldStop()
21572
    oprot.writeFieldStop()
21353
    oprot.writeStructEnd()
21573
    oprot.writeStructEnd()
21354
 
21574
 
Line 21491... Line 21711...
21491
      if ftype == TType.STOP:
21711
      if ftype == TType.STOP:
21492
        break
21712
        break
21493
      if fid == 0:
21713
      if fid == 0:
21494
        if ftype == TType.LIST:
21714
        if ftype == TType.LIST:
21495
          self.success = []
21715
          self.success = []
21496
          (_etype477, _size474) = iprot.readListBegin()
21716
          (_etype493, _size490) = iprot.readListBegin()
21497
          for _i478 in xrange(_size474):
21717
          for _i494 in xrange(_size490):
21498
            _elem479 = Amazonlisted()
21718
            _elem495 = Amazonlisted()
21499
            _elem479.read(iprot)
21719
            _elem495.read(iprot)
21500
            self.success.append(_elem479)
21720
            self.success.append(_elem495)
21501
          iprot.readListEnd()
21721
          iprot.readListEnd()
21502
        else:
21722
        else:
21503
          iprot.skip(ftype)
21723
          iprot.skip(ftype)
21504
      else:
21724
      else:
21505
        iprot.skip(ftype)
21725
        iprot.skip(ftype)
Line 21512... Line 21732...
21512
      return
21732
      return
21513
    oprot.writeStructBegin('getAllItemstoListOnFba_result')
21733
    oprot.writeStructBegin('getAllItemstoListOnFba_result')
21514
    if self.success is not None:
21734
    if self.success is not None:
21515
      oprot.writeFieldBegin('success', TType.LIST, 0)
21735
      oprot.writeFieldBegin('success', TType.LIST, 0)
21516
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21736
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21517
      for iter480 in self.success:
21737
      for iter496 in self.success:
21518
        iter480.write(oprot)
21738
        iter496.write(oprot)
21519
      oprot.writeListEnd()
21739
      oprot.writeListEnd()
21520
      oprot.writeFieldEnd()
21740
      oprot.writeFieldEnd()
21521
    oprot.writeFieldStop()
21741
    oprot.writeFieldStop()
21522
    oprot.writeStructEnd()
21742
    oprot.writeStructEnd()
21523
 
21743
 
Line 21601... Line 21821...
21601
      if ftype == TType.STOP:
21821
      if ftype == TType.STOP:
21602
        break
21822
        break
21603
      if fid == 0:
21823
      if fid == 0:
21604
        if ftype == TType.LIST:
21824
        if ftype == TType.LIST:
21605
          self.success = []
21825
          self.success = []
21606
          (_etype484, _size481) = iprot.readListBegin()
21826
          (_etype500, _size497) = iprot.readListBegin()
21607
          for _i485 in xrange(_size481):
21827
          for _i501 in xrange(_size497):
21608
            _elem486 = Amazonlisted()
21828
            _elem502 = Amazonlisted()
21609
            _elem486.read(iprot)
21829
            _elem502.read(iprot)
21610
            self.success.append(_elem486)
21830
            self.success.append(_elem502)
21611
          iprot.readListEnd()
21831
          iprot.readListEnd()
21612
        else:
21832
        else:
21613
          iprot.skip(ftype)
21833
          iprot.skip(ftype)
21614
      else:
21834
      else:
21615
        iprot.skip(ftype)
21835
        iprot.skip(ftype)
Line 21622... Line 21842...
21622
      return
21842
      return
21623
    oprot.writeStructBegin('getAllItemstoListOnNonFba_result')
21843
    oprot.writeStructBegin('getAllItemstoListOnNonFba_result')
21624
    if self.success is not None:
21844
    if self.success is not None:
21625
      oprot.writeFieldBegin('success', TType.LIST, 0)
21845
      oprot.writeFieldBegin('success', TType.LIST, 0)
21626
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21846
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21627
      for iter487 in self.success:
21847
      for iter503 in self.success:
21628
        iter487.write(oprot)
21848
        iter503.write(oprot)
21629
      oprot.writeListEnd()
21849
      oprot.writeListEnd()
21630
      oprot.writeFieldEnd()
21850
      oprot.writeFieldEnd()
21631
    oprot.writeFieldStop()
21851
    oprot.writeFieldStop()
21632
    oprot.writeStructEnd()
21852
    oprot.writeStructEnd()
21633
 
21853
 
Line 21711... Line 21931...
21711
      if ftype == TType.STOP:
21931
      if ftype == TType.STOP:
21712
        break
21932
        break
21713
      if fid == 0:
21933
      if fid == 0:
21714
        if ftype == TType.LIST:
21934
        if ftype == TType.LIST:
21715
          self.success = []
21935
          self.success = []
21716
          (_etype491, _size488) = iprot.readListBegin()
21936
          (_etype507, _size504) = iprot.readListBegin()
21717
          for _i492 in xrange(_size488):
21937
          for _i508 in xrange(_size504):
21718
            _elem493 = Item()
21938
            _elem509 = Item()
21719
            _elem493.read(iprot)
21939
            _elem509.read(iprot)
21720
            self.success.append(_elem493)
21940
            self.success.append(_elem509)
21721
          iprot.readListEnd()
21941
          iprot.readListEnd()
21722
        else:
21942
        else:
21723
          iprot.skip(ftype)
21943
          iprot.skip(ftype)
21724
      else:
21944
      else:
21725
        iprot.skip(ftype)
21945
        iprot.skip(ftype)
Line 21732... Line 21952...
21732
      return
21952
      return
21733
    oprot.writeStructBegin('getAllSnapdealListedActiveItems_result')
21953
    oprot.writeStructBegin('getAllSnapdealListedActiveItems_result')
21734
    if self.success is not None:
21954
    if self.success is not None:
21735
      oprot.writeFieldBegin('success', TType.LIST, 0)
21955
      oprot.writeFieldBegin('success', TType.LIST, 0)
21736
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21956
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21737
      for iter494 in self.success:
21957
      for iter510 in self.success:
21738
        iter494.write(oprot)
21958
        iter510.write(oprot)
21739
      oprot.writeListEnd()
21959
      oprot.writeListEnd()
21740
      oprot.writeFieldEnd()
21960
      oprot.writeFieldEnd()
21741
    oprot.writeFieldStop()
21961
    oprot.writeFieldStop()
21742
    oprot.writeStructEnd()
21962
    oprot.writeStructEnd()
21743
 
21963
 
Line 21780... Line 22000...
21780
      if ftype == TType.STOP:
22000
      if ftype == TType.STOP:
21781
        break
22001
        break
21782
      if fid == 1:
22002
      if fid == 1:
21783
        if ftype == TType.MAP:
22003
        if ftype == TType.MAP:
21784
          self.item = {}
22004
          self.item = {}
21785
          (_ktype496, _vtype497, _size495 ) = iprot.readMapBegin() 
22005
          (_ktype512, _vtype513, _size511 ) = iprot.readMapBegin() 
21786
          for _i499 in xrange(_size495):
22006
          for _i515 in xrange(_size511):
21787
            _key500 = iprot.readI64();
22007
            _key516 = iprot.readI64();
21788
            _val501 = Item()
22008
            _val517 = Item()
21789
            _val501.read(iprot)
22009
            _val517.read(iprot)
21790
            self.item[_key500] = _val501
22010
            self.item[_key516] = _val517
21791
          iprot.readMapEnd()
22011
          iprot.readMapEnd()
21792
        else:
22012
        else:
21793
          iprot.skip(ftype)
22013
          iprot.skip(ftype)
21794
      else:
22014
      else:
21795
        iprot.skip(ftype)
22015
        iprot.skip(ftype)
Line 21802... Line 22022...
21802
      return
22022
      return
21803
    oprot.writeStructBegin('updateAsin_args')
22023
    oprot.writeStructBegin('updateAsin_args')
21804
    if self.item is not None:
22024
    if self.item is not None:
21805
      oprot.writeFieldBegin('item', TType.MAP, 1)
22025
      oprot.writeFieldBegin('item', TType.MAP, 1)
21806
      oprot.writeMapBegin(TType.I64, TType.STRUCT, len(self.item))
22026
      oprot.writeMapBegin(TType.I64, TType.STRUCT, len(self.item))
21807
      for kiter502,viter503 in self.item.items():
22027
      for kiter518,viter519 in self.item.items():
21808
        oprot.writeI64(kiter502)
22028
        oprot.writeI64(kiter518)
21809
        viter503.write(oprot)
22029
        viter519.write(oprot)
21810
      oprot.writeMapEnd()
22030
      oprot.writeMapEnd()
21811
      oprot.writeFieldEnd()
22031
      oprot.writeFieldEnd()
21812
    oprot.writeFieldStop()
22032
    oprot.writeFieldStop()
21813
    oprot.writeStructEnd()
22033
    oprot.writeStructEnd()
21814
 
22034
 
Line 22170... Line 22390...
22170
      if ftype == TType.STOP:
22390
      if ftype == TType.STOP:
22171
        break
22391
        break
22172
      if fid == 0:
22392
      if fid == 0:
22173
        if ftype == TType.LIST:
22393
        if ftype == TType.LIST:
22174
          self.success = []
22394
          self.success = []
22175
          (_etype507, _size504) = iprot.readListBegin()
22395
          (_etype523, _size520) = iprot.readListBegin()
22176
          for _i508 in xrange(_size504):
22396
          for _i524 in xrange(_size520):
22177
            _elem509 = SnapdealItem()
22397
            _elem525 = SnapdealItem()
22178
            _elem509.read(iprot)
22398
            _elem525.read(iprot)
22179
            self.success.append(_elem509)
22399
            self.success.append(_elem525)
22180
          iprot.readListEnd()
22400
          iprot.readListEnd()
22181
        else:
22401
        else:
22182
          iprot.skip(ftype)
22402
          iprot.skip(ftype)
22183
      else:
22403
      else:
22184
        iprot.skip(ftype)
22404
        iprot.skip(ftype)
Line 22191... Line 22411...
22191
      return
22411
      return
22192
    oprot.writeStructBegin('getAllSnapdealItems_result')
22412
    oprot.writeStructBegin('getAllSnapdealItems_result')
22193
    if self.success is not None:
22413
    if self.success is not None:
22194
      oprot.writeFieldBegin('success', TType.LIST, 0)
22414
      oprot.writeFieldBegin('success', TType.LIST, 0)
22195
      oprot.writeListBegin(TType.STRUCT, len(self.success))
22415
      oprot.writeListBegin(TType.STRUCT, len(self.success))
22196
      for iter510 in self.success:
22416
      for iter526 in self.success:
22197
        iter510.write(oprot)
22417
        iter526.write(oprot)
22198
      oprot.writeListEnd()
22418
      oprot.writeListEnd()
22199
      oprot.writeFieldEnd()
22419
      oprot.writeFieldEnd()
22200
    oprot.writeFieldStop()
22420
    oprot.writeFieldStop()
22201
    oprot.writeStructEnd()
22421
    oprot.writeStructEnd()
22202
 
22422