Subversion Repositories SmartDukaan

Rev

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

Rev 13136 Rev 13493
Line 87... Line 87...
87
    Parameters:
87
    Parameters:
88
     - item_id
88
     - item_id
89
    """
89
    """
90
    pass
90
    pass
91
 
91
 
-
 
92
  def getItems(self, item_ids):
-
 
93
    """
-
 
94
    Parameters:
-
 
95
     - item_ids
-
 
96
    """
-
 
97
    pass
-
 
98
 
92
  def getItemsByCatalogId(self, catalog_item_id):
99
  def getItemsByCatalogId(self, catalog_item_id):
93
    """
100
    """
94
    Parameters:
101
    Parameters:
95
     - catalog_item_id
102
     - catalog_item_id
96
    """
103
    """
Line 1584... Line 1591...
1584
      return result.success
1591
      return result.success
1585
    if result.cex is not None:
1592
    if result.cex is not None:
1586
      raise result.cex
1593
      raise result.cex
1587
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getItem failed: unknown result");
1594
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getItem failed: unknown result");
1588
 
1595
 
-
 
1596
  def getItems(self, item_ids):
-
 
1597
    """
-
 
1598
    Parameters:
-
 
1599
     - item_ids
-
 
1600
    """
-
 
1601
    self.send_getItems(item_ids)
-
 
1602
    return self.recv_getItems()
-
 
1603
 
-
 
1604
  def send_getItems(self, item_ids):
-
 
1605
    self._oprot.writeMessageBegin('getItems', TMessageType.CALL, self._seqid)
-
 
1606
    args = getItems_args()
-
 
1607
    args.item_ids = item_ids
-
 
1608
    args.write(self._oprot)
-
 
1609
    self._oprot.writeMessageEnd()
-
 
1610
    self._oprot.trans.flush()
-
 
1611
 
-
 
1612
  def recv_getItems(self, ):
-
 
1613
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
1614
    if mtype == TMessageType.EXCEPTION:
-
 
1615
      x = TApplicationException()
-
 
1616
      x.read(self._iprot)
-
 
1617
      self._iprot.readMessageEnd()
-
 
1618
      raise x
-
 
1619
    result = getItems_result()
-
 
1620
    result.read(self._iprot)
-
 
1621
    self._iprot.readMessageEnd()
-
 
1622
    if result.success is not None:
-
 
1623
      return result.success
-
 
1624
    if result.cex is not None:
-
 
1625
      raise result.cex
-
 
1626
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getItems failed: unknown result");
-
 
1627
 
1589
  def getItemsByCatalogId(self, catalog_item_id):
1628
  def getItemsByCatalogId(self, catalog_item_id):
1590
    """
1629
    """
1591
    Parameters:
1630
    Parameters:
1592
     - catalog_item_id
1631
     - catalog_item_id
1593
    """
1632
    """
Line 6853... Line 6892...
6853
    self._processMap["getItemStatusDescription"] = Processor.process_getItemStatusDescription
6892
    self._processMap["getItemStatusDescription"] = Processor.process_getItemStatusDescription
6854
    self._processMap["startItemOn"] = Processor.process_startItemOn
6893
    self._processMap["startItemOn"] = Processor.process_startItemOn
6855
    self._processMap["retireItemOn"] = Processor.process_retireItemOn
6894
    self._processMap["retireItemOn"] = Processor.process_retireItemOn
6856
    self._processMap["changeItemStatus"] = Processor.process_changeItemStatus
6895
    self._processMap["changeItemStatus"] = Processor.process_changeItemStatus
6857
    self._processMap["getItem"] = Processor.process_getItem
6896
    self._processMap["getItem"] = Processor.process_getItem
-
 
6897
    self._processMap["getItems"] = Processor.process_getItems
6858
    self._processMap["getItemsByCatalogId"] = Processor.process_getItemsByCatalogId
6898
    self._processMap["getItemsByCatalogId"] = Processor.process_getItemsByCatalogId
6859
    self._processMap["getValidItemsByCatalogId"] = Processor.process_getValidItemsByCatalogId
6899
    self._processMap["getValidItemsByCatalogId"] = Processor.process_getValidItemsByCatalogId
6860
    self._processMap["getAllItems"] = Processor.process_getAllItems
6900
    self._processMap["getAllItems"] = Processor.process_getAllItems
6861
    self._processMap["getAllItemsByStatus"] = Processor.process_getAllItemsByStatus
6901
    self._processMap["getAllItemsByStatus"] = Processor.process_getAllItemsByStatus
6862
    self._processMap["markItemAsContentComplete"] = Processor.process_markItemAsContentComplete
6902
    self._processMap["markItemAsContentComplete"] = Processor.process_markItemAsContentComplete
Line 7168... Line 7208...
7168
    oprot.writeMessageBegin("getItem", TMessageType.REPLY, seqid)
7208
    oprot.writeMessageBegin("getItem", TMessageType.REPLY, seqid)
7169
    result.write(oprot)
7209
    result.write(oprot)
7170
    oprot.writeMessageEnd()
7210
    oprot.writeMessageEnd()
7171
    oprot.trans.flush()
7211
    oprot.trans.flush()
7172
 
7212
 
-
 
7213
  def process_getItems(self, seqid, iprot, oprot):
-
 
7214
    args = getItems_args()
-
 
7215
    args.read(iprot)
-
 
7216
    iprot.readMessageEnd()
-
 
7217
    result = getItems_result()
-
 
7218
    try:
-
 
7219
      result.success = self._handler.getItems(args.item_ids)
-
 
7220
    except CatalogServiceException, cex:
-
 
7221
      result.cex = cex
-
 
7222
    oprot.writeMessageBegin("getItems", TMessageType.REPLY, seqid)
-
 
7223
    result.write(oprot)
-
 
7224
    oprot.writeMessageEnd()
-
 
7225
    oprot.trans.flush()
-
 
7226
 
7173
  def process_getItemsByCatalogId(self, seqid, iprot, oprot):
7227
  def process_getItemsByCatalogId(self, seqid, iprot, oprot):
7174
    args = getItemsByCatalogId_args()
7228
    args = getItemsByCatalogId_args()
7175
    args.read(iprot)
7229
    args.read(iprot)
7176
    iprot.readMessageEnd()
7230
    iprot.readMessageEnd()
7177
    result = getItemsByCatalogId_result()
7231
    result = getItemsByCatalogId_result()
Line 10413... Line 10467...
10413
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
10467
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
10414
 
10468
 
10415
  def __ne__(self, other):
10469
  def __ne__(self, other):
10416
    return not (self == other)
10470
    return not (self == other)
10417
 
10471
 
-
 
10472
class getItems_args:
-
 
10473
  """
-
 
10474
  Attributes:
-
 
10475
   - item_ids
-
 
10476
  """
-
 
10477
 
-
 
10478
  thrift_spec = (
-
 
10479
    None, # 0
-
 
10480
    (1, TType.LIST, 'item_ids', (TType.I64,None), None, ), # 1
-
 
10481
  )
-
 
10482
 
-
 
10483
  def __init__(self, item_ids=None,):
-
 
10484
    self.item_ids = item_ids
-
 
10485
 
-
 
10486
  def read(self, iprot):
-
 
10487
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
10488
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
10489
      return
-
 
10490
    iprot.readStructBegin()
-
 
10491
    while True:
-
 
10492
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
10493
      if ftype == TType.STOP:
-
 
10494
        break
-
 
10495
      if fid == 1:
-
 
10496
        if ftype == TType.LIST:
-
 
10497
          self.item_ids = []
-
 
10498
          (_etype49, _size46) = iprot.readListBegin()
-
 
10499
          for _i50 in xrange(_size46):
-
 
10500
            _elem51 = iprot.readI64();
-
 
10501
            self.item_ids.append(_elem51)
-
 
10502
          iprot.readListEnd()
-
 
10503
        else:
-
 
10504
          iprot.skip(ftype)
-
 
10505
      else:
-
 
10506
        iprot.skip(ftype)
-
 
10507
      iprot.readFieldEnd()
-
 
10508
    iprot.readStructEnd()
-
 
10509
 
-
 
10510
  def write(self, oprot):
-
 
10511
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
10512
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
10513
      return
-
 
10514
    oprot.writeStructBegin('getItems_args')
-
 
10515
    if self.item_ids is not None:
-
 
10516
      oprot.writeFieldBegin('item_ids', TType.LIST, 1)
-
 
10517
      oprot.writeListBegin(TType.I64, len(self.item_ids))
-
 
10518
      for iter52 in self.item_ids:
-
 
10519
        oprot.writeI64(iter52)
-
 
10520
      oprot.writeListEnd()
-
 
10521
      oprot.writeFieldEnd()
-
 
10522
    oprot.writeFieldStop()
-
 
10523
    oprot.writeStructEnd()
-
 
10524
 
-
 
10525
  def validate(self):
-
 
10526
    return
-
 
10527
 
-
 
10528
 
-
 
10529
  def __repr__(self):
-
 
10530
    L = ['%s=%r' % (key, value)
-
 
10531
      for key, value in self.__dict__.iteritems()]
-
 
10532
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
10533
 
-
 
10534
  def __eq__(self, other):
-
 
10535
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
10536
 
-
 
10537
  def __ne__(self, other):
-
 
10538
    return not (self == other)
-
 
10539
 
-
 
10540
class getItems_result:
-
 
10541
  """
-
 
10542
  Attributes:
-
 
10543
   - success
-
 
10544
   - cex
-
 
10545
  """
-
 
10546
 
-
 
10547
  thrift_spec = (
-
 
10548
    (0, TType.MAP, 'success', (TType.I64,None,TType.STRUCT,(Item, Item.thrift_spec)), None, ), # 0
-
 
10549
    (1, TType.STRUCT, 'cex', (CatalogServiceException, CatalogServiceException.thrift_spec), None, ), # 1
-
 
10550
  )
-
 
10551
 
-
 
10552
  def __init__(self, success=None, cex=None,):
-
 
10553
    self.success = success
-
 
10554
    self.cex = cex
-
 
10555
 
-
 
10556
  def read(self, iprot):
-
 
10557
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
10558
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
10559
      return
-
 
10560
    iprot.readStructBegin()
-
 
10561
    while True:
-
 
10562
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
10563
      if ftype == TType.STOP:
-
 
10564
        break
-
 
10565
      if fid == 0:
-
 
10566
        if ftype == TType.MAP:
-
 
10567
          self.success = {}
-
 
10568
          (_ktype54, _vtype55, _size53 ) = iprot.readMapBegin() 
-
 
10569
          for _i57 in xrange(_size53):
-
 
10570
            _key58 = iprot.readI64();
-
 
10571
            _val59 = Item()
-
 
10572
            _val59.read(iprot)
-
 
10573
            self.success[_key58] = _val59
-
 
10574
          iprot.readMapEnd()
-
 
10575
        else:
-
 
10576
          iprot.skip(ftype)
-
 
10577
      elif fid == 1:
-
 
10578
        if ftype == TType.STRUCT:
-
 
10579
          self.cex = CatalogServiceException()
-
 
10580
          self.cex.read(iprot)
-
 
10581
        else:
-
 
10582
          iprot.skip(ftype)
-
 
10583
      else:
-
 
10584
        iprot.skip(ftype)
-
 
10585
      iprot.readFieldEnd()
-
 
10586
    iprot.readStructEnd()
-
 
10587
 
-
 
10588
  def write(self, oprot):
-
 
10589
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
10590
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
10591
      return
-
 
10592
    oprot.writeStructBegin('getItems_result')
-
 
10593
    if self.success is not None:
-
 
10594
      oprot.writeFieldBegin('success', TType.MAP, 0)
-
 
10595
      oprot.writeMapBegin(TType.I64, TType.STRUCT, len(self.success))
-
 
10596
      for kiter60,viter61 in self.success.items():
-
 
10597
        oprot.writeI64(kiter60)
-
 
10598
        viter61.write(oprot)
-
 
10599
      oprot.writeMapEnd()
-
 
10600
      oprot.writeFieldEnd()
-
 
10601
    if self.cex is not None:
-
 
10602
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
-
 
10603
      self.cex.write(oprot)
-
 
10604
      oprot.writeFieldEnd()
-
 
10605
    oprot.writeFieldStop()
-
 
10606
    oprot.writeStructEnd()
-
 
10607
 
-
 
10608
  def validate(self):
-
 
10609
    return
-
 
10610
 
-
 
10611
 
-
 
10612
  def __repr__(self):
-
 
10613
    L = ['%s=%r' % (key, value)
-
 
10614
      for key, value in self.__dict__.iteritems()]
-
 
10615
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
10616
 
-
 
10617
  def __eq__(self, other):
-
 
10618
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
10619
 
-
 
10620
  def __ne__(self, other):
-
 
10621
    return not (self == other)
-
 
10622
 
10418
class getItemsByCatalogId_args:
10623
class getItemsByCatalogId_args:
10419
  """
10624
  """
10420
  Attributes:
10625
  Attributes:
10421
   - catalog_item_id
10626
   - catalog_item_id
10422
  """
10627
  """
Line 10501... Line 10706...
10501
      if ftype == TType.STOP:
10706
      if ftype == TType.STOP:
10502
        break
10707
        break
10503
      if fid == 0:
10708
      if fid == 0:
10504
        if ftype == TType.LIST:
10709
        if ftype == TType.LIST:
10505
          self.success = []
10710
          self.success = []
10506
          (_etype49, _size46) = iprot.readListBegin()
10711
          (_etype65, _size62) = iprot.readListBegin()
10507
          for _i50 in xrange(_size46):
10712
          for _i66 in xrange(_size62):
10508
            _elem51 = Item()
10713
            _elem67 = Item()
10509
            _elem51.read(iprot)
10714
            _elem67.read(iprot)
10510
            self.success.append(_elem51)
10715
            self.success.append(_elem67)
10511
          iprot.readListEnd()
10716
          iprot.readListEnd()
10512
        else:
10717
        else:
10513
          iprot.skip(ftype)
10718
          iprot.skip(ftype)
10514
      elif fid == 1:
10719
      elif fid == 1:
10515
        if ftype == TType.STRUCT:
10720
        if ftype == TType.STRUCT:
Line 10528... Line 10733...
10528
      return
10733
      return
10529
    oprot.writeStructBegin('getItemsByCatalogId_result')
10734
    oprot.writeStructBegin('getItemsByCatalogId_result')
10530
    if self.success is not None:
10735
    if self.success is not None:
10531
      oprot.writeFieldBegin('success', TType.LIST, 0)
10736
      oprot.writeFieldBegin('success', TType.LIST, 0)
10532
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10737
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10533
      for iter52 in self.success:
10738
      for iter68 in self.success:
10534
        iter52.write(oprot)
10739
        iter68.write(oprot)
10535
      oprot.writeListEnd()
10740
      oprot.writeListEnd()
10536
      oprot.writeFieldEnd()
10741
      oprot.writeFieldEnd()
10537
    if self.cex is not None:
10742
    if self.cex is not None:
10538
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
10743
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
10539
      self.cex.write(oprot)
10744
      self.cex.write(oprot)
Line 10642... Line 10847...
10642
      if ftype == TType.STOP:
10847
      if ftype == TType.STOP:
10643
        break
10848
        break
10644
      if fid == 0:
10849
      if fid == 0:
10645
        if ftype == TType.LIST:
10850
        if ftype == TType.LIST:
10646
          self.success = []
10851
          self.success = []
10647
          (_etype56, _size53) = iprot.readListBegin()
10852
          (_etype72, _size69) = iprot.readListBegin()
10648
          for _i57 in xrange(_size53):
10853
          for _i73 in xrange(_size69):
10649
            _elem58 = Item()
10854
            _elem74 = Item()
10650
            _elem58.read(iprot)
10855
            _elem74.read(iprot)
10651
            self.success.append(_elem58)
10856
            self.success.append(_elem74)
10652
          iprot.readListEnd()
10857
          iprot.readListEnd()
10653
        else:
10858
        else:
10654
          iprot.skip(ftype)
10859
          iprot.skip(ftype)
10655
      elif fid == 1:
10860
      elif fid == 1:
10656
        if ftype == TType.STRUCT:
10861
        if ftype == TType.STRUCT:
Line 10669... Line 10874...
10669
      return
10874
      return
10670
    oprot.writeStructBegin('getValidItemsByCatalogId_result')
10875
    oprot.writeStructBegin('getValidItemsByCatalogId_result')
10671
    if self.success is not None:
10876
    if self.success is not None:
10672
      oprot.writeFieldBegin('success', TType.LIST, 0)
10877
      oprot.writeFieldBegin('success', TType.LIST, 0)
10673
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10878
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10674
      for iter59 in self.success:
10879
      for iter75 in self.success:
10675
        iter59.write(oprot)
10880
        iter75.write(oprot)
10676
      oprot.writeListEnd()
10881
      oprot.writeListEnd()
10677
      oprot.writeFieldEnd()
10882
      oprot.writeFieldEnd()
10678
    if self.cex is not None:
10883
    if self.cex is not None:
10679
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
10884
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
10680
      self.cex.write(oprot)
10885
      self.cex.write(oprot)
Line 10783... Line 10988...
10783
      if ftype == TType.STOP:
10988
      if ftype == TType.STOP:
10784
        break
10989
        break
10785
      if fid == 0:
10990
      if fid == 0:
10786
        if ftype == TType.LIST:
10991
        if ftype == TType.LIST:
10787
          self.success = []
10992
          self.success = []
10788
          (_etype63, _size60) = iprot.readListBegin()
10993
          (_etype79, _size76) = iprot.readListBegin()
10789
          for _i64 in xrange(_size60):
10994
          for _i80 in xrange(_size76):
10790
            _elem65 = Item()
10995
            _elem81 = Item()
10791
            _elem65.read(iprot)
10996
            _elem81.read(iprot)
10792
            self.success.append(_elem65)
10997
            self.success.append(_elem81)
10793
          iprot.readListEnd()
10998
          iprot.readListEnd()
10794
        else:
10999
        else:
10795
          iprot.skip(ftype)
11000
          iprot.skip(ftype)
10796
      elif fid == 1:
11001
      elif fid == 1:
10797
        if ftype == TType.STRUCT:
11002
        if ftype == TType.STRUCT:
Line 10810... Line 11015...
10810
      return
11015
      return
10811
    oprot.writeStructBegin('getAllItems_result')
11016
    oprot.writeStructBegin('getAllItems_result')
10812
    if self.success is not None:
11017
    if self.success is not None:
10813
      oprot.writeFieldBegin('success', TType.LIST, 0)
11018
      oprot.writeFieldBegin('success', TType.LIST, 0)
10814
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11019
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10815
      for iter66 in self.success:
11020
      for iter82 in self.success:
10816
        iter66.write(oprot)
11021
        iter82.write(oprot)
10817
      oprot.writeListEnd()
11022
      oprot.writeListEnd()
10818
      oprot.writeFieldEnd()
11023
      oprot.writeFieldEnd()
10819
    if self.cex is not None:
11024
    if self.cex is not None:
10820
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
11025
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
10821
      self.cex.write(oprot)
11026
      self.cex.write(oprot)
Line 10924... Line 11129...
10924
      if ftype == TType.STOP:
11129
      if ftype == TType.STOP:
10925
        break
11130
        break
10926
      if fid == 0:
11131
      if fid == 0:
10927
        if ftype == TType.LIST:
11132
        if ftype == TType.LIST:
10928
          self.success = []
11133
          self.success = []
10929
          (_etype70, _size67) = iprot.readListBegin()
11134
          (_etype86, _size83) = iprot.readListBegin()
10930
          for _i71 in xrange(_size67):
11135
          for _i87 in xrange(_size83):
10931
            _elem72 = Item()
11136
            _elem88 = Item()
10932
            _elem72.read(iprot)
11137
            _elem88.read(iprot)
10933
            self.success.append(_elem72)
11138
            self.success.append(_elem88)
10934
          iprot.readListEnd()
11139
          iprot.readListEnd()
10935
        else:
11140
        else:
10936
          iprot.skip(ftype)
11141
          iprot.skip(ftype)
10937
      elif fid == 1:
11142
      elif fid == 1:
10938
        if ftype == TType.STRUCT:
11143
        if ftype == TType.STRUCT:
Line 10951... Line 11156...
10951
      return
11156
      return
10952
    oprot.writeStructBegin('getAllItemsByStatus_result')
11157
    oprot.writeStructBegin('getAllItemsByStatus_result')
10953
    if self.success is not None:
11158
    if self.success is not None:
10954
      oprot.writeFieldBegin('success', TType.LIST, 0)
11159
      oprot.writeFieldBegin('success', TType.LIST, 0)
10955
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11160
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10956
      for iter73 in self.success:
11161
      for iter89 in self.success:
10957
        iter73.write(oprot)
11162
        iter89.write(oprot)
10958
      oprot.writeListEnd()
11163
      oprot.writeListEnd()
10959
      oprot.writeFieldEnd()
11164
      oprot.writeFieldEnd()
10960
    if self.cex is not None:
11165
    if self.cex is not None:
10961
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
11166
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
10962
      self.cex.write(oprot)
11167
      self.cex.write(oprot)
Line 11269... Line 11474...
11269
      if ftype == TType.STOP:
11474
      if ftype == TType.STOP:
11270
        break
11475
        break
11271
      if fid == 0:
11476
      if fid == 0:
11272
        if ftype == TType.MAP:
11477
        if ftype == TType.MAP:
11273
          self.success = {}
11478
          self.success = {}
11274
          (_ktype75, _vtype76, _size74 ) = iprot.readMapBegin() 
11479
          (_ktype91, _vtype92, _size90 ) = iprot.readMapBegin() 
11275
          for _i78 in xrange(_size74):
11480
          for _i94 in xrange(_size90):
11276
            _key79 = iprot.readI64();
11481
            _key95 = iprot.readI64();
11277
            _val80 = iprot.readDouble();
11482
            _val96 = iprot.readDouble();
11278
            self.success[_key79] = _val80
11483
            self.success[_key95] = _val96
11279
          iprot.readMapEnd()
11484
          iprot.readMapEnd()
11280
        else:
11485
        else:
11281
          iprot.skip(ftype)
11486
          iprot.skip(ftype)
11282
      elif fid == 1:
11487
      elif fid == 1:
11283
        if ftype == TType.STRUCT:
11488
        if ftype == TType.STRUCT:
Line 11296... Line 11501...
11296
      return
11501
      return
11297
    oprot.writeStructBegin('getVatRates_result')
11502
    oprot.writeStructBegin('getVatRates_result')
11298
    if self.success is not None:
11503
    if self.success is not None:
11299
      oprot.writeFieldBegin('success', TType.MAP, 0)
11504
      oprot.writeFieldBegin('success', TType.MAP, 0)
11300
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.success))
11505
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.success))
11301
      for kiter81,viter82 in self.success.items():
11506
      for kiter97,viter98 in self.success.items():
11302
        oprot.writeI64(kiter81)
11507
        oprot.writeI64(kiter97)
11303
        oprot.writeDouble(viter82)
11508
        oprot.writeDouble(viter98)
11304
      oprot.writeMapEnd()
11509
      oprot.writeMapEnd()
11305
      oprot.writeFieldEnd()
11510
      oprot.writeFieldEnd()
11306
    if self.cex is not None:
11511
    if self.cex is not None:
11307
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
11512
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
11308
      self.cex.write(oprot)
11513
      self.cex.write(oprot)
Line 11423... Line 11628...
11423
      if ftype == TType.STOP:
11628
      if ftype == TType.STOP:
11424
        break
11629
        break
11425
      if fid == 0:
11630
      if fid == 0:
11426
        if ftype == TType.LIST:
11631
        if ftype == TType.LIST:
11427
          self.success = []
11632
          self.success = []
11428
          (_etype86, _size83) = iprot.readListBegin()
11633
          (_etype102, _size99) = iprot.readListBegin()
11429
          for _i87 in xrange(_size83):
11634
          for _i103 in xrange(_size99):
11430
            _elem88 = Item()
11635
            _elem104 = Item()
11431
            _elem88.read(iprot)
11636
            _elem104.read(iprot)
11432
            self.success.append(_elem88)
11637
            self.success.append(_elem104)
11433
          iprot.readListEnd()
11638
          iprot.readListEnd()
11434
        else:
11639
        else:
11435
          iprot.skip(ftype)
11640
          iprot.skip(ftype)
11436
      elif fid == 1:
11641
      elif fid == 1:
11437
        if ftype == TType.STRUCT:
11642
        if ftype == TType.STRUCT:
Line 11450... Line 11655...
11450
      return
11655
      return
11451
    oprot.writeStructBegin('getAllItemsInRange_result')
11656
    oprot.writeStructBegin('getAllItemsInRange_result')
11452
    if self.success is not None:
11657
    if self.success is not None:
11453
      oprot.writeFieldBegin('success', TType.LIST, 0)
11658
      oprot.writeFieldBegin('success', TType.LIST, 0)
11454
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11659
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11455
      for iter89 in self.success:
11660
      for iter105 in self.success:
11456
        iter89.write(oprot)
11661
        iter105.write(oprot)
11457
      oprot.writeListEnd()
11662
      oprot.writeListEnd()
11458
      oprot.writeFieldEnd()
11663
      oprot.writeFieldEnd()
11459
    if self.cex is not None:
11664
    if self.cex is not None:
11460
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
11665
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
11461
      self.cex.write(oprot)
11666
      self.cex.write(oprot)
Line 11588... Line 11793...
11588
      if ftype == TType.STOP:
11793
      if ftype == TType.STOP:
11589
        break
11794
        break
11590
      if fid == 0:
11795
      if fid == 0:
11591
        if ftype == TType.LIST:
11796
        if ftype == TType.LIST:
11592
          self.success = []
11797
          self.success = []
11593
          (_etype93, _size90) = iprot.readListBegin()
11798
          (_etype109, _size106) = iprot.readListBegin()
11594
          for _i94 in xrange(_size90):
11799
          for _i110 in xrange(_size106):
11595
            _elem95 = Item()
11800
            _elem111 = Item()
11596
            _elem95.read(iprot)
11801
            _elem111.read(iprot)
11597
            self.success.append(_elem95)
11802
            self.success.append(_elem111)
11598
          iprot.readListEnd()
11803
          iprot.readListEnd()
11599
        else:
11804
        else:
11600
          iprot.skip(ftype)
11805
          iprot.skip(ftype)
11601
      elif fid == 1:
11806
      elif fid == 1:
11602
        if ftype == TType.STRUCT:
11807
        if ftype == TType.STRUCT:
Line 11615... Line 11820...
11615
      return
11820
      return
11616
    oprot.writeStructBegin('getAllItemsByStatusInRange_result')
11821
    oprot.writeStructBegin('getAllItemsByStatusInRange_result')
11617
    if self.success is not None:
11822
    if self.success is not None:
11618
      oprot.writeFieldBegin('success', TType.LIST, 0)
11823
      oprot.writeFieldBegin('success', TType.LIST, 0)
11619
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11824
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11620
      for iter96 in self.success:
11825
      for iter112 in self.success:
11621
        iter96.write(oprot)
11826
        iter112.write(oprot)
11622
      oprot.writeListEnd()
11827
      oprot.writeListEnd()
11623
      oprot.writeFieldEnd()
11828
      oprot.writeFieldEnd()
11624
    if self.cex is not None:
11829
    if self.cex is not None:
11625
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
11830
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
11626
      self.cex.write(oprot)
11831
      self.cex.write(oprot)
Line 11842... Line 12047...
11842
      if ftype == TType.STOP:
12047
      if ftype == TType.STOP:
11843
        break
12048
        break
11844
      if fid == 0:
12049
      if fid == 0:
11845
        if ftype == TType.LIST:
12050
        if ftype == TType.LIST:
11846
          self.success = []
12051
          self.success = []
11847
          (_etype100, _size97) = iprot.readListBegin()
12052
          (_etype116, _size113) = iprot.readListBegin()
11848
          for _i101 in xrange(_size97):
12053
          for _i117 in xrange(_size113):
11849
            _elem102 = Item()
12054
            _elem118 = Item()
11850
            _elem102.read(iprot)
12055
            _elem118.read(iprot)
11851
            self.success.append(_elem102)
12056
            self.success.append(_elem118)
11852
          iprot.readListEnd()
12057
          iprot.readListEnd()
11853
        else:
12058
        else:
11854
          iprot.skip(ftype)
12059
          iprot.skip(ftype)
11855
      elif fid == 1:
12060
      elif fid == 1:
11856
        if ftype == TType.STRUCT:
12061
        if ftype == TType.STRUCT:
Line 11869... Line 12074...
11869
      return
12074
      return
11870
    oprot.writeStructBegin('getBestSellers_result')
12075
    oprot.writeStructBegin('getBestSellers_result')
11871
    if self.success is not None:
12076
    if self.success is not None:
11872
      oprot.writeFieldBegin('success', TType.LIST, 0)
12077
      oprot.writeFieldBegin('success', TType.LIST, 0)
11873
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12078
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11874
      for iter103 in self.success:
12079
      for iter119 in self.success:
11875
        iter103.write(oprot)
12080
        iter119.write(oprot)
11876
      oprot.writeListEnd()
12081
      oprot.writeListEnd()
11877
      oprot.writeFieldEnd()
12082
      oprot.writeFieldEnd()
11878
    if self.isex is not None:
12083
    if self.isex is not None:
11879
      oprot.writeFieldBegin('isex', TType.STRUCT, 1)
12084
      oprot.writeFieldBegin('isex', TType.STRUCT, 1)
11880
      self.isex.write(oprot)
12085
      self.isex.write(oprot)
Line 12019... Line 12224...
12019
      if ftype == TType.STOP:
12224
      if ftype == TType.STOP:
12020
        break
12225
        break
12021
      if fid == 0:
12226
      if fid == 0:
12022
        if ftype == TType.LIST:
12227
        if ftype == TType.LIST:
12023
          self.success = []
12228
          self.success = []
12024
          (_etype107, _size104) = iprot.readListBegin()
12229
          (_etype123, _size120) = iprot.readListBegin()
12025
          for _i108 in xrange(_size104):
12230
          for _i124 in xrange(_size120):
12026
            _elem109 = iprot.readI64();
12231
            _elem125 = iprot.readI64();
12027
            self.success.append(_elem109)
12232
            self.success.append(_elem125)
12028
          iprot.readListEnd()
12233
          iprot.readListEnd()
12029
        else:
12234
        else:
12030
          iprot.skip(ftype)
12235
          iprot.skip(ftype)
12031
      elif fid == 1:
12236
      elif fid == 1:
12032
        if ftype == TType.STRUCT:
12237
        if ftype == TType.STRUCT:
Line 12045... Line 12250...
12045
      return
12250
      return
12046
    oprot.writeStructBegin('getBestSellersCatalogIds_result')
12251
    oprot.writeStructBegin('getBestSellersCatalogIds_result')
12047
    if self.success is not None:
12252
    if self.success is not None:
12048
      oprot.writeFieldBegin('success', TType.LIST, 0)
12253
      oprot.writeFieldBegin('success', TType.LIST, 0)
12049
      oprot.writeListBegin(TType.I64, len(self.success))
12254
      oprot.writeListBegin(TType.I64, len(self.success))
12050
      for iter110 in self.success:
12255
      for iter126 in self.success:
12051
        oprot.writeI64(iter110)
12256
        oprot.writeI64(iter126)
12052
      oprot.writeListEnd()
12257
      oprot.writeListEnd()
12053
      oprot.writeFieldEnd()
12258
      oprot.writeFieldEnd()
12054
    if self.cex is not None:
12259
    if self.cex is not None:
12055
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
12260
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
12056
      self.cex.write(oprot)
12261
      self.cex.write(oprot)
Line 12255... Line 12460...
12255
      if ftype == TType.STOP:
12460
      if ftype == TType.STOP:
12256
        break
12461
        break
12257
      if fid == 0:
12462
      if fid == 0:
12258
        if ftype == TType.LIST:
12463
        if ftype == TType.LIST:
12259
          self.success = []
12464
          self.success = []
12260
          (_etype114, _size111) = iprot.readListBegin()
12465
          (_etype130, _size127) = iprot.readListBegin()
12261
          for _i115 in xrange(_size111):
12466
          for _i131 in xrange(_size127):
12262
            _elem116 = Item()
12467
            _elem132 = Item()
12263
            _elem116.read(iprot)
12468
            _elem132.read(iprot)
12264
            self.success.append(_elem116)
12469
            self.success.append(_elem132)
12265
          iprot.readListEnd()
12470
          iprot.readListEnd()
12266
        else:
12471
        else:
12267
          iprot.skip(ftype)
12472
          iprot.skip(ftype)
12268
      elif fid == 1:
12473
      elif fid == 1:
12269
        if ftype == TType.STRUCT:
12474
        if ftype == TType.STRUCT:
Line 12282... Line 12487...
12282
      return
12487
      return
12283
    oprot.writeStructBegin('getBestDeals_result')
12488
    oprot.writeStructBegin('getBestDeals_result')
12284
    if self.success is not None:
12489
    if self.success is not None:
12285
      oprot.writeFieldBegin('success', TType.LIST, 0)
12490
      oprot.writeFieldBegin('success', TType.LIST, 0)
12286
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12491
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12287
      for iter117 in self.success:
12492
      for iter133 in self.success:
12288
        iter117.write(oprot)
12493
        iter133.write(oprot)
12289
      oprot.writeListEnd()
12494
      oprot.writeListEnd()
12290
      oprot.writeFieldEnd()
12495
      oprot.writeFieldEnd()
12291
    if self.isex is not None:
12496
    if self.isex is not None:
12292
      oprot.writeFieldBegin('isex', TType.STRUCT, 1)
12497
      oprot.writeFieldBegin('isex', TType.STRUCT, 1)
12293
      self.isex.write(oprot)
12498
      self.isex.write(oprot)
Line 12432... Line 12637...
12432
      if ftype == TType.STOP:
12637
      if ftype == TType.STOP:
12433
        break
12638
        break
12434
      if fid == 0:
12639
      if fid == 0:
12435
        if ftype == TType.LIST:
12640
        if ftype == TType.LIST:
12436
          self.success = []
12641
          self.success = []
12437
          (_etype121, _size118) = iprot.readListBegin()
12642
          (_etype137, _size134) = iprot.readListBegin()
12438
          for _i122 in xrange(_size118):
12643
          for _i138 in xrange(_size134):
12439
            _elem123 = iprot.readI64();
12644
            _elem139 = iprot.readI64();
12440
            self.success.append(_elem123)
12645
            self.success.append(_elem139)
12441
          iprot.readListEnd()
12646
          iprot.readListEnd()
12442
        else:
12647
        else:
12443
          iprot.skip(ftype)
12648
          iprot.skip(ftype)
12444
      elif fid == 1:
12649
      elif fid == 1:
12445
        if ftype == TType.STRUCT:
12650
        if ftype == TType.STRUCT:
Line 12458... Line 12663...
12458
      return
12663
      return
12459
    oprot.writeStructBegin('getBestDealsCatalogIds_result')
12664
    oprot.writeStructBegin('getBestDealsCatalogIds_result')
12460
    if self.success is not None:
12665
    if self.success is not None:
12461
      oprot.writeFieldBegin('success', TType.LIST, 0)
12666
      oprot.writeFieldBegin('success', TType.LIST, 0)
12462
      oprot.writeListBegin(TType.I64, len(self.success))
12667
      oprot.writeListBegin(TType.I64, len(self.success))
12463
      for iter124 in self.success:
12668
      for iter140 in self.success:
12464
        oprot.writeI64(iter124)
12669
        oprot.writeI64(iter140)
12465
      oprot.writeListEnd()
12670
      oprot.writeListEnd()
12466
      oprot.writeFieldEnd()
12671
      oprot.writeFieldEnd()
12467
    if self.cex is not None:
12672
    if self.cex is not None:
12468
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
12673
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
12469
      self.cex.write(oprot)
12674
      self.cex.write(oprot)
Line 12668... Line 12873...
12668
      if ftype == TType.STOP:
12873
      if ftype == TType.STOP:
12669
        break
12874
        break
12670
      if fid == 0:
12875
      if fid == 0:
12671
        if ftype == TType.LIST:
12876
        if ftype == TType.LIST:
12672
          self.success = []
12877
          self.success = []
12673
          (_etype128, _size125) = iprot.readListBegin()
12878
          (_etype144, _size141) = iprot.readListBegin()
12674
          for _i129 in xrange(_size125):
12879
          for _i145 in xrange(_size141):
12675
            _elem130 = Item()
12880
            _elem146 = Item()
12676
            _elem130.read(iprot)
12881
            _elem146.read(iprot)
12677
            self.success.append(_elem130)
12882
            self.success.append(_elem146)
12678
          iprot.readListEnd()
12883
          iprot.readListEnd()
12679
        else:
12884
        else:
12680
          iprot.skip(ftype)
12885
          iprot.skip(ftype)
12681
      elif fid == 1:
12886
      elif fid == 1:
12682
        if ftype == TType.STRUCT:
12887
        if ftype == TType.STRUCT:
Line 12695... Line 12900...
12695
      return
12900
      return
12696
    oprot.writeStructBegin('getComingSoon_result')
12901
    oprot.writeStructBegin('getComingSoon_result')
12697
    if self.success is not None:
12902
    if self.success is not None:
12698
      oprot.writeFieldBegin('success', TType.LIST, 0)
12903
      oprot.writeFieldBegin('success', TType.LIST, 0)
12699
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12904
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12700
      for iter131 in self.success:
12905
      for iter147 in self.success:
12701
        iter131.write(oprot)
12906
        iter147.write(oprot)
12702
      oprot.writeListEnd()
12907
      oprot.writeListEnd()
12703
      oprot.writeFieldEnd()
12908
      oprot.writeFieldEnd()
12704
    if self.isex is not None:
12909
    if self.isex is not None:
12705
      oprot.writeFieldBegin('isex', TType.STRUCT, 1)
12910
      oprot.writeFieldBegin('isex', TType.STRUCT, 1)
12706
      self.isex.write(oprot)
12911
      self.isex.write(oprot)
Line 12845... Line 13050...
12845
      if ftype == TType.STOP:
13050
      if ftype == TType.STOP:
12846
        break
13051
        break
12847
      if fid == 0:
13052
      if fid == 0:
12848
        if ftype == TType.LIST:
13053
        if ftype == TType.LIST:
12849
          self.success = []
13054
          self.success = []
12850
          (_etype135, _size132) = iprot.readListBegin()
13055
          (_etype151, _size148) = iprot.readListBegin()
12851
          for _i136 in xrange(_size132):
13056
          for _i152 in xrange(_size148):
12852
            _elem137 = iprot.readI64();
13057
            _elem153 = iprot.readI64();
12853
            self.success.append(_elem137)
13058
            self.success.append(_elem153)
12854
          iprot.readListEnd()
13059
          iprot.readListEnd()
12855
        else:
13060
        else:
12856
          iprot.skip(ftype)
13061
          iprot.skip(ftype)
12857
      elif fid == 1:
13062
      elif fid == 1:
12858
        if ftype == TType.STRUCT:
13063
        if ftype == TType.STRUCT:
Line 12871... Line 13076...
12871
      return
13076
      return
12872
    oprot.writeStructBegin('getComingSoonCatalogIds_result')
13077
    oprot.writeStructBegin('getComingSoonCatalogIds_result')
12873
    if self.success is not None:
13078
    if self.success is not None:
12874
      oprot.writeFieldBegin('success', TType.LIST, 0)
13079
      oprot.writeFieldBegin('success', TType.LIST, 0)
12875
      oprot.writeListBegin(TType.I64, len(self.success))
13080
      oprot.writeListBegin(TType.I64, len(self.success))
12876
      for iter138 in self.success:
13081
      for iter154 in self.success:
12877
        oprot.writeI64(iter138)
13082
        oprot.writeI64(iter154)
12878
      oprot.writeListEnd()
13083
      oprot.writeListEnd()
12879
      oprot.writeFieldEnd()
13084
      oprot.writeFieldEnd()
12880
    if self.cex is not None:
13085
    if self.cex is not None:
12881
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
13086
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
12882
      self.cex.write(oprot)
13087
      self.cex.write(oprot)
Line 13081... Line 13286...
13081
      if ftype == TType.STOP:
13286
      if ftype == TType.STOP:
13082
        break
13287
        break
13083
      if fid == 0:
13288
      if fid == 0:
13084
        if ftype == TType.LIST:
13289
        if ftype == TType.LIST:
13085
          self.success = []
13290
          self.success = []
13086
          (_etype142, _size139) = iprot.readListBegin()
13291
          (_etype158, _size155) = iprot.readListBegin()
13087
          for _i143 in xrange(_size139):
13292
          for _i159 in xrange(_size155):
13088
            _elem144 = Item()
13293
            _elem160 = Item()
13089
            _elem144.read(iprot)
13294
            _elem160.read(iprot)
13090
            self.success.append(_elem144)
13295
            self.success.append(_elem160)
13091
          iprot.readListEnd()
13296
          iprot.readListEnd()
13092
        else:
13297
        else:
13093
          iprot.skip(ftype)
13298
          iprot.skip(ftype)
13094
      elif fid == 1:
13299
      elif fid == 1:
13095
        if ftype == TType.STRUCT:
13300
        if ftype == TType.STRUCT:
Line 13108... Line 13313...
13108
      return
13313
      return
13109
    oprot.writeStructBegin('getLatestArrivals_result')
13314
    oprot.writeStructBegin('getLatestArrivals_result')
13110
    if self.success is not None:
13315
    if self.success is not None:
13111
      oprot.writeFieldBegin('success', TType.LIST, 0)
13316
      oprot.writeFieldBegin('success', TType.LIST, 0)
13112
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13317
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13113
      for iter145 in self.success:
13318
      for iter161 in self.success:
13114
        iter145.write(oprot)
13319
        iter161.write(oprot)
13115
      oprot.writeListEnd()
13320
      oprot.writeListEnd()
13116
      oprot.writeFieldEnd()
13321
      oprot.writeFieldEnd()
13117
    if self.isex is not None:
13322
    if self.isex is not None:
13118
      oprot.writeFieldBegin('isex', TType.STRUCT, 1)
13323
      oprot.writeFieldBegin('isex', TType.STRUCT, 1)
13119
      self.isex.write(oprot)
13324
      self.isex.write(oprot)
Line 13184... Line 13389...
13184
        else:
13389
        else:
13185
          iprot.skip(ftype)
13390
          iprot.skip(ftype)
13186
      elif fid == 4:
13391
      elif fid == 4:
13187
        if ftype == TType.LIST:
13392
        if ftype == TType.LIST:
13188
          self.categories = []
13393
          self.categories = []
13189
          (_etype149, _size146) = iprot.readListBegin()
13394
          (_etype165, _size162) = iprot.readListBegin()
13190
          for _i150 in xrange(_size146):
13395
          for _i166 in xrange(_size162):
13191
            _elem151 = iprot.readI64();
13396
            _elem167 = iprot.readI64();
13192
            self.categories.append(_elem151)
13397
            self.categories.append(_elem167)
13193
          iprot.readListEnd()
13398
          iprot.readListEnd()
13194
        else:
13399
        else:
13195
          iprot.skip(ftype)
13400
          iprot.skip(ftype)
13196
      else:
13401
      else:
13197
        iprot.skip(ftype)
13402
        iprot.skip(ftype)
Line 13216... Line 13421...
13216
      oprot.writeString(self.brand)
13421
      oprot.writeString(self.brand)
13217
      oprot.writeFieldEnd()
13422
      oprot.writeFieldEnd()
13218
    if self.categories is not None:
13423
    if self.categories is not None:
13219
      oprot.writeFieldBegin('categories', TType.LIST, 4)
13424
      oprot.writeFieldBegin('categories', TType.LIST, 4)
13220
      oprot.writeListBegin(TType.I64, len(self.categories))
13425
      oprot.writeListBegin(TType.I64, len(self.categories))
13221
      for iter152 in self.categories:
13426
      for iter168 in self.categories:
13222
        oprot.writeI64(iter152)
13427
        oprot.writeI64(iter168)
13223
      oprot.writeListEnd()
13428
      oprot.writeListEnd()
13224
      oprot.writeFieldEnd()
13429
      oprot.writeFieldEnd()
13225
    oprot.writeFieldStop()
13430
    oprot.writeFieldStop()
13226
    oprot.writeStructEnd()
13431
    oprot.writeStructEnd()
13227
 
13432
 
Line 13266... Line 13471...
13266
      if ftype == TType.STOP:
13471
      if ftype == TType.STOP:
13267
        break
13472
        break
13268
      if fid == 0:
13473
      if fid == 0:
13269
        if ftype == TType.LIST:
13474
        if ftype == TType.LIST:
13270
          self.success = []
13475
          self.success = []
13271
          (_etype156, _size153) = iprot.readListBegin()
13476
          (_etype172, _size169) = iprot.readListBegin()
13272
          for _i157 in xrange(_size153):
13477
          for _i173 in xrange(_size169):
13273
            _elem158 = iprot.readI64();
13478
            _elem174 = iprot.readI64();
13274
            self.success.append(_elem158)
13479
            self.success.append(_elem174)
13275
          iprot.readListEnd()
13480
          iprot.readListEnd()
13276
        else:
13481
        else:
13277
          iprot.skip(ftype)
13482
          iprot.skip(ftype)
13278
      elif fid == 1:
13483
      elif fid == 1:
13279
        if ftype == TType.STRUCT:
13484
        if ftype == TType.STRUCT:
Line 13292... Line 13497...
13292
      return
13497
      return
13293
    oprot.writeStructBegin('getLatestArrivalsCatalogIds_result')
13498
    oprot.writeStructBegin('getLatestArrivalsCatalogIds_result')
13294
    if self.success is not None:
13499
    if self.success is not None:
13295
      oprot.writeFieldBegin('success', TType.LIST, 0)
13500
      oprot.writeFieldBegin('success', TType.LIST, 0)
13296
      oprot.writeListBegin(TType.I64, len(self.success))
13501
      oprot.writeListBegin(TType.I64, len(self.success))
13297
      for iter159 in self.success:
13502
      for iter175 in self.success:
13298
        oprot.writeI64(iter159)
13503
        oprot.writeI64(iter175)
13299
      oprot.writeListEnd()
13504
      oprot.writeListEnd()
13300
      oprot.writeFieldEnd()
13505
      oprot.writeFieldEnd()
13301
    if self.cex is not None:
13506
    if self.cex is not None:
13302
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
13507
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
13303
      self.cex.write(oprot)
13508
      self.cex.write(oprot)
Line 13840... Line 14045...
13840
      if ftype == TType.STOP:
14045
      if ftype == TType.STOP:
13841
        break
14046
        break
13842
      if fid == 0:
14047
      if fid == 0:
13843
        if ftype == TType.LIST:
14048
        if ftype == TType.LIST:
13844
          self.success = []
14049
          self.success = []
13845
          (_etype163, _size160) = iprot.readListBegin()
14050
          (_etype179, _size176) = iprot.readListBegin()
13846
          for _i164 in xrange(_size160):
14051
          for _i180 in xrange(_size176):
13847
            _elem165 = Category()
14052
            _elem181 = Category()
13848
            _elem165.read(iprot)
14053
            _elem181.read(iprot)
13849
            self.success.append(_elem165)
14054
            self.success.append(_elem181)
13850
          iprot.readListEnd()
14055
          iprot.readListEnd()
13851
        else:
14056
        else:
13852
          iprot.skip(ftype)
14057
          iprot.skip(ftype)
13853
      else:
14058
      else:
13854
        iprot.skip(ftype)
14059
        iprot.skip(ftype)
Line 13861... Line 14066...
13861
      return
14066
      return
13862
    oprot.writeStructBegin('getAllCategories_result')
14067
    oprot.writeStructBegin('getAllCategories_result')
13863
    if self.success is not None:
14068
    if self.success is not None:
13864
      oprot.writeFieldBegin('success', TType.LIST, 0)
14069
      oprot.writeFieldBegin('success', TType.LIST, 0)
13865
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14070
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13866
      for iter166 in self.success:
14071
      for iter182 in self.success:
13867
        iter166.write(oprot)
14072
        iter182.write(oprot)
13868
      oprot.writeListEnd()
14073
      oprot.writeListEnd()
13869
      oprot.writeFieldEnd()
14074
      oprot.writeFieldEnd()
13870
    oprot.writeFieldStop()
14075
    oprot.writeFieldStop()
13871
    oprot.writeStructEnd()
14076
    oprot.writeStructEnd()
13872
 
14077
 
Line 13968... Line 14173...
13968
      if ftype == TType.STOP:
14173
      if ftype == TType.STOP:
13969
        break
14174
        break
13970
      if fid == 0:
14175
      if fid == 0:
13971
        if ftype == TType.LIST:
14176
        if ftype == TType.LIST:
13972
          self.success = []
14177
          self.success = []
13973
          (_etype170, _size167) = iprot.readListBegin()
14178
          (_etype186, _size183) = iprot.readListBegin()
13974
          for _i171 in xrange(_size167):
14179
          for _i187 in xrange(_size183):
13975
            _elem172 = Item()
14180
            _elem188 = Item()
13976
            _elem172.read(iprot)
14181
            _elem188.read(iprot)
13977
            self.success.append(_elem172)
14182
            self.success.append(_elem188)
13978
          iprot.readListEnd()
14183
          iprot.readListEnd()
13979
        else:
14184
        else:
13980
          iprot.skip(ftype)
14185
          iprot.skip(ftype)
13981
      else:
14186
      else:
13982
        iprot.skip(ftype)
14187
        iprot.skip(ftype)
Line 13989... Line 14194...
13989
      return
14194
      return
13990
    oprot.writeStructBegin('getAllSimilarItems_result')
14195
    oprot.writeStructBegin('getAllSimilarItems_result')
13991
    if self.success is not None:
14196
    if self.success is not None:
13992
      oprot.writeFieldBegin('success', TType.LIST, 0)
14197
      oprot.writeFieldBegin('success', TType.LIST, 0)
13993
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14198
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13994
      for iter173 in self.success:
14199
      for iter189 in self.success:
13995
        iter173.write(oprot)
14200
        iter189.write(oprot)
13996
      oprot.writeListEnd()
14201
      oprot.writeListEnd()
13997
      oprot.writeFieldEnd()
14202
      oprot.writeFieldEnd()
13998
    oprot.writeFieldStop()
14203
    oprot.writeFieldStop()
13999
    oprot.writeStructEnd()
14204
    oprot.writeStructEnd()
14000
 
14205
 
Line 14604... Line 14809...
14604
      if ftype == TType.STOP:
14809
      if ftype == TType.STOP:
14605
        break
14810
        break
14606
      if fid == 0:
14811
      if fid == 0:
14607
        if ftype == TType.LIST:
14812
        if ftype == TType.LIST:
14608
          self.success = []
14813
          self.success = []
14609
          (_etype177, _size174) = iprot.readListBegin()
14814
          (_etype193, _size190) = iprot.readListBegin()
14610
          for _i178 in xrange(_size174):
14815
          for _i194 in xrange(_size190):
14611
            _elem179 = iprot.readString();
14816
            _elem195 = iprot.readString();
14612
            self.success.append(_elem179)
14817
            self.success.append(_elem195)
14613
          iprot.readListEnd()
14818
          iprot.readListEnd()
14614
        else:
14819
        else:
14615
          iprot.skip(ftype)
14820
          iprot.skip(ftype)
14616
      else:
14821
      else:
14617
        iprot.skip(ftype)
14822
        iprot.skip(ftype)
Line 14624... Line 14829...
14624
      return
14829
      return
14625
    oprot.writeStructBegin('getAllTags_result')
14830
    oprot.writeStructBegin('getAllTags_result')
14626
    if self.success is not None:
14831
    if self.success is not None:
14627
      oprot.writeFieldBegin('success', TType.LIST, 0)
14832
      oprot.writeFieldBegin('success', TType.LIST, 0)
14628
      oprot.writeListBegin(TType.STRING, len(self.success))
14833
      oprot.writeListBegin(TType.STRING, len(self.success))
14629
      for iter180 in self.success:
14834
      for iter196 in self.success:
14630
        oprot.writeString(iter180)
14835
        oprot.writeString(iter196)
14631
      oprot.writeListEnd()
14836
      oprot.writeListEnd()
14632
      oprot.writeFieldEnd()
14837
      oprot.writeFieldEnd()
14633
    oprot.writeFieldStop()
14838
    oprot.writeFieldStop()
14634
    oprot.writeStructEnd()
14839
    oprot.writeStructEnd()
14635
 
14840
 
Line 14731... Line 14936...
14731
      if ftype == TType.STOP:
14936
      if ftype == TType.STOP:
14732
        break
14937
        break
14733
      if fid == 0:
14938
      if fid == 0:
14734
        if ftype == TType.LIST:
14939
        if ftype == TType.LIST:
14735
          self.success = []
14940
          self.success = []
14736
          (_etype184, _size181) = iprot.readListBegin()
14941
          (_etype200, _size197) = iprot.readListBegin()
14737
          for _i185 in xrange(_size181):
14942
          for _i201 in xrange(_size197):
14738
            _elem186 = iprot.readI64();
14943
            _elem202 = iprot.readI64();
14739
            self.success.append(_elem186)
14944
            self.success.append(_elem202)
14740
          iprot.readListEnd()
14945
          iprot.readListEnd()
14741
        else:
14946
        else:
14742
          iprot.skip(ftype)
14947
          iprot.skip(ftype)
14743
      else:
14948
      else:
14744
        iprot.skip(ftype)
14949
        iprot.skip(ftype)
Line 14751... Line 14956...
14751
      return
14956
      return
14752
    oprot.writeStructBegin('getAllEntitiesByTagName_result')
14957
    oprot.writeStructBegin('getAllEntitiesByTagName_result')
14753
    if self.success is not None:
14958
    if self.success is not None:
14754
      oprot.writeFieldBegin('success', TType.LIST, 0)
14959
      oprot.writeFieldBegin('success', TType.LIST, 0)
14755
      oprot.writeListBegin(TType.I64, len(self.success))
14960
      oprot.writeListBegin(TType.I64, len(self.success))
14756
      for iter187 in self.success:
14961
      for iter203 in self.success:
14757
        oprot.writeI64(iter187)
14962
        oprot.writeI64(iter203)
14758
      oprot.writeListEnd()
14963
      oprot.writeListEnd()
14759
      oprot.writeFieldEnd()
14964
      oprot.writeFieldEnd()
14760
    oprot.writeFieldStop()
14965
    oprot.writeFieldStop()
14761
    oprot.writeStructEnd()
14966
    oprot.writeStructEnd()
14762
 
14967
 
Line 14840... Line 15045...
14840
      if ftype == TType.STOP:
15045
      if ftype == TType.STOP:
14841
        break
15046
        break
14842
      if fid == 0:
15047
      if fid == 0:
14843
        if ftype == TType.MAP:
15048
        if ftype == TType.MAP:
14844
          self.success = {}
15049
          self.success = {}
14845
          (_ktype189, _vtype190, _size188 ) = iprot.readMapBegin() 
15050
          (_ktype205, _vtype206, _size204 ) = iprot.readMapBegin() 
14846
          for _i192 in xrange(_size188):
15051
          for _i208 in xrange(_size204):
14847
            _key193 = iprot.readI64();
15052
            _key209 = iprot.readI64();
14848
            _val194 = []
15053
            _val210 = []
14849
            (_etype198, _size195) = iprot.readListBegin()
15054
            (_etype214, _size211) = iprot.readListBegin()
14850
            for _i199 in xrange(_size195):
15055
            for _i215 in xrange(_size211):
14851
              _elem200 = iprot.readString();
15056
              _elem216 = iprot.readString();
14852
              _val194.append(_elem200)
15057
              _val210.append(_elem216)
14853
            iprot.readListEnd()
15058
            iprot.readListEnd()
14854
            self.success[_key193] = _val194
15059
            self.success[_key209] = _val210
14855
          iprot.readMapEnd()
15060
          iprot.readMapEnd()
14856
        else:
15061
        else:
14857
          iprot.skip(ftype)
15062
          iprot.skip(ftype)
14858
      else:
15063
      else:
14859
        iprot.skip(ftype)
15064
        iprot.skip(ftype)
Line 14866... Line 15071...
14866
      return
15071
      return
14867
    oprot.writeStructBegin('getAllEntityTags_result')
15072
    oprot.writeStructBegin('getAllEntityTags_result')
14868
    if self.success is not None:
15073
    if self.success is not None:
14869
      oprot.writeFieldBegin('success', TType.MAP, 0)
15074
      oprot.writeFieldBegin('success', TType.MAP, 0)
14870
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.success))
15075
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.success))
14871
      for kiter201,viter202 in self.success.items():
15076
      for kiter217,viter218 in self.success.items():
14872
        oprot.writeI64(kiter201)
15077
        oprot.writeI64(kiter217)
14873
        oprot.writeListBegin(TType.STRING, len(viter202))
15078
        oprot.writeListBegin(TType.STRING, len(viter218))
14874
        for iter203 in viter202:
15079
        for iter219 in viter218:
14875
          oprot.writeString(iter203)
15080
          oprot.writeString(iter219)
14876
        oprot.writeListEnd()
15081
        oprot.writeListEnd()
14877
      oprot.writeMapEnd()
15082
      oprot.writeMapEnd()
14878
      oprot.writeFieldEnd()
15083
      oprot.writeFieldEnd()
14879
    oprot.writeFieldStop()
15084
    oprot.writeFieldStop()
14880
    oprot.writeStructEnd()
15085
    oprot.writeStructEnd()
Line 15199... Line 15404...
15199
      if ftype == TType.STOP:
15404
      if ftype == TType.STOP:
15200
        break
15405
        break
15201
      if fid == 0:
15406
      if fid == 0:
15202
        if ftype == TType.LIST:
15407
        if ftype == TType.LIST:
15203
          self.success = []
15408
          self.success = []
15204
          (_etype207, _size204) = iprot.readListBegin()
15409
          (_etype223, _size220) = iprot.readListBegin()
15205
          for _i208 in xrange(_size204):
15410
          for _i224 in xrange(_size220):
15206
            _elem209 = Banner()
15411
            _elem225 = Banner()
15207
            _elem209.read(iprot)
15412
            _elem225.read(iprot)
15208
            self.success.append(_elem209)
15413
            self.success.append(_elem225)
15209
          iprot.readListEnd()
15414
          iprot.readListEnd()
15210
        else:
15415
        else:
15211
          iprot.skip(ftype)
15416
          iprot.skip(ftype)
15212
      else:
15417
      else:
15213
        iprot.skip(ftype)
15418
        iprot.skip(ftype)
Line 15220... Line 15425...
15220
      return
15425
      return
15221
    oprot.writeStructBegin('getAllBanners_result')
15426
    oprot.writeStructBegin('getAllBanners_result')
15222
    if self.success is not None:
15427
    if self.success is not None:
15223
      oprot.writeFieldBegin('success', TType.LIST, 0)
15428
      oprot.writeFieldBegin('success', TType.LIST, 0)
15224
      oprot.writeListBegin(TType.STRUCT, len(self.success))
15429
      oprot.writeListBegin(TType.STRUCT, len(self.success))
15225
      for iter210 in self.success:
15430
      for iter226 in self.success:
15226
        iter210.write(oprot)
15431
        iter226.write(oprot)
15227
      oprot.writeListEnd()
15432
      oprot.writeListEnd()
15228
      oprot.writeFieldEnd()
15433
      oprot.writeFieldEnd()
15229
    oprot.writeFieldStop()
15434
    oprot.writeFieldStop()
15230
    oprot.writeStructEnd()
15435
    oprot.writeStructEnd()
15231
 
15436
 
Line 15572... Line 15777...
15572
      if ftype == TType.STOP:
15777
      if ftype == TType.STOP:
15573
        break
15778
        break
15574
      if fid == 0:
15779
      if fid == 0:
15575
        if ftype == TType.MAP:
15780
        if ftype == TType.MAP:
15576
          self.success = {}
15781
          self.success = {}
15577
          (_ktype212, _vtype213, _size211 ) = iprot.readMapBegin() 
15782
          (_ktype228, _vtype229, _size227 ) = iprot.readMapBegin() 
15578
          for _i215 in xrange(_size211):
15783
          for _i231 in xrange(_size227):
15579
            _key216 = iprot.readString();
15784
            _key232 = iprot.readString();
15580
            _val217 = []
15785
            _val233 = []
15581
            (_etype221, _size218) = iprot.readListBegin()
15786
            (_etype237, _size234) = iprot.readListBegin()
15582
            for _i222 in xrange(_size218):
15787
            for _i238 in xrange(_size234):
15583
              _elem223 = Banner()
15788
              _elem239 = Banner()
15584
              _elem223.read(iprot)
15789
              _elem239.read(iprot)
15585
              _val217.append(_elem223)
15790
              _val233.append(_elem239)
15586
            iprot.readListEnd()
15791
            iprot.readListEnd()
15587
            self.success[_key216] = _val217
15792
            self.success[_key232] = _val233
15588
          iprot.readMapEnd()
15793
          iprot.readMapEnd()
15589
        else:
15794
        else:
15590
          iprot.skip(ftype)
15795
          iprot.skip(ftype)
15591
      else:
15796
      else:
15592
        iprot.skip(ftype)
15797
        iprot.skip(ftype)
Line 15599... Line 15804...
15599
      return
15804
      return
15600
    oprot.writeStructBegin('getActiveBanners_result')
15805
    oprot.writeStructBegin('getActiveBanners_result')
15601
    if self.success is not None:
15806
    if self.success is not None:
15602
      oprot.writeFieldBegin('success', TType.MAP, 0)
15807
      oprot.writeFieldBegin('success', TType.MAP, 0)
15603
      oprot.writeMapBegin(TType.STRING, TType.LIST, len(self.success))
15808
      oprot.writeMapBegin(TType.STRING, TType.LIST, len(self.success))
15604
      for kiter224,viter225 in self.success.items():
15809
      for kiter240,viter241 in self.success.items():
15605
        oprot.writeString(kiter224)
15810
        oprot.writeString(kiter240)
15606
        oprot.writeListBegin(TType.STRUCT, len(viter225))
15811
        oprot.writeListBegin(TType.STRUCT, len(viter241))
15607
        for iter226 in viter225:
15812
        for iter242 in viter241:
15608
          iter226.write(oprot)
15813
          iter242.write(oprot)
15609
        oprot.writeListEnd()
15814
        oprot.writeListEnd()
15610
      oprot.writeMapEnd()
15815
      oprot.writeMapEnd()
15611
      oprot.writeFieldEnd()
15816
      oprot.writeFieldEnd()
15612
    oprot.writeFieldStop()
15817
    oprot.writeFieldStop()
15613
    oprot.writeStructEnd()
15818
    oprot.writeStructEnd()
Line 15651... Line 15856...
15651
      if ftype == TType.STOP:
15856
      if ftype == TType.STOP:
15652
        break
15857
        break
15653
      if fid == 1:
15858
      if fid == 1:
15654
        if ftype == TType.LIST:
15859
        if ftype == TType.LIST:
15655
          self.bannerMaps = []
15860
          self.bannerMaps = []
15656
          (_etype230, _size227) = iprot.readListBegin()
15861
          (_etype246, _size243) = iprot.readListBegin()
15657
          for _i231 in xrange(_size227):
15862
          for _i247 in xrange(_size243):
15658
            _elem232 = BannerMap()
15863
            _elem248 = BannerMap()
15659
            _elem232.read(iprot)
15864
            _elem248.read(iprot)
15660
            self.bannerMaps.append(_elem232)
15865
            self.bannerMaps.append(_elem248)
15661
          iprot.readListEnd()
15866
          iprot.readListEnd()
15662
        else:
15867
        else:
15663
          iprot.skip(ftype)
15868
          iprot.skip(ftype)
15664
      else:
15869
      else:
15665
        iprot.skip(ftype)
15870
        iprot.skip(ftype)
Line 15672... Line 15877...
15672
      return
15877
      return
15673
    oprot.writeStructBegin('addBannerMap_args')
15878
    oprot.writeStructBegin('addBannerMap_args')
15674
    if self.bannerMaps is not None:
15879
    if self.bannerMaps is not None:
15675
      oprot.writeFieldBegin('bannerMaps', TType.LIST, 1)
15880
      oprot.writeFieldBegin('bannerMaps', TType.LIST, 1)
15676
      oprot.writeListBegin(TType.STRUCT, len(self.bannerMaps))
15881
      oprot.writeListBegin(TType.STRUCT, len(self.bannerMaps))
15677
      for iter233 in self.bannerMaps:
15882
      for iter249 in self.bannerMaps:
15678
        iter233.write(oprot)
15883
        iter249.write(oprot)
15679
      oprot.writeListEnd()
15884
      oprot.writeListEnd()
15680
      oprot.writeFieldEnd()
15885
      oprot.writeFieldEnd()
15681
    oprot.writeFieldStop()
15886
    oprot.writeFieldStop()
15682
    oprot.writeStructEnd()
15887
    oprot.writeStructEnd()
15683
 
15888
 
Line 16089... Line 16294...
16089
      if ftype == TType.STOP:
16294
      if ftype == TType.STOP:
16090
        break
16295
        break
16091
      if fid == 0:
16296
      if fid == 0:
16092
        if ftype == TType.LIST:
16297
        if ftype == TType.LIST:
16093
          self.success = []
16298
          self.success = []
16094
          (_etype237, _size234) = iprot.readListBegin()
16299
          (_etype253, _size250) = iprot.readListBegin()
16095
          for _i238 in xrange(_size234):
16300
          for _i254 in xrange(_size250):
16096
            _elem239 = BannerMap()
16301
            _elem255 = BannerMap()
16097
            _elem239.read(iprot)
16302
            _elem255.read(iprot)
16098
            self.success.append(_elem239)
16303
            self.success.append(_elem255)
16099
          iprot.readListEnd()
16304
          iprot.readListEnd()
16100
        else:
16305
        else:
16101
          iprot.skip(ftype)
16306
          iprot.skip(ftype)
16102
      else:
16307
      else:
16103
        iprot.skip(ftype)
16308
        iprot.skip(ftype)
Line 16110... Line 16315...
16110
      return
16315
      return
16111
    oprot.writeStructBegin('getBannerMapDetails_result')
16316
    oprot.writeStructBegin('getBannerMapDetails_result')
16112
    if self.success is not None:
16317
    if self.success is not None:
16113
      oprot.writeFieldBegin('success', TType.LIST, 0)
16318
      oprot.writeFieldBegin('success', TType.LIST, 0)
16114
      oprot.writeListBegin(TType.STRUCT, len(self.success))
16319
      oprot.writeListBegin(TType.STRUCT, len(self.success))
16115
      for iter240 in self.success:
16320
      for iter256 in self.success:
16116
        iter240.write(oprot)
16321
        iter256.write(oprot)
16117
      oprot.writeListEnd()
16322
      oprot.writeListEnd()
16118
      oprot.writeFieldEnd()
16323
      oprot.writeFieldEnd()
16119
    oprot.writeFieldStop()
16324
    oprot.writeFieldStop()
16120
    oprot.writeStructEnd()
16325
    oprot.writeStructEnd()
16121
 
16326
 
Line 16158... Line 16363...
16158
      if ftype == TType.STOP:
16363
      if ftype == TType.STOP:
16159
        break
16364
        break
16160
      if fid == 1:
16365
      if fid == 1:
16161
        if ftype == TType.LIST:
16366
        if ftype == TType.LIST:
16162
          self.bannerUriMappings = []
16367
          self.bannerUriMappings = []
16163
          (_etype244, _size241) = iprot.readListBegin()
16368
          (_etype260, _size257) = iprot.readListBegin()
16164
          for _i245 in xrange(_size241):
16369
          for _i261 in xrange(_size257):
16165
            _elem246 = BannerUriMapping()
16370
            _elem262 = BannerUriMapping()
16166
            _elem246.read(iprot)
16371
            _elem262.read(iprot)
16167
            self.bannerUriMappings.append(_elem246)
16372
            self.bannerUriMappings.append(_elem262)
16168
          iprot.readListEnd()
16373
          iprot.readListEnd()
16169
        else:
16374
        else:
16170
          iprot.skip(ftype)
16375
          iprot.skip(ftype)
16171
      else:
16376
      else:
16172
        iprot.skip(ftype)
16377
        iprot.skip(ftype)
Line 16179... Line 16384...
16179
      return
16384
      return
16180
    oprot.writeStructBegin('addBannerUri_args')
16385
    oprot.writeStructBegin('addBannerUri_args')
16181
    if self.bannerUriMappings is not None:
16386
    if self.bannerUriMappings is not None:
16182
      oprot.writeFieldBegin('bannerUriMappings', TType.LIST, 1)
16387
      oprot.writeFieldBegin('bannerUriMappings', TType.LIST, 1)
16183
      oprot.writeListBegin(TType.STRUCT, len(self.bannerUriMappings))
16388
      oprot.writeListBegin(TType.STRUCT, len(self.bannerUriMappings))
16184
      for iter247 in self.bannerUriMappings:
16389
      for iter263 in self.bannerUriMappings:
16185
        iter247.write(oprot)
16390
        iter263.write(oprot)
16186
      oprot.writeListEnd()
16391
      oprot.writeListEnd()
16187
      oprot.writeFieldEnd()
16392
      oprot.writeFieldEnd()
16188
    oprot.writeFieldStop()
16393
    oprot.writeFieldStop()
16189
    oprot.writeStructEnd()
16394
    oprot.writeStructEnd()
16190
 
16395
 
Line 16340... Line 16545...
16340
      if ftype == TType.STOP:
16545
      if ftype == TType.STOP:
16341
        break
16546
        break
16342
      if fid == 0:
16547
      if fid == 0:
16343
        if ftype == TType.LIST:
16548
        if ftype == TType.LIST:
16344
          self.success = []
16549
          self.success = []
16345
          (_etype251, _size248) = iprot.readListBegin()
16550
          (_etype267, _size264) = iprot.readListBegin()
16346
          for _i252 in xrange(_size248):
16551
          for _i268 in xrange(_size264):
16347
            _elem253 = BannerUriMapping()
16552
            _elem269 = BannerUriMapping()
16348
            _elem253.read(iprot)
16553
            _elem269.read(iprot)
16349
            self.success.append(_elem253)
16554
            self.success.append(_elem269)
16350
          iprot.readListEnd()
16555
          iprot.readListEnd()
16351
        else:
16556
        else:
16352
          iprot.skip(ftype)
16557
          iprot.skip(ftype)
16353
      else:
16558
      else:
16354
        iprot.skip(ftype)
16559
        iprot.skip(ftype)
Line 16361... Line 16566...
16361
      return
16566
      return
16362
    oprot.writeStructBegin('getUriMapping_result')
16567
    oprot.writeStructBegin('getUriMapping_result')
16363
    if self.success is not None:
16568
    if self.success is not None:
16364
      oprot.writeFieldBegin('success', TType.LIST, 0)
16569
      oprot.writeFieldBegin('success', TType.LIST, 0)
16365
      oprot.writeListBegin(TType.STRUCT, len(self.success))
16570
      oprot.writeListBegin(TType.STRUCT, len(self.success))
16366
      for iter254 in self.success:
16571
      for iter270 in self.success:
16367
        iter254.write(oprot)
16572
        iter270.write(oprot)
16368
      oprot.writeListEnd()
16573
      oprot.writeListEnd()
16369
      oprot.writeFieldEnd()
16574
      oprot.writeFieldEnd()
16370
    oprot.writeFieldStop()
16575
    oprot.writeFieldStop()
16371
    oprot.writeStructEnd()
16576
    oprot.writeStructEnd()
16372
 
16577
 
Line 16571... Line 16776...
16571
      if ftype == TType.STOP:
16776
      if ftype == TType.STOP:
16572
        break
16777
        break
16573
      if fid == 0:
16778
      if fid == 0:
16574
        if ftype == TType.LIST:
16779
        if ftype == TType.LIST:
16575
          self.success = []
16780
          self.success = []
16576
          (_etype258, _size255) = iprot.readListBegin()
16781
          (_etype274, _size271) = iprot.readListBegin()
16577
          for _i259 in xrange(_size255):
16782
          for _i275 in xrange(_size271):
16578
            _elem260 = Campaign()
16783
            _elem276 = Campaign()
16579
            _elem260.read(iprot)
16784
            _elem276.read(iprot)
16580
            self.success.append(_elem260)
16785
            self.success.append(_elem276)
16581
          iprot.readListEnd()
16786
          iprot.readListEnd()
16582
        else:
16787
        else:
16583
          iprot.skip(ftype)
16788
          iprot.skip(ftype)
16584
      else:
16789
      else:
16585
        iprot.skip(ftype)
16790
        iprot.skip(ftype)
Line 16592... Line 16797...
16592
      return
16797
      return
16593
    oprot.writeStructBegin('getCampaigns_result')
16798
    oprot.writeStructBegin('getCampaigns_result')
16594
    if self.success is not None:
16799
    if self.success is not None:
16595
      oprot.writeFieldBegin('success', TType.LIST, 0)
16800
      oprot.writeFieldBegin('success', TType.LIST, 0)
16596
      oprot.writeListBegin(TType.STRUCT, len(self.success))
16801
      oprot.writeListBegin(TType.STRUCT, len(self.success))
16597
      for iter261 in self.success:
16802
      for iter277 in self.success:
16598
        iter261.write(oprot)
16803
        iter277.write(oprot)
16599
      oprot.writeListEnd()
16804
      oprot.writeListEnd()
16600
      oprot.writeFieldEnd()
16805
      oprot.writeFieldEnd()
16601
    oprot.writeFieldStop()
16806
    oprot.writeFieldStop()
16602
    oprot.writeStructEnd()
16807
    oprot.writeStructEnd()
16603
 
16808
 
Line 16783... Line 16988...
16783
      if ftype == TType.STOP:
16988
      if ftype == TType.STOP:
16784
        break
16989
        break
16785
      if fid == 0:
16990
      if fid == 0:
16786
        if ftype == TType.LIST:
16991
        if ftype == TType.LIST:
16787
          self.success = []
16992
          self.success = []
16788
          (_etype265, _size262) = iprot.readListBegin()
16993
          (_etype281, _size278) = iprot.readListBegin()
16789
          for _i266 in xrange(_size262):
16994
          for _i282 in xrange(_size278):
16790
            _elem267 = iprot.readString();
16995
            _elem283 = iprot.readString();
16791
            self.success.append(_elem267)
16996
            self.success.append(_elem283)
16792
          iprot.readListEnd()
16997
          iprot.readListEnd()
16793
        else:
16998
        else:
16794
          iprot.skip(ftype)
16999
          iprot.skip(ftype)
16795
      else:
17000
      else:
16796
        iprot.skip(ftype)
17001
        iprot.skip(ftype)
Line 16803... Line 17008...
16803
      return
17008
      return
16804
    oprot.writeStructBegin('getAllCampaigns_result')
17009
    oprot.writeStructBegin('getAllCampaigns_result')
16805
    if self.success is not None:
17010
    if self.success is not None:
16806
      oprot.writeFieldBegin('success', TType.LIST, 0)
17011
      oprot.writeFieldBegin('success', TType.LIST, 0)
16807
      oprot.writeListBegin(TType.STRING, len(self.success))
17012
      oprot.writeListBegin(TType.STRING, len(self.success))
16808
      for iter268 in self.success:
17013
      for iter284 in self.success:
16809
        oprot.writeString(iter268)
17014
        oprot.writeString(iter284)
16810
      oprot.writeListEnd()
17015
      oprot.writeListEnd()
16811
      oprot.writeFieldEnd()
17016
      oprot.writeFieldEnd()
16812
    oprot.writeFieldStop()
17017
    oprot.writeFieldStop()
16813
    oprot.writeStructEnd()
17018
    oprot.writeStructEnd()
16814
 
17019
 
Line 16892... Line 17097...
16892
      if ftype == TType.STOP:
17097
      if ftype == TType.STOP:
16893
        break
17098
        break
16894
      if fid == 0:
17099
      if fid == 0:
16895
        if ftype == TType.MAP:
17100
        if ftype == TType.MAP:
16896
          self.success = {}
17101
          self.success = {}
16897
          (_ktype270, _vtype271, _size269 ) = iprot.readMapBegin() 
17102
          (_ktype286, _vtype287, _size285 ) = iprot.readMapBegin() 
16898
          for _i273 in xrange(_size269):
17103
          for _i289 in xrange(_size285):
16899
            _key274 = iprot.readString();
17104
            _key290 = iprot.readString();
16900
            _val275 = []
17105
            _val291 = []
16901
            (_etype279, _size276) = iprot.readListBegin()
17106
            (_etype295, _size292) = iprot.readListBegin()
16902
            for _i280 in xrange(_size276):
17107
            for _i296 in xrange(_size292):
16903
              _elem281 = Banner()
17108
              _elem297 = Banner()
16904
              _elem281.read(iprot)
17109
              _elem297.read(iprot)
16905
              _val275.append(_elem281)
17110
              _val291.append(_elem297)
16906
            iprot.readListEnd()
17111
            iprot.readListEnd()
16907
            self.success[_key274] = _val275
17112
            self.success[_key290] = _val291
16908
          iprot.readMapEnd()
17113
          iprot.readMapEnd()
16909
        else:
17114
        else:
16910
          iprot.skip(ftype)
17115
          iprot.skip(ftype)
16911
      else:
17116
      else:
16912
        iprot.skip(ftype)
17117
        iprot.skip(ftype)
Line 16919... Line 17124...
16919
      return
17124
      return
16920
    oprot.writeStructBegin('getActiveBannersForMobileSite_result')
17125
    oprot.writeStructBegin('getActiveBannersForMobileSite_result')
16921
    if self.success is not None:
17126
    if self.success is not None:
16922
      oprot.writeFieldBegin('success', TType.MAP, 0)
17127
      oprot.writeFieldBegin('success', TType.MAP, 0)
16923
      oprot.writeMapBegin(TType.STRING, TType.LIST, len(self.success))
17128
      oprot.writeMapBegin(TType.STRING, TType.LIST, len(self.success))
16924
      for kiter282,viter283 in self.success.items():
17129
      for kiter298,viter299 in self.success.items():
16925
        oprot.writeString(kiter282)
17130
        oprot.writeString(kiter298)
16926
        oprot.writeListBegin(TType.STRUCT, len(viter283))
17131
        oprot.writeListBegin(TType.STRUCT, len(viter299))
16927
        for iter284 in viter283:
17132
        for iter300 in viter299:
16928
          iter284.write(oprot)
17133
          iter300.write(oprot)
16929
        oprot.writeListEnd()
17134
        oprot.writeListEnd()
16930
      oprot.writeMapEnd()
17135
      oprot.writeMapEnd()
16931
      oprot.writeFieldEnd()
17136
      oprot.writeFieldEnd()
16932
    oprot.writeFieldStop()
17137
    oprot.writeFieldStop()
16933
    oprot.writeStructEnd()
17138
    oprot.writeStructEnd()
Line 17527... Line 17732...
17527
      if ftype == TType.STOP:
17732
      if ftype == TType.STOP:
17528
        break
17733
        break
17529
      if fid == 0:
17734
      if fid == 0:
17530
        if ftype == TType.LIST:
17735
        if ftype == TType.LIST:
17531
          self.success = []
17736
          self.success = []
17532
          (_etype288, _size285) = iprot.readListBegin()
17737
          (_etype304, _size301) = iprot.readListBegin()
17533
          for _i289 in xrange(_size285):
17738
          for _i305 in xrange(_size301):
17534
            _elem290 = Item()
17739
            _elem306 = Item()
17535
            _elem290.read(iprot)
17740
            _elem306.read(iprot)
17536
            self.success.append(_elem290)
17741
            self.success.append(_elem306)
17537
          iprot.readListEnd()
17742
          iprot.readListEnd()
17538
        else:
17743
        else:
17539
          iprot.skip(ftype)
17744
          iprot.skip(ftype)
17540
      else:
17745
      else:
17541
        iprot.skip(ftype)
17746
        iprot.skip(ftype)
Line 17548... Line 17753...
17548
      return
17753
      return
17549
    oprot.writeStructBegin('getItemsByRiskyFlag_result')
17754
    oprot.writeStructBegin('getItemsByRiskyFlag_result')
17550
    if self.success is not None:
17755
    if self.success is not None:
17551
      oprot.writeFieldBegin('success', TType.LIST, 0)
17756
      oprot.writeFieldBegin('success', TType.LIST, 0)
17552
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17757
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17553
      for iter291 in self.success:
17758
      for iter307 in self.success:
17554
        iter291.write(oprot)
17759
        iter307.write(oprot)
17555
      oprot.writeListEnd()
17760
      oprot.writeListEnd()
17556
      oprot.writeFieldEnd()
17761
      oprot.writeFieldEnd()
17557
    oprot.writeFieldStop()
17762
    oprot.writeFieldStop()
17558
    oprot.writeStructEnd()
17763
    oprot.writeStructEnd()
17559
 
17764
 
Line 17667... Line 17872...
17667
      if ftype == TType.STOP:
17872
      if ftype == TType.STOP:
17668
        break
17873
        break
17669
      if fid == 0:
17874
      if fid == 0:
17670
        if ftype == TType.LIST:
17875
        if ftype == TType.LIST:
17671
          self.success = []
17876
          self.success = []
17672
          (_etype295, _size292) = iprot.readListBegin()
17877
          (_etype311, _size308) = iprot.readListBegin()
17673
          for _i296 in xrange(_size292):
17878
          for _i312 in xrange(_size308):
17674
            _elem297 = Item()
17879
            _elem313 = Item()
17675
            _elem297.read(iprot)
17880
            _elem313.read(iprot)
17676
            self.success.append(_elem297)
17881
            self.success.append(_elem313)
17677
          iprot.readListEnd()
17882
          iprot.readListEnd()
17678
        else:
17883
        else:
17679
          iprot.skip(ftype)
17884
          iprot.skip(ftype)
17680
      else:
17885
      else:
17681
        iprot.skip(ftype)
17886
        iprot.skip(ftype)
Line 17688... Line 17893...
17688
      return
17893
      return
17689
    oprot.writeStructBegin('getItemsForMasterSheet_result')
17894
    oprot.writeStructBegin('getItemsForMasterSheet_result')
17690
    if self.success is not None:
17895
    if self.success is not None:
17691
      oprot.writeFieldBegin('success', TType.LIST, 0)
17896
      oprot.writeFieldBegin('success', TType.LIST, 0)
17692
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17897
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17693
      for iter298 in self.success:
17898
      for iter314 in self.success:
17694
        iter298.write(oprot)
17899
        iter314.write(oprot)
17695
      oprot.writeListEnd()
17900
      oprot.writeListEnd()
17696
      oprot.writeFieldEnd()
17901
      oprot.writeFieldEnd()
17697
    oprot.writeFieldStop()
17902
    oprot.writeFieldStop()
17698
    oprot.writeStructEnd()
17903
    oprot.writeStructEnd()
17699
 
17904
 
Line 17819... Line 18024...
17819
      if ftype == TType.STOP:
18024
      if ftype == TType.STOP:
17820
        break
18025
        break
17821
      if fid == 0:
18026
      if fid == 0:
17822
        if ftype == TType.LIST:
18027
        if ftype == TType.LIST:
17823
          self.success = []
18028
          self.success = []
17824
          (_etype302, _size299) = iprot.readListBegin()
18029
          (_etype318, _size315) = iprot.readListBegin()
17825
          for _i303 in xrange(_size299):
18030
          for _i319 in xrange(_size315):
17826
            _elem304 = iprot.readI64();
18031
            _elem320 = iprot.readI64();
17827
            self.success.append(_elem304)
18032
            self.success.append(_elem320)
17828
          iprot.readListEnd()
18033
          iprot.readListEnd()
17829
        else:
18034
        else:
17830
          iprot.skip(ftype)
18035
          iprot.skip(ftype)
17831
      else:
18036
      else:
17832
        iprot.skip(ftype)
18037
        iprot.skip(ftype)
Line 17839... Line 18044...
17839
      return
18044
      return
17840
    oprot.writeStructBegin('getSimilarItemsCatalogIds_result')
18045
    oprot.writeStructBegin('getSimilarItemsCatalogIds_result')
17841
    if self.success is not None:
18046
    if self.success is not None:
17842
      oprot.writeFieldBegin('success', TType.LIST, 0)
18047
      oprot.writeFieldBegin('success', TType.LIST, 0)
17843
      oprot.writeListBegin(TType.I64, len(self.success))
18048
      oprot.writeListBegin(TType.I64, len(self.success))
17844
      for iter305 in self.success:
18049
      for iter321 in self.success:
17845
        oprot.writeI64(iter305)
18050
        oprot.writeI64(iter321)
17846
      oprot.writeListEnd()
18051
      oprot.writeListEnd()
17847
      oprot.writeFieldEnd()
18052
      oprot.writeFieldEnd()
17848
    oprot.writeFieldStop()
18053
    oprot.writeFieldStop()
17849
    oprot.writeStructEnd()
18054
    oprot.writeStructEnd()
17850
 
18055
 
Line 18173... Line 18378...
18173
      if ftype == TType.STOP:
18378
      if ftype == TType.STOP:
18174
        break
18379
        break
18175
      if fid == 0:
18380
      if fid == 0:
18176
        if ftype == TType.LIST:
18381
        if ftype == TType.LIST:
18177
          self.success = []
18382
          self.success = []
18178
          (_etype309, _size306) = iprot.readListBegin()
18383
          (_etype325, _size322) = iprot.readListBegin()
18179
          for _i310 in xrange(_size306):
18384
          for _i326 in xrange(_size322):
18180
            _elem311 = iprot.readString();
18385
            _elem327 = iprot.readString();
18181
            self.success.append(_elem311)
18386
            self.success.append(_elem327)
18182
          iprot.readListEnd()
18387
          iprot.readListEnd()
18183
        else:
18388
        else:
18184
          iprot.skip(ftype)
18389
          iprot.skip(ftype)
18185
      else:
18390
      else:
18186
        iprot.skip(ftype)
18391
        iprot.skip(ftype)
Line 18193... Line 18398...
18193
      return
18398
      return
18194
    oprot.writeStructBegin('getAllBrandsByCategory_result')
18399
    oprot.writeStructBegin('getAllBrandsByCategory_result')
18195
    if self.success is not None:
18400
    if self.success is not None:
18196
      oprot.writeFieldBegin('success', TType.LIST, 0)
18401
      oprot.writeFieldBegin('success', TType.LIST, 0)
18197
      oprot.writeListBegin(TType.STRING, len(self.success))
18402
      oprot.writeListBegin(TType.STRING, len(self.success))
18198
      for iter312 in self.success:
18403
      for iter328 in self.success:
18199
        oprot.writeString(iter312)
18404
        oprot.writeString(iter328)
18200
      oprot.writeListEnd()
18405
      oprot.writeListEnd()
18201
      oprot.writeFieldEnd()
18406
      oprot.writeFieldEnd()
18202
    oprot.writeFieldStop()
18407
    oprot.writeFieldStop()
18203
    oprot.writeStructEnd()
18408
    oprot.writeStructEnd()
18204
 
18409
 
Line 18282... Line 18487...
18282
      if ftype == TType.STOP:
18487
      if ftype == TType.STOP:
18283
        break
18488
        break
18284
      if fid == 0:
18489
      if fid == 0:
18285
        if ftype == TType.LIST:
18490
        if ftype == TType.LIST:
18286
          self.success = []
18491
          self.success = []
18287
          (_etype316, _size313) = iprot.readListBegin()
18492
          (_etype332, _size329) = iprot.readListBegin()
18288
          for _i317 in xrange(_size313):
18493
          for _i333 in xrange(_size329):
18289
            _elem318 = iprot.readString();
18494
            _elem334 = iprot.readString();
18290
            self.success.append(_elem318)
18495
            self.success.append(_elem334)
18291
          iprot.readListEnd()
18496
          iprot.readListEnd()
18292
        else:
18497
        else:
18293
          iprot.skip(ftype)
18498
          iprot.skip(ftype)
18294
      else:
18499
      else:
18295
        iprot.skip(ftype)
18500
        iprot.skip(ftype)
Line 18302... Line 18507...
18302
      return
18507
      return
18303
    oprot.writeStructBegin('getAllBrands_result')
18508
    oprot.writeStructBegin('getAllBrands_result')
18304
    if self.success is not None:
18509
    if self.success is not None:
18305
      oprot.writeFieldBegin('success', TType.LIST, 0)
18510
      oprot.writeFieldBegin('success', TType.LIST, 0)
18306
      oprot.writeListBegin(TType.STRING, len(self.success))
18511
      oprot.writeListBegin(TType.STRING, len(self.success))
18307
      for iter319 in self.success:
18512
      for iter335 in self.success:
18308
        oprot.writeString(iter319)
18513
        oprot.writeString(iter335)
18309
      oprot.writeListEnd()
18514
      oprot.writeListEnd()
18310
      oprot.writeFieldEnd()
18515
      oprot.writeFieldEnd()
18311
    oprot.writeFieldStop()
18516
    oprot.writeFieldStop()
18312
    oprot.writeStructEnd()
18517
    oprot.writeStructEnd()
18313
 
18518
 
Line 18391... Line 18596...
18391
      if ftype == TType.STOP:
18596
      if ftype == TType.STOP:
18392
        break
18597
        break
18393
      if fid == 0:
18598
      if fid == 0:
18394
        if ftype == TType.LIST:
18599
        if ftype == TType.LIST:
18395
          self.success = []
18600
          self.success = []
18396
          (_etype323, _size320) = iprot.readListBegin()
18601
          (_etype339, _size336) = iprot.readListBegin()
18397
          for _i324 in xrange(_size320):
18602
          for _i340 in xrange(_size336):
18398
            _elem325 = Source()
18603
            _elem341 = Source()
18399
            _elem325.read(iprot)
18604
            _elem341.read(iprot)
18400
            self.success.append(_elem325)
18605
            self.success.append(_elem341)
18401
          iprot.readListEnd()
18606
          iprot.readListEnd()
18402
        else:
18607
        else:
18403
          iprot.skip(ftype)
18608
          iprot.skip(ftype)
18404
      else:
18609
      else:
18405
        iprot.skip(ftype)
18610
        iprot.skip(ftype)
Line 18412... Line 18617...
18412
      return
18617
      return
18413
    oprot.writeStructBegin('getAllSources_result')
18618
    oprot.writeStructBegin('getAllSources_result')
18414
    if self.success is not None:
18619
    if self.success is not None:
18415
      oprot.writeFieldBegin('success', TType.LIST, 0)
18620
      oprot.writeFieldBegin('success', TType.LIST, 0)
18416
      oprot.writeListBegin(TType.STRUCT, len(self.success))
18621
      oprot.writeListBegin(TType.STRUCT, len(self.success))
18417
      for iter326 in self.success:
18622
      for iter342 in self.success:
18418
        iter326.write(oprot)
18623
        iter342.write(oprot)
18419
      oprot.writeListEnd()
18624
      oprot.writeListEnd()
18420
      oprot.writeFieldEnd()
18625
      oprot.writeFieldEnd()
18421
    oprot.writeFieldStop()
18626
    oprot.writeFieldStop()
18422
    oprot.writeStructEnd()
18627
    oprot.writeStructEnd()
18423
 
18628
 
Line 18789... Line 18994...
18789
      if ftype == TType.STOP:
18994
      if ftype == TType.STOP:
18790
        break
18995
        break
18791
      if fid == 0:
18996
      if fid == 0:
18792
        if ftype == TType.LIST:
18997
        if ftype == TType.LIST:
18793
          self.success = []
18998
          self.success = []
18794
          (_etype330, _size327) = iprot.readListBegin()
18999
          (_etype346, _size343) = iprot.readListBegin()
18795
          for _i331 in xrange(_size327):
19000
          for _i347 in xrange(_size343):
18796
            _elem332 = SourceItemPricing()
19001
            _elem348 = SourceItemPricing()
18797
            _elem332.read(iprot)
19002
            _elem348.read(iprot)
18798
            self.success.append(_elem332)
19003
            self.success.append(_elem348)
18799
          iprot.readListEnd()
19004
          iprot.readListEnd()
18800
        else:
19005
        else:
18801
          iprot.skip(ftype)
19006
          iprot.skip(ftype)
18802
      elif fid == 1:
19007
      elif fid == 1:
18803
        if ftype == TType.STRUCT:
19008
        if ftype == TType.STRUCT:
Line 18816... Line 19021...
18816
      return
19021
      return
18817
    oprot.writeStructBegin('getAllSourcePricing_result')
19022
    oprot.writeStructBegin('getAllSourcePricing_result')
18818
    if self.success is not None:
19023
    if self.success is not None:
18819
      oprot.writeFieldBegin('success', TType.LIST, 0)
19024
      oprot.writeFieldBegin('success', TType.LIST, 0)
18820
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19025
      oprot.writeListBegin(TType.STRUCT, len(self.success))
18821
      for iter333 in self.success:
19026
      for iter349 in self.success:
18822
        iter333.write(oprot)
19027
        iter349.write(oprot)
18823
      oprot.writeListEnd()
19028
      oprot.writeListEnd()
18824
      oprot.writeFieldEnd()
19029
      oprot.writeFieldEnd()
18825
    if self.cex is not None:
19030
    if self.cex is not None:
18826
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
19031
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
18827
      self.cex.write(oprot)
19032
      self.cex.write(oprot)
Line 19019... Line 19224...
19019
      if ftype == TType.STOP:
19224
      if ftype == TType.STOP:
19020
        break
19225
        break
19021
      if fid == 1:
19226
      if fid == 1:
19022
        if ftype == TType.LIST:
19227
        if ftype == TType.LIST:
19023
          self.searchTerms = []
19228
          self.searchTerms = []
19024
          (_etype337, _size334) = iprot.readListBegin()
19229
          (_etype353, _size350) = iprot.readListBegin()
19025
          for _i338 in xrange(_size334):
19230
          for _i354 in xrange(_size350):
19026
            _elem339 = iprot.readString();
19231
            _elem355 = iprot.readString();
19027
            self.searchTerms.append(_elem339)
19232
            self.searchTerms.append(_elem355)
19028
          iprot.readListEnd()
19233
          iprot.readListEnd()
19029
        else:
19234
        else:
19030
          iprot.skip(ftype)
19235
          iprot.skip(ftype)
19031
      elif fid == 2:
19236
      elif fid == 2:
19032
        if ftype == TType.I64:
19237
        if ftype == TType.I64:
Line 19049... Line 19254...
19049
      return
19254
      return
19050
    oprot.writeStructBegin('searchItemsInRange_args')
19255
    oprot.writeStructBegin('searchItemsInRange_args')
19051
    if self.searchTerms is not None:
19256
    if self.searchTerms is not None:
19052
      oprot.writeFieldBegin('searchTerms', TType.LIST, 1)
19257
      oprot.writeFieldBegin('searchTerms', TType.LIST, 1)
19053
      oprot.writeListBegin(TType.STRING, len(self.searchTerms))
19258
      oprot.writeListBegin(TType.STRING, len(self.searchTerms))
19054
      for iter340 in self.searchTerms:
19259
      for iter356 in self.searchTerms:
19055
        oprot.writeString(iter340)
19260
        oprot.writeString(iter356)
19056
      oprot.writeListEnd()
19261
      oprot.writeListEnd()
19057
      oprot.writeFieldEnd()
19262
      oprot.writeFieldEnd()
19058
    if self.offset is not None:
19263
    if self.offset is not None:
19059
      oprot.writeFieldBegin('offset', TType.I64, 2)
19264
      oprot.writeFieldBegin('offset', TType.I64, 2)
19060
      oprot.writeI64(self.offset)
19265
      oprot.writeI64(self.offset)
Line 19104... Line 19309...
19104
      if ftype == TType.STOP:
19309
      if ftype == TType.STOP:
19105
        break
19310
        break
19106
      if fid == 0:
19311
      if fid == 0:
19107
        if ftype == TType.LIST:
19312
        if ftype == TType.LIST:
19108
          self.success = []
19313
          self.success = []
19109
          (_etype344, _size341) = iprot.readListBegin()
19314
          (_etype360, _size357) = iprot.readListBegin()
19110
          for _i345 in xrange(_size341):
19315
          for _i361 in xrange(_size357):
19111
            _elem346 = Item()
19316
            _elem362 = Item()
19112
            _elem346.read(iprot)
19317
            _elem362.read(iprot)
19113
            self.success.append(_elem346)
19318
            self.success.append(_elem362)
19114
          iprot.readListEnd()
19319
          iprot.readListEnd()
19115
        else:
19320
        else:
19116
          iprot.skip(ftype)
19321
          iprot.skip(ftype)
19117
      else:
19322
      else:
19118
        iprot.skip(ftype)
19323
        iprot.skip(ftype)
Line 19125... Line 19330...
19125
      return
19330
      return
19126
    oprot.writeStructBegin('searchItemsInRange_result')
19331
    oprot.writeStructBegin('searchItemsInRange_result')
19127
    if self.success is not None:
19332
    if self.success is not None:
19128
      oprot.writeFieldBegin('success', TType.LIST, 0)
19333
      oprot.writeFieldBegin('success', TType.LIST, 0)
19129
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19334
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19130
      for iter347 in self.success:
19335
      for iter363 in self.success:
19131
        iter347.write(oprot)
19336
        iter363.write(oprot)
19132
      oprot.writeListEnd()
19337
      oprot.writeListEnd()
19133
      oprot.writeFieldEnd()
19338
      oprot.writeFieldEnd()
19134
    oprot.writeFieldStop()
19339
    oprot.writeFieldStop()
19135
    oprot.writeStructEnd()
19340
    oprot.writeStructEnd()
19136
 
19341
 
Line 19173... Line 19378...
19173
      if ftype == TType.STOP:
19378
      if ftype == TType.STOP:
19174
        break
19379
        break
19175
      if fid == 1:
19380
      if fid == 1:
19176
        if ftype == TType.LIST:
19381
        if ftype == TType.LIST:
19177
          self.searchTerms = []
19382
          self.searchTerms = []
19178
          (_etype351, _size348) = iprot.readListBegin()
19383
          (_etype367, _size364) = iprot.readListBegin()
19179
          for _i352 in xrange(_size348):
19384
          for _i368 in xrange(_size364):
19180
            _elem353 = iprot.readString();
19385
            _elem369 = iprot.readString();
19181
            self.searchTerms.append(_elem353)
19386
            self.searchTerms.append(_elem369)
19182
          iprot.readListEnd()
19387
          iprot.readListEnd()
19183
        else:
19388
        else:
19184
          iprot.skip(ftype)
19389
          iprot.skip(ftype)
19185
      else:
19390
      else:
19186
        iprot.skip(ftype)
19391
        iprot.skip(ftype)
Line 19193... Line 19398...
19193
      return
19398
      return
19194
    oprot.writeStructBegin('getSearchResultCount_args')
19399
    oprot.writeStructBegin('getSearchResultCount_args')
19195
    if self.searchTerms is not None:
19400
    if self.searchTerms is not None:
19196
      oprot.writeFieldBegin('searchTerms', TType.LIST, 1)
19401
      oprot.writeFieldBegin('searchTerms', TType.LIST, 1)
19197
      oprot.writeListBegin(TType.STRING, len(self.searchTerms))
19402
      oprot.writeListBegin(TType.STRING, len(self.searchTerms))
19198
      for iter354 in self.searchTerms:
19403
      for iter370 in self.searchTerms:
19199
        oprot.writeString(iter354)
19404
        oprot.writeString(iter370)
19200
      oprot.writeListEnd()
19405
      oprot.writeListEnd()
19201
      oprot.writeFieldEnd()
19406
      oprot.writeFieldEnd()
19202
    oprot.writeFieldStop()
19407
    oprot.writeFieldStop()
19203
    oprot.writeStructEnd()
19408
    oprot.writeStructEnd()
19204
 
19409
 
Line 19359... Line 19564...
19359
      if ftype == TType.STOP:
19564
      if ftype == TType.STOP:
19360
        break
19565
        break
19361
      if fid == 0:
19566
      if fid == 0:
19362
        if ftype == TType.LIST:
19567
        if ftype == TType.LIST:
19363
          self.success = []
19568
          self.success = []
19364
          (_etype358, _size355) = iprot.readListBegin()
19569
          (_etype374, _size371) = iprot.readListBegin()
19365
          for _i359 in xrange(_size355):
19570
          for _i375 in xrange(_size371):
19366
            _elem360 = ProductNotificationRequest()
19571
            _elem376 = ProductNotificationRequest()
19367
            _elem360.read(iprot)
19572
            _elem376.read(iprot)
19368
            self.success.append(_elem360)
19573
            self.success.append(_elem376)
19369
          iprot.readListEnd()
19574
          iprot.readListEnd()
19370
        else:
19575
        else:
19371
          iprot.skip(ftype)
19576
          iprot.skip(ftype)
19372
      else:
19577
      else:
19373
        iprot.skip(ftype)
19578
        iprot.skip(ftype)
Line 19380... Line 19585...
19380
      return
19585
      return
19381
    oprot.writeStructBegin('getProductNotifications_result')
19586
    oprot.writeStructBegin('getProductNotifications_result')
19382
    if self.success is not None:
19587
    if self.success is not None:
19383
      oprot.writeFieldBegin('success', TType.LIST, 0)
19588
      oprot.writeFieldBegin('success', TType.LIST, 0)
19384
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19589
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19385
      for iter361 in self.success:
19590
      for iter377 in self.success:
19386
        iter361.write(oprot)
19591
        iter377.write(oprot)
19387
      oprot.writeListEnd()
19592
      oprot.writeListEnd()
19388
      oprot.writeFieldEnd()
19593
      oprot.writeFieldEnd()
19389
    oprot.writeFieldStop()
19594
    oprot.writeFieldStop()
19390
    oprot.writeStructEnd()
19595
    oprot.writeStructEnd()
19391
 
19596
 
Line 19499... Line 19704...
19499
      if ftype == TType.STOP:
19704
      if ftype == TType.STOP:
19500
        break
19705
        break
19501
      if fid == 0:
19706
      if fid == 0:
19502
        if ftype == TType.LIST:
19707
        if ftype == TType.LIST:
19503
          self.success = []
19708
          self.success = []
19504
          (_etype365, _size362) = iprot.readListBegin()
19709
          (_etype381, _size378) = iprot.readListBegin()
19505
          for _i366 in xrange(_size362):
19710
          for _i382 in xrange(_size378):
19506
            _elem367 = ProductNotificationRequestCount()
19711
            _elem383 = ProductNotificationRequestCount()
19507
            _elem367.read(iprot)
19712
            _elem383.read(iprot)
19508
            self.success.append(_elem367)
19713
            self.success.append(_elem383)
19509
          iprot.readListEnd()
19714
          iprot.readListEnd()
19510
        else:
19715
        else:
19511
          iprot.skip(ftype)
19716
          iprot.skip(ftype)
19512
      else:
19717
      else:
19513
        iprot.skip(ftype)
19718
        iprot.skip(ftype)
Line 19520... Line 19725...
19520
      return
19725
      return
19521
    oprot.writeStructBegin('getProductNotificationRequestCount_result')
19726
    oprot.writeStructBegin('getProductNotificationRequestCount_result')
19522
    if self.success is not None:
19727
    if self.success is not None:
19523
      oprot.writeFieldBegin('success', TType.LIST, 0)
19728
      oprot.writeFieldBegin('success', TType.LIST, 0)
19524
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19729
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19525
      for iter368 in self.success:
19730
      for iter384 in self.success:
19526
        iter368.write(oprot)
19731
        iter384.write(oprot)
19527
      oprot.writeListEnd()
19732
      oprot.writeListEnd()
19528
      oprot.writeFieldEnd()
19733
      oprot.writeFieldEnd()
19529
    oprot.writeFieldStop()
19734
    oprot.writeFieldStop()
19530
    oprot.writeStructEnd()
19735
    oprot.writeStructEnd()
19531
 
19736
 
Line 20214... Line 20419...
20214
      if ftype == TType.STOP:
20419
      if ftype == TType.STOP:
20215
        break
20420
        break
20216
      if fid == 0:
20421
      if fid == 0:
20217
        if ftype == TType.LIST:
20422
        if ftype == TType.LIST:
20218
          self.success = []
20423
          self.success = []
20219
          (_etype372, _size369) = iprot.readListBegin()
20424
          (_etype388, _size385) = iprot.readListBegin()
20220
          for _i373 in xrange(_size369):
20425
          for _i389 in xrange(_size385):
20221
            _elem374 = VoucherItemMapping()
20426
            _elem390 = VoucherItemMapping()
20222
            _elem374.read(iprot)
20427
            _elem390.read(iprot)
20223
            self.success.append(_elem374)
20428
            self.success.append(_elem390)
20224
          iprot.readListEnd()
20429
          iprot.readListEnd()
20225
        else:
20430
        else:
20226
          iprot.skip(ftype)
20431
          iprot.skip(ftype)
20227
      else:
20432
      else:
20228
        iprot.skip(ftype)
20433
        iprot.skip(ftype)
Line 20235... Line 20440...
20235
      return
20440
      return
20236
    oprot.writeStructBegin('getAllItemVouchers_result')
20441
    oprot.writeStructBegin('getAllItemVouchers_result')
20237
    if self.success is not None:
20442
    if self.success is not None:
20238
      oprot.writeFieldBegin('success', TType.LIST, 0)
20443
      oprot.writeFieldBegin('success', TType.LIST, 0)
20239
      oprot.writeListBegin(TType.STRUCT, len(self.success))
20444
      oprot.writeListBegin(TType.STRUCT, len(self.success))
20240
      for iter375 in self.success:
20445
      for iter391 in self.success:
20241
        iter375.write(oprot)
20446
        iter391.write(oprot)
20242
      oprot.writeListEnd()
20447
      oprot.writeListEnd()
20243
      oprot.writeFieldEnd()
20448
      oprot.writeFieldEnd()
20244
    oprot.writeFieldStop()
20449
    oprot.writeFieldStop()
20245
    oprot.writeStructEnd()
20450
    oprot.writeStructEnd()
20246
 
20451
 
Line 20760... Line 20965...
20760
      if ftype == TType.STOP:
20965
      if ftype == TType.STOP:
20761
        break
20966
        break
20762
      if fid == 0:
20967
      if fid == 0:
20763
        if ftype == TType.LIST:
20968
        if ftype == TType.LIST:
20764
          self.success = []
20969
          self.success = []
20765
          (_etype379, _size376) = iprot.readListBegin()
20970
          (_etype395, _size392) = iprot.readListBegin()
20766
          for _i380 in xrange(_size376):
20971
          for _i396 in xrange(_size392):
20767
            _elem381 = Item()
20972
            _elem397 = Item()
20768
            _elem381.read(iprot)
20973
            _elem397.read(iprot)
20769
            self.success.append(_elem381)
20974
            self.success.append(_elem397)
20770
          iprot.readListEnd()
20975
          iprot.readListEnd()
20771
        else:
20976
        else:
20772
          iprot.skip(ftype)
20977
          iprot.skip(ftype)
20773
      else:
20978
      else:
20774
        iprot.skip(ftype)
20979
        iprot.skip(ftype)
Line 20781... Line 20986...
20781
      return
20986
      return
20782
    oprot.writeStructBegin('getAllIgnoredInventoryUpdateItemsList_result')
20987
    oprot.writeStructBegin('getAllIgnoredInventoryUpdateItemsList_result')
20783
    if self.success is not None:
20988
    if self.success is not None:
20784
      oprot.writeFieldBegin('success', TType.LIST, 0)
20989
      oprot.writeFieldBegin('success', TType.LIST, 0)
20785
      oprot.writeListBegin(TType.STRUCT, len(self.success))
20990
      oprot.writeListBegin(TType.STRUCT, len(self.success))
20786
      for iter382 in self.success:
20991
      for iter398 in self.success:
20787
        iter382.write(oprot)
20992
        iter398.write(oprot)
20788
      oprot.writeListEnd()
20993
      oprot.writeListEnd()
20789
      oprot.writeFieldEnd()
20994
      oprot.writeFieldEnd()
20790
    oprot.writeFieldStop()
20995
    oprot.writeFieldStop()
20791
    oprot.writeStructEnd()
20996
    oprot.writeStructEnd()
20792
 
20997
 
Line 20870... Line 21075...
20870
      if ftype == TType.STOP:
21075
      if ftype == TType.STOP:
20871
        break
21076
        break
20872
      if fid == 0:
21077
      if fid == 0:
20873
        if ftype == TType.LIST:
21078
        if ftype == TType.LIST:
20874
          self.success = []
21079
          self.success = []
20875
          (_etype386, _size383) = iprot.readListBegin()
21080
          (_etype402, _size399) = iprot.readListBegin()
20876
          for _i387 in xrange(_size383):
21081
          for _i403 in xrange(_size399):
20877
            _elem388 = Item()
21082
            _elem404 = Item()
20878
            _elem388.read(iprot)
21083
            _elem404.read(iprot)
20879
            self.success.append(_elem388)
21084
            self.success.append(_elem404)
20880
          iprot.readListEnd()
21085
          iprot.readListEnd()
20881
        else:
21086
        else:
20882
          iprot.skip(ftype)
21087
          iprot.skip(ftype)
20883
      else:
21088
      else:
20884
        iprot.skip(ftype)
21089
        iprot.skip(ftype)
Line 20891... Line 21096...
20891
      return
21096
      return
20892
    oprot.writeStructBegin('getAllAliveItems_result')
21097
    oprot.writeStructBegin('getAllAliveItems_result')
20893
    if self.success is not None:
21098
    if self.success is not None:
20894
      oprot.writeFieldBegin('success', TType.LIST, 0)
21099
      oprot.writeFieldBegin('success', TType.LIST, 0)
20895
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21100
      oprot.writeListBegin(TType.STRUCT, len(self.success))
20896
      for iter389 in self.success:
21101
      for iter405 in self.success:
20897
        iter389.write(oprot)
21102
        iter405.write(oprot)
20898
      oprot.writeListEnd()
21103
      oprot.writeListEnd()
20899
      oprot.writeFieldEnd()
21104
      oprot.writeFieldEnd()
20900
    oprot.writeFieldStop()
21105
    oprot.writeFieldStop()
20901
    oprot.writeStructEnd()
21106
    oprot.writeStructEnd()
20902
 
21107
 
Line 21255... Line 21460...
21255
      if ftype == TType.STOP:
21460
      if ftype == TType.STOP:
21256
        break
21461
        break
21257
      if fid == 0:
21462
      if fid == 0:
21258
        if ftype == TType.LIST:
21463
        if ftype == TType.LIST:
21259
          self.success = []
21464
          self.success = []
21260
          (_etype393, _size390) = iprot.readListBegin()
21465
          (_etype409, _size406) = iprot.readListBegin()
21261
          for _i394 in xrange(_size390):
21466
          for _i410 in xrange(_size406):
21262
            _elem395 = Insurer()
21467
            _elem411 = Insurer()
21263
            _elem395.read(iprot)
21468
            _elem411.read(iprot)
21264
            self.success.append(_elem395)
21469
            self.success.append(_elem411)
21265
          iprot.readListEnd()
21470
          iprot.readListEnd()
21266
        else:
21471
        else:
21267
          iprot.skip(ftype)
21472
          iprot.skip(ftype)
21268
      else:
21473
      else:
21269
        iprot.skip(ftype)
21474
        iprot.skip(ftype)
Line 21276... Line 21481...
21276
      return
21481
      return
21277
    oprot.writeStructBegin('getAllInsurers_result')
21482
    oprot.writeStructBegin('getAllInsurers_result')
21278
    if self.success is not None:
21483
    if self.success is not None:
21279
      oprot.writeFieldBegin('success', TType.LIST, 0)
21484
      oprot.writeFieldBegin('success', TType.LIST, 0)
21280
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21485
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21281
      for iter396 in self.success:
21486
      for iter412 in self.success:
21282
        iter396.write(oprot)
21487
        iter412.write(oprot)
21283
      oprot.writeListEnd()
21488
      oprot.writeListEnd()
21284
      oprot.writeFieldEnd()
21489
      oprot.writeFieldEnd()
21285
    oprot.writeFieldStop()
21490
    oprot.writeFieldStop()
21286
    oprot.writeStructEnd()
21491
    oprot.writeStructEnd()
21287
 
21492
 
Line 21804... Line 22009...
21804
      if ftype == TType.STOP:
22009
      if ftype == TType.STOP:
21805
        break
22010
        break
21806
      if fid == 0:
22011
      if fid == 0:
21807
        if ftype == TType.MAP:
22012
        if ftype == TType.MAP:
21808
          self.success = {}
22013
          self.success = {}
21809
          (_ktype398, _vtype399, _size397 ) = iprot.readMapBegin() 
22014
          (_ktype414, _vtype415, _size413 ) = iprot.readMapBegin() 
21810
          for _i401 in xrange(_size397):
22015
          for _i417 in xrange(_size413):
21811
            _key402 = iprot.readString();
22016
            _key418 = iprot.readString();
21812
            _val403 = BrandInfo()
22017
            _val419 = BrandInfo()
21813
            _val403.read(iprot)
22018
            _val419.read(iprot)
21814
            self.success[_key402] = _val403
22019
            self.success[_key418] = _val419
21815
          iprot.readMapEnd()
22020
          iprot.readMapEnd()
21816
        else:
22021
        else:
21817
          iprot.skip(ftype)
22022
          iprot.skip(ftype)
21818
      else:
22023
      else:
21819
        iprot.skip(ftype)
22024
        iprot.skip(ftype)
Line 21826... Line 22031...
21826
      return
22031
      return
21827
    oprot.writeStructBegin('getBrandInfo_result')
22032
    oprot.writeStructBegin('getBrandInfo_result')
21828
    if self.success is not None:
22033
    if self.success is not None:
21829
      oprot.writeFieldBegin('success', TType.MAP, 0)
22034
      oprot.writeFieldBegin('success', TType.MAP, 0)
21830
      oprot.writeMapBegin(TType.STRING, TType.STRUCT, len(self.success))
22035
      oprot.writeMapBegin(TType.STRING, TType.STRUCT, len(self.success))
21831
      for kiter404,viter405 in self.success.items():
22036
      for kiter420,viter421 in self.success.items():
21832
        oprot.writeString(kiter404)
22037
        oprot.writeString(kiter420)
21833
        viter405.write(oprot)
22038
        viter421.write(oprot)
21834
      oprot.writeMapEnd()
22039
      oprot.writeMapEnd()
21835
      oprot.writeFieldEnd()
22040
      oprot.writeFieldEnd()
21836
    oprot.writeFieldStop()
22041
    oprot.writeFieldStop()
21837
    oprot.writeStructEnd()
22042
    oprot.writeStructEnd()
21838
 
22043
 
Line 21995... Line 22200...
21995
      if ftype == TType.STOP:
22200
      if ftype == TType.STOP:
21996
        break
22201
        break
21997
      if fid == 1:
22202
      if fid == 1:
21998
        if ftype == TType.LIST:
22203
        if ftype == TType.LIST:
21999
          self.itemIds = []
22204
          self.itemIds = []
22000
          (_etype409, _size406) = iprot.readListBegin()
22205
          (_etype425, _size422) = iprot.readListBegin()
22001
          for _i410 in xrange(_size406):
22206
          for _i426 in xrange(_size422):
22002
            _elem411 = iprot.readI64();
22207
            _elem427 = iprot.readI64();
22003
            self.itemIds.append(_elem411)
22208
            self.itemIds.append(_elem427)
22004
          iprot.readListEnd()
22209
          iprot.readListEnd()
22005
        else:
22210
        else:
22006
          iprot.skip(ftype)
22211
          iprot.skip(ftype)
22007
      else:
22212
      else:
22008
        iprot.skip(ftype)
22213
        iprot.skip(ftype)
Line 22015... Line 22220...
22015
      return
22220
      return
22016
    oprot.writeStructBegin('getStorePricings_args')
22221
    oprot.writeStructBegin('getStorePricings_args')
22017
    if self.itemIds is not None:
22222
    if self.itemIds is not None:
22018
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
22223
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
22019
      oprot.writeListBegin(TType.I64, len(self.itemIds))
22224
      oprot.writeListBegin(TType.I64, len(self.itemIds))
22020
      for iter412 in self.itemIds:
22225
      for iter428 in self.itemIds:
22021
        oprot.writeI64(iter412)
22226
        oprot.writeI64(iter428)
22022
      oprot.writeListEnd()
22227
      oprot.writeListEnd()
22023
      oprot.writeFieldEnd()
22228
      oprot.writeFieldEnd()
22024
    oprot.writeFieldStop()
22229
    oprot.writeFieldStop()
22025
    oprot.writeStructEnd()
22230
    oprot.writeStructEnd()
22026
 
22231
 
Line 22062... Line 22267...
22062
      if ftype == TType.STOP:
22267
      if ftype == TType.STOP:
22063
        break
22268
        break
22064
      if fid == 0:
22269
      if fid == 0:
22065
        if ftype == TType.LIST:
22270
        if ftype == TType.LIST:
22066
          self.success = []
22271
          self.success = []
22067
          (_etype416, _size413) = iprot.readListBegin()
22272
          (_etype432, _size429) = iprot.readListBegin()
22068
          for _i417 in xrange(_size413):
22273
          for _i433 in xrange(_size429):
22069
            _elem418 = StorePricing()
22274
            _elem434 = StorePricing()
22070
            _elem418.read(iprot)
22275
            _elem434.read(iprot)
22071
            self.success.append(_elem418)
22276
            self.success.append(_elem434)
22072
          iprot.readListEnd()
22277
          iprot.readListEnd()
22073
        else:
22278
        else:
22074
          iprot.skip(ftype)
22279
          iprot.skip(ftype)
22075
      else:
22280
      else:
22076
        iprot.skip(ftype)
22281
        iprot.skip(ftype)
Line 22083... Line 22288...
22083
      return
22288
      return
22084
    oprot.writeStructBegin('getStorePricings_result')
22289
    oprot.writeStructBegin('getStorePricings_result')
22085
    if self.success is not None:
22290
    if self.success is not None:
22086
      oprot.writeFieldBegin('success', TType.LIST, 0)
22291
      oprot.writeFieldBegin('success', TType.LIST, 0)
22087
      oprot.writeListBegin(TType.STRUCT, len(self.success))
22292
      oprot.writeListBegin(TType.STRUCT, len(self.success))
22088
      for iter419 in self.success:
22293
      for iter435 in self.success:
22089
        iter419.write(oprot)
22294
        iter435.write(oprot)
22090
      oprot.writeListEnd()
22295
      oprot.writeListEnd()
22091
      oprot.writeFieldEnd()
22296
      oprot.writeFieldEnd()
22092
    oprot.writeFieldStop()
22297
    oprot.writeFieldStop()
22093
    oprot.writeStructEnd()
22298
    oprot.writeStructEnd()
22094
 
22299
 
Line 22287... Line 22492...
22287
      if ftype == TType.STOP:
22492
      if ftype == TType.STOP:
22288
        break
22493
        break
22289
      if fid == 0:
22494
      if fid == 0:
22290
        if ftype == TType.LIST:
22495
        if ftype == TType.LIST:
22291
          self.success = []
22496
          self.success = []
22292
          (_etype423, _size420) = iprot.readListBegin()
22497
          (_etype439, _size436) = iprot.readListBegin()
22293
          for _i424 in xrange(_size420):
22498
          for _i440 in xrange(_size436):
22294
            _elem425 = Amazonlisted()
22499
            _elem441 = Amazonlisted()
22295
            _elem425.read(iprot)
22500
            _elem441.read(iprot)
22296
            self.success.append(_elem425)
22501
            self.success.append(_elem441)
22297
          iprot.readListEnd()
22502
          iprot.readListEnd()
22298
        else:
22503
        else:
22299
          iprot.skip(ftype)
22504
          iprot.skip(ftype)
22300
      else:
22505
      else:
22301
        iprot.skip(ftype)
22506
        iprot.skip(ftype)
Line 22308... Line 22513...
22308
      return
22513
      return
22309
    oprot.writeStructBegin('getAllAmazonListedItems_result')
22514
    oprot.writeStructBegin('getAllAmazonListedItems_result')
22310
    if self.success is not None:
22515
    if self.success is not None:
22311
      oprot.writeFieldBegin('success', TType.LIST, 0)
22516
      oprot.writeFieldBegin('success', TType.LIST, 0)
22312
      oprot.writeListBegin(TType.STRUCT, len(self.success))
22517
      oprot.writeListBegin(TType.STRUCT, len(self.success))
22313
      for iter426 in self.success:
22518
      for iter442 in self.success:
22314
        iter426.write(oprot)
22519
        iter442.write(oprot)
22315
      oprot.writeListEnd()
22520
      oprot.writeListEnd()
22316
      oprot.writeFieldEnd()
22521
      oprot.writeFieldEnd()
22317
    oprot.writeFieldStop()
22522
    oprot.writeFieldStop()
22318
    oprot.writeStructEnd()
22523
    oprot.writeStructEnd()
22319
 
22524
 
Line 22362... Line 22567...
22362
      if ftype == TType.STOP:
22567
      if ftype == TType.STOP:
22363
        break
22568
        break
22364
      if fid == 1:
22569
      if fid == 1:
22365
        if ftype == TType.LIST:
22570
        if ftype == TType.LIST:
22366
          self.searchTerm = []
22571
          self.searchTerm = []
22367
          (_etype430, _size427) = iprot.readListBegin()
22572
          (_etype446, _size443) = iprot.readListBegin()
22368
          for _i431 in xrange(_size427):
22573
          for _i447 in xrange(_size443):
22369
            _elem432 = iprot.readString();
22574
            _elem448 = iprot.readString();
22370
            self.searchTerm.append(_elem432)
22575
            self.searchTerm.append(_elem448)
22371
          iprot.readListEnd()
22576
          iprot.readListEnd()
22372
        else:
22577
        else:
22373
          iprot.skip(ftype)
22578
          iprot.skip(ftype)
22374
      elif fid == 2:
22579
      elif fid == 2:
22375
        if ftype == TType.I64:
22580
        if ftype == TType.I64:
Line 22392... Line 22597...
22392
      return
22597
      return
22393
    oprot.writeStructBegin('searchAmazonItems_args')
22598
    oprot.writeStructBegin('searchAmazonItems_args')
22394
    if self.searchTerm is not None:
22599
    if self.searchTerm is not None:
22395
      oprot.writeFieldBegin('searchTerm', TType.LIST, 1)
22600
      oprot.writeFieldBegin('searchTerm', TType.LIST, 1)
22396
      oprot.writeListBegin(TType.STRING, len(self.searchTerm))
22601
      oprot.writeListBegin(TType.STRING, len(self.searchTerm))
22397
      for iter433 in self.searchTerm:
22602
      for iter449 in self.searchTerm:
22398
        oprot.writeString(iter433)
22603
        oprot.writeString(iter449)
22399
      oprot.writeListEnd()
22604
      oprot.writeListEnd()
22400
      oprot.writeFieldEnd()
22605
      oprot.writeFieldEnd()
22401
    if self.offset is not None:
22606
    if self.offset is not None:
22402
      oprot.writeFieldBegin('offset', TType.I64, 2)
22607
      oprot.writeFieldBegin('offset', TType.I64, 2)
22403
      oprot.writeI64(self.offset)
22608
      oprot.writeI64(self.offset)
Line 22447... Line 22652...
22447
      if ftype == TType.STOP:
22652
      if ftype == TType.STOP:
22448
        break
22653
        break
22449
      if fid == 0:
22654
      if fid == 0:
22450
        if ftype == TType.LIST:
22655
        if ftype == TType.LIST:
22451
          self.success = []
22656
          self.success = []
22452
          (_etype437, _size434) = iprot.readListBegin()
22657
          (_etype453, _size450) = iprot.readListBegin()
22453
          for _i438 in xrange(_size434):
22658
          for _i454 in xrange(_size450):
22454
            _elem439 = Amazonlisted()
22659
            _elem455 = Amazonlisted()
22455
            _elem439.read(iprot)
22660
            _elem455.read(iprot)
22456
            self.success.append(_elem439)
22661
            self.success.append(_elem455)
22457
          iprot.readListEnd()
22662
          iprot.readListEnd()
22458
        else:
22663
        else:
22459
          iprot.skip(ftype)
22664
          iprot.skip(ftype)
22460
      else:
22665
      else:
22461
        iprot.skip(ftype)
22666
        iprot.skip(ftype)
Line 22468... Line 22673...
22468
      return
22673
      return
22469
    oprot.writeStructBegin('searchAmazonItems_result')
22674
    oprot.writeStructBegin('searchAmazonItems_result')
22470
    if self.success is not None:
22675
    if self.success is not None:
22471
      oprot.writeFieldBegin('success', TType.LIST, 0)
22676
      oprot.writeFieldBegin('success', TType.LIST, 0)
22472
      oprot.writeListBegin(TType.STRUCT, len(self.success))
22677
      oprot.writeListBegin(TType.STRUCT, len(self.success))
22473
      for iter440 in self.success:
22678
      for iter456 in self.success:
22474
        iter440.write(oprot)
22679
        iter456.write(oprot)
22475
      oprot.writeListEnd()
22680
      oprot.writeListEnd()
22476
      oprot.writeFieldEnd()
22681
      oprot.writeFieldEnd()
22477
    oprot.writeFieldStop()
22682
    oprot.writeFieldStop()
22478
    oprot.writeStructEnd()
22683
    oprot.writeStructEnd()
22479
 
22684
 
Line 22516... Line 22721...
22516
      if ftype == TType.STOP:
22721
      if ftype == TType.STOP:
22517
        break
22722
        break
22518
      if fid == 1:
22723
      if fid == 1:
22519
        if ftype == TType.LIST:
22724
        if ftype == TType.LIST:
22520
          self.searchTerm = []
22725
          self.searchTerm = []
22521
          (_etype444, _size441) = iprot.readListBegin()
22726
          (_etype460, _size457) = iprot.readListBegin()
22522
          for _i445 in xrange(_size441):
22727
          for _i461 in xrange(_size457):
22523
            _elem446 = iprot.readString();
22728
            _elem462 = iprot.readString();
22524
            self.searchTerm.append(_elem446)
22729
            self.searchTerm.append(_elem462)
22525
          iprot.readListEnd()
22730
          iprot.readListEnd()
22526
        else:
22731
        else:
22527
          iprot.skip(ftype)
22732
          iprot.skip(ftype)
22528
      else:
22733
      else:
22529
        iprot.skip(ftype)
22734
        iprot.skip(ftype)
Line 22536... Line 22741...
22536
      return
22741
      return
22537
    oprot.writeStructBegin('getAmazonSearchResultCount_args')
22742
    oprot.writeStructBegin('getAmazonSearchResultCount_args')
22538
    if self.searchTerm is not None:
22743
    if self.searchTerm is not None:
22539
      oprot.writeFieldBegin('searchTerm', TType.LIST, 1)
22744
      oprot.writeFieldBegin('searchTerm', TType.LIST, 1)
22540
      oprot.writeListBegin(TType.STRING, len(self.searchTerm))
22745
      oprot.writeListBegin(TType.STRING, len(self.searchTerm))
22541
      for iter447 in self.searchTerm:
22746
      for iter463 in self.searchTerm:
22542
        oprot.writeString(iter447)
22747
        oprot.writeString(iter463)
22543
      oprot.writeListEnd()
22748
      oprot.writeListEnd()
22544
      oprot.writeFieldEnd()
22749
      oprot.writeFieldEnd()
22545
    oprot.writeFieldStop()
22750
    oprot.writeFieldStop()
22546
    oprot.writeStructEnd()
22751
    oprot.writeStructEnd()
22547
 
22752
 
Line 23111... Line 23316...
23111
      if ftype == TType.STOP:
23316
      if ftype == TType.STOP:
23112
        break
23317
        break
23113
      if fid == 0:
23318
      if fid == 0:
23114
        if ftype == TType.LIST:
23319
        if ftype == TType.LIST:
23115
          self.success = []
23320
          self.success = []
23116
          (_etype451, _size448) = iprot.readListBegin()
23321
          (_etype467, _size464) = iprot.readListBegin()
23117
          for _i452 in xrange(_size448):
23322
          for _i468 in xrange(_size464):
23118
            _elem453 = Item()
23323
            _elem469 = Item()
23119
            _elem453.read(iprot)
23324
            _elem469.read(iprot)
23120
            self.success.append(_elem453)
23325
            self.success.append(_elem469)
23121
          iprot.readListEnd()
23326
          iprot.readListEnd()
23122
        else:
23327
        else:
23123
          iprot.skip(ftype)
23328
          iprot.skip(ftype)
23124
      else:
23329
      else:
23125
        iprot.skip(ftype)
23330
        iprot.skip(ftype)
Line 23132... Line 23337...
23132
      return
23337
      return
23133
    oprot.writeStructBegin('getAsinItems_result')
23338
    oprot.writeStructBegin('getAsinItems_result')
23134
    if self.success is not None:
23339
    if self.success is not None:
23135
      oprot.writeFieldBegin('success', TType.LIST, 0)
23340
      oprot.writeFieldBegin('success', TType.LIST, 0)
23136
      oprot.writeListBegin(TType.STRUCT, len(self.success))
23341
      oprot.writeListBegin(TType.STRUCT, len(self.success))
23137
      for iter454 in self.success:
23342
      for iter470 in self.success:
23138
        iter454.write(oprot)
23343
        iter470.write(oprot)
23139
      oprot.writeListEnd()
23344
      oprot.writeListEnd()
23140
      oprot.writeFieldEnd()
23345
      oprot.writeFieldEnd()
23141
    oprot.writeFieldStop()
23346
    oprot.writeFieldStop()
23142
    oprot.writeStructEnd()
23347
    oprot.writeStructEnd()
23143
 
23348
 
Line 23221... Line 23426...
23221
      if ftype == TType.STOP:
23426
      if ftype == TType.STOP:
23222
        break
23427
        break
23223
      if fid == 0:
23428
      if fid == 0:
23224
        if ftype == TType.LIST:
23429
        if ftype == TType.LIST:
23225
          self.success = []
23430
          self.success = []
23226
          (_etype458, _size455) = iprot.readListBegin()
23431
          (_etype474, _size471) = iprot.readListBegin()
23227
          for _i459 in xrange(_size455):
23432
          for _i475 in xrange(_size471):
23228
            _elem460 = Amazonlisted()
23433
            _elem476 = Amazonlisted()
23229
            _elem460.read(iprot)
23434
            _elem476.read(iprot)
23230
            self.success.append(_elem460)
23435
            self.success.append(_elem476)
23231
          iprot.readListEnd()
23436
          iprot.readListEnd()
23232
        else:
23437
        else:
23233
          iprot.skip(ftype)
23438
          iprot.skip(ftype)
23234
      else:
23439
      else:
23235
        iprot.skip(ftype)
23440
        iprot.skip(ftype)
Line 23242... Line 23447...
23242
      return
23447
      return
23243
    oprot.writeStructBegin('getAllFbaListedItems_result')
23448
    oprot.writeStructBegin('getAllFbaListedItems_result')
23244
    if self.success is not None:
23449
    if self.success is not None:
23245
      oprot.writeFieldBegin('success', TType.LIST, 0)
23450
      oprot.writeFieldBegin('success', TType.LIST, 0)
23246
      oprot.writeListBegin(TType.STRUCT, len(self.success))
23451
      oprot.writeListBegin(TType.STRUCT, len(self.success))
23247
      for iter461 in self.success:
23452
      for iter477 in self.success:
23248
        iter461.write(oprot)
23453
        iter477.write(oprot)
23249
      oprot.writeListEnd()
23454
      oprot.writeListEnd()
23250
      oprot.writeFieldEnd()
23455
      oprot.writeFieldEnd()
23251
    oprot.writeFieldStop()
23456
    oprot.writeFieldStop()
23252
    oprot.writeStructEnd()
23457
    oprot.writeStructEnd()
23253
 
23458
 
Line 23331... Line 23536...
23331
      if ftype == TType.STOP:
23536
      if ftype == TType.STOP:
23332
        break
23537
        break
23333
      if fid == 0:
23538
      if fid == 0:
23334
        if ftype == TType.LIST:
23539
        if ftype == TType.LIST:
23335
          self.success = []
23540
          self.success = []
23336
          (_etype465, _size462) = iprot.readListBegin()
23541
          (_etype481, _size478) = iprot.readListBegin()
23337
          for _i466 in xrange(_size462):
23542
          for _i482 in xrange(_size478):
23338
            _elem467 = Amazonlisted()
23543
            _elem483 = Amazonlisted()
23339
            _elem467.read(iprot)
23544
            _elem483.read(iprot)
23340
            self.success.append(_elem467)
23545
            self.success.append(_elem483)
23341
          iprot.readListEnd()
23546
          iprot.readListEnd()
23342
        else:
23547
        else:
23343
          iprot.skip(ftype)
23548
          iprot.skip(ftype)
23344
      else:
23549
      else:
23345
        iprot.skip(ftype)
23550
        iprot.skip(ftype)
Line 23352... Line 23557...
23352
      return
23557
      return
23353
    oprot.writeStructBegin('getAllNonFbaListedItems_result')
23558
    oprot.writeStructBegin('getAllNonFbaListedItems_result')
23354
    if self.success is not None:
23559
    if self.success is not None:
23355
      oprot.writeFieldBegin('success', TType.LIST, 0)
23560
      oprot.writeFieldBegin('success', TType.LIST, 0)
23356
      oprot.writeListBegin(TType.STRUCT, len(self.success))
23561
      oprot.writeListBegin(TType.STRUCT, len(self.success))
23357
      for iter468 in self.success:
23562
      for iter484 in self.success:
23358
        iter468.write(oprot)
23563
        iter484.write(oprot)
23359
      oprot.writeListEnd()
23564
      oprot.writeListEnd()
23360
      oprot.writeFieldEnd()
23565
      oprot.writeFieldEnd()
23361
    oprot.writeFieldStop()
23566
    oprot.writeFieldStop()
23362
    oprot.writeStructEnd()
23567
    oprot.writeStructEnd()
23363
 
23568
 
Line 23554... Line 23759...
23554
        else:
23759
        else:
23555
          iprot.skip(ftype)
23760
          iprot.skip(ftype)
23556
      elif fid == 2:
23761
      elif fid == 2:
23557
        if ftype == TType.LIST:
23762
        if ftype == TType.LIST:
23558
          self.sku = []
23763
          self.sku = []
23559
          (_etype472, _size469) = iprot.readListBegin()
23764
          (_etype488, _size485) = iprot.readListBegin()
23560
          for _i473 in xrange(_size469):
23765
          for _i489 in xrange(_size485):
23561
            _elem474 = iprot.readI64();
23766
            _elem490 = iprot.readI64();
23562
            self.sku.append(_elem474)
23767
            self.sku.append(_elem490)
23563
          iprot.readListEnd()
23768
          iprot.readListEnd()
23564
        else:
23769
        else:
23565
          iprot.skip(ftype)
23770
          iprot.skip(ftype)
23566
      elif fid == 3:
23771
      elif fid == 3:
23567
        if ftype == TType.I64:
23772
        if ftype == TType.I64:
Line 23583... Line 23788...
23583
      oprot.writeString(self.type)
23788
      oprot.writeString(self.type)
23584
      oprot.writeFieldEnd()
23789
      oprot.writeFieldEnd()
23585
    if self.sku is not None:
23790
    if self.sku is not None:
23586
      oprot.writeFieldBegin('sku', TType.LIST, 2)
23791
      oprot.writeFieldBegin('sku', TType.LIST, 2)
23587
      oprot.writeListBegin(TType.I64, len(self.sku))
23792
      oprot.writeListBegin(TType.I64, len(self.sku))
23588
      for iter475 in self.sku:
23793
      for iter491 in self.sku:
23589
        oprot.writeI64(iter475)
23794
        oprot.writeI64(iter491)
23590
      oprot.writeListEnd()
23795
      oprot.writeListEnd()
23591
      oprot.writeFieldEnd()
23796
      oprot.writeFieldEnd()
23592
    if self.timestamp is not None:
23797
    if self.timestamp is not None:
23593
      oprot.writeFieldBegin('timestamp', TType.I64, 3)
23798
      oprot.writeFieldBegin('timestamp', TType.I64, 3)
23594
      oprot.writeI64(self.timestamp)
23799
      oprot.writeI64(self.timestamp)
Line 23735... Line 23940...
23735
      if ftype == TType.STOP:
23940
      if ftype == TType.STOP:
23736
        break
23941
        break
23737
      if fid == 0:
23942
      if fid == 0:
23738
        if ftype == TType.LIST:
23943
        if ftype == TType.LIST:
23739
          self.success = []
23944
          self.success = []
23740
          (_etype479, _size476) = iprot.readListBegin()
23945
          (_etype495, _size492) = iprot.readListBegin()
23741
          for _i480 in xrange(_size476):
23946
          for _i496 in xrange(_size492):
23742
            _elem481 = Category()
23947
            _elem497 = Category()
23743
            _elem481.read(iprot)
23948
            _elem497.read(iprot)
23744
            self.success.append(_elem481)
23949
            self.success.append(_elem497)
23745
          iprot.readListEnd()
23950
          iprot.readListEnd()
23746
        else:
23951
        else:
23747
          iprot.skip(ftype)
23952
          iprot.skip(ftype)
23748
      else:
23953
      else:
23749
        iprot.skip(ftype)
23954
        iprot.skip(ftype)
Line 23756... Line 23961...
23756
      return
23961
      return
23757
    oprot.writeStructBegin('getAllParentCategories_result')
23962
    oprot.writeStructBegin('getAllParentCategories_result')
23758
    if self.success is not None:
23963
    if self.success is not None:
23759
      oprot.writeFieldBegin('success', TType.LIST, 0)
23964
      oprot.writeFieldBegin('success', TType.LIST, 0)
23760
      oprot.writeListBegin(TType.STRUCT, len(self.success))
23965
      oprot.writeListBegin(TType.STRUCT, len(self.success))
23761
      for iter482 in self.success:
23966
      for iter498 in self.success:
23762
        iter482.write(oprot)
23967
        iter498.write(oprot)
23763
      oprot.writeListEnd()
23968
      oprot.writeListEnd()
23764
      oprot.writeFieldEnd()
23969
      oprot.writeFieldEnd()
23765
    oprot.writeFieldStop()
23970
    oprot.writeFieldStop()
23766
    oprot.writeStructEnd()
23971
    oprot.writeStructEnd()
23767
 
23972
 
Line 24407... Line 24612...
24407
      if ftype == TType.STOP:
24612
      if ftype == TType.STOP:
24408
        break
24613
        break
24409
      if fid == 0:
24614
      if fid == 0:
24410
        if ftype == TType.LIST:
24615
        if ftype == TType.LIST:
24411
          self.success = []
24616
          self.success = []
24412
          (_etype486, _size483) = iprot.readListBegin()
24617
          (_etype502, _size499) = iprot.readListBegin()
24413
          for _i487 in xrange(_size483):
24618
          for _i503 in xrange(_size499):
24414
            _elem488 = Amazonlisted()
24619
            _elem504 = Amazonlisted()
24415
            _elem488.read(iprot)
24620
            _elem504.read(iprot)
24416
            self.success.append(_elem488)
24621
            self.success.append(_elem504)
24417
          iprot.readListEnd()
24622
          iprot.readListEnd()
24418
        else:
24623
        else:
24419
          iprot.skip(ftype)
24624
          iprot.skip(ftype)
24420
      else:
24625
      else:
24421
        iprot.skip(ftype)
24626
        iprot.skip(ftype)
Line 24428... Line 24633...
24428
      return
24633
      return
24429
    oprot.writeStructBegin('getAmazonListedItems_result')
24634
    oprot.writeStructBegin('getAmazonListedItems_result')
24430
    if self.success is not None:
24635
    if self.success is not None:
24431
      oprot.writeFieldBegin('success', TType.LIST, 0)
24636
      oprot.writeFieldBegin('success', TType.LIST, 0)
24432
      oprot.writeListBegin(TType.STRUCT, len(self.success))
24637
      oprot.writeListBegin(TType.STRUCT, len(self.success))
24433
      for iter489 in self.success:
24638
      for iter505 in self.success:
24434
        iter489.write(oprot)
24639
        iter505.write(oprot)
24435
      oprot.writeListEnd()
24640
      oprot.writeListEnd()
24436
      oprot.writeFieldEnd()
24641
      oprot.writeFieldEnd()
24437
    oprot.writeFieldStop()
24642
    oprot.writeFieldStop()
24438
    oprot.writeStructEnd()
24643
    oprot.writeStructEnd()
24439
 
24644
 
Line 24476... Line 24681...
24476
      if ftype == TType.STOP:
24681
      if ftype == TType.STOP:
24477
        break
24682
        break
24478
      if fid == 1:
24683
      if fid == 1:
24479
        if ftype == TType.MAP:
24684
        if ftype == TType.MAP:
24480
          self.amazonlisted = {}
24685
          self.amazonlisted = {}
24481
          (_ktype491, _vtype492, _size490 ) = iprot.readMapBegin() 
24686
          (_ktype507, _vtype508, _size506 ) = iprot.readMapBegin() 
24482
          for _i494 in xrange(_size490):
24687
          for _i510 in xrange(_size506):
24483
            _key495 = iprot.readI64();
24688
            _key511 = iprot.readI64();
24484
            _val496 = Amazonlisted()
24689
            _val512 = Amazonlisted()
24485
            _val496.read(iprot)
24690
            _val512.read(iprot)
24486
            self.amazonlisted[_key495] = _val496
24691
            self.amazonlisted[_key511] = _val512
24487
          iprot.readMapEnd()
24692
          iprot.readMapEnd()
24488
        else:
24693
        else:
24489
          iprot.skip(ftype)
24694
          iprot.skip(ftype)
24490
      else:
24695
      else:
24491
        iprot.skip(ftype)
24696
        iprot.skip(ftype)
Line 24498... Line 24703...
24498
      return
24703
      return
24499
    oprot.writeStructBegin('updateAmazonAttributesInBulk_args')
24704
    oprot.writeStructBegin('updateAmazonAttributesInBulk_args')
24500
    if self.amazonlisted is not None:
24705
    if self.amazonlisted is not None:
24501
      oprot.writeFieldBegin('amazonlisted', TType.MAP, 1)
24706
      oprot.writeFieldBegin('amazonlisted', TType.MAP, 1)
24502
      oprot.writeMapBegin(TType.I64, TType.STRUCT, len(self.amazonlisted))
24707
      oprot.writeMapBegin(TType.I64, TType.STRUCT, len(self.amazonlisted))
24503
      for kiter497,viter498 in self.amazonlisted.items():
24708
      for kiter513,viter514 in self.amazonlisted.items():
24504
        oprot.writeI64(kiter497)
24709
        oprot.writeI64(kiter513)
24505
        viter498.write(oprot)
24710
        viter514.write(oprot)
24506
      oprot.writeMapEnd()
24711
      oprot.writeMapEnd()
24507
      oprot.writeFieldEnd()
24712
      oprot.writeFieldEnd()
24508
    oprot.writeFieldStop()
24713
    oprot.writeFieldStop()
24509
    oprot.writeStructEnd()
24714
    oprot.writeStructEnd()
24510
 
24715
 
Line 24647... Line 24852...
24647
      if ftype == TType.STOP:
24852
      if ftype == TType.STOP:
24648
        break
24853
        break
24649
      if fid == 0:
24854
      if fid == 0:
24650
        if ftype == TType.LIST:
24855
        if ftype == TType.LIST:
24651
          self.success = []
24856
          self.success = []
24652
          (_etype502, _size499) = iprot.readListBegin()
24857
          (_etype518, _size515) = iprot.readListBegin()
24653
          for _i503 in xrange(_size499):
24858
          for _i519 in xrange(_size515):
24654
            _elem504 = Amazonlisted()
24859
            _elem520 = Amazonlisted()
24655
            _elem504.read(iprot)
24860
            _elem520.read(iprot)
24656
            self.success.append(_elem504)
24861
            self.success.append(_elem520)
24657
          iprot.readListEnd()
24862
          iprot.readListEnd()
24658
        else:
24863
        else:
24659
          iprot.skip(ftype)
24864
          iprot.skip(ftype)
24660
      else:
24865
      else:
24661
        iprot.skip(ftype)
24866
        iprot.skip(ftype)
Line 24668... Line 24873...
24668
      return
24873
      return
24669
    oprot.writeStructBegin('getAllItemstoListOnFba_result')
24874
    oprot.writeStructBegin('getAllItemstoListOnFba_result')
24670
    if self.success is not None:
24875
    if self.success is not None:
24671
      oprot.writeFieldBegin('success', TType.LIST, 0)
24876
      oprot.writeFieldBegin('success', TType.LIST, 0)
24672
      oprot.writeListBegin(TType.STRUCT, len(self.success))
24877
      oprot.writeListBegin(TType.STRUCT, len(self.success))
24673
      for iter505 in self.success:
24878
      for iter521 in self.success:
24674
        iter505.write(oprot)
24879
        iter521.write(oprot)
24675
      oprot.writeListEnd()
24880
      oprot.writeListEnd()
24676
      oprot.writeFieldEnd()
24881
      oprot.writeFieldEnd()
24677
    oprot.writeFieldStop()
24882
    oprot.writeFieldStop()
24678
    oprot.writeStructEnd()
24883
    oprot.writeStructEnd()
24679
 
24884
 
Line 24757... Line 24962...
24757
      if ftype == TType.STOP:
24962
      if ftype == TType.STOP:
24758
        break
24963
        break
24759
      if fid == 0:
24964
      if fid == 0:
24760
        if ftype == TType.LIST:
24965
        if ftype == TType.LIST:
24761
          self.success = []
24966
          self.success = []
24762
          (_etype509, _size506) = iprot.readListBegin()
24967
          (_etype525, _size522) = iprot.readListBegin()
24763
          for _i510 in xrange(_size506):
24968
          for _i526 in xrange(_size522):
24764
            _elem511 = Amazonlisted()
24969
            _elem527 = Amazonlisted()
24765
            _elem511.read(iprot)
24970
            _elem527.read(iprot)
24766
            self.success.append(_elem511)
24971
            self.success.append(_elem527)
24767
          iprot.readListEnd()
24972
          iprot.readListEnd()
24768
        else:
24973
        else:
24769
          iprot.skip(ftype)
24974
          iprot.skip(ftype)
24770
      else:
24975
      else:
24771
        iprot.skip(ftype)
24976
        iprot.skip(ftype)
Line 24778... Line 24983...
24778
      return
24983
      return
24779
    oprot.writeStructBegin('getAllItemstoListOnNonFba_result')
24984
    oprot.writeStructBegin('getAllItemstoListOnNonFba_result')
24780
    if self.success is not None:
24985
    if self.success is not None:
24781
      oprot.writeFieldBegin('success', TType.LIST, 0)
24986
      oprot.writeFieldBegin('success', TType.LIST, 0)
24782
      oprot.writeListBegin(TType.STRUCT, len(self.success))
24987
      oprot.writeListBegin(TType.STRUCT, len(self.success))
24783
      for iter512 in self.success:
24988
      for iter528 in self.success:
24784
        iter512.write(oprot)
24989
        iter528.write(oprot)
24785
      oprot.writeListEnd()
24990
      oprot.writeListEnd()
24786
      oprot.writeFieldEnd()
24991
      oprot.writeFieldEnd()
24787
    oprot.writeFieldStop()
24992
    oprot.writeFieldStop()
24788
    oprot.writeStructEnd()
24993
    oprot.writeStructEnd()
24789
 
24994
 
Line 24826... Line 25031...
24826
      if ftype == TType.STOP:
25031
      if ftype == TType.STOP:
24827
        break
25032
        break
24828
      if fid == 1:
25033
      if fid == 1:
24829
        if ftype == TType.MAP:
25034
        if ftype == TType.MAP:
24830
          self.item = {}
25035
          self.item = {}
24831
          (_ktype514, _vtype515, _size513 ) = iprot.readMapBegin() 
25036
          (_ktype530, _vtype531, _size529 ) = iprot.readMapBegin() 
24832
          for _i517 in xrange(_size513):
25037
          for _i533 in xrange(_size529):
24833
            _key518 = iprot.readI64();
25038
            _key534 = iprot.readI64();
24834
            _val519 = Item()
25039
            _val535 = Item()
24835
            _val519.read(iprot)
25040
            _val535.read(iprot)
24836
            self.item[_key518] = _val519
25041
            self.item[_key534] = _val535
24837
          iprot.readMapEnd()
25042
          iprot.readMapEnd()
24838
        else:
25043
        else:
24839
          iprot.skip(ftype)
25044
          iprot.skip(ftype)
24840
      else:
25045
      else:
24841
        iprot.skip(ftype)
25046
        iprot.skip(ftype)
Line 24848... Line 25053...
24848
      return
25053
      return
24849
    oprot.writeStructBegin('updateAsin_args')
25054
    oprot.writeStructBegin('updateAsin_args')
24850
    if self.item is not None:
25055
    if self.item is not None:
24851
      oprot.writeFieldBegin('item', TType.MAP, 1)
25056
      oprot.writeFieldBegin('item', TType.MAP, 1)
24852
      oprot.writeMapBegin(TType.I64, TType.STRUCT, len(self.item))
25057
      oprot.writeMapBegin(TType.I64, TType.STRUCT, len(self.item))
24853
      for kiter520,viter521 in self.item.items():
25058
      for kiter536,viter537 in self.item.items():
24854
        oprot.writeI64(kiter520)
25059
        oprot.writeI64(kiter536)
24855
        viter521.write(oprot)
25060
        viter537.write(oprot)
24856
      oprot.writeMapEnd()
25061
      oprot.writeMapEnd()
24857
      oprot.writeFieldEnd()
25062
      oprot.writeFieldEnd()
24858
    oprot.writeFieldStop()
25063
    oprot.writeFieldStop()
24859
    oprot.writeStructEnd()
25064
    oprot.writeStructEnd()
24860
 
25065
 
Line 25336... Line 25541...
25336
      if ftype == TType.STOP:
25541
      if ftype == TType.STOP:
25337
        break
25542
        break
25338
      if fid == 0:
25543
      if fid == 0:
25339
        if ftype == TType.LIST:
25544
        if ftype == TType.LIST:
25340
          self.success = []
25545
          self.success = []
25341
          (_etype525, _size522) = iprot.readListBegin()
25546
          (_etype541, _size538) = iprot.readListBegin()
25342
          for _i526 in xrange(_size522):
25547
          for _i542 in xrange(_size538):
25343
            _elem527 = SnapdealItemDetails()
25548
            _elem543 = SnapdealItemDetails()
25344
            _elem527.read(iprot)
25549
            _elem543.read(iprot)
25345
            self.success.append(_elem527)
25550
            self.success.append(_elem543)
25346
          iprot.readListEnd()
25551
          iprot.readListEnd()
25347
        else:
25552
        else:
25348
          iprot.skip(ftype)
25553
          iprot.skip(ftype)
25349
      else:
25554
      else:
25350
        iprot.skip(ftype)
25555
        iprot.skip(ftype)
Line 25357... Line 25562...
25357
      return
25562
      return
25358
    oprot.writeStructBegin('getAllSnapdealItems_result')
25563
    oprot.writeStructBegin('getAllSnapdealItems_result')
25359
    if self.success is not None:
25564
    if self.success is not None:
25360
      oprot.writeFieldBegin('success', TType.LIST, 0)
25565
      oprot.writeFieldBegin('success', TType.LIST, 0)
25361
      oprot.writeListBegin(TType.STRUCT, len(self.success))
25566
      oprot.writeListBegin(TType.STRUCT, len(self.success))
25362
      for iter528 in self.success:
25567
      for iter544 in self.success:
25363
        iter528.write(oprot)
25568
        iter544.write(oprot)
25364
      oprot.writeListEnd()
25569
      oprot.writeListEnd()
25365
      oprot.writeFieldEnd()
25570
      oprot.writeFieldEnd()
25366
    oprot.writeFieldStop()
25571
    oprot.writeFieldStop()
25367
    oprot.writeStructEnd()
25572
    oprot.writeStructEnd()
25368
 
25573
 
Line 25476... Line 25681...
25476
      if ftype == TType.STOP:
25681
      if ftype == TType.STOP:
25477
        break
25682
        break
25478
      if fid == 0:
25683
      if fid == 0:
25479
        if ftype == TType.LIST:
25684
        if ftype == TType.LIST:
25480
          self.success = []
25685
          self.success = []
25481
          (_etype532, _size529) = iprot.readListBegin()
25686
          (_etype548, _size545) = iprot.readListBegin()
25482
          for _i533 in xrange(_size529):
25687
          for _i549 in xrange(_size545):
25483
            _elem534 = SnapdealItemDetails()
25688
            _elem550 = SnapdealItemDetails()
25484
            _elem534.read(iprot)
25689
            _elem550.read(iprot)
25485
            self.success.append(_elem534)
25690
            self.success.append(_elem550)
25486
          iprot.readListEnd()
25691
          iprot.readListEnd()
25487
        else:
25692
        else:
25488
          iprot.skip(ftype)
25693
          iprot.skip(ftype)
25489
      else:
25694
      else:
25490
        iprot.skip(ftype)
25695
        iprot.skip(ftype)
Line 25497... Line 25702...
25497
      return
25702
      return
25498
    oprot.writeStructBegin('getSnapdealItems_result')
25703
    oprot.writeStructBegin('getSnapdealItems_result')
25499
    if self.success is not None:
25704
    if self.success is not None:
25500
      oprot.writeFieldBegin('success', TType.LIST, 0)
25705
      oprot.writeFieldBegin('success', TType.LIST, 0)
25501
      oprot.writeListBegin(TType.STRUCT, len(self.success))
25706
      oprot.writeListBegin(TType.STRUCT, len(self.success))
25502
      for iter535 in self.success:
25707
      for iter551 in self.success:
25503
        iter535.write(oprot)
25708
        iter551.write(oprot)
25504
      oprot.writeListEnd()
25709
      oprot.writeListEnd()
25505
      oprot.writeFieldEnd()
25710
      oprot.writeFieldEnd()
25506
    oprot.writeFieldStop()
25711
    oprot.writeFieldStop()
25507
    oprot.writeStructEnd()
25712
    oprot.writeStructEnd()
25508
 
25713
 
Line 25551... Line 25756...
25551
      if ftype == TType.STOP:
25756
      if ftype == TType.STOP:
25552
        break
25757
        break
25553
      if fid == 1:
25758
      if fid == 1:
25554
        if ftype == TType.LIST:
25759
        if ftype == TType.LIST:
25555
          self.searchTerm = []
25760
          self.searchTerm = []
25556
          (_etype539, _size536) = iprot.readListBegin()
25761
          (_etype555, _size552) = iprot.readListBegin()
25557
          for _i540 in xrange(_size536):
25762
          for _i556 in xrange(_size552):
25558
            _elem541 = iprot.readString();
25763
            _elem557 = iprot.readString();
25559
            self.searchTerm.append(_elem541)
25764
            self.searchTerm.append(_elem557)
25560
          iprot.readListEnd()
25765
          iprot.readListEnd()
25561
        else:
25766
        else:
25562
          iprot.skip(ftype)
25767
          iprot.skip(ftype)
25563
      elif fid == 2:
25768
      elif fid == 2:
25564
        if ftype == TType.I64:
25769
        if ftype == TType.I64:
Line 25581... Line 25786...
25581
      return
25786
      return
25582
    oprot.writeStructBegin('searchSnapdealItems_args')
25787
    oprot.writeStructBegin('searchSnapdealItems_args')
25583
    if self.searchTerm is not None:
25788
    if self.searchTerm is not None:
25584
      oprot.writeFieldBegin('searchTerm', TType.LIST, 1)
25789
      oprot.writeFieldBegin('searchTerm', TType.LIST, 1)
25585
      oprot.writeListBegin(TType.STRING, len(self.searchTerm))
25790
      oprot.writeListBegin(TType.STRING, len(self.searchTerm))
25586
      for iter542 in self.searchTerm:
25791
      for iter558 in self.searchTerm:
25587
        oprot.writeString(iter542)
25792
        oprot.writeString(iter558)
25588
      oprot.writeListEnd()
25793
      oprot.writeListEnd()
25589
      oprot.writeFieldEnd()
25794
      oprot.writeFieldEnd()
25590
    if self.offset is not None:
25795
    if self.offset is not None:
25591
      oprot.writeFieldBegin('offset', TType.I64, 2)
25796
      oprot.writeFieldBegin('offset', TType.I64, 2)
25592
      oprot.writeI64(self.offset)
25797
      oprot.writeI64(self.offset)
Line 25636... Line 25841...
25636
      if ftype == TType.STOP:
25841
      if ftype == TType.STOP:
25637
        break
25842
        break
25638
      if fid == 0:
25843
      if fid == 0:
25639
        if ftype == TType.LIST:
25844
        if ftype == TType.LIST:
25640
          self.success = []
25845
          self.success = []
25641
          (_etype546, _size543) = iprot.readListBegin()
25846
          (_etype562, _size559) = iprot.readListBegin()
25642
          for _i547 in xrange(_size543):
25847
          for _i563 in xrange(_size559):
25643
            _elem548 = SnapdealItemDetails()
25848
            _elem564 = SnapdealItemDetails()
25644
            _elem548.read(iprot)
25849
            _elem564.read(iprot)
25645
            self.success.append(_elem548)
25850
            self.success.append(_elem564)
25646
          iprot.readListEnd()
25851
          iprot.readListEnd()
25647
        else:
25852
        else:
25648
          iprot.skip(ftype)
25853
          iprot.skip(ftype)
25649
      else:
25854
      else:
25650
        iprot.skip(ftype)
25855
        iprot.skip(ftype)
Line 25657... Line 25862...
25657
      return
25862
      return
25658
    oprot.writeStructBegin('searchSnapdealItems_result')
25863
    oprot.writeStructBegin('searchSnapdealItems_result')
25659
    if self.success is not None:
25864
    if self.success is not None:
25660
      oprot.writeFieldBegin('success', TType.LIST, 0)
25865
      oprot.writeFieldBegin('success', TType.LIST, 0)
25661
      oprot.writeListBegin(TType.STRUCT, len(self.success))
25866
      oprot.writeListBegin(TType.STRUCT, len(self.success))
25662
      for iter549 in self.success:
25867
      for iter565 in self.success:
25663
        iter549.write(oprot)
25868
        iter565.write(oprot)
25664
      oprot.writeListEnd()
25869
      oprot.writeListEnd()
25665
      oprot.writeFieldEnd()
25870
      oprot.writeFieldEnd()
25666
    oprot.writeFieldStop()
25871
    oprot.writeFieldStop()
25667
    oprot.writeStructEnd()
25872
    oprot.writeStructEnd()
25668
 
25873
 
Line 25806... Line 26011...
25806
      if ftype == TType.STOP:
26011
      if ftype == TType.STOP:
25807
        break
26012
        break
25808
      if fid == 1:
26013
      if fid == 1:
25809
        if ftype == TType.LIST:
26014
        if ftype == TType.LIST:
25810
          self.searchTerm = []
26015
          self.searchTerm = []
25811
          (_etype553, _size550) = iprot.readListBegin()
26016
          (_etype569, _size566) = iprot.readListBegin()
25812
          for _i554 in xrange(_size550):
26017
          for _i570 in xrange(_size566):
25813
            _elem555 = iprot.readString();
26018
            _elem571 = iprot.readString();
25814
            self.searchTerm.append(_elem555)
26019
            self.searchTerm.append(_elem571)
25815
          iprot.readListEnd()
26020
          iprot.readListEnd()
25816
        else:
26021
        else:
25817
          iprot.skip(ftype)
26022
          iprot.skip(ftype)
25818
      else:
26023
      else:
25819
        iprot.skip(ftype)
26024
        iprot.skip(ftype)
Line 25826... Line 26031...
25826
      return
26031
      return
25827
    oprot.writeStructBegin('getSnapdealSearchResultCount_args')
26032
    oprot.writeStructBegin('getSnapdealSearchResultCount_args')
25828
    if self.searchTerm is not None:
26033
    if self.searchTerm is not None:
25829
      oprot.writeFieldBegin('searchTerm', TType.LIST, 1)
26034
      oprot.writeFieldBegin('searchTerm', TType.LIST, 1)
25830
      oprot.writeListBegin(TType.STRING, len(self.searchTerm))
26035
      oprot.writeListBegin(TType.STRING, len(self.searchTerm))
25831
      for iter556 in self.searchTerm:
26036
      for iter572 in self.searchTerm:
25832
        oprot.writeString(iter556)
26037
        oprot.writeString(iter572)
25833
      oprot.writeListEnd()
26038
      oprot.writeListEnd()
25834
      oprot.writeFieldEnd()
26039
      oprot.writeFieldEnd()
25835
    oprot.writeFieldStop()
26040
    oprot.writeFieldStop()
25836
    oprot.writeStructEnd()
26041
    oprot.writeStructEnd()
25837
 
26042
 
Line 26755... Line 26960...
26755
      if ftype == TType.STOP:
26960
      if ftype == TType.STOP:
26756
        break
26961
        break
26757
      if fid == 0:
26962
      if fid == 0:
26758
        if ftype == TType.LIST:
26963
        if ftype == TType.LIST:
26759
          self.success = []
26964
          self.success = []
26760
          (_etype560, _size557) = iprot.readListBegin()
26965
          (_etype576, _size573) = iprot.readListBegin()
26761
          for _i561 in xrange(_size557):
26966
          for _i577 in xrange(_size573):
26762
            _elem562 = ProductFeedSubmit()
26967
            _elem578 = ProductFeedSubmit()
26763
            _elem562.read(iprot)
26968
            _elem578.read(iprot)
26764
            self.success.append(_elem562)
26969
            self.success.append(_elem578)
26765
          iprot.readListEnd()
26970
          iprot.readListEnd()
26766
        else:
26971
        else:
26767
          iprot.skip(ftype)
26972
          iprot.skip(ftype)
26768
      elif fid == 1:
26973
      elif fid == 1:
26769
        if ftype == TType.STRUCT:
26974
        if ftype == TType.STRUCT:
Line 26782... Line 26987...
26782
      return
26987
      return
26783
    oprot.writeStructBegin('getAllProductFeedSubmit_result')
26988
    oprot.writeStructBegin('getAllProductFeedSubmit_result')
26784
    if self.success is not None:
26989
    if self.success is not None:
26785
      oprot.writeFieldBegin('success', TType.LIST, 0)
26990
      oprot.writeFieldBegin('success', TType.LIST, 0)
26786
      oprot.writeListBegin(TType.STRUCT, len(self.success))
26991
      oprot.writeListBegin(TType.STRUCT, len(self.success))
26787
      for iter563 in self.success:
26992
      for iter579 in self.success:
26788
        iter563.write(oprot)
26993
        iter579.write(oprot)
26789
      oprot.writeListEnd()
26994
      oprot.writeListEnd()
26790
      oprot.writeFieldEnd()
26995
      oprot.writeFieldEnd()
26791
    if self.cex is not None:
26996
    if self.cex is not None:
26792
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
26997
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
26793
      self.cex.write(oprot)
26998
      self.cex.write(oprot)
Line 27277... Line 27482...
27277
      if ftype == TType.STOP:
27482
      if ftype == TType.STOP:
27278
        break
27483
        break
27279
      if fid == 0:
27484
      if fid == 0:
27280
        if ftype == TType.LIST:
27485
        if ftype == TType.LIST:
27281
          self.success = []
27486
          self.success = []
27282
          (_etype567, _size564) = iprot.readListBegin()
27487
          (_etype583, _size580) = iprot.readListBegin()
27283
          for _i568 in xrange(_size564):
27488
          for _i584 in xrange(_size580):
27284
            _elem569 = MarketPlaceItemPrice()
27489
            _elem585 = MarketPlaceItemPrice()
27285
            _elem569.read(iprot)
27490
            _elem585.read(iprot)
27286
            self.success.append(_elem569)
27491
            self.success.append(_elem585)
27287
          iprot.readListEnd()
27492
          iprot.readListEnd()
27288
        else:
27493
        else:
27289
          iprot.skip(ftype)
27494
          iprot.skip(ftype)
27290
      else:
27495
      else:
27291
        iprot.skip(ftype)
27496
        iprot.skip(ftype)
Line 27298... Line 27503...
27298
      return
27503
      return
27299
    oprot.writeStructBegin('getMarketPlaceItemsForPriceUpdate_result')
27504
    oprot.writeStructBegin('getMarketPlaceItemsForPriceUpdate_result')
27300
    if self.success is not None:
27505
    if self.success is not None:
27301
      oprot.writeFieldBegin('success', TType.LIST, 0)
27506
      oprot.writeFieldBegin('success', TType.LIST, 0)
27302
      oprot.writeListBegin(TType.STRUCT, len(self.success))
27507
      oprot.writeListBegin(TType.STRUCT, len(self.success))
27303
      for iter570 in self.success:
27508
      for iter586 in self.success:
27304
        iter570.write(oprot)
27509
        iter586.write(oprot)
27305
      oprot.writeListEnd()
27510
      oprot.writeListEnd()
27306
      oprot.writeFieldEnd()
27511
      oprot.writeFieldEnd()
27307
    oprot.writeFieldStop()
27512
    oprot.writeFieldStop()
27308
    oprot.writeStructEnd()
27513
    oprot.writeStructEnd()
27309
 
27514
 
Line 27352... Line 27557...
27352
      if ftype == TType.STOP:
27557
      if ftype == TType.STOP:
27353
        break
27558
        break
27354
      if fid == 1:
27559
      if fid == 1:
27355
        if ftype == TType.LIST:
27560
        if ftype == TType.LIST:
27356
          self.skulist = []
27561
          self.skulist = []
27357
          (_etype574, _size571) = iprot.readListBegin()
27562
          (_etype590, _size587) = iprot.readListBegin()
27358
          for _i575 in xrange(_size571):
27563
          for _i591 in xrange(_size587):
27359
            _elem576 = iprot.readI64();
27564
            _elem592 = iprot.readI64();
27360
            self.skulist.append(_elem576)
27565
            self.skulist.append(_elem592)
27361
          iprot.readListEnd()
27566
          iprot.readListEnd()
27362
        else:
27567
        else:
27363
          iprot.skip(ftype)
27568
          iprot.skip(ftype)
27364
      elif fid == 2:
27569
      elif fid == 2:
27365
        if ftype == TType.I64:
27570
        if ftype == TType.I64:
Line 27382... Line 27587...
27382
      return
27587
      return
27383
    oprot.writeStructBegin('updateMarketPlacePriceUpdateStatus_args')
27588
    oprot.writeStructBegin('updateMarketPlacePriceUpdateStatus_args')
27384
    if self.skulist is not None:
27589
    if self.skulist is not None:
27385
      oprot.writeFieldBegin('skulist', TType.LIST, 1)
27590
      oprot.writeFieldBegin('skulist', TType.LIST, 1)
27386
      oprot.writeListBegin(TType.I64, len(self.skulist))
27591
      oprot.writeListBegin(TType.I64, len(self.skulist))
27387
      for iter577 in self.skulist:
27592
      for iter593 in self.skulist:
27388
        oprot.writeI64(iter577)
27593
        oprot.writeI64(iter593)
27389
      oprot.writeListEnd()
27594
      oprot.writeListEnd()
27390
      oprot.writeFieldEnd()
27595
      oprot.writeFieldEnd()
27391
    if self.timestamp is not None:
27596
    if self.timestamp is not None:
27392
      oprot.writeFieldBegin('timestamp', TType.I64, 2)
27597
      oprot.writeFieldBegin('timestamp', TType.I64, 2)
27393
      oprot.writeI64(self.timestamp)
27598
      oprot.writeI64(self.timestamp)
Line 27480... Line 27685...
27480
      if ftype == TType.STOP:
27685
      if ftype == TType.STOP:
27481
        break
27686
        break
27482
      if fid == 1:
27687
      if fid == 1:
27483
        if ftype == TType.MAP:
27688
        if ftype == TType.MAP:
27484
          self.itemHoldMap = {}
27689
          self.itemHoldMap = {}
27485
          (_ktype579, _vtype580, _size578 ) = iprot.readMapBegin() 
27690
          (_ktype595, _vtype596, _size594 ) = iprot.readMapBegin() 
27486
          for _i582 in xrange(_size578):
27691
          for _i598 in xrange(_size594):
27487
            _key583 = iprot.readI64();
27692
            _key599 = iprot.readI64();
27488
            _val584 = iprot.readI64();
27693
            _val600 = iprot.readI64();
27489
            self.itemHoldMap[_key583] = _val584
27694
            self.itemHoldMap[_key599] = _val600
27490
          iprot.readMapEnd()
27695
          iprot.readMapEnd()
27491
        else:
27696
        else:
27492
          iprot.skip(ftype)
27697
          iprot.skip(ftype)
27493
      else:
27698
      else:
27494
        iprot.skip(ftype)
27699
        iprot.skip(ftype)
Line 27501... Line 27706...
27501
      return
27706
      return
27502
    oprot.writeStructBegin('updateItemHoldInventory_args')
27707
    oprot.writeStructBegin('updateItemHoldInventory_args')
27503
    if self.itemHoldMap is not None:
27708
    if self.itemHoldMap is not None:
27504
      oprot.writeFieldBegin('itemHoldMap', TType.MAP, 1)
27709
      oprot.writeFieldBegin('itemHoldMap', TType.MAP, 1)
27505
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.itemHoldMap))
27710
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.itemHoldMap))
27506
      for kiter585,viter586 in self.itemHoldMap.items():
27711
      for kiter601,viter602 in self.itemHoldMap.items():
27507
        oprot.writeI64(kiter585)
27712
        oprot.writeI64(kiter601)
27508
        oprot.writeI64(viter586)
27713
        oprot.writeI64(viter602)
27509
      oprot.writeMapEnd()
27714
      oprot.writeMapEnd()
27510
      oprot.writeFieldEnd()
27715
      oprot.writeFieldEnd()
27511
    oprot.writeFieldStop()
27716
    oprot.writeFieldStop()
27512
    oprot.writeStructEnd()
27717
    oprot.writeStructEnd()
27513
 
27718
 
Line 27753... Line 27958...
27753
      if ftype == TType.STOP:
27958
      if ftype == TType.STOP:
27754
        break
27959
        break
27755
      if fid == 0:
27960
      if fid == 0:
27756
        if ftype == TType.LIST:
27961
        if ftype == TType.LIST:
27757
          self.success = []
27962
          self.success = []
27758
          (_etype590, _size587) = iprot.readListBegin()
27963
          (_etype606, _size603) = iprot.readListBegin()
27759
          for _i591 in xrange(_size587):
27964
          for _i607 in xrange(_size603):
27760
            _elem592 = FlipkartItem()
27965
            _elem608 = FlipkartItem()
27761
            _elem592.read(iprot)
27966
            _elem608.read(iprot)
27762
            self.success.append(_elem592)
27967
            self.success.append(_elem608)
27763
          iprot.readListEnd()
27968
          iprot.readListEnd()
27764
        else:
27969
        else:
27765
          iprot.skip(ftype)
27970
          iprot.skip(ftype)
27766
      else:
27971
      else:
27767
        iprot.skip(ftype)
27972
        iprot.skip(ftype)
Line 27774... Line 27979...
27774
      return
27979
      return
27775
    oprot.writeStructBegin('getAllFlipkartItems_result')
27980
    oprot.writeStructBegin('getAllFlipkartItems_result')
27776
    if self.success is not None:
27981
    if self.success is not None:
27777
      oprot.writeFieldBegin('success', TType.LIST, 0)
27982
      oprot.writeFieldBegin('success', TType.LIST, 0)
27778
      oprot.writeListBegin(TType.STRUCT, len(self.success))
27983
      oprot.writeListBegin(TType.STRUCT, len(self.success))
27779
      for iter593 in self.success:
27984
      for iter609 in self.success:
27780
        iter593.write(oprot)
27985
        iter609.write(oprot)
27781
      oprot.writeListEnd()
27986
      oprot.writeListEnd()
27782
      oprot.writeFieldEnd()
27987
      oprot.writeFieldEnd()
27783
    oprot.writeFieldStop()
27988
    oprot.writeFieldStop()
27784
    oprot.writeStructEnd()
27989
    oprot.writeStructEnd()
27785
 
27990
 
Line 28249... Line 28454...
28249
      if ftype == TType.STOP:
28454
      if ftype == TType.STOP:
28250
        break
28455
        break
28251
      if fid == 0:
28456
      if fid == 0:
28252
        if ftype == TType.LIST:
28457
        if ftype == TType.LIST:
28253
          self.success = []
28458
          self.success = []
28254
          (_etype597, _size594) = iprot.readListBegin()
28459
          (_etype613, _size610) = iprot.readListBegin()
28255
          for _i598 in xrange(_size594):
28460
          for _i614 in xrange(_size610):
28256
            _elem599 = FlipkartItemDetails()
28461
            _elem615 = FlipkartItemDetails()
28257
            _elem599.read(iprot)
28462
            _elem615.read(iprot)
28258
            self.success.append(_elem599)
28463
            self.success.append(_elem615)
28259
          iprot.readListEnd()
28464
          iprot.readListEnd()
28260
        else:
28465
        else:
28261
          iprot.skip(ftype)
28466
          iprot.skip(ftype)
28262
      else:
28467
      else:
28263
        iprot.skip(ftype)
28468
        iprot.skip(ftype)
Line 28270... Line 28475...
28270
      return
28475
      return
28271
    oprot.writeStructBegin('getFlipkartItems_result')
28476
    oprot.writeStructBegin('getFlipkartItems_result')
28272
    if self.success is not None:
28477
    if self.success is not None:
28273
      oprot.writeFieldBegin('success', TType.LIST, 0)
28478
      oprot.writeFieldBegin('success', TType.LIST, 0)
28274
      oprot.writeListBegin(TType.STRUCT, len(self.success))
28479
      oprot.writeListBegin(TType.STRUCT, len(self.success))
28275
      for iter600 in self.success:
28480
      for iter616 in self.success:
28276
        iter600.write(oprot)
28481
        iter616.write(oprot)
28277
      oprot.writeListEnd()
28482
      oprot.writeListEnd()
28278
      oprot.writeFieldEnd()
28483
      oprot.writeFieldEnd()
28279
    oprot.writeFieldStop()
28484
    oprot.writeFieldStop()
28280
    oprot.writeStructEnd()
28485
    oprot.writeStructEnd()
28281
 
28486
 
Line 28324... Line 28529...
28324
      if ftype == TType.STOP:
28529
      if ftype == TType.STOP:
28325
        break
28530
        break
28326
      if fid == 1:
28531
      if fid == 1:
28327
        if ftype == TType.LIST:
28532
        if ftype == TType.LIST:
28328
          self.searchTerm = []
28533
          self.searchTerm = []
28329
          (_etype604, _size601) = iprot.readListBegin()
28534
          (_etype620, _size617) = iprot.readListBegin()
28330
          for _i605 in xrange(_size601):
28535
          for _i621 in xrange(_size617):
28331
            _elem606 = iprot.readString();
28536
            _elem622 = iprot.readString();
28332
            self.searchTerm.append(_elem606)
28537
            self.searchTerm.append(_elem622)
28333
          iprot.readListEnd()
28538
          iprot.readListEnd()
28334
        else:
28539
        else:
28335
          iprot.skip(ftype)
28540
          iprot.skip(ftype)
28336
      elif fid == 2:
28541
      elif fid == 2:
28337
        if ftype == TType.I64:
28542
        if ftype == TType.I64:
Line 28354... Line 28559...
28354
      return
28559
      return
28355
    oprot.writeStructBegin('searchFlipkartItems_args')
28560
    oprot.writeStructBegin('searchFlipkartItems_args')
28356
    if self.searchTerm is not None:
28561
    if self.searchTerm is not None:
28357
      oprot.writeFieldBegin('searchTerm', TType.LIST, 1)
28562
      oprot.writeFieldBegin('searchTerm', TType.LIST, 1)
28358
      oprot.writeListBegin(TType.STRING, len(self.searchTerm))
28563
      oprot.writeListBegin(TType.STRING, len(self.searchTerm))
28359
      for iter607 in self.searchTerm:
28564
      for iter623 in self.searchTerm:
28360
        oprot.writeString(iter607)
28565
        oprot.writeString(iter623)
28361
      oprot.writeListEnd()
28566
      oprot.writeListEnd()
28362
      oprot.writeFieldEnd()
28567
      oprot.writeFieldEnd()
28363
    if self.offset is not None:
28568
    if self.offset is not None:
28364
      oprot.writeFieldBegin('offset', TType.I64, 2)
28569
      oprot.writeFieldBegin('offset', TType.I64, 2)
28365
      oprot.writeI64(self.offset)
28570
      oprot.writeI64(self.offset)
Line 28409... Line 28614...
28409
      if ftype == TType.STOP:
28614
      if ftype == TType.STOP:
28410
        break
28615
        break
28411
      if fid == 0:
28616
      if fid == 0:
28412
        if ftype == TType.LIST:
28617
        if ftype == TType.LIST:
28413
          self.success = []
28618
          self.success = []
28414
          (_etype611, _size608) = iprot.readListBegin()
28619
          (_etype627, _size624) = iprot.readListBegin()
28415
          for _i612 in xrange(_size608):
28620
          for _i628 in xrange(_size624):
28416
            _elem613 = FlipkartItemDetails()
28621
            _elem629 = FlipkartItemDetails()
28417
            _elem613.read(iprot)
28622
            _elem629.read(iprot)
28418
            self.success.append(_elem613)
28623
            self.success.append(_elem629)
28419
          iprot.readListEnd()
28624
          iprot.readListEnd()
28420
        else:
28625
        else:
28421
          iprot.skip(ftype)
28626
          iprot.skip(ftype)
28422
      else:
28627
      else:
28423
        iprot.skip(ftype)
28628
        iprot.skip(ftype)
Line 28430... Line 28635...
28430
      return
28635
      return
28431
    oprot.writeStructBegin('searchFlipkartItems_result')
28636
    oprot.writeStructBegin('searchFlipkartItems_result')
28432
    if self.success is not None:
28637
    if self.success is not None:
28433
      oprot.writeFieldBegin('success', TType.LIST, 0)
28638
      oprot.writeFieldBegin('success', TType.LIST, 0)
28434
      oprot.writeListBegin(TType.STRUCT, len(self.success))
28639
      oprot.writeListBegin(TType.STRUCT, len(self.success))
28435
      for iter614 in self.success:
28640
      for iter630 in self.success:
28436
        iter614.write(oprot)
28641
        iter630.write(oprot)
28437
      oprot.writeListEnd()
28642
      oprot.writeListEnd()
28438
      oprot.writeFieldEnd()
28643
      oprot.writeFieldEnd()
28439
    oprot.writeFieldStop()
28644
    oprot.writeFieldStop()
28440
    oprot.writeStructEnd()
28645
    oprot.writeStructEnd()
28441
 
28646
 
Line 28579... Line 28784...
28579
      if ftype == TType.STOP:
28784
      if ftype == TType.STOP:
28580
        break
28785
        break
28581
      if fid == 1:
28786
      if fid == 1:
28582
        if ftype == TType.LIST:
28787
        if ftype == TType.LIST:
28583
          self.searchTerm = []
28788
          self.searchTerm = []
28584
          (_etype618, _size615) = iprot.readListBegin()
28789
          (_etype634, _size631) = iprot.readListBegin()
28585
          for _i619 in xrange(_size615):
28790
          for _i635 in xrange(_size631):
28586
            _elem620 = iprot.readString();
28791
            _elem636 = iprot.readString();
28587
            self.searchTerm.append(_elem620)
28792
            self.searchTerm.append(_elem636)
28588
          iprot.readListEnd()
28793
          iprot.readListEnd()
28589
        else:
28794
        else:
28590
          iprot.skip(ftype)
28795
          iprot.skip(ftype)
28591
      else:
28796
      else:
28592
        iprot.skip(ftype)
28797
        iprot.skip(ftype)
Line 28599... Line 28804...
28599
      return
28804
      return
28600
    oprot.writeStructBegin('getFlipkartSearchResultCount_args')
28805
    oprot.writeStructBegin('getFlipkartSearchResultCount_args')
28601
    if self.searchTerm is not None:
28806
    if self.searchTerm is not None:
28602
      oprot.writeFieldBegin('searchTerm', TType.LIST, 1)
28807
      oprot.writeFieldBegin('searchTerm', TType.LIST, 1)
28603
      oprot.writeListBegin(TType.STRING, len(self.searchTerm))
28808
      oprot.writeListBegin(TType.STRING, len(self.searchTerm))
28604
      for iter621 in self.searchTerm:
28809
      for iter637 in self.searchTerm:
28605
        oprot.writeString(iter621)
28810
        oprot.writeString(iter637)
28606
      oprot.writeListEnd()
28811
      oprot.writeListEnd()
28607
      oprot.writeFieldEnd()
28812
      oprot.writeFieldEnd()
28608
    oprot.writeFieldStop()
28813
    oprot.writeFieldStop()
28609
    oprot.writeStructEnd()
28814
    oprot.writeStructEnd()
28610
 
28815
 
Line 28747... Line 28952...
28747
      if ftype == TType.STOP:
28952
      if ftype == TType.STOP:
28748
        break
28953
        break
28749
      if fid == 0:
28954
      if fid == 0:
28750
        if ftype == TType.LIST:
28955
        if ftype == TType.LIST:
28751
          self.success = []
28956
          self.success = []
28752
          (_etype625, _size622) = iprot.readListBegin()
28957
          (_etype641, _size638) = iprot.readListBegin()
28753
          for _i626 in xrange(_size622):
28958
          for _i642 in xrange(_size638):
28754
            _elem627 = FlipkartItemDetails()
28959
            _elem643 = FlipkartItemDetails()
28755
            _elem627.read(iprot)
28960
            _elem643.read(iprot)
28756
            self.success.append(_elem627)
28961
            self.success.append(_elem643)
28757
          iprot.readListEnd()
28962
          iprot.readListEnd()
28758
        else:
28963
        else:
28759
          iprot.skip(ftype)
28964
          iprot.skip(ftype)
28760
      else:
28965
      else:
28761
        iprot.skip(ftype)
28966
        iprot.skip(ftype)
Line 28768... Line 28973...
28768
      return
28973
      return
28769
    oprot.writeStructBegin('getAllFkItems_result')
28974
    oprot.writeStructBegin('getAllFkItems_result')
28770
    if self.success is not None:
28975
    if self.success is not None:
28771
      oprot.writeFieldBegin('success', TType.LIST, 0)
28976
      oprot.writeFieldBegin('success', TType.LIST, 0)
28772
      oprot.writeListBegin(TType.STRUCT, len(self.success))
28977
      oprot.writeListBegin(TType.STRUCT, len(self.success))
28773
      for iter628 in self.success:
28978
      for iter644 in self.success:
28774
        iter628.write(oprot)
28979
        iter644.write(oprot)
28775
      oprot.writeListEnd()
28980
      oprot.writeListEnd()
28776
      oprot.writeFieldEnd()
28981
      oprot.writeFieldEnd()
28777
    oprot.writeFieldStop()
28982
    oprot.writeFieldStop()
28778
    oprot.writeStructEnd()
28983
    oprot.writeStructEnd()
28779
 
28984
 
Line 29015... Line 29220...
29015
      if ftype == TType.STOP:
29220
      if ftype == TType.STOP:
29016
        break
29221
        break
29017
      if fid == 0:
29222
      if fid == 0:
29018
        if ftype == TType.LIST:
29223
        if ftype == TType.LIST:
29019
          self.success = []
29224
          self.success = []
29020
          (_etype632, _size629) = iprot.readListBegin()
29225
          (_etype648, _size645) = iprot.readListBegin()
29021
          for _i633 in xrange(_size629):
29226
          for _i649 in xrange(_size645):
29022
            _elem634 = MarketplaceHistory()
29227
            _elem650 = MarketplaceHistory()
29023
            _elem634.read(iprot)
29228
            _elem650.read(iprot)
29024
            self.success.append(_elem634)
29229
            self.success.append(_elem650)
29025
          iprot.readListEnd()
29230
          iprot.readListEnd()
29026
        else:
29231
        else:
29027
          iprot.skip(ftype)
29232
          iprot.skip(ftype)
29028
      else:
29233
      else:
29029
        iprot.skip(ftype)
29234
        iprot.skip(ftype)
Line 29036... Line 29241...
29036
      return
29241
      return
29037
    oprot.writeStructBegin('getMarketplaceHistory_result')
29242
    oprot.writeStructBegin('getMarketplaceHistory_result')
29038
    if self.success is not None:
29243
    if self.success is not None:
29039
      oprot.writeFieldBegin('success', TType.LIST, 0)
29244
      oprot.writeFieldBegin('success', TType.LIST, 0)
29040
      oprot.writeListBegin(TType.STRUCT, len(self.success))
29245
      oprot.writeListBegin(TType.STRUCT, len(self.success))
29041
      for iter635 in self.success:
29246
      for iter651 in self.success:
29042
        iter635.write(oprot)
29247
        iter651.write(oprot)
29043
      oprot.writeListEnd()
29248
      oprot.writeListEnd()
29044
      oprot.writeFieldEnd()
29249
      oprot.writeFieldEnd()
29045
    oprot.writeFieldStop()
29250
    oprot.writeFieldStop()
29046
    oprot.writeStructEnd()
29251
    oprot.writeStructEnd()
29047
 
29252
 
Line 29125... Line 29330...
29125
      if ftype == TType.STOP:
29330
      if ftype == TType.STOP:
29126
        break
29331
        break
29127
      if fid == 0:
29332
      if fid == 0:
29128
        if ftype == TType.LIST:
29333
        if ftype == TType.LIST:
29129
          self.success = []
29334
          self.success = []
29130
          (_etype639, _size636) = iprot.readListBegin()
29335
          (_etype655, _size652) = iprot.readListBegin()
29131
          for _i640 in xrange(_size636):
29336
          for _i656 in xrange(_size652):
29132
            _elem641 = Amazonlisted()
29337
            _elem657 = Amazonlisted()
29133
            _elem641.read(iprot)
29338
            _elem657.read(iprot)
29134
            self.success.append(_elem641)
29339
            self.success.append(_elem657)
29135
          iprot.readListEnd()
29340
          iprot.readListEnd()
29136
        else:
29341
        else:
29137
          iprot.skip(ftype)
29342
          iprot.skip(ftype)
29138
      else:
29343
      else:
29139
        iprot.skip(ftype)
29344
        iprot.skip(ftype)
Line 29146... Line 29351...
29146
      return
29351
      return
29147
    oprot.writeStructBegin('getAllFbbListedItems_result')
29352
    oprot.writeStructBegin('getAllFbbListedItems_result')
29148
    if self.success is not None:
29353
    if self.success is not None:
29149
      oprot.writeFieldBegin('success', TType.LIST, 0)
29354
      oprot.writeFieldBegin('success', TType.LIST, 0)
29150
      oprot.writeListBegin(TType.STRUCT, len(self.success))
29355
      oprot.writeListBegin(TType.STRUCT, len(self.success))
29151
      for iter642 in self.success:
29356
      for iter658 in self.success:
29152
        iter642.write(oprot)
29357
        iter658.write(oprot)
29153
      oprot.writeListEnd()
29358
      oprot.writeListEnd()
29154
      oprot.writeFieldEnd()
29359
      oprot.writeFieldEnd()
29155
    oprot.writeFieldStop()
29360
    oprot.writeFieldStop()
29156
    oprot.writeStructEnd()
29361
    oprot.writeStructEnd()
29157
 
29362
 
Line 29235... Line 29440...
29235
      if ftype == TType.STOP:
29440
      if ftype == TType.STOP:
29236
        break
29441
        break
29237
      if fid == 0:
29442
      if fid == 0:
29238
        if ftype == TType.LIST:
29443
        if ftype == TType.LIST:
29239
          self.success = []
29444
          self.success = []
29240
          (_etype646, _size643) = iprot.readListBegin()
29445
          (_etype662, _size659) = iprot.readListBegin()
29241
          for _i647 in xrange(_size643):
29446
          for _i663 in xrange(_size659):
29242
            _elem648 = Amazonlisted()
29447
            _elem664 = Amazonlisted()
29243
            _elem648.read(iprot)
29448
            _elem664.read(iprot)
29244
            self.success.append(_elem648)
29449
            self.success.append(_elem664)
29245
          iprot.readListEnd()
29450
          iprot.readListEnd()
29246
        else:
29451
        else:
29247
          iprot.skip(ftype)
29452
          iprot.skip(ftype)
29248
      else:
29453
      else:
29249
        iprot.skip(ftype)
29454
        iprot.skip(ftype)
Line 29256... Line 29461...
29256
      return
29461
      return
29257
    oprot.writeStructBegin('getAllFbbPricingItems_result')
29462
    oprot.writeStructBegin('getAllFbbPricingItems_result')
29258
    if self.success is not None:
29463
    if self.success is not None:
29259
      oprot.writeFieldBegin('success', TType.LIST, 0)
29464
      oprot.writeFieldBegin('success', TType.LIST, 0)
29260
      oprot.writeListBegin(TType.STRUCT, len(self.success))
29465
      oprot.writeListBegin(TType.STRUCT, len(self.success))
29261
      for iter649 in self.success:
29466
      for iter665 in self.success:
29262
        iter649.write(oprot)
29467
        iter665.write(oprot)
29263
      oprot.writeListEnd()
29468
      oprot.writeListEnd()
29264
      oprot.writeFieldEnd()
29469
      oprot.writeFieldEnd()
29265
    oprot.writeFieldStop()
29470
    oprot.writeFieldStop()
29266
    oprot.writeStructEnd()
29471
    oprot.writeStructEnd()
29267
 
29472
 
Line 29554... Line 29759...
29554
      if ftype == TType.STOP:
29759
      if ftype == TType.STOP:
29555
        break
29760
        break
29556
      if fid == 0:
29761
      if fid == 0:
29557
        if ftype == TType.LIST:
29762
        if ftype == TType.LIST:
29558
          self.success = []
29763
          self.success = []
29559
          (_etype653, _size650) = iprot.readListBegin()
29764
          (_etype669, _size666) = iprot.readListBegin()
29560
          for _i654 in xrange(_size650):
29765
          for _i670 in xrange(_size666):
29561
            _elem655 = MarketplaceHistory()
29766
            _elem671 = MarketplaceHistory()
29562
            _elem655.read(iprot)
29767
            _elem671.read(iprot)
29563
            self.success.append(_elem655)
29768
            self.success.append(_elem671)
29564
          iprot.readListEnd()
29769
          iprot.readListEnd()
29565
        else:
29770
        else:
29566
          iprot.skip(ftype)
29771
          iprot.skip(ftype)
29567
      else:
29772
      else:
29568
        iprot.skip(ftype)
29773
        iprot.skip(ftype)
Line 29575... Line 29780...
29575
      return
29780
      return
29576
    oprot.writeStructBegin('getMarketplaceHistoryByDate_result')
29781
    oprot.writeStructBegin('getMarketplaceHistoryByDate_result')
29577
    if self.success is not None:
29782
    if self.success is not None:
29578
      oprot.writeFieldBegin('success', TType.LIST, 0)
29783
      oprot.writeFieldBegin('success', TType.LIST, 0)
29579
      oprot.writeListBegin(TType.STRUCT, len(self.success))
29784
      oprot.writeListBegin(TType.STRUCT, len(self.success))
29580
      for iter656 in self.success:
29785
      for iter672 in self.success:
29581
        iter656.write(oprot)
29786
        iter672.write(oprot)
29582
      oprot.writeListEnd()
29787
      oprot.writeListEnd()
29583
      oprot.writeFieldEnd()
29788
      oprot.writeFieldEnd()
29584
    oprot.writeFieldStop()
29789
    oprot.writeFieldStop()
29585
    oprot.writeStructEnd()
29790
    oprot.writeStructEnd()
29586
 
29791
 
Line 29814... Line 30019...
29814
      if ftype == TType.STOP:
30019
      if ftype == TType.STOP:
29815
        break
30020
        break
29816
      if fid == 0:
30021
      if fid == 0:
29817
        if ftype == TType.LIST:
30022
        if ftype == TType.LIST:
29818
          self.success = []
30023
          self.success = []
29819
          (_etype660, _size657) = iprot.readListBegin()
30024
          (_etype676, _size673) = iprot.readListBegin()
29820
          for _i661 in xrange(_size657):
30025
          for _i677 in xrange(_size673):
29821
            _elem662 = Item()
30026
            _elem678 = Item()
29822
            _elem662.read(iprot)
30027
            _elem678.read(iprot)
29823
            self.success.append(_elem662)
30028
            self.success.append(_elem678)
29824
          iprot.readListEnd()
30029
          iprot.readListEnd()
29825
        else:
30030
        else:
29826
          iprot.skip(ftype)
30031
          iprot.skip(ftype)
29827
      else:
30032
      else:
29828
        iprot.skip(ftype)
30033
        iprot.skip(ftype)
Line 29835... Line 30040...
29835
      return
30040
      return
29836
    oprot.writeStructBegin('getPrivateDealItems_result')
30041
    oprot.writeStructBegin('getPrivateDealItems_result')
29837
    if self.success is not None:
30042
    if self.success is not None:
29838
      oprot.writeFieldBegin('success', TType.LIST, 0)
30043
      oprot.writeFieldBegin('success', TType.LIST, 0)
29839
      oprot.writeListBegin(TType.STRUCT, len(self.success))
30044
      oprot.writeListBegin(TType.STRUCT, len(self.success))
29840
      for iter663 in self.success:
30045
      for iter679 in self.success:
29841
        iter663.write(oprot)
30046
        iter679.write(oprot)
29842
      oprot.writeListEnd()
30047
      oprot.writeListEnd()
29843
      oprot.writeFieldEnd()
30048
      oprot.writeFieldEnd()
29844
    oprot.writeFieldStop()
30049
    oprot.writeFieldStop()
29845
    oprot.writeStructEnd()
30050
    oprot.writeStructEnd()
29846
 
30051
 
Line 29886... Line 30091...
29886
      if ftype == TType.STOP:
30091
      if ftype == TType.STOP:
29887
        break
30092
        break
29888
      if fid == 1:
30093
      if fid == 1:
29889
        if ftype == TType.LIST:
30094
        if ftype == TType.LIST:
29890
          self.itemIds = []
30095
          self.itemIds = []
29891
          (_etype667, _size664) = iprot.readListBegin()
30096
          (_etype683, _size680) = iprot.readListBegin()
29892
          for _i668 in xrange(_size664):
30097
          for _i684 in xrange(_size680):
29893
            _elem669 = iprot.readI64();
30098
            _elem685 = iprot.readI64();
29894
            self.itemIds.append(_elem669)
30099
            self.itemIds.append(_elem685)
29895
          iprot.readListEnd()
30100
          iprot.readListEnd()
29896
        else:
30101
        else:
29897
          iprot.skip(ftype)
30102
          iprot.skip(ftype)
29898
      elif fid == 2:
30103
      elif fid == 2:
29899
        if ftype == TType.I64:
30104
        if ftype == TType.I64:
Line 29911... Line 30116...
29911
      return
30116
      return
29912
    oprot.writeStructBegin('getAllActivePrivateDeals_args')
30117
    oprot.writeStructBegin('getAllActivePrivateDeals_args')
29913
    if self.itemIds is not None:
30118
    if self.itemIds is not None:
29914
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
30119
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
29915
      oprot.writeListBegin(TType.I64, len(self.itemIds))
30120
      oprot.writeListBegin(TType.I64, len(self.itemIds))
29916
      for iter670 in self.itemIds:
30121
      for iter686 in self.itemIds:
29917
        oprot.writeI64(iter670)
30122
        oprot.writeI64(iter686)
29918
      oprot.writeListEnd()
30123
      oprot.writeListEnd()
29919
      oprot.writeFieldEnd()
30124
      oprot.writeFieldEnd()
29920
    if self.daysDelta is not None:
30125
    if self.daysDelta is not None:
29921
      oprot.writeFieldBegin('daysDelta', TType.I64, 2)
30126
      oprot.writeFieldBegin('daysDelta', TType.I64, 2)
29922
      oprot.writeI64(self.daysDelta)
30127
      oprot.writeI64(self.daysDelta)
Line 29962... Line 30167...
29962
      if ftype == TType.STOP:
30167
      if ftype == TType.STOP:
29963
        break
30168
        break
29964
      if fid == 0:
30169
      if fid == 0:
29965
        if ftype == TType.MAP:
30170
        if ftype == TType.MAP:
29966
          self.success = {}
30171
          self.success = {}
29967
          (_ktype672, _vtype673, _size671 ) = iprot.readMapBegin() 
30172
          (_ktype688, _vtype689, _size687 ) = iprot.readMapBegin() 
29968
          for _i675 in xrange(_size671):
30173
          for _i691 in xrange(_size687):
29969
            _key676 = iprot.readI64();
30174
            _key692 = iprot.readI64();
29970
            _val677 = PrivateDeal()
30175
            _val693 = PrivateDeal()
29971
            _val677.read(iprot)
30176
            _val693.read(iprot)
29972
            self.success[_key676] = _val677
30177
            self.success[_key692] = _val693
29973
          iprot.readMapEnd()
30178
          iprot.readMapEnd()
29974
        else:
30179
        else:
29975
          iprot.skip(ftype)
30180
          iprot.skip(ftype)
29976
      else:
30181
      else:
29977
        iprot.skip(ftype)
30182
        iprot.skip(ftype)
Line 29984... Line 30189...
29984
      return
30189
      return
29985
    oprot.writeStructBegin('getAllActivePrivateDeals_result')
30190
    oprot.writeStructBegin('getAllActivePrivateDeals_result')
29986
    if self.success is not None:
30191
    if self.success is not None:
29987
      oprot.writeFieldBegin('success', TType.MAP, 0)
30192
      oprot.writeFieldBegin('success', TType.MAP, 0)
29988
      oprot.writeMapBegin(TType.I64, TType.STRUCT, len(self.success))
30193
      oprot.writeMapBegin(TType.I64, TType.STRUCT, len(self.success))
29989
      for kiter678,viter679 in self.success.items():
30194
      for kiter694,viter695 in self.success.items():
29990
        oprot.writeI64(kiter678)
30195
        oprot.writeI64(kiter694)
29991
        viter679.write(oprot)
30196
        viter695.write(oprot)
29992
      oprot.writeMapEnd()
30197
      oprot.writeMapEnd()
29993
      oprot.writeFieldEnd()
30198
      oprot.writeFieldEnd()
29994
    oprot.writeFieldStop()
30199
    oprot.writeFieldStop()
29995
    oprot.writeStructEnd()
30200
    oprot.writeStructEnd()
29996
 
30201
 
Line 30227... Line 30432...
30227
      if ftype == TType.STOP:
30432
      if ftype == TType.STOP:
30228
        break
30433
        break
30229
      if fid == 0:
30434
      if fid == 0:
30230
        if ftype == TType.LIST:
30435
        if ftype == TType.LIST:
30231
          self.success = []
30436
          self.success = []
30232
          (_etype683, _size680) = iprot.readListBegin()
30437
          (_etype699, _size696) = iprot.readListBegin()
30233
          for _i684 in xrange(_size680):
30438
          for _i700 in xrange(_size696):
30234
            _elem685 = iprot.readI64();
30439
            _elem701 = iprot.readI64();
30235
            self.success.append(_elem685)
30440
            self.success.append(_elem701)
30236
          iprot.readListEnd()
30441
          iprot.readListEnd()
30237
        else:
30442
        else:
30238
          iprot.skip(ftype)
30443
          iprot.skip(ftype)
30239
      elif fid == 1:
30444
      elif fid == 1:
30240
        if ftype == TType.STRUCT:
30445
        if ftype == TType.STRUCT:
Line 30253... Line 30458...
30253
      return
30458
      return
30254
    oprot.writeStructBegin('getPrivateDealsCatalogIds_result')
30459
    oprot.writeStructBegin('getPrivateDealsCatalogIds_result')
30255
    if self.success is not None:
30460
    if self.success is not None:
30256
      oprot.writeFieldBegin('success', TType.LIST, 0)
30461
      oprot.writeFieldBegin('success', TType.LIST, 0)
30257
      oprot.writeListBegin(TType.I64, len(self.success))
30462
      oprot.writeListBegin(TType.I64, len(self.success))
30258
      for iter686 in self.success:
30463
      for iter702 in self.success:
30259
        oprot.writeI64(iter686)
30464
        oprot.writeI64(iter702)
30260
      oprot.writeListEnd()
30465
      oprot.writeListEnd()
30261
      oprot.writeFieldEnd()
30466
      oprot.writeFieldEnd()
30262
    if self.cex is not None:
30467
    if self.cex is not None:
30263
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
30468
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
30264
      self.cex.write(oprot)
30469
      self.cex.write(oprot)
Line 30567... Line 30772...
30567
      if ftype == TType.STOP:
30772
      if ftype == TType.STOP:
30568
        break
30773
        break
30569
      if fid == 0:
30774
      if fid == 0:
30570
        if ftype == TType.LIST:
30775
        if ftype == TType.LIST:
30571
          self.success = []
30776
          self.success = []
30572
          (_etype690, _size687) = iprot.readListBegin()
30777
          (_etype706, _size703) = iprot.readListBegin()
30573
          for _i691 in xrange(_size687):
30778
          for _i707 in xrange(_size703):
30574
            _elem692 = PdPriceComp()
30779
            _elem708 = PdPriceComp()
30575
            _elem692.read(iprot)
30780
            _elem708.read(iprot)
30576
            self.success.append(_elem692)
30781
            self.success.append(_elem708)
30577
          iprot.readListEnd()
30782
          iprot.readListEnd()
30578
        else:
30783
        else:
30579
          iprot.skip(ftype)
30784
          iprot.skip(ftype)
30580
      else:
30785
      else:
30581
        iprot.skip(ftype)
30786
        iprot.skip(ftype)
Line 30588... Line 30793...
30588
      return
30793
      return
30589
    oprot.writeStructBegin('getAllPrivateDealsComparison_result')
30794
    oprot.writeStructBegin('getAllPrivateDealsComparison_result')
30590
    if self.success is not None:
30795
    if self.success is not None:
30591
      oprot.writeFieldBegin('success', TType.LIST, 0)
30796
      oprot.writeFieldBegin('success', TType.LIST, 0)
30592
      oprot.writeListBegin(TType.STRUCT, len(self.success))
30797
      oprot.writeListBegin(TType.STRUCT, len(self.success))
30593
      for iter693 in self.success:
30798
      for iter709 in self.success:
30594
        iter693.write(oprot)
30799
        iter709.write(oprot)
30595
      oprot.writeListEnd()
30800
      oprot.writeListEnd()
30596
      oprot.writeFieldEnd()
30801
      oprot.writeFieldEnd()
30597
    oprot.writeFieldStop()
30802
    oprot.writeFieldStop()
30598
    oprot.writeStructEnd()
30803
    oprot.writeStructEnd()
30599
 
30804
 
Line 30677... Line 30882...
30677
      if ftype == TType.STOP:
30882
      if ftype == TType.STOP:
30678
        break
30883
        break
30679
      if fid == 0:
30884
      if fid == 0:
30680
        if ftype == TType.LIST:
30885
        if ftype == TType.LIST:
30681
          self.success = []
30886
          self.success = []
30682
          (_etype697, _size694) = iprot.readListBegin()
30887
          (_etype713, _size710) = iprot.readListBegin()
30683
          for _i698 in xrange(_size694):
30888
          for _i714 in xrange(_size710):
30684
            _elem699 = SnapdealItem()
30889
            _elem715 = SnapdealItem()
30685
            _elem699.read(iprot)
30890
            _elem715.read(iprot)
30686
            self.success.append(_elem699)
30891
            self.success.append(_elem715)
30687
          iprot.readListEnd()
30892
          iprot.readListEnd()
30688
        else:
30893
        else:
30689
          iprot.skip(ftype)
30894
          iprot.skip(ftype)
30690
      else:
30895
      else:
30691
        iprot.skip(ftype)
30896
        iprot.skip(ftype)
Line 30698... Line 30903...
30698
      return
30903
      return
30699
    oprot.writeStructBegin('getAllSnapdealMarketplaceItem_result')
30904
    oprot.writeStructBegin('getAllSnapdealMarketplaceItem_result')
30700
    if self.success is not None:
30905
    if self.success is not None:
30701
      oprot.writeFieldBegin('success', TType.LIST, 0)
30906
      oprot.writeFieldBegin('success', TType.LIST, 0)
30702
      oprot.writeListBegin(TType.STRUCT, len(self.success))
30907
      oprot.writeListBegin(TType.STRUCT, len(self.success))
30703
      for iter700 in self.success:
30908
      for iter716 in self.success:
30704
        iter700.write(oprot)
30909
        iter716.write(oprot)
30705
      oprot.writeListEnd()
30910
      oprot.writeListEnd()
30706
      oprot.writeFieldEnd()
30911
      oprot.writeFieldEnd()
30707
    oprot.writeFieldStop()
30912
    oprot.writeFieldStop()
30708
    oprot.writeStructEnd()
30913
    oprot.writeStructEnd()
30709
 
30914
 
Line 30787... Line 30992...
30787
      if ftype == TType.STOP:
30992
      if ftype == TType.STOP:
30788
        break
30993
        break
30789
      if fid == 0:
30994
      if fid == 0:
30790
        if ftype == TType.LIST:
30995
        if ftype == TType.LIST:
30791
          self.success = []
30996
          self.success = []
30792
          (_etype704, _size701) = iprot.readListBegin()
30997
          (_etype720, _size717) = iprot.readListBegin()
30793
          for _i705 in xrange(_size701):
30998
          for _i721 in xrange(_size717):
30794
            _elem706 = FlipkartItem()
30999
            _elem722 = FlipkartItem()
30795
            _elem706.read(iprot)
31000
            _elem722.read(iprot)
30796
            self.success.append(_elem706)
31001
            self.success.append(_elem722)
30797
          iprot.readListEnd()
31002
          iprot.readListEnd()
30798
        else:
31003
        else:
30799
          iprot.skip(ftype)
31004
          iprot.skip(ftype)
30800
      else:
31005
      else:
30801
        iprot.skip(ftype)
31006
        iprot.skip(ftype)
Line 30808... Line 31013...
30808
      return
31013
      return
30809
    oprot.writeStructBegin('getAllFlipkartMarketplaceItem_result')
31014
    oprot.writeStructBegin('getAllFlipkartMarketplaceItem_result')
30810
    if self.success is not None:
31015
    if self.success is not None:
30811
      oprot.writeFieldBegin('success', TType.LIST, 0)
31016
      oprot.writeFieldBegin('success', TType.LIST, 0)
30812
      oprot.writeListBegin(TType.STRUCT, len(self.success))
31017
      oprot.writeListBegin(TType.STRUCT, len(self.success))
30813
      for iter707 in self.success:
31018
      for iter723 in self.success:
30814
        iter707.write(oprot)
31019
        iter723.write(oprot)
30815
      oprot.writeListEnd()
31020
      oprot.writeListEnd()
30816
      oprot.writeFieldEnd()
31021
      oprot.writeFieldEnd()
30817
    oprot.writeFieldStop()
31022
    oprot.writeFieldStop()
30818
    oprot.writeStructEnd()
31023
    oprot.writeStructEnd()
30819
 
31024
 
Line 30856... Line 31061...
30856
      if ftype == TType.STOP:
31061
      if ftype == TType.STOP:
30857
        break
31062
        break
30858
      if fid == 1:
31063
      if fid == 1:
30859
        if ftype == TType.MAP:
31064
        if ftype == TType.MAP:
30860
          self.competitorPricingMap = {}
31065
          self.competitorPricingMap = {}
30861
          (_ktype709, _vtype710, _size708 ) = iprot.readMapBegin() 
31066
          (_ktype725, _vtype726, _size724 ) = iprot.readMapBegin() 
30862
          for _i712 in xrange(_size708):
31067
          for _i728 in xrange(_size724):
30863
            _key713 = iprot.readI64();
31068
            _key729 = iprot.readI64();
30864
            _val714 = CompetitorPricing()
31069
            _val730 = CompetitorPricing()
30865
            _val714.read(iprot)
31070
            _val730.read(iprot)
30866
            self.competitorPricingMap[_key713] = _val714
31071
            self.competitorPricingMap[_key729] = _val730
30867
          iprot.readMapEnd()
31072
          iprot.readMapEnd()
30868
        else:
31073
        else:
30869
          iprot.skip(ftype)
31074
          iprot.skip(ftype)
30870
      else:
31075
      else:
30871
        iprot.skip(ftype)
31076
        iprot.skip(ftype)
Line 30878... Line 31083...
30878
      return
31083
      return
30879
    oprot.writeStructBegin('addCompetitorScraping_args')
31084
    oprot.writeStructBegin('addCompetitorScraping_args')
30880
    if self.competitorPricingMap is not None:
31085
    if self.competitorPricingMap is not None:
30881
      oprot.writeFieldBegin('competitorPricingMap', TType.MAP, 1)
31086
      oprot.writeFieldBegin('competitorPricingMap', TType.MAP, 1)
30882
      oprot.writeMapBegin(TType.I64, TType.STRUCT, len(self.competitorPricingMap))
31087
      oprot.writeMapBegin(TType.I64, TType.STRUCT, len(self.competitorPricingMap))
30883
      for kiter715,viter716 in self.competitorPricingMap.items():
31088
      for kiter731,viter732 in self.competitorPricingMap.items():
30884
        oprot.writeI64(kiter715)
31089
        oprot.writeI64(kiter731)
30885
        viter716.write(oprot)
31090
        viter732.write(oprot)
30886
      oprot.writeMapEnd()
31091
      oprot.writeMapEnd()
30887
      oprot.writeFieldEnd()
31092
      oprot.writeFieldEnd()
30888
    oprot.writeFieldStop()
31093
    oprot.writeFieldStop()
30889
    oprot.writeStructEnd()
31094
    oprot.writeStructEnd()
30890
 
31095
 
Line 31028... Line 31233...
31028
      if ftype == TType.STOP:
31233
      if ftype == TType.STOP:
31029
        break
31234
        break
31030
      if fid == 0:
31235
      if fid == 0:
31031
        if ftype == TType.LIST:
31236
        if ftype == TType.LIST:
31032
          self.success = []
31237
          self.success = []
31033
          (_etype720, _size717) = iprot.readListBegin()
31238
          (_etype736, _size733) = iprot.readListBegin()
31034
          for _i721 in xrange(_size717):
31239
          for _i737 in xrange(_size733):
31035
            _elem722 = CompetitorPricing()
31240
            _elem738 = CompetitorPricing()
31036
            _elem722.read(iprot)
31241
            _elem738.read(iprot)
31037
            self.success.append(_elem722)
31242
            self.success.append(_elem738)
31038
          iprot.readListEnd()
31243
          iprot.readListEnd()
31039
        else:
31244
        else:
31040
          iprot.skip(ftype)
31245
          iprot.skip(ftype)
31041
      else:
31246
      else:
31042
        iprot.skip(ftype)
31247
        iprot.skip(ftype)
Line 31049... Line 31254...
31049
      return
31254
      return
31050
    oprot.writeStructBegin('getPreviousCompetitorScraping_result')
31255
    oprot.writeStructBegin('getPreviousCompetitorScraping_result')
31051
    if self.success is not None:
31256
    if self.success is not None:
31052
      oprot.writeFieldBegin('success', TType.LIST, 0)
31257
      oprot.writeFieldBegin('success', TType.LIST, 0)
31053
      oprot.writeListBegin(TType.STRUCT, len(self.success))
31258
      oprot.writeListBegin(TType.STRUCT, len(self.success))
31054
      for iter723 in self.success:
31259
      for iter739 in self.success:
31055
        iter723.write(oprot)
31260
        iter739.write(oprot)
31056
      oprot.writeListEnd()
31261
      oprot.writeListEnd()
31057
      oprot.writeFieldEnd()
31262
      oprot.writeFieldEnd()
31058
    oprot.writeFieldStop()
31263
    oprot.writeFieldStop()
31059
    oprot.writeStructEnd()
31264
    oprot.writeStructEnd()
31060
 
31265
 
Line 31156... Line 31361...
31156
      if ftype == TType.STOP:
31361
      if ftype == TType.STOP:
31157
        break
31362
        break
31158
      if fid == 0:
31363
      if fid == 0:
31159
        if ftype == TType.LIST:
31364
        if ftype == TType.LIST:
31160
          self.success = []
31365
          self.success = []
31161
          (_etype727, _size724) = iprot.readListBegin()
31366
          (_etype743, _size740) = iprot.readListBegin()
31162
          for _i728 in xrange(_size724):
31367
          for _i744 in xrange(_size740):
31163
            _elem729 = CompetitorPricing()
31368
            _elem745 = CompetitorPricing()
31164
            _elem729.read(iprot)
31369
            _elem745.read(iprot)
31165
            self.success.append(_elem729)
31370
            self.success.append(_elem745)
31166
          iprot.readListEnd()
31371
          iprot.readListEnd()
31167
        else:
31372
        else:
31168
          iprot.skip(ftype)
31373
          iprot.skip(ftype)
31169
      else:
31374
      else:
31170
        iprot.skip(ftype)
31375
        iprot.skip(ftype)
Line 31177... Line 31382...
31177
      return
31382
      return
31178
    oprot.writeStructBegin('getUploadResultById_result')
31383
    oprot.writeStructBegin('getUploadResultById_result')
31179
    if self.success is not None:
31384
    if self.success is not None:
31180
      oprot.writeFieldBegin('success', TType.LIST, 0)
31385
      oprot.writeFieldBegin('success', TType.LIST, 0)
31181
      oprot.writeListBegin(TType.STRUCT, len(self.success))
31386
      oprot.writeListBegin(TType.STRUCT, len(self.success))
31182
      for iter730 in self.success:
31387
      for iter746 in self.success:
31183
        iter730.write(oprot)
31388
        iter746.write(oprot)
31184
      oprot.writeListEnd()
31389
      oprot.writeListEnd()
31185
      oprot.writeFieldEnd()
31390
      oprot.writeFieldEnd()
31186
    oprot.writeFieldStop()
31391
    oprot.writeFieldStop()
31187
    oprot.writeStructEnd()
31392
    oprot.writeStructEnd()
31188
 
31393
 
Line 31225... Line 31430...
31225
      if ftype == TType.STOP:
31430
      if ftype == TType.STOP:
31226
        break
31431
        break
31227
      if fid == 1:
31432
      if fid == 1:
31228
        if ftype == TType.MAP:
31433
        if ftype == TType.MAP:
31229
          self.amazonPromotions = {}
31434
          self.amazonPromotions = {}
31230
          (_ktype732, _vtype733, _size731 ) = iprot.readMapBegin() 
31435
          (_ktype748, _vtype749, _size747 ) = iprot.readMapBegin() 
31231
          for _i735 in xrange(_size731):
31436
          for _i751 in xrange(_size747):
31232
            _key736 = iprot.readString();
31437
            _key752 = iprot.readString();
31233
            _val737 = AmazonPromotion()
31438
            _val753 = AmazonPromotion()
31234
            _val737.read(iprot)
31439
            _val753.read(iprot)
31235
            self.amazonPromotions[_key736] = _val737
31440
            self.amazonPromotions[_key752] = _val753
31236
          iprot.readMapEnd()
31441
          iprot.readMapEnd()
31237
        else:
31442
        else:
31238
          iprot.skip(ftype)
31443
          iprot.skip(ftype)
31239
      else:
31444
      else:
31240
        iprot.skip(ftype)
31445
        iprot.skip(ftype)
Line 31247... Line 31452...
31247
      return
31452
      return
31248
    oprot.writeStructBegin('addAmazonPromotion_args')
31453
    oprot.writeStructBegin('addAmazonPromotion_args')
31249
    if self.amazonPromotions is not None:
31454
    if self.amazonPromotions is not None:
31250
      oprot.writeFieldBegin('amazonPromotions', TType.MAP, 1)
31455
      oprot.writeFieldBegin('amazonPromotions', TType.MAP, 1)
31251
      oprot.writeMapBegin(TType.STRING, TType.STRUCT, len(self.amazonPromotions))
31456
      oprot.writeMapBegin(TType.STRING, TType.STRUCT, len(self.amazonPromotions))
31252
      for kiter738,viter739 in self.amazonPromotions.items():
31457
      for kiter754,viter755 in self.amazonPromotions.items():
31253
        oprot.writeString(kiter738)
31458
        oprot.writeString(kiter754)
31254
        viter739.write(oprot)
31459
        viter755.write(oprot)
31255
      oprot.writeMapEnd()
31460
      oprot.writeMapEnd()
31256
      oprot.writeFieldEnd()
31461
      oprot.writeFieldEnd()
31257
    oprot.writeFieldStop()
31462
    oprot.writeFieldStop()
31258
    oprot.writeStructEnd()
31463
    oprot.writeStructEnd()
31259
 
31464
 
Line 31298... Line 31503...
31298
      if ftype == TType.STOP:
31503
      if ftype == TType.STOP:
31299
        break
31504
        break
31300
      if fid == 0:
31505
      if fid == 0:
31301
        if ftype == TType.LIST:
31506
        if ftype == TType.LIST:
31302
          self.success = []
31507
          self.success = []
31303
          (_etype743, _size740) = iprot.readListBegin()
31508
          (_etype759, _size756) = iprot.readListBegin()
31304
          for _i744 in xrange(_size740):
31509
          for _i760 in xrange(_size756):
31305
            _elem745 = iprot.readString();
31510
            _elem761 = iprot.readString();
31306
            self.success.append(_elem745)
31511
            self.success.append(_elem761)
31307
          iprot.readListEnd()
31512
          iprot.readListEnd()
31308
        else:
31513
        else:
31309
          iprot.skip(ftype)
31514
          iprot.skip(ftype)
31310
      elif fid == 1:
31515
      elif fid == 1:
31311
        if ftype == TType.STRUCT:
31516
        if ftype == TType.STRUCT:
Line 31324... Line 31529...
31324
      return
31529
      return
31325
    oprot.writeStructBegin('addAmazonPromotion_result')
31530
    oprot.writeStructBegin('addAmazonPromotion_result')
31326
    if self.success is not None:
31531
    if self.success is not None:
31327
      oprot.writeFieldBegin('success', TType.LIST, 0)
31532
      oprot.writeFieldBegin('success', TType.LIST, 0)
31328
      oprot.writeListBegin(TType.STRING, len(self.success))
31533
      oprot.writeListBegin(TType.STRING, len(self.success))
31329
      for iter746 in self.success:
31534
      for iter762 in self.success:
31330
        oprot.writeString(iter746)
31535
        oprot.writeString(iter762)
31331
      oprot.writeListEnd()
31536
      oprot.writeListEnd()
31332
      oprot.writeFieldEnd()
31537
      oprot.writeFieldEnd()
31333
    if self.cex is not None:
31538
    if self.cex is not None:
31334
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
31539
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
31335
      self.cex.write(oprot)
31540
      self.cex.write(oprot)
Line 31447... Line 31652...
31447
      if ftype == TType.STOP:
31652
      if ftype == TType.STOP:
31448
        break
31653
        break
31449
      if fid == 0:
31654
      if fid == 0:
31450
        if ftype == TType.LIST:
31655
        if ftype == TType.LIST:
31451
          self.success = []
31656
          self.success = []
31452
          (_etype750, _size747) = iprot.readListBegin()
31657
          (_etype766, _size763) = iprot.readListBegin()
31453
          for _i751 in xrange(_size747):
31658
          for _i767 in xrange(_size763):
31454
            _elem752 = AmazonPromotion()
31659
            _elem768 = AmazonPromotion()
31455
            _elem752.read(iprot)
31660
            _elem768.read(iprot)
31456
            self.success.append(_elem752)
31661
            self.success.append(_elem768)
31457
          iprot.readListEnd()
31662
          iprot.readListEnd()
31458
        else:
31663
        else:
31459
          iprot.skip(ftype)
31664
          iprot.skip(ftype)
31460
      else:
31665
      else:
31461
        iprot.skip(ftype)
31666
        iprot.skip(ftype)
Line 31468... Line 31673...
31468
      return
31673
      return
31469
    oprot.writeStructBegin('getAmazonPromotion_result')
31674
    oprot.writeStructBegin('getAmazonPromotion_result')
31470
    if self.success is not None:
31675
    if self.success is not None:
31471
      oprot.writeFieldBegin('success', TType.LIST, 0)
31676
      oprot.writeFieldBegin('success', TType.LIST, 0)
31472
      oprot.writeListBegin(TType.STRUCT, len(self.success))
31677
      oprot.writeListBegin(TType.STRUCT, len(self.success))
31473
      for iter753 in self.success:
31678
      for iter769 in self.success:
31474
        iter753.write(oprot)
31679
        iter769.write(oprot)
31475
      oprot.writeListEnd()
31680
      oprot.writeListEnd()
31476
      oprot.writeFieldEnd()
31681
      oprot.writeFieldEnd()
31477
    oprot.writeFieldStop()
31682
    oprot.writeFieldStop()
31478
    oprot.writeStructEnd()
31683
    oprot.writeStructEnd()
31479
 
31684
 
Line 31516... Line 31721...
31516
      if ftype == TType.STOP:
31721
      if ftype == TType.STOP:
31517
        break
31722
        break
31518
      if fid == 1:
31723
      if fid == 1:
31519
        if ftype == TType.LIST:
31724
        if ftype == TType.LIST:
31520
          self.amazonPromotions = []
31725
          self.amazonPromotions = []
31521
          (_etype757, _size754) = iprot.readListBegin()
31726
          (_etype773, _size770) = iprot.readListBegin()
31522
          for _i758 in xrange(_size754):
31727
          for _i774 in xrange(_size770):
31523
            _elem759 = AmazonPromotion()
31728
            _elem775 = AmazonPromotion()
31524
            _elem759.read(iprot)
31729
            _elem775.read(iprot)
31525
            self.amazonPromotions.append(_elem759)
31730
            self.amazonPromotions.append(_elem775)
31526
          iprot.readListEnd()
31731
          iprot.readListEnd()
31527
        else:
31732
        else:
31528
          iprot.skip(ftype)
31733
          iprot.skip(ftype)
31529
      else:
31734
      else:
31530
        iprot.skip(ftype)
31735
        iprot.skip(ftype)
Line 31537... Line 31742...
31537
      return
31742
      return
31538
    oprot.writeStructBegin('updateAmazonPromotion_args')
31743
    oprot.writeStructBegin('updateAmazonPromotion_args')
31539
    if self.amazonPromotions is not None:
31744
    if self.amazonPromotions is not None:
31540
      oprot.writeFieldBegin('amazonPromotions', TType.LIST, 1)
31745
      oprot.writeFieldBegin('amazonPromotions', TType.LIST, 1)
31541
      oprot.writeListBegin(TType.STRUCT, len(self.amazonPromotions))
31746
      oprot.writeListBegin(TType.STRUCT, len(self.amazonPromotions))
31542
      for iter760 in self.amazonPromotions:
31747
      for iter776 in self.amazonPromotions:
31543
        iter760.write(oprot)
31748
        iter776.write(oprot)
31544
      oprot.writeListEnd()
31749
      oprot.writeListEnd()
31545
      oprot.writeFieldEnd()
31750
      oprot.writeFieldEnd()
31546
    oprot.writeFieldStop()
31751
    oprot.writeFieldStop()
31547
    oprot.writeStructEnd()
31752
    oprot.writeStructEnd()
31548
 
31753
 
Line 31783... Line 31988...
31783
        else:
31988
        else:
31784
          iprot.skip(ftype)
31989
          iprot.skip(ftype)
31785
      elif fid == 2:
31990
      elif fid == 2:
31786
        if ftype == TType.MAP:
31991
        if ftype == TType.MAP:
31787
          self.statevat = {}
31992
          self.statevat = {}
31788
          (_ktype762, _vtype763, _size761 ) = iprot.readMapBegin() 
31993
          (_ktype778, _vtype779, _size777 ) = iprot.readMapBegin() 
31789
          for _i765 in xrange(_size761):
31994
          for _i781 in xrange(_size777):
31790
            _key766 = iprot.readI64();
31995
            _key782 = iprot.readI64();
31791
            _val767 = iprot.readDouble();
31996
            _val783 = iprot.readDouble();
31792
            self.statevat[_key766] = _val767
31997
            self.statevat[_key782] = _val783
31793
          iprot.readMapEnd()
31998
          iprot.readMapEnd()
31794
        else:
31999
        else:
31795
          iprot.skip(ftype)
32000
          iprot.skip(ftype)
31796
      else:
32001
      else:
31797
        iprot.skip(ftype)
32002
        iprot.skip(ftype)
Line 31808... Line 32013...
31808
      oprot.writeI64(self.itemId)
32013
      oprot.writeI64(self.itemId)
31809
      oprot.writeFieldEnd()
32014
      oprot.writeFieldEnd()
31810
    if self.statevat is not None:
32015
    if self.statevat is not None:
31811
      oprot.writeFieldBegin('statevat', TType.MAP, 2)
32016
      oprot.writeFieldBegin('statevat', TType.MAP, 2)
31812
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.statevat))
32017
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.statevat))
31813
      for kiter768,viter769 in self.statevat.items():
32018
      for kiter784,viter785 in self.statevat.items():
31814
        oprot.writeI64(kiter768)
32019
        oprot.writeI64(kiter784)
31815
        oprot.writeDouble(viter769)
32020
        oprot.writeDouble(viter785)
31816
      oprot.writeMapEnd()
32021
      oprot.writeMapEnd()
31817
      oprot.writeFieldEnd()
32022
      oprot.writeFieldEnd()
31818
    oprot.writeFieldStop()
32023
    oprot.writeFieldStop()
31819
    oprot.writeStructEnd()
32024
    oprot.writeStructEnd()
31820
 
32025
 
Line 31957... Line 32162...
31957
      if ftype == TType.STOP:
32162
      if ftype == TType.STOP:
31958
        break
32163
        break
31959
      if fid == 0:
32164
      if fid == 0:
31960
        if ftype == TType.MAP:
32165
        if ftype == TType.MAP:
31961
          self.success = {}
32166
          self.success = {}
31962
          (_ktype771, _vtype772, _size770 ) = iprot.readMapBegin() 
32167
          (_ktype787, _vtype788, _size786 ) = iprot.readMapBegin() 
31963
          for _i774 in xrange(_size770):
32168
          for _i790 in xrange(_size786):
31964
            _key775 = iprot.readI64();
32169
            _key791 = iprot.readI64();
31965
            _val776 = ExclusiveAffiliateItemInfo()
32170
            _val792 = ExclusiveAffiliateItemInfo()
31966
            _val776.read(iprot)
32171
            _val792.read(iprot)
31967
            self.success[_key775] = _val776
32172
            self.success[_key791] = _val792
31968
          iprot.readMapEnd()
32173
          iprot.readMapEnd()
31969
        else:
32174
        else:
31970
          iprot.skip(ftype)
32175
          iprot.skip(ftype)
31971
      else:
32176
      else:
31972
        iprot.skip(ftype)
32177
        iprot.skip(ftype)
Line 31979... Line 32184...
31979
      return
32184
      return
31980
    oprot.writeStructBegin('getExAffiliateItemInfo_result')
32185
    oprot.writeStructBegin('getExAffiliateItemInfo_result')
31981
    if self.success is not None:
32186
    if self.success is not None:
31982
      oprot.writeFieldBegin('success', TType.MAP, 0)
32187
      oprot.writeFieldBegin('success', TType.MAP, 0)
31983
      oprot.writeMapBegin(TType.I64, TType.STRUCT, len(self.success))
32188
      oprot.writeMapBegin(TType.I64, TType.STRUCT, len(self.success))
31984
      for kiter777,viter778 in self.success.items():
32189
      for kiter793,viter794 in self.success.items():
31985
        oprot.writeI64(kiter777)
32190
        oprot.writeI64(kiter793)
31986
        viter778.write(oprot)
32191
        viter794.write(oprot)
31987
      oprot.writeMapEnd()
32192
      oprot.writeMapEnd()
31988
      oprot.writeFieldEnd()
32193
      oprot.writeFieldEnd()
31989
    oprot.writeFieldStop()
32194
    oprot.writeFieldStop()
31990
    oprot.writeStructEnd()
32195
    oprot.writeStructEnd()
31991
 
32196
 
Line 32069... Line 32274...
32069
      if ftype == TType.STOP:
32274
      if ftype == TType.STOP:
32070
        break
32275
        break
32071
      if fid == 0:
32276
      if fid == 0:
32072
        if ftype == TType.LIST:
32277
        if ftype == TType.LIST:
32073
          self.success = []
32278
          self.success = []
32074
          (_etype782, _size779) = iprot.readListBegin()
32279
          (_etype798, _size795) = iprot.readListBegin()
32075
          for _i783 in xrange(_size779):
32280
          for _i799 in xrange(_size795):
32076
            _elem784 = Amazonlisted()
32281
            _elem800 = Amazonlisted()
32077
            _elem784.read(iprot)
32282
            _elem800.read(iprot)
32078
            self.success.append(_elem784)
32283
            self.success.append(_elem800)
32079
          iprot.readListEnd()
32284
          iprot.readListEnd()
32080
        else:
32285
        else:
32081
          iprot.skip(ftype)
32286
          iprot.skip(ftype)
32082
      else:
32287
      else:
32083
        iprot.skip(ftype)
32288
        iprot.skip(ftype)
Line 32090... Line 32295...
32090
      return
32295
      return
32091
    oprot.writeStructBegin('getAllItemstoListOnFbg_result')
32296
    oprot.writeStructBegin('getAllItemstoListOnFbg_result')
32092
    if self.success is not None:
32297
    if self.success is not None:
32093
      oprot.writeFieldBegin('success', TType.LIST, 0)
32298
      oprot.writeFieldBegin('success', TType.LIST, 0)
32094
      oprot.writeListBegin(TType.STRUCT, len(self.success))
32299
      oprot.writeListBegin(TType.STRUCT, len(self.success))
32095
      for iter785 in self.success:
32300
      for iter801 in self.success:
32096
        iter785.write(oprot)
32301
        iter801.write(oprot)
32097
      oprot.writeListEnd()
32302
      oprot.writeListEnd()
32098
      oprot.writeFieldEnd()
32303
      oprot.writeFieldEnd()
32099
    oprot.writeFieldStop()
32304
    oprot.writeFieldStop()
32100
    oprot.writeStructEnd()
32305
    oprot.writeStructEnd()
32101
 
32306
 
Line 32179... Line 32384...
32179
      if ftype == TType.STOP:
32384
      if ftype == TType.STOP:
32180
        break
32385
        break
32181
      if fid == 0:
32386
      if fid == 0:
32182
        if ftype == TType.LIST:
32387
        if ftype == TType.LIST:
32183
          self.success = []
32388
          self.success = []
32184
          (_etype789, _size786) = iprot.readListBegin()
32389
          (_etype805, _size802) = iprot.readListBegin()
32185
          for _i790 in xrange(_size786):
32390
          for _i806 in xrange(_size802):
32186
            _elem791 = Amazonlisted()
32391
            _elem807 = Amazonlisted()
32187
            _elem791.read(iprot)
32392
            _elem807.read(iprot)
32188
            self.success.append(_elem791)
32393
            self.success.append(_elem807)
32189
          iprot.readListEnd()
32394
          iprot.readListEnd()
32190
        else:
32395
        else:
32191
          iprot.skip(ftype)
32396
          iprot.skip(ftype)
32192
      else:
32397
      else:
32193
        iprot.skip(ftype)
32398
        iprot.skip(ftype)
Line 32200... Line 32405...
32200
      return
32405
      return
32201
    oprot.writeStructBegin('getAllFbgListedItems_result')
32406
    oprot.writeStructBegin('getAllFbgListedItems_result')
32202
    if self.success is not None:
32407
    if self.success is not None:
32203
      oprot.writeFieldBegin('success', TType.LIST, 0)
32408
      oprot.writeFieldBegin('success', TType.LIST, 0)
32204
      oprot.writeListBegin(TType.STRUCT, len(self.success))
32409
      oprot.writeListBegin(TType.STRUCT, len(self.success))
32205
      for iter792 in self.success:
32410
      for iter808 in self.success:
32206
        iter792.write(oprot)
32411
        iter808.write(oprot)
32207
      oprot.writeListEnd()
32412
      oprot.writeListEnd()
32208
      oprot.writeFieldEnd()
32413
      oprot.writeFieldEnd()
32209
    oprot.writeFieldStop()
32414
    oprot.writeFieldStop()
32210
    oprot.writeStructEnd()
32415
    oprot.writeStructEnd()
32211
 
32416
 
Line 32248... Line 32453...
32248
      if ftype == TType.STOP:
32453
      if ftype == TType.STOP:
32249
        break
32454
        break
32250
      if fid == 1:
32455
      if fid == 1:
32251
        if ftype == TType.MAP:
32456
        if ftype == TType.MAP:
32252
          self.lines = {}
32457
          self.lines = {}
32253
          (_ktype794, _vtype795, _size793 ) = iprot.readMapBegin() 
32458
          (_ktype810, _vtype811, _size809 ) = iprot.readMapBegin() 
32254
          for _i797 in xrange(_size793):
32459
          for _i813 in xrange(_size809):
32255
            _key798 = iprot.readI64();
32460
            _key814 = iprot.readI64();
32256
            _val799 = {}
32461
            _val815 = {}
32257
            (_ktype801, _vtype802, _size800 ) = iprot.readMapBegin() 
32462
            (_ktype817, _vtype818, _size816 ) = iprot.readMapBegin() 
32258
            for _i804 in xrange(_size800):
32463
            for _i820 in xrange(_size816):
32259
              _key805 = iprot.readString();
32464
              _key821 = iprot.readString();
32260
              _val806 = iprot.readI64();
32465
              _val822 = iprot.readI64();
32261
              _val799[_key805] = _val806
32466
              _val815[_key821] = _val822
32262
            iprot.readMapEnd()
32467
            iprot.readMapEnd()
32263
            self.lines[_key798] = _val799
32468
            self.lines[_key814] = _val815
32264
          iprot.readMapEnd()
32469
          iprot.readMapEnd()
32265
        else:
32470
        else:
32266
          iprot.skip(ftype)
32471
          iprot.skip(ftype)
32267
      else:
32472
      else:
32268
        iprot.skip(ftype)
32473
        iprot.skip(ftype)
Line 32275... Line 32480...
32275
      return
32480
      return
32276
    oprot.writeStructBegin('checkServices_args')
32481
    oprot.writeStructBegin('checkServices_args')
32277
    if self.lines is not None:
32482
    if self.lines is not None:
32278
      oprot.writeFieldBegin('lines', TType.MAP, 1)
32483
      oprot.writeFieldBegin('lines', TType.MAP, 1)
32279
      oprot.writeMapBegin(TType.I64, TType.MAP, len(self.lines))
32484
      oprot.writeMapBegin(TType.I64, TType.MAP, len(self.lines))
32280
      for kiter807,viter808 in self.lines.items():
32485
      for kiter823,viter824 in self.lines.items():
32281
        oprot.writeI64(kiter807)
32486
        oprot.writeI64(kiter823)
32282
        oprot.writeMapBegin(TType.STRING, TType.I64, len(viter808))
32487
        oprot.writeMapBegin(TType.STRING, TType.I64, len(viter824))
32283
        for kiter809,viter810 in viter808.items():
32488
        for kiter825,viter826 in viter824.items():
32284
          oprot.writeString(kiter809)
32489
          oprot.writeString(kiter825)
32285
          oprot.writeI64(viter810)
32490
          oprot.writeI64(viter826)
32286
        oprot.writeMapEnd()
32491
        oprot.writeMapEnd()
32287
      oprot.writeMapEnd()
32492
      oprot.writeMapEnd()
32288
      oprot.writeFieldEnd()
32493
      oprot.writeFieldEnd()
32289
    oprot.writeFieldStop()
32494
    oprot.writeFieldStop()
32290
    oprot.writeStructEnd()
32495
    oprot.writeStructEnd()
Line 32330... Line 32535...
32330
      if ftype == TType.STOP:
32535
      if ftype == TType.STOP:
32331
        break
32536
        break
32332
      if fid == 0:
32537
      if fid == 0:
32333
        if ftype == TType.MAP:
32538
        if ftype == TType.MAP:
32334
          self.success = {}
32539
          self.success = {}
32335
          (_ktype812, _vtype813, _size811 ) = iprot.readMapBegin() 
32540
          (_ktype828, _vtype829, _size827 ) = iprot.readMapBegin() 
32336
          for _i815 in xrange(_size811):
32541
          for _i831 in xrange(_size827):
32337
            _key816 = iprot.readI64();
32542
            _key832 = iprot.readI64();
32338
            _val817 = {}
32543
            _val833 = {}
32339
            (_ktype819, _vtype820, _size818 ) = iprot.readMapBegin() 
32544
            (_ktype835, _vtype836, _size834 ) = iprot.readMapBegin() 
32340
            for _i822 in xrange(_size818):
32545
            for _i838 in xrange(_size834):
32341
              _key823 = iprot.readString();
32546
              _key839 = iprot.readString();
32342
              _val824 = iprot.readI64();
32547
              _val840 = iprot.readI64();
32343
              _val817[_key823] = _val824
32548
              _val833[_key839] = _val840
32344
            iprot.readMapEnd()
32549
            iprot.readMapEnd()
32345
            self.success[_key816] = _val817
32550
            self.success[_key832] = _val833
32346
          iprot.readMapEnd()
32551
          iprot.readMapEnd()
32347
        else:
32552
        else:
32348
          iprot.skip(ftype)
32553
          iprot.skip(ftype)
32349
      elif fid == 1:
32554
      elif fid == 1:
32350
        if ftype == TType.STRUCT:
32555
        if ftype == TType.STRUCT:
Line 32363... Line 32568...
32363
      return
32568
      return
32364
    oprot.writeStructBegin('checkServices_result')
32569
    oprot.writeStructBegin('checkServices_result')
32365
    if self.success is not None:
32570
    if self.success is not None:
32366
      oprot.writeFieldBegin('success', TType.MAP, 0)
32571
      oprot.writeFieldBegin('success', TType.MAP, 0)
32367
      oprot.writeMapBegin(TType.I64, TType.MAP, len(self.success))
32572
      oprot.writeMapBegin(TType.I64, TType.MAP, len(self.success))
32368
      for kiter825,viter826 in self.success.items():
32573
      for kiter841,viter842 in self.success.items():
32369
        oprot.writeI64(kiter825)
32574
        oprot.writeI64(kiter841)
32370
        oprot.writeMapBegin(TType.STRING, TType.I64, len(viter826))
32575
        oprot.writeMapBegin(TType.STRING, TType.I64, len(viter842))
32371
        for kiter827,viter828 in viter826.items():
32576
        for kiter843,viter844 in viter842.items():
32372
          oprot.writeString(kiter827)
32577
          oprot.writeString(kiter843)
32373
          oprot.writeI64(viter828)
32578
          oprot.writeI64(viter844)
32374
        oprot.writeMapEnd()
32579
        oprot.writeMapEnd()
32375
      oprot.writeMapEnd()
32580
      oprot.writeMapEnd()
32376
      oprot.writeFieldEnd()
32581
      oprot.writeFieldEnd()
32377
    if self.cex is not None:
32582
    if self.cex is not None:
32378
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
32583
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)