Subversion Repositories SmartDukaan

Rev

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

Rev 19714 Rev 21838
Line 1405... Line 1405...
1405
     - catalogItemIds
1405
     - catalogItemIds
1406
     - itemCondition
1406
     - itemCondition
1407
    """
1407
    """
1408
    pass
1408
    pass
1409
 
1409
 
-
 
1410
  def getGstRatesByState(self, stateId):
-
 
1411
    """
-
 
1412
    Parameters:
-
 
1413
     - stateId
-
 
1414
    """
-
 
1415
    pass
-
 
1416
 
-
 
1417
  def getInterStateGstRates(self, ):
-
 
1418
    pass
-
 
1419
 
-
 
1420
  def getHsnCodesByCategory(self, categoryId):
-
 
1421
    """
-
 
1422
    Parameters:
-
 
1423
     - categoryId
-
 
1424
    """
-
 
1425
    pass
-
 
1426
 
1410
 
1427
 
1411
class Client(shop2020.thriftpy.generic.GenericService.Client, Iface):
1428
class Client(shop2020.thriftpy.generic.GenericService.Client, Iface):
1412
  def __init__(self, iprot, oprot=None):
1429
  def __init__(self, iprot, oprot=None):
1413
    shop2020.thriftpy.generic.GenericService.Client.__init__(self, iprot, oprot)
1430
    shop2020.thriftpy.generic.GenericService.Client.__init__(self, iprot, oprot)
1414
 
1431
 
Line 7499... Line 7516...
7499
      return result.success
7516
      return result.success
7500
    if result.cex is not None:
7517
    if result.cex is not None:
7501
      raise result.cex
7518
      raise result.cex
7502
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getWarrantyInfoForItemList failed: unknown result");
7519
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getWarrantyInfoForItemList failed: unknown result");
7503
 
7520
 
-
 
7521
  def getGstRatesByState(self, stateId):
-
 
7522
    """
-
 
7523
    Parameters:
-
 
7524
     - stateId
-
 
7525
    """
-
 
7526
    self.send_getGstRatesByState(stateId)
-
 
7527
    return self.recv_getGstRatesByState()
-
 
7528
 
-
 
7529
  def send_getGstRatesByState(self, stateId):
-
 
7530
    self._oprot.writeMessageBegin('getGstRatesByState', TMessageType.CALL, self._seqid)
-
 
7531
    args = getGstRatesByState_args()
-
 
7532
    args.stateId = stateId
-
 
7533
    args.write(self._oprot)
-
 
7534
    self._oprot.writeMessageEnd()
-
 
7535
    self._oprot.trans.flush()
-
 
7536
 
-
 
7537
  def recv_getGstRatesByState(self, ):
-
 
7538
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
7539
    if mtype == TMessageType.EXCEPTION:
-
 
7540
      x = TApplicationException()
-
 
7541
      x.read(self._iprot)
-
 
7542
      self._iprot.readMessageEnd()
-
 
7543
      raise x
-
 
7544
    result = getGstRatesByState_result()
-
 
7545
    result.read(self._iprot)
-
 
7546
    self._iprot.readMessageEnd()
-
 
7547
    if result.success is not None:
-
 
7548
      return result.success
-
 
7549
    if result.cex is not None:
-
 
7550
      raise result.cex
-
 
7551
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getGstRatesByState failed: unknown result");
-
 
7552
 
-
 
7553
  def getInterStateGstRates(self, ):
-
 
7554
    self.send_getInterStateGstRates()
-
 
7555
    return self.recv_getInterStateGstRates()
-
 
7556
 
-
 
7557
  def send_getInterStateGstRates(self, ):
-
 
7558
    self._oprot.writeMessageBegin('getInterStateGstRates', TMessageType.CALL, self._seqid)
-
 
7559
    args = getInterStateGstRates_args()
-
 
7560
    args.write(self._oprot)
-
 
7561
    self._oprot.writeMessageEnd()
-
 
7562
    self._oprot.trans.flush()
-
 
7563
 
-
 
7564
  def recv_getInterStateGstRates(self, ):
-
 
7565
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
7566
    if mtype == TMessageType.EXCEPTION:
-
 
7567
      x = TApplicationException()
-
 
7568
      x.read(self._iprot)
-
 
7569
      self._iprot.readMessageEnd()
-
 
7570
      raise x
-
 
7571
    result = getInterStateGstRates_result()
-
 
7572
    result.read(self._iprot)
-
 
7573
    self._iprot.readMessageEnd()
-
 
7574
    if result.success is not None:
-
 
7575
      return result.success
-
 
7576
    if result.cex is not None:
-
 
7577
      raise result.cex
-
 
7578
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getInterStateGstRates failed: unknown result");
-
 
7579
 
-
 
7580
  def getHsnCodesByCategory(self, categoryId):
-
 
7581
    """
-
 
7582
    Parameters:
-
 
7583
     - categoryId
-
 
7584
    """
-
 
7585
    self.send_getHsnCodesByCategory(categoryId)
-
 
7586
    return self.recv_getHsnCodesByCategory()
-
 
7587
 
-
 
7588
  def send_getHsnCodesByCategory(self, categoryId):
-
 
7589
    self._oprot.writeMessageBegin('getHsnCodesByCategory', TMessageType.CALL, self._seqid)
-
 
7590
    args = getHsnCodesByCategory_args()
-
 
7591
    args.categoryId = categoryId
-
 
7592
    args.write(self._oprot)
-
 
7593
    self._oprot.writeMessageEnd()
-
 
7594
    self._oprot.trans.flush()
-
 
7595
 
-
 
7596
  def recv_getHsnCodesByCategory(self, ):
-
 
7597
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
7598
    if mtype == TMessageType.EXCEPTION:
-
 
7599
      x = TApplicationException()
-
 
7600
      x.read(self._iprot)
-
 
7601
      self._iprot.readMessageEnd()
-
 
7602
      raise x
-
 
7603
    result = getHsnCodesByCategory_result()
-
 
7604
    result.read(self._iprot)
-
 
7605
    self._iprot.readMessageEnd()
-
 
7606
    if result.success is not None:
-
 
7607
      return result.success
-
 
7608
    if result.cex is not None:
-
 
7609
      raise result.cex
-
 
7610
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getHsnCodesByCategory failed: unknown result");
-
 
7611
 
7504
 
7612
 
7505
class Processor(shop2020.thriftpy.generic.GenericService.Processor, Iface, TProcessor):
7613
class Processor(shop2020.thriftpy.generic.GenericService.Processor, Iface, TProcessor):
7506
  def __init__(self, handler):
7614
  def __init__(self, handler):
7507
    shop2020.thriftpy.generic.GenericService.Processor.__init__(self, handler)
7615
    shop2020.thriftpy.generic.GenericService.Processor.__init__(self, handler)
7508
    self._processMap["addItem"] = Processor.process_addItem
7616
    self._processMap["addItem"] = Processor.process_addItem
Line 7703... Line 7811...
7703
    self._processMap["getCartByValue"] = Processor.process_getCartByValue
7811
    self._processMap["getCartByValue"] = Processor.process_getCartByValue
7704
    self._processMap["updateItemPricing"] = Processor.process_updateItemPricing
7812
    self._processMap["updateItemPricing"] = Processor.process_updateItemPricing
7705
    self._processMap["bulkUpdateCatalog"] = Processor.process_bulkUpdateCatalog
7813
    self._processMap["bulkUpdateCatalog"] = Processor.process_bulkUpdateCatalog
7706
    self._processMap["getWarrantyInfoForItem"] = Processor.process_getWarrantyInfoForItem
7814
    self._processMap["getWarrantyInfoForItem"] = Processor.process_getWarrantyInfoForItem
7707
    self._processMap["getWarrantyInfoForItemList"] = Processor.process_getWarrantyInfoForItemList
7815
    self._processMap["getWarrantyInfoForItemList"] = Processor.process_getWarrantyInfoForItemList
-
 
7816
    self._processMap["getGstRatesByState"] = Processor.process_getGstRatesByState
-
 
7817
    self._processMap["getInterStateGstRates"] = Processor.process_getInterStateGstRates
-
 
7818
    self._processMap["getHsnCodesByCategory"] = Processor.process_getHsnCodesByCategory
7708
 
7819
 
7709
  def process(self, iprot, oprot):
7820
  def process(self, iprot, oprot):
7710
    (name, type, seqid) = iprot.readMessageBegin()
7821
    (name, type, seqid) = iprot.readMessageBegin()
7711
    if name not in self._processMap:
7822
    if name not in self._processMap:
7712
      iprot.skip(TType.STRUCT)
7823
      iprot.skip(TType.STRUCT)
Line 10072... Line 10183...
10072
    oprot.writeMessageBegin("getWarrantyInfoForItemList", TMessageType.REPLY, seqid)
10183
    oprot.writeMessageBegin("getWarrantyInfoForItemList", TMessageType.REPLY, seqid)
10073
    result.write(oprot)
10184
    result.write(oprot)
10074
    oprot.writeMessageEnd()
10185
    oprot.writeMessageEnd()
10075
    oprot.trans.flush()
10186
    oprot.trans.flush()
10076
 
10187
 
-
 
10188
  def process_getGstRatesByState(self, seqid, iprot, oprot):
-
 
10189
    args = getGstRatesByState_args()
-
 
10190
    args.read(iprot)
-
 
10191
    iprot.readMessageEnd()
-
 
10192
    result = getGstRatesByState_result()
-
 
10193
    try:
-
 
10194
      result.success = self._handler.getGstRatesByState(args.stateId)
-
 
10195
    except CatalogServiceException, cex:
-
 
10196
      result.cex = cex
-
 
10197
    oprot.writeMessageBegin("getGstRatesByState", TMessageType.REPLY, seqid)
-
 
10198
    result.write(oprot)
-
 
10199
    oprot.writeMessageEnd()
-
 
10200
    oprot.trans.flush()
-
 
10201
 
-
 
10202
  def process_getInterStateGstRates(self, seqid, iprot, oprot):
-
 
10203
    args = getInterStateGstRates_args()
-
 
10204
    args.read(iprot)
-
 
10205
    iprot.readMessageEnd()
-
 
10206
    result = getInterStateGstRates_result()
-
 
10207
    try:
-
 
10208
      result.success = self._handler.getInterStateGstRates()
-
 
10209
    except CatalogServiceException, cex:
-
 
10210
      result.cex = cex
-
 
10211
    oprot.writeMessageBegin("getInterStateGstRates", TMessageType.REPLY, seqid)
-
 
10212
    result.write(oprot)
-
 
10213
    oprot.writeMessageEnd()
-
 
10214
    oprot.trans.flush()
-
 
10215
 
-
 
10216
  def process_getHsnCodesByCategory(self, seqid, iprot, oprot):
-
 
10217
    args = getHsnCodesByCategory_args()
-
 
10218
    args.read(iprot)
-
 
10219
    iprot.readMessageEnd()
-
 
10220
    result = getHsnCodesByCategory_result()
-
 
10221
    try:
-
 
10222
      result.success = self._handler.getHsnCodesByCategory(args.categoryId)
-
 
10223
    except CatalogServiceException, cex:
-
 
10224
      result.cex = cex
-
 
10225
    oprot.writeMessageBegin("getHsnCodesByCategory", TMessageType.REPLY, seqid)
-
 
10226
    result.write(oprot)
-
 
10227
    oprot.writeMessageEnd()
-
 
10228
    oprot.trans.flush()
-
 
10229
 
10077
 
10230
 
10078
# HELPER FUNCTIONS AND STRUCTURES
10231
# HELPER FUNCTIONS AND STRUCTURES
10079
 
10232
 
10080
class addItem_args:
10233
class addItem_args:
10081
  """
10234
  """
Line 10500... Line 10653...
10500
      if ftype == TType.STOP:
10653
      if ftype == TType.STOP:
10501
        break
10654
        break
10502
      if fid == 1:
10655
      if fid == 1:
10503
        if ftype == TType.LIST:
10656
        if ftype == TType.LIST:
10504
          self.itemIds = []
10657
          self.itemIds = []
10505
          (_etype42, _size39) = iprot.readListBegin()
10658
          (_etype51, _size48) = iprot.readListBegin()
10506
          for _i43 in xrange(_size39):
10659
          for _i52 in xrange(_size48):
10507
            _elem44 = iprot.readI64();
10660
            _elem53 = iprot.readI64();
10508
            self.itemIds.append(_elem44)
10661
            self.itemIds.append(_elem53)
10509
          iprot.readListEnd()
10662
          iprot.readListEnd()
10510
        else:
10663
        else:
10511
          iprot.skip(ftype)
10664
          iprot.skip(ftype)
10512
      else:
10665
      else:
10513
        iprot.skip(ftype)
10666
        iprot.skip(ftype)
Line 10520... Line 10673...
10520
      return
10673
      return
10521
    oprot.writeStructBegin('getItemsStatus_args')
10674
    oprot.writeStructBegin('getItemsStatus_args')
10522
    if self.itemIds is not None:
10675
    if self.itemIds is not None:
10523
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
10676
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
10524
      oprot.writeListBegin(TType.I64, len(self.itemIds))
10677
      oprot.writeListBegin(TType.I64, len(self.itemIds))
10525
      for iter45 in self.itemIds:
10678
      for iter54 in self.itemIds:
10526
        oprot.writeI64(iter45)
10679
        oprot.writeI64(iter54)
10527
      oprot.writeListEnd()
10680
      oprot.writeListEnd()
10528
      oprot.writeFieldEnd()
10681
      oprot.writeFieldEnd()
10529
    oprot.writeFieldStop()
10682
    oprot.writeFieldStop()
10530
    oprot.writeStructEnd()
10683
    oprot.writeStructEnd()
10531
 
10684
 
Line 10570... Line 10723...
10570
      if ftype == TType.STOP:
10723
      if ftype == TType.STOP:
10571
        break
10724
        break
10572
      if fid == 0:
10725
      if fid == 0:
10573
        if ftype == TType.MAP:
10726
        if ftype == TType.MAP:
10574
          self.success = {}
10727
          self.success = {}
10575
          (_ktype47, _vtype48, _size46 ) = iprot.readMapBegin() 
10728
          (_ktype56, _vtype57, _size55 ) = iprot.readMapBegin() 
10576
          for _i50 in xrange(_size46):
10729
          for _i59 in xrange(_size55):
10577
            _key51 = iprot.readI64();
10730
            _key60 = iprot.readI64();
10578
            _val52 = iprot.readBool();
10731
            _val61 = iprot.readBool();
10579
            self.success[_key51] = _val52
10732
            self.success[_key60] = _val61
10580
          iprot.readMapEnd()
10733
          iprot.readMapEnd()
10581
        else:
10734
        else:
10582
          iprot.skip(ftype)
10735
          iprot.skip(ftype)
10583
      elif fid == 1:
10736
      elif fid == 1:
10584
        if ftype == TType.STRUCT:
10737
        if ftype == TType.STRUCT:
Line 10597... Line 10750...
10597
      return
10750
      return
10598
    oprot.writeStructBegin('getItemsStatus_result')
10751
    oprot.writeStructBegin('getItemsStatus_result')
10599
    if self.success is not None:
10752
    if self.success is not None:
10600
      oprot.writeFieldBegin('success', TType.MAP, 0)
10753
      oprot.writeFieldBegin('success', TType.MAP, 0)
10601
      oprot.writeMapBegin(TType.I64, TType.BOOL, len(self.success))
10754
      oprot.writeMapBegin(TType.I64, TType.BOOL, len(self.success))
10602
      for kiter53,viter54 in self.success.items():
10755
      for kiter62,viter63 in self.success.items():
10603
        oprot.writeI64(kiter53)
10756
        oprot.writeI64(kiter62)
10604
        oprot.writeBool(viter54)
10757
        oprot.writeBool(viter63)
10605
      oprot.writeMapEnd()
10758
      oprot.writeMapEnd()
10606
      oprot.writeFieldEnd()
10759
      oprot.writeFieldEnd()
10607
    if self.isex is not None:
10760
    if self.isex is not None:
10608
      oprot.writeFieldBegin('isex', TType.STRUCT, 1)
10761
      oprot.writeFieldBegin('isex', TType.STRUCT, 1)
10609
      self.isex.write(oprot)
10762
      self.isex.write(oprot)
Line 11326... Line 11479...
11326
      if ftype == TType.STOP:
11479
      if ftype == TType.STOP:
11327
        break
11480
        break
11328
      if fid == 1:
11481
      if fid == 1:
11329
        if ftype == TType.LIST:
11482
        if ftype == TType.LIST:
11330
          self.item_ids = []
11483
          self.item_ids = []
11331
          (_etype58, _size55) = iprot.readListBegin()
11484
          (_etype67, _size64) = iprot.readListBegin()
11332
          for _i59 in xrange(_size55):
11485
          for _i68 in xrange(_size64):
11333
            _elem60 = iprot.readI64();
11486
            _elem69 = iprot.readI64();
11334
            self.item_ids.append(_elem60)
11487
            self.item_ids.append(_elem69)
11335
          iprot.readListEnd()
11488
          iprot.readListEnd()
11336
        else:
11489
        else:
11337
          iprot.skip(ftype)
11490
          iprot.skip(ftype)
11338
      else:
11491
      else:
11339
        iprot.skip(ftype)
11492
        iprot.skip(ftype)
Line 11346... Line 11499...
11346
      return
11499
      return
11347
    oprot.writeStructBegin('getItems_args')
11500
    oprot.writeStructBegin('getItems_args')
11348
    if self.item_ids is not None:
11501
    if self.item_ids is not None:
11349
      oprot.writeFieldBegin('item_ids', TType.LIST, 1)
11502
      oprot.writeFieldBegin('item_ids', TType.LIST, 1)
11350
      oprot.writeListBegin(TType.I64, len(self.item_ids))
11503
      oprot.writeListBegin(TType.I64, len(self.item_ids))
11351
      for iter61 in self.item_ids:
11504
      for iter70 in self.item_ids:
11352
        oprot.writeI64(iter61)
11505
        oprot.writeI64(iter70)
11353
      oprot.writeListEnd()
11506
      oprot.writeListEnd()
11354
      oprot.writeFieldEnd()
11507
      oprot.writeFieldEnd()
11355
    oprot.writeFieldStop()
11508
    oprot.writeFieldStop()
11356
    oprot.writeStructEnd()
11509
    oprot.writeStructEnd()
11357
 
11510
 
Line 11396... Line 11549...
11396
      if ftype == TType.STOP:
11549
      if ftype == TType.STOP:
11397
        break
11550
        break
11398
      if fid == 0:
11551
      if fid == 0:
11399
        if ftype == TType.MAP:
11552
        if ftype == TType.MAP:
11400
          self.success = {}
11553
          self.success = {}
11401
          (_ktype63, _vtype64, _size62 ) = iprot.readMapBegin() 
11554
          (_ktype72, _vtype73, _size71 ) = iprot.readMapBegin() 
11402
          for _i66 in xrange(_size62):
11555
          for _i75 in xrange(_size71):
11403
            _key67 = iprot.readI64();
11556
            _key76 = iprot.readI64();
11404
            _val68 = Item()
11557
            _val77 = Item()
11405
            _val68.read(iprot)
11558
            _val77.read(iprot)
11406
            self.success[_key67] = _val68
11559
            self.success[_key76] = _val77
11407
          iprot.readMapEnd()
11560
          iprot.readMapEnd()
11408
        else:
11561
        else:
11409
          iprot.skip(ftype)
11562
          iprot.skip(ftype)
11410
      elif fid == 1:
11563
      elif fid == 1:
11411
        if ftype == TType.STRUCT:
11564
        if ftype == TType.STRUCT:
Line 11424... Line 11577...
11424
      return
11577
      return
11425
    oprot.writeStructBegin('getItems_result')
11578
    oprot.writeStructBegin('getItems_result')
11426
    if self.success is not None:
11579
    if self.success is not None:
11427
      oprot.writeFieldBegin('success', TType.MAP, 0)
11580
      oprot.writeFieldBegin('success', TType.MAP, 0)
11428
      oprot.writeMapBegin(TType.I64, TType.STRUCT, len(self.success))
11581
      oprot.writeMapBegin(TType.I64, TType.STRUCT, len(self.success))
11429
      for kiter69,viter70 in self.success.items():
11582
      for kiter78,viter79 in self.success.items():
11430
        oprot.writeI64(kiter69)
11583
        oprot.writeI64(kiter78)
11431
        viter70.write(oprot)
11584
        viter79.write(oprot)
11432
      oprot.writeMapEnd()
11585
      oprot.writeMapEnd()
11433
      oprot.writeFieldEnd()
11586
      oprot.writeFieldEnd()
11434
    if self.cex is not None:
11587
    if self.cex is not None:
11435
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
11588
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
11436
      self.cex.write(oprot)
11589
      self.cex.write(oprot)
Line 11539... Line 11692...
11539
      if ftype == TType.STOP:
11692
      if ftype == TType.STOP:
11540
        break
11693
        break
11541
      if fid == 0:
11694
      if fid == 0:
11542
        if ftype == TType.LIST:
11695
        if ftype == TType.LIST:
11543
          self.success = []
11696
          self.success = []
11544
          (_etype74, _size71) = iprot.readListBegin()
11697
          (_etype83, _size80) = iprot.readListBegin()
11545
          for _i75 in xrange(_size71):
11698
          for _i84 in xrange(_size80):
11546
            _elem76 = Item()
11699
            _elem85 = Item()
11547
            _elem76.read(iprot)
11700
            _elem85.read(iprot)
11548
            self.success.append(_elem76)
11701
            self.success.append(_elem85)
11549
          iprot.readListEnd()
11702
          iprot.readListEnd()
11550
        else:
11703
        else:
11551
          iprot.skip(ftype)
11704
          iprot.skip(ftype)
11552
      elif fid == 1:
11705
      elif fid == 1:
11553
        if ftype == TType.STRUCT:
11706
        if ftype == TType.STRUCT:
Line 11566... Line 11719...
11566
      return
11719
      return
11567
    oprot.writeStructBegin('getItemsByCatalogId_result')
11720
    oprot.writeStructBegin('getItemsByCatalogId_result')
11568
    if self.success is not None:
11721
    if self.success is not None:
11569
      oprot.writeFieldBegin('success', TType.LIST, 0)
11722
      oprot.writeFieldBegin('success', TType.LIST, 0)
11570
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11723
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11571
      for iter77 in self.success:
11724
      for iter86 in self.success:
11572
        iter77.write(oprot)
11725
        iter86.write(oprot)
11573
      oprot.writeListEnd()
11726
      oprot.writeListEnd()
11574
      oprot.writeFieldEnd()
11727
      oprot.writeFieldEnd()
11575
    if self.cex is not None:
11728
    if self.cex is not None:
11576
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
11729
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
11577
      self.cex.write(oprot)
11730
      self.cex.write(oprot)
Line 11680... Line 11833...
11680
      if ftype == TType.STOP:
11833
      if ftype == TType.STOP:
11681
        break
11834
        break
11682
      if fid == 0:
11835
      if fid == 0:
11683
        if ftype == TType.LIST:
11836
        if ftype == TType.LIST:
11684
          self.success = []
11837
          self.success = []
11685
          (_etype81, _size78) = iprot.readListBegin()
11838
          (_etype90, _size87) = iprot.readListBegin()
11686
          for _i82 in xrange(_size78):
11839
          for _i91 in xrange(_size87):
11687
            _elem83 = Item()
11840
            _elem92 = Item()
11688
            _elem83.read(iprot)
11841
            _elem92.read(iprot)
11689
            self.success.append(_elem83)
11842
            self.success.append(_elem92)
11690
          iprot.readListEnd()
11843
          iprot.readListEnd()
11691
        else:
11844
        else:
11692
          iprot.skip(ftype)
11845
          iprot.skip(ftype)
11693
      elif fid == 1:
11846
      elif fid == 1:
11694
        if ftype == TType.STRUCT:
11847
        if ftype == TType.STRUCT:
Line 11707... Line 11860...
11707
      return
11860
      return
11708
    oprot.writeStructBegin('getValidItemsByCatalogId_result')
11861
    oprot.writeStructBegin('getValidItemsByCatalogId_result')
11709
    if self.success is not None:
11862
    if self.success is not None:
11710
      oprot.writeFieldBegin('success', TType.LIST, 0)
11863
      oprot.writeFieldBegin('success', TType.LIST, 0)
11711
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11864
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11712
      for iter84 in self.success:
11865
      for iter93 in self.success:
11713
        iter84.write(oprot)
11866
        iter93.write(oprot)
11714
      oprot.writeListEnd()
11867
      oprot.writeListEnd()
11715
      oprot.writeFieldEnd()
11868
      oprot.writeFieldEnd()
11716
    if self.cex is not None:
11869
    if self.cex is not None:
11717
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
11870
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
11718
      self.cex.write(oprot)
11871
      self.cex.write(oprot)
Line 11821... Line 11974...
11821
      if ftype == TType.STOP:
11974
      if ftype == TType.STOP:
11822
        break
11975
        break
11823
      if fid == 0:
11976
      if fid == 0:
11824
        if ftype == TType.LIST:
11977
        if ftype == TType.LIST:
11825
          self.success = []
11978
          self.success = []
11826
          (_etype88, _size85) = iprot.readListBegin()
11979
          (_etype97, _size94) = iprot.readListBegin()
11827
          for _i89 in xrange(_size85):
11980
          for _i98 in xrange(_size94):
11828
            _elem90 = Item()
11981
            _elem99 = Item()
11829
            _elem90.read(iprot)
11982
            _elem99.read(iprot)
11830
            self.success.append(_elem90)
11983
            self.success.append(_elem99)
11831
          iprot.readListEnd()
11984
          iprot.readListEnd()
11832
        else:
11985
        else:
11833
          iprot.skip(ftype)
11986
          iprot.skip(ftype)
11834
      elif fid == 1:
11987
      elif fid == 1:
11835
        if ftype == TType.STRUCT:
11988
        if ftype == TType.STRUCT:
Line 11848... Line 12001...
11848
      return
12001
      return
11849
    oprot.writeStructBegin('getAllItems_result')
12002
    oprot.writeStructBegin('getAllItems_result')
11850
    if self.success is not None:
12003
    if self.success is not None:
11851
      oprot.writeFieldBegin('success', TType.LIST, 0)
12004
      oprot.writeFieldBegin('success', TType.LIST, 0)
11852
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12005
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11853
      for iter91 in self.success:
12006
      for iter100 in self.success:
11854
        iter91.write(oprot)
12007
        iter100.write(oprot)
11855
      oprot.writeListEnd()
12008
      oprot.writeListEnd()
11856
      oprot.writeFieldEnd()
12009
      oprot.writeFieldEnd()
11857
    if self.cex is not None:
12010
    if self.cex is not None:
11858
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
12011
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
11859
      self.cex.write(oprot)
12012
      self.cex.write(oprot)
Line 11962... Line 12115...
11962
      if ftype == TType.STOP:
12115
      if ftype == TType.STOP:
11963
        break
12116
        break
11964
      if fid == 0:
12117
      if fid == 0:
11965
        if ftype == TType.LIST:
12118
        if ftype == TType.LIST:
11966
          self.success = []
12119
          self.success = []
11967
          (_etype95, _size92) = iprot.readListBegin()
12120
          (_etype104, _size101) = iprot.readListBegin()
11968
          for _i96 in xrange(_size92):
12121
          for _i105 in xrange(_size101):
11969
            _elem97 = Item()
12122
            _elem106 = Item()
11970
            _elem97.read(iprot)
12123
            _elem106.read(iprot)
11971
            self.success.append(_elem97)
12124
            self.success.append(_elem106)
11972
          iprot.readListEnd()
12125
          iprot.readListEnd()
11973
        else:
12126
        else:
11974
          iprot.skip(ftype)
12127
          iprot.skip(ftype)
11975
      elif fid == 1:
12128
      elif fid == 1:
11976
        if ftype == TType.STRUCT:
12129
        if ftype == TType.STRUCT:
Line 11989... Line 12142...
11989
      return
12142
      return
11990
    oprot.writeStructBegin('getAllItemsByStatus_result')
12143
    oprot.writeStructBegin('getAllItemsByStatus_result')
11991
    if self.success is not None:
12144
    if self.success is not None:
11992
      oprot.writeFieldBegin('success', TType.LIST, 0)
12145
      oprot.writeFieldBegin('success', TType.LIST, 0)
11993
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12146
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11994
      for iter98 in self.success:
12147
      for iter107 in self.success:
11995
        iter98.write(oprot)
12148
        iter107.write(oprot)
11996
      oprot.writeListEnd()
12149
      oprot.writeListEnd()
11997
      oprot.writeFieldEnd()
12150
      oprot.writeFieldEnd()
11998
    if self.cex is not None:
12151
    if self.cex is not None:
11999
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
12152
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
12000
      self.cex.write(oprot)
12153
      self.cex.write(oprot)
Line 12307... Line 12460...
12307
      if ftype == TType.STOP:
12460
      if ftype == TType.STOP:
12308
        break
12461
        break
12309
      if fid == 0:
12462
      if fid == 0:
12310
        if ftype == TType.MAP:
12463
        if ftype == TType.MAP:
12311
          self.success = {}
12464
          self.success = {}
12312
          (_ktype100, _vtype101, _size99 ) = iprot.readMapBegin() 
12465
          (_ktype109, _vtype110, _size108 ) = iprot.readMapBegin() 
12313
          for _i103 in xrange(_size99):
12466
          for _i112 in xrange(_size108):
12314
            _key104 = iprot.readI64();
12467
            _key113 = iprot.readI64();
12315
            _val105 = iprot.readDouble();
12468
            _val114 = iprot.readDouble();
12316
            self.success[_key104] = _val105
12469
            self.success[_key113] = _val114
12317
          iprot.readMapEnd()
12470
          iprot.readMapEnd()
12318
        else:
12471
        else:
12319
          iprot.skip(ftype)
12472
          iprot.skip(ftype)
12320
      elif fid == 1:
12473
      elif fid == 1:
12321
        if ftype == TType.STRUCT:
12474
        if ftype == TType.STRUCT:
Line 12334... Line 12487...
12334
      return
12487
      return
12335
    oprot.writeStructBegin('getVatRates_result')
12488
    oprot.writeStructBegin('getVatRates_result')
12336
    if self.success is not None:
12489
    if self.success is not None:
12337
      oprot.writeFieldBegin('success', TType.MAP, 0)
12490
      oprot.writeFieldBegin('success', TType.MAP, 0)
12338
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.success))
12491
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.success))
12339
      for kiter106,viter107 in self.success.items():
12492
      for kiter115,viter116 in self.success.items():
12340
        oprot.writeI64(kiter106)
12493
        oprot.writeI64(kiter115)
12341
        oprot.writeDouble(viter107)
12494
        oprot.writeDouble(viter116)
12342
      oprot.writeMapEnd()
12495
      oprot.writeMapEnd()
12343
      oprot.writeFieldEnd()
12496
      oprot.writeFieldEnd()
12344
    if self.cex is not None:
12497
    if self.cex is not None:
12345
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
12498
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
12346
      self.cex.write(oprot)
12499
      self.cex.write(oprot)
Line 12461... Line 12614...
12461
      if ftype == TType.STOP:
12614
      if ftype == TType.STOP:
12462
        break
12615
        break
12463
      if fid == 0:
12616
      if fid == 0:
12464
        if ftype == TType.LIST:
12617
        if ftype == TType.LIST:
12465
          self.success = []
12618
          self.success = []
12466
          (_etype111, _size108) = iprot.readListBegin()
12619
          (_etype120, _size117) = iprot.readListBegin()
12467
          for _i112 in xrange(_size108):
12620
          for _i121 in xrange(_size117):
12468
            _elem113 = Item()
12621
            _elem122 = Item()
12469
            _elem113.read(iprot)
12622
            _elem122.read(iprot)
12470
            self.success.append(_elem113)
12623
            self.success.append(_elem122)
12471
          iprot.readListEnd()
12624
          iprot.readListEnd()
12472
        else:
12625
        else:
12473
          iprot.skip(ftype)
12626
          iprot.skip(ftype)
12474
      elif fid == 1:
12627
      elif fid == 1:
12475
        if ftype == TType.STRUCT:
12628
        if ftype == TType.STRUCT:
Line 12488... Line 12641...
12488
      return
12641
      return
12489
    oprot.writeStructBegin('getAllItemsInRange_result')
12642
    oprot.writeStructBegin('getAllItemsInRange_result')
12490
    if self.success is not None:
12643
    if self.success is not None:
12491
      oprot.writeFieldBegin('success', TType.LIST, 0)
12644
      oprot.writeFieldBegin('success', TType.LIST, 0)
12492
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12645
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12493
      for iter114 in self.success:
12646
      for iter123 in self.success:
12494
        iter114.write(oprot)
12647
        iter123.write(oprot)
12495
      oprot.writeListEnd()
12648
      oprot.writeListEnd()
12496
      oprot.writeFieldEnd()
12649
      oprot.writeFieldEnd()
12497
    if self.cex is not None:
12650
    if self.cex is not None:
12498
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
12651
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
12499
      self.cex.write(oprot)
12652
      self.cex.write(oprot)
Line 12626... Line 12779...
12626
      if ftype == TType.STOP:
12779
      if ftype == TType.STOP:
12627
        break
12780
        break
12628
      if fid == 0:
12781
      if fid == 0:
12629
        if ftype == TType.LIST:
12782
        if ftype == TType.LIST:
12630
          self.success = []
12783
          self.success = []
12631
          (_etype118, _size115) = iprot.readListBegin()
12784
          (_etype127, _size124) = iprot.readListBegin()
12632
          for _i119 in xrange(_size115):
12785
          for _i128 in xrange(_size124):
12633
            _elem120 = Item()
12786
            _elem129 = Item()
12634
            _elem120.read(iprot)
12787
            _elem129.read(iprot)
12635
            self.success.append(_elem120)
12788
            self.success.append(_elem129)
12636
          iprot.readListEnd()
12789
          iprot.readListEnd()
12637
        else:
12790
        else:
12638
          iprot.skip(ftype)
12791
          iprot.skip(ftype)
12639
      elif fid == 1:
12792
      elif fid == 1:
12640
        if ftype == TType.STRUCT:
12793
        if ftype == TType.STRUCT:
Line 12653... Line 12806...
12653
      return
12806
      return
12654
    oprot.writeStructBegin('getAllItemsByStatusInRange_result')
12807
    oprot.writeStructBegin('getAllItemsByStatusInRange_result')
12655
    if self.success is not None:
12808
    if self.success is not None:
12656
      oprot.writeFieldBegin('success', TType.LIST, 0)
12809
      oprot.writeFieldBegin('success', TType.LIST, 0)
12657
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12810
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12658
      for iter121 in self.success:
12811
      for iter130 in self.success:
12659
        iter121.write(oprot)
12812
        iter130.write(oprot)
12660
      oprot.writeListEnd()
12813
      oprot.writeListEnd()
12661
      oprot.writeFieldEnd()
12814
      oprot.writeFieldEnd()
12662
    if self.cex is not None:
12815
    if self.cex is not None:
12663
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
12816
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
12664
      self.cex.write(oprot)
12817
      self.cex.write(oprot)
Line 12880... Line 13033...
12880
      if ftype == TType.STOP:
13033
      if ftype == TType.STOP:
12881
        break
13034
        break
12882
      if fid == 0:
13035
      if fid == 0:
12883
        if ftype == TType.LIST:
13036
        if ftype == TType.LIST:
12884
          self.success = []
13037
          self.success = []
12885
          (_etype125, _size122) = iprot.readListBegin()
13038
          (_etype134, _size131) = iprot.readListBegin()
12886
          for _i126 in xrange(_size122):
13039
          for _i135 in xrange(_size131):
12887
            _elem127 = Item()
13040
            _elem136 = Item()
12888
            _elem127.read(iprot)
13041
            _elem136.read(iprot)
12889
            self.success.append(_elem127)
13042
            self.success.append(_elem136)
12890
          iprot.readListEnd()
13043
          iprot.readListEnd()
12891
        else:
13044
        else:
12892
          iprot.skip(ftype)
13045
          iprot.skip(ftype)
12893
      elif fid == 1:
13046
      elif fid == 1:
12894
        if ftype == TType.STRUCT:
13047
        if ftype == TType.STRUCT:
Line 12907... Line 13060...
12907
      return
13060
      return
12908
    oprot.writeStructBegin('getBestSellers_result')
13061
    oprot.writeStructBegin('getBestSellers_result')
12909
    if self.success is not None:
13062
    if self.success is not None:
12910
      oprot.writeFieldBegin('success', TType.LIST, 0)
13063
      oprot.writeFieldBegin('success', TType.LIST, 0)
12911
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13064
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12912
      for iter128 in self.success:
13065
      for iter137 in self.success:
12913
        iter128.write(oprot)
13066
        iter137.write(oprot)
12914
      oprot.writeListEnd()
13067
      oprot.writeListEnd()
12915
      oprot.writeFieldEnd()
13068
      oprot.writeFieldEnd()
12916
    if self.isex is not None:
13069
    if self.isex is not None:
12917
      oprot.writeFieldBegin('isex', TType.STRUCT, 1)
13070
      oprot.writeFieldBegin('isex', TType.STRUCT, 1)
12918
      self.isex.write(oprot)
13071
      self.isex.write(oprot)
Line 13057... Line 13210...
13057
      if ftype == TType.STOP:
13210
      if ftype == TType.STOP:
13058
        break
13211
        break
13059
      if fid == 0:
13212
      if fid == 0:
13060
        if ftype == TType.LIST:
13213
        if ftype == TType.LIST:
13061
          self.success = []
13214
          self.success = []
13062
          (_etype132, _size129) = iprot.readListBegin()
13215
          (_etype141, _size138) = iprot.readListBegin()
13063
          for _i133 in xrange(_size129):
13216
          for _i142 in xrange(_size138):
13064
            _elem134 = iprot.readI64();
13217
            _elem143 = iprot.readI64();
13065
            self.success.append(_elem134)
13218
            self.success.append(_elem143)
13066
          iprot.readListEnd()
13219
          iprot.readListEnd()
13067
        else:
13220
        else:
13068
          iprot.skip(ftype)
13221
          iprot.skip(ftype)
13069
      elif fid == 1:
13222
      elif fid == 1:
13070
        if ftype == TType.STRUCT:
13223
        if ftype == TType.STRUCT:
Line 13083... Line 13236...
13083
      return
13236
      return
13084
    oprot.writeStructBegin('getBestSellersCatalogIds_result')
13237
    oprot.writeStructBegin('getBestSellersCatalogIds_result')
13085
    if self.success is not None:
13238
    if self.success is not None:
13086
      oprot.writeFieldBegin('success', TType.LIST, 0)
13239
      oprot.writeFieldBegin('success', TType.LIST, 0)
13087
      oprot.writeListBegin(TType.I64, len(self.success))
13240
      oprot.writeListBegin(TType.I64, len(self.success))
13088
      for iter135 in self.success:
13241
      for iter144 in self.success:
13089
        oprot.writeI64(iter135)
13242
        oprot.writeI64(iter144)
13090
      oprot.writeListEnd()
13243
      oprot.writeListEnd()
13091
      oprot.writeFieldEnd()
13244
      oprot.writeFieldEnd()
13092
    if self.cex is not None:
13245
    if self.cex is not None:
13093
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
13246
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
13094
      self.cex.write(oprot)
13247
      self.cex.write(oprot)
Line 13293... Line 13446...
13293
      if ftype == TType.STOP:
13446
      if ftype == TType.STOP:
13294
        break
13447
        break
13295
      if fid == 0:
13448
      if fid == 0:
13296
        if ftype == TType.LIST:
13449
        if ftype == TType.LIST:
13297
          self.success = []
13450
          self.success = []
13298
          (_etype139, _size136) = iprot.readListBegin()
13451
          (_etype148, _size145) = iprot.readListBegin()
13299
          for _i140 in xrange(_size136):
13452
          for _i149 in xrange(_size145):
13300
            _elem141 = Item()
13453
            _elem150 = Item()
13301
            _elem141.read(iprot)
13454
            _elem150.read(iprot)
13302
            self.success.append(_elem141)
13455
            self.success.append(_elem150)
13303
          iprot.readListEnd()
13456
          iprot.readListEnd()
13304
        else:
13457
        else:
13305
          iprot.skip(ftype)
13458
          iprot.skip(ftype)
13306
      elif fid == 1:
13459
      elif fid == 1:
13307
        if ftype == TType.STRUCT:
13460
        if ftype == TType.STRUCT:
Line 13320... Line 13473...
13320
      return
13473
      return
13321
    oprot.writeStructBegin('getBestDeals_result')
13474
    oprot.writeStructBegin('getBestDeals_result')
13322
    if self.success is not None:
13475
    if self.success is not None:
13323
      oprot.writeFieldBegin('success', TType.LIST, 0)
13476
      oprot.writeFieldBegin('success', TType.LIST, 0)
13324
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13477
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13325
      for iter142 in self.success:
13478
      for iter151 in self.success:
13326
        iter142.write(oprot)
13479
        iter151.write(oprot)
13327
      oprot.writeListEnd()
13480
      oprot.writeListEnd()
13328
      oprot.writeFieldEnd()
13481
      oprot.writeFieldEnd()
13329
    if self.isex is not None:
13482
    if self.isex is not None:
13330
      oprot.writeFieldBegin('isex', TType.STRUCT, 1)
13483
      oprot.writeFieldBegin('isex', TType.STRUCT, 1)
13331
      self.isex.write(oprot)
13484
      self.isex.write(oprot)
Line 13470... Line 13623...
13470
      if ftype == TType.STOP:
13623
      if ftype == TType.STOP:
13471
        break
13624
        break
13472
      if fid == 0:
13625
      if fid == 0:
13473
        if ftype == TType.LIST:
13626
        if ftype == TType.LIST:
13474
          self.success = []
13627
          self.success = []
13475
          (_etype146, _size143) = iprot.readListBegin()
13628
          (_etype155, _size152) = iprot.readListBegin()
13476
          for _i147 in xrange(_size143):
13629
          for _i156 in xrange(_size152):
13477
            _elem148 = iprot.readI64();
13630
            _elem157 = iprot.readI64();
13478
            self.success.append(_elem148)
13631
            self.success.append(_elem157)
13479
          iprot.readListEnd()
13632
          iprot.readListEnd()
13480
        else:
13633
        else:
13481
          iprot.skip(ftype)
13634
          iprot.skip(ftype)
13482
      elif fid == 1:
13635
      elif fid == 1:
13483
        if ftype == TType.STRUCT:
13636
        if ftype == TType.STRUCT:
Line 13496... Line 13649...
13496
      return
13649
      return
13497
    oprot.writeStructBegin('getBestDealsCatalogIds_result')
13650
    oprot.writeStructBegin('getBestDealsCatalogIds_result')
13498
    if self.success is not None:
13651
    if self.success is not None:
13499
      oprot.writeFieldBegin('success', TType.LIST, 0)
13652
      oprot.writeFieldBegin('success', TType.LIST, 0)
13500
      oprot.writeListBegin(TType.I64, len(self.success))
13653
      oprot.writeListBegin(TType.I64, len(self.success))
13501
      for iter149 in self.success:
13654
      for iter158 in self.success:
13502
        oprot.writeI64(iter149)
13655
        oprot.writeI64(iter158)
13503
      oprot.writeListEnd()
13656
      oprot.writeListEnd()
13504
      oprot.writeFieldEnd()
13657
      oprot.writeFieldEnd()
13505
    if self.cex is not None:
13658
    if self.cex is not None:
13506
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
13659
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
13507
      self.cex.write(oprot)
13660
      self.cex.write(oprot)
Line 13706... Line 13859...
13706
      if ftype == TType.STOP:
13859
      if ftype == TType.STOP:
13707
        break
13860
        break
13708
      if fid == 0:
13861
      if fid == 0:
13709
        if ftype == TType.LIST:
13862
        if ftype == TType.LIST:
13710
          self.success = []
13863
          self.success = []
13711
          (_etype153, _size150) = iprot.readListBegin()
13864
          (_etype162, _size159) = iprot.readListBegin()
13712
          for _i154 in xrange(_size150):
13865
          for _i163 in xrange(_size159):
13713
            _elem155 = Item()
13866
            _elem164 = Item()
13714
            _elem155.read(iprot)
13867
            _elem164.read(iprot)
13715
            self.success.append(_elem155)
13868
            self.success.append(_elem164)
13716
          iprot.readListEnd()
13869
          iprot.readListEnd()
13717
        else:
13870
        else:
13718
          iprot.skip(ftype)
13871
          iprot.skip(ftype)
13719
      elif fid == 1:
13872
      elif fid == 1:
13720
        if ftype == TType.STRUCT:
13873
        if ftype == TType.STRUCT:
Line 13733... Line 13886...
13733
      return
13886
      return
13734
    oprot.writeStructBegin('getComingSoon_result')
13887
    oprot.writeStructBegin('getComingSoon_result')
13735
    if self.success is not None:
13888
    if self.success is not None:
13736
      oprot.writeFieldBegin('success', TType.LIST, 0)
13889
      oprot.writeFieldBegin('success', TType.LIST, 0)
13737
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13890
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13738
      for iter156 in self.success:
13891
      for iter165 in self.success:
13739
        iter156.write(oprot)
13892
        iter165.write(oprot)
13740
      oprot.writeListEnd()
13893
      oprot.writeListEnd()
13741
      oprot.writeFieldEnd()
13894
      oprot.writeFieldEnd()
13742
    if self.isex is not None:
13895
    if self.isex is not None:
13743
      oprot.writeFieldBegin('isex', TType.STRUCT, 1)
13896
      oprot.writeFieldBegin('isex', TType.STRUCT, 1)
13744
      self.isex.write(oprot)
13897
      self.isex.write(oprot)
Line 13883... Line 14036...
13883
      if ftype == TType.STOP:
14036
      if ftype == TType.STOP:
13884
        break
14037
        break
13885
      if fid == 0:
14038
      if fid == 0:
13886
        if ftype == TType.LIST:
14039
        if ftype == TType.LIST:
13887
          self.success = []
14040
          self.success = []
13888
          (_etype160, _size157) = iprot.readListBegin()
14041
          (_etype169, _size166) = iprot.readListBegin()
13889
          for _i161 in xrange(_size157):
14042
          for _i170 in xrange(_size166):
13890
            _elem162 = iprot.readI64();
14043
            _elem171 = iprot.readI64();
13891
            self.success.append(_elem162)
14044
            self.success.append(_elem171)
13892
          iprot.readListEnd()
14045
          iprot.readListEnd()
13893
        else:
14046
        else:
13894
          iprot.skip(ftype)
14047
          iprot.skip(ftype)
13895
      elif fid == 1:
14048
      elif fid == 1:
13896
        if ftype == TType.STRUCT:
14049
        if ftype == TType.STRUCT:
Line 13909... Line 14062...
13909
      return
14062
      return
13910
    oprot.writeStructBegin('getComingSoonCatalogIds_result')
14063
    oprot.writeStructBegin('getComingSoonCatalogIds_result')
13911
    if self.success is not None:
14064
    if self.success is not None:
13912
      oprot.writeFieldBegin('success', TType.LIST, 0)
14065
      oprot.writeFieldBegin('success', TType.LIST, 0)
13913
      oprot.writeListBegin(TType.I64, len(self.success))
14066
      oprot.writeListBegin(TType.I64, len(self.success))
13914
      for iter163 in self.success:
14067
      for iter172 in self.success:
13915
        oprot.writeI64(iter163)
14068
        oprot.writeI64(iter172)
13916
      oprot.writeListEnd()
14069
      oprot.writeListEnd()
13917
      oprot.writeFieldEnd()
14070
      oprot.writeFieldEnd()
13918
    if self.cex is not None:
14071
    if self.cex is not None:
13919
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
14072
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
13920
      self.cex.write(oprot)
14073
      self.cex.write(oprot)
Line 14119... Line 14272...
14119
      if ftype == TType.STOP:
14272
      if ftype == TType.STOP:
14120
        break
14273
        break
14121
      if fid == 0:
14274
      if fid == 0:
14122
        if ftype == TType.LIST:
14275
        if ftype == TType.LIST:
14123
          self.success = []
14276
          self.success = []
14124
          (_etype167, _size164) = iprot.readListBegin()
14277
          (_etype176, _size173) = iprot.readListBegin()
14125
          for _i168 in xrange(_size164):
14278
          for _i177 in xrange(_size173):
14126
            _elem169 = Item()
14279
            _elem178 = Item()
14127
            _elem169.read(iprot)
14280
            _elem178.read(iprot)
14128
            self.success.append(_elem169)
14281
            self.success.append(_elem178)
14129
          iprot.readListEnd()
14282
          iprot.readListEnd()
14130
        else:
14283
        else:
14131
          iprot.skip(ftype)
14284
          iprot.skip(ftype)
14132
      elif fid == 1:
14285
      elif fid == 1:
14133
        if ftype == TType.STRUCT:
14286
        if ftype == TType.STRUCT:
Line 14146... Line 14299...
14146
      return
14299
      return
14147
    oprot.writeStructBegin('getLatestArrivals_result')
14300
    oprot.writeStructBegin('getLatestArrivals_result')
14148
    if self.success is not None:
14301
    if self.success is not None:
14149
      oprot.writeFieldBegin('success', TType.LIST, 0)
14302
      oprot.writeFieldBegin('success', TType.LIST, 0)
14150
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14303
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14151
      for iter170 in self.success:
14304
      for iter179 in self.success:
14152
        iter170.write(oprot)
14305
        iter179.write(oprot)
14153
      oprot.writeListEnd()
14306
      oprot.writeListEnd()
14154
      oprot.writeFieldEnd()
14307
      oprot.writeFieldEnd()
14155
    if self.isex is not None:
14308
    if self.isex is not None:
14156
      oprot.writeFieldBegin('isex', TType.STRUCT, 1)
14309
      oprot.writeFieldBegin('isex', TType.STRUCT, 1)
14157
      self.isex.write(oprot)
14310
      self.isex.write(oprot)
Line 14222... Line 14375...
14222
        else:
14375
        else:
14223
          iprot.skip(ftype)
14376
          iprot.skip(ftype)
14224
      elif fid == 4:
14377
      elif fid == 4:
14225
        if ftype == TType.LIST:
14378
        if ftype == TType.LIST:
14226
          self.categories = []
14379
          self.categories = []
14227
          (_etype174, _size171) = iprot.readListBegin()
14380
          (_etype183, _size180) = iprot.readListBegin()
14228
          for _i175 in xrange(_size171):
14381
          for _i184 in xrange(_size180):
14229
            _elem176 = iprot.readI64();
14382
            _elem185 = iprot.readI64();
14230
            self.categories.append(_elem176)
14383
            self.categories.append(_elem185)
14231
          iprot.readListEnd()
14384
          iprot.readListEnd()
14232
        else:
14385
        else:
14233
          iprot.skip(ftype)
14386
          iprot.skip(ftype)
14234
      else:
14387
      else:
14235
        iprot.skip(ftype)
14388
        iprot.skip(ftype)
Line 14254... Line 14407...
14254
      oprot.writeString(self.brand)
14407
      oprot.writeString(self.brand)
14255
      oprot.writeFieldEnd()
14408
      oprot.writeFieldEnd()
14256
    if self.categories is not None:
14409
    if self.categories is not None:
14257
      oprot.writeFieldBegin('categories', TType.LIST, 4)
14410
      oprot.writeFieldBegin('categories', TType.LIST, 4)
14258
      oprot.writeListBegin(TType.I64, len(self.categories))
14411
      oprot.writeListBegin(TType.I64, len(self.categories))
14259
      for iter177 in self.categories:
14412
      for iter186 in self.categories:
14260
        oprot.writeI64(iter177)
14413
        oprot.writeI64(iter186)
14261
      oprot.writeListEnd()
14414
      oprot.writeListEnd()
14262
      oprot.writeFieldEnd()
14415
      oprot.writeFieldEnd()
14263
    oprot.writeFieldStop()
14416
    oprot.writeFieldStop()
14264
    oprot.writeStructEnd()
14417
    oprot.writeStructEnd()
14265
 
14418
 
Line 14304... Line 14457...
14304
      if ftype == TType.STOP:
14457
      if ftype == TType.STOP:
14305
        break
14458
        break
14306
      if fid == 0:
14459
      if fid == 0:
14307
        if ftype == TType.LIST:
14460
        if ftype == TType.LIST:
14308
          self.success = []
14461
          self.success = []
14309
          (_etype181, _size178) = iprot.readListBegin()
14462
          (_etype190, _size187) = iprot.readListBegin()
14310
          for _i182 in xrange(_size178):
14463
          for _i191 in xrange(_size187):
14311
            _elem183 = iprot.readI64();
14464
            _elem192 = iprot.readI64();
14312
            self.success.append(_elem183)
14465
            self.success.append(_elem192)
14313
          iprot.readListEnd()
14466
          iprot.readListEnd()
14314
        else:
14467
        else:
14315
          iprot.skip(ftype)
14468
          iprot.skip(ftype)
14316
      elif fid == 1:
14469
      elif fid == 1:
14317
        if ftype == TType.STRUCT:
14470
        if ftype == TType.STRUCT:
Line 14330... Line 14483...
14330
      return
14483
      return
14331
    oprot.writeStructBegin('getLatestArrivalsCatalogIds_result')
14484
    oprot.writeStructBegin('getLatestArrivalsCatalogIds_result')
14332
    if self.success is not None:
14485
    if self.success is not None:
14333
      oprot.writeFieldBegin('success', TType.LIST, 0)
14486
      oprot.writeFieldBegin('success', TType.LIST, 0)
14334
      oprot.writeListBegin(TType.I64, len(self.success))
14487
      oprot.writeListBegin(TType.I64, len(self.success))
14335
      for iter184 in self.success:
14488
      for iter193 in self.success:
14336
        oprot.writeI64(iter184)
14489
        oprot.writeI64(iter193)
14337
      oprot.writeListEnd()
14490
      oprot.writeListEnd()
14338
      oprot.writeFieldEnd()
14491
      oprot.writeFieldEnd()
14339
    if self.cex is not None:
14492
    if self.cex is not None:
14340
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
14493
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
14341
      self.cex.write(oprot)
14494
      self.cex.write(oprot)
Line 14878... Line 15031...
14878
      if ftype == TType.STOP:
15031
      if ftype == TType.STOP:
14879
        break
15032
        break
14880
      if fid == 0:
15033
      if fid == 0:
14881
        if ftype == TType.LIST:
15034
        if ftype == TType.LIST:
14882
          self.success = []
15035
          self.success = []
14883
          (_etype188, _size185) = iprot.readListBegin()
15036
          (_etype197, _size194) = iprot.readListBegin()
14884
          for _i189 in xrange(_size185):
15037
          for _i198 in xrange(_size194):
14885
            _elem190 = Category()
15038
            _elem199 = Category()
14886
            _elem190.read(iprot)
15039
            _elem199.read(iprot)
14887
            self.success.append(_elem190)
15040
            self.success.append(_elem199)
14888
          iprot.readListEnd()
15041
          iprot.readListEnd()
14889
        else:
15042
        else:
14890
          iprot.skip(ftype)
15043
          iprot.skip(ftype)
14891
      else:
15044
      else:
14892
        iprot.skip(ftype)
15045
        iprot.skip(ftype)
Line 14899... Line 15052...
14899
      return
15052
      return
14900
    oprot.writeStructBegin('getAllCategories_result')
15053
    oprot.writeStructBegin('getAllCategories_result')
14901
    if self.success is not None:
15054
    if self.success is not None:
14902
      oprot.writeFieldBegin('success', TType.LIST, 0)
15055
      oprot.writeFieldBegin('success', TType.LIST, 0)
14903
      oprot.writeListBegin(TType.STRUCT, len(self.success))
15056
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14904
      for iter191 in self.success:
15057
      for iter200 in self.success:
14905
        iter191.write(oprot)
15058
        iter200.write(oprot)
14906
      oprot.writeListEnd()
15059
      oprot.writeListEnd()
14907
      oprot.writeFieldEnd()
15060
      oprot.writeFieldEnd()
14908
    oprot.writeFieldStop()
15061
    oprot.writeFieldStop()
14909
    oprot.writeStructEnd()
15062
    oprot.writeStructEnd()
14910
 
15063
 
Line 15006... Line 15159...
15006
      if ftype == TType.STOP:
15159
      if ftype == TType.STOP:
15007
        break
15160
        break
15008
      if fid == 0:
15161
      if fid == 0:
15009
        if ftype == TType.LIST:
15162
        if ftype == TType.LIST:
15010
          self.success = []
15163
          self.success = []
15011
          (_etype195, _size192) = iprot.readListBegin()
15164
          (_etype204, _size201) = iprot.readListBegin()
15012
          for _i196 in xrange(_size192):
15165
          for _i205 in xrange(_size201):
15013
            _elem197 = Item()
15166
            _elem206 = Item()
15014
            _elem197.read(iprot)
15167
            _elem206.read(iprot)
15015
            self.success.append(_elem197)
15168
            self.success.append(_elem206)
15016
          iprot.readListEnd()
15169
          iprot.readListEnd()
15017
        else:
15170
        else:
15018
          iprot.skip(ftype)
15171
          iprot.skip(ftype)
15019
      else:
15172
      else:
15020
        iprot.skip(ftype)
15173
        iprot.skip(ftype)
Line 15027... Line 15180...
15027
      return
15180
      return
15028
    oprot.writeStructBegin('getAllSimilarItems_result')
15181
    oprot.writeStructBegin('getAllSimilarItems_result')
15029
    if self.success is not None:
15182
    if self.success is not None:
15030
      oprot.writeFieldBegin('success', TType.LIST, 0)
15183
      oprot.writeFieldBegin('success', TType.LIST, 0)
15031
      oprot.writeListBegin(TType.STRUCT, len(self.success))
15184
      oprot.writeListBegin(TType.STRUCT, len(self.success))
15032
      for iter198 in self.success:
15185
      for iter207 in self.success:
15033
        iter198.write(oprot)
15186
        iter207.write(oprot)
15034
      oprot.writeListEnd()
15187
      oprot.writeListEnd()
15035
      oprot.writeFieldEnd()
15188
      oprot.writeFieldEnd()
15036
    oprot.writeFieldStop()
15189
    oprot.writeFieldStop()
15037
    oprot.writeStructEnd()
15190
    oprot.writeStructEnd()
15038
 
15191
 
Line 15642... Line 15795...
15642
      if ftype == TType.STOP:
15795
      if ftype == TType.STOP:
15643
        break
15796
        break
15644
      if fid == 0:
15797
      if fid == 0:
15645
        if ftype == TType.LIST:
15798
        if ftype == TType.LIST:
15646
          self.success = []
15799
          self.success = []
15647
          (_etype202, _size199) = iprot.readListBegin()
15800
          (_etype211, _size208) = iprot.readListBegin()
15648
          for _i203 in xrange(_size199):
15801
          for _i212 in xrange(_size208):
15649
            _elem204 = iprot.readString();
15802
            _elem213 = iprot.readString();
15650
            self.success.append(_elem204)
15803
            self.success.append(_elem213)
15651
          iprot.readListEnd()
15804
          iprot.readListEnd()
15652
        else:
15805
        else:
15653
          iprot.skip(ftype)
15806
          iprot.skip(ftype)
15654
      else:
15807
      else:
15655
        iprot.skip(ftype)
15808
        iprot.skip(ftype)
Line 15662... Line 15815...
15662
      return
15815
      return
15663
    oprot.writeStructBegin('getAllTags_result')
15816
    oprot.writeStructBegin('getAllTags_result')
15664
    if self.success is not None:
15817
    if self.success is not None:
15665
      oprot.writeFieldBegin('success', TType.LIST, 0)
15818
      oprot.writeFieldBegin('success', TType.LIST, 0)
15666
      oprot.writeListBegin(TType.STRING, len(self.success))
15819
      oprot.writeListBegin(TType.STRING, len(self.success))
15667
      for iter205 in self.success:
15820
      for iter214 in self.success:
15668
        oprot.writeString(iter205)
15821
        oprot.writeString(iter214)
15669
      oprot.writeListEnd()
15822
      oprot.writeListEnd()
15670
      oprot.writeFieldEnd()
15823
      oprot.writeFieldEnd()
15671
    oprot.writeFieldStop()
15824
    oprot.writeFieldStop()
15672
    oprot.writeStructEnd()
15825
    oprot.writeStructEnd()
15673
 
15826
 
Line 15769... Line 15922...
15769
      if ftype == TType.STOP:
15922
      if ftype == TType.STOP:
15770
        break
15923
        break
15771
      if fid == 0:
15924
      if fid == 0:
15772
        if ftype == TType.LIST:
15925
        if ftype == TType.LIST:
15773
          self.success = []
15926
          self.success = []
15774
          (_etype209, _size206) = iprot.readListBegin()
15927
          (_etype218, _size215) = iprot.readListBegin()
15775
          for _i210 in xrange(_size206):
15928
          for _i219 in xrange(_size215):
15776
            _elem211 = iprot.readI64();
15929
            _elem220 = iprot.readI64();
15777
            self.success.append(_elem211)
15930
            self.success.append(_elem220)
15778
          iprot.readListEnd()
15931
          iprot.readListEnd()
15779
        else:
15932
        else:
15780
          iprot.skip(ftype)
15933
          iprot.skip(ftype)
15781
      else:
15934
      else:
15782
        iprot.skip(ftype)
15935
        iprot.skip(ftype)
Line 15789... Line 15942...
15789
      return
15942
      return
15790
    oprot.writeStructBegin('getAllEntitiesByTagName_result')
15943
    oprot.writeStructBegin('getAllEntitiesByTagName_result')
15791
    if self.success is not None:
15944
    if self.success is not None:
15792
      oprot.writeFieldBegin('success', TType.LIST, 0)
15945
      oprot.writeFieldBegin('success', TType.LIST, 0)
15793
      oprot.writeListBegin(TType.I64, len(self.success))
15946
      oprot.writeListBegin(TType.I64, len(self.success))
15794
      for iter212 in self.success:
15947
      for iter221 in self.success:
15795
        oprot.writeI64(iter212)
15948
        oprot.writeI64(iter221)
15796
      oprot.writeListEnd()
15949
      oprot.writeListEnd()
15797
      oprot.writeFieldEnd()
15950
      oprot.writeFieldEnd()
15798
    oprot.writeFieldStop()
15951
    oprot.writeFieldStop()
15799
    oprot.writeStructEnd()
15952
    oprot.writeStructEnd()
15800
 
15953
 
Line 15878... Line 16031...
15878
      if ftype == TType.STOP:
16031
      if ftype == TType.STOP:
15879
        break
16032
        break
15880
      if fid == 0:
16033
      if fid == 0:
15881
        if ftype == TType.MAP:
16034
        if ftype == TType.MAP:
15882
          self.success = {}
16035
          self.success = {}
15883
          (_ktype214, _vtype215, _size213 ) = iprot.readMapBegin() 
16036
          (_ktype223, _vtype224, _size222 ) = iprot.readMapBegin() 
15884
          for _i217 in xrange(_size213):
16037
          for _i226 in xrange(_size222):
15885
            _key218 = iprot.readI64();
16038
            _key227 = iprot.readI64();
15886
            _val219 = []
16039
            _val228 = []
15887
            (_etype223, _size220) = iprot.readListBegin()
16040
            (_etype232, _size229) = iprot.readListBegin()
15888
            for _i224 in xrange(_size220):
16041
            for _i233 in xrange(_size229):
15889
              _elem225 = iprot.readString();
16042
              _elem234 = iprot.readString();
15890
              _val219.append(_elem225)
16043
              _val228.append(_elem234)
15891
            iprot.readListEnd()
16044
            iprot.readListEnd()
15892
            self.success[_key218] = _val219
16045
            self.success[_key227] = _val228
15893
          iprot.readMapEnd()
16046
          iprot.readMapEnd()
15894
        else:
16047
        else:
15895
          iprot.skip(ftype)
16048
          iprot.skip(ftype)
15896
      else:
16049
      else:
15897
        iprot.skip(ftype)
16050
        iprot.skip(ftype)
Line 15904... Line 16057...
15904
      return
16057
      return
15905
    oprot.writeStructBegin('getAllEntityTags_result')
16058
    oprot.writeStructBegin('getAllEntityTags_result')
15906
    if self.success is not None:
16059
    if self.success is not None:
15907
      oprot.writeFieldBegin('success', TType.MAP, 0)
16060
      oprot.writeFieldBegin('success', TType.MAP, 0)
15908
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.success))
16061
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.success))
15909
      for kiter226,viter227 in self.success.items():
16062
      for kiter235,viter236 in self.success.items():
15910
        oprot.writeI64(kiter226)
16063
        oprot.writeI64(kiter235)
15911
        oprot.writeListBegin(TType.STRING, len(viter227))
16064
        oprot.writeListBegin(TType.STRING, len(viter236))
15912
        for iter228 in viter227:
16065
        for iter237 in viter236:
15913
          oprot.writeString(iter228)
16066
          oprot.writeString(iter237)
15914
        oprot.writeListEnd()
16067
        oprot.writeListEnd()
15915
      oprot.writeMapEnd()
16068
      oprot.writeMapEnd()
15916
      oprot.writeFieldEnd()
16069
      oprot.writeFieldEnd()
15917
    oprot.writeFieldStop()
16070
    oprot.writeFieldStop()
15918
    oprot.writeStructEnd()
16071
    oprot.writeStructEnd()
Line 16237... Line 16390...
16237
      if ftype == TType.STOP:
16390
      if ftype == TType.STOP:
16238
        break
16391
        break
16239
      if fid == 0:
16392
      if fid == 0:
16240
        if ftype == TType.LIST:
16393
        if ftype == TType.LIST:
16241
          self.success = []
16394
          self.success = []
16242
          (_etype232, _size229) = iprot.readListBegin()
16395
          (_etype241, _size238) = iprot.readListBegin()
16243
          for _i233 in xrange(_size229):
16396
          for _i242 in xrange(_size238):
16244
            _elem234 = Banner()
16397
            _elem243 = Banner()
16245
            _elem234.read(iprot)
16398
            _elem243.read(iprot)
16246
            self.success.append(_elem234)
16399
            self.success.append(_elem243)
16247
          iprot.readListEnd()
16400
          iprot.readListEnd()
16248
        else:
16401
        else:
16249
          iprot.skip(ftype)
16402
          iprot.skip(ftype)
16250
      else:
16403
      else:
16251
        iprot.skip(ftype)
16404
        iprot.skip(ftype)
Line 16258... Line 16411...
16258
      return
16411
      return
16259
    oprot.writeStructBegin('getAllBanners_result')
16412
    oprot.writeStructBegin('getAllBanners_result')
16260
    if self.success is not None:
16413
    if self.success is not None:
16261
      oprot.writeFieldBegin('success', TType.LIST, 0)
16414
      oprot.writeFieldBegin('success', TType.LIST, 0)
16262
      oprot.writeListBegin(TType.STRUCT, len(self.success))
16415
      oprot.writeListBegin(TType.STRUCT, len(self.success))
16263
      for iter235 in self.success:
16416
      for iter244 in self.success:
16264
        iter235.write(oprot)
16417
        iter244.write(oprot)
16265
      oprot.writeListEnd()
16418
      oprot.writeListEnd()
16266
      oprot.writeFieldEnd()
16419
      oprot.writeFieldEnd()
16267
    oprot.writeFieldStop()
16420
    oprot.writeFieldStop()
16268
    oprot.writeStructEnd()
16421
    oprot.writeStructEnd()
16269
 
16422
 
Line 16610... Line 16763...
16610
      if ftype == TType.STOP:
16763
      if ftype == TType.STOP:
16611
        break
16764
        break
16612
      if fid == 0:
16765
      if fid == 0:
16613
        if ftype == TType.MAP:
16766
        if ftype == TType.MAP:
16614
          self.success = {}
16767
          self.success = {}
16615
          (_ktype237, _vtype238, _size236 ) = iprot.readMapBegin() 
16768
          (_ktype246, _vtype247, _size245 ) = iprot.readMapBegin() 
16616
          for _i240 in xrange(_size236):
16769
          for _i249 in xrange(_size245):
16617
            _key241 = iprot.readString();
16770
            _key250 = iprot.readString();
16618
            _val242 = []
16771
            _val251 = []
16619
            (_etype246, _size243) = iprot.readListBegin()
16772
            (_etype255, _size252) = iprot.readListBegin()
16620
            for _i247 in xrange(_size243):
16773
            for _i256 in xrange(_size252):
16621
              _elem248 = Banner()
16774
              _elem257 = Banner()
16622
              _elem248.read(iprot)
16775
              _elem257.read(iprot)
16623
              _val242.append(_elem248)
16776
              _val251.append(_elem257)
16624
            iprot.readListEnd()
16777
            iprot.readListEnd()
16625
            self.success[_key241] = _val242
16778
            self.success[_key250] = _val251
16626
          iprot.readMapEnd()
16779
          iprot.readMapEnd()
16627
        else:
16780
        else:
16628
          iprot.skip(ftype)
16781
          iprot.skip(ftype)
16629
      else:
16782
      else:
16630
        iprot.skip(ftype)
16783
        iprot.skip(ftype)
Line 16637... Line 16790...
16637
      return
16790
      return
16638
    oprot.writeStructBegin('getActiveBanners_result')
16791
    oprot.writeStructBegin('getActiveBanners_result')
16639
    if self.success is not None:
16792
    if self.success is not None:
16640
      oprot.writeFieldBegin('success', TType.MAP, 0)
16793
      oprot.writeFieldBegin('success', TType.MAP, 0)
16641
      oprot.writeMapBegin(TType.STRING, TType.LIST, len(self.success))
16794
      oprot.writeMapBegin(TType.STRING, TType.LIST, len(self.success))
16642
      for kiter249,viter250 in self.success.items():
16795
      for kiter258,viter259 in self.success.items():
16643
        oprot.writeString(kiter249)
16796
        oprot.writeString(kiter258)
16644
        oprot.writeListBegin(TType.STRUCT, len(viter250))
16797
        oprot.writeListBegin(TType.STRUCT, len(viter259))
16645
        for iter251 in viter250:
16798
        for iter260 in viter259:
16646
          iter251.write(oprot)
16799
          iter260.write(oprot)
16647
        oprot.writeListEnd()
16800
        oprot.writeListEnd()
16648
      oprot.writeMapEnd()
16801
      oprot.writeMapEnd()
16649
      oprot.writeFieldEnd()
16802
      oprot.writeFieldEnd()
16650
    oprot.writeFieldStop()
16803
    oprot.writeFieldStop()
16651
    oprot.writeStructEnd()
16804
    oprot.writeStructEnd()
Line 16689... Line 16842...
16689
      if ftype == TType.STOP:
16842
      if ftype == TType.STOP:
16690
        break
16843
        break
16691
      if fid == 1:
16844
      if fid == 1:
16692
        if ftype == TType.LIST:
16845
        if ftype == TType.LIST:
16693
          self.bannerMaps = []
16846
          self.bannerMaps = []
16694
          (_etype255, _size252) = iprot.readListBegin()
16847
          (_etype264, _size261) = iprot.readListBegin()
16695
          for _i256 in xrange(_size252):
16848
          for _i265 in xrange(_size261):
16696
            _elem257 = BannerMap()
16849
            _elem266 = BannerMap()
16697
            _elem257.read(iprot)
16850
            _elem266.read(iprot)
16698
            self.bannerMaps.append(_elem257)
16851
            self.bannerMaps.append(_elem266)
16699
          iprot.readListEnd()
16852
          iprot.readListEnd()
16700
        else:
16853
        else:
16701
          iprot.skip(ftype)
16854
          iprot.skip(ftype)
16702
      else:
16855
      else:
16703
        iprot.skip(ftype)
16856
        iprot.skip(ftype)
Line 16710... Line 16863...
16710
      return
16863
      return
16711
    oprot.writeStructBegin('addBannerMap_args')
16864
    oprot.writeStructBegin('addBannerMap_args')
16712
    if self.bannerMaps is not None:
16865
    if self.bannerMaps is not None:
16713
      oprot.writeFieldBegin('bannerMaps', TType.LIST, 1)
16866
      oprot.writeFieldBegin('bannerMaps', TType.LIST, 1)
16714
      oprot.writeListBegin(TType.STRUCT, len(self.bannerMaps))
16867
      oprot.writeListBegin(TType.STRUCT, len(self.bannerMaps))
16715
      for iter258 in self.bannerMaps:
16868
      for iter267 in self.bannerMaps:
16716
        iter258.write(oprot)
16869
        iter267.write(oprot)
16717
      oprot.writeListEnd()
16870
      oprot.writeListEnd()
16718
      oprot.writeFieldEnd()
16871
      oprot.writeFieldEnd()
16719
    oprot.writeFieldStop()
16872
    oprot.writeFieldStop()
16720
    oprot.writeStructEnd()
16873
    oprot.writeStructEnd()
16721
 
16874
 
Line 17127... Line 17280...
17127
      if ftype == TType.STOP:
17280
      if ftype == TType.STOP:
17128
        break
17281
        break
17129
      if fid == 0:
17282
      if fid == 0:
17130
        if ftype == TType.LIST:
17283
        if ftype == TType.LIST:
17131
          self.success = []
17284
          self.success = []
17132
          (_etype262, _size259) = iprot.readListBegin()
17285
          (_etype271, _size268) = iprot.readListBegin()
17133
          for _i263 in xrange(_size259):
17286
          for _i272 in xrange(_size268):
17134
            _elem264 = BannerMap()
17287
            _elem273 = BannerMap()
17135
            _elem264.read(iprot)
17288
            _elem273.read(iprot)
17136
            self.success.append(_elem264)
17289
            self.success.append(_elem273)
17137
          iprot.readListEnd()
17290
          iprot.readListEnd()
17138
        else:
17291
        else:
17139
          iprot.skip(ftype)
17292
          iprot.skip(ftype)
17140
      else:
17293
      else:
17141
        iprot.skip(ftype)
17294
        iprot.skip(ftype)
Line 17148... Line 17301...
17148
      return
17301
      return
17149
    oprot.writeStructBegin('getBannerMapDetails_result')
17302
    oprot.writeStructBegin('getBannerMapDetails_result')
17150
    if self.success is not None:
17303
    if self.success is not None:
17151
      oprot.writeFieldBegin('success', TType.LIST, 0)
17304
      oprot.writeFieldBegin('success', TType.LIST, 0)
17152
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17305
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17153
      for iter265 in self.success:
17306
      for iter274 in self.success:
17154
        iter265.write(oprot)
17307
        iter274.write(oprot)
17155
      oprot.writeListEnd()
17308
      oprot.writeListEnd()
17156
      oprot.writeFieldEnd()
17309
      oprot.writeFieldEnd()
17157
    oprot.writeFieldStop()
17310
    oprot.writeFieldStop()
17158
    oprot.writeStructEnd()
17311
    oprot.writeStructEnd()
17159
 
17312
 
Line 17196... Line 17349...
17196
      if ftype == TType.STOP:
17349
      if ftype == TType.STOP:
17197
        break
17350
        break
17198
      if fid == 1:
17351
      if fid == 1:
17199
        if ftype == TType.LIST:
17352
        if ftype == TType.LIST:
17200
          self.bannerUriMappings = []
17353
          self.bannerUriMappings = []
17201
          (_etype269, _size266) = iprot.readListBegin()
17354
          (_etype278, _size275) = iprot.readListBegin()
17202
          for _i270 in xrange(_size266):
17355
          for _i279 in xrange(_size275):
17203
            _elem271 = BannerUriMapping()
17356
            _elem280 = BannerUriMapping()
17204
            _elem271.read(iprot)
17357
            _elem280.read(iprot)
17205
            self.bannerUriMappings.append(_elem271)
17358
            self.bannerUriMappings.append(_elem280)
17206
          iprot.readListEnd()
17359
          iprot.readListEnd()
17207
        else:
17360
        else:
17208
          iprot.skip(ftype)
17361
          iprot.skip(ftype)
17209
      else:
17362
      else:
17210
        iprot.skip(ftype)
17363
        iprot.skip(ftype)
Line 17217... Line 17370...
17217
      return
17370
      return
17218
    oprot.writeStructBegin('addBannerUri_args')
17371
    oprot.writeStructBegin('addBannerUri_args')
17219
    if self.bannerUriMappings is not None:
17372
    if self.bannerUriMappings is not None:
17220
      oprot.writeFieldBegin('bannerUriMappings', TType.LIST, 1)
17373
      oprot.writeFieldBegin('bannerUriMappings', TType.LIST, 1)
17221
      oprot.writeListBegin(TType.STRUCT, len(self.bannerUriMappings))
17374
      oprot.writeListBegin(TType.STRUCT, len(self.bannerUriMappings))
17222
      for iter272 in self.bannerUriMappings:
17375
      for iter281 in self.bannerUriMappings:
17223
        iter272.write(oprot)
17376
        iter281.write(oprot)
17224
      oprot.writeListEnd()
17377
      oprot.writeListEnd()
17225
      oprot.writeFieldEnd()
17378
      oprot.writeFieldEnd()
17226
    oprot.writeFieldStop()
17379
    oprot.writeFieldStop()
17227
    oprot.writeStructEnd()
17380
    oprot.writeStructEnd()
17228
 
17381
 
Line 17378... Line 17531...
17378
      if ftype == TType.STOP:
17531
      if ftype == TType.STOP:
17379
        break
17532
        break
17380
      if fid == 0:
17533
      if fid == 0:
17381
        if ftype == TType.LIST:
17534
        if ftype == TType.LIST:
17382
          self.success = []
17535
          self.success = []
17383
          (_etype276, _size273) = iprot.readListBegin()
17536
          (_etype285, _size282) = iprot.readListBegin()
17384
          for _i277 in xrange(_size273):
17537
          for _i286 in xrange(_size282):
17385
            _elem278 = BannerUriMapping()
17538
            _elem287 = BannerUriMapping()
17386
            _elem278.read(iprot)
17539
            _elem287.read(iprot)
17387
            self.success.append(_elem278)
17540
            self.success.append(_elem287)
17388
          iprot.readListEnd()
17541
          iprot.readListEnd()
17389
        else:
17542
        else:
17390
          iprot.skip(ftype)
17543
          iprot.skip(ftype)
17391
      else:
17544
      else:
17392
        iprot.skip(ftype)
17545
        iprot.skip(ftype)
Line 17399... Line 17552...
17399
      return
17552
      return
17400
    oprot.writeStructBegin('getUriMapping_result')
17553
    oprot.writeStructBegin('getUriMapping_result')
17401
    if self.success is not None:
17554
    if self.success is not None:
17402
      oprot.writeFieldBegin('success', TType.LIST, 0)
17555
      oprot.writeFieldBegin('success', TType.LIST, 0)
17403
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17556
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17404
      for iter279 in self.success:
17557
      for iter288 in self.success:
17405
        iter279.write(oprot)
17558
        iter288.write(oprot)
17406
      oprot.writeListEnd()
17559
      oprot.writeListEnd()
17407
      oprot.writeFieldEnd()
17560
      oprot.writeFieldEnd()
17408
    oprot.writeFieldStop()
17561
    oprot.writeFieldStop()
17409
    oprot.writeStructEnd()
17562
    oprot.writeStructEnd()
17410
 
17563
 
Line 17609... Line 17762...
17609
      if ftype == TType.STOP:
17762
      if ftype == TType.STOP:
17610
        break
17763
        break
17611
      if fid == 0:
17764
      if fid == 0:
17612
        if ftype == TType.LIST:
17765
        if ftype == TType.LIST:
17613
          self.success = []
17766
          self.success = []
17614
          (_etype283, _size280) = iprot.readListBegin()
17767
          (_etype292, _size289) = iprot.readListBegin()
17615
          for _i284 in xrange(_size280):
17768
          for _i293 in xrange(_size289):
17616
            _elem285 = Campaign()
17769
            _elem294 = Campaign()
17617
            _elem285.read(iprot)
17770
            _elem294.read(iprot)
17618
            self.success.append(_elem285)
17771
            self.success.append(_elem294)
17619
          iprot.readListEnd()
17772
          iprot.readListEnd()
17620
        else:
17773
        else:
17621
          iprot.skip(ftype)
17774
          iprot.skip(ftype)
17622
      else:
17775
      else:
17623
        iprot.skip(ftype)
17776
        iprot.skip(ftype)
Line 17630... Line 17783...
17630
      return
17783
      return
17631
    oprot.writeStructBegin('getCampaigns_result')
17784
    oprot.writeStructBegin('getCampaigns_result')
17632
    if self.success is not None:
17785
    if self.success is not None:
17633
      oprot.writeFieldBegin('success', TType.LIST, 0)
17786
      oprot.writeFieldBegin('success', TType.LIST, 0)
17634
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17787
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17635
      for iter286 in self.success:
17788
      for iter295 in self.success:
17636
        iter286.write(oprot)
17789
        iter295.write(oprot)
17637
      oprot.writeListEnd()
17790
      oprot.writeListEnd()
17638
      oprot.writeFieldEnd()
17791
      oprot.writeFieldEnd()
17639
    oprot.writeFieldStop()
17792
    oprot.writeFieldStop()
17640
    oprot.writeStructEnd()
17793
    oprot.writeStructEnd()
17641
 
17794
 
Line 17821... Line 17974...
17821
      if ftype == TType.STOP:
17974
      if ftype == TType.STOP:
17822
        break
17975
        break
17823
      if fid == 0:
17976
      if fid == 0:
17824
        if ftype == TType.LIST:
17977
        if ftype == TType.LIST:
17825
          self.success = []
17978
          self.success = []
17826
          (_etype290, _size287) = iprot.readListBegin()
17979
          (_etype299, _size296) = iprot.readListBegin()
17827
          for _i291 in xrange(_size287):
17980
          for _i300 in xrange(_size296):
17828
            _elem292 = iprot.readString();
17981
            _elem301 = iprot.readString();
17829
            self.success.append(_elem292)
17982
            self.success.append(_elem301)
17830
          iprot.readListEnd()
17983
          iprot.readListEnd()
17831
        else:
17984
        else:
17832
          iprot.skip(ftype)
17985
          iprot.skip(ftype)
17833
      else:
17986
      else:
17834
        iprot.skip(ftype)
17987
        iprot.skip(ftype)
Line 17841... Line 17994...
17841
      return
17994
      return
17842
    oprot.writeStructBegin('getAllCampaigns_result')
17995
    oprot.writeStructBegin('getAllCampaigns_result')
17843
    if self.success is not None:
17996
    if self.success is not None:
17844
      oprot.writeFieldBegin('success', TType.LIST, 0)
17997
      oprot.writeFieldBegin('success', TType.LIST, 0)
17845
      oprot.writeListBegin(TType.STRING, len(self.success))
17998
      oprot.writeListBegin(TType.STRING, len(self.success))
17846
      for iter293 in self.success:
17999
      for iter302 in self.success:
17847
        oprot.writeString(iter293)
18000
        oprot.writeString(iter302)
17848
      oprot.writeListEnd()
18001
      oprot.writeListEnd()
17849
      oprot.writeFieldEnd()
18002
      oprot.writeFieldEnd()
17850
    oprot.writeFieldStop()
18003
    oprot.writeFieldStop()
17851
    oprot.writeStructEnd()
18004
    oprot.writeStructEnd()
17852
 
18005
 
Line 17930... Line 18083...
17930
      if ftype == TType.STOP:
18083
      if ftype == TType.STOP:
17931
        break
18084
        break
17932
      if fid == 0:
18085
      if fid == 0:
17933
        if ftype == TType.MAP:
18086
        if ftype == TType.MAP:
17934
          self.success = {}
18087
          self.success = {}
17935
          (_ktype295, _vtype296, _size294 ) = iprot.readMapBegin() 
18088
          (_ktype304, _vtype305, _size303 ) = iprot.readMapBegin() 
17936
          for _i298 in xrange(_size294):
18089
          for _i307 in xrange(_size303):
17937
            _key299 = iprot.readString();
18090
            _key308 = iprot.readString();
17938
            _val300 = []
18091
            _val309 = []
17939
            (_etype304, _size301) = iprot.readListBegin()
18092
            (_etype313, _size310) = iprot.readListBegin()
17940
            for _i305 in xrange(_size301):
18093
            for _i314 in xrange(_size310):
17941
              _elem306 = Banner()
18094
              _elem315 = Banner()
17942
              _elem306.read(iprot)
18095
              _elem315.read(iprot)
17943
              _val300.append(_elem306)
18096
              _val309.append(_elem315)
17944
            iprot.readListEnd()
18097
            iprot.readListEnd()
17945
            self.success[_key299] = _val300
18098
            self.success[_key308] = _val309
17946
          iprot.readMapEnd()
18099
          iprot.readMapEnd()
17947
        else:
18100
        else:
17948
          iprot.skip(ftype)
18101
          iprot.skip(ftype)
17949
      else:
18102
      else:
17950
        iprot.skip(ftype)
18103
        iprot.skip(ftype)
Line 17957... Line 18110...
17957
      return
18110
      return
17958
    oprot.writeStructBegin('getActiveBannersForMobileSite_result')
18111
    oprot.writeStructBegin('getActiveBannersForMobileSite_result')
17959
    if self.success is not None:
18112
    if self.success is not None:
17960
      oprot.writeFieldBegin('success', TType.MAP, 0)
18113
      oprot.writeFieldBegin('success', TType.MAP, 0)
17961
      oprot.writeMapBegin(TType.STRING, TType.LIST, len(self.success))
18114
      oprot.writeMapBegin(TType.STRING, TType.LIST, len(self.success))
17962
      for kiter307,viter308 in self.success.items():
18115
      for kiter316,viter317 in self.success.items():
17963
        oprot.writeString(kiter307)
18116
        oprot.writeString(kiter316)
17964
        oprot.writeListBegin(TType.STRUCT, len(viter308))
18117
        oprot.writeListBegin(TType.STRUCT, len(viter317))
17965
        for iter309 in viter308:
18118
        for iter318 in viter317:
17966
          iter309.write(oprot)
18119
          iter318.write(oprot)
17967
        oprot.writeListEnd()
18120
        oprot.writeListEnd()
17968
      oprot.writeMapEnd()
18121
      oprot.writeMapEnd()
17969
      oprot.writeFieldEnd()
18122
      oprot.writeFieldEnd()
17970
    oprot.writeFieldStop()
18123
    oprot.writeFieldStop()
17971
    oprot.writeStructEnd()
18124
    oprot.writeStructEnd()
Line 18565... Line 18718...
18565
      if ftype == TType.STOP:
18718
      if ftype == TType.STOP:
18566
        break
18719
        break
18567
      if fid == 0:
18720
      if fid == 0:
18568
        if ftype == TType.LIST:
18721
        if ftype == TType.LIST:
18569
          self.success = []
18722
          self.success = []
18570
          (_etype313, _size310) = iprot.readListBegin()
18723
          (_etype322, _size319) = iprot.readListBegin()
18571
          for _i314 in xrange(_size310):
18724
          for _i323 in xrange(_size319):
18572
            _elem315 = Item()
18725
            _elem324 = Item()
18573
            _elem315.read(iprot)
18726
            _elem324.read(iprot)
18574
            self.success.append(_elem315)
18727
            self.success.append(_elem324)
18575
          iprot.readListEnd()
18728
          iprot.readListEnd()
18576
        else:
18729
        else:
18577
          iprot.skip(ftype)
18730
          iprot.skip(ftype)
18578
      else:
18731
      else:
18579
        iprot.skip(ftype)
18732
        iprot.skip(ftype)
Line 18586... Line 18739...
18586
      return
18739
      return
18587
    oprot.writeStructBegin('getItemsByRiskyFlag_result')
18740
    oprot.writeStructBegin('getItemsByRiskyFlag_result')
18588
    if self.success is not None:
18741
    if self.success is not None:
18589
      oprot.writeFieldBegin('success', TType.LIST, 0)
18742
      oprot.writeFieldBegin('success', TType.LIST, 0)
18590
      oprot.writeListBegin(TType.STRUCT, len(self.success))
18743
      oprot.writeListBegin(TType.STRUCT, len(self.success))
18591
      for iter316 in self.success:
18744
      for iter325 in self.success:
18592
        iter316.write(oprot)
18745
        iter325.write(oprot)
18593
      oprot.writeListEnd()
18746
      oprot.writeListEnd()
18594
      oprot.writeFieldEnd()
18747
      oprot.writeFieldEnd()
18595
    oprot.writeFieldStop()
18748
    oprot.writeFieldStop()
18596
    oprot.writeStructEnd()
18749
    oprot.writeStructEnd()
18597
 
18750
 
Line 18705... Line 18858...
18705
      if ftype == TType.STOP:
18858
      if ftype == TType.STOP:
18706
        break
18859
        break
18707
      if fid == 0:
18860
      if fid == 0:
18708
        if ftype == TType.LIST:
18861
        if ftype == TType.LIST:
18709
          self.success = []
18862
          self.success = []
18710
          (_etype320, _size317) = iprot.readListBegin()
18863
          (_etype329, _size326) = iprot.readListBegin()
18711
          for _i321 in xrange(_size317):
18864
          for _i330 in xrange(_size326):
18712
            _elem322 = Item()
18865
            _elem331 = Item()
18713
            _elem322.read(iprot)
18866
            _elem331.read(iprot)
18714
            self.success.append(_elem322)
18867
            self.success.append(_elem331)
18715
          iprot.readListEnd()
18868
          iprot.readListEnd()
18716
        else:
18869
        else:
18717
          iprot.skip(ftype)
18870
          iprot.skip(ftype)
18718
      else:
18871
      else:
18719
        iprot.skip(ftype)
18872
        iprot.skip(ftype)
Line 18726... Line 18879...
18726
      return
18879
      return
18727
    oprot.writeStructBegin('getItemsForMasterSheet_result')
18880
    oprot.writeStructBegin('getItemsForMasterSheet_result')
18728
    if self.success is not None:
18881
    if self.success is not None:
18729
      oprot.writeFieldBegin('success', TType.LIST, 0)
18882
      oprot.writeFieldBegin('success', TType.LIST, 0)
18730
      oprot.writeListBegin(TType.STRUCT, len(self.success))
18883
      oprot.writeListBegin(TType.STRUCT, len(self.success))
18731
      for iter323 in self.success:
18884
      for iter332 in self.success:
18732
        iter323.write(oprot)
18885
        iter332.write(oprot)
18733
      oprot.writeListEnd()
18886
      oprot.writeListEnd()
18734
      oprot.writeFieldEnd()
18887
      oprot.writeFieldEnd()
18735
    oprot.writeFieldStop()
18888
    oprot.writeFieldStop()
18736
    oprot.writeStructEnd()
18889
    oprot.writeStructEnd()
18737
 
18890
 
Line 18857... Line 19010...
18857
      if ftype == TType.STOP:
19010
      if ftype == TType.STOP:
18858
        break
19011
        break
18859
      if fid == 0:
19012
      if fid == 0:
18860
        if ftype == TType.LIST:
19013
        if ftype == TType.LIST:
18861
          self.success = []
19014
          self.success = []
18862
          (_etype327, _size324) = iprot.readListBegin()
19015
          (_etype336, _size333) = iprot.readListBegin()
18863
          for _i328 in xrange(_size324):
19016
          for _i337 in xrange(_size333):
18864
            _elem329 = iprot.readI64();
19017
            _elem338 = iprot.readI64();
18865
            self.success.append(_elem329)
19018
            self.success.append(_elem338)
18866
          iprot.readListEnd()
19019
          iprot.readListEnd()
18867
        else:
19020
        else:
18868
          iprot.skip(ftype)
19021
          iprot.skip(ftype)
18869
      else:
19022
      else:
18870
        iprot.skip(ftype)
19023
        iprot.skip(ftype)
Line 18877... Line 19030...
18877
      return
19030
      return
18878
    oprot.writeStructBegin('getSimilarItemsCatalogIds_result')
19031
    oprot.writeStructBegin('getSimilarItemsCatalogIds_result')
18879
    if self.success is not None:
19032
    if self.success is not None:
18880
      oprot.writeFieldBegin('success', TType.LIST, 0)
19033
      oprot.writeFieldBegin('success', TType.LIST, 0)
18881
      oprot.writeListBegin(TType.I64, len(self.success))
19034
      oprot.writeListBegin(TType.I64, len(self.success))
18882
      for iter330 in self.success:
19035
      for iter339 in self.success:
18883
        oprot.writeI64(iter330)
19036
        oprot.writeI64(iter339)
18884
      oprot.writeListEnd()
19037
      oprot.writeListEnd()
18885
      oprot.writeFieldEnd()
19038
      oprot.writeFieldEnd()
18886
    oprot.writeFieldStop()
19039
    oprot.writeFieldStop()
18887
    oprot.writeStructEnd()
19040
    oprot.writeStructEnd()
18888
 
19041
 
Line 19211... Line 19364...
19211
      if ftype == TType.STOP:
19364
      if ftype == TType.STOP:
19212
        break
19365
        break
19213
      if fid == 0:
19366
      if fid == 0:
19214
        if ftype == TType.LIST:
19367
        if ftype == TType.LIST:
19215
          self.success = []
19368
          self.success = []
19216
          (_etype334, _size331) = iprot.readListBegin()
19369
          (_etype343, _size340) = iprot.readListBegin()
19217
          for _i335 in xrange(_size331):
19370
          for _i344 in xrange(_size340):
19218
            _elem336 = iprot.readString();
19371
            _elem345 = iprot.readString();
19219
            self.success.append(_elem336)
19372
            self.success.append(_elem345)
19220
          iprot.readListEnd()
19373
          iprot.readListEnd()
19221
        else:
19374
        else:
19222
          iprot.skip(ftype)
19375
          iprot.skip(ftype)
19223
      else:
19376
      else:
19224
        iprot.skip(ftype)
19377
        iprot.skip(ftype)
Line 19231... Line 19384...
19231
      return
19384
      return
19232
    oprot.writeStructBegin('getAllBrandsByCategory_result')
19385
    oprot.writeStructBegin('getAllBrandsByCategory_result')
19233
    if self.success is not None:
19386
    if self.success is not None:
19234
      oprot.writeFieldBegin('success', TType.LIST, 0)
19387
      oprot.writeFieldBegin('success', TType.LIST, 0)
19235
      oprot.writeListBegin(TType.STRING, len(self.success))
19388
      oprot.writeListBegin(TType.STRING, len(self.success))
19236
      for iter337 in self.success:
19389
      for iter346 in self.success:
19237
        oprot.writeString(iter337)
19390
        oprot.writeString(iter346)
19238
      oprot.writeListEnd()
19391
      oprot.writeListEnd()
19239
      oprot.writeFieldEnd()
19392
      oprot.writeFieldEnd()
19240
    oprot.writeFieldStop()
19393
    oprot.writeFieldStop()
19241
    oprot.writeStructEnd()
19394
    oprot.writeStructEnd()
19242
 
19395
 
Line 19320... Line 19473...
19320
      if ftype == TType.STOP:
19473
      if ftype == TType.STOP:
19321
        break
19474
        break
19322
      if fid == 0:
19475
      if fid == 0:
19323
        if ftype == TType.LIST:
19476
        if ftype == TType.LIST:
19324
          self.success = []
19477
          self.success = []
19325
          (_etype341, _size338) = iprot.readListBegin()
19478
          (_etype350, _size347) = iprot.readListBegin()
19326
          for _i342 in xrange(_size338):
19479
          for _i351 in xrange(_size347):
19327
            _elem343 = iprot.readString();
19480
            _elem352 = iprot.readString();
19328
            self.success.append(_elem343)
19481
            self.success.append(_elem352)
19329
          iprot.readListEnd()
19482
          iprot.readListEnd()
19330
        else:
19483
        else:
19331
          iprot.skip(ftype)
19484
          iprot.skip(ftype)
19332
      else:
19485
      else:
19333
        iprot.skip(ftype)
19486
        iprot.skip(ftype)
Line 19340... Line 19493...
19340
      return
19493
      return
19341
    oprot.writeStructBegin('getAllBrands_result')
19494
    oprot.writeStructBegin('getAllBrands_result')
19342
    if self.success is not None:
19495
    if self.success is not None:
19343
      oprot.writeFieldBegin('success', TType.LIST, 0)
19496
      oprot.writeFieldBegin('success', TType.LIST, 0)
19344
      oprot.writeListBegin(TType.STRING, len(self.success))
19497
      oprot.writeListBegin(TType.STRING, len(self.success))
19345
      for iter344 in self.success:
19498
      for iter353 in self.success:
19346
        oprot.writeString(iter344)
19499
        oprot.writeString(iter353)
19347
      oprot.writeListEnd()
19500
      oprot.writeListEnd()
19348
      oprot.writeFieldEnd()
19501
      oprot.writeFieldEnd()
19349
    oprot.writeFieldStop()
19502
    oprot.writeFieldStop()
19350
    oprot.writeStructEnd()
19503
    oprot.writeStructEnd()
19351
 
19504
 
Line 19429... Line 19582...
19429
      if ftype == TType.STOP:
19582
      if ftype == TType.STOP:
19430
        break
19583
        break
19431
      if fid == 0:
19584
      if fid == 0:
19432
        if ftype == TType.LIST:
19585
        if ftype == TType.LIST:
19433
          self.success = []
19586
          self.success = []
19434
          (_etype348, _size345) = iprot.readListBegin()
19587
          (_etype357, _size354) = iprot.readListBegin()
19435
          for _i349 in xrange(_size345):
19588
          for _i358 in xrange(_size354):
19436
            _elem350 = Source()
19589
            _elem359 = Source()
19437
            _elem350.read(iprot)
19590
            _elem359.read(iprot)
19438
            self.success.append(_elem350)
19591
            self.success.append(_elem359)
19439
          iprot.readListEnd()
19592
          iprot.readListEnd()
19440
        else:
19593
        else:
19441
          iprot.skip(ftype)
19594
          iprot.skip(ftype)
19442
      else:
19595
      else:
19443
        iprot.skip(ftype)
19596
        iprot.skip(ftype)
Line 19450... Line 19603...
19450
      return
19603
      return
19451
    oprot.writeStructBegin('getAllSources_result')
19604
    oprot.writeStructBegin('getAllSources_result')
19452
    if self.success is not None:
19605
    if self.success is not None:
19453
      oprot.writeFieldBegin('success', TType.LIST, 0)
19606
      oprot.writeFieldBegin('success', TType.LIST, 0)
19454
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19607
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19455
      for iter351 in self.success:
19608
      for iter360 in self.success:
19456
        iter351.write(oprot)
19609
        iter360.write(oprot)
19457
      oprot.writeListEnd()
19610
      oprot.writeListEnd()
19458
      oprot.writeFieldEnd()
19611
      oprot.writeFieldEnd()
19459
    oprot.writeFieldStop()
19612
    oprot.writeFieldStop()
19460
    oprot.writeStructEnd()
19613
    oprot.writeStructEnd()
19461
 
19614
 
Line 19827... Line 19980...
19827
      if ftype == TType.STOP:
19980
      if ftype == TType.STOP:
19828
        break
19981
        break
19829
      if fid == 0:
19982
      if fid == 0:
19830
        if ftype == TType.LIST:
19983
        if ftype == TType.LIST:
19831
          self.success = []
19984
          self.success = []
19832
          (_etype355, _size352) = iprot.readListBegin()
19985
          (_etype364, _size361) = iprot.readListBegin()
19833
          for _i356 in xrange(_size352):
19986
          for _i365 in xrange(_size361):
19834
            _elem357 = SourceItemPricing()
19987
            _elem366 = SourceItemPricing()
19835
            _elem357.read(iprot)
19988
            _elem366.read(iprot)
19836
            self.success.append(_elem357)
19989
            self.success.append(_elem366)
19837
          iprot.readListEnd()
19990
          iprot.readListEnd()
19838
        else:
19991
        else:
19839
          iprot.skip(ftype)
19992
          iprot.skip(ftype)
19840
      elif fid == 1:
19993
      elif fid == 1:
19841
        if ftype == TType.STRUCT:
19994
        if ftype == TType.STRUCT:
Line 19854... Line 20007...
19854
      return
20007
      return
19855
    oprot.writeStructBegin('getAllSourcePricing_result')
20008
    oprot.writeStructBegin('getAllSourcePricing_result')
19856
    if self.success is not None:
20009
    if self.success is not None:
19857
      oprot.writeFieldBegin('success', TType.LIST, 0)
20010
      oprot.writeFieldBegin('success', TType.LIST, 0)
19858
      oprot.writeListBegin(TType.STRUCT, len(self.success))
20011
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19859
      for iter358 in self.success:
20012
      for iter367 in self.success:
19860
        iter358.write(oprot)
20013
        iter367.write(oprot)
19861
      oprot.writeListEnd()
20014
      oprot.writeListEnd()
19862
      oprot.writeFieldEnd()
20015
      oprot.writeFieldEnd()
19863
    if self.cex is not None:
20016
    if self.cex is not None:
19864
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
20017
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
19865
      self.cex.write(oprot)
20018
      self.cex.write(oprot)
Line 20057... Line 20210...
20057
      if ftype == TType.STOP:
20210
      if ftype == TType.STOP:
20058
        break
20211
        break
20059
      if fid == 1:
20212
      if fid == 1:
20060
        if ftype == TType.LIST:
20213
        if ftype == TType.LIST:
20061
          self.searchTerms = []
20214
          self.searchTerms = []
20062
          (_etype362, _size359) = iprot.readListBegin()
20215
          (_etype371, _size368) = iprot.readListBegin()
20063
          for _i363 in xrange(_size359):
20216
          for _i372 in xrange(_size368):
20064
            _elem364 = iprot.readString();
20217
            _elem373 = iprot.readString();
20065
            self.searchTerms.append(_elem364)
20218
            self.searchTerms.append(_elem373)
20066
          iprot.readListEnd()
20219
          iprot.readListEnd()
20067
        else:
20220
        else:
20068
          iprot.skip(ftype)
20221
          iprot.skip(ftype)
20069
      elif fid == 2:
20222
      elif fid == 2:
20070
        if ftype == TType.I64:
20223
        if ftype == TType.I64:
Line 20087... Line 20240...
20087
      return
20240
      return
20088
    oprot.writeStructBegin('searchItemsInRange_args')
20241
    oprot.writeStructBegin('searchItemsInRange_args')
20089
    if self.searchTerms is not None:
20242
    if self.searchTerms is not None:
20090
      oprot.writeFieldBegin('searchTerms', TType.LIST, 1)
20243
      oprot.writeFieldBegin('searchTerms', TType.LIST, 1)
20091
      oprot.writeListBegin(TType.STRING, len(self.searchTerms))
20244
      oprot.writeListBegin(TType.STRING, len(self.searchTerms))
20092
      for iter365 in self.searchTerms:
20245
      for iter374 in self.searchTerms:
20093
        oprot.writeString(iter365)
20246
        oprot.writeString(iter374)
20094
      oprot.writeListEnd()
20247
      oprot.writeListEnd()
20095
      oprot.writeFieldEnd()
20248
      oprot.writeFieldEnd()
20096
    if self.offset is not None:
20249
    if self.offset is not None:
20097
      oprot.writeFieldBegin('offset', TType.I64, 2)
20250
      oprot.writeFieldBegin('offset', TType.I64, 2)
20098
      oprot.writeI64(self.offset)
20251
      oprot.writeI64(self.offset)
Line 20142... Line 20295...
20142
      if ftype == TType.STOP:
20295
      if ftype == TType.STOP:
20143
        break
20296
        break
20144
      if fid == 0:
20297
      if fid == 0:
20145
        if ftype == TType.LIST:
20298
        if ftype == TType.LIST:
20146
          self.success = []
20299
          self.success = []
20147
          (_etype369, _size366) = iprot.readListBegin()
20300
          (_etype378, _size375) = iprot.readListBegin()
20148
          for _i370 in xrange(_size366):
20301
          for _i379 in xrange(_size375):
20149
            _elem371 = Item()
20302
            _elem380 = Item()
20150
            _elem371.read(iprot)
20303
            _elem380.read(iprot)
20151
            self.success.append(_elem371)
20304
            self.success.append(_elem380)
20152
          iprot.readListEnd()
20305
          iprot.readListEnd()
20153
        else:
20306
        else:
20154
          iprot.skip(ftype)
20307
          iprot.skip(ftype)
20155
      else:
20308
      else:
20156
        iprot.skip(ftype)
20309
        iprot.skip(ftype)
Line 20163... Line 20316...
20163
      return
20316
      return
20164
    oprot.writeStructBegin('searchItemsInRange_result')
20317
    oprot.writeStructBegin('searchItemsInRange_result')
20165
    if self.success is not None:
20318
    if self.success is not None:
20166
      oprot.writeFieldBegin('success', TType.LIST, 0)
20319
      oprot.writeFieldBegin('success', TType.LIST, 0)
20167
      oprot.writeListBegin(TType.STRUCT, len(self.success))
20320
      oprot.writeListBegin(TType.STRUCT, len(self.success))
20168
      for iter372 in self.success:
20321
      for iter381 in self.success:
20169
        iter372.write(oprot)
20322
        iter381.write(oprot)
20170
      oprot.writeListEnd()
20323
      oprot.writeListEnd()
20171
      oprot.writeFieldEnd()
20324
      oprot.writeFieldEnd()
20172
    oprot.writeFieldStop()
20325
    oprot.writeFieldStop()
20173
    oprot.writeStructEnd()
20326
    oprot.writeStructEnd()
20174
 
20327
 
Line 20211... Line 20364...
20211
      if ftype == TType.STOP:
20364
      if ftype == TType.STOP:
20212
        break
20365
        break
20213
      if fid == 1:
20366
      if fid == 1:
20214
        if ftype == TType.LIST:
20367
        if ftype == TType.LIST:
20215
          self.searchTerms = []
20368
          self.searchTerms = []
20216
          (_etype376, _size373) = iprot.readListBegin()
20369
          (_etype385, _size382) = iprot.readListBegin()
20217
          for _i377 in xrange(_size373):
20370
          for _i386 in xrange(_size382):
20218
            _elem378 = iprot.readString();
20371
            _elem387 = iprot.readString();
20219
            self.searchTerms.append(_elem378)
20372
            self.searchTerms.append(_elem387)
20220
          iprot.readListEnd()
20373
          iprot.readListEnd()
20221
        else:
20374
        else:
20222
          iprot.skip(ftype)
20375
          iprot.skip(ftype)
20223
      else:
20376
      else:
20224
        iprot.skip(ftype)
20377
        iprot.skip(ftype)
Line 20231... Line 20384...
20231
      return
20384
      return
20232
    oprot.writeStructBegin('getSearchResultCount_args')
20385
    oprot.writeStructBegin('getSearchResultCount_args')
20233
    if self.searchTerms is not None:
20386
    if self.searchTerms is not None:
20234
      oprot.writeFieldBegin('searchTerms', TType.LIST, 1)
20387
      oprot.writeFieldBegin('searchTerms', TType.LIST, 1)
20235
      oprot.writeListBegin(TType.STRING, len(self.searchTerms))
20388
      oprot.writeListBegin(TType.STRING, len(self.searchTerms))
20236
      for iter379 in self.searchTerms:
20389
      for iter388 in self.searchTerms:
20237
        oprot.writeString(iter379)
20390
        oprot.writeString(iter388)
20238
      oprot.writeListEnd()
20391
      oprot.writeListEnd()
20239
      oprot.writeFieldEnd()
20392
      oprot.writeFieldEnd()
20240
    oprot.writeFieldStop()
20393
    oprot.writeFieldStop()
20241
    oprot.writeStructEnd()
20394
    oprot.writeStructEnd()
20242
 
20395
 
Line 20397... Line 20550...
20397
      if ftype == TType.STOP:
20550
      if ftype == TType.STOP:
20398
        break
20551
        break
20399
      if fid == 0:
20552
      if fid == 0:
20400
        if ftype == TType.LIST:
20553
        if ftype == TType.LIST:
20401
          self.success = []
20554
          self.success = []
20402
          (_etype383, _size380) = iprot.readListBegin()
20555
          (_etype392, _size389) = iprot.readListBegin()
20403
          for _i384 in xrange(_size380):
20556
          for _i393 in xrange(_size389):
20404
            _elem385 = ProductNotificationRequest()
20557
            _elem394 = ProductNotificationRequest()
20405
            _elem385.read(iprot)
20558
            _elem394.read(iprot)
20406
            self.success.append(_elem385)
20559
            self.success.append(_elem394)
20407
          iprot.readListEnd()
20560
          iprot.readListEnd()
20408
        else:
20561
        else:
20409
          iprot.skip(ftype)
20562
          iprot.skip(ftype)
20410
      else:
20563
      else:
20411
        iprot.skip(ftype)
20564
        iprot.skip(ftype)
Line 20418... Line 20571...
20418
      return
20571
      return
20419
    oprot.writeStructBegin('getProductNotifications_result')
20572
    oprot.writeStructBegin('getProductNotifications_result')
20420
    if self.success is not None:
20573
    if self.success is not None:
20421
      oprot.writeFieldBegin('success', TType.LIST, 0)
20574
      oprot.writeFieldBegin('success', TType.LIST, 0)
20422
      oprot.writeListBegin(TType.STRUCT, len(self.success))
20575
      oprot.writeListBegin(TType.STRUCT, len(self.success))
20423
      for iter386 in self.success:
20576
      for iter395 in self.success:
20424
        iter386.write(oprot)
20577
        iter395.write(oprot)
20425
      oprot.writeListEnd()
20578
      oprot.writeListEnd()
20426
      oprot.writeFieldEnd()
20579
      oprot.writeFieldEnd()
20427
    oprot.writeFieldStop()
20580
    oprot.writeFieldStop()
20428
    oprot.writeStructEnd()
20581
    oprot.writeStructEnd()
20429
 
20582
 
Line 20537... Line 20690...
20537
      if ftype == TType.STOP:
20690
      if ftype == TType.STOP:
20538
        break
20691
        break
20539
      if fid == 0:
20692
      if fid == 0:
20540
        if ftype == TType.LIST:
20693
        if ftype == TType.LIST:
20541
          self.success = []
20694
          self.success = []
20542
          (_etype390, _size387) = iprot.readListBegin()
20695
          (_etype399, _size396) = iprot.readListBegin()
20543
          for _i391 in xrange(_size387):
20696
          for _i400 in xrange(_size396):
20544
            _elem392 = ProductNotificationRequestCount()
20697
            _elem401 = ProductNotificationRequestCount()
20545
            _elem392.read(iprot)
20698
            _elem401.read(iprot)
20546
            self.success.append(_elem392)
20699
            self.success.append(_elem401)
20547
          iprot.readListEnd()
20700
          iprot.readListEnd()
20548
        else:
20701
        else:
20549
          iprot.skip(ftype)
20702
          iprot.skip(ftype)
20550
      else:
20703
      else:
20551
        iprot.skip(ftype)
20704
        iprot.skip(ftype)
Line 20558... Line 20711...
20558
      return
20711
      return
20559
    oprot.writeStructBegin('getProductNotificationRequestCount_result')
20712
    oprot.writeStructBegin('getProductNotificationRequestCount_result')
20560
    if self.success is not None:
20713
    if self.success is not None:
20561
      oprot.writeFieldBegin('success', TType.LIST, 0)
20714
      oprot.writeFieldBegin('success', TType.LIST, 0)
20562
      oprot.writeListBegin(TType.STRUCT, len(self.success))
20715
      oprot.writeListBegin(TType.STRUCT, len(self.success))
20563
      for iter393 in self.success:
20716
      for iter402 in self.success:
20564
        iter393.write(oprot)
20717
        iter402.write(oprot)
20565
      oprot.writeListEnd()
20718
      oprot.writeListEnd()
20566
      oprot.writeFieldEnd()
20719
      oprot.writeFieldEnd()
20567
    oprot.writeFieldStop()
20720
    oprot.writeFieldStop()
20568
    oprot.writeStructEnd()
20721
    oprot.writeStructEnd()
20569
 
20722
 
Line 21252... Line 21405...
21252
      if ftype == TType.STOP:
21405
      if ftype == TType.STOP:
21253
        break
21406
        break
21254
      if fid == 0:
21407
      if fid == 0:
21255
        if ftype == TType.LIST:
21408
        if ftype == TType.LIST:
21256
          self.success = []
21409
          self.success = []
21257
          (_etype397, _size394) = iprot.readListBegin()
21410
          (_etype406, _size403) = iprot.readListBegin()
21258
          for _i398 in xrange(_size394):
21411
          for _i407 in xrange(_size403):
21259
            _elem399 = VoucherItemMapping()
21412
            _elem408 = VoucherItemMapping()
21260
            _elem399.read(iprot)
21413
            _elem408.read(iprot)
21261
            self.success.append(_elem399)
21414
            self.success.append(_elem408)
21262
          iprot.readListEnd()
21415
          iprot.readListEnd()
21263
        else:
21416
        else:
21264
          iprot.skip(ftype)
21417
          iprot.skip(ftype)
21265
      else:
21418
      else:
21266
        iprot.skip(ftype)
21419
        iprot.skip(ftype)
Line 21273... Line 21426...
21273
      return
21426
      return
21274
    oprot.writeStructBegin('getAllItemVouchers_result')
21427
    oprot.writeStructBegin('getAllItemVouchers_result')
21275
    if self.success is not None:
21428
    if self.success is not None:
21276
      oprot.writeFieldBegin('success', TType.LIST, 0)
21429
      oprot.writeFieldBegin('success', TType.LIST, 0)
21277
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21430
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21278
      for iter400 in self.success:
21431
      for iter409 in self.success:
21279
        iter400.write(oprot)
21432
        iter409.write(oprot)
21280
      oprot.writeListEnd()
21433
      oprot.writeListEnd()
21281
      oprot.writeFieldEnd()
21434
      oprot.writeFieldEnd()
21282
    oprot.writeFieldStop()
21435
    oprot.writeFieldStop()
21283
    oprot.writeStructEnd()
21436
    oprot.writeStructEnd()
21284
 
21437
 
Line 21798... Line 21951...
21798
      if ftype == TType.STOP:
21951
      if ftype == TType.STOP:
21799
        break
21952
        break
21800
      if fid == 0:
21953
      if fid == 0:
21801
        if ftype == TType.LIST:
21954
        if ftype == TType.LIST:
21802
          self.success = []
21955
          self.success = []
21803
          (_etype404, _size401) = iprot.readListBegin()
21956
          (_etype413, _size410) = iprot.readListBegin()
21804
          for _i405 in xrange(_size401):
21957
          for _i414 in xrange(_size410):
21805
            _elem406 = Item()
21958
            _elem415 = Item()
21806
            _elem406.read(iprot)
21959
            _elem415.read(iprot)
21807
            self.success.append(_elem406)
21960
            self.success.append(_elem415)
21808
          iprot.readListEnd()
21961
          iprot.readListEnd()
21809
        else:
21962
        else:
21810
          iprot.skip(ftype)
21963
          iprot.skip(ftype)
21811
      else:
21964
      else:
21812
        iprot.skip(ftype)
21965
        iprot.skip(ftype)
Line 21819... Line 21972...
21819
      return
21972
      return
21820
    oprot.writeStructBegin('getAllIgnoredInventoryUpdateItemsList_result')
21973
    oprot.writeStructBegin('getAllIgnoredInventoryUpdateItemsList_result')
21821
    if self.success is not None:
21974
    if self.success is not None:
21822
      oprot.writeFieldBegin('success', TType.LIST, 0)
21975
      oprot.writeFieldBegin('success', TType.LIST, 0)
21823
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21976
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21824
      for iter407 in self.success:
21977
      for iter416 in self.success:
21825
        iter407.write(oprot)
21978
        iter416.write(oprot)
21826
      oprot.writeListEnd()
21979
      oprot.writeListEnd()
21827
      oprot.writeFieldEnd()
21980
      oprot.writeFieldEnd()
21828
    oprot.writeFieldStop()
21981
    oprot.writeFieldStop()
21829
    oprot.writeStructEnd()
21982
    oprot.writeStructEnd()
21830
 
21983
 
Line 21908... Line 22061...
21908
      if ftype == TType.STOP:
22061
      if ftype == TType.STOP:
21909
        break
22062
        break
21910
      if fid == 0:
22063
      if fid == 0:
21911
        if ftype == TType.LIST:
22064
        if ftype == TType.LIST:
21912
          self.success = []
22065
          self.success = []
21913
          (_etype411, _size408) = iprot.readListBegin()
22066
          (_etype420, _size417) = iprot.readListBegin()
21914
          for _i412 in xrange(_size408):
22067
          for _i421 in xrange(_size417):
21915
            _elem413 = Item()
22068
            _elem422 = Item()
21916
            _elem413.read(iprot)
22069
            _elem422.read(iprot)
21917
            self.success.append(_elem413)
22070
            self.success.append(_elem422)
21918
          iprot.readListEnd()
22071
          iprot.readListEnd()
21919
        else:
22072
        else:
21920
          iprot.skip(ftype)
22073
          iprot.skip(ftype)
21921
      else:
22074
      else:
21922
        iprot.skip(ftype)
22075
        iprot.skip(ftype)
Line 21929... Line 22082...
21929
      return
22082
      return
21930
    oprot.writeStructBegin('getAllAliveItems_result')
22083
    oprot.writeStructBegin('getAllAliveItems_result')
21931
    if self.success is not None:
22084
    if self.success is not None:
21932
      oprot.writeFieldBegin('success', TType.LIST, 0)
22085
      oprot.writeFieldBegin('success', TType.LIST, 0)
21933
      oprot.writeListBegin(TType.STRUCT, len(self.success))
22086
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21934
      for iter414 in self.success:
22087
      for iter423 in self.success:
21935
        iter414.write(oprot)
22088
        iter423.write(oprot)
21936
      oprot.writeListEnd()
22089
      oprot.writeListEnd()
21937
      oprot.writeFieldEnd()
22090
      oprot.writeFieldEnd()
21938
    oprot.writeFieldStop()
22091
    oprot.writeFieldStop()
21939
    oprot.writeStructEnd()
22092
    oprot.writeStructEnd()
21940
 
22093
 
Line 22293... Line 22446...
22293
      if ftype == TType.STOP:
22446
      if ftype == TType.STOP:
22294
        break
22447
        break
22295
      if fid == 0:
22448
      if fid == 0:
22296
        if ftype == TType.LIST:
22449
        if ftype == TType.LIST:
22297
          self.success = []
22450
          self.success = []
22298
          (_etype418, _size415) = iprot.readListBegin()
22451
          (_etype427, _size424) = iprot.readListBegin()
22299
          for _i419 in xrange(_size415):
22452
          for _i428 in xrange(_size424):
22300
            _elem420 = Insurer()
22453
            _elem429 = Insurer()
22301
            _elem420.read(iprot)
22454
            _elem429.read(iprot)
22302
            self.success.append(_elem420)
22455
            self.success.append(_elem429)
22303
          iprot.readListEnd()
22456
          iprot.readListEnd()
22304
        else:
22457
        else:
22305
          iprot.skip(ftype)
22458
          iprot.skip(ftype)
22306
      else:
22459
      else:
22307
        iprot.skip(ftype)
22460
        iprot.skip(ftype)
Line 22314... Line 22467...
22314
      return
22467
      return
22315
    oprot.writeStructBegin('getAllInsurers_result')
22468
    oprot.writeStructBegin('getAllInsurers_result')
22316
    if self.success is not None:
22469
    if self.success is not None:
22317
      oprot.writeFieldBegin('success', TType.LIST, 0)
22470
      oprot.writeFieldBegin('success', TType.LIST, 0)
22318
      oprot.writeListBegin(TType.STRUCT, len(self.success))
22471
      oprot.writeListBegin(TType.STRUCT, len(self.success))
22319
      for iter421 in self.success:
22472
      for iter430 in self.success:
22320
        iter421.write(oprot)
22473
        iter430.write(oprot)
22321
      oprot.writeListEnd()
22474
      oprot.writeListEnd()
22322
      oprot.writeFieldEnd()
22475
      oprot.writeFieldEnd()
22323
    oprot.writeFieldStop()
22476
    oprot.writeFieldStop()
22324
    oprot.writeStructEnd()
22477
    oprot.writeStructEnd()
22325
 
22478
 
Line 22842... Line 22995...
22842
      if ftype == TType.STOP:
22995
      if ftype == TType.STOP:
22843
        break
22996
        break
22844
      if fid == 0:
22997
      if fid == 0:
22845
        if ftype == TType.MAP:
22998
        if ftype == TType.MAP:
22846
          self.success = {}
22999
          self.success = {}
22847
          (_ktype423, _vtype424, _size422 ) = iprot.readMapBegin() 
23000
          (_ktype432, _vtype433, _size431 ) = iprot.readMapBegin() 
22848
          for _i426 in xrange(_size422):
23001
          for _i435 in xrange(_size431):
22849
            _key427 = iprot.readString();
23002
            _key436 = iprot.readString();
22850
            _val428 = BrandInfo()
23003
            _val437 = BrandInfo()
22851
            _val428.read(iprot)
23004
            _val437.read(iprot)
22852
            self.success[_key427] = _val428
23005
            self.success[_key436] = _val437
22853
          iprot.readMapEnd()
23006
          iprot.readMapEnd()
22854
        else:
23007
        else:
22855
          iprot.skip(ftype)
23008
          iprot.skip(ftype)
22856
      else:
23009
      else:
22857
        iprot.skip(ftype)
23010
        iprot.skip(ftype)
Line 22864... Line 23017...
22864
      return
23017
      return
22865
    oprot.writeStructBegin('getBrandInfo_result')
23018
    oprot.writeStructBegin('getBrandInfo_result')
22866
    if self.success is not None:
23019
    if self.success is not None:
22867
      oprot.writeFieldBegin('success', TType.MAP, 0)
23020
      oprot.writeFieldBegin('success', TType.MAP, 0)
22868
      oprot.writeMapBegin(TType.STRING, TType.STRUCT, len(self.success))
23021
      oprot.writeMapBegin(TType.STRING, TType.STRUCT, len(self.success))
22869
      for kiter429,viter430 in self.success.items():
23022
      for kiter438,viter439 in self.success.items():
22870
        oprot.writeString(kiter429)
23023
        oprot.writeString(kiter438)
22871
        viter430.write(oprot)
23024
        viter439.write(oprot)
22872
      oprot.writeMapEnd()
23025
      oprot.writeMapEnd()
22873
      oprot.writeFieldEnd()
23026
      oprot.writeFieldEnd()
22874
    oprot.writeFieldStop()
23027
    oprot.writeFieldStop()
22875
    oprot.writeStructEnd()
23028
    oprot.writeStructEnd()
22876
 
23029
 
Line 23033... Line 23186...
23033
      if ftype == TType.STOP:
23186
      if ftype == TType.STOP:
23034
        break
23187
        break
23035
      if fid == 1:
23188
      if fid == 1:
23036
        if ftype == TType.LIST:
23189
        if ftype == TType.LIST:
23037
          self.itemIds = []
23190
          self.itemIds = []
23038
          (_etype434, _size431) = iprot.readListBegin()
23191
          (_etype443, _size440) = iprot.readListBegin()
23039
          for _i435 in xrange(_size431):
23192
          for _i444 in xrange(_size440):
23040
            _elem436 = iprot.readI64();
23193
            _elem445 = iprot.readI64();
23041
            self.itemIds.append(_elem436)
23194
            self.itemIds.append(_elem445)
23042
          iprot.readListEnd()
23195
          iprot.readListEnd()
23043
        else:
23196
        else:
23044
          iprot.skip(ftype)
23197
          iprot.skip(ftype)
23045
      else:
23198
      else:
23046
        iprot.skip(ftype)
23199
        iprot.skip(ftype)
Line 23053... Line 23206...
23053
      return
23206
      return
23054
    oprot.writeStructBegin('getStorePricings_args')
23207
    oprot.writeStructBegin('getStorePricings_args')
23055
    if self.itemIds is not None:
23208
    if self.itemIds is not None:
23056
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
23209
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
23057
      oprot.writeListBegin(TType.I64, len(self.itemIds))
23210
      oprot.writeListBegin(TType.I64, len(self.itemIds))
23058
      for iter437 in self.itemIds:
23211
      for iter446 in self.itemIds:
23059
        oprot.writeI64(iter437)
23212
        oprot.writeI64(iter446)
23060
      oprot.writeListEnd()
23213
      oprot.writeListEnd()
23061
      oprot.writeFieldEnd()
23214
      oprot.writeFieldEnd()
23062
    oprot.writeFieldStop()
23215
    oprot.writeFieldStop()
23063
    oprot.writeStructEnd()
23216
    oprot.writeStructEnd()
23064
 
23217
 
Line 23100... Line 23253...
23100
      if ftype == TType.STOP:
23253
      if ftype == TType.STOP:
23101
        break
23254
        break
23102
      if fid == 0:
23255
      if fid == 0:
23103
        if ftype == TType.LIST:
23256
        if ftype == TType.LIST:
23104
          self.success = []
23257
          self.success = []
23105
          (_etype441, _size438) = iprot.readListBegin()
23258
          (_etype450, _size447) = iprot.readListBegin()
23106
          for _i442 in xrange(_size438):
23259
          for _i451 in xrange(_size447):
23107
            _elem443 = StorePricing()
23260
            _elem452 = StorePricing()
23108
            _elem443.read(iprot)
23261
            _elem452.read(iprot)
23109
            self.success.append(_elem443)
23262
            self.success.append(_elem452)
23110
          iprot.readListEnd()
23263
          iprot.readListEnd()
23111
        else:
23264
        else:
23112
          iprot.skip(ftype)
23265
          iprot.skip(ftype)
23113
      else:
23266
      else:
23114
        iprot.skip(ftype)
23267
        iprot.skip(ftype)
Line 23121... Line 23274...
23121
      return
23274
      return
23122
    oprot.writeStructBegin('getStorePricings_result')
23275
    oprot.writeStructBegin('getStorePricings_result')
23123
    if self.success is not None:
23276
    if self.success is not None:
23124
      oprot.writeFieldBegin('success', TType.LIST, 0)
23277
      oprot.writeFieldBegin('success', TType.LIST, 0)
23125
      oprot.writeListBegin(TType.STRUCT, len(self.success))
23278
      oprot.writeListBegin(TType.STRUCT, len(self.success))
23126
      for iter444 in self.success:
23279
      for iter453 in self.success:
23127
        iter444.write(oprot)
23280
        iter453.write(oprot)
23128
      oprot.writeListEnd()
23281
      oprot.writeListEnd()
23129
      oprot.writeFieldEnd()
23282
      oprot.writeFieldEnd()
23130
    oprot.writeFieldStop()
23283
    oprot.writeFieldStop()
23131
    oprot.writeStructEnd()
23284
    oprot.writeStructEnd()
23132
 
23285
 
Line 23325... Line 23478...
23325
      if ftype == TType.STOP:
23478
      if ftype == TType.STOP:
23326
        break
23479
        break
23327
      if fid == 0:
23480
      if fid == 0:
23328
        if ftype == TType.LIST:
23481
        if ftype == TType.LIST:
23329
          self.success = []
23482
          self.success = []
23330
          (_etype448, _size445) = iprot.readListBegin()
23483
          (_etype457, _size454) = iprot.readListBegin()
23331
          for _i449 in xrange(_size445):
23484
          for _i458 in xrange(_size454):
23332
            _elem450 = Amazonlisted()
23485
            _elem459 = Amazonlisted()
23333
            _elem450.read(iprot)
23486
            _elem459.read(iprot)
23334
            self.success.append(_elem450)
23487
            self.success.append(_elem459)
23335
          iprot.readListEnd()
23488
          iprot.readListEnd()
23336
        else:
23489
        else:
23337
          iprot.skip(ftype)
23490
          iprot.skip(ftype)
23338
      else:
23491
      else:
23339
        iprot.skip(ftype)
23492
        iprot.skip(ftype)
Line 23346... Line 23499...
23346
      return
23499
      return
23347
    oprot.writeStructBegin('getAllAmazonListedItems_result')
23500
    oprot.writeStructBegin('getAllAmazonListedItems_result')
23348
    if self.success is not None:
23501
    if self.success is not None:
23349
      oprot.writeFieldBegin('success', TType.LIST, 0)
23502
      oprot.writeFieldBegin('success', TType.LIST, 0)
23350
      oprot.writeListBegin(TType.STRUCT, len(self.success))
23503
      oprot.writeListBegin(TType.STRUCT, len(self.success))
23351
      for iter451 in self.success:
23504
      for iter460 in self.success:
23352
        iter451.write(oprot)
23505
        iter460.write(oprot)
23353
      oprot.writeListEnd()
23506
      oprot.writeListEnd()
23354
      oprot.writeFieldEnd()
23507
      oprot.writeFieldEnd()
23355
    oprot.writeFieldStop()
23508
    oprot.writeFieldStop()
23356
    oprot.writeStructEnd()
23509
    oprot.writeStructEnd()
23357
 
23510
 
Line 23400... Line 23553...
23400
      if ftype == TType.STOP:
23553
      if ftype == TType.STOP:
23401
        break
23554
        break
23402
      if fid == 1:
23555
      if fid == 1:
23403
        if ftype == TType.LIST:
23556
        if ftype == TType.LIST:
23404
          self.searchTerm = []
23557
          self.searchTerm = []
23405
          (_etype455, _size452) = iprot.readListBegin()
23558
          (_etype464, _size461) = iprot.readListBegin()
23406
          for _i456 in xrange(_size452):
23559
          for _i465 in xrange(_size461):
23407
            _elem457 = iprot.readString();
23560
            _elem466 = iprot.readString();
23408
            self.searchTerm.append(_elem457)
23561
            self.searchTerm.append(_elem466)
23409
          iprot.readListEnd()
23562
          iprot.readListEnd()
23410
        else:
23563
        else:
23411
          iprot.skip(ftype)
23564
          iprot.skip(ftype)
23412
      elif fid == 2:
23565
      elif fid == 2:
23413
        if ftype == TType.I64:
23566
        if ftype == TType.I64:
Line 23430... Line 23583...
23430
      return
23583
      return
23431
    oprot.writeStructBegin('searchAmazonItems_args')
23584
    oprot.writeStructBegin('searchAmazonItems_args')
23432
    if self.searchTerm is not None:
23585
    if self.searchTerm is not None:
23433
      oprot.writeFieldBegin('searchTerm', TType.LIST, 1)
23586
      oprot.writeFieldBegin('searchTerm', TType.LIST, 1)
23434
      oprot.writeListBegin(TType.STRING, len(self.searchTerm))
23587
      oprot.writeListBegin(TType.STRING, len(self.searchTerm))
23435
      for iter458 in self.searchTerm:
23588
      for iter467 in self.searchTerm:
23436
        oprot.writeString(iter458)
23589
        oprot.writeString(iter467)
23437
      oprot.writeListEnd()
23590
      oprot.writeListEnd()
23438
      oprot.writeFieldEnd()
23591
      oprot.writeFieldEnd()
23439
    if self.offset is not None:
23592
    if self.offset is not None:
23440
      oprot.writeFieldBegin('offset', TType.I64, 2)
23593
      oprot.writeFieldBegin('offset', TType.I64, 2)
23441
      oprot.writeI64(self.offset)
23594
      oprot.writeI64(self.offset)
Line 23485... Line 23638...
23485
      if ftype == TType.STOP:
23638
      if ftype == TType.STOP:
23486
        break
23639
        break
23487
      if fid == 0:
23640
      if fid == 0:
23488
        if ftype == TType.LIST:
23641
        if ftype == TType.LIST:
23489
          self.success = []
23642
          self.success = []
23490
          (_etype462, _size459) = iprot.readListBegin()
23643
          (_etype471, _size468) = iprot.readListBegin()
23491
          for _i463 in xrange(_size459):
23644
          for _i472 in xrange(_size468):
23492
            _elem464 = Amazonlisted()
23645
            _elem473 = Amazonlisted()
23493
            _elem464.read(iprot)
23646
            _elem473.read(iprot)
23494
            self.success.append(_elem464)
23647
            self.success.append(_elem473)
23495
          iprot.readListEnd()
23648
          iprot.readListEnd()
23496
        else:
23649
        else:
23497
          iprot.skip(ftype)
23650
          iprot.skip(ftype)
23498
      else:
23651
      else:
23499
        iprot.skip(ftype)
23652
        iprot.skip(ftype)
Line 23506... Line 23659...
23506
      return
23659
      return
23507
    oprot.writeStructBegin('searchAmazonItems_result')
23660
    oprot.writeStructBegin('searchAmazonItems_result')
23508
    if self.success is not None:
23661
    if self.success is not None:
23509
      oprot.writeFieldBegin('success', TType.LIST, 0)
23662
      oprot.writeFieldBegin('success', TType.LIST, 0)
23510
      oprot.writeListBegin(TType.STRUCT, len(self.success))
23663
      oprot.writeListBegin(TType.STRUCT, len(self.success))
23511
      for iter465 in self.success:
23664
      for iter474 in self.success:
23512
        iter465.write(oprot)
23665
        iter474.write(oprot)
23513
      oprot.writeListEnd()
23666
      oprot.writeListEnd()
23514
      oprot.writeFieldEnd()
23667
      oprot.writeFieldEnd()
23515
    oprot.writeFieldStop()
23668
    oprot.writeFieldStop()
23516
    oprot.writeStructEnd()
23669
    oprot.writeStructEnd()
23517
 
23670
 
Line 23554... Line 23707...
23554
      if ftype == TType.STOP:
23707
      if ftype == TType.STOP:
23555
        break
23708
        break
23556
      if fid == 1:
23709
      if fid == 1:
23557
        if ftype == TType.LIST:
23710
        if ftype == TType.LIST:
23558
          self.searchTerm = []
23711
          self.searchTerm = []
23559
          (_etype469, _size466) = iprot.readListBegin()
23712
          (_etype478, _size475) = iprot.readListBegin()
23560
          for _i470 in xrange(_size466):
23713
          for _i479 in xrange(_size475):
23561
            _elem471 = iprot.readString();
23714
            _elem480 = iprot.readString();
23562
            self.searchTerm.append(_elem471)
23715
            self.searchTerm.append(_elem480)
23563
          iprot.readListEnd()
23716
          iprot.readListEnd()
23564
        else:
23717
        else:
23565
          iprot.skip(ftype)
23718
          iprot.skip(ftype)
23566
      else:
23719
      else:
23567
        iprot.skip(ftype)
23720
        iprot.skip(ftype)
Line 23574... Line 23727...
23574
      return
23727
      return
23575
    oprot.writeStructBegin('getAmazonSearchResultCount_args')
23728
    oprot.writeStructBegin('getAmazonSearchResultCount_args')
23576
    if self.searchTerm is not None:
23729
    if self.searchTerm is not None:
23577
      oprot.writeFieldBegin('searchTerm', TType.LIST, 1)
23730
      oprot.writeFieldBegin('searchTerm', TType.LIST, 1)
23578
      oprot.writeListBegin(TType.STRING, len(self.searchTerm))
23731
      oprot.writeListBegin(TType.STRING, len(self.searchTerm))
23579
      for iter472 in self.searchTerm:
23732
      for iter481 in self.searchTerm:
23580
        oprot.writeString(iter472)
23733
        oprot.writeString(iter481)
23581
      oprot.writeListEnd()
23734
      oprot.writeListEnd()
23582
      oprot.writeFieldEnd()
23735
      oprot.writeFieldEnd()
23583
    oprot.writeFieldStop()
23736
    oprot.writeFieldStop()
23584
    oprot.writeStructEnd()
23737
    oprot.writeStructEnd()
23585
 
23738
 
Line 24149... Line 24302...
24149
      if ftype == TType.STOP:
24302
      if ftype == TType.STOP:
24150
        break
24303
        break
24151
      if fid == 0:
24304
      if fid == 0:
24152
        if ftype == TType.LIST:
24305
        if ftype == TType.LIST:
24153
          self.success = []
24306
          self.success = []
24154
          (_etype476, _size473) = iprot.readListBegin()
24307
          (_etype485, _size482) = iprot.readListBegin()
24155
          for _i477 in xrange(_size473):
24308
          for _i486 in xrange(_size482):
24156
            _elem478 = Item()
24309
            _elem487 = Item()
24157
            _elem478.read(iprot)
24310
            _elem487.read(iprot)
24158
            self.success.append(_elem478)
24311
            self.success.append(_elem487)
24159
          iprot.readListEnd()
24312
          iprot.readListEnd()
24160
        else:
24313
        else:
24161
          iprot.skip(ftype)
24314
          iprot.skip(ftype)
24162
      else:
24315
      else:
24163
        iprot.skip(ftype)
24316
        iprot.skip(ftype)
Line 24170... Line 24323...
24170
      return
24323
      return
24171
    oprot.writeStructBegin('getAsinItems_result')
24324
    oprot.writeStructBegin('getAsinItems_result')
24172
    if self.success is not None:
24325
    if self.success is not None:
24173
      oprot.writeFieldBegin('success', TType.LIST, 0)
24326
      oprot.writeFieldBegin('success', TType.LIST, 0)
24174
      oprot.writeListBegin(TType.STRUCT, len(self.success))
24327
      oprot.writeListBegin(TType.STRUCT, len(self.success))
24175
      for iter479 in self.success:
24328
      for iter488 in self.success:
24176
        iter479.write(oprot)
24329
        iter488.write(oprot)
24177
      oprot.writeListEnd()
24330
      oprot.writeListEnd()
24178
      oprot.writeFieldEnd()
24331
      oprot.writeFieldEnd()
24179
    oprot.writeFieldStop()
24332
    oprot.writeFieldStop()
24180
    oprot.writeStructEnd()
24333
    oprot.writeStructEnd()
24181
 
24334
 
Line 24259... Line 24412...
24259
      if ftype == TType.STOP:
24412
      if ftype == TType.STOP:
24260
        break
24413
        break
24261
      if fid == 0:
24414
      if fid == 0:
24262
        if ftype == TType.LIST:
24415
        if ftype == TType.LIST:
24263
          self.success = []
24416
          self.success = []
24264
          (_etype483, _size480) = iprot.readListBegin()
24417
          (_etype492, _size489) = iprot.readListBegin()
24265
          for _i484 in xrange(_size480):
24418
          for _i493 in xrange(_size489):
24266
            _elem485 = Amazonlisted()
24419
            _elem494 = Amazonlisted()
24267
            _elem485.read(iprot)
24420
            _elem494.read(iprot)
24268
            self.success.append(_elem485)
24421
            self.success.append(_elem494)
24269
          iprot.readListEnd()
24422
          iprot.readListEnd()
24270
        else:
24423
        else:
24271
          iprot.skip(ftype)
24424
          iprot.skip(ftype)
24272
      else:
24425
      else:
24273
        iprot.skip(ftype)
24426
        iprot.skip(ftype)
Line 24280... Line 24433...
24280
      return
24433
      return
24281
    oprot.writeStructBegin('getAllFbaListedItems_result')
24434
    oprot.writeStructBegin('getAllFbaListedItems_result')
24282
    if self.success is not None:
24435
    if self.success is not None:
24283
      oprot.writeFieldBegin('success', TType.LIST, 0)
24436
      oprot.writeFieldBegin('success', TType.LIST, 0)
24284
      oprot.writeListBegin(TType.STRUCT, len(self.success))
24437
      oprot.writeListBegin(TType.STRUCT, len(self.success))
24285
      for iter486 in self.success:
24438
      for iter495 in self.success:
24286
        iter486.write(oprot)
24439
        iter495.write(oprot)
24287
      oprot.writeListEnd()
24440
      oprot.writeListEnd()
24288
      oprot.writeFieldEnd()
24441
      oprot.writeFieldEnd()
24289
    oprot.writeFieldStop()
24442
    oprot.writeFieldStop()
24290
    oprot.writeStructEnd()
24443
    oprot.writeStructEnd()
24291
 
24444
 
Line 24369... Line 24522...
24369
      if ftype == TType.STOP:
24522
      if ftype == TType.STOP:
24370
        break
24523
        break
24371
      if fid == 0:
24524
      if fid == 0:
24372
        if ftype == TType.LIST:
24525
        if ftype == TType.LIST:
24373
          self.success = []
24526
          self.success = []
24374
          (_etype490, _size487) = iprot.readListBegin()
24527
          (_etype499, _size496) = iprot.readListBegin()
24375
          for _i491 in xrange(_size487):
24528
          for _i500 in xrange(_size496):
24376
            _elem492 = Amazonlisted()
24529
            _elem501 = Amazonlisted()
24377
            _elem492.read(iprot)
24530
            _elem501.read(iprot)
24378
            self.success.append(_elem492)
24531
            self.success.append(_elem501)
24379
          iprot.readListEnd()
24532
          iprot.readListEnd()
24380
        else:
24533
        else:
24381
          iprot.skip(ftype)
24534
          iprot.skip(ftype)
24382
      else:
24535
      else:
24383
        iprot.skip(ftype)
24536
        iprot.skip(ftype)
Line 24390... Line 24543...
24390
      return
24543
      return
24391
    oprot.writeStructBegin('getAllNonFbaListedItems_result')
24544
    oprot.writeStructBegin('getAllNonFbaListedItems_result')
24392
    if self.success is not None:
24545
    if self.success is not None:
24393
      oprot.writeFieldBegin('success', TType.LIST, 0)
24546
      oprot.writeFieldBegin('success', TType.LIST, 0)
24394
      oprot.writeListBegin(TType.STRUCT, len(self.success))
24547
      oprot.writeListBegin(TType.STRUCT, len(self.success))
24395
      for iter493 in self.success:
24548
      for iter502 in self.success:
24396
        iter493.write(oprot)
24549
        iter502.write(oprot)
24397
      oprot.writeListEnd()
24550
      oprot.writeListEnd()
24398
      oprot.writeFieldEnd()
24551
      oprot.writeFieldEnd()
24399
    oprot.writeFieldStop()
24552
    oprot.writeFieldStop()
24400
    oprot.writeStructEnd()
24553
    oprot.writeStructEnd()
24401
 
24554
 
Line 24592... Line 24745...
24592
        else:
24745
        else:
24593
          iprot.skip(ftype)
24746
          iprot.skip(ftype)
24594
      elif fid == 2:
24747
      elif fid == 2:
24595
        if ftype == TType.LIST:
24748
        if ftype == TType.LIST:
24596
          self.sku = []
24749
          self.sku = []
24597
          (_etype497, _size494) = iprot.readListBegin()
24750
          (_etype506, _size503) = iprot.readListBegin()
24598
          for _i498 in xrange(_size494):
24751
          for _i507 in xrange(_size503):
24599
            _elem499 = iprot.readI64();
24752
            _elem508 = iprot.readI64();
24600
            self.sku.append(_elem499)
24753
            self.sku.append(_elem508)
24601
          iprot.readListEnd()
24754
          iprot.readListEnd()
24602
        else:
24755
        else:
24603
          iprot.skip(ftype)
24756
          iprot.skip(ftype)
24604
      elif fid == 3:
24757
      elif fid == 3:
24605
        if ftype == TType.I64:
24758
        if ftype == TType.I64:
Line 24621... Line 24774...
24621
      oprot.writeString(self.type)
24774
      oprot.writeString(self.type)
24622
      oprot.writeFieldEnd()
24775
      oprot.writeFieldEnd()
24623
    if self.sku is not None:
24776
    if self.sku is not None:
24624
      oprot.writeFieldBegin('sku', TType.LIST, 2)
24777
      oprot.writeFieldBegin('sku', TType.LIST, 2)
24625
      oprot.writeListBegin(TType.I64, len(self.sku))
24778
      oprot.writeListBegin(TType.I64, len(self.sku))
24626
      for iter500 in self.sku:
24779
      for iter509 in self.sku:
24627
        oprot.writeI64(iter500)
24780
        oprot.writeI64(iter509)
24628
      oprot.writeListEnd()
24781
      oprot.writeListEnd()
24629
      oprot.writeFieldEnd()
24782
      oprot.writeFieldEnd()
24630
    if self.timestamp is not None:
24783
    if self.timestamp is not None:
24631
      oprot.writeFieldBegin('timestamp', TType.I64, 3)
24784
      oprot.writeFieldBegin('timestamp', TType.I64, 3)
24632
      oprot.writeI64(self.timestamp)
24785
      oprot.writeI64(self.timestamp)
Line 24773... Line 24926...
24773
      if ftype == TType.STOP:
24926
      if ftype == TType.STOP:
24774
        break
24927
        break
24775
      if fid == 0:
24928
      if fid == 0:
24776
        if ftype == TType.LIST:
24929
        if ftype == TType.LIST:
24777
          self.success = []
24930
          self.success = []
24778
          (_etype504, _size501) = iprot.readListBegin()
24931
          (_etype513, _size510) = iprot.readListBegin()
24779
          for _i505 in xrange(_size501):
24932
          for _i514 in xrange(_size510):
24780
            _elem506 = Category()
24933
            _elem515 = Category()
24781
            _elem506.read(iprot)
24934
            _elem515.read(iprot)
24782
            self.success.append(_elem506)
24935
            self.success.append(_elem515)
24783
          iprot.readListEnd()
24936
          iprot.readListEnd()
24784
        else:
24937
        else:
24785
          iprot.skip(ftype)
24938
          iprot.skip(ftype)
24786
      else:
24939
      else:
24787
        iprot.skip(ftype)
24940
        iprot.skip(ftype)
Line 24794... Line 24947...
24794
      return
24947
      return
24795
    oprot.writeStructBegin('getAllParentCategories_result')
24948
    oprot.writeStructBegin('getAllParentCategories_result')
24796
    if self.success is not None:
24949
    if self.success is not None:
24797
      oprot.writeFieldBegin('success', TType.LIST, 0)
24950
      oprot.writeFieldBegin('success', TType.LIST, 0)
24798
      oprot.writeListBegin(TType.STRUCT, len(self.success))
24951
      oprot.writeListBegin(TType.STRUCT, len(self.success))
24799
      for iter507 in self.success:
24952
      for iter516 in self.success:
24800
        iter507.write(oprot)
24953
        iter516.write(oprot)
24801
      oprot.writeListEnd()
24954
      oprot.writeListEnd()
24802
      oprot.writeFieldEnd()
24955
      oprot.writeFieldEnd()
24803
    oprot.writeFieldStop()
24956
    oprot.writeFieldStop()
24804
    oprot.writeStructEnd()
24957
    oprot.writeStructEnd()
24805
 
24958
 
Line 25445... Line 25598...
25445
      if ftype == TType.STOP:
25598
      if ftype == TType.STOP:
25446
        break
25599
        break
25447
      if fid == 0:
25600
      if fid == 0:
25448
        if ftype == TType.LIST:
25601
        if ftype == TType.LIST:
25449
          self.success = []
25602
          self.success = []
25450
          (_etype511, _size508) = iprot.readListBegin()
25603
          (_etype520, _size517) = iprot.readListBegin()
25451
          for _i512 in xrange(_size508):
25604
          for _i521 in xrange(_size517):
25452
            _elem513 = Amazonlisted()
25605
            _elem522 = Amazonlisted()
25453
            _elem513.read(iprot)
25606
            _elem522.read(iprot)
25454
            self.success.append(_elem513)
25607
            self.success.append(_elem522)
25455
          iprot.readListEnd()
25608
          iprot.readListEnd()
25456
        else:
25609
        else:
25457
          iprot.skip(ftype)
25610
          iprot.skip(ftype)
25458
      else:
25611
      else:
25459
        iprot.skip(ftype)
25612
        iprot.skip(ftype)
Line 25466... Line 25619...
25466
      return
25619
      return
25467
    oprot.writeStructBegin('getAmazonListedItems_result')
25620
    oprot.writeStructBegin('getAmazonListedItems_result')
25468
    if self.success is not None:
25621
    if self.success is not None:
25469
      oprot.writeFieldBegin('success', TType.LIST, 0)
25622
      oprot.writeFieldBegin('success', TType.LIST, 0)
25470
      oprot.writeListBegin(TType.STRUCT, len(self.success))
25623
      oprot.writeListBegin(TType.STRUCT, len(self.success))
25471
      for iter514 in self.success:
25624
      for iter523 in self.success:
25472
        iter514.write(oprot)
25625
        iter523.write(oprot)
25473
      oprot.writeListEnd()
25626
      oprot.writeListEnd()
25474
      oprot.writeFieldEnd()
25627
      oprot.writeFieldEnd()
25475
    oprot.writeFieldStop()
25628
    oprot.writeFieldStop()
25476
    oprot.writeStructEnd()
25629
    oprot.writeStructEnd()
25477
 
25630
 
Line 25514... Line 25667...
25514
      if ftype == TType.STOP:
25667
      if ftype == TType.STOP:
25515
        break
25668
        break
25516
      if fid == 1:
25669
      if fid == 1:
25517
        if ftype == TType.MAP:
25670
        if ftype == TType.MAP:
25518
          self.amazonlisted = {}
25671
          self.amazonlisted = {}
25519
          (_ktype516, _vtype517, _size515 ) = iprot.readMapBegin() 
25672
          (_ktype525, _vtype526, _size524 ) = iprot.readMapBegin() 
25520
          for _i519 in xrange(_size515):
25673
          for _i528 in xrange(_size524):
25521
            _key520 = iprot.readI64();
25674
            _key529 = iprot.readI64();
25522
            _val521 = Amazonlisted()
25675
            _val530 = Amazonlisted()
25523
            _val521.read(iprot)
25676
            _val530.read(iprot)
25524
            self.amazonlisted[_key520] = _val521
25677
            self.amazonlisted[_key529] = _val530
25525
          iprot.readMapEnd()
25678
          iprot.readMapEnd()
25526
        else:
25679
        else:
25527
          iprot.skip(ftype)
25680
          iprot.skip(ftype)
25528
      else:
25681
      else:
25529
        iprot.skip(ftype)
25682
        iprot.skip(ftype)
Line 25536... Line 25689...
25536
      return
25689
      return
25537
    oprot.writeStructBegin('updateAmazonAttributesInBulk_args')
25690
    oprot.writeStructBegin('updateAmazonAttributesInBulk_args')
25538
    if self.amazonlisted is not None:
25691
    if self.amazonlisted is not None:
25539
      oprot.writeFieldBegin('amazonlisted', TType.MAP, 1)
25692
      oprot.writeFieldBegin('amazonlisted', TType.MAP, 1)
25540
      oprot.writeMapBegin(TType.I64, TType.STRUCT, len(self.amazonlisted))
25693
      oprot.writeMapBegin(TType.I64, TType.STRUCT, len(self.amazonlisted))
25541
      for kiter522,viter523 in self.amazonlisted.items():
25694
      for kiter531,viter532 in self.amazonlisted.items():
25542
        oprot.writeI64(kiter522)
25695
        oprot.writeI64(kiter531)
25543
        viter523.write(oprot)
25696
        viter532.write(oprot)
25544
      oprot.writeMapEnd()
25697
      oprot.writeMapEnd()
25545
      oprot.writeFieldEnd()
25698
      oprot.writeFieldEnd()
25546
    oprot.writeFieldStop()
25699
    oprot.writeFieldStop()
25547
    oprot.writeStructEnd()
25700
    oprot.writeStructEnd()
25548
 
25701
 
Line 25685... Line 25838...
25685
      if ftype == TType.STOP:
25838
      if ftype == TType.STOP:
25686
        break
25839
        break
25687
      if fid == 0:
25840
      if fid == 0:
25688
        if ftype == TType.LIST:
25841
        if ftype == TType.LIST:
25689
          self.success = []
25842
          self.success = []
25690
          (_etype527, _size524) = iprot.readListBegin()
25843
          (_etype536, _size533) = iprot.readListBegin()
25691
          for _i528 in xrange(_size524):
25844
          for _i537 in xrange(_size533):
25692
            _elem529 = Amazonlisted()
25845
            _elem538 = Amazonlisted()
25693
            _elem529.read(iprot)
25846
            _elem538.read(iprot)
25694
            self.success.append(_elem529)
25847
            self.success.append(_elem538)
25695
          iprot.readListEnd()
25848
          iprot.readListEnd()
25696
        else:
25849
        else:
25697
          iprot.skip(ftype)
25850
          iprot.skip(ftype)
25698
      else:
25851
      else:
25699
        iprot.skip(ftype)
25852
        iprot.skip(ftype)
Line 25706... Line 25859...
25706
      return
25859
      return
25707
    oprot.writeStructBegin('getAllItemstoListOnFba_result')
25860
    oprot.writeStructBegin('getAllItemstoListOnFba_result')
25708
    if self.success is not None:
25861
    if self.success is not None:
25709
      oprot.writeFieldBegin('success', TType.LIST, 0)
25862
      oprot.writeFieldBegin('success', TType.LIST, 0)
25710
      oprot.writeListBegin(TType.STRUCT, len(self.success))
25863
      oprot.writeListBegin(TType.STRUCT, len(self.success))
25711
      for iter530 in self.success:
25864
      for iter539 in self.success:
25712
        iter530.write(oprot)
25865
        iter539.write(oprot)
25713
      oprot.writeListEnd()
25866
      oprot.writeListEnd()
25714
      oprot.writeFieldEnd()
25867
      oprot.writeFieldEnd()
25715
    oprot.writeFieldStop()
25868
    oprot.writeFieldStop()
25716
    oprot.writeStructEnd()
25869
    oprot.writeStructEnd()
25717
 
25870
 
Line 25795... Line 25948...
25795
      if ftype == TType.STOP:
25948
      if ftype == TType.STOP:
25796
        break
25949
        break
25797
      if fid == 0:
25950
      if fid == 0:
25798
        if ftype == TType.LIST:
25951
        if ftype == TType.LIST:
25799
          self.success = []
25952
          self.success = []
25800
          (_etype534, _size531) = iprot.readListBegin()
25953
          (_etype543, _size540) = iprot.readListBegin()
25801
          for _i535 in xrange(_size531):
25954
          for _i544 in xrange(_size540):
25802
            _elem536 = Amazonlisted()
25955
            _elem545 = Amazonlisted()
25803
            _elem536.read(iprot)
25956
            _elem545.read(iprot)
25804
            self.success.append(_elem536)
25957
            self.success.append(_elem545)
25805
          iprot.readListEnd()
25958
          iprot.readListEnd()
25806
        else:
25959
        else:
25807
          iprot.skip(ftype)
25960
          iprot.skip(ftype)
25808
      else:
25961
      else:
25809
        iprot.skip(ftype)
25962
        iprot.skip(ftype)
Line 25816... Line 25969...
25816
      return
25969
      return
25817
    oprot.writeStructBegin('getAllItemstoListOnNonFba_result')
25970
    oprot.writeStructBegin('getAllItemstoListOnNonFba_result')
25818
    if self.success is not None:
25971
    if self.success is not None:
25819
      oprot.writeFieldBegin('success', TType.LIST, 0)
25972
      oprot.writeFieldBegin('success', TType.LIST, 0)
25820
      oprot.writeListBegin(TType.STRUCT, len(self.success))
25973
      oprot.writeListBegin(TType.STRUCT, len(self.success))
25821
      for iter537 in self.success:
25974
      for iter546 in self.success:
25822
        iter537.write(oprot)
25975
        iter546.write(oprot)
25823
      oprot.writeListEnd()
25976
      oprot.writeListEnd()
25824
      oprot.writeFieldEnd()
25977
      oprot.writeFieldEnd()
25825
    oprot.writeFieldStop()
25978
    oprot.writeFieldStop()
25826
    oprot.writeStructEnd()
25979
    oprot.writeStructEnd()
25827
 
25980
 
Line 25864... Line 26017...
25864
      if ftype == TType.STOP:
26017
      if ftype == TType.STOP:
25865
        break
26018
        break
25866
      if fid == 1:
26019
      if fid == 1:
25867
        if ftype == TType.MAP:
26020
        if ftype == TType.MAP:
25868
          self.item = {}
26021
          self.item = {}
25869
          (_ktype539, _vtype540, _size538 ) = iprot.readMapBegin() 
26022
          (_ktype548, _vtype549, _size547 ) = iprot.readMapBegin() 
25870
          for _i542 in xrange(_size538):
26023
          for _i551 in xrange(_size547):
25871
            _key543 = iprot.readI64();
26024
            _key552 = iprot.readI64();
25872
            _val544 = Item()
26025
            _val553 = Item()
25873
            _val544.read(iprot)
26026
            _val553.read(iprot)
25874
            self.item[_key543] = _val544
26027
            self.item[_key552] = _val553
25875
          iprot.readMapEnd()
26028
          iprot.readMapEnd()
25876
        else:
26029
        else:
25877
          iprot.skip(ftype)
26030
          iprot.skip(ftype)
25878
      else:
26031
      else:
25879
        iprot.skip(ftype)
26032
        iprot.skip(ftype)
Line 25886... Line 26039...
25886
      return
26039
      return
25887
    oprot.writeStructBegin('updateAsin_args')
26040
    oprot.writeStructBegin('updateAsin_args')
25888
    if self.item is not None:
26041
    if self.item is not None:
25889
      oprot.writeFieldBegin('item', TType.MAP, 1)
26042
      oprot.writeFieldBegin('item', TType.MAP, 1)
25890
      oprot.writeMapBegin(TType.I64, TType.STRUCT, len(self.item))
26043
      oprot.writeMapBegin(TType.I64, TType.STRUCT, len(self.item))
25891
      for kiter545,viter546 in self.item.items():
26044
      for kiter554,viter555 in self.item.items():
25892
        oprot.writeI64(kiter545)
26045
        oprot.writeI64(kiter554)
25893
        viter546.write(oprot)
26046
        viter555.write(oprot)
25894
      oprot.writeMapEnd()
26047
      oprot.writeMapEnd()
25895
      oprot.writeFieldEnd()
26048
      oprot.writeFieldEnd()
25896
    oprot.writeFieldStop()
26049
    oprot.writeFieldStop()
25897
    oprot.writeStructEnd()
26050
    oprot.writeStructEnd()
25898
 
26051
 
Line 26374... Line 26527...
26374
      if ftype == TType.STOP:
26527
      if ftype == TType.STOP:
26375
        break
26528
        break
26376
      if fid == 0:
26529
      if fid == 0:
26377
        if ftype == TType.LIST:
26530
        if ftype == TType.LIST:
26378
          self.success = []
26531
          self.success = []
26379
          (_etype550, _size547) = iprot.readListBegin()
26532
          (_etype559, _size556) = iprot.readListBegin()
26380
          for _i551 in xrange(_size547):
26533
          for _i560 in xrange(_size556):
26381
            _elem552 = SnapdealItemDetails()
26534
            _elem561 = SnapdealItemDetails()
26382
            _elem552.read(iprot)
26535
            _elem561.read(iprot)
26383
            self.success.append(_elem552)
26536
            self.success.append(_elem561)
26384
          iprot.readListEnd()
26537
          iprot.readListEnd()
26385
        else:
26538
        else:
26386
          iprot.skip(ftype)
26539
          iprot.skip(ftype)
26387
      else:
26540
      else:
26388
        iprot.skip(ftype)
26541
        iprot.skip(ftype)
Line 26395... Line 26548...
26395
      return
26548
      return
26396
    oprot.writeStructBegin('getAllSnapdealItems_result')
26549
    oprot.writeStructBegin('getAllSnapdealItems_result')
26397
    if self.success is not None:
26550
    if self.success is not None:
26398
      oprot.writeFieldBegin('success', TType.LIST, 0)
26551
      oprot.writeFieldBegin('success', TType.LIST, 0)
26399
      oprot.writeListBegin(TType.STRUCT, len(self.success))
26552
      oprot.writeListBegin(TType.STRUCT, len(self.success))
26400
      for iter553 in self.success:
26553
      for iter562 in self.success:
26401
        iter553.write(oprot)
26554
        iter562.write(oprot)
26402
      oprot.writeListEnd()
26555
      oprot.writeListEnd()
26403
      oprot.writeFieldEnd()
26556
      oprot.writeFieldEnd()
26404
    oprot.writeFieldStop()
26557
    oprot.writeFieldStop()
26405
    oprot.writeStructEnd()
26558
    oprot.writeStructEnd()
26406
 
26559
 
Line 26514... Line 26667...
26514
      if ftype == TType.STOP:
26667
      if ftype == TType.STOP:
26515
        break
26668
        break
26516
      if fid == 0:
26669
      if fid == 0:
26517
        if ftype == TType.LIST:
26670
        if ftype == TType.LIST:
26518
          self.success = []
26671
          self.success = []
26519
          (_etype557, _size554) = iprot.readListBegin()
26672
          (_etype566, _size563) = iprot.readListBegin()
26520
          for _i558 in xrange(_size554):
26673
          for _i567 in xrange(_size563):
26521
            _elem559 = SnapdealItemDetails()
26674
            _elem568 = SnapdealItemDetails()
26522
            _elem559.read(iprot)
26675
            _elem568.read(iprot)
26523
            self.success.append(_elem559)
26676
            self.success.append(_elem568)
26524
          iprot.readListEnd()
26677
          iprot.readListEnd()
26525
        else:
26678
        else:
26526
          iprot.skip(ftype)
26679
          iprot.skip(ftype)
26527
      else:
26680
      else:
26528
        iprot.skip(ftype)
26681
        iprot.skip(ftype)
Line 26535... Line 26688...
26535
      return
26688
      return
26536
    oprot.writeStructBegin('getSnapdealItems_result')
26689
    oprot.writeStructBegin('getSnapdealItems_result')
26537
    if self.success is not None:
26690
    if self.success is not None:
26538
      oprot.writeFieldBegin('success', TType.LIST, 0)
26691
      oprot.writeFieldBegin('success', TType.LIST, 0)
26539
      oprot.writeListBegin(TType.STRUCT, len(self.success))
26692
      oprot.writeListBegin(TType.STRUCT, len(self.success))
26540
      for iter560 in self.success:
26693
      for iter569 in self.success:
26541
        iter560.write(oprot)
26694
        iter569.write(oprot)
26542
      oprot.writeListEnd()
26695
      oprot.writeListEnd()
26543
      oprot.writeFieldEnd()
26696
      oprot.writeFieldEnd()
26544
    oprot.writeFieldStop()
26697
    oprot.writeFieldStop()
26545
    oprot.writeStructEnd()
26698
    oprot.writeStructEnd()
26546
 
26699
 
Line 26589... Line 26742...
26589
      if ftype == TType.STOP:
26742
      if ftype == TType.STOP:
26590
        break
26743
        break
26591
      if fid == 1:
26744
      if fid == 1:
26592
        if ftype == TType.LIST:
26745
        if ftype == TType.LIST:
26593
          self.searchTerm = []
26746
          self.searchTerm = []
26594
          (_etype564, _size561) = iprot.readListBegin()
26747
          (_etype573, _size570) = iprot.readListBegin()
26595
          for _i565 in xrange(_size561):
26748
          for _i574 in xrange(_size570):
26596
            _elem566 = iprot.readString();
26749
            _elem575 = iprot.readString();
26597
            self.searchTerm.append(_elem566)
26750
            self.searchTerm.append(_elem575)
26598
          iprot.readListEnd()
26751
          iprot.readListEnd()
26599
        else:
26752
        else:
26600
          iprot.skip(ftype)
26753
          iprot.skip(ftype)
26601
      elif fid == 2:
26754
      elif fid == 2:
26602
        if ftype == TType.I64:
26755
        if ftype == TType.I64:
Line 26619... Line 26772...
26619
      return
26772
      return
26620
    oprot.writeStructBegin('searchSnapdealItems_args')
26773
    oprot.writeStructBegin('searchSnapdealItems_args')
26621
    if self.searchTerm is not None:
26774
    if self.searchTerm is not None:
26622
      oprot.writeFieldBegin('searchTerm', TType.LIST, 1)
26775
      oprot.writeFieldBegin('searchTerm', TType.LIST, 1)
26623
      oprot.writeListBegin(TType.STRING, len(self.searchTerm))
26776
      oprot.writeListBegin(TType.STRING, len(self.searchTerm))
26624
      for iter567 in self.searchTerm:
26777
      for iter576 in self.searchTerm:
26625
        oprot.writeString(iter567)
26778
        oprot.writeString(iter576)
26626
      oprot.writeListEnd()
26779
      oprot.writeListEnd()
26627
      oprot.writeFieldEnd()
26780
      oprot.writeFieldEnd()
26628
    if self.offset is not None:
26781
    if self.offset is not None:
26629
      oprot.writeFieldBegin('offset', TType.I64, 2)
26782
      oprot.writeFieldBegin('offset', TType.I64, 2)
26630
      oprot.writeI64(self.offset)
26783
      oprot.writeI64(self.offset)
Line 26674... Line 26827...
26674
      if ftype == TType.STOP:
26827
      if ftype == TType.STOP:
26675
        break
26828
        break
26676
      if fid == 0:
26829
      if fid == 0:
26677
        if ftype == TType.LIST:
26830
        if ftype == TType.LIST:
26678
          self.success = []
26831
          self.success = []
26679
          (_etype571, _size568) = iprot.readListBegin()
26832
          (_etype580, _size577) = iprot.readListBegin()
26680
          for _i572 in xrange(_size568):
26833
          for _i581 in xrange(_size577):
26681
            _elem573 = SnapdealItemDetails()
26834
            _elem582 = SnapdealItemDetails()
26682
            _elem573.read(iprot)
26835
            _elem582.read(iprot)
26683
            self.success.append(_elem573)
26836
            self.success.append(_elem582)
26684
          iprot.readListEnd()
26837
          iprot.readListEnd()
26685
        else:
26838
        else:
26686
          iprot.skip(ftype)
26839
          iprot.skip(ftype)
26687
      else:
26840
      else:
26688
        iprot.skip(ftype)
26841
        iprot.skip(ftype)
Line 26695... Line 26848...
26695
      return
26848
      return
26696
    oprot.writeStructBegin('searchSnapdealItems_result')
26849
    oprot.writeStructBegin('searchSnapdealItems_result')
26697
    if self.success is not None:
26850
    if self.success is not None:
26698
      oprot.writeFieldBegin('success', TType.LIST, 0)
26851
      oprot.writeFieldBegin('success', TType.LIST, 0)
26699
      oprot.writeListBegin(TType.STRUCT, len(self.success))
26852
      oprot.writeListBegin(TType.STRUCT, len(self.success))
26700
      for iter574 in self.success:
26853
      for iter583 in self.success:
26701
        iter574.write(oprot)
26854
        iter583.write(oprot)
26702
      oprot.writeListEnd()
26855
      oprot.writeListEnd()
26703
      oprot.writeFieldEnd()
26856
      oprot.writeFieldEnd()
26704
    oprot.writeFieldStop()
26857
    oprot.writeFieldStop()
26705
    oprot.writeStructEnd()
26858
    oprot.writeStructEnd()
26706
 
26859
 
Line 26844... Line 26997...
26844
      if ftype == TType.STOP:
26997
      if ftype == TType.STOP:
26845
        break
26998
        break
26846
      if fid == 1:
26999
      if fid == 1:
26847
        if ftype == TType.LIST:
27000
        if ftype == TType.LIST:
26848
          self.searchTerm = []
27001
          self.searchTerm = []
26849
          (_etype578, _size575) = iprot.readListBegin()
27002
          (_etype587, _size584) = iprot.readListBegin()
26850
          for _i579 in xrange(_size575):
27003
          for _i588 in xrange(_size584):
26851
            _elem580 = iprot.readString();
27004
            _elem589 = iprot.readString();
26852
            self.searchTerm.append(_elem580)
27005
            self.searchTerm.append(_elem589)
26853
          iprot.readListEnd()
27006
          iprot.readListEnd()
26854
        else:
27007
        else:
26855
          iprot.skip(ftype)
27008
          iprot.skip(ftype)
26856
      else:
27009
      else:
26857
        iprot.skip(ftype)
27010
        iprot.skip(ftype)
Line 26864... Line 27017...
26864
      return
27017
      return
26865
    oprot.writeStructBegin('getSnapdealSearchResultCount_args')
27018
    oprot.writeStructBegin('getSnapdealSearchResultCount_args')
26866
    if self.searchTerm is not None:
27019
    if self.searchTerm is not None:
26867
      oprot.writeFieldBegin('searchTerm', TType.LIST, 1)
27020
      oprot.writeFieldBegin('searchTerm', TType.LIST, 1)
26868
      oprot.writeListBegin(TType.STRING, len(self.searchTerm))
27021
      oprot.writeListBegin(TType.STRING, len(self.searchTerm))
26869
      for iter581 in self.searchTerm:
27022
      for iter590 in self.searchTerm:
26870
        oprot.writeString(iter581)
27023
        oprot.writeString(iter590)
26871
      oprot.writeListEnd()
27024
      oprot.writeListEnd()
26872
      oprot.writeFieldEnd()
27025
      oprot.writeFieldEnd()
26873
    oprot.writeFieldStop()
27026
    oprot.writeFieldStop()
26874
    oprot.writeStructEnd()
27027
    oprot.writeStructEnd()
26875
 
27028
 
Line 27793... Line 27946...
27793
      if ftype == TType.STOP:
27946
      if ftype == TType.STOP:
27794
        break
27947
        break
27795
      if fid == 0:
27948
      if fid == 0:
27796
        if ftype == TType.LIST:
27949
        if ftype == TType.LIST:
27797
          self.success = []
27950
          self.success = []
27798
          (_etype585, _size582) = iprot.readListBegin()
27951
          (_etype594, _size591) = iprot.readListBegin()
27799
          for _i586 in xrange(_size582):
27952
          for _i595 in xrange(_size591):
27800
            _elem587 = ProductFeedSubmit()
27953
            _elem596 = ProductFeedSubmit()
27801
            _elem587.read(iprot)
27954
            _elem596.read(iprot)
27802
            self.success.append(_elem587)
27955
            self.success.append(_elem596)
27803
          iprot.readListEnd()
27956
          iprot.readListEnd()
27804
        else:
27957
        else:
27805
          iprot.skip(ftype)
27958
          iprot.skip(ftype)
27806
      elif fid == 1:
27959
      elif fid == 1:
27807
        if ftype == TType.STRUCT:
27960
        if ftype == TType.STRUCT:
Line 27820... Line 27973...
27820
      return
27973
      return
27821
    oprot.writeStructBegin('getAllProductFeedSubmit_result')
27974
    oprot.writeStructBegin('getAllProductFeedSubmit_result')
27822
    if self.success is not None:
27975
    if self.success is not None:
27823
      oprot.writeFieldBegin('success', TType.LIST, 0)
27976
      oprot.writeFieldBegin('success', TType.LIST, 0)
27824
      oprot.writeListBegin(TType.STRUCT, len(self.success))
27977
      oprot.writeListBegin(TType.STRUCT, len(self.success))
27825
      for iter588 in self.success:
27978
      for iter597 in self.success:
27826
        iter588.write(oprot)
27979
        iter597.write(oprot)
27827
      oprot.writeListEnd()
27980
      oprot.writeListEnd()
27828
      oprot.writeFieldEnd()
27981
      oprot.writeFieldEnd()
27829
    if self.cex is not None:
27982
    if self.cex is not None:
27830
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
27983
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
27831
      self.cex.write(oprot)
27984
      self.cex.write(oprot)
Line 28315... Line 28468...
28315
      if ftype == TType.STOP:
28468
      if ftype == TType.STOP:
28316
        break
28469
        break
28317
      if fid == 0:
28470
      if fid == 0:
28318
        if ftype == TType.LIST:
28471
        if ftype == TType.LIST:
28319
          self.success = []
28472
          self.success = []
28320
          (_etype592, _size589) = iprot.readListBegin()
28473
          (_etype601, _size598) = iprot.readListBegin()
28321
          for _i593 in xrange(_size589):
28474
          for _i602 in xrange(_size598):
28322
            _elem594 = MarketPlaceItemPrice()
28475
            _elem603 = MarketPlaceItemPrice()
28323
            _elem594.read(iprot)
28476
            _elem603.read(iprot)
28324
            self.success.append(_elem594)
28477
            self.success.append(_elem603)
28325
          iprot.readListEnd()
28478
          iprot.readListEnd()
28326
        else:
28479
        else:
28327
          iprot.skip(ftype)
28480
          iprot.skip(ftype)
28328
      else:
28481
      else:
28329
        iprot.skip(ftype)
28482
        iprot.skip(ftype)
Line 28336... Line 28489...
28336
      return
28489
      return
28337
    oprot.writeStructBegin('getMarketPlaceItemsForPriceUpdate_result')
28490
    oprot.writeStructBegin('getMarketPlaceItemsForPriceUpdate_result')
28338
    if self.success is not None:
28491
    if self.success is not None:
28339
      oprot.writeFieldBegin('success', TType.LIST, 0)
28492
      oprot.writeFieldBegin('success', TType.LIST, 0)
28340
      oprot.writeListBegin(TType.STRUCT, len(self.success))
28493
      oprot.writeListBegin(TType.STRUCT, len(self.success))
28341
      for iter595 in self.success:
28494
      for iter604 in self.success:
28342
        iter595.write(oprot)
28495
        iter604.write(oprot)
28343
      oprot.writeListEnd()
28496
      oprot.writeListEnd()
28344
      oprot.writeFieldEnd()
28497
      oprot.writeFieldEnd()
28345
    oprot.writeFieldStop()
28498
    oprot.writeFieldStop()
28346
    oprot.writeStructEnd()
28499
    oprot.writeStructEnd()
28347
 
28500
 
Line 28390... Line 28543...
28390
      if ftype == TType.STOP:
28543
      if ftype == TType.STOP:
28391
        break
28544
        break
28392
      if fid == 1:
28545
      if fid == 1:
28393
        if ftype == TType.LIST:
28546
        if ftype == TType.LIST:
28394
          self.skulist = []
28547
          self.skulist = []
28395
          (_etype599, _size596) = iprot.readListBegin()
28548
          (_etype608, _size605) = iprot.readListBegin()
28396
          for _i600 in xrange(_size596):
28549
          for _i609 in xrange(_size605):
28397
            _elem601 = iprot.readI64();
28550
            _elem610 = iprot.readI64();
28398
            self.skulist.append(_elem601)
28551
            self.skulist.append(_elem610)
28399
          iprot.readListEnd()
28552
          iprot.readListEnd()
28400
        else:
28553
        else:
28401
          iprot.skip(ftype)
28554
          iprot.skip(ftype)
28402
      elif fid == 2:
28555
      elif fid == 2:
28403
        if ftype == TType.I64:
28556
        if ftype == TType.I64:
Line 28420... Line 28573...
28420
      return
28573
      return
28421
    oprot.writeStructBegin('updateMarketPlacePriceUpdateStatus_args')
28574
    oprot.writeStructBegin('updateMarketPlacePriceUpdateStatus_args')
28422
    if self.skulist is not None:
28575
    if self.skulist is not None:
28423
      oprot.writeFieldBegin('skulist', TType.LIST, 1)
28576
      oprot.writeFieldBegin('skulist', TType.LIST, 1)
28424
      oprot.writeListBegin(TType.I64, len(self.skulist))
28577
      oprot.writeListBegin(TType.I64, len(self.skulist))
28425
      for iter602 in self.skulist:
28578
      for iter611 in self.skulist:
28426
        oprot.writeI64(iter602)
28579
        oprot.writeI64(iter611)
28427
      oprot.writeListEnd()
28580
      oprot.writeListEnd()
28428
      oprot.writeFieldEnd()
28581
      oprot.writeFieldEnd()
28429
    if self.timestamp is not None:
28582
    if self.timestamp is not None:
28430
      oprot.writeFieldBegin('timestamp', TType.I64, 2)
28583
      oprot.writeFieldBegin('timestamp', TType.I64, 2)
28431
      oprot.writeI64(self.timestamp)
28584
      oprot.writeI64(self.timestamp)
Line 28518... Line 28671...
28518
      if ftype == TType.STOP:
28671
      if ftype == TType.STOP:
28519
        break
28672
        break
28520
      if fid == 1:
28673
      if fid == 1:
28521
        if ftype == TType.MAP:
28674
        if ftype == TType.MAP:
28522
          self.itemHoldMap = {}
28675
          self.itemHoldMap = {}
28523
          (_ktype604, _vtype605, _size603 ) = iprot.readMapBegin() 
28676
          (_ktype613, _vtype614, _size612 ) = iprot.readMapBegin() 
28524
          for _i607 in xrange(_size603):
28677
          for _i616 in xrange(_size612):
28525
            _key608 = iprot.readI64();
28678
            _key617 = iprot.readI64();
28526
            _val609 = iprot.readI64();
28679
            _val618 = iprot.readI64();
28527
            self.itemHoldMap[_key608] = _val609
28680
            self.itemHoldMap[_key617] = _val618
28528
          iprot.readMapEnd()
28681
          iprot.readMapEnd()
28529
        else:
28682
        else:
28530
          iprot.skip(ftype)
28683
          iprot.skip(ftype)
28531
      else:
28684
      else:
28532
        iprot.skip(ftype)
28685
        iprot.skip(ftype)
Line 28539... Line 28692...
28539
      return
28692
      return
28540
    oprot.writeStructBegin('updateItemHoldInventory_args')
28693
    oprot.writeStructBegin('updateItemHoldInventory_args')
28541
    if self.itemHoldMap is not None:
28694
    if self.itemHoldMap is not None:
28542
      oprot.writeFieldBegin('itemHoldMap', TType.MAP, 1)
28695
      oprot.writeFieldBegin('itemHoldMap', TType.MAP, 1)
28543
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.itemHoldMap))
28696
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.itemHoldMap))
28544
      for kiter610,viter611 in self.itemHoldMap.items():
28697
      for kiter619,viter620 in self.itemHoldMap.items():
28545
        oprot.writeI64(kiter610)
28698
        oprot.writeI64(kiter619)
28546
        oprot.writeI64(viter611)
28699
        oprot.writeI64(viter620)
28547
      oprot.writeMapEnd()
28700
      oprot.writeMapEnd()
28548
      oprot.writeFieldEnd()
28701
      oprot.writeFieldEnd()
28549
    oprot.writeFieldStop()
28702
    oprot.writeFieldStop()
28550
    oprot.writeStructEnd()
28703
    oprot.writeStructEnd()
28551
 
28704
 
Line 28791... Line 28944...
28791
      if ftype == TType.STOP:
28944
      if ftype == TType.STOP:
28792
        break
28945
        break
28793
      if fid == 0:
28946
      if fid == 0:
28794
        if ftype == TType.LIST:
28947
        if ftype == TType.LIST:
28795
          self.success = []
28948
          self.success = []
28796
          (_etype615, _size612) = iprot.readListBegin()
28949
          (_etype624, _size621) = iprot.readListBegin()
28797
          for _i616 in xrange(_size612):
28950
          for _i625 in xrange(_size621):
28798
            _elem617 = FlipkartItem()
28951
            _elem626 = FlipkartItem()
28799
            _elem617.read(iprot)
28952
            _elem626.read(iprot)
28800
            self.success.append(_elem617)
28953
            self.success.append(_elem626)
28801
          iprot.readListEnd()
28954
          iprot.readListEnd()
28802
        else:
28955
        else:
28803
          iprot.skip(ftype)
28956
          iprot.skip(ftype)
28804
      else:
28957
      else:
28805
        iprot.skip(ftype)
28958
        iprot.skip(ftype)
Line 28812... Line 28965...
28812
      return
28965
      return
28813
    oprot.writeStructBegin('getAllFlipkartItems_result')
28966
    oprot.writeStructBegin('getAllFlipkartItems_result')
28814
    if self.success is not None:
28967
    if self.success is not None:
28815
      oprot.writeFieldBegin('success', TType.LIST, 0)
28968
      oprot.writeFieldBegin('success', TType.LIST, 0)
28816
      oprot.writeListBegin(TType.STRUCT, len(self.success))
28969
      oprot.writeListBegin(TType.STRUCT, len(self.success))
28817
      for iter618 in self.success:
28970
      for iter627 in self.success:
28818
        iter618.write(oprot)
28971
        iter627.write(oprot)
28819
      oprot.writeListEnd()
28972
      oprot.writeListEnd()
28820
      oprot.writeFieldEnd()
28973
      oprot.writeFieldEnd()
28821
    oprot.writeFieldStop()
28974
    oprot.writeFieldStop()
28822
    oprot.writeStructEnd()
28975
    oprot.writeStructEnd()
28823
 
28976
 
Line 29287... Line 29440...
29287
      if ftype == TType.STOP:
29440
      if ftype == TType.STOP:
29288
        break
29441
        break
29289
      if fid == 0:
29442
      if fid == 0:
29290
        if ftype == TType.LIST:
29443
        if ftype == TType.LIST:
29291
          self.success = []
29444
          self.success = []
29292
          (_etype622, _size619) = iprot.readListBegin()
29445
          (_etype631, _size628) = iprot.readListBegin()
29293
          for _i623 in xrange(_size619):
29446
          for _i632 in xrange(_size628):
29294
            _elem624 = FlipkartItemDetails()
29447
            _elem633 = FlipkartItemDetails()
29295
            _elem624.read(iprot)
29448
            _elem633.read(iprot)
29296
            self.success.append(_elem624)
29449
            self.success.append(_elem633)
29297
          iprot.readListEnd()
29450
          iprot.readListEnd()
29298
        else:
29451
        else:
29299
          iprot.skip(ftype)
29452
          iprot.skip(ftype)
29300
      else:
29453
      else:
29301
        iprot.skip(ftype)
29454
        iprot.skip(ftype)
Line 29308... Line 29461...
29308
      return
29461
      return
29309
    oprot.writeStructBegin('getFlipkartItems_result')
29462
    oprot.writeStructBegin('getFlipkartItems_result')
29310
    if self.success is not None:
29463
    if self.success is not None:
29311
      oprot.writeFieldBegin('success', TType.LIST, 0)
29464
      oprot.writeFieldBegin('success', TType.LIST, 0)
29312
      oprot.writeListBegin(TType.STRUCT, len(self.success))
29465
      oprot.writeListBegin(TType.STRUCT, len(self.success))
29313
      for iter625 in self.success:
29466
      for iter634 in self.success:
29314
        iter625.write(oprot)
29467
        iter634.write(oprot)
29315
      oprot.writeListEnd()
29468
      oprot.writeListEnd()
29316
      oprot.writeFieldEnd()
29469
      oprot.writeFieldEnd()
29317
    oprot.writeFieldStop()
29470
    oprot.writeFieldStop()
29318
    oprot.writeStructEnd()
29471
    oprot.writeStructEnd()
29319
 
29472
 
Line 29362... Line 29515...
29362
      if ftype == TType.STOP:
29515
      if ftype == TType.STOP:
29363
        break
29516
        break
29364
      if fid == 1:
29517
      if fid == 1:
29365
        if ftype == TType.LIST:
29518
        if ftype == TType.LIST:
29366
          self.searchTerm = []
29519
          self.searchTerm = []
29367
          (_etype629, _size626) = iprot.readListBegin()
29520
          (_etype638, _size635) = iprot.readListBegin()
29368
          for _i630 in xrange(_size626):
29521
          for _i639 in xrange(_size635):
29369
            _elem631 = iprot.readString();
29522
            _elem640 = iprot.readString();
29370
            self.searchTerm.append(_elem631)
29523
            self.searchTerm.append(_elem640)
29371
          iprot.readListEnd()
29524
          iprot.readListEnd()
29372
        else:
29525
        else:
29373
          iprot.skip(ftype)
29526
          iprot.skip(ftype)
29374
      elif fid == 2:
29527
      elif fid == 2:
29375
        if ftype == TType.I64:
29528
        if ftype == TType.I64:
Line 29392... Line 29545...
29392
      return
29545
      return
29393
    oprot.writeStructBegin('searchFlipkartItems_args')
29546
    oprot.writeStructBegin('searchFlipkartItems_args')
29394
    if self.searchTerm is not None:
29547
    if self.searchTerm is not None:
29395
      oprot.writeFieldBegin('searchTerm', TType.LIST, 1)
29548
      oprot.writeFieldBegin('searchTerm', TType.LIST, 1)
29396
      oprot.writeListBegin(TType.STRING, len(self.searchTerm))
29549
      oprot.writeListBegin(TType.STRING, len(self.searchTerm))
29397
      for iter632 in self.searchTerm:
29550
      for iter641 in self.searchTerm:
29398
        oprot.writeString(iter632)
29551
        oprot.writeString(iter641)
29399
      oprot.writeListEnd()
29552
      oprot.writeListEnd()
29400
      oprot.writeFieldEnd()
29553
      oprot.writeFieldEnd()
29401
    if self.offset is not None:
29554
    if self.offset is not None:
29402
      oprot.writeFieldBegin('offset', TType.I64, 2)
29555
      oprot.writeFieldBegin('offset', TType.I64, 2)
29403
      oprot.writeI64(self.offset)
29556
      oprot.writeI64(self.offset)
Line 29447... Line 29600...
29447
      if ftype == TType.STOP:
29600
      if ftype == TType.STOP:
29448
        break
29601
        break
29449
      if fid == 0:
29602
      if fid == 0:
29450
        if ftype == TType.LIST:
29603
        if ftype == TType.LIST:
29451
          self.success = []
29604
          self.success = []
29452
          (_etype636, _size633) = iprot.readListBegin()
29605
          (_etype645, _size642) = iprot.readListBegin()
29453
          for _i637 in xrange(_size633):
29606
          for _i646 in xrange(_size642):
29454
            _elem638 = FlipkartItemDetails()
29607
            _elem647 = FlipkartItemDetails()
29455
            _elem638.read(iprot)
29608
            _elem647.read(iprot)
29456
            self.success.append(_elem638)
29609
            self.success.append(_elem647)
29457
          iprot.readListEnd()
29610
          iprot.readListEnd()
29458
        else:
29611
        else:
29459
          iprot.skip(ftype)
29612
          iprot.skip(ftype)
29460
      else:
29613
      else:
29461
        iprot.skip(ftype)
29614
        iprot.skip(ftype)
Line 29468... Line 29621...
29468
      return
29621
      return
29469
    oprot.writeStructBegin('searchFlipkartItems_result')
29622
    oprot.writeStructBegin('searchFlipkartItems_result')
29470
    if self.success is not None:
29623
    if self.success is not None:
29471
      oprot.writeFieldBegin('success', TType.LIST, 0)
29624
      oprot.writeFieldBegin('success', TType.LIST, 0)
29472
      oprot.writeListBegin(TType.STRUCT, len(self.success))
29625
      oprot.writeListBegin(TType.STRUCT, len(self.success))
29473
      for iter639 in self.success:
29626
      for iter648 in self.success:
29474
        iter639.write(oprot)
29627
        iter648.write(oprot)
29475
      oprot.writeListEnd()
29628
      oprot.writeListEnd()
29476
      oprot.writeFieldEnd()
29629
      oprot.writeFieldEnd()
29477
    oprot.writeFieldStop()
29630
    oprot.writeFieldStop()
29478
    oprot.writeStructEnd()
29631
    oprot.writeStructEnd()
29479
 
29632
 
Line 29617... Line 29770...
29617
      if ftype == TType.STOP:
29770
      if ftype == TType.STOP:
29618
        break
29771
        break
29619
      if fid == 1:
29772
      if fid == 1:
29620
        if ftype == TType.LIST:
29773
        if ftype == TType.LIST:
29621
          self.searchTerm = []
29774
          self.searchTerm = []
29622
          (_etype643, _size640) = iprot.readListBegin()
29775
          (_etype652, _size649) = iprot.readListBegin()
29623
          for _i644 in xrange(_size640):
29776
          for _i653 in xrange(_size649):
29624
            _elem645 = iprot.readString();
29777
            _elem654 = iprot.readString();
29625
            self.searchTerm.append(_elem645)
29778
            self.searchTerm.append(_elem654)
29626
          iprot.readListEnd()
29779
          iprot.readListEnd()
29627
        else:
29780
        else:
29628
          iprot.skip(ftype)
29781
          iprot.skip(ftype)
29629
      else:
29782
      else:
29630
        iprot.skip(ftype)
29783
        iprot.skip(ftype)
Line 29637... Line 29790...
29637
      return
29790
      return
29638
    oprot.writeStructBegin('getFlipkartSearchResultCount_args')
29791
    oprot.writeStructBegin('getFlipkartSearchResultCount_args')
29639
    if self.searchTerm is not None:
29792
    if self.searchTerm is not None:
29640
      oprot.writeFieldBegin('searchTerm', TType.LIST, 1)
29793
      oprot.writeFieldBegin('searchTerm', TType.LIST, 1)
29641
      oprot.writeListBegin(TType.STRING, len(self.searchTerm))
29794
      oprot.writeListBegin(TType.STRING, len(self.searchTerm))
29642
      for iter646 in self.searchTerm:
29795
      for iter655 in self.searchTerm:
29643
        oprot.writeString(iter646)
29796
        oprot.writeString(iter655)
29644
      oprot.writeListEnd()
29797
      oprot.writeListEnd()
29645
      oprot.writeFieldEnd()
29798
      oprot.writeFieldEnd()
29646
    oprot.writeFieldStop()
29799
    oprot.writeFieldStop()
29647
    oprot.writeStructEnd()
29800
    oprot.writeStructEnd()
29648
 
29801
 
Line 29785... Line 29938...
29785
      if ftype == TType.STOP:
29938
      if ftype == TType.STOP:
29786
        break
29939
        break
29787
      if fid == 0:
29940
      if fid == 0:
29788
        if ftype == TType.LIST:
29941
        if ftype == TType.LIST:
29789
          self.success = []
29942
          self.success = []
29790
          (_etype650, _size647) = iprot.readListBegin()
29943
          (_etype659, _size656) = iprot.readListBegin()
29791
          for _i651 in xrange(_size647):
29944
          for _i660 in xrange(_size656):
29792
            _elem652 = FlipkartItemDetails()
29945
            _elem661 = FlipkartItemDetails()
29793
            _elem652.read(iprot)
29946
            _elem661.read(iprot)
29794
            self.success.append(_elem652)
29947
            self.success.append(_elem661)
29795
          iprot.readListEnd()
29948
          iprot.readListEnd()
29796
        else:
29949
        else:
29797
          iprot.skip(ftype)
29950
          iprot.skip(ftype)
29798
      else:
29951
      else:
29799
        iprot.skip(ftype)
29952
        iprot.skip(ftype)
Line 29806... Line 29959...
29806
      return
29959
      return
29807
    oprot.writeStructBegin('getAllFkItems_result')
29960
    oprot.writeStructBegin('getAllFkItems_result')
29808
    if self.success is not None:
29961
    if self.success is not None:
29809
      oprot.writeFieldBegin('success', TType.LIST, 0)
29962
      oprot.writeFieldBegin('success', TType.LIST, 0)
29810
      oprot.writeListBegin(TType.STRUCT, len(self.success))
29963
      oprot.writeListBegin(TType.STRUCT, len(self.success))
29811
      for iter653 in self.success:
29964
      for iter662 in self.success:
29812
        iter653.write(oprot)
29965
        iter662.write(oprot)
29813
      oprot.writeListEnd()
29966
      oprot.writeListEnd()
29814
      oprot.writeFieldEnd()
29967
      oprot.writeFieldEnd()
29815
    oprot.writeFieldStop()
29968
    oprot.writeFieldStop()
29816
    oprot.writeStructEnd()
29969
    oprot.writeStructEnd()
29817
 
29970
 
Line 30053... Line 30206...
30053
      if ftype == TType.STOP:
30206
      if ftype == TType.STOP:
30054
        break
30207
        break
30055
      if fid == 0:
30208
      if fid == 0:
30056
        if ftype == TType.LIST:
30209
        if ftype == TType.LIST:
30057
          self.success = []
30210
          self.success = []
30058
          (_etype657, _size654) = iprot.readListBegin()
30211
          (_etype666, _size663) = iprot.readListBegin()
30059
          for _i658 in xrange(_size654):
30212
          for _i667 in xrange(_size663):
30060
            _elem659 = MarketplaceHistory()
30213
            _elem668 = MarketplaceHistory()
30061
            _elem659.read(iprot)
30214
            _elem668.read(iprot)
30062
            self.success.append(_elem659)
30215
            self.success.append(_elem668)
30063
          iprot.readListEnd()
30216
          iprot.readListEnd()
30064
        else:
30217
        else:
30065
          iprot.skip(ftype)
30218
          iprot.skip(ftype)
30066
      else:
30219
      else:
30067
        iprot.skip(ftype)
30220
        iprot.skip(ftype)
Line 30074... Line 30227...
30074
      return
30227
      return
30075
    oprot.writeStructBegin('getMarketplaceHistory_result')
30228
    oprot.writeStructBegin('getMarketplaceHistory_result')
30076
    if self.success is not None:
30229
    if self.success is not None:
30077
      oprot.writeFieldBegin('success', TType.LIST, 0)
30230
      oprot.writeFieldBegin('success', TType.LIST, 0)
30078
      oprot.writeListBegin(TType.STRUCT, len(self.success))
30231
      oprot.writeListBegin(TType.STRUCT, len(self.success))
30079
      for iter660 in self.success:
30232
      for iter669 in self.success:
30080
        iter660.write(oprot)
30233
        iter669.write(oprot)
30081
      oprot.writeListEnd()
30234
      oprot.writeListEnd()
30082
      oprot.writeFieldEnd()
30235
      oprot.writeFieldEnd()
30083
    oprot.writeFieldStop()
30236
    oprot.writeFieldStop()
30084
    oprot.writeStructEnd()
30237
    oprot.writeStructEnd()
30085
 
30238
 
Line 30163... Line 30316...
30163
      if ftype == TType.STOP:
30316
      if ftype == TType.STOP:
30164
        break
30317
        break
30165
      if fid == 0:
30318
      if fid == 0:
30166
        if ftype == TType.LIST:
30319
        if ftype == TType.LIST:
30167
          self.success = []
30320
          self.success = []
30168
          (_etype664, _size661) = iprot.readListBegin()
30321
          (_etype673, _size670) = iprot.readListBegin()
30169
          for _i665 in xrange(_size661):
30322
          for _i674 in xrange(_size670):
30170
            _elem666 = Amazonlisted()
30323
            _elem675 = Amazonlisted()
30171
            _elem666.read(iprot)
30324
            _elem675.read(iprot)
30172
            self.success.append(_elem666)
30325
            self.success.append(_elem675)
30173
          iprot.readListEnd()
30326
          iprot.readListEnd()
30174
        else:
30327
        else:
30175
          iprot.skip(ftype)
30328
          iprot.skip(ftype)
30176
      else:
30329
      else:
30177
        iprot.skip(ftype)
30330
        iprot.skip(ftype)
Line 30184... Line 30337...
30184
      return
30337
      return
30185
    oprot.writeStructBegin('getAllFbbListedItems_result')
30338
    oprot.writeStructBegin('getAllFbbListedItems_result')
30186
    if self.success is not None:
30339
    if self.success is not None:
30187
      oprot.writeFieldBegin('success', TType.LIST, 0)
30340
      oprot.writeFieldBegin('success', TType.LIST, 0)
30188
      oprot.writeListBegin(TType.STRUCT, len(self.success))
30341
      oprot.writeListBegin(TType.STRUCT, len(self.success))
30189
      for iter667 in self.success:
30342
      for iter676 in self.success:
30190
        iter667.write(oprot)
30343
        iter676.write(oprot)
30191
      oprot.writeListEnd()
30344
      oprot.writeListEnd()
30192
      oprot.writeFieldEnd()
30345
      oprot.writeFieldEnd()
30193
    oprot.writeFieldStop()
30346
    oprot.writeFieldStop()
30194
    oprot.writeStructEnd()
30347
    oprot.writeStructEnd()
30195
 
30348
 
Line 30273... Line 30426...
30273
      if ftype == TType.STOP:
30426
      if ftype == TType.STOP:
30274
        break
30427
        break
30275
      if fid == 0:
30428
      if fid == 0:
30276
        if ftype == TType.LIST:
30429
        if ftype == TType.LIST:
30277
          self.success = []
30430
          self.success = []
30278
          (_etype671, _size668) = iprot.readListBegin()
30431
          (_etype680, _size677) = iprot.readListBegin()
30279
          for _i672 in xrange(_size668):
30432
          for _i681 in xrange(_size677):
30280
            _elem673 = Amazonlisted()
30433
            _elem682 = Amazonlisted()
30281
            _elem673.read(iprot)
30434
            _elem682.read(iprot)
30282
            self.success.append(_elem673)
30435
            self.success.append(_elem682)
30283
          iprot.readListEnd()
30436
          iprot.readListEnd()
30284
        else:
30437
        else:
30285
          iprot.skip(ftype)
30438
          iprot.skip(ftype)
30286
      else:
30439
      else:
30287
        iprot.skip(ftype)
30440
        iprot.skip(ftype)
Line 30294... Line 30447...
30294
      return
30447
      return
30295
    oprot.writeStructBegin('getAllFbbPricingItems_result')
30448
    oprot.writeStructBegin('getAllFbbPricingItems_result')
30296
    if self.success is not None:
30449
    if self.success is not None:
30297
      oprot.writeFieldBegin('success', TType.LIST, 0)
30450
      oprot.writeFieldBegin('success', TType.LIST, 0)
30298
      oprot.writeListBegin(TType.STRUCT, len(self.success))
30451
      oprot.writeListBegin(TType.STRUCT, len(self.success))
30299
      for iter674 in self.success:
30452
      for iter683 in self.success:
30300
        iter674.write(oprot)
30453
        iter683.write(oprot)
30301
      oprot.writeListEnd()
30454
      oprot.writeListEnd()
30302
      oprot.writeFieldEnd()
30455
      oprot.writeFieldEnd()
30303
    oprot.writeFieldStop()
30456
    oprot.writeFieldStop()
30304
    oprot.writeStructEnd()
30457
    oprot.writeStructEnd()
30305
 
30458
 
Line 30592... Line 30745...
30592
      if ftype == TType.STOP:
30745
      if ftype == TType.STOP:
30593
        break
30746
        break
30594
      if fid == 0:
30747
      if fid == 0:
30595
        if ftype == TType.LIST:
30748
        if ftype == TType.LIST:
30596
          self.success = []
30749
          self.success = []
30597
          (_etype678, _size675) = iprot.readListBegin()
30750
          (_etype687, _size684) = iprot.readListBegin()
30598
          for _i679 in xrange(_size675):
30751
          for _i688 in xrange(_size684):
30599
            _elem680 = MarketplaceHistory()
30752
            _elem689 = MarketplaceHistory()
30600
            _elem680.read(iprot)
30753
            _elem689.read(iprot)
30601
            self.success.append(_elem680)
30754
            self.success.append(_elem689)
30602
          iprot.readListEnd()
30755
          iprot.readListEnd()
30603
        else:
30756
        else:
30604
          iprot.skip(ftype)
30757
          iprot.skip(ftype)
30605
      else:
30758
      else:
30606
        iprot.skip(ftype)
30759
        iprot.skip(ftype)
Line 30613... Line 30766...
30613
      return
30766
      return
30614
    oprot.writeStructBegin('getMarketplaceHistoryByDate_result')
30767
    oprot.writeStructBegin('getMarketplaceHistoryByDate_result')
30615
    if self.success is not None:
30768
    if self.success is not None:
30616
      oprot.writeFieldBegin('success', TType.LIST, 0)
30769
      oprot.writeFieldBegin('success', TType.LIST, 0)
30617
      oprot.writeListBegin(TType.STRUCT, len(self.success))
30770
      oprot.writeListBegin(TType.STRUCT, len(self.success))
30618
      for iter681 in self.success:
30771
      for iter690 in self.success:
30619
        iter681.write(oprot)
30772
        iter690.write(oprot)
30620
      oprot.writeListEnd()
30773
      oprot.writeListEnd()
30621
      oprot.writeFieldEnd()
30774
      oprot.writeFieldEnd()
30622
    oprot.writeFieldStop()
30775
    oprot.writeFieldStop()
30623
    oprot.writeStructEnd()
30776
    oprot.writeStructEnd()
30624
 
30777
 
Line 30852... Line 31005...
30852
      if ftype == TType.STOP:
31005
      if ftype == TType.STOP:
30853
        break
31006
        break
30854
      if fid == 0:
31007
      if fid == 0:
30855
        if ftype == TType.LIST:
31008
        if ftype == TType.LIST:
30856
          self.success = []
31009
          self.success = []
30857
          (_etype685, _size682) = iprot.readListBegin()
31010
          (_etype694, _size691) = iprot.readListBegin()
30858
          for _i686 in xrange(_size682):
31011
          for _i695 in xrange(_size691):
30859
            _elem687 = Item()
31012
            _elem696 = Item()
30860
            _elem687.read(iprot)
31013
            _elem696.read(iprot)
30861
            self.success.append(_elem687)
31014
            self.success.append(_elem696)
30862
          iprot.readListEnd()
31015
          iprot.readListEnd()
30863
        else:
31016
        else:
30864
          iprot.skip(ftype)
31017
          iprot.skip(ftype)
30865
      else:
31018
      else:
30866
        iprot.skip(ftype)
31019
        iprot.skip(ftype)
Line 30873... Line 31026...
30873
      return
31026
      return
30874
    oprot.writeStructBegin('getPrivateDealItems_result')
31027
    oprot.writeStructBegin('getPrivateDealItems_result')
30875
    if self.success is not None:
31028
    if self.success is not None:
30876
      oprot.writeFieldBegin('success', TType.LIST, 0)
31029
      oprot.writeFieldBegin('success', TType.LIST, 0)
30877
      oprot.writeListBegin(TType.STRUCT, len(self.success))
31030
      oprot.writeListBegin(TType.STRUCT, len(self.success))
30878
      for iter688 in self.success:
31031
      for iter697 in self.success:
30879
        iter688.write(oprot)
31032
        iter697.write(oprot)
30880
      oprot.writeListEnd()
31033
      oprot.writeListEnd()
30881
      oprot.writeFieldEnd()
31034
      oprot.writeFieldEnd()
30882
    oprot.writeFieldStop()
31035
    oprot.writeFieldStop()
30883
    oprot.writeStructEnd()
31036
    oprot.writeStructEnd()
30884
 
31037
 
Line 30924... Line 31077...
30924
      if ftype == TType.STOP:
31077
      if ftype == TType.STOP:
30925
        break
31078
        break
30926
      if fid == 1:
31079
      if fid == 1:
30927
        if ftype == TType.LIST:
31080
        if ftype == TType.LIST:
30928
          self.itemIds = []
31081
          self.itemIds = []
30929
          (_etype692, _size689) = iprot.readListBegin()
31082
          (_etype701, _size698) = iprot.readListBegin()
30930
          for _i693 in xrange(_size689):
31083
          for _i702 in xrange(_size698):
30931
            _elem694 = iprot.readI64();
31084
            _elem703 = iprot.readI64();
30932
            self.itemIds.append(_elem694)
31085
            self.itemIds.append(_elem703)
30933
          iprot.readListEnd()
31086
          iprot.readListEnd()
30934
        else:
31087
        else:
30935
          iprot.skip(ftype)
31088
          iprot.skip(ftype)
30936
      elif fid == 2:
31089
      elif fid == 2:
30937
        if ftype == TType.I64:
31090
        if ftype == TType.I64:
Line 30949... Line 31102...
30949
      return
31102
      return
30950
    oprot.writeStructBegin('getAllActivePrivateDeals_args')
31103
    oprot.writeStructBegin('getAllActivePrivateDeals_args')
30951
    if self.itemIds is not None:
31104
    if self.itemIds is not None:
30952
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
31105
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
30953
      oprot.writeListBegin(TType.I64, len(self.itemIds))
31106
      oprot.writeListBegin(TType.I64, len(self.itemIds))
30954
      for iter695 in self.itemIds:
31107
      for iter704 in self.itemIds:
30955
        oprot.writeI64(iter695)
31108
        oprot.writeI64(iter704)
30956
      oprot.writeListEnd()
31109
      oprot.writeListEnd()
30957
      oprot.writeFieldEnd()
31110
      oprot.writeFieldEnd()
30958
    if self.daysDelta is not None:
31111
    if self.daysDelta is not None:
30959
      oprot.writeFieldBegin('daysDelta', TType.I64, 2)
31112
      oprot.writeFieldBegin('daysDelta', TType.I64, 2)
30960
      oprot.writeI64(self.daysDelta)
31113
      oprot.writeI64(self.daysDelta)
Line 31000... Line 31153...
31000
      if ftype == TType.STOP:
31153
      if ftype == TType.STOP:
31001
        break
31154
        break
31002
      if fid == 0:
31155
      if fid == 0:
31003
        if ftype == TType.MAP:
31156
        if ftype == TType.MAP:
31004
          self.success = {}
31157
          self.success = {}
31005
          (_ktype697, _vtype698, _size696 ) = iprot.readMapBegin() 
31158
          (_ktype706, _vtype707, _size705 ) = iprot.readMapBegin() 
31006
          for _i700 in xrange(_size696):
31159
          for _i709 in xrange(_size705):
31007
            _key701 = iprot.readI64();
31160
            _key710 = iprot.readI64();
31008
            _val702 = PrivateDeal()
31161
            _val711 = PrivateDeal()
31009
            _val702.read(iprot)
31162
            _val711.read(iprot)
31010
            self.success[_key701] = _val702
31163
            self.success[_key710] = _val711
31011
          iprot.readMapEnd()
31164
          iprot.readMapEnd()
31012
        else:
31165
        else:
31013
          iprot.skip(ftype)
31166
          iprot.skip(ftype)
31014
      else:
31167
      else:
31015
        iprot.skip(ftype)
31168
        iprot.skip(ftype)
Line 31022... Line 31175...
31022
      return
31175
      return
31023
    oprot.writeStructBegin('getAllActivePrivateDeals_result')
31176
    oprot.writeStructBegin('getAllActivePrivateDeals_result')
31024
    if self.success is not None:
31177
    if self.success is not None:
31025
      oprot.writeFieldBegin('success', TType.MAP, 0)
31178
      oprot.writeFieldBegin('success', TType.MAP, 0)
31026
      oprot.writeMapBegin(TType.I64, TType.STRUCT, len(self.success))
31179
      oprot.writeMapBegin(TType.I64, TType.STRUCT, len(self.success))
31027
      for kiter703,viter704 in self.success.items():
31180
      for kiter712,viter713 in self.success.items():
31028
        oprot.writeI64(kiter703)
31181
        oprot.writeI64(kiter712)
31029
        viter704.write(oprot)
31182
        viter713.write(oprot)
31030
      oprot.writeMapEnd()
31183
      oprot.writeMapEnd()
31031
      oprot.writeFieldEnd()
31184
      oprot.writeFieldEnd()
31032
    oprot.writeFieldStop()
31185
    oprot.writeFieldStop()
31033
    oprot.writeStructEnd()
31186
    oprot.writeStructEnd()
31034
 
31187
 
Line 31265... Line 31418...
31265
      if ftype == TType.STOP:
31418
      if ftype == TType.STOP:
31266
        break
31419
        break
31267
      if fid == 0:
31420
      if fid == 0:
31268
        if ftype == TType.LIST:
31421
        if ftype == TType.LIST:
31269
          self.success = []
31422
          self.success = []
31270
          (_etype708, _size705) = iprot.readListBegin()
31423
          (_etype717, _size714) = iprot.readListBegin()
31271
          for _i709 in xrange(_size705):
31424
          for _i718 in xrange(_size714):
31272
            _elem710 = iprot.readI64();
31425
            _elem719 = iprot.readI64();
31273
            self.success.append(_elem710)
31426
            self.success.append(_elem719)
31274
          iprot.readListEnd()
31427
          iprot.readListEnd()
31275
        else:
31428
        else:
31276
          iprot.skip(ftype)
31429
          iprot.skip(ftype)
31277
      elif fid == 1:
31430
      elif fid == 1:
31278
        if ftype == TType.STRUCT:
31431
        if ftype == TType.STRUCT:
Line 31291... Line 31444...
31291
      return
31444
      return
31292
    oprot.writeStructBegin('getPrivateDealsCatalogIds_result')
31445
    oprot.writeStructBegin('getPrivateDealsCatalogIds_result')
31293
    if self.success is not None:
31446
    if self.success is not None:
31294
      oprot.writeFieldBegin('success', TType.LIST, 0)
31447
      oprot.writeFieldBegin('success', TType.LIST, 0)
31295
      oprot.writeListBegin(TType.I64, len(self.success))
31448
      oprot.writeListBegin(TType.I64, len(self.success))
31296
      for iter711 in self.success:
31449
      for iter720 in self.success:
31297
        oprot.writeI64(iter711)
31450
        oprot.writeI64(iter720)
31298
      oprot.writeListEnd()
31451
      oprot.writeListEnd()
31299
      oprot.writeFieldEnd()
31452
      oprot.writeFieldEnd()
31300
    if self.cex is not None:
31453
    if self.cex is not None:
31301
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
31454
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
31302
      self.cex.write(oprot)
31455
      self.cex.write(oprot)
Line 31605... Line 31758...
31605
      if ftype == TType.STOP:
31758
      if ftype == TType.STOP:
31606
        break
31759
        break
31607
      if fid == 0:
31760
      if fid == 0:
31608
        if ftype == TType.LIST:
31761
        if ftype == TType.LIST:
31609
          self.success = []
31762
          self.success = []
31610
          (_etype715, _size712) = iprot.readListBegin()
31763
          (_etype724, _size721) = iprot.readListBegin()
31611
          for _i716 in xrange(_size712):
31764
          for _i725 in xrange(_size721):
31612
            _elem717 = PdPriceComp()
31765
            _elem726 = PdPriceComp()
31613
            _elem717.read(iprot)
31766
            _elem726.read(iprot)
31614
            self.success.append(_elem717)
31767
            self.success.append(_elem726)
31615
          iprot.readListEnd()
31768
          iprot.readListEnd()
31616
        else:
31769
        else:
31617
          iprot.skip(ftype)
31770
          iprot.skip(ftype)
31618
      else:
31771
      else:
31619
        iprot.skip(ftype)
31772
        iprot.skip(ftype)
Line 31626... Line 31779...
31626
      return
31779
      return
31627
    oprot.writeStructBegin('getAllPrivateDealsComparison_result')
31780
    oprot.writeStructBegin('getAllPrivateDealsComparison_result')
31628
    if self.success is not None:
31781
    if self.success is not None:
31629
      oprot.writeFieldBegin('success', TType.LIST, 0)
31782
      oprot.writeFieldBegin('success', TType.LIST, 0)
31630
      oprot.writeListBegin(TType.STRUCT, len(self.success))
31783
      oprot.writeListBegin(TType.STRUCT, len(self.success))
31631
      for iter718 in self.success:
31784
      for iter727 in self.success:
31632
        iter718.write(oprot)
31785
        iter727.write(oprot)
31633
      oprot.writeListEnd()
31786
      oprot.writeListEnd()
31634
      oprot.writeFieldEnd()
31787
      oprot.writeFieldEnd()
31635
    oprot.writeFieldStop()
31788
    oprot.writeFieldStop()
31636
    oprot.writeStructEnd()
31789
    oprot.writeStructEnd()
31637
 
31790
 
Line 31715... Line 31868...
31715
      if ftype == TType.STOP:
31868
      if ftype == TType.STOP:
31716
        break
31869
        break
31717
      if fid == 0:
31870
      if fid == 0:
31718
        if ftype == TType.LIST:
31871
        if ftype == TType.LIST:
31719
          self.success = []
31872
          self.success = []
31720
          (_etype722, _size719) = iprot.readListBegin()
31873
          (_etype731, _size728) = iprot.readListBegin()
31721
          for _i723 in xrange(_size719):
31874
          for _i732 in xrange(_size728):
31722
            _elem724 = SnapdealItem()
31875
            _elem733 = SnapdealItem()
31723
            _elem724.read(iprot)
31876
            _elem733.read(iprot)
31724
            self.success.append(_elem724)
31877
            self.success.append(_elem733)
31725
          iprot.readListEnd()
31878
          iprot.readListEnd()
31726
        else:
31879
        else:
31727
          iprot.skip(ftype)
31880
          iprot.skip(ftype)
31728
      else:
31881
      else:
31729
        iprot.skip(ftype)
31882
        iprot.skip(ftype)
Line 31736... Line 31889...
31736
      return
31889
      return
31737
    oprot.writeStructBegin('getAllSnapdealMarketplaceItem_result')
31890
    oprot.writeStructBegin('getAllSnapdealMarketplaceItem_result')
31738
    if self.success is not None:
31891
    if self.success is not None:
31739
      oprot.writeFieldBegin('success', TType.LIST, 0)
31892
      oprot.writeFieldBegin('success', TType.LIST, 0)
31740
      oprot.writeListBegin(TType.STRUCT, len(self.success))
31893
      oprot.writeListBegin(TType.STRUCT, len(self.success))
31741
      for iter725 in self.success:
31894
      for iter734 in self.success:
31742
        iter725.write(oprot)
31895
        iter734.write(oprot)
31743
      oprot.writeListEnd()
31896
      oprot.writeListEnd()
31744
      oprot.writeFieldEnd()
31897
      oprot.writeFieldEnd()
31745
    oprot.writeFieldStop()
31898
    oprot.writeFieldStop()
31746
    oprot.writeStructEnd()
31899
    oprot.writeStructEnd()
31747
 
31900
 
Line 31825... Line 31978...
31825
      if ftype == TType.STOP:
31978
      if ftype == TType.STOP:
31826
        break
31979
        break
31827
      if fid == 0:
31980
      if fid == 0:
31828
        if ftype == TType.LIST:
31981
        if ftype == TType.LIST:
31829
          self.success = []
31982
          self.success = []
31830
          (_etype729, _size726) = iprot.readListBegin()
31983
          (_etype738, _size735) = iprot.readListBegin()
31831
          for _i730 in xrange(_size726):
31984
          for _i739 in xrange(_size735):
31832
            _elem731 = FlipkartItem()
31985
            _elem740 = FlipkartItem()
31833
            _elem731.read(iprot)
31986
            _elem740.read(iprot)
31834
            self.success.append(_elem731)
31987
            self.success.append(_elem740)
31835
          iprot.readListEnd()
31988
          iprot.readListEnd()
31836
        else:
31989
        else:
31837
          iprot.skip(ftype)
31990
          iprot.skip(ftype)
31838
      else:
31991
      else:
31839
        iprot.skip(ftype)
31992
        iprot.skip(ftype)
Line 31846... Line 31999...
31846
      return
31999
      return
31847
    oprot.writeStructBegin('getAllFlipkartMarketplaceItem_result')
32000
    oprot.writeStructBegin('getAllFlipkartMarketplaceItem_result')
31848
    if self.success is not None:
32001
    if self.success is not None:
31849
      oprot.writeFieldBegin('success', TType.LIST, 0)
32002
      oprot.writeFieldBegin('success', TType.LIST, 0)
31850
      oprot.writeListBegin(TType.STRUCT, len(self.success))
32003
      oprot.writeListBegin(TType.STRUCT, len(self.success))
31851
      for iter732 in self.success:
32004
      for iter741 in self.success:
31852
        iter732.write(oprot)
32005
        iter741.write(oprot)
31853
      oprot.writeListEnd()
32006
      oprot.writeListEnd()
31854
      oprot.writeFieldEnd()
32007
      oprot.writeFieldEnd()
31855
    oprot.writeFieldStop()
32008
    oprot.writeFieldStop()
31856
    oprot.writeStructEnd()
32009
    oprot.writeStructEnd()
31857
 
32010
 
Line 31894... Line 32047...
31894
      if ftype == TType.STOP:
32047
      if ftype == TType.STOP:
31895
        break
32048
        break
31896
      if fid == 1:
32049
      if fid == 1:
31897
        if ftype == TType.MAP:
32050
        if ftype == TType.MAP:
31898
          self.competitorPricingMap = {}
32051
          self.competitorPricingMap = {}
31899
          (_ktype734, _vtype735, _size733 ) = iprot.readMapBegin() 
32052
          (_ktype743, _vtype744, _size742 ) = iprot.readMapBegin() 
31900
          for _i737 in xrange(_size733):
32053
          for _i746 in xrange(_size742):
31901
            _key738 = iprot.readI64();
32054
            _key747 = iprot.readI64();
31902
            _val739 = CompetitorPricing()
32055
            _val748 = CompetitorPricing()
31903
            _val739.read(iprot)
32056
            _val748.read(iprot)
31904
            self.competitorPricingMap[_key738] = _val739
32057
            self.competitorPricingMap[_key747] = _val748
31905
          iprot.readMapEnd()
32058
          iprot.readMapEnd()
31906
        else:
32059
        else:
31907
          iprot.skip(ftype)
32060
          iprot.skip(ftype)
31908
      else:
32061
      else:
31909
        iprot.skip(ftype)
32062
        iprot.skip(ftype)
Line 31916... Line 32069...
31916
      return
32069
      return
31917
    oprot.writeStructBegin('addCompetitorScraping_args')
32070
    oprot.writeStructBegin('addCompetitorScraping_args')
31918
    if self.competitorPricingMap is not None:
32071
    if self.competitorPricingMap is not None:
31919
      oprot.writeFieldBegin('competitorPricingMap', TType.MAP, 1)
32072
      oprot.writeFieldBegin('competitorPricingMap', TType.MAP, 1)
31920
      oprot.writeMapBegin(TType.I64, TType.STRUCT, len(self.competitorPricingMap))
32073
      oprot.writeMapBegin(TType.I64, TType.STRUCT, len(self.competitorPricingMap))
31921
      for kiter740,viter741 in self.competitorPricingMap.items():
32074
      for kiter749,viter750 in self.competitorPricingMap.items():
31922
        oprot.writeI64(kiter740)
32075
        oprot.writeI64(kiter749)
31923
        viter741.write(oprot)
32076
        viter750.write(oprot)
31924
      oprot.writeMapEnd()
32077
      oprot.writeMapEnd()
31925
      oprot.writeFieldEnd()
32078
      oprot.writeFieldEnd()
31926
    oprot.writeFieldStop()
32079
    oprot.writeFieldStop()
31927
    oprot.writeStructEnd()
32080
    oprot.writeStructEnd()
31928
 
32081
 
Line 32066... Line 32219...
32066
      if ftype == TType.STOP:
32219
      if ftype == TType.STOP:
32067
        break
32220
        break
32068
      if fid == 0:
32221
      if fid == 0:
32069
        if ftype == TType.LIST:
32222
        if ftype == TType.LIST:
32070
          self.success = []
32223
          self.success = []
32071
          (_etype745, _size742) = iprot.readListBegin()
32224
          (_etype754, _size751) = iprot.readListBegin()
32072
          for _i746 in xrange(_size742):
32225
          for _i755 in xrange(_size751):
32073
            _elem747 = CompetitorPricing()
32226
            _elem756 = CompetitorPricing()
32074
            _elem747.read(iprot)
32227
            _elem756.read(iprot)
32075
            self.success.append(_elem747)
32228
            self.success.append(_elem756)
32076
          iprot.readListEnd()
32229
          iprot.readListEnd()
32077
        else:
32230
        else:
32078
          iprot.skip(ftype)
32231
          iprot.skip(ftype)
32079
      else:
32232
      else:
32080
        iprot.skip(ftype)
32233
        iprot.skip(ftype)
Line 32087... Line 32240...
32087
      return
32240
      return
32088
    oprot.writeStructBegin('getPreviousCompetitorScraping_result')
32241
    oprot.writeStructBegin('getPreviousCompetitorScraping_result')
32089
    if self.success is not None:
32242
    if self.success is not None:
32090
      oprot.writeFieldBegin('success', TType.LIST, 0)
32243
      oprot.writeFieldBegin('success', TType.LIST, 0)
32091
      oprot.writeListBegin(TType.STRUCT, len(self.success))
32244
      oprot.writeListBegin(TType.STRUCT, len(self.success))
32092
      for iter748 in self.success:
32245
      for iter757 in self.success:
32093
        iter748.write(oprot)
32246
        iter757.write(oprot)
32094
      oprot.writeListEnd()
32247
      oprot.writeListEnd()
32095
      oprot.writeFieldEnd()
32248
      oprot.writeFieldEnd()
32096
    oprot.writeFieldStop()
32249
    oprot.writeFieldStop()
32097
    oprot.writeStructEnd()
32250
    oprot.writeStructEnd()
32098
 
32251
 
Line 32194... Line 32347...
32194
      if ftype == TType.STOP:
32347
      if ftype == TType.STOP:
32195
        break
32348
        break
32196
      if fid == 0:
32349
      if fid == 0:
32197
        if ftype == TType.LIST:
32350
        if ftype == TType.LIST:
32198
          self.success = []
32351
          self.success = []
32199
          (_etype752, _size749) = iprot.readListBegin()
32352
          (_etype761, _size758) = iprot.readListBegin()
32200
          for _i753 in xrange(_size749):
32353
          for _i762 in xrange(_size758):
32201
            _elem754 = CompetitorPricing()
32354
            _elem763 = CompetitorPricing()
32202
            _elem754.read(iprot)
32355
            _elem763.read(iprot)
32203
            self.success.append(_elem754)
32356
            self.success.append(_elem763)
32204
          iprot.readListEnd()
32357
          iprot.readListEnd()
32205
        else:
32358
        else:
32206
          iprot.skip(ftype)
32359
          iprot.skip(ftype)
32207
      else:
32360
      else:
32208
        iprot.skip(ftype)
32361
        iprot.skip(ftype)
Line 32215... Line 32368...
32215
      return
32368
      return
32216
    oprot.writeStructBegin('getUploadResultById_result')
32369
    oprot.writeStructBegin('getUploadResultById_result')
32217
    if self.success is not None:
32370
    if self.success is not None:
32218
      oprot.writeFieldBegin('success', TType.LIST, 0)
32371
      oprot.writeFieldBegin('success', TType.LIST, 0)
32219
      oprot.writeListBegin(TType.STRUCT, len(self.success))
32372
      oprot.writeListBegin(TType.STRUCT, len(self.success))
32220
      for iter755 in self.success:
32373
      for iter764 in self.success:
32221
        iter755.write(oprot)
32374
        iter764.write(oprot)
32222
      oprot.writeListEnd()
32375
      oprot.writeListEnd()
32223
      oprot.writeFieldEnd()
32376
      oprot.writeFieldEnd()
32224
    oprot.writeFieldStop()
32377
    oprot.writeFieldStop()
32225
    oprot.writeStructEnd()
32378
    oprot.writeStructEnd()
32226
 
32379
 
Line 32263... Line 32416...
32263
      if ftype == TType.STOP:
32416
      if ftype == TType.STOP:
32264
        break
32417
        break
32265
      if fid == 1:
32418
      if fid == 1:
32266
        if ftype == TType.MAP:
32419
        if ftype == TType.MAP:
32267
          self.amazonPromotions = {}
32420
          self.amazonPromotions = {}
32268
          (_ktype757, _vtype758, _size756 ) = iprot.readMapBegin() 
32421
          (_ktype766, _vtype767, _size765 ) = iprot.readMapBegin() 
32269
          for _i760 in xrange(_size756):
32422
          for _i769 in xrange(_size765):
32270
            _key761 = iprot.readString();
32423
            _key770 = iprot.readString();
32271
            _val762 = AmazonPromotion()
32424
            _val771 = AmazonPromotion()
32272
            _val762.read(iprot)
32425
            _val771.read(iprot)
32273
            self.amazonPromotions[_key761] = _val762
32426
            self.amazonPromotions[_key770] = _val771
32274
          iprot.readMapEnd()
32427
          iprot.readMapEnd()
32275
        else:
32428
        else:
32276
          iprot.skip(ftype)
32429
          iprot.skip(ftype)
32277
      else:
32430
      else:
32278
        iprot.skip(ftype)
32431
        iprot.skip(ftype)
Line 32285... Line 32438...
32285
      return
32438
      return
32286
    oprot.writeStructBegin('addAmazonPromotion_args')
32439
    oprot.writeStructBegin('addAmazonPromotion_args')
32287
    if self.amazonPromotions is not None:
32440
    if self.amazonPromotions is not None:
32288
      oprot.writeFieldBegin('amazonPromotions', TType.MAP, 1)
32441
      oprot.writeFieldBegin('amazonPromotions', TType.MAP, 1)
32289
      oprot.writeMapBegin(TType.STRING, TType.STRUCT, len(self.amazonPromotions))
32442
      oprot.writeMapBegin(TType.STRING, TType.STRUCT, len(self.amazonPromotions))
32290
      for kiter763,viter764 in self.amazonPromotions.items():
32443
      for kiter772,viter773 in self.amazonPromotions.items():
32291
        oprot.writeString(kiter763)
32444
        oprot.writeString(kiter772)
32292
        viter764.write(oprot)
32445
        viter773.write(oprot)
32293
      oprot.writeMapEnd()
32446
      oprot.writeMapEnd()
32294
      oprot.writeFieldEnd()
32447
      oprot.writeFieldEnd()
32295
    oprot.writeFieldStop()
32448
    oprot.writeFieldStop()
32296
    oprot.writeStructEnd()
32449
    oprot.writeStructEnd()
32297
 
32450
 
Line 32336... Line 32489...
32336
      if ftype == TType.STOP:
32489
      if ftype == TType.STOP:
32337
        break
32490
        break
32338
      if fid == 0:
32491
      if fid == 0:
32339
        if ftype == TType.LIST:
32492
        if ftype == TType.LIST:
32340
          self.success = []
32493
          self.success = []
32341
          (_etype768, _size765) = iprot.readListBegin()
32494
          (_etype777, _size774) = iprot.readListBegin()
32342
          for _i769 in xrange(_size765):
32495
          for _i778 in xrange(_size774):
32343
            _elem770 = iprot.readString();
32496
            _elem779 = iprot.readString();
32344
            self.success.append(_elem770)
32497
            self.success.append(_elem779)
32345
          iprot.readListEnd()
32498
          iprot.readListEnd()
32346
        else:
32499
        else:
32347
          iprot.skip(ftype)
32500
          iprot.skip(ftype)
32348
      elif fid == 1:
32501
      elif fid == 1:
32349
        if ftype == TType.STRUCT:
32502
        if ftype == TType.STRUCT:
Line 32362... Line 32515...
32362
      return
32515
      return
32363
    oprot.writeStructBegin('addAmazonPromotion_result')
32516
    oprot.writeStructBegin('addAmazonPromotion_result')
32364
    if self.success is not None:
32517
    if self.success is not None:
32365
      oprot.writeFieldBegin('success', TType.LIST, 0)
32518
      oprot.writeFieldBegin('success', TType.LIST, 0)
32366
      oprot.writeListBegin(TType.STRING, len(self.success))
32519
      oprot.writeListBegin(TType.STRING, len(self.success))
32367
      for iter771 in self.success:
32520
      for iter780 in self.success:
32368
        oprot.writeString(iter771)
32521
        oprot.writeString(iter780)
32369
      oprot.writeListEnd()
32522
      oprot.writeListEnd()
32370
      oprot.writeFieldEnd()
32523
      oprot.writeFieldEnd()
32371
    if self.cex is not None:
32524
    if self.cex is not None:
32372
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
32525
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
32373
      self.cex.write(oprot)
32526
      self.cex.write(oprot)
Line 32485... Line 32638...
32485
      if ftype == TType.STOP:
32638
      if ftype == TType.STOP:
32486
        break
32639
        break
32487
      if fid == 0:
32640
      if fid == 0:
32488
        if ftype == TType.LIST:
32641
        if ftype == TType.LIST:
32489
          self.success = []
32642
          self.success = []
32490
          (_etype775, _size772) = iprot.readListBegin()
32643
          (_etype784, _size781) = iprot.readListBegin()
32491
          for _i776 in xrange(_size772):
32644
          for _i785 in xrange(_size781):
32492
            _elem777 = AmazonPromotion()
32645
            _elem786 = AmazonPromotion()
32493
            _elem777.read(iprot)
32646
            _elem786.read(iprot)
32494
            self.success.append(_elem777)
32647
            self.success.append(_elem786)
32495
          iprot.readListEnd()
32648
          iprot.readListEnd()
32496
        else:
32649
        else:
32497
          iprot.skip(ftype)
32650
          iprot.skip(ftype)
32498
      else:
32651
      else:
32499
        iprot.skip(ftype)
32652
        iprot.skip(ftype)
Line 32506... Line 32659...
32506
      return
32659
      return
32507
    oprot.writeStructBegin('getAmazonPromotion_result')
32660
    oprot.writeStructBegin('getAmazonPromotion_result')
32508
    if self.success is not None:
32661
    if self.success is not None:
32509
      oprot.writeFieldBegin('success', TType.LIST, 0)
32662
      oprot.writeFieldBegin('success', TType.LIST, 0)
32510
      oprot.writeListBegin(TType.STRUCT, len(self.success))
32663
      oprot.writeListBegin(TType.STRUCT, len(self.success))
32511
      for iter778 in self.success:
32664
      for iter787 in self.success:
32512
        iter778.write(oprot)
32665
        iter787.write(oprot)
32513
      oprot.writeListEnd()
32666
      oprot.writeListEnd()
32514
      oprot.writeFieldEnd()
32667
      oprot.writeFieldEnd()
32515
    oprot.writeFieldStop()
32668
    oprot.writeFieldStop()
32516
    oprot.writeStructEnd()
32669
    oprot.writeStructEnd()
32517
 
32670
 
Line 32554... Line 32707...
32554
      if ftype == TType.STOP:
32707
      if ftype == TType.STOP:
32555
        break
32708
        break
32556
      if fid == 1:
32709
      if fid == 1:
32557
        if ftype == TType.LIST:
32710
        if ftype == TType.LIST:
32558
          self.amazonPromotions = []
32711
          self.amazonPromotions = []
32559
          (_etype782, _size779) = iprot.readListBegin()
32712
          (_etype791, _size788) = iprot.readListBegin()
32560
          for _i783 in xrange(_size779):
32713
          for _i792 in xrange(_size788):
32561
            _elem784 = AmazonPromotion()
32714
            _elem793 = AmazonPromotion()
32562
            _elem784.read(iprot)
32715
            _elem793.read(iprot)
32563
            self.amazonPromotions.append(_elem784)
32716
            self.amazonPromotions.append(_elem793)
32564
          iprot.readListEnd()
32717
          iprot.readListEnd()
32565
        else:
32718
        else:
32566
          iprot.skip(ftype)
32719
          iprot.skip(ftype)
32567
      else:
32720
      else:
32568
        iprot.skip(ftype)
32721
        iprot.skip(ftype)
Line 32575... Line 32728...
32575
      return
32728
      return
32576
    oprot.writeStructBegin('updateAmazonPromotion_args')
32729
    oprot.writeStructBegin('updateAmazonPromotion_args')
32577
    if self.amazonPromotions is not None:
32730
    if self.amazonPromotions is not None:
32578
      oprot.writeFieldBegin('amazonPromotions', TType.LIST, 1)
32731
      oprot.writeFieldBegin('amazonPromotions', TType.LIST, 1)
32579
      oprot.writeListBegin(TType.STRUCT, len(self.amazonPromotions))
32732
      oprot.writeListBegin(TType.STRUCT, len(self.amazonPromotions))
32580
      for iter785 in self.amazonPromotions:
32733
      for iter794 in self.amazonPromotions:
32581
        iter785.write(oprot)
32734
        iter794.write(oprot)
32582
      oprot.writeListEnd()
32735
      oprot.writeListEnd()
32583
      oprot.writeFieldEnd()
32736
      oprot.writeFieldEnd()
32584
    oprot.writeFieldStop()
32737
    oprot.writeFieldStop()
32585
    oprot.writeStructEnd()
32738
    oprot.writeStructEnd()
32586
 
32739
 
Line 32821... Line 32974...
32821
        else:
32974
        else:
32822
          iprot.skip(ftype)
32975
          iprot.skip(ftype)
32823
      elif fid == 2:
32976
      elif fid == 2:
32824
        if ftype == TType.MAP:
32977
        if ftype == TType.MAP:
32825
          self.statevat = {}
32978
          self.statevat = {}
32826
          (_ktype787, _vtype788, _size786 ) = iprot.readMapBegin() 
32979
          (_ktype796, _vtype797, _size795 ) = iprot.readMapBegin() 
32827
          for _i790 in xrange(_size786):
32980
          for _i799 in xrange(_size795):
32828
            _key791 = iprot.readI64();
32981
            _key800 = iprot.readI64();
32829
            _val792 = iprot.readDouble();
32982
            _val801 = iprot.readDouble();
32830
            self.statevat[_key791] = _val792
32983
            self.statevat[_key800] = _val801
32831
          iprot.readMapEnd()
32984
          iprot.readMapEnd()
32832
        else:
32985
        else:
32833
          iprot.skip(ftype)
32986
          iprot.skip(ftype)
32834
      else:
32987
      else:
32835
        iprot.skip(ftype)
32988
        iprot.skip(ftype)
Line 32846... Line 32999...
32846
      oprot.writeI64(self.itemId)
32999
      oprot.writeI64(self.itemId)
32847
      oprot.writeFieldEnd()
33000
      oprot.writeFieldEnd()
32848
    if self.statevat is not None:
33001
    if self.statevat is not None:
32849
      oprot.writeFieldBegin('statevat', TType.MAP, 2)
33002
      oprot.writeFieldBegin('statevat', TType.MAP, 2)
32850
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.statevat))
33003
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.statevat))
32851
      for kiter793,viter794 in self.statevat.items():
33004
      for kiter802,viter803 in self.statevat.items():
32852
        oprot.writeI64(kiter793)
33005
        oprot.writeI64(kiter802)
32853
        oprot.writeDouble(viter794)
33006
        oprot.writeDouble(viter803)
32854
      oprot.writeMapEnd()
33007
      oprot.writeMapEnd()
32855
      oprot.writeFieldEnd()
33008
      oprot.writeFieldEnd()
32856
    oprot.writeFieldStop()
33009
    oprot.writeFieldStop()
32857
    oprot.writeStructEnd()
33010
    oprot.writeStructEnd()
32858
 
33011
 
Line 32995... Line 33148...
32995
      if ftype == TType.STOP:
33148
      if ftype == TType.STOP:
32996
        break
33149
        break
32997
      if fid == 0:
33150
      if fid == 0:
32998
        if ftype == TType.MAP:
33151
        if ftype == TType.MAP:
32999
          self.success = {}
33152
          self.success = {}
33000
          (_ktype796, _vtype797, _size795 ) = iprot.readMapBegin() 
33153
          (_ktype805, _vtype806, _size804 ) = iprot.readMapBegin() 
33001
          for _i799 in xrange(_size795):
33154
          for _i808 in xrange(_size804):
33002
            _key800 = iprot.readI64();
33155
            _key809 = iprot.readI64();
33003
            _val801 = ExclusiveAffiliateItemInfo()
33156
            _val810 = ExclusiveAffiliateItemInfo()
33004
            _val801.read(iprot)
33157
            _val810.read(iprot)
33005
            self.success[_key800] = _val801
33158
            self.success[_key809] = _val810
33006
          iprot.readMapEnd()
33159
          iprot.readMapEnd()
33007
        else:
33160
        else:
33008
          iprot.skip(ftype)
33161
          iprot.skip(ftype)
33009
      else:
33162
      else:
33010
        iprot.skip(ftype)
33163
        iprot.skip(ftype)
Line 33017... Line 33170...
33017
      return
33170
      return
33018
    oprot.writeStructBegin('getExAffiliateItemInfo_result')
33171
    oprot.writeStructBegin('getExAffiliateItemInfo_result')
33019
    if self.success is not None:
33172
    if self.success is not None:
33020
      oprot.writeFieldBegin('success', TType.MAP, 0)
33173
      oprot.writeFieldBegin('success', TType.MAP, 0)
33021
      oprot.writeMapBegin(TType.I64, TType.STRUCT, len(self.success))
33174
      oprot.writeMapBegin(TType.I64, TType.STRUCT, len(self.success))
33022
      for kiter802,viter803 in self.success.items():
33175
      for kiter811,viter812 in self.success.items():
33023
        oprot.writeI64(kiter802)
33176
        oprot.writeI64(kiter811)
33024
        viter803.write(oprot)
33177
        viter812.write(oprot)
33025
      oprot.writeMapEnd()
33178
      oprot.writeMapEnd()
33026
      oprot.writeFieldEnd()
33179
      oprot.writeFieldEnd()
33027
    oprot.writeFieldStop()
33180
    oprot.writeFieldStop()
33028
    oprot.writeStructEnd()
33181
    oprot.writeStructEnd()
33029
 
33182
 
Line 33107... Line 33260...
33107
      if ftype == TType.STOP:
33260
      if ftype == TType.STOP:
33108
        break
33261
        break
33109
      if fid == 0:
33262
      if fid == 0:
33110
        if ftype == TType.LIST:
33263
        if ftype == TType.LIST:
33111
          self.success = []
33264
          self.success = []
33112
          (_etype807, _size804) = iprot.readListBegin()
33265
          (_etype816, _size813) = iprot.readListBegin()
33113
          for _i808 in xrange(_size804):
33266
          for _i817 in xrange(_size813):
33114
            _elem809 = Amazonlisted()
33267
            _elem818 = Amazonlisted()
33115
            _elem809.read(iprot)
33268
            _elem818.read(iprot)
33116
            self.success.append(_elem809)
33269
            self.success.append(_elem818)
33117
          iprot.readListEnd()
33270
          iprot.readListEnd()
33118
        else:
33271
        else:
33119
          iprot.skip(ftype)
33272
          iprot.skip(ftype)
33120
      else:
33273
      else:
33121
        iprot.skip(ftype)
33274
        iprot.skip(ftype)
Line 33128... Line 33281...
33128
      return
33281
      return
33129
    oprot.writeStructBegin('getAllItemstoListOnFbg_result')
33282
    oprot.writeStructBegin('getAllItemstoListOnFbg_result')
33130
    if self.success is not None:
33283
    if self.success is not None:
33131
      oprot.writeFieldBegin('success', TType.LIST, 0)
33284
      oprot.writeFieldBegin('success', TType.LIST, 0)
33132
      oprot.writeListBegin(TType.STRUCT, len(self.success))
33285
      oprot.writeListBegin(TType.STRUCT, len(self.success))
33133
      for iter810 in self.success:
33286
      for iter819 in self.success:
33134
        iter810.write(oprot)
33287
        iter819.write(oprot)
33135
      oprot.writeListEnd()
33288
      oprot.writeListEnd()
33136
      oprot.writeFieldEnd()
33289
      oprot.writeFieldEnd()
33137
    oprot.writeFieldStop()
33290
    oprot.writeFieldStop()
33138
    oprot.writeStructEnd()
33291
    oprot.writeStructEnd()
33139
 
33292
 
Line 33217... Line 33370...
33217
      if ftype == TType.STOP:
33370
      if ftype == TType.STOP:
33218
        break
33371
        break
33219
      if fid == 0:
33372
      if fid == 0:
33220
        if ftype == TType.LIST:
33373
        if ftype == TType.LIST:
33221
          self.success = []
33374
          self.success = []
33222
          (_etype814, _size811) = iprot.readListBegin()
33375
          (_etype823, _size820) = iprot.readListBegin()
33223
          for _i815 in xrange(_size811):
33376
          for _i824 in xrange(_size820):
33224
            _elem816 = Amazonlisted()
33377
            _elem825 = Amazonlisted()
33225
            _elem816.read(iprot)
33378
            _elem825.read(iprot)
33226
            self.success.append(_elem816)
33379
            self.success.append(_elem825)
33227
          iprot.readListEnd()
33380
          iprot.readListEnd()
33228
        else:
33381
        else:
33229
          iprot.skip(ftype)
33382
          iprot.skip(ftype)
33230
      else:
33383
      else:
33231
        iprot.skip(ftype)
33384
        iprot.skip(ftype)
Line 33238... Line 33391...
33238
      return
33391
      return
33239
    oprot.writeStructBegin('getAllFbgListedItems_result')
33392
    oprot.writeStructBegin('getAllFbgListedItems_result')
33240
    if self.success is not None:
33393
    if self.success is not None:
33241
      oprot.writeFieldBegin('success', TType.LIST, 0)
33394
      oprot.writeFieldBegin('success', TType.LIST, 0)
33242
      oprot.writeListBegin(TType.STRUCT, len(self.success))
33395
      oprot.writeListBegin(TType.STRUCT, len(self.success))
33243
      for iter817 in self.success:
33396
      for iter826 in self.success:
33244
        iter817.write(oprot)
33397
        iter826.write(oprot)
33245
      oprot.writeListEnd()
33398
      oprot.writeListEnd()
33246
      oprot.writeFieldEnd()
33399
      oprot.writeFieldEnd()
33247
    oprot.writeFieldStop()
33400
    oprot.writeFieldStop()
33248
    oprot.writeStructEnd()
33401
    oprot.writeStructEnd()
33249
 
33402
 
Line 33286... Line 33439...
33286
      if ftype == TType.STOP:
33439
      if ftype == TType.STOP:
33287
        break
33440
        break
33288
      if fid == 1:
33441
      if fid == 1:
33289
        if ftype == TType.MAP:
33442
        if ftype == TType.MAP:
33290
          self.lines = {}
33443
          self.lines = {}
33291
          (_ktype819, _vtype820, _size818 ) = iprot.readMapBegin() 
33444
          (_ktype828, _vtype829, _size827 ) = iprot.readMapBegin() 
33292
          for _i822 in xrange(_size818):
33445
          for _i831 in xrange(_size827):
33293
            _key823 = iprot.readI64();
33446
            _key832 = iprot.readI64();
33294
            _val824 = {}
33447
            _val833 = {}
33295
            (_ktype826, _vtype827, _size825 ) = iprot.readMapBegin() 
33448
            (_ktype835, _vtype836, _size834 ) = iprot.readMapBegin() 
33296
            for _i829 in xrange(_size825):
33449
            for _i838 in xrange(_size834):
33297
              _key830 = iprot.readString();
33450
              _key839 = iprot.readString();
33298
              _val831 = iprot.readI64();
33451
              _val840 = iprot.readI64();
33299
              _val824[_key830] = _val831
33452
              _val833[_key839] = _val840
33300
            iprot.readMapEnd()
33453
            iprot.readMapEnd()
33301
            self.lines[_key823] = _val824
33454
            self.lines[_key832] = _val833
33302
          iprot.readMapEnd()
33455
          iprot.readMapEnd()
33303
        else:
33456
        else:
33304
          iprot.skip(ftype)
33457
          iprot.skip(ftype)
33305
      else:
33458
      else:
33306
        iprot.skip(ftype)
33459
        iprot.skip(ftype)
Line 33313... Line 33466...
33313
      return
33466
      return
33314
    oprot.writeStructBegin('checkServices_args')
33467
    oprot.writeStructBegin('checkServices_args')
33315
    if self.lines is not None:
33468
    if self.lines is not None:
33316
      oprot.writeFieldBegin('lines', TType.MAP, 1)
33469
      oprot.writeFieldBegin('lines', TType.MAP, 1)
33317
      oprot.writeMapBegin(TType.I64, TType.MAP, len(self.lines))
33470
      oprot.writeMapBegin(TType.I64, TType.MAP, len(self.lines))
33318
      for kiter832,viter833 in self.lines.items():
33471
      for kiter841,viter842 in self.lines.items():
33319
        oprot.writeI64(kiter832)
33472
        oprot.writeI64(kiter841)
33320
        oprot.writeMapBegin(TType.STRING, TType.I64, len(viter833))
33473
        oprot.writeMapBegin(TType.STRING, TType.I64, len(viter842))
33321
        for kiter834,viter835 in viter833.items():
33474
        for kiter843,viter844 in viter842.items():
33322
          oprot.writeString(kiter834)
33475
          oprot.writeString(kiter843)
33323
          oprot.writeI64(viter835)
33476
          oprot.writeI64(viter844)
33324
        oprot.writeMapEnd()
33477
        oprot.writeMapEnd()
33325
      oprot.writeMapEnd()
33478
      oprot.writeMapEnd()
33326
      oprot.writeFieldEnd()
33479
      oprot.writeFieldEnd()
33327
    oprot.writeFieldStop()
33480
    oprot.writeFieldStop()
33328
    oprot.writeStructEnd()
33481
    oprot.writeStructEnd()
Line 33368... Line 33521...
33368
      if ftype == TType.STOP:
33521
      if ftype == TType.STOP:
33369
        break
33522
        break
33370
      if fid == 0:
33523
      if fid == 0:
33371
        if ftype == TType.MAP:
33524
        if ftype == TType.MAP:
33372
          self.success = {}
33525
          self.success = {}
33373
          (_ktype837, _vtype838, _size836 ) = iprot.readMapBegin() 
33526
          (_ktype846, _vtype847, _size845 ) = iprot.readMapBegin() 
33374
          for _i840 in xrange(_size836):
33527
          for _i849 in xrange(_size845):
33375
            _key841 = iprot.readI64();
33528
            _key850 = iprot.readI64();
33376
            _val842 = {}
33529
            _val851 = {}
33377
            (_ktype844, _vtype845, _size843 ) = iprot.readMapBegin() 
33530
            (_ktype853, _vtype854, _size852 ) = iprot.readMapBegin() 
33378
            for _i847 in xrange(_size843):
33531
            for _i856 in xrange(_size852):
33379
              _key848 = iprot.readString();
33532
              _key857 = iprot.readString();
33380
              _val849 = iprot.readI64();
33533
              _val858 = iprot.readI64();
33381
              _val842[_key848] = _val849
33534
              _val851[_key857] = _val858
33382
            iprot.readMapEnd()
33535
            iprot.readMapEnd()
33383
            self.success[_key841] = _val842
33536
            self.success[_key850] = _val851
33384
          iprot.readMapEnd()
33537
          iprot.readMapEnd()
33385
        else:
33538
        else:
33386
          iprot.skip(ftype)
33539
          iprot.skip(ftype)
33387
      elif fid == 1:
33540
      elif fid == 1:
33388
        if ftype == TType.STRUCT:
33541
        if ftype == TType.STRUCT:
Line 33401... Line 33554...
33401
      return
33554
      return
33402
    oprot.writeStructBegin('checkServices_result')
33555
    oprot.writeStructBegin('checkServices_result')
33403
    if self.success is not None:
33556
    if self.success is not None:
33404
      oprot.writeFieldBegin('success', TType.MAP, 0)
33557
      oprot.writeFieldBegin('success', TType.MAP, 0)
33405
      oprot.writeMapBegin(TType.I64, TType.MAP, len(self.success))
33558
      oprot.writeMapBegin(TType.I64, TType.MAP, len(self.success))
33406
      for kiter850,viter851 in self.success.items():
33559
      for kiter859,viter860 in self.success.items():
33407
        oprot.writeI64(kiter850)
33560
        oprot.writeI64(kiter859)
33408
        oprot.writeMapBegin(TType.STRING, TType.I64, len(viter851))
33561
        oprot.writeMapBegin(TType.STRING, TType.I64, len(viter860))
33409
        for kiter852,viter853 in viter851.items():
33562
        for kiter861,viter862 in viter860.items():
33410
          oprot.writeString(kiter852)
33563
          oprot.writeString(kiter861)
33411
          oprot.writeI64(viter853)
33564
          oprot.writeI64(viter862)
33412
        oprot.writeMapEnd()
33565
        oprot.writeMapEnd()
33413
      oprot.writeMapEnd()
33566
      oprot.writeMapEnd()
33414
      oprot.writeFieldEnd()
33567
      oprot.writeFieldEnd()
33415
    if self.cex is not None:
33568
    if self.cex is not None:
33416
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
33569
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
Line 33458... Line 33611...
33458
      if ftype == TType.STOP:
33611
      if ftype == TType.STOP:
33459
        break
33612
        break
33460
      if fid == 1:
33613
      if fid == 1:
33461
        if ftype == TType.LIST:
33614
        if ftype == TType.LIST:
33462
          self.hsItems = []
33615
          self.hsItems = []
33463
          (_etype857, _size854) = iprot.readListBegin()
33616
          (_etype866, _size863) = iprot.readListBegin()
33464
          for _i858 in xrange(_size854):
33617
          for _i867 in xrange(_size863):
33465
            _elem859 = HsItem()
33618
            _elem868 = HsItem()
33466
            _elem859.read(iprot)
33619
            _elem868.read(iprot)
33467
            self.hsItems.append(_elem859)
33620
            self.hsItems.append(_elem868)
33468
          iprot.readListEnd()
33621
          iprot.readListEnd()
33469
        else:
33622
        else:
33470
          iprot.skip(ftype)
33623
          iprot.skip(ftype)
33471
      else:
33624
      else:
33472
        iprot.skip(ftype)
33625
        iprot.skip(ftype)
Line 33479... Line 33632...
33479
      return
33632
      return
33480
    oprot.writeStructBegin('addHsItem_args')
33633
    oprot.writeStructBegin('addHsItem_args')
33481
    if self.hsItems is not None:
33634
    if self.hsItems is not None:
33482
      oprot.writeFieldBegin('hsItems', TType.LIST, 1)
33635
      oprot.writeFieldBegin('hsItems', TType.LIST, 1)
33483
      oprot.writeListBegin(TType.STRUCT, len(self.hsItems))
33636
      oprot.writeListBegin(TType.STRUCT, len(self.hsItems))
33484
      for iter860 in self.hsItems:
33637
      for iter869 in self.hsItems:
33485
        iter860.write(oprot)
33638
        iter869.write(oprot)
33486
      oprot.writeListEnd()
33639
      oprot.writeListEnd()
33487
      oprot.writeFieldEnd()
33640
      oprot.writeFieldEnd()
33488
    oprot.writeFieldStop()
33641
    oprot.writeFieldStop()
33489
    oprot.writeStructEnd()
33642
    oprot.writeStructEnd()
33490
 
33643
 
Line 33953... Line 34106...
33953
      if ftype == TType.STOP:
34106
      if ftype == TType.STOP:
33954
        break
34107
        break
33955
      if fid == 0:
34108
      if fid == 0:
33956
        if ftype == TType.LIST:
34109
        if ftype == TType.LIST:
33957
          self.success = []
34110
          self.success = []
33958
          (_etype864, _size861) = iprot.readListBegin()
34111
          (_etype873, _size870) = iprot.readListBegin()
33959
          for _i865 in xrange(_size861):
34112
          for _i874 in xrange(_size870):
33960
            _elem866 = Amazonlisted()
34113
            _elem875 = Amazonlisted()
33961
            _elem866.read(iprot)
34114
            _elem875.read(iprot)
33962
            self.success.append(_elem866)
34115
            self.success.append(_elem875)
33963
          iprot.readListEnd()
34116
          iprot.readListEnd()
33964
        else:
34117
        else:
33965
          iprot.skip(ftype)
34118
          iprot.skip(ftype)
33966
      else:
34119
      else:
33967
        iprot.skip(ftype)
34120
        iprot.skip(ftype)
Line 33974... Line 34127...
33974
      return
34127
      return
33975
    oprot.writeStructBegin('getAllItemstoListOnFbd_result')
34128
    oprot.writeStructBegin('getAllItemstoListOnFbd_result')
33976
    if self.success is not None:
34129
    if self.success is not None:
33977
      oprot.writeFieldBegin('success', TType.LIST, 0)
34130
      oprot.writeFieldBegin('success', TType.LIST, 0)
33978
      oprot.writeListBegin(TType.STRUCT, len(self.success))
34131
      oprot.writeListBegin(TType.STRUCT, len(self.success))
33979
      for iter867 in self.success:
34132
      for iter876 in self.success:
33980
        iter867.write(oprot)
34133
        iter876.write(oprot)
33981
      oprot.writeListEnd()
34134
      oprot.writeListEnd()
33982
      oprot.writeFieldEnd()
34135
      oprot.writeFieldEnd()
33983
    oprot.writeFieldStop()
34136
    oprot.writeFieldStop()
33984
    oprot.writeStructEnd()
34137
    oprot.writeStructEnd()
33985
 
34138
 
Line 34063... Line 34216...
34063
      if ftype == TType.STOP:
34216
      if ftype == TType.STOP:
34064
        break
34217
        break
34065
      if fid == 0:
34218
      if fid == 0:
34066
        if ftype == TType.LIST:
34219
        if ftype == TType.LIST:
34067
          self.success = []
34220
          self.success = []
34068
          (_etype871, _size868) = iprot.readListBegin()
34221
          (_etype880, _size877) = iprot.readListBegin()
34069
          for _i872 in xrange(_size868):
34222
          for _i881 in xrange(_size877):
34070
            _elem873 = Amazonlisted()
34223
            _elem882 = Amazonlisted()
34071
            _elem873.read(iprot)
34224
            _elem882.read(iprot)
34072
            self.success.append(_elem873)
34225
            self.success.append(_elem882)
34073
          iprot.readListEnd()
34226
          iprot.readListEnd()
34074
        else:
34227
        else:
34075
          iprot.skip(ftype)
34228
          iprot.skip(ftype)
34076
      else:
34229
      else:
34077
        iprot.skip(ftype)
34230
        iprot.skip(ftype)
Line 34084... Line 34237...
34084
      return
34237
      return
34085
    oprot.writeStructBegin('getAllFbdListedItems_result')
34238
    oprot.writeStructBegin('getAllFbdListedItems_result')
34086
    if self.success is not None:
34239
    if self.success is not None:
34087
      oprot.writeFieldBegin('success', TType.LIST, 0)
34240
      oprot.writeFieldBegin('success', TType.LIST, 0)
34088
      oprot.writeListBegin(TType.STRUCT, len(self.success))
34241
      oprot.writeListBegin(TType.STRUCT, len(self.success))
34089
      for iter874 in self.success:
34242
      for iter883 in self.success:
34090
        iter874.write(oprot)
34243
        iter883.write(oprot)
34091
      oprot.writeListEnd()
34244
      oprot.writeListEnd()
34092
      oprot.writeFieldEnd()
34245
      oprot.writeFieldEnd()
34093
    oprot.writeFieldStop()
34246
    oprot.writeFieldStop()
34094
    oprot.writeStructEnd()
34247
    oprot.writeStructEnd()
34095
 
34248
 
Line 34132... Line 34285...
34132
      if ftype == TType.STOP:
34285
      if ftype == TType.STOP:
34133
        break
34286
        break
34134
      if fid == 1:
34287
      if fid == 1:
34135
        if ftype == TType.LIST:
34288
        if ftype == TType.LIST:
34136
          self.itemIds = []
34289
          self.itemIds = []
34137
          (_etype878, _size875) = iprot.readListBegin()
34290
          (_etype887, _size884) = iprot.readListBegin()
34138
          for _i879 in xrange(_size875):
34291
          for _i888 in xrange(_size884):
34139
            _elem880 = iprot.readI64();
34292
            _elem889 = iprot.readI64();
34140
            self.itemIds.append(_elem880)
34293
            self.itemIds.append(_elem889)
34141
          iprot.readListEnd()
34294
          iprot.readListEnd()
34142
        else:
34295
        else:
34143
          iprot.skip(ftype)
34296
          iprot.skip(ftype)
34144
      else:
34297
      else:
34145
        iprot.skip(ftype)
34298
        iprot.skip(ftype)
Line 34152... Line 34305...
34152
      return
34305
      return
34153
    oprot.writeStructBegin('getBulkPricingForItems_args')
34306
    oprot.writeStructBegin('getBulkPricingForItems_args')
34154
    if self.itemIds is not None:
34307
    if self.itemIds is not None:
34155
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
34308
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
34156
      oprot.writeListBegin(TType.I64, len(self.itemIds))
34309
      oprot.writeListBegin(TType.I64, len(self.itemIds))
34157
      for iter881 in self.itemIds:
34310
      for iter890 in self.itemIds:
34158
        oprot.writeI64(iter881)
34311
        oprot.writeI64(iter890)
34159
      oprot.writeListEnd()
34312
      oprot.writeListEnd()
34160
      oprot.writeFieldEnd()
34313
      oprot.writeFieldEnd()
34161
    oprot.writeFieldStop()
34314
    oprot.writeFieldStop()
34162
    oprot.writeStructEnd()
34315
    oprot.writeStructEnd()
34163
 
34316
 
Line 34199... Line 34352...
34199
      if ftype == TType.STOP:
34352
      if ftype == TType.STOP:
34200
        break
34353
        break
34201
      if fid == 0:
34354
      if fid == 0:
34202
        if ftype == TType.MAP:
34355
        if ftype == TType.MAP:
34203
          self.success = {}
34356
          self.success = {}
34204
          (_ktype883, _vtype884, _size882 ) = iprot.readMapBegin() 
34357
          (_ktype892, _vtype893, _size891 ) = iprot.readMapBegin() 
34205
          for _i886 in xrange(_size882):
34358
          for _i895 in xrange(_size891):
34206
            _key887 = iprot.readI64();
34359
            _key896 = iprot.readI64();
34207
            _val888 = []
34360
            _val897 = []
34208
            (_etype892, _size889) = iprot.readListBegin()
34361
            (_etype901, _size898) = iprot.readListBegin()
34209
            for _i893 in xrange(_size889):
34362
            for _i902 in xrange(_size898):
34210
              _elem894 = BulkItemPricing()
34363
              _elem903 = BulkItemPricing()
34211
              _elem894.read(iprot)
34364
              _elem903.read(iprot)
34212
              _val888.append(_elem894)
34365
              _val897.append(_elem903)
34213
            iprot.readListEnd()
34366
            iprot.readListEnd()
34214
            self.success[_key887] = _val888
34367
            self.success[_key896] = _val897
34215
          iprot.readMapEnd()
34368
          iprot.readMapEnd()
34216
        else:
34369
        else:
34217
          iprot.skip(ftype)
34370
          iprot.skip(ftype)
34218
      else:
34371
      else:
34219
        iprot.skip(ftype)
34372
        iprot.skip(ftype)
Line 34226... Line 34379...
34226
      return
34379
      return
34227
    oprot.writeStructBegin('getBulkPricingForItems_result')
34380
    oprot.writeStructBegin('getBulkPricingForItems_result')
34228
    if self.success is not None:
34381
    if self.success is not None:
34229
      oprot.writeFieldBegin('success', TType.MAP, 0)
34382
      oprot.writeFieldBegin('success', TType.MAP, 0)
34230
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.success))
34383
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.success))
34231
      for kiter895,viter896 in self.success.items():
34384
      for kiter904,viter905 in self.success.items():
34232
        oprot.writeI64(kiter895)
34385
        oprot.writeI64(kiter904)
34233
        oprot.writeListBegin(TType.STRUCT, len(viter896))
34386
        oprot.writeListBegin(TType.STRUCT, len(viter905))
34234
        for iter897 in viter896:
34387
        for iter906 in viter905:
34235
          iter897.write(oprot)
34388
          iter906.write(oprot)
34236
        oprot.writeListEnd()
34389
        oprot.writeListEnd()
34237
      oprot.writeMapEnd()
34390
      oprot.writeMapEnd()
34238
      oprot.writeFieldEnd()
34391
      oprot.writeFieldEnd()
34239
    oprot.writeFieldStop()
34392
    oprot.writeFieldStop()
34240
    oprot.writeStructEnd()
34393
    oprot.writeStructEnd()
Line 34696... Line 34849...
34696
      if ftype == TType.STOP:
34849
      if ftype == TType.STOP:
34697
        break
34850
        break
34698
      if fid == 0:
34851
      if fid == 0:
34699
        if ftype == TType.LIST:
34852
        if ftype == TType.LIST:
34700
          self.success = []
34853
          self.success = []
34701
          (_etype901, _size898) = iprot.readListBegin()
34854
          (_etype910, _size907) = iprot.readListBegin()
34702
          for _i902 in xrange(_size898):
34855
          for _i911 in xrange(_size907):
34703
            _elem903 = BulkItemPricing()
34856
            _elem912 = BulkItemPricing()
34704
            _elem903.read(iprot)
34857
            _elem912.read(iprot)
34705
            self.success.append(_elem903)
34858
            self.success.append(_elem912)
34706
          iprot.readListEnd()
34859
          iprot.readListEnd()
34707
        else:
34860
        else:
34708
          iprot.skip(ftype)
34861
          iprot.skip(ftype)
34709
      else:
34862
      else:
34710
        iprot.skip(ftype)
34863
        iprot.skip(ftype)
Line 34717... Line 34870...
34717
      return
34870
      return
34718
    oprot.writeStructBegin('getBulkPricingByItemId_result')
34871
    oprot.writeStructBegin('getBulkPricingByItemId_result')
34719
    if self.success is not None:
34872
    if self.success is not None:
34720
      oprot.writeFieldBegin('success', TType.LIST, 0)
34873
      oprot.writeFieldBegin('success', TType.LIST, 0)
34721
      oprot.writeListBegin(TType.STRUCT, len(self.success))
34874
      oprot.writeListBegin(TType.STRUCT, len(self.success))
34722
      for iter904 in self.success:
34875
      for iter913 in self.success:
34723
        iter904.write(oprot)
34876
        iter913.write(oprot)
34724
      oprot.writeListEnd()
34877
      oprot.writeListEnd()
34725
      oprot.writeFieldEnd()
34878
      oprot.writeFieldEnd()
34726
    oprot.writeFieldStop()
34879
    oprot.writeFieldStop()
34727
    oprot.writeStructEnd()
34880
    oprot.writeStructEnd()
34728
 
34881
 
Line 34773... Line 34926...
34773
        else:
34926
        else:
34774
          iprot.skip(ftype)
34927
          iprot.skip(ftype)
34775
      elif fid == 2:
34928
      elif fid == 2:
34776
        if ftype == TType.LIST:
34929
        if ftype == TType.LIST:
34777
          self.bulkItemPricingList = []
34930
          self.bulkItemPricingList = []
34778
          (_etype908, _size905) = iprot.readListBegin()
34931
          (_etype917, _size914) = iprot.readListBegin()
34779
          for _i909 in xrange(_size905):
34932
          for _i918 in xrange(_size914):
34780
            _elem910 = BulkItemPricing()
34933
            _elem919 = BulkItemPricing()
34781
            _elem910.read(iprot)
34934
            _elem919.read(iprot)
34782
            self.bulkItemPricingList.append(_elem910)
34935
            self.bulkItemPricingList.append(_elem919)
34783
          iprot.readListEnd()
34936
          iprot.readListEnd()
34784
        else:
34937
        else:
34785
          iprot.skip(ftype)
34938
          iprot.skip(ftype)
34786
      else:
34939
      else:
34787
        iprot.skip(ftype)
34940
        iprot.skip(ftype)
Line 34798... Line 34951...
34798
      oprot.writeI64(self.item_id)
34951
      oprot.writeI64(self.item_id)
34799
      oprot.writeFieldEnd()
34952
      oprot.writeFieldEnd()
34800
    if self.bulkItemPricingList is not None:
34953
    if self.bulkItemPricingList is not None:
34801
      oprot.writeFieldBegin('bulkItemPricingList', TType.LIST, 2)
34954
      oprot.writeFieldBegin('bulkItemPricingList', TType.LIST, 2)
34802
      oprot.writeListBegin(TType.STRUCT, len(self.bulkItemPricingList))
34955
      oprot.writeListBegin(TType.STRUCT, len(self.bulkItemPricingList))
34803
      for iter911 in self.bulkItemPricingList:
34956
      for iter920 in self.bulkItemPricingList:
34804
        iter911.write(oprot)
34957
        iter920.write(oprot)
34805
      oprot.writeListEnd()
34958
      oprot.writeListEnd()
34806
      oprot.writeFieldEnd()
34959
      oprot.writeFieldEnd()
34807
    oprot.writeFieldStop()
34960
    oprot.writeFieldStop()
34808
    oprot.writeStructEnd()
34961
    oprot.writeStructEnd()
34809
 
34962
 
Line 34905... Line 35058...
34905
      if ftype == TType.STOP:
35058
      if ftype == TType.STOP:
34906
        break
35059
        break
34907
      if fid == 1:
35060
      if fid == 1:
34908
        if ftype == TType.LIST:
35061
        if ftype == TType.LIST:
34909
          self.cartIds = []
35062
          self.cartIds = []
34910
          (_etype915, _size912) = iprot.readListBegin()
35063
          (_etype924, _size921) = iprot.readListBegin()
34911
          for _i916 in xrange(_size912):
35064
          for _i925 in xrange(_size921):
34912
            _elem917 = iprot.readI64();
35065
            _elem926 = iprot.readI64();
34913
            self.cartIds.append(_elem917)
35066
            self.cartIds.append(_elem926)
34914
          iprot.readListEnd()
35067
          iprot.readListEnd()
34915
        else:
35068
        else:
34916
          iprot.skip(ftype)
35069
          iprot.skip(ftype)
34917
      else:
35070
      else:
34918
        iprot.skip(ftype)
35071
        iprot.skip(ftype)
Line 34925... Line 35078...
34925
      return
35078
      return
34926
    oprot.writeStructBegin('getCartByValue_args')
35079
    oprot.writeStructBegin('getCartByValue_args')
34927
    if self.cartIds is not None:
35080
    if self.cartIds is not None:
34928
      oprot.writeFieldBegin('cartIds', TType.LIST, 1)
35081
      oprot.writeFieldBegin('cartIds', TType.LIST, 1)
34929
      oprot.writeListBegin(TType.I64, len(self.cartIds))
35082
      oprot.writeListBegin(TType.I64, len(self.cartIds))
34930
      for iter918 in self.cartIds:
35083
      for iter927 in self.cartIds:
34931
        oprot.writeI64(iter918)
35084
        oprot.writeI64(iter927)
34932
      oprot.writeListEnd()
35085
      oprot.writeListEnd()
34933
      oprot.writeFieldEnd()
35086
      oprot.writeFieldEnd()
34934
    oprot.writeFieldStop()
35087
    oprot.writeFieldStop()
34935
    oprot.writeStructEnd()
35088
    oprot.writeStructEnd()
34936
 
35089
 
Line 34972... Line 35125...
34972
      if ftype == TType.STOP:
35125
      if ftype == TType.STOP:
34973
        break
35126
        break
34974
      if fid == 0:
35127
      if fid == 0:
34975
        if ftype == TType.LIST:
35128
        if ftype == TType.LIST:
34976
          self.success = []
35129
          self.success = []
34977
          (_etype922, _size919) = iprot.readListBegin()
35130
          (_etype931, _size928) = iprot.readListBegin()
34978
          for _i923 in xrange(_size919):
35131
          for _i932 in xrange(_size928):
34979
            _elem924 = iprot.readI64();
35132
            _elem933 = iprot.readI64();
34980
            self.success.append(_elem924)
35133
            self.success.append(_elem933)
34981
          iprot.readListEnd()
35134
          iprot.readListEnd()
34982
        else:
35135
        else:
34983
          iprot.skip(ftype)
35136
          iprot.skip(ftype)
34984
      else:
35137
      else:
34985
        iprot.skip(ftype)
35138
        iprot.skip(ftype)
Line 34992... Line 35145...
34992
      return
35145
      return
34993
    oprot.writeStructBegin('getCartByValue_result')
35146
    oprot.writeStructBegin('getCartByValue_result')
34994
    if self.success is not None:
35147
    if self.success is not None:
34995
      oprot.writeFieldBegin('success', TType.LIST, 0)
35148
      oprot.writeFieldBegin('success', TType.LIST, 0)
34996
      oprot.writeListBegin(TType.I64, len(self.success))
35149
      oprot.writeListBegin(TType.I64, len(self.success))
34997
      for iter925 in self.success:
35150
      for iter934 in self.success:
34998
        oprot.writeI64(iter925)
35151
        oprot.writeI64(iter934)
34999
      oprot.writeListEnd()
35152
      oprot.writeListEnd()
35000
      oprot.writeFieldEnd()
35153
      oprot.writeFieldEnd()
35001
    oprot.writeFieldStop()
35154
    oprot.writeFieldStop()
35002
    oprot.writeStructEnd()
35155
    oprot.writeStructEnd()
35003
 
35156
 
Line 35040... Line 35193...
35040
      if ftype == TType.STOP:
35193
      if ftype == TType.STOP:
35041
        break
35194
        break
35042
      if fid == 1:
35195
      if fid == 1:
35043
        if ftype == TType.LIST:
35196
        if ftype == TType.LIST:
35044
          self.itemPricingList = []
35197
          self.itemPricingList = []
35045
          (_etype929, _size926) = iprot.readListBegin()
35198
          (_etype938, _size935) = iprot.readListBegin()
35046
          for _i930 in xrange(_size926):
35199
          for _i939 in xrange(_size935):
35047
            _elem931 = ItemPricing()
35200
            _elem940 = ItemPricing()
35048
            _elem931.read(iprot)
35201
            _elem940.read(iprot)
35049
            self.itemPricingList.append(_elem931)
35202
            self.itemPricingList.append(_elem940)
35050
          iprot.readListEnd()
35203
          iprot.readListEnd()
35051
        else:
35204
        else:
35052
          iprot.skip(ftype)
35205
          iprot.skip(ftype)
35053
      else:
35206
      else:
35054
        iprot.skip(ftype)
35207
        iprot.skip(ftype)
Line 35061... Line 35214...
35061
      return
35214
      return
35062
    oprot.writeStructBegin('updateItemPricing_args')
35215
    oprot.writeStructBegin('updateItemPricing_args')
35063
    if self.itemPricingList is not None:
35216
    if self.itemPricingList is not None:
35064
      oprot.writeFieldBegin('itemPricingList', TType.LIST, 1)
35217
      oprot.writeFieldBegin('itemPricingList', TType.LIST, 1)
35065
      oprot.writeListBegin(TType.STRUCT, len(self.itemPricingList))
35218
      oprot.writeListBegin(TType.STRUCT, len(self.itemPricingList))
35066
      for iter932 in self.itemPricingList:
35219
      for iter941 in self.itemPricingList:
35067
        iter932.write(oprot)
35220
        iter941.write(oprot)
35068
      oprot.writeListEnd()
35221
      oprot.writeListEnd()
35069
      oprot.writeFieldEnd()
35222
      oprot.writeFieldEnd()
35070
    oprot.writeFieldStop()
35223
    oprot.writeFieldStop()
35071
    oprot.writeStructEnd()
35224
    oprot.writeStructEnd()
35072
 
35225
 
Line 35168... Line 35321...
35168
      if ftype == TType.STOP:
35321
      if ftype == TType.STOP:
35169
        break
35322
        break
35170
      if fid == 1:
35323
      if fid == 1:
35171
        if ftype == TType.LIST:
35324
        if ftype == TType.LIST:
35172
          self.bulkUploadCatalog = []
35325
          self.bulkUploadCatalog = []
35173
          (_etype936, _size933) = iprot.readListBegin()
35326
          (_etype945, _size942) = iprot.readListBegin()
35174
          for _i937 in xrange(_size933):
35327
          for _i946 in xrange(_size942):
35175
            _elem938 = BulkUploadCatalog()
35328
            _elem947 = BulkUploadCatalog()
35176
            _elem938.read(iprot)
35329
            _elem947.read(iprot)
35177
            self.bulkUploadCatalog.append(_elem938)
35330
            self.bulkUploadCatalog.append(_elem947)
35178
          iprot.readListEnd()
35331
          iprot.readListEnd()
35179
        else:
35332
        else:
35180
          iprot.skip(ftype)
35333
          iprot.skip(ftype)
35181
      else:
35334
      else:
35182
        iprot.skip(ftype)
35335
        iprot.skip(ftype)
Line 35189... Line 35342...
35189
      return
35342
      return
35190
    oprot.writeStructBegin('bulkUpdateCatalog_args')
35343
    oprot.writeStructBegin('bulkUpdateCatalog_args')
35191
    if self.bulkUploadCatalog is not None:
35344
    if self.bulkUploadCatalog is not None:
35192
      oprot.writeFieldBegin('bulkUploadCatalog', TType.LIST, 1)
35345
      oprot.writeFieldBegin('bulkUploadCatalog', TType.LIST, 1)
35193
      oprot.writeListBegin(TType.STRUCT, len(self.bulkUploadCatalog))
35346
      oprot.writeListBegin(TType.STRUCT, len(self.bulkUploadCatalog))
35194
      for iter939 in self.bulkUploadCatalog:
35347
      for iter948 in self.bulkUploadCatalog:
35195
        iter939.write(oprot)
35348
        iter948.write(oprot)
35196
      oprot.writeListEnd()
35349
      oprot.writeListEnd()
35197
      oprot.writeFieldEnd()
35350
      oprot.writeFieldEnd()
35198
    oprot.writeFieldStop()
35351
    oprot.writeFieldStop()
35199
    oprot.writeStructEnd()
35352
    oprot.writeStructEnd()
35200
 
35353
 
Line 35372... Line 35525...
35372
      if ftype == TType.STOP:
35525
      if ftype == TType.STOP:
35373
        break
35526
        break
35374
      if fid == 0:
35527
      if fid == 0:
35375
        if ftype == TType.MAP:
35528
        if ftype == TType.MAP:
35376
          self.success = {}
35529
          self.success = {}
35377
          (_ktype941, _vtype942, _size940 ) = iprot.readMapBegin() 
35530
          (_ktype950, _vtype951, _size949 ) = iprot.readMapBegin() 
35378
          for _i944 in xrange(_size940):
35531
          for _i953 in xrange(_size949):
35379
            _key945 = iprot.readString();
35532
            _key954 = iprot.readString();
35380
            _val946 = iprot.readI64();
35533
            _val955 = iprot.readI64();
35381
            self.success[_key945] = _val946
35534
            self.success[_key954] = _val955
35382
          iprot.readMapEnd()
35535
          iprot.readMapEnd()
35383
        else:
35536
        else:
35384
          iprot.skip(ftype)
35537
          iprot.skip(ftype)
35385
      elif fid == 1:
35538
      elif fid == 1:
35386
        if ftype == TType.STRUCT:
35539
        if ftype == TType.STRUCT:
Line 35399... Line 35552...
35399
      return
35552
      return
35400
    oprot.writeStructBegin('getWarrantyInfoForItem_result')
35553
    oprot.writeStructBegin('getWarrantyInfoForItem_result')
35401
    if self.success is not None:
35554
    if self.success is not None:
35402
      oprot.writeFieldBegin('success', TType.MAP, 0)
35555
      oprot.writeFieldBegin('success', TType.MAP, 0)
35403
      oprot.writeMapBegin(TType.STRING, TType.I64, len(self.success))
35556
      oprot.writeMapBegin(TType.STRING, TType.I64, len(self.success))
35404
      for kiter947,viter948 in self.success.items():
35557
      for kiter956,viter957 in self.success.items():
35405
        oprot.writeString(kiter947)
35558
        oprot.writeString(kiter956)
35406
        oprot.writeI64(viter948)
35559
        oprot.writeI64(viter957)
35407
      oprot.writeMapEnd()
35560
      oprot.writeMapEnd()
35408
      oprot.writeFieldEnd()
35561
      oprot.writeFieldEnd()
35409
    if self.cex is not None:
35562
    if self.cex is not None:
35410
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
35563
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
35411
      self.cex.write(oprot)
35564
      self.cex.write(oprot)
Line 35455... Line 35608...
35455
      if ftype == TType.STOP:
35608
      if ftype == TType.STOP:
35456
        break
35609
        break
35457
      if fid == 1:
35610
      if fid == 1:
35458
        if ftype == TType.LIST:
35611
        if ftype == TType.LIST:
35459
          self.catalogItemIds = []
35612
          self.catalogItemIds = []
35460
          (_etype952, _size949) = iprot.readListBegin()
35613
          (_etype961, _size958) = iprot.readListBegin()
35461
          for _i953 in xrange(_size949):
35614
          for _i962 in xrange(_size958):
35462
            _elem954 = iprot.readI64();
35615
            _elem963 = iprot.readI64();
35463
            self.catalogItemIds.append(_elem954)
35616
            self.catalogItemIds.append(_elem963)
35464
          iprot.readListEnd()
35617
          iprot.readListEnd()
35465
        else:
35618
        else:
35466
          iprot.skip(ftype)
35619
          iprot.skip(ftype)
35467
      elif fid == 2:
35620
      elif fid == 2:
35468
        if ftype == TType.I32:
35621
        if ftype == TType.I32:
Line 35480... Line 35633...
35480
      return
35633
      return
35481
    oprot.writeStructBegin('getWarrantyInfoForItemList_args')
35634
    oprot.writeStructBegin('getWarrantyInfoForItemList_args')
35482
    if self.catalogItemIds is not None:
35635
    if self.catalogItemIds is not None:
35483
      oprot.writeFieldBegin('catalogItemIds', TType.LIST, 1)
35636
      oprot.writeFieldBegin('catalogItemIds', TType.LIST, 1)
35484
      oprot.writeListBegin(TType.I64, len(self.catalogItemIds))
35637
      oprot.writeListBegin(TType.I64, len(self.catalogItemIds))
35485
      for iter955 in self.catalogItemIds:
35638
      for iter964 in self.catalogItemIds:
35486
        oprot.writeI64(iter955)
35639
        oprot.writeI64(iter964)
35487
      oprot.writeListEnd()
35640
      oprot.writeListEnd()
35488
      oprot.writeFieldEnd()
35641
      oprot.writeFieldEnd()
35489
    if self.itemCondition is not None:
35642
    if self.itemCondition is not None:
35490
      oprot.writeFieldBegin('itemCondition', TType.I32, 2)
35643
      oprot.writeFieldBegin('itemCondition', TType.I32, 2)
35491
      oprot.writeI32(self.itemCondition)
35644
      oprot.writeI32(self.itemCondition)
Line 35534... Line 35687...
35534
      if ftype == TType.STOP:
35687
      if ftype == TType.STOP:
35535
        break
35688
        break
35536
      if fid == 0:
35689
      if fid == 0:
35537
        if ftype == TType.MAP:
35690
        if ftype == TType.MAP:
35538
          self.success = {}
35691
          self.success = {}
35539
          (_ktype957, _vtype958, _size956 ) = iprot.readMapBegin() 
35692
          (_ktype966, _vtype967, _size965 ) = iprot.readMapBegin() 
35540
          for _i960 in xrange(_size956):
35693
          for _i969 in xrange(_size965):
35541
            _key961 = iprot.readI64();
35694
            _key970 = iprot.readI64();
35542
            _val962 = {}
35695
            _val971 = {}
35543
            (_ktype964, _vtype965, _size963 ) = iprot.readMapBegin() 
35696
            (_ktype973, _vtype974, _size972 ) = iprot.readMapBegin() 
35544
            for _i967 in xrange(_size963):
35697
            for _i976 in xrange(_size972):
35545
              _key968 = iprot.readString();
35698
              _key977 = iprot.readString();
35546
              _val969 = iprot.readI64();
35699
              _val978 = iprot.readI64();
35547
              _val962[_key968] = _val969
35700
              _val971[_key977] = _val978
35548
            iprot.readMapEnd()
35701
            iprot.readMapEnd()
35549
            self.success[_key961] = _val962
35702
            self.success[_key970] = _val971
35550
          iprot.readMapEnd()
35703
          iprot.readMapEnd()
35551
        else:
35704
        else:
35552
          iprot.skip(ftype)
35705
          iprot.skip(ftype)
35553
      elif fid == 1:
35706
      elif fid == 1:
35554
        if ftype == TType.STRUCT:
35707
        if ftype == TType.STRUCT:
Line 35567... Line 35720...
35567
      return
35720
      return
35568
    oprot.writeStructBegin('getWarrantyInfoForItemList_result')
35721
    oprot.writeStructBegin('getWarrantyInfoForItemList_result')
35569
    if self.success is not None:
35722
    if self.success is not None:
35570
      oprot.writeFieldBegin('success', TType.MAP, 0)
35723
      oprot.writeFieldBegin('success', TType.MAP, 0)
35571
      oprot.writeMapBegin(TType.I64, TType.MAP, len(self.success))
35724
      oprot.writeMapBegin(TType.I64, TType.MAP, len(self.success))
35572
      for kiter970,viter971 in self.success.items():
35725
      for kiter979,viter980 in self.success.items():
35573
        oprot.writeI64(kiter970)
35726
        oprot.writeI64(kiter979)
35574
        oprot.writeMapBegin(TType.STRING, TType.I64, len(viter971))
35727
        oprot.writeMapBegin(TType.STRING, TType.I64, len(viter980))
35575
        for kiter972,viter973 in viter971.items():
35728
        for kiter981,viter982 in viter980.items():
35576
          oprot.writeString(kiter972)
35729
          oprot.writeString(kiter981)
35577
          oprot.writeI64(viter973)
35730
          oprot.writeI64(viter982)
35578
        oprot.writeMapEnd()
35731
        oprot.writeMapEnd()
35579
      oprot.writeMapEnd()
35732
      oprot.writeMapEnd()
35580
      oprot.writeFieldEnd()
35733
      oprot.writeFieldEnd()
35581
    if self.cex is not None:
35734
    if self.cex is not None:
35582
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
35735
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
35583
      self.cex.write(oprot)
35736
      self.cex.write(oprot)
35584
      oprot.writeFieldEnd()
35737
      oprot.writeFieldEnd()
-
 
35738
    oprot.writeFieldStop()
-
 
35739
    oprot.writeStructEnd()
-
 
35740
 
-
 
35741
  def validate(self):
-
 
35742
    return
-
 
35743
 
-
 
35744
 
-
 
35745
  def __repr__(self):
-
 
35746
    L = ['%s=%r' % (key, value)
-
 
35747
      for key, value in self.__dict__.iteritems()]
-
 
35748
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
35749
 
-
 
35750
  def __eq__(self, other):
-
 
35751
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
35752
 
-
 
35753
  def __ne__(self, other):
-
 
35754
    return not (self == other)
-
 
35755
 
-
 
35756
class getGstRatesByState_args:
-
 
35757
  """
-
 
35758
  Attributes:
-
 
35759
   - stateId
-
 
35760
  """
-
 
35761
 
-
 
35762
  thrift_spec = (
-
 
35763
    None, # 0
-
 
35764
    (1, TType.I64, 'stateId', None, None, ), # 1
-
 
35765
  )
-
 
35766
 
-
 
35767
  def __init__(self, stateId=None,):
-
 
35768
    self.stateId = stateId
-
 
35769
 
-
 
35770
  def read(self, iprot):
-
 
35771
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
35772
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
35773
      return
-
 
35774
    iprot.readStructBegin()
-
 
35775
    while True:
-
 
35776
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
35777
      if ftype == TType.STOP:
-
 
35778
        break
-
 
35779
      if fid == 1:
-
 
35780
        if ftype == TType.I64:
-
 
35781
          self.stateId = iprot.readI64();
-
 
35782
        else:
-
 
35783
          iprot.skip(ftype)
-
 
35784
      else:
-
 
35785
        iprot.skip(ftype)
-
 
35786
      iprot.readFieldEnd()
-
 
35787
    iprot.readStructEnd()
-
 
35788
 
-
 
35789
  def write(self, oprot):
-
 
35790
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
35791
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
35792
      return
-
 
35793
    oprot.writeStructBegin('getGstRatesByState_args')
-
 
35794
    if self.stateId is not None:
-
 
35795
      oprot.writeFieldBegin('stateId', TType.I64, 1)
-
 
35796
      oprot.writeI64(self.stateId)
-
 
35797
      oprot.writeFieldEnd()
-
 
35798
    oprot.writeFieldStop()
-
 
35799
    oprot.writeStructEnd()
-
 
35800
 
-
 
35801
  def validate(self):
-
 
35802
    return
-
 
35803
 
-
 
35804
 
-
 
35805
  def __repr__(self):
-
 
35806
    L = ['%s=%r' % (key, value)
-
 
35807
      for key, value in self.__dict__.iteritems()]
-
 
35808
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
35809
 
-
 
35810
  def __eq__(self, other):
-
 
35811
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
35812
 
-
 
35813
  def __ne__(self, other):
-
 
35814
    return not (self == other)
-
 
35815
 
-
 
35816
class getGstRatesByState_result:
-
 
35817
  """
-
 
35818
  Attributes:
-
 
35819
   - success
-
 
35820
   - cex
-
 
35821
  """
-
 
35822
 
-
 
35823
  thrift_spec = (
-
 
35824
    (0, TType.STRUCT, 'success', (StateGstRates, StateGstRates.thrift_spec), None, ), # 0
-
 
35825
    (1, TType.STRUCT, 'cex', (CatalogServiceException, CatalogServiceException.thrift_spec), None, ), # 1
-
 
35826
  )
-
 
35827
 
-
 
35828
  def __init__(self, success=None, cex=None,):
-
 
35829
    self.success = success
-
 
35830
    self.cex = cex
-
 
35831
 
-
 
35832
  def read(self, iprot):
-
 
35833
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
35834
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
35835
      return
-
 
35836
    iprot.readStructBegin()
-
 
35837
    while True:
-
 
35838
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
35839
      if ftype == TType.STOP:
-
 
35840
        break
-
 
35841
      if fid == 0:
-
 
35842
        if ftype == TType.STRUCT:
-
 
35843
          self.success = StateGstRates()
-
 
35844
          self.success.read(iprot)
-
 
35845
        else:
-
 
35846
          iprot.skip(ftype)
-
 
35847
      elif fid == 1:
-
 
35848
        if ftype == TType.STRUCT:
-
 
35849
          self.cex = CatalogServiceException()
-
 
35850
          self.cex.read(iprot)
-
 
35851
        else:
-
 
35852
          iprot.skip(ftype)
-
 
35853
      else:
-
 
35854
        iprot.skip(ftype)
-
 
35855
      iprot.readFieldEnd()
-
 
35856
    iprot.readStructEnd()
-
 
35857
 
-
 
35858
  def write(self, oprot):
-
 
35859
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
35860
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
35861
      return
-
 
35862
    oprot.writeStructBegin('getGstRatesByState_result')
-
 
35863
    if self.success is not None:
-
 
35864
      oprot.writeFieldBegin('success', TType.STRUCT, 0)
-
 
35865
      self.success.write(oprot)
-
 
35866
      oprot.writeFieldEnd()
-
 
35867
    if self.cex is not None:
-
 
35868
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
-
 
35869
      self.cex.write(oprot)
-
 
35870
      oprot.writeFieldEnd()
-
 
35871
    oprot.writeFieldStop()
-
 
35872
    oprot.writeStructEnd()
-
 
35873
 
-
 
35874
  def validate(self):
-
 
35875
    return
-
 
35876
 
-
 
35877
 
-
 
35878
  def __repr__(self):
-
 
35879
    L = ['%s=%r' % (key, value)
-
 
35880
      for key, value in self.__dict__.iteritems()]
-
 
35881
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
35882
 
-
 
35883
  def __eq__(self, other):
-
 
35884
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
35885
 
-
 
35886
  def __ne__(self, other):
-
 
35887
    return not (self == other)
-
 
35888
 
-
 
35889
class getInterStateGstRates_args:
-
 
35890
 
-
 
35891
  thrift_spec = (
-
 
35892
  )
-
 
35893
 
-
 
35894
  def read(self, iprot):
-
 
35895
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
35896
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
35897
      return
-
 
35898
    iprot.readStructBegin()
-
 
35899
    while True:
-
 
35900
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
35901
      if ftype == TType.STOP:
-
 
35902
        break
-
 
35903
      else:
-
 
35904
        iprot.skip(ftype)
-
 
35905
      iprot.readFieldEnd()
-
 
35906
    iprot.readStructEnd()
-
 
35907
 
-
 
35908
  def write(self, oprot):
-
 
35909
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
35910
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
35911
      return
-
 
35912
    oprot.writeStructBegin('getInterStateGstRates_args')
-
 
35913
    oprot.writeFieldStop()
-
 
35914
    oprot.writeStructEnd()
-
 
35915
 
-
 
35916
  def validate(self):
-
 
35917
    return
-
 
35918
 
-
 
35919
 
-
 
35920
  def __repr__(self):
-
 
35921
    L = ['%s=%r' % (key, value)
-
 
35922
      for key, value in self.__dict__.iteritems()]
-
 
35923
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
35924
 
-
 
35925
  def __eq__(self, other):
-
 
35926
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
35927
 
-
 
35928
  def __ne__(self, other):
-
 
35929
    return not (self == other)
-
 
35930
 
-
 
35931
class getInterStateGstRates_result:
-
 
35932
  """
-
 
35933
  Attributes:
-
 
35934
   - success
-
 
35935
   - cex
-
 
35936
  """
-
 
35937
 
-
 
35938
  thrift_spec = (
-
 
35939
    (0, TType.MAP, 'success', (TType.STRING,None,TType.STRUCT,(GstRate, GstRate.thrift_spec)), None, ), # 0
-
 
35940
    (1, TType.STRUCT, 'cex', (CatalogServiceException, CatalogServiceException.thrift_spec), None, ), # 1
-
 
35941
  )
-
 
35942
 
-
 
35943
  def __init__(self, success=None, cex=None,):
-
 
35944
    self.success = success
-
 
35945
    self.cex = cex
-
 
35946
 
-
 
35947
  def read(self, iprot):
-
 
35948
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
35949
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
35950
      return
-
 
35951
    iprot.readStructBegin()
-
 
35952
    while True:
-
 
35953
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
35954
      if ftype == TType.STOP:
-
 
35955
        break
-
 
35956
      if fid == 0:
-
 
35957
        if ftype == TType.MAP:
-
 
35958
          self.success = {}
-
 
35959
          (_ktype984, _vtype985, _size983 ) = iprot.readMapBegin() 
-
 
35960
          for _i987 in xrange(_size983):
-
 
35961
            _key988 = iprot.readString();
-
 
35962
            _val989 = GstRate()
-
 
35963
            _val989.read(iprot)
-
 
35964
            self.success[_key988] = _val989
-
 
35965
          iprot.readMapEnd()
-
 
35966
        else:
-
 
35967
          iprot.skip(ftype)
-
 
35968
      elif fid == 1:
-
 
35969
        if ftype == TType.STRUCT:
-
 
35970
          self.cex = CatalogServiceException()
-
 
35971
          self.cex.read(iprot)
-
 
35972
        else:
-
 
35973
          iprot.skip(ftype)
-
 
35974
      else:
-
 
35975
        iprot.skip(ftype)
-
 
35976
      iprot.readFieldEnd()
-
 
35977
    iprot.readStructEnd()
-
 
35978
 
-
 
35979
  def write(self, oprot):
-
 
35980
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
35981
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
35982
      return
-
 
35983
    oprot.writeStructBegin('getInterStateGstRates_result')
-
 
35984
    if self.success is not None:
-
 
35985
      oprot.writeFieldBegin('success', TType.MAP, 0)
-
 
35986
      oprot.writeMapBegin(TType.STRING, TType.STRUCT, len(self.success))
-
 
35987
      for kiter990,viter991 in self.success.items():
-
 
35988
        oprot.writeString(kiter990)
-
 
35989
        viter991.write(oprot)
-
 
35990
      oprot.writeMapEnd()
-
 
35991
      oprot.writeFieldEnd()
-
 
35992
    if self.cex is not None:
-
 
35993
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
-
 
35994
      self.cex.write(oprot)
-
 
35995
      oprot.writeFieldEnd()
-
 
35996
    oprot.writeFieldStop()
-
 
35997
    oprot.writeStructEnd()
-
 
35998
 
-
 
35999
  def validate(self):
-
 
36000
    return
-
 
36001
 
-
 
36002
 
-
 
36003
  def __repr__(self):
-
 
36004
    L = ['%s=%r' % (key, value)
-
 
36005
      for key, value in self.__dict__.iteritems()]
-
 
36006
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
36007
 
-
 
36008
  def __eq__(self, other):
-
 
36009
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
36010
 
-
 
36011
  def __ne__(self, other):
-
 
36012
    return not (self == other)
-
 
36013
 
-
 
36014
class getHsnCodesByCategory_args:
-
 
36015
  """
-
 
36016
  Attributes:
-
 
36017
   - categoryId
-
 
36018
  """
-
 
36019
 
-
 
36020
  thrift_spec = (
-
 
36021
    None, # 0
-
 
36022
    (1, TType.I64, 'categoryId', None, None, ), # 1
-
 
36023
  )
-
 
36024
 
-
 
36025
  def __init__(self, categoryId=None,):
-
 
36026
    self.categoryId = categoryId
-
 
36027
 
-
 
36028
  def read(self, iprot):
-
 
36029
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
36030
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
36031
      return
-
 
36032
    iprot.readStructBegin()
-
 
36033
    while True:
-
 
36034
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
36035
      if ftype == TType.STOP:
-
 
36036
        break
-
 
36037
      if fid == 1:
-
 
36038
        if ftype == TType.I64:
-
 
36039
          self.categoryId = iprot.readI64();
-
 
36040
        else:
-
 
36041
          iprot.skip(ftype)
-
 
36042
      else:
-
 
36043
        iprot.skip(ftype)
-
 
36044
      iprot.readFieldEnd()
-
 
36045
    iprot.readStructEnd()
-
 
36046
 
-
 
36047
  def write(self, oprot):
-
 
36048
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
36049
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
36050
      return
-
 
36051
    oprot.writeStructBegin('getHsnCodesByCategory_args')
-
 
36052
    if self.categoryId is not None:
-
 
36053
      oprot.writeFieldBegin('categoryId', TType.I64, 1)
-
 
36054
      oprot.writeI64(self.categoryId)
-
 
36055
      oprot.writeFieldEnd()
-
 
36056
    oprot.writeFieldStop()
-
 
36057
    oprot.writeStructEnd()
-
 
36058
 
-
 
36059
  def validate(self):
-
 
36060
    return
-
 
36061
 
-
 
36062
 
-
 
36063
  def __repr__(self):
-
 
36064
    L = ['%s=%r' % (key, value)
-
 
36065
      for key, value in self.__dict__.iteritems()]
-
 
36066
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
36067
 
-
 
36068
  def __eq__(self, other):
-
 
36069
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
36070
 
-
 
36071
  def __ne__(self, other):
-
 
36072
    return not (self == other)
-
 
36073
 
-
 
36074
class getHsnCodesByCategory_result:
-
 
36075
  """
-
 
36076
  Attributes:
-
 
36077
   - success
-
 
36078
   - cex
-
 
36079
  """
-
 
36080
 
-
 
36081
  thrift_spec = (
-
 
36082
    (0, TType.LIST, 'success', (TType.STRING,None), None, ), # 0
-
 
36083
    (1, TType.STRUCT, 'cex', (CatalogServiceException, CatalogServiceException.thrift_spec), None, ), # 1
-
 
36084
  )
-
 
36085
 
-
 
36086
  def __init__(self, success=None, cex=None,):
-
 
36087
    self.success = success
-
 
36088
    self.cex = cex
-
 
36089
 
-
 
36090
  def read(self, iprot):
-
 
36091
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
36092
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
36093
      return
-
 
36094
    iprot.readStructBegin()
-
 
36095
    while True:
-
 
36096
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
36097
      if ftype == TType.STOP:
-
 
36098
        break
-
 
36099
      if fid == 0:
-
 
36100
        if ftype == TType.LIST:
-
 
36101
          self.success = []
-
 
36102
          (_etype995, _size992) = iprot.readListBegin()
-
 
36103
          for _i996 in xrange(_size992):
-
 
36104
            _elem997 = iprot.readString();
-
 
36105
            self.success.append(_elem997)
-
 
36106
          iprot.readListEnd()
-
 
36107
        else:
-
 
36108
          iprot.skip(ftype)
-
 
36109
      elif fid == 1:
-
 
36110
        if ftype == TType.STRUCT:
-
 
36111
          self.cex = CatalogServiceException()
-
 
36112
          self.cex.read(iprot)
-
 
36113
        else:
-
 
36114
          iprot.skip(ftype)
-
 
36115
      else:
-
 
36116
        iprot.skip(ftype)
-
 
36117
      iprot.readFieldEnd()
-
 
36118
    iprot.readStructEnd()
-
 
36119
 
-
 
36120
  def write(self, oprot):
-
 
36121
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
36122
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
36123
      return
-
 
36124
    oprot.writeStructBegin('getHsnCodesByCategory_result')
-
 
36125
    if self.success is not None:
-
 
36126
      oprot.writeFieldBegin('success', TType.LIST, 0)
-
 
36127
      oprot.writeListBegin(TType.STRING, len(self.success))
-
 
36128
      for iter998 in self.success:
-
 
36129
        oprot.writeString(iter998)
-
 
36130
      oprot.writeListEnd()
-
 
36131
      oprot.writeFieldEnd()
-
 
36132
    if self.cex is not None:
-
 
36133
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
-
 
36134
      self.cex.write(oprot)
-
 
36135
      oprot.writeFieldEnd()
35585
    oprot.writeFieldStop()
36136
    oprot.writeFieldStop()
35586
    oprot.writeStructEnd()
36137
    oprot.writeStructEnd()
35587
 
36138
 
35588
  def validate(self):
36139
  def validate(self):
35589
    return
36140
    return