Subversion Repositories SmartDukaan

Rev

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

Rev 7382 Rev 7438
Line 41... Line 41...
41
    Parameters:
41
    Parameters:
42
     - itemId
42
     - itemId
43
    """
43
    """
44
    pass
44
    pass
45
 
45
 
-
 
46
  def getItemsStatus(self, itemIds):
-
 
47
    """
-
 
48
    Parameters:
-
 
49
     - itemIds
-
 
50
    """
-
 
51
    pass
-
 
52
 
46
  def getItemStatusDescription(self, itemId):
53
  def getItemStatusDescription(self, itemId):
47
    """
54
    """
48
    Parameters:
55
    Parameters:
49
     - itemId
56
     - itemId
50
    """
57
    """
Line 843... Line 850...
843
      return result.success
850
      return result.success
844
    if result.isex is not None:
851
    if result.isex is not None:
845
      raise result.isex
852
      raise result.isex
846
    raise TApplicationException(TApplicationException.MISSING_RESULT, "isActive failed: unknown result");
853
    raise TApplicationException(TApplicationException.MISSING_RESULT, "isActive failed: unknown result");
847
 
854
 
-
 
855
  def getItemsStatus(self, itemIds):
-
 
856
    """
-
 
857
    Parameters:
-
 
858
     - itemIds
-
 
859
    """
-
 
860
    self.send_getItemsStatus(itemIds)
-
 
861
    return self.recv_getItemsStatus()
-
 
862
 
-
 
863
  def send_getItemsStatus(self, itemIds):
-
 
864
    self._oprot.writeMessageBegin('getItemsStatus', TMessageType.CALL, self._seqid)
-
 
865
    args = getItemsStatus_args()
-
 
866
    args.itemIds = itemIds
-
 
867
    args.write(self._oprot)
-
 
868
    self._oprot.writeMessageEnd()
-
 
869
    self._oprot.trans.flush()
-
 
870
 
-
 
871
  def recv_getItemsStatus(self, ):
-
 
872
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
873
    if mtype == TMessageType.EXCEPTION:
-
 
874
      x = TApplicationException()
-
 
875
      x.read(self._iprot)
-
 
876
      self._iprot.readMessageEnd()
-
 
877
      raise x
-
 
878
    result = getItemsStatus_result()
-
 
879
    result.read(self._iprot)
-
 
880
    self._iprot.readMessageEnd()
-
 
881
    if result.success is not None:
-
 
882
      return result.success
-
 
883
    if result.isex is not None:
-
 
884
      raise result.isex
-
 
885
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getItemsStatus failed: unknown result");
-
 
886
 
848
  def getItemStatusDescription(self, itemId):
887
  def getItemStatusDescription(self, itemId):
849
    """
888
    """
850
    Parameters:
889
    Parameters:
851
     - itemId
890
     - itemId
852
    """
891
    """
Line 3773... Line 3812...
3773
  def __init__(self, handler):
3812
  def __init__(self, handler):
3774
    shop2020.thriftpy.generic.GenericService.Processor.__init__(self, handler)
3813
    shop2020.thriftpy.generic.GenericService.Processor.__init__(self, handler)
3775
    self._processMap["addItem"] = Processor.process_addItem
3814
    self._processMap["addItem"] = Processor.process_addItem
3776
    self._processMap["updateItem"] = Processor.process_updateItem
3815
    self._processMap["updateItem"] = Processor.process_updateItem
3777
    self._processMap["isActive"] = Processor.process_isActive
3816
    self._processMap["isActive"] = Processor.process_isActive
-
 
3817
    self._processMap["getItemsStatus"] = Processor.process_getItemsStatus
3778
    self._processMap["getItemStatusDescription"] = Processor.process_getItemStatusDescription
3818
    self._processMap["getItemStatusDescription"] = Processor.process_getItemStatusDescription
3779
    self._processMap["startItemOn"] = Processor.process_startItemOn
3819
    self._processMap["startItemOn"] = Processor.process_startItemOn
3780
    self._processMap["retireItemOn"] = Processor.process_retireItemOn
3820
    self._processMap["retireItemOn"] = Processor.process_retireItemOn
3781
    self._processMap["changeItemStatus"] = Processor.process_changeItemStatus
3821
    self._processMap["changeItemStatus"] = Processor.process_changeItemStatus
3782
    self._processMap["getItem"] = Processor.process_getItem
3822
    self._processMap["getItem"] = Processor.process_getItem
Line 3924... Line 3964...
3924
    oprot.writeMessageBegin("isActive", TMessageType.REPLY, seqid)
3964
    oprot.writeMessageBegin("isActive", TMessageType.REPLY, seqid)
3925
    result.write(oprot)
3965
    result.write(oprot)
3926
    oprot.writeMessageEnd()
3966
    oprot.writeMessageEnd()
3927
    oprot.trans.flush()
3967
    oprot.trans.flush()
3928
 
3968
 
-
 
3969
  def process_getItemsStatus(self, seqid, iprot, oprot):
-
 
3970
    args = getItemsStatus_args()
-
 
3971
    args.read(iprot)
-
 
3972
    iprot.readMessageEnd()
-
 
3973
    result = getItemsStatus_result()
-
 
3974
    try:
-
 
3975
      result.success = self._handler.getItemsStatus(args.itemIds)
-
 
3976
    except CatalogServiceException, isex:
-
 
3977
      result.isex = isex
-
 
3978
    oprot.writeMessageBegin("getItemsStatus", TMessageType.REPLY, seqid)
-
 
3979
    result.write(oprot)
-
 
3980
    oprot.writeMessageEnd()
-
 
3981
    oprot.trans.flush()
-
 
3982
 
3929
  def process_getItemStatusDescription(self, seqid, iprot, oprot):
3983
  def process_getItemStatusDescription(self, seqid, iprot, oprot):
3930
    args = getItemStatusDescription_args()
3984
    args = getItemStatusDescription_args()
3931
    args.read(iprot)
3985
    args.read(iprot)
3932
    iprot.readMessageEnd()
3986
    iprot.readMessageEnd()
3933
    result = getItemStatusDescription_result()
3987
    result = getItemStatusDescription_result()
Line 5451... Line 5505...
5451
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
5505
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
5452
 
5506
 
5453
  def __ne__(self, other):
5507
  def __ne__(self, other):
5454
    return not (self == other)
5508
    return not (self == other)
5455
 
5509
 
-
 
5510
class getItemsStatus_args:
-
 
5511
  """
-
 
5512
  Attributes:
-
 
5513
   - itemIds
-
 
5514
  """
-
 
5515
 
-
 
5516
  thrift_spec = (
-
 
5517
    None, # 0
-
 
5518
    (1, TType.LIST, 'itemIds', (TType.I64,None), None, ), # 1
-
 
5519
  )
-
 
5520
 
-
 
5521
  def __init__(self, itemIds=None,):
-
 
5522
    self.itemIds = itemIds
-
 
5523
 
-
 
5524
  def read(self, iprot):
-
 
5525
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
5526
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
5527
      return
-
 
5528
    iprot.readStructBegin()
-
 
5529
    while True:
-
 
5530
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
5531
      if ftype == TType.STOP:
-
 
5532
        break
-
 
5533
      if fid == 1:
-
 
5534
        if ftype == TType.LIST:
-
 
5535
          self.itemIds = []
-
 
5536
          (_etype19, _size16) = iprot.readListBegin()
-
 
5537
          for _i20 in xrange(_size16):
-
 
5538
            _elem21 = iprot.readI64();
-
 
5539
            self.itemIds.append(_elem21)
-
 
5540
          iprot.readListEnd()
-
 
5541
        else:
-
 
5542
          iprot.skip(ftype)
-
 
5543
      else:
-
 
5544
        iprot.skip(ftype)
-
 
5545
      iprot.readFieldEnd()
-
 
5546
    iprot.readStructEnd()
-
 
5547
 
-
 
5548
  def write(self, oprot):
-
 
5549
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
5550
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
5551
      return
-
 
5552
    oprot.writeStructBegin('getItemsStatus_args')
-
 
5553
    if self.itemIds is not None:
-
 
5554
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
-
 
5555
      oprot.writeListBegin(TType.I64, len(self.itemIds))
-
 
5556
      for iter22 in self.itemIds:
-
 
5557
        oprot.writeI64(iter22)
-
 
5558
      oprot.writeListEnd()
-
 
5559
      oprot.writeFieldEnd()
-
 
5560
    oprot.writeFieldStop()
-
 
5561
    oprot.writeStructEnd()
-
 
5562
 
-
 
5563
  def validate(self):
-
 
5564
    return
-
 
5565
 
-
 
5566
 
-
 
5567
  def __repr__(self):
-
 
5568
    L = ['%s=%r' % (key, value)
-
 
5569
      for key, value in self.__dict__.iteritems()]
-
 
5570
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
5571
 
-
 
5572
  def __eq__(self, other):
-
 
5573
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
5574
 
-
 
5575
  def __ne__(self, other):
-
 
5576
    return not (self == other)
-
 
5577
 
-
 
5578
class getItemsStatus_result:
-
 
5579
  """
-
 
5580
  Attributes:
-
 
5581
   - success
-
 
5582
   - isex
-
 
5583
  """
-
 
5584
 
-
 
5585
  thrift_spec = (
-
 
5586
    (0, TType.MAP, 'success', (TType.I64,None,TType.BOOL,None), None, ), # 0
-
 
5587
    (1, TType.STRUCT, 'isex', (CatalogServiceException, CatalogServiceException.thrift_spec), None, ), # 1
-
 
5588
  )
-
 
5589
 
-
 
5590
  def __init__(self, success=None, isex=None,):
-
 
5591
    self.success = success
-
 
5592
    self.isex = isex
-
 
5593
 
-
 
5594
  def read(self, iprot):
-
 
5595
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
5596
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
5597
      return
-
 
5598
    iprot.readStructBegin()
-
 
5599
    while True:
-
 
5600
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
5601
      if ftype == TType.STOP:
-
 
5602
        break
-
 
5603
      if fid == 0:
-
 
5604
        if ftype == TType.MAP:
-
 
5605
          self.success = {}
-
 
5606
          (_ktype24, _vtype25, _size23 ) = iprot.readMapBegin() 
-
 
5607
          for _i27 in xrange(_size23):
-
 
5608
            _key28 = iprot.readI64();
-
 
5609
            _val29 = iprot.readBool();
-
 
5610
            self.success[_key28] = _val29
-
 
5611
          iprot.readMapEnd()
-
 
5612
        else:
-
 
5613
          iprot.skip(ftype)
-
 
5614
      elif fid == 1:
-
 
5615
        if ftype == TType.STRUCT:
-
 
5616
          self.isex = CatalogServiceException()
-
 
5617
          self.isex.read(iprot)
-
 
5618
        else:
-
 
5619
          iprot.skip(ftype)
-
 
5620
      else:
-
 
5621
        iprot.skip(ftype)
-
 
5622
      iprot.readFieldEnd()
-
 
5623
    iprot.readStructEnd()
-
 
5624
 
-
 
5625
  def write(self, oprot):
-
 
5626
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
5627
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
5628
      return
-
 
5629
    oprot.writeStructBegin('getItemsStatus_result')
-
 
5630
    if self.success is not None:
-
 
5631
      oprot.writeFieldBegin('success', TType.MAP, 0)
-
 
5632
      oprot.writeMapBegin(TType.I64, TType.BOOL, len(self.success))
-
 
5633
      for kiter30,viter31 in self.success.items():
-
 
5634
        oprot.writeI64(kiter30)
-
 
5635
        oprot.writeBool(viter31)
-
 
5636
      oprot.writeMapEnd()
-
 
5637
      oprot.writeFieldEnd()
-
 
5638
    if self.isex is not None:
-
 
5639
      oprot.writeFieldBegin('isex', TType.STRUCT, 1)
-
 
5640
      self.isex.write(oprot)
-
 
5641
      oprot.writeFieldEnd()
-
 
5642
    oprot.writeFieldStop()
-
 
5643
    oprot.writeStructEnd()
-
 
5644
 
-
 
5645
  def validate(self):
-
 
5646
    return
-
 
5647
 
-
 
5648
 
-
 
5649
  def __repr__(self):
-
 
5650
    L = ['%s=%r' % (key, value)
-
 
5651
      for key, value in self.__dict__.iteritems()]
-
 
5652
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
5653
 
-
 
5654
  def __eq__(self, other):
-
 
5655
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
5656
 
-
 
5657
  def __ne__(self, other):
-
 
5658
    return not (self == other)
-
 
5659
 
5456
class getItemStatusDescription_args:
5660
class getItemStatusDescription_args:
5457
  """
5661
  """
5458
  Attributes:
5662
  Attributes:
5459
   - itemId
5663
   - itemId
5460
  """
5664
  """
Line 6215... Line 6419...
6215
      if ftype == TType.STOP:
6419
      if ftype == TType.STOP:
6216
        break
6420
        break
6217
      if fid == 0:
6421
      if fid == 0:
6218
        if ftype == TType.LIST:
6422
        if ftype == TType.LIST:
6219
          self.success = []
6423
          self.success = []
6220
          (_etype19, _size16) = iprot.readListBegin()
6424
          (_etype35, _size32) = iprot.readListBegin()
6221
          for _i20 in xrange(_size16):
6425
          for _i36 in xrange(_size32):
6222
            _elem21 = Item()
6426
            _elem37 = Item()
6223
            _elem21.read(iprot)
6427
            _elem37.read(iprot)
6224
            self.success.append(_elem21)
6428
            self.success.append(_elem37)
6225
          iprot.readListEnd()
6429
          iprot.readListEnd()
6226
        else:
6430
        else:
6227
          iprot.skip(ftype)
6431
          iprot.skip(ftype)
6228
      elif fid == 1:
6432
      elif fid == 1:
6229
        if ftype == TType.STRUCT:
6433
        if ftype == TType.STRUCT:
Line 6242... Line 6446...
6242
      return
6446
      return
6243
    oprot.writeStructBegin('getItemsByCatalogId_result')
6447
    oprot.writeStructBegin('getItemsByCatalogId_result')
6244
    if self.success is not None:
6448
    if self.success is not None:
6245
      oprot.writeFieldBegin('success', TType.LIST, 0)
6449
      oprot.writeFieldBegin('success', TType.LIST, 0)
6246
      oprot.writeListBegin(TType.STRUCT, len(self.success))
6450
      oprot.writeListBegin(TType.STRUCT, len(self.success))
6247
      for iter22 in self.success:
6451
      for iter38 in self.success:
6248
        iter22.write(oprot)
6452
        iter38.write(oprot)
6249
      oprot.writeListEnd()
6453
      oprot.writeListEnd()
6250
      oprot.writeFieldEnd()
6454
      oprot.writeFieldEnd()
6251
    if self.cex is not None:
6455
    if self.cex is not None:
6252
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
6456
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
6253
      self.cex.write(oprot)
6457
      self.cex.write(oprot)
Line 6356... Line 6560...
6356
      if ftype == TType.STOP:
6560
      if ftype == TType.STOP:
6357
        break
6561
        break
6358
      if fid == 0:
6562
      if fid == 0:
6359
        if ftype == TType.LIST:
6563
        if ftype == TType.LIST:
6360
          self.success = []
6564
          self.success = []
6361
          (_etype26, _size23) = iprot.readListBegin()
6565
          (_etype42, _size39) = iprot.readListBegin()
6362
          for _i27 in xrange(_size23):
6566
          for _i43 in xrange(_size39):
6363
            _elem28 = Item()
6567
            _elem44 = Item()
6364
            _elem28.read(iprot)
6568
            _elem44.read(iprot)
6365
            self.success.append(_elem28)
6569
            self.success.append(_elem44)
6366
          iprot.readListEnd()
6570
          iprot.readListEnd()
6367
        else:
6571
        else:
6368
          iprot.skip(ftype)
6572
          iprot.skip(ftype)
6369
      elif fid == 1:
6573
      elif fid == 1:
6370
        if ftype == TType.STRUCT:
6574
        if ftype == TType.STRUCT:
Line 6383... Line 6587...
6383
      return
6587
      return
6384
    oprot.writeStructBegin('getValidItemsByCatalogId_result')
6588
    oprot.writeStructBegin('getValidItemsByCatalogId_result')
6385
    if self.success is not None:
6589
    if self.success is not None:
6386
      oprot.writeFieldBegin('success', TType.LIST, 0)
6590
      oprot.writeFieldBegin('success', TType.LIST, 0)
6387
      oprot.writeListBegin(TType.STRUCT, len(self.success))
6591
      oprot.writeListBegin(TType.STRUCT, len(self.success))
6388
      for iter29 in self.success:
6592
      for iter45 in self.success:
6389
        iter29.write(oprot)
6593
        iter45.write(oprot)
6390
      oprot.writeListEnd()
6594
      oprot.writeListEnd()
6391
      oprot.writeFieldEnd()
6595
      oprot.writeFieldEnd()
6392
    if self.cex is not None:
6596
    if self.cex is not None:
6393
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
6597
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
6394
      self.cex.write(oprot)
6598
      self.cex.write(oprot)
Line 6497... Line 6701...
6497
      if ftype == TType.STOP:
6701
      if ftype == TType.STOP:
6498
        break
6702
        break
6499
      if fid == 0:
6703
      if fid == 0:
6500
        if ftype == TType.LIST:
6704
        if ftype == TType.LIST:
6501
          self.success = []
6705
          self.success = []
6502
          (_etype33, _size30) = iprot.readListBegin()
6706
          (_etype49, _size46) = iprot.readListBegin()
6503
          for _i34 in xrange(_size30):
6707
          for _i50 in xrange(_size46):
6504
            _elem35 = Item()
6708
            _elem51 = Item()
6505
            _elem35.read(iprot)
6709
            _elem51.read(iprot)
6506
            self.success.append(_elem35)
6710
            self.success.append(_elem51)
6507
          iprot.readListEnd()
6711
          iprot.readListEnd()
6508
        else:
6712
        else:
6509
          iprot.skip(ftype)
6713
          iprot.skip(ftype)
6510
      elif fid == 1:
6714
      elif fid == 1:
6511
        if ftype == TType.STRUCT:
6715
        if ftype == TType.STRUCT:
Line 6524... Line 6728...
6524
      return
6728
      return
6525
    oprot.writeStructBegin('getAllItems_result')
6729
    oprot.writeStructBegin('getAllItems_result')
6526
    if self.success is not None:
6730
    if self.success is not None:
6527
      oprot.writeFieldBegin('success', TType.LIST, 0)
6731
      oprot.writeFieldBegin('success', TType.LIST, 0)
6528
      oprot.writeListBegin(TType.STRUCT, len(self.success))
6732
      oprot.writeListBegin(TType.STRUCT, len(self.success))
6529
      for iter36 in self.success:
6733
      for iter52 in self.success:
6530
        iter36.write(oprot)
6734
        iter52.write(oprot)
6531
      oprot.writeListEnd()
6735
      oprot.writeListEnd()
6532
      oprot.writeFieldEnd()
6736
      oprot.writeFieldEnd()
6533
    if self.cex is not None:
6737
    if self.cex is not None:
6534
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
6738
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
6535
      self.cex.write(oprot)
6739
      self.cex.write(oprot)
Line 6638... Line 6842...
6638
      if ftype == TType.STOP:
6842
      if ftype == TType.STOP:
6639
        break
6843
        break
6640
      if fid == 0:
6844
      if fid == 0:
6641
        if ftype == TType.LIST:
6845
        if ftype == TType.LIST:
6642
          self.success = []
6846
          self.success = []
6643
          (_etype40, _size37) = iprot.readListBegin()
6847
          (_etype56, _size53) = iprot.readListBegin()
6644
          for _i41 in xrange(_size37):
6848
          for _i57 in xrange(_size53):
6645
            _elem42 = Item()
6849
            _elem58 = Item()
6646
            _elem42.read(iprot)
6850
            _elem58.read(iprot)
6647
            self.success.append(_elem42)
6851
            self.success.append(_elem58)
6648
          iprot.readListEnd()
6852
          iprot.readListEnd()
6649
        else:
6853
        else:
6650
          iprot.skip(ftype)
6854
          iprot.skip(ftype)
6651
      elif fid == 1:
6855
      elif fid == 1:
6652
        if ftype == TType.STRUCT:
6856
        if ftype == TType.STRUCT:
Line 6665... Line 6869...
6665
      return
6869
      return
6666
    oprot.writeStructBegin('getAllItemsByStatus_result')
6870
    oprot.writeStructBegin('getAllItemsByStatus_result')
6667
    if self.success is not None:
6871
    if self.success is not None:
6668
      oprot.writeFieldBegin('success', TType.LIST, 0)
6872
      oprot.writeFieldBegin('success', TType.LIST, 0)
6669
      oprot.writeListBegin(TType.STRUCT, len(self.success))
6873
      oprot.writeListBegin(TType.STRUCT, len(self.success))
6670
      for iter43 in self.success:
6874
      for iter59 in self.success:
6671
        iter43.write(oprot)
6875
        iter59.write(oprot)
6672
      oprot.writeListEnd()
6876
      oprot.writeListEnd()
6673
      oprot.writeFieldEnd()
6877
      oprot.writeFieldEnd()
6674
    if self.cex is not None:
6878
    if self.cex is not None:
6675
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
6879
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
6676
      self.cex.write(oprot)
6880
      self.cex.write(oprot)
Line 6971... Line 7175...
6971
      if ftype == TType.STOP:
7175
      if ftype == TType.STOP:
6972
        break
7176
        break
6973
      if fid == 0:
7177
      if fid == 0:
6974
        if ftype == TType.LIST:
7178
        if ftype == TType.LIST:
6975
          self.success = []
7179
          self.success = []
6976
          (_etype47, _size44) = iprot.readListBegin()
7180
          (_etype63, _size60) = iprot.readListBegin()
6977
          for _i48 in xrange(_size44):
7181
          for _i64 in xrange(_size60):
6978
            _elem49 = Item()
7182
            _elem65 = Item()
6979
            _elem49.read(iprot)
7183
            _elem65.read(iprot)
6980
            self.success.append(_elem49)
7184
            self.success.append(_elem65)
6981
          iprot.readListEnd()
7185
          iprot.readListEnd()
6982
        else:
7186
        else:
6983
          iprot.skip(ftype)
7187
          iprot.skip(ftype)
6984
      elif fid == 1:
7188
      elif fid == 1:
6985
        if ftype == TType.STRUCT:
7189
        if ftype == TType.STRUCT:
Line 6998... Line 7202...
6998
      return
7202
      return
6999
    oprot.writeStructBegin('getAllItemsInRange_result')
7203
    oprot.writeStructBegin('getAllItemsInRange_result')
7000
    if self.success is not None:
7204
    if self.success is not None:
7001
      oprot.writeFieldBegin('success', TType.LIST, 0)
7205
      oprot.writeFieldBegin('success', TType.LIST, 0)
7002
      oprot.writeListBegin(TType.STRUCT, len(self.success))
7206
      oprot.writeListBegin(TType.STRUCT, len(self.success))
7003
      for iter50 in self.success:
7207
      for iter66 in self.success:
7004
        iter50.write(oprot)
7208
        iter66.write(oprot)
7005
      oprot.writeListEnd()
7209
      oprot.writeListEnd()
7006
      oprot.writeFieldEnd()
7210
      oprot.writeFieldEnd()
7007
    if self.cex is not None:
7211
    if self.cex is not None:
7008
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
7212
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
7009
      self.cex.write(oprot)
7213
      self.cex.write(oprot)
Line 7136... Line 7340...
7136
      if ftype == TType.STOP:
7340
      if ftype == TType.STOP:
7137
        break
7341
        break
7138
      if fid == 0:
7342
      if fid == 0:
7139
        if ftype == TType.LIST:
7343
        if ftype == TType.LIST:
7140
          self.success = []
7344
          self.success = []
7141
          (_etype54, _size51) = iprot.readListBegin()
7345
          (_etype70, _size67) = iprot.readListBegin()
7142
          for _i55 in xrange(_size51):
7346
          for _i71 in xrange(_size67):
7143
            _elem56 = Item()
7347
            _elem72 = Item()
7144
            _elem56.read(iprot)
7348
            _elem72.read(iprot)
7145
            self.success.append(_elem56)
7349
            self.success.append(_elem72)
7146
          iprot.readListEnd()
7350
          iprot.readListEnd()
7147
        else:
7351
        else:
7148
          iprot.skip(ftype)
7352
          iprot.skip(ftype)
7149
      elif fid == 1:
7353
      elif fid == 1:
7150
        if ftype == TType.STRUCT:
7354
        if ftype == TType.STRUCT:
Line 7163... Line 7367...
7163
      return
7367
      return
7164
    oprot.writeStructBegin('getAllItemsByStatusInRange_result')
7368
    oprot.writeStructBegin('getAllItemsByStatusInRange_result')
7165
    if self.success is not None:
7369
    if self.success is not None:
7166
      oprot.writeFieldBegin('success', TType.LIST, 0)
7370
      oprot.writeFieldBegin('success', TType.LIST, 0)
7167
      oprot.writeListBegin(TType.STRUCT, len(self.success))
7371
      oprot.writeListBegin(TType.STRUCT, len(self.success))
7168
      for iter57 in self.success:
7372
      for iter73 in self.success:
7169
        iter57.write(oprot)
7373
        iter73.write(oprot)
7170
      oprot.writeListEnd()
7374
      oprot.writeListEnd()
7171
      oprot.writeFieldEnd()
7375
      oprot.writeFieldEnd()
7172
    if self.cex is not None:
7376
    if self.cex is not None:
7173
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
7377
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
7174
      self.cex.write(oprot)
7378
      self.cex.write(oprot)
Line 7390... Line 7594...
7390
      if ftype == TType.STOP:
7594
      if ftype == TType.STOP:
7391
        break
7595
        break
7392
      if fid == 0:
7596
      if fid == 0:
7393
        if ftype == TType.LIST:
7597
        if ftype == TType.LIST:
7394
          self.success = []
7598
          self.success = []
7395
          (_etype61, _size58) = iprot.readListBegin()
7599
          (_etype77, _size74) = iprot.readListBegin()
7396
          for _i62 in xrange(_size58):
7600
          for _i78 in xrange(_size74):
7397
            _elem63 = Item()
7601
            _elem79 = Item()
7398
            _elem63.read(iprot)
7602
            _elem79.read(iprot)
7399
            self.success.append(_elem63)
7603
            self.success.append(_elem79)
7400
          iprot.readListEnd()
7604
          iprot.readListEnd()
7401
        else:
7605
        else:
7402
          iprot.skip(ftype)
7606
          iprot.skip(ftype)
7403
      elif fid == 1:
7607
      elif fid == 1:
7404
        if ftype == TType.STRUCT:
7608
        if ftype == TType.STRUCT:
Line 7417... Line 7621...
7417
      return
7621
      return
7418
    oprot.writeStructBegin('getBestSellers_result')
7622
    oprot.writeStructBegin('getBestSellers_result')
7419
    if self.success is not None:
7623
    if self.success is not None:
7420
      oprot.writeFieldBegin('success', TType.LIST, 0)
7624
      oprot.writeFieldBegin('success', TType.LIST, 0)
7421
      oprot.writeListBegin(TType.STRUCT, len(self.success))
7625
      oprot.writeListBegin(TType.STRUCT, len(self.success))
7422
      for iter64 in self.success:
7626
      for iter80 in self.success:
7423
        iter64.write(oprot)
7627
        iter80.write(oprot)
7424
      oprot.writeListEnd()
7628
      oprot.writeListEnd()
7425
      oprot.writeFieldEnd()
7629
      oprot.writeFieldEnd()
7426
    if self.isex is not None:
7630
    if self.isex is not None:
7427
      oprot.writeFieldBegin('isex', TType.STRUCT, 1)
7631
      oprot.writeFieldBegin('isex', TType.STRUCT, 1)
7428
      self.isex.write(oprot)
7632
      self.isex.write(oprot)
Line 7567... Line 7771...
7567
      if ftype == TType.STOP:
7771
      if ftype == TType.STOP:
7568
        break
7772
        break
7569
      if fid == 0:
7773
      if fid == 0:
7570
        if ftype == TType.LIST:
7774
        if ftype == TType.LIST:
7571
          self.success = []
7775
          self.success = []
7572
          (_etype68, _size65) = iprot.readListBegin()
7776
          (_etype84, _size81) = iprot.readListBegin()
7573
          for _i69 in xrange(_size65):
7777
          for _i85 in xrange(_size81):
7574
            _elem70 = iprot.readI64();
7778
            _elem86 = iprot.readI64();
7575
            self.success.append(_elem70)
7779
            self.success.append(_elem86)
7576
          iprot.readListEnd()
7780
          iprot.readListEnd()
7577
        else:
7781
        else:
7578
          iprot.skip(ftype)
7782
          iprot.skip(ftype)
7579
      elif fid == 1:
7783
      elif fid == 1:
7580
        if ftype == TType.STRUCT:
7784
        if ftype == TType.STRUCT:
Line 7593... Line 7797...
7593
      return
7797
      return
7594
    oprot.writeStructBegin('getBestSellersCatalogIds_result')
7798
    oprot.writeStructBegin('getBestSellersCatalogIds_result')
7595
    if self.success is not None:
7799
    if self.success is not None:
7596
      oprot.writeFieldBegin('success', TType.LIST, 0)
7800
      oprot.writeFieldBegin('success', TType.LIST, 0)
7597
      oprot.writeListBegin(TType.I64, len(self.success))
7801
      oprot.writeListBegin(TType.I64, len(self.success))
7598
      for iter71 in self.success:
7802
      for iter87 in self.success:
7599
        oprot.writeI64(iter71)
7803
        oprot.writeI64(iter87)
7600
      oprot.writeListEnd()
7804
      oprot.writeListEnd()
7601
      oprot.writeFieldEnd()
7805
      oprot.writeFieldEnd()
7602
    if self.cex is not None:
7806
    if self.cex is not None:
7603
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
7807
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
7604
      self.cex.write(oprot)
7808
      self.cex.write(oprot)
Line 7803... Line 8007...
7803
      if ftype == TType.STOP:
8007
      if ftype == TType.STOP:
7804
        break
8008
        break
7805
      if fid == 0:
8009
      if fid == 0:
7806
        if ftype == TType.LIST:
8010
        if ftype == TType.LIST:
7807
          self.success = []
8011
          self.success = []
7808
          (_etype75, _size72) = iprot.readListBegin()
8012
          (_etype91, _size88) = iprot.readListBegin()
7809
          for _i76 in xrange(_size72):
8013
          for _i92 in xrange(_size88):
7810
            _elem77 = Item()
8014
            _elem93 = Item()
7811
            _elem77.read(iprot)
8015
            _elem93.read(iprot)
7812
            self.success.append(_elem77)
8016
            self.success.append(_elem93)
7813
          iprot.readListEnd()
8017
          iprot.readListEnd()
7814
        else:
8018
        else:
7815
          iprot.skip(ftype)
8019
          iprot.skip(ftype)
7816
      elif fid == 1:
8020
      elif fid == 1:
7817
        if ftype == TType.STRUCT:
8021
        if ftype == TType.STRUCT:
Line 7830... Line 8034...
7830
      return
8034
      return
7831
    oprot.writeStructBegin('getBestDeals_result')
8035
    oprot.writeStructBegin('getBestDeals_result')
7832
    if self.success is not None:
8036
    if self.success is not None:
7833
      oprot.writeFieldBegin('success', TType.LIST, 0)
8037
      oprot.writeFieldBegin('success', TType.LIST, 0)
7834
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8038
      oprot.writeListBegin(TType.STRUCT, len(self.success))
7835
      for iter78 in self.success:
8039
      for iter94 in self.success:
7836
        iter78.write(oprot)
8040
        iter94.write(oprot)
7837
      oprot.writeListEnd()
8041
      oprot.writeListEnd()
7838
      oprot.writeFieldEnd()
8042
      oprot.writeFieldEnd()
7839
    if self.isex is not None:
8043
    if self.isex is not None:
7840
      oprot.writeFieldBegin('isex', TType.STRUCT, 1)
8044
      oprot.writeFieldBegin('isex', TType.STRUCT, 1)
7841
      self.isex.write(oprot)
8045
      self.isex.write(oprot)
Line 7980... Line 8184...
7980
      if ftype == TType.STOP:
8184
      if ftype == TType.STOP:
7981
        break
8185
        break
7982
      if fid == 0:
8186
      if fid == 0:
7983
        if ftype == TType.LIST:
8187
        if ftype == TType.LIST:
7984
          self.success = []
8188
          self.success = []
7985
          (_etype82, _size79) = iprot.readListBegin()
8189
          (_etype98, _size95) = iprot.readListBegin()
7986
          for _i83 in xrange(_size79):
8190
          for _i99 in xrange(_size95):
7987
            _elem84 = iprot.readI64();
8191
            _elem100 = iprot.readI64();
7988
            self.success.append(_elem84)
8192
            self.success.append(_elem100)
7989
          iprot.readListEnd()
8193
          iprot.readListEnd()
7990
        else:
8194
        else:
7991
          iprot.skip(ftype)
8195
          iprot.skip(ftype)
7992
      elif fid == 1:
8196
      elif fid == 1:
7993
        if ftype == TType.STRUCT:
8197
        if ftype == TType.STRUCT:
Line 8006... Line 8210...
8006
      return
8210
      return
8007
    oprot.writeStructBegin('getBestDealsCatalogIds_result')
8211
    oprot.writeStructBegin('getBestDealsCatalogIds_result')
8008
    if self.success is not None:
8212
    if self.success is not None:
8009
      oprot.writeFieldBegin('success', TType.LIST, 0)
8213
      oprot.writeFieldBegin('success', TType.LIST, 0)
8010
      oprot.writeListBegin(TType.I64, len(self.success))
8214
      oprot.writeListBegin(TType.I64, len(self.success))
8011
      for iter85 in self.success:
8215
      for iter101 in self.success:
8012
        oprot.writeI64(iter85)
8216
        oprot.writeI64(iter101)
8013
      oprot.writeListEnd()
8217
      oprot.writeListEnd()
8014
      oprot.writeFieldEnd()
8218
      oprot.writeFieldEnd()
8015
    if self.cex is not None:
8219
    if self.cex is not None:
8016
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
8220
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
8017
      self.cex.write(oprot)
8221
      self.cex.write(oprot)
Line 8216... Line 8420...
8216
      if ftype == TType.STOP:
8420
      if ftype == TType.STOP:
8217
        break
8421
        break
8218
      if fid == 0:
8422
      if fid == 0:
8219
        if ftype == TType.LIST:
8423
        if ftype == TType.LIST:
8220
          self.success = []
8424
          self.success = []
8221
          (_etype89, _size86) = iprot.readListBegin()
8425
          (_etype105, _size102) = iprot.readListBegin()
8222
          for _i90 in xrange(_size86):
8426
          for _i106 in xrange(_size102):
8223
            _elem91 = Item()
8427
            _elem107 = Item()
8224
            _elem91.read(iprot)
8428
            _elem107.read(iprot)
8225
            self.success.append(_elem91)
8429
            self.success.append(_elem107)
8226
          iprot.readListEnd()
8430
          iprot.readListEnd()
8227
        else:
8431
        else:
8228
          iprot.skip(ftype)
8432
          iprot.skip(ftype)
8229
      elif fid == 1:
8433
      elif fid == 1:
8230
        if ftype == TType.STRUCT:
8434
        if ftype == TType.STRUCT:
Line 8243... Line 8447...
8243
      return
8447
      return
8244
    oprot.writeStructBegin('getComingSoon_result')
8448
    oprot.writeStructBegin('getComingSoon_result')
8245
    if self.success is not None:
8449
    if self.success is not None:
8246
      oprot.writeFieldBegin('success', TType.LIST, 0)
8450
      oprot.writeFieldBegin('success', TType.LIST, 0)
8247
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8451
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8248
      for iter92 in self.success:
8452
      for iter108 in self.success:
8249
        iter92.write(oprot)
8453
        iter108.write(oprot)
8250
      oprot.writeListEnd()
8454
      oprot.writeListEnd()
8251
      oprot.writeFieldEnd()
8455
      oprot.writeFieldEnd()
8252
    if self.isex is not None:
8456
    if self.isex is not None:
8253
      oprot.writeFieldBegin('isex', TType.STRUCT, 1)
8457
      oprot.writeFieldBegin('isex', TType.STRUCT, 1)
8254
      self.isex.write(oprot)
8458
      self.isex.write(oprot)
Line 8393... Line 8597...
8393
      if ftype == TType.STOP:
8597
      if ftype == TType.STOP:
8394
        break
8598
        break
8395
      if fid == 0:
8599
      if fid == 0:
8396
        if ftype == TType.LIST:
8600
        if ftype == TType.LIST:
8397
          self.success = []
8601
          self.success = []
8398
          (_etype96, _size93) = iprot.readListBegin()
8602
          (_etype112, _size109) = iprot.readListBegin()
8399
          for _i97 in xrange(_size93):
8603
          for _i113 in xrange(_size109):
8400
            _elem98 = iprot.readI64();
8604
            _elem114 = iprot.readI64();
8401
            self.success.append(_elem98)
8605
            self.success.append(_elem114)
8402
          iprot.readListEnd()
8606
          iprot.readListEnd()
8403
        else:
8607
        else:
8404
          iprot.skip(ftype)
8608
          iprot.skip(ftype)
8405
      elif fid == 1:
8609
      elif fid == 1:
8406
        if ftype == TType.STRUCT:
8610
        if ftype == TType.STRUCT:
Line 8419... Line 8623...
8419
      return
8623
      return
8420
    oprot.writeStructBegin('getComingSoonCatalogIds_result')
8624
    oprot.writeStructBegin('getComingSoonCatalogIds_result')
8421
    if self.success is not None:
8625
    if self.success is not None:
8422
      oprot.writeFieldBegin('success', TType.LIST, 0)
8626
      oprot.writeFieldBegin('success', TType.LIST, 0)
8423
      oprot.writeListBegin(TType.I64, len(self.success))
8627
      oprot.writeListBegin(TType.I64, len(self.success))
8424
      for iter99 in self.success:
8628
      for iter115 in self.success:
8425
        oprot.writeI64(iter99)
8629
        oprot.writeI64(iter115)
8426
      oprot.writeListEnd()
8630
      oprot.writeListEnd()
8427
      oprot.writeFieldEnd()
8631
      oprot.writeFieldEnd()
8428
    if self.cex is not None:
8632
    if self.cex is not None:
8429
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
8633
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
8430
      self.cex.write(oprot)
8634
      self.cex.write(oprot)
Line 8629... Line 8833...
8629
      if ftype == TType.STOP:
8833
      if ftype == TType.STOP:
8630
        break
8834
        break
8631
      if fid == 0:
8835
      if fid == 0:
8632
        if ftype == TType.LIST:
8836
        if ftype == TType.LIST:
8633
          self.success = []
8837
          self.success = []
8634
          (_etype103, _size100) = iprot.readListBegin()
8838
          (_etype119, _size116) = iprot.readListBegin()
8635
          for _i104 in xrange(_size100):
8839
          for _i120 in xrange(_size116):
8636
            _elem105 = Item()
8840
            _elem121 = Item()
8637
            _elem105.read(iprot)
8841
            _elem121.read(iprot)
8638
            self.success.append(_elem105)
8842
            self.success.append(_elem121)
8639
          iprot.readListEnd()
8843
          iprot.readListEnd()
8640
        else:
8844
        else:
8641
          iprot.skip(ftype)
8845
          iprot.skip(ftype)
8642
      elif fid == 1:
8846
      elif fid == 1:
8643
        if ftype == TType.STRUCT:
8847
        if ftype == TType.STRUCT:
Line 8656... Line 8860...
8656
      return
8860
      return
8657
    oprot.writeStructBegin('getLatestArrivals_result')
8861
    oprot.writeStructBegin('getLatestArrivals_result')
8658
    if self.success is not None:
8862
    if self.success is not None:
8659
      oprot.writeFieldBegin('success', TType.LIST, 0)
8863
      oprot.writeFieldBegin('success', TType.LIST, 0)
8660
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8864
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8661
      for iter106 in self.success:
8865
      for iter122 in self.success:
8662
        iter106.write(oprot)
8866
        iter122.write(oprot)
8663
      oprot.writeListEnd()
8867
      oprot.writeListEnd()
8664
      oprot.writeFieldEnd()
8868
      oprot.writeFieldEnd()
8665
    if self.isex is not None:
8869
    if self.isex is not None:
8666
      oprot.writeFieldBegin('isex', TType.STRUCT, 1)
8870
      oprot.writeFieldBegin('isex', TType.STRUCT, 1)
8667
      self.isex.write(oprot)
8871
      self.isex.write(oprot)
Line 8732... Line 8936...
8732
        else:
8936
        else:
8733
          iprot.skip(ftype)
8937
          iprot.skip(ftype)
8734
      elif fid == 4:
8938
      elif fid == 4:
8735
        if ftype == TType.LIST:
8939
        if ftype == TType.LIST:
8736
          self.categories = []
8940
          self.categories = []
8737
          (_etype110, _size107) = iprot.readListBegin()
8941
          (_etype126, _size123) = iprot.readListBegin()
8738
          for _i111 in xrange(_size107):
8942
          for _i127 in xrange(_size123):
8739
            _elem112 = iprot.readI64();
8943
            _elem128 = iprot.readI64();
8740
            self.categories.append(_elem112)
8944
            self.categories.append(_elem128)
8741
          iprot.readListEnd()
8945
          iprot.readListEnd()
8742
        else:
8946
        else:
8743
          iprot.skip(ftype)
8947
          iprot.skip(ftype)
8744
      else:
8948
      else:
8745
        iprot.skip(ftype)
8949
        iprot.skip(ftype)
Line 8764... Line 8968...
8764
      oprot.writeString(self.brand)
8968
      oprot.writeString(self.brand)
8765
      oprot.writeFieldEnd()
8969
      oprot.writeFieldEnd()
8766
    if self.categories is not None:
8970
    if self.categories is not None:
8767
      oprot.writeFieldBegin('categories', TType.LIST, 4)
8971
      oprot.writeFieldBegin('categories', TType.LIST, 4)
8768
      oprot.writeListBegin(TType.I64, len(self.categories))
8972
      oprot.writeListBegin(TType.I64, len(self.categories))
8769
      for iter113 in self.categories:
8973
      for iter129 in self.categories:
8770
        oprot.writeI64(iter113)
8974
        oprot.writeI64(iter129)
8771
      oprot.writeListEnd()
8975
      oprot.writeListEnd()
8772
      oprot.writeFieldEnd()
8976
      oprot.writeFieldEnd()
8773
    oprot.writeFieldStop()
8977
    oprot.writeFieldStop()
8774
    oprot.writeStructEnd()
8978
    oprot.writeStructEnd()
8775
 
8979
 
Line 8814... Line 9018...
8814
      if ftype == TType.STOP:
9018
      if ftype == TType.STOP:
8815
        break
9019
        break
8816
      if fid == 0:
9020
      if fid == 0:
8817
        if ftype == TType.LIST:
9021
        if ftype == TType.LIST:
8818
          self.success = []
9022
          self.success = []
8819
          (_etype117, _size114) = iprot.readListBegin()
9023
          (_etype133, _size130) = iprot.readListBegin()
8820
          for _i118 in xrange(_size114):
9024
          for _i134 in xrange(_size130):
8821
            _elem119 = iprot.readI64();
9025
            _elem135 = iprot.readI64();
8822
            self.success.append(_elem119)
9026
            self.success.append(_elem135)
8823
          iprot.readListEnd()
9027
          iprot.readListEnd()
8824
        else:
9028
        else:
8825
          iprot.skip(ftype)
9029
          iprot.skip(ftype)
8826
      elif fid == 1:
9030
      elif fid == 1:
8827
        if ftype == TType.STRUCT:
9031
        if ftype == TType.STRUCT:
Line 8840... Line 9044...
8840
      return
9044
      return
8841
    oprot.writeStructBegin('getLatestArrivalsCatalogIds_result')
9045
    oprot.writeStructBegin('getLatestArrivalsCatalogIds_result')
8842
    if self.success is not None:
9046
    if self.success is not None:
8843
      oprot.writeFieldBegin('success', TType.LIST, 0)
9047
      oprot.writeFieldBegin('success', TType.LIST, 0)
8844
      oprot.writeListBegin(TType.I64, len(self.success))
9048
      oprot.writeListBegin(TType.I64, len(self.success))
8845
      for iter120 in self.success:
9049
      for iter136 in self.success:
8846
        oprot.writeI64(iter120)
9050
        oprot.writeI64(iter136)
8847
      oprot.writeListEnd()
9051
      oprot.writeListEnd()
8848
      oprot.writeFieldEnd()
9052
      oprot.writeFieldEnd()
8849
    if self.cex is not None:
9053
    if self.cex is not None:
8850
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
9054
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
8851
      self.cex.write(oprot)
9055
      self.cex.write(oprot)
Line 9388... Line 9592...
9388
      if ftype == TType.STOP:
9592
      if ftype == TType.STOP:
9389
        break
9593
        break
9390
      if fid == 0:
9594
      if fid == 0:
9391
        if ftype == TType.LIST:
9595
        if ftype == TType.LIST:
9392
          self.success = []
9596
          self.success = []
9393
          (_etype124, _size121) = iprot.readListBegin()
9597
          (_etype140, _size137) = iprot.readListBegin()
9394
          for _i125 in xrange(_size121):
9598
          for _i141 in xrange(_size137):
9395
            _elem126 = Category()
9599
            _elem142 = Category()
9396
            _elem126.read(iprot)
9600
            _elem142.read(iprot)
9397
            self.success.append(_elem126)
9601
            self.success.append(_elem142)
9398
          iprot.readListEnd()
9602
          iprot.readListEnd()
9399
        else:
9603
        else:
9400
          iprot.skip(ftype)
9604
          iprot.skip(ftype)
9401
      else:
9605
      else:
9402
        iprot.skip(ftype)
9606
        iprot.skip(ftype)
Line 9409... Line 9613...
9409
      return
9613
      return
9410
    oprot.writeStructBegin('getAllCategories_result')
9614
    oprot.writeStructBegin('getAllCategories_result')
9411
    if self.success is not None:
9615
    if self.success is not None:
9412
      oprot.writeFieldBegin('success', TType.LIST, 0)
9616
      oprot.writeFieldBegin('success', TType.LIST, 0)
9413
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9617
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9414
      for iter127 in self.success:
9618
      for iter143 in self.success:
9415
        iter127.write(oprot)
9619
        iter143.write(oprot)
9416
      oprot.writeListEnd()
9620
      oprot.writeListEnd()
9417
      oprot.writeFieldEnd()
9621
      oprot.writeFieldEnd()
9418
    oprot.writeFieldStop()
9622
    oprot.writeFieldStop()
9419
    oprot.writeStructEnd()
9623
    oprot.writeStructEnd()
9420
 
9624
 
Line 9516... Line 9720...
9516
      if ftype == TType.STOP:
9720
      if ftype == TType.STOP:
9517
        break
9721
        break
9518
      if fid == 0:
9722
      if fid == 0:
9519
        if ftype == TType.LIST:
9723
        if ftype == TType.LIST:
9520
          self.success = []
9724
          self.success = []
9521
          (_etype131, _size128) = iprot.readListBegin()
9725
          (_etype147, _size144) = iprot.readListBegin()
9522
          for _i132 in xrange(_size128):
9726
          for _i148 in xrange(_size144):
9523
            _elem133 = Item()
9727
            _elem149 = Item()
9524
            _elem133.read(iprot)
9728
            _elem149.read(iprot)
9525
            self.success.append(_elem133)
9729
            self.success.append(_elem149)
9526
          iprot.readListEnd()
9730
          iprot.readListEnd()
9527
        else:
9731
        else:
9528
          iprot.skip(ftype)
9732
          iprot.skip(ftype)
9529
      else:
9733
      else:
9530
        iprot.skip(ftype)
9734
        iprot.skip(ftype)
Line 9537... Line 9741...
9537
      return
9741
      return
9538
    oprot.writeStructBegin('getAllSimilarItems_result')
9742
    oprot.writeStructBegin('getAllSimilarItems_result')
9539
    if self.success is not None:
9743
    if self.success is not None:
9540
      oprot.writeFieldBegin('success', TType.LIST, 0)
9744
      oprot.writeFieldBegin('success', TType.LIST, 0)
9541
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9745
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9542
      for iter134 in self.success:
9746
      for iter150 in self.success:
9543
        iter134.write(oprot)
9747
        iter150.write(oprot)
9544
      oprot.writeListEnd()
9748
      oprot.writeListEnd()
9545
      oprot.writeFieldEnd()
9749
      oprot.writeFieldEnd()
9546
    oprot.writeFieldStop()
9750
    oprot.writeFieldStop()
9547
    oprot.writeStructEnd()
9751
    oprot.writeStructEnd()
9548
 
9752
 
Line 10152... Line 10356...
10152
      if ftype == TType.STOP:
10356
      if ftype == TType.STOP:
10153
        break
10357
        break
10154
      if fid == 0:
10358
      if fid == 0:
10155
        if ftype == TType.LIST:
10359
        if ftype == TType.LIST:
10156
          self.success = []
10360
          self.success = []
10157
          (_etype138, _size135) = iprot.readListBegin()
10361
          (_etype154, _size151) = iprot.readListBegin()
10158
          for _i139 in xrange(_size135):
10362
          for _i155 in xrange(_size151):
10159
            _elem140 = iprot.readString();
10363
            _elem156 = iprot.readString();
10160
            self.success.append(_elem140)
10364
            self.success.append(_elem156)
10161
          iprot.readListEnd()
10365
          iprot.readListEnd()
10162
        else:
10366
        else:
10163
          iprot.skip(ftype)
10367
          iprot.skip(ftype)
10164
      else:
10368
      else:
10165
        iprot.skip(ftype)
10369
        iprot.skip(ftype)
Line 10172... Line 10376...
10172
      return
10376
      return
10173
    oprot.writeStructBegin('getAllTags_result')
10377
    oprot.writeStructBegin('getAllTags_result')
10174
    if self.success is not None:
10378
    if self.success is not None:
10175
      oprot.writeFieldBegin('success', TType.LIST, 0)
10379
      oprot.writeFieldBegin('success', TType.LIST, 0)
10176
      oprot.writeListBegin(TType.STRING, len(self.success))
10380
      oprot.writeListBegin(TType.STRING, len(self.success))
10177
      for iter141 in self.success:
10381
      for iter157 in self.success:
10178
        oprot.writeString(iter141)
10382
        oprot.writeString(iter157)
10179
      oprot.writeListEnd()
10383
      oprot.writeListEnd()
10180
      oprot.writeFieldEnd()
10384
      oprot.writeFieldEnd()
10181
    oprot.writeFieldStop()
10385
    oprot.writeFieldStop()
10182
    oprot.writeStructEnd()
10386
    oprot.writeStructEnd()
10183
 
10387
 
Line 10279... Line 10483...
10279
      if ftype == TType.STOP:
10483
      if ftype == TType.STOP:
10280
        break
10484
        break
10281
      if fid == 0:
10485
      if fid == 0:
10282
        if ftype == TType.LIST:
10486
        if ftype == TType.LIST:
10283
          self.success = []
10487
          self.success = []
10284
          (_etype145, _size142) = iprot.readListBegin()
10488
          (_etype161, _size158) = iprot.readListBegin()
10285
          for _i146 in xrange(_size142):
10489
          for _i162 in xrange(_size158):
10286
            _elem147 = iprot.readI64();
10490
            _elem163 = iprot.readI64();
10287
            self.success.append(_elem147)
10491
            self.success.append(_elem163)
10288
          iprot.readListEnd()
10492
          iprot.readListEnd()
10289
        else:
10493
        else:
10290
          iprot.skip(ftype)
10494
          iprot.skip(ftype)
10291
      else:
10495
      else:
10292
        iprot.skip(ftype)
10496
        iprot.skip(ftype)
Line 10299... Line 10503...
10299
      return
10503
      return
10300
    oprot.writeStructBegin('getAllEntitiesByTagName_result')
10504
    oprot.writeStructBegin('getAllEntitiesByTagName_result')
10301
    if self.success is not None:
10505
    if self.success is not None:
10302
      oprot.writeFieldBegin('success', TType.LIST, 0)
10506
      oprot.writeFieldBegin('success', TType.LIST, 0)
10303
      oprot.writeListBegin(TType.I64, len(self.success))
10507
      oprot.writeListBegin(TType.I64, len(self.success))
10304
      for iter148 in self.success:
10508
      for iter164 in self.success:
10305
        oprot.writeI64(iter148)
10509
        oprot.writeI64(iter164)
10306
      oprot.writeListEnd()
10510
      oprot.writeListEnd()
10307
      oprot.writeFieldEnd()
10511
      oprot.writeFieldEnd()
10308
    oprot.writeFieldStop()
10512
    oprot.writeFieldStop()
10309
    oprot.writeStructEnd()
10513
    oprot.writeStructEnd()
10310
 
10514
 
Line 10388... Line 10592...
10388
      if ftype == TType.STOP:
10592
      if ftype == TType.STOP:
10389
        break
10593
        break
10390
      if fid == 0:
10594
      if fid == 0:
10391
        if ftype == TType.MAP:
10595
        if ftype == TType.MAP:
10392
          self.success = {}
10596
          self.success = {}
10393
          (_ktype150, _vtype151, _size149 ) = iprot.readMapBegin() 
10597
          (_ktype166, _vtype167, _size165 ) = iprot.readMapBegin() 
10394
          for _i153 in xrange(_size149):
10598
          for _i169 in xrange(_size165):
10395
            _key154 = iprot.readI64();
10599
            _key170 = iprot.readI64();
10396
            _val155 = []
10600
            _val171 = []
10397
            (_etype159, _size156) = iprot.readListBegin()
10601
            (_etype175, _size172) = iprot.readListBegin()
10398
            for _i160 in xrange(_size156):
10602
            for _i176 in xrange(_size172):
10399
              _elem161 = iprot.readString();
10603
              _elem177 = iprot.readString();
10400
              _val155.append(_elem161)
10604
              _val171.append(_elem177)
10401
            iprot.readListEnd()
10605
            iprot.readListEnd()
10402
            self.success[_key154] = _val155
10606
            self.success[_key170] = _val171
10403
          iprot.readMapEnd()
10607
          iprot.readMapEnd()
10404
        else:
10608
        else:
10405
          iprot.skip(ftype)
10609
          iprot.skip(ftype)
10406
      else:
10610
      else:
10407
        iprot.skip(ftype)
10611
        iprot.skip(ftype)
Line 10414... Line 10618...
10414
      return
10618
      return
10415
    oprot.writeStructBegin('getAllEntityTags_result')
10619
    oprot.writeStructBegin('getAllEntityTags_result')
10416
    if self.success is not None:
10620
    if self.success is not None:
10417
      oprot.writeFieldBegin('success', TType.MAP, 0)
10621
      oprot.writeFieldBegin('success', TType.MAP, 0)
10418
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.success))
10622
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.success))
10419
      for kiter162,viter163 in self.success.items():
10623
      for kiter178,viter179 in self.success.items():
10420
        oprot.writeI64(kiter162)
10624
        oprot.writeI64(kiter178)
10421
        oprot.writeListBegin(TType.STRING, len(viter163))
10625
        oprot.writeListBegin(TType.STRING, len(viter179))
10422
        for iter164 in viter163:
10626
        for iter180 in viter179:
10423
          oprot.writeString(iter164)
10627
          oprot.writeString(iter180)
10424
        oprot.writeListEnd()
10628
        oprot.writeListEnd()
10425
      oprot.writeMapEnd()
10629
      oprot.writeMapEnd()
10426
      oprot.writeFieldEnd()
10630
      oprot.writeFieldEnd()
10427
    oprot.writeFieldStop()
10631
    oprot.writeFieldStop()
10428
    oprot.writeStructEnd()
10632
    oprot.writeStructEnd()
Line 10686... Line 10890...
10686
      if ftype == TType.STOP:
10890
      if ftype == TType.STOP:
10687
        break
10891
        break
10688
      if fid == 0:
10892
      if fid == 0:
10689
        if ftype == TType.LIST:
10893
        if ftype == TType.LIST:
10690
          self.success = []
10894
          self.success = []
10691
          (_etype168, _size165) = iprot.readListBegin()
10895
          (_etype184, _size181) = iprot.readListBegin()
10692
          for _i169 in xrange(_size165):
10896
          for _i185 in xrange(_size181):
10693
            _elem170 = iprot.readString();
10897
            _elem186 = iprot.readString();
10694
            self.success.append(_elem170)
10898
            self.success.append(_elem186)
10695
          iprot.readListEnd()
10899
          iprot.readListEnd()
10696
        else:
10900
        else:
10697
          iprot.skip(ftype)
10901
          iprot.skip(ftype)
10698
      else:
10902
      else:
10699
        iprot.skip(ftype)
10903
        iprot.skip(ftype)
Line 10706... Line 10910...
10706
      return
10910
      return
10707
    oprot.writeStructBegin('getAllBanners_result')
10911
    oprot.writeStructBegin('getAllBanners_result')
10708
    if self.success is not None:
10912
    if self.success is not None:
10709
      oprot.writeFieldBegin('success', TType.LIST, 0)
10913
      oprot.writeFieldBegin('success', TType.LIST, 0)
10710
      oprot.writeListBegin(TType.STRING, len(self.success))
10914
      oprot.writeListBegin(TType.STRING, len(self.success))
10711
      for iter171 in self.success:
10915
      for iter187 in self.success:
10712
        oprot.writeString(iter171)
10916
        oprot.writeString(iter187)
10713
      oprot.writeListEnd()
10917
      oprot.writeListEnd()
10714
      oprot.writeFieldEnd()
10918
      oprot.writeFieldEnd()
10715
    oprot.writeFieldStop()
10919
    oprot.writeFieldStop()
10716
    oprot.writeStructEnd()
10920
    oprot.writeStructEnd()
10717
 
10921
 
Line 11034... Line 11238...
11034
      if ftype == TType.STOP:
11238
      if ftype == TType.STOP:
11035
        break
11239
        break
11036
      if fid == 0:
11240
      if fid == 0:
11037
        if ftype == TType.LIST:
11241
        if ftype == TType.LIST:
11038
          self.success = []
11242
          self.success = []
11039
          (_etype175, _size172) = iprot.readListBegin()
11243
          (_etype191, _size188) = iprot.readListBegin()
11040
          for _i176 in xrange(_size172):
11244
          for _i192 in xrange(_size188):
11041
            _elem177 = Banner()
11245
            _elem193 = Banner()
11042
            _elem177.read(iprot)
11246
            _elem193.read(iprot)
11043
            self.success.append(_elem177)
11247
            self.success.append(_elem193)
11044
          iprot.readListEnd()
11248
          iprot.readListEnd()
11045
        else:
11249
        else:
11046
          iprot.skip(ftype)
11250
          iprot.skip(ftype)
11047
      else:
11251
      else:
11048
        iprot.skip(ftype)
11252
        iprot.skip(ftype)
Line 11055... Line 11259...
11055
      return
11259
      return
11056
    oprot.writeStructBegin('getActiveBanners_result')
11260
    oprot.writeStructBegin('getActiveBanners_result')
11057
    if self.success is not None:
11261
    if self.success is not None:
11058
      oprot.writeFieldBegin('success', TType.LIST, 0)
11262
      oprot.writeFieldBegin('success', TType.LIST, 0)
11059
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11263
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11060
      for iter178 in self.success:
11264
      for iter194 in self.success:
11061
        iter178.write(oprot)
11265
        iter194.write(oprot)
11062
      oprot.writeListEnd()
11266
      oprot.writeListEnd()
11063
      oprot.writeFieldEnd()
11267
      oprot.writeFieldEnd()
11064
    oprot.writeFieldStop()
11268
    oprot.writeFieldStop()
11065
    oprot.writeStructEnd()
11269
    oprot.writeStructEnd()
11066
 
11270
 
Line 11424... Line 11628...
11424
      if ftype == TType.STOP:
11628
      if ftype == TType.STOP:
11425
        break
11629
        break
11426
      if fid == 0:
11630
      if fid == 0:
11427
        if ftype == TType.LIST:
11631
        if ftype == TType.LIST:
11428
          self.success = []
11632
          self.success = []
11429
          (_etype182, _size179) = iprot.readListBegin()
11633
          (_etype198, _size195) = iprot.readListBegin()
11430
          for _i183 in xrange(_size179):
11634
          for _i199 in xrange(_size195):
11431
            _elem184 = BannerMap()
11635
            _elem200 = BannerMap()
11432
            _elem184.read(iprot)
11636
            _elem200.read(iprot)
11433
            self.success.append(_elem184)
11637
            self.success.append(_elem200)
11434
          iprot.readListEnd()
11638
          iprot.readListEnd()
11435
        else:
11639
        else:
11436
          iprot.skip(ftype)
11640
          iprot.skip(ftype)
11437
      else:
11641
      else:
11438
        iprot.skip(ftype)
11642
        iprot.skip(ftype)
Line 11445... Line 11649...
11445
      return
11649
      return
11446
    oprot.writeStructBegin('getBannerMapDetails_result')
11650
    oprot.writeStructBegin('getBannerMapDetails_result')
11447
    if self.success is not None:
11651
    if self.success is not None:
11448
      oprot.writeFieldBegin('success', TType.LIST, 0)
11652
      oprot.writeFieldBegin('success', TType.LIST, 0)
11449
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11653
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11450
      for iter185 in self.success:
11654
      for iter201 in self.success:
11451
        iter185.write(oprot)
11655
        iter201.write(oprot)
11452
      oprot.writeListEnd()
11656
      oprot.writeListEnd()
11453
      oprot.writeFieldEnd()
11657
      oprot.writeFieldEnd()
11454
    oprot.writeFieldStop()
11658
    oprot.writeFieldStop()
11455
    oprot.writeStructEnd()
11659
    oprot.writeStructEnd()
11456
 
11660
 
Line 12049... Line 12253...
12049
      if ftype == TType.STOP:
12253
      if ftype == TType.STOP:
12050
        break
12254
        break
12051
      if fid == 0:
12255
      if fid == 0:
12052
        if ftype == TType.LIST:
12256
        if ftype == TType.LIST:
12053
          self.success = []
12257
          self.success = []
12054
          (_etype189, _size186) = iprot.readListBegin()
12258
          (_etype205, _size202) = iprot.readListBegin()
12055
          for _i190 in xrange(_size186):
12259
          for _i206 in xrange(_size202):
12056
            _elem191 = Item()
12260
            _elem207 = Item()
12057
            _elem191.read(iprot)
12261
            _elem207.read(iprot)
12058
            self.success.append(_elem191)
12262
            self.success.append(_elem207)
12059
          iprot.readListEnd()
12263
          iprot.readListEnd()
12060
        else:
12264
        else:
12061
          iprot.skip(ftype)
12265
          iprot.skip(ftype)
12062
      else:
12266
      else:
12063
        iprot.skip(ftype)
12267
        iprot.skip(ftype)
Line 12070... Line 12274...
12070
      return
12274
      return
12071
    oprot.writeStructBegin('getItemsByRiskyFlag_result')
12275
    oprot.writeStructBegin('getItemsByRiskyFlag_result')
12072
    if self.success is not None:
12276
    if self.success is not None:
12073
      oprot.writeFieldBegin('success', TType.LIST, 0)
12277
      oprot.writeFieldBegin('success', TType.LIST, 0)
12074
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12278
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12075
      for iter192 in self.success:
12279
      for iter208 in self.success:
12076
        iter192.write(oprot)
12280
        iter208.write(oprot)
12077
      oprot.writeListEnd()
12281
      oprot.writeListEnd()
12078
      oprot.writeFieldEnd()
12282
      oprot.writeFieldEnd()
12079
    oprot.writeFieldStop()
12283
    oprot.writeFieldStop()
12080
    oprot.writeStructEnd()
12284
    oprot.writeStructEnd()
12081
 
12285
 
Line 12189... Line 12393...
12189
      if ftype == TType.STOP:
12393
      if ftype == TType.STOP:
12190
        break
12394
        break
12191
      if fid == 0:
12395
      if fid == 0:
12192
        if ftype == TType.LIST:
12396
        if ftype == TType.LIST:
12193
          self.success = []
12397
          self.success = []
12194
          (_etype196, _size193) = iprot.readListBegin()
12398
          (_etype212, _size209) = iprot.readListBegin()
12195
          for _i197 in xrange(_size193):
12399
          for _i213 in xrange(_size209):
12196
            _elem198 = Item()
12400
            _elem214 = Item()
12197
            _elem198.read(iprot)
12401
            _elem214.read(iprot)
12198
            self.success.append(_elem198)
12402
            self.success.append(_elem214)
12199
          iprot.readListEnd()
12403
          iprot.readListEnd()
12200
        else:
12404
        else:
12201
          iprot.skip(ftype)
12405
          iprot.skip(ftype)
12202
      else:
12406
      else:
12203
        iprot.skip(ftype)
12407
        iprot.skip(ftype)
Line 12210... Line 12414...
12210
      return
12414
      return
12211
    oprot.writeStructBegin('getItemsForMasterSheet_result')
12415
    oprot.writeStructBegin('getItemsForMasterSheet_result')
12212
    if self.success is not None:
12416
    if self.success is not None:
12213
      oprot.writeFieldBegin('success', TType.LIST, 0)
12417
      oprot.writeFieldBegin('success', TType.LIST, 0)
12214
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12418
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12215
      for iter199 in self.success:
12419
      for iter215 in self.success:
12216
        iter199.write(oprot)
12420
        iter215.write(oprot)
12217
      oprot.writeListEnd()
12421
      oprot.writeListEnd()
12218
      oprot.writeFieldEnd()
12422
      oprot.writeFieldEnd()
12219
    oprot.writeFieldStop()
12423
    oprot.writeFieldStop()
12220
    oprot.writeStructEnd()
12424
    oprot.writeStructEnd()
12221
 
12425
 
Line 12341... Line 12545...
12341
      if ftype == TType.STOP:
12545
      if ftype == TType.STOP:
12342
        break
12546
        break
12343
      if fid == 0:
12547
      if fid == 0:
12344
        if ftype == TType.LIST:
12548
        if ftype == TType.LIST:
12345
          self.success = []
12549
          self.success = []
12346
          (_etype203, _size200) = iprot.readListBegin()
12550
          (_etype219, _size216) = iprot.readListBegin()
12347
          for _i204 in xrange(_size200):
12551
          for _i220 in xrange(_size216):
12348
            _elem205 = iprot.readI64();
12552
            _elem221 = iprot.readI64();
12349
            self.success.append(_elem205)
12553
            self.success.append(_elem221)
12350
          iprot.readListEnd()
12554
          iprot.readListEnd()
12351
        else:
12555
        else:
12352
          iprot.skip(ftype)
12556
          iprot.skip(ftype)
12353
      else:
12557
      else:
12354
        iprot.skip(ftype)
12558
        iprot.skip(ftype)
Line 12361... Line 12565...
12361
      return
12565
      return
12362
    oprot.writeStructBegin('getSimilarItemsCatalogIds_result')
12566
    oprot.writeStructBegin('getSimilarItemsCatalogIds_result')
12363
    if self.success is not None:
12567
    if self.success is not None:
12364
      oprot.writeFieldBegin('success', TType.LIST, 0)
12568
      oprot.writeFieldBegin('success', TType.LIST, 0)
12365
      oprot.writeListBegin(TType.I64, len(self.success))
12569
      oprot.writeListBegin(TType.I64, len(self.success))
12366
      for iter206 in self.success:
12570
      for iter222 in self.success:
12367
        oprot.writeI64(iter206)
12571
        oprot.writeI64(iter222)
12368
      oprot.writeListEnd()
12572
      oprot.writeListEnd()
12369
      oprot.writeFieldEnd()
12573
      oprot.writeFieldEnd()
12370
    oprot.writeFieldStop()
12574
    oprot.writeFieldStop()
12371
    oprot.writeStructEnd()
12575
    oprot.writeStructEnd()
12372
 
12576
 
Line 12695... Line 12899...
12695
      if ftype == TType.STOP:
12899
      if ftype == TType.STOP:
12696
        break
12900
        break
12697
      if fid == 0:
12901
      if fid == 0:
12698
        if ftype == TType.LIST:
12902
        if ftype == TType.LIST:
12699
          self.success = []
12903
          self.success = []
12700
          (_etype210, _size207) = iprot.readListBegin()
12904
          (_etype226, _size223) = iprot.readListBegin()
12701
          for _i211 in xrange(_size207):
12905
          for _i227 in xrange(_size223):
12702
            _elem212 = iprot.readString();
12906
            _elem228 = iprot.readString();
12703
            self.success.append(_elem212)
12907
            self.success.append(_elem228)
12704
          iprot.readListEnd()
12908
          iprot.readListEnd()
12705
        else:
12909
        else:
12706
          iprot.skip(ftype)
12910
          iprot.skip(ftype)
12707
      else:
12911
      else:
12708
        iprot.skip(ftype)
12912
        iprot.skip(ftype)
Line 12715... Line 12919...
12715
      return
12919
      return
12716
    oprot.writeStructBegin('getAllBrandsByCategory_result')
12920
    oprot.writeStructBegin('getAllBrandsByCategory_result')
12717
    if self.success is not None:
12921
    if self.success is not None:
12718
      oprot.writeFieldBegin('success', TType.LIST, 0)
12922
      oprot.writeFieldBegin('success', TType.LIST, 0)
12719
      oprot.writeListBegin(TType.STRING, len(self.success))
12923
      oprot.writeListBegin(TType.STRING, len(self.success))
12720
      for iter213 in self.success:
12924
      for iter229 in self.success:
12721
        oprot.writeString(iter213)
12925
        oprot.writeString(iter229)
12722
      oprot.writeListEnd()
12926
      oprot.writeListEnd()
12723
      oprot.writeFieldEnd()
12927
      oprot.writeFieldEnd()
12724
    oprot.writeFieldStop()
12928
    oprot.writeFieldStop()
12725
    oprot.writeStructEnd()
12929
    oprot.writeStructEnd()
12726
 
12930
 
Line 12804... Line 13008...
12804
      if ftype == TType.STOP:
13008
      if ftype == TType.STOP:
12805
        break
13009
        break
12806
      if fid == 0:
13010
      if fid == 0:
12807
        if ftype == TType.LIST:
13011
        if ftype == TType.LIST:
12808
          self.success = []
13012
          self.success = []
12809
          (_etype217, _size214) = iprot.readListBegin()
13013
          (_etype233, _size230) = iprot.readListBegin()
12810
          for _i218 in xrange(_size214):
13014
          for _i234 in xrange(_size230):
12811
            _elem219 = iprot.readString();
13015
            _elem235 = iprot.readString();
12812
            self.success.append(_elem219)
13016
            self.success.append(_elem235)
12813
          iprot.readListEnd()
13017
          iprot.readListEnd()
12814
        else:
13018
        else:
12815
          iprot.skip(ftype)
13019
          iprot.skip(ftype)
12816
      else:
13020
      else:
12817
        iprot.skip(ftype)
13021
        iprot.skip(ftype)
Line 12824... Line 13028...
12824
      return
13028
      return
12825
    oprot.writeStructBegin('getAllBrands_result')
13029
    oprot.writeStructBegin('getAllBrands_result')
12826
    if self.success is not None:
13030
    if self.success is not None:
12827
      oprot.writeFieldBegin('success', TType.LIST, 0)
13031
      oprot.writeFieldBegin('success', TType.LIST, 0)
12828
      oprot.writeListBegin(TType.STRING, len(self.success))
13032
      oprot.writeListBegin(TType.STRING, len(self.success))
12829
      for iter220 in self.success:
13033
      for iter236 in self.success:
12830
        oprot.writeString(iter220)
13034
        oprot.writeString(iter236)
12831
      oprot.writeListEnd()
13035
      oprot.writeListEnd()
12832
      oprot.writeFieldEnd()
13036
      oprot.writeFieldEnd()
12833
    oprot.writeFieldStop()
13037
    oprot.writeFieldStop()
12834
    oprot.writeStructEnd()
13038
    oprot.writeStructEnd()
12835
 
13039
 
Line 12913... Line 13117...
12913
      if ftype == TType.STOP:
13117
      if ftype == TType.STOP:
12914
        break
13118
        break
12915
      if fid == 0:
13119
      if fid == 0:
12916
        if ftype == TType.LIST:
13120
        if ftype == TType.LIST:
12917
          self.success = []
13121
          self.success = []
12918
          (_etype224, _size221) = iprot.readListBegin()
13122
          (_etype240, _size237) = iprot.readListBegin()
12919
          for _i225 in xrange(_size221):
13123
          for _i241 in xrange(_size237):
12920
            _elem226 = Source()
13124
            _elem242 = Source()
12921
            _elem226.read(iprot)
13125
            _elem242.read(iprot)
12922
            self.success.append(_elem226)
13126
            self.success.append(_elem242)
12923
          iprot.readListEnd()
13127
          iprot.readListEnd()
12924
        else:
13128
        else:
12925
          iprot.skip(ftype)
13129
          iprot.skip(ftype)
12926
      else:
13130
      else:
12927
        iprot.skip(ftype)
13131
        iprot.skip(ftype)
Line 12934... Line 13138...
12934
      return
13138
      return
12935
    oprot.writeStructBegin('getAllSources_result')
13139
    oprot.writeStructBegin('getAllSources_result')
12936
    if self.success is not None:
13140
    if self.success is not None:
12937
      oprot.writeFieldBegin('success', TType.LIST, 0)
13141
      oprot.writeFieldBegin('success', TType.LIST, 0)
12938
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13142
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12939
      for iter227 in self.success:
13143
      for iter243 in self.success:
12940
        iter227.write(oprot)
13144
        iter243.write(oprot)
12941
      oprot.writeListEnd()
13145
      oprot.writeListEnd()
12942
      oprot.writeFieldEnd()
13146
      oprot.writeFieldEnd()
12943
    oprot.writeFieldStop()
13147
    oprot.writeFieldStop()
12944
    oprot.writeStructEnd()
13148
    oprot.writeStructEnd()
12945
 
13149
 
Line 13311... Line 13515...
13311
      if ftype == TType.STOP:
13515
      if ftype == TType.STOP:
13312
        break
13516
        break
13313
      if fid == 0:
13517
      if fid == 0:
13314
        if ftype == TType.LIST:
13518
        if ftype == TType.LIST:
13315
          self.success = []
13519
          self.success = []
13316
          (_etype231, _size228) = iprot.readListBegin()
13520
          (_etype247, _size244) = iprot.readListBegin()
13317
          for _i232 in xrange(_size228):
13521
          for _i248 in xrange(_size244):
13318
            _elem233 = SourceItemPricing()
13522
            _elem249 = SourceItemPricing()
13319
            _elem233.read(iprot)
13523
            _elem249.read(iprot)
13320
            self.success.append(_elem233)
13524
            self.success.append(_elem249)
13321
          iprot.readListEnd()
13525
          iprot.readListEnd()
13322
        else:
13526
        else:
13323
          iprot.skip(ftype)
13527
          iprot.skip(ftype)
13324
      elif fid == 1:
13528
      elif fid == 1:
13325
        if ftype == TType.STRUCT:
13529
        if ftype == TType.STRUCT:
Line 13338... Line 13542...
13338
      return
13542
      return
13339
    oprot.writeStructBegin('getAllSourcePricing_result')
13543
    oprot.writeStructBegin('getAllSourcePricing_result')
13340
    if self.success is not None:
13544
    if self.success is not None:
13341
      oprot.writeFieldBegin('success', TType.LIST, 0)
13545
      oprot.writeFieldBegin('success', TType.LIST, 0)
13342
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13546
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13343
      for iter234 in self.success:
13547
      for iter250 in self.success:
13344
        iter234.write(oprot)
13548
        iter250.write(oprot)
13345
      oprot.writeListEnd()
13549
      oprot.writeListEnd()
13346
      oprot.writeFieldEnd()
13550
      oprot.writeFieldEnd()
13347
    if self.cex is not None:
13551
    if self.cex is not None:
13348
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
13552
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
13349
      self.cex.write(oprot)
13553
      self.cex.write(oprot)
Line 13541... Line 13745...
13541
      if ftype == TType.STOP:
13745
      if ftype == TType.STOP:
13542
        break
13746
        break
13543
      if fid == 1:
13747
      if fid == 1:
13544
        if ftype == TType.LIST:
13748
        if ftype == TType.LIST:
13545
          self.searchTerms = []
13749
          self.searchTerms = []
13546
          (_etype238, _size235) = iprot.readListBegin()
13750
          (_etype254, _size251) = iprot.readListBegin()
13547
          for _i239 in xrange(_size235):
13751
          for _i255 in xrange(_size251):
13548
            _elem240 = iprot.readString();
13752
            _elem256 = iprot.readString();
13549
            self.searchTerms.append(_elem240)
13753
            self.searchTerms.append(_elem256)
13550
          iprot.readListEnd()
13754
          iprot.readListEnd()
13551
        else:
13755
        else:
13552
          iprot.skip(ftype)
13756
          iprot.skip(ftype)
13553
      elif fid == 2:
13757
      elif fid == 2:
13554
        if ftype == TType.I64:
13758
        if ftype == TType.I64:
Line 13571... Line 13775...
13571
      return
13775
      return
13572
    oprot.writeStructBegin('searchItemsInRange_args')
13776
    oprot.writeStructBegin('searchItemsInRange_args')
13573
    if self.searchTerms is not None:
13777
    if self.searchTerms is not None:
13574
      oprot.writeFieldBegin('searchTerms', TType.LIST, 1)
13778
      oprot.writeFieldBegin('searchTerms', TType.LIST, 1)
13575
      oprot.writeListBegin(TType.STRING, len(self.searchTerms))
13779
      oprot.writeListBegin(TType.STRING, len(self.searchTerms))
13576
      for iter241 in self.searchTerms:
13780
      for iter257 in self.searchTerms:
13577
        oprot.writeString(iter241)
13781
        oprot.writeString(iter257)
13578
      oprot.writeListEnd()
13782
      oprot.writeListEnd()
13579
      oprot.writeFieldEnd()
13783
      oprot.writeFieldEnd()
13580
    if self.offset is not None:
13784
    if self.offset is not None:
13581
      oprot.writeFieldBegin('offset', TType.I64, 2)
13785
      oprot.writeFieldBegin('offset', TType.I64, 2)
13582
      oprot.writeI64(self.offset)
13786
      oprot.writeI64(self.offset)
Line 13626... Line 13830...
13626
      if ftype == TType.STOP:
13830
      if ftype == TType.STOP:
13627
        break
13831
        break
13628
      if fid == 0:
13832
      if fid == 0:
13629
        if ftype == TType.LIST:
13833
        if ftype == TType.LIST:
13630
          self.success = []
13834
          self.success = []
13631
          (_etype245, _size242) = iprot.readListBegin()
13835
          (_etype261, _size258) = iprot.readListBegin()
13632
          for _i246 in xrange(_size242):
13836
          for _i262 in xrange(_size258):
13633
            _elem247 = Item()
13837
            _elem263 = Item()
13634
            _elem247.read(iprot)
13838
            _elem263.read(iprot)
13635
            self.success.append(_elem247)
13839
            self.success.append(_elem263)
13636
          iprot.readListEnd()
13840
          iprot.readListEnd()
13637
        else:
13841
        else:
13638
          iprot.skip(ftype)
13842
          iprot.skip(ftype)
13639
      else:
13843
      else:
13640
        iprot.skip(ftype)
13844
        iprot.skip(ftype)
Line 13647... Line 13851...
13647
      return
13851
      return
13648
    oprot.writeStructBegin('searchItemsInRange_result')
13852
    oprot.writeStructBegin('searchItemsInRange_result')
13649
    if self.success is not None:
13853
    if self.success is not None:
13650
      oprot.writeFieldBegin('success', TType.LIST, 0)
13854
      oprot.writeFieldBegin('success', TType.LIST, 0)
13651
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13855
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13652
      for iter248 in self.success:
13856
      for iter264 in self.success:
13653
        iter248.write(oprot)
13857
        iter264.write(oprot)
13654
      oprot.writeListEnd()
13858
      oprot.writeListEnd()
13655
      oprot.writeFieldEnd()
13859
      oprot.writeFieldEnd()
13656
    oprot.writeFieldStop()
13860
    oprot.writeFieldStop()
13657
    oprot.writeStructEnd()
13861
    oprot.writeStructEnd()
13658
 
13862
 
Line 13695... Line 13899...
13695
      if ftype == TType.STOP:
13899
      if ftype == TType.STOP:
13696
        break
13900
        break
13697
      if fid == 1:
13901
      if fid == 1:
13698
        if ftype == TType.LIST:
13902
        if ftype == TType.LIST:
13699
          self.searchTerms = []
13903
          self.searchTerms = []
13700
          (_etype252, _size249) = iprot.readListBegin()
13904
          (_etype268, _size265) = iprot.readListBegin()
13701
          for _i253 in xrange(_size249):
13905
          for _i269 in xrange(_size265):
13702
            _elem254 = iprot.readString();
13906
            _elem270 = iprot.readString();
13703
            self.searchTerms.append(_elem254)
13907
            self.searchTerms.append(_elem270)
13704
          iprot.readListEnd()
13908
          iprot.readListEnd()
13705
        else:
13909
        else:
13706
          iprot.skip(ftype)
13910
          iprot.skip(ftype)
13707
      else:
13911
      else:
13708
        iprot.skip(ftype)
13912
        iprot.skip(ftype)
Line 13715... Line 13919...
13715
      return
13919
      return
13716
    oprot.writeStructBegin('getSearchResultCount_args')
13920
    oprot.writeStructBegin('getSearchResultCount_args')
13717
    if self.searchTerms is not None:
13921
    if self.searchTerms is not None:
13718
      oprot.writeFieldBegin('searchTerms', TType.LIST, 1)
13922
      oprot.writeFieldBegin('searchTerms', TType.LIST, 1)
13719
      oprot.writeListBegin(TType.STRING, len(self.searchTerms))
13923
      oprot.writeListBegin(TType.STRING, len(self.searchTerms))
13720
      for iter255 in self.searchTerms:
13924
      for iter271 in self.searchTerms:
13721
        oprot.writeString(iter255)
13925
        oprot.writeString(iter271)
13722
      oprot.writeListEnd()
13926
      oprot.writeListEnd()
13723
      oprot.writeFieldEnd()
13927
      oprot.writeFieldEnd()
13724
    oprot.writeFieldStop()
13928
    oprot.writeFieldStop()
13725
    oprot.writeStructEnd()
13929
    oprot.writeStructEnd()
13726
 
13930
 
Line 13881... Line 14085...
13881
      if ftype == TType.STOP:
14085
      if ftype == TType.STOP:
13882
        break
14086
        break
13883
      if fid == 0:
14087
      if fid == 0:
13884
        if ftype == TType.LIST:
14088
        if ftype == TType.LIST:
13885
          self.success = []
14089
          self.success = []
13886
          (_etype259, _size256) = iprot.readListBegin()
14090
          (_etype275, _size272) = iprot.readListBegin()
13887
          for _i260 in xrange(_size256):
14091
          for _i276 in xrange(_size272):
13888
            _elem261 = ProductNotificationRequest()
14092
            _elem277 = ProductNotificationRequest()
13889
            _elem261.read(iprot)
14093
            _elem277.read(iprot)
13890
            self.success.append(_elem261)
14094
            self.success.append(_elem277)
13891
          iprot.readListEnd()
14095
          iprot.readListEnd()
13892
        else:
14096
        else:
13893
          iprot.skip(ftype)
14097
          iprot.skip(ftype)
13894
      else:
14098
      else:
13895
        iprot.skip(ftype)
14099
        iprot.skip(ftype)
Line 13902... Line 14106...
13902
      return
14106
      return
13903
    oprot.writeStructBegin('getProductNotifications_result')
14107
    oprot.writeStructBegin('getProductNotifications_result')
13904
    if self.success is not None:
14108
    if self.success is not None:
13905
      oprot.writeFieldBegin('success', TType.LIST, 0)
14109
      oprot.writeFieldBegin('success', TType.LIST, 0)
13906
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14110
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13907
      for iter262 in self.success:
14111
      for iter278 in self.success:
13908
        iter262.write(oprot)
14112
        iter278.write(oprot)
13909
      oprot.writeListEnd()
14113
      oprot.writeListEnd()
13910
      oprot.writeFieldEnd()
14114
      oprot.writeFieldEnd()
13911
    oprot.writeFieldStop()
14115
    oprot.writeFieldStop()
13912
    oprot.writeStructEnd()
14116
    oprot.writeStructEnd()
13913
 
14117
 
Line 14009... Line 14213...
14009
      if ftype == TType.STOP:
14213
      if ftype == TType.STOP:
14010
        break
14214
        break
14011
      if fid == 0:
14215
      if fid == 0:
14012
        if ftype == TType.LIST:
14216
        if ftype == TType.LIST:
14013
          self.success = []
14217
          self.success = []
14014
          (_etype266, _size263) = iprot.readListBegin()
14218
          (_etype282, _size279) = iprot.readListBegin()
14015
          for _i267 in xrange(_size263):
14219
          for _i283 in xrange(_size279):
14016
            _elem268 = ProductNotificationRequestCount()
14220
            _elem284 = ProductNotificationRequestCount()
14017
            _elem268.read(iprot)
14221
            _elem284.read(iprot)
14018
            self.success.append(_elem268)
14222
            self.success.append(_elem284)
14019
          iprot.readListEnd()
14223
          iprot.readListEnd()
14020
        else:
14224
        else:
14021
          iprot.skip(ftype)
14225
          iprot.skip(ftype)
14022
      else:
14226
      else:
14023
        iprot.skip(ftype)
14227
        iprot.skip(ftype)
Line 14030... Line 14234...
14030
      return
14234
      return
14031
    oprot.writeStructBegin('getProductNotificationRequestCount_result')
14235
    oprot.writeStructBegin('getProductNotificationRequestCount_result')
14032
    if self.success is not None:
14236
    if self.success is not None:
14033
      oprot.writeFieldBegin('success', TType.LIST, 0)
14237
      oprot.writeFieldBegin('success', TType.LIST, 0)
14034
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14238
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14035
      for iter269 in self.success:
14239
      for iter285 in self.success:
14036
        iter269.write(oprot)
14240
        iter285.write(oprot)
14037
      oprot.writeListEnd()
14241
      oprot.writeListEnd()
14038
      oprot.writeFieldEnd()
14242
      oprot.writeFieldEnd()
14039
    oprot.writeFieldStop()
14243
    oprot.writeFieldStop()
14040
    oprot.writeStructEnd()
14244
    oprot.writeStructEnd()
14041
 
14245
 
Line 14724... Line 14928...
14724
      if ftype == TType.STOP:
14928
      if ftype == TType.STOP:
14725
        break
14929
        break
14726
      if fid == 0:
14930
      if fid == 0:
14727
        if ftype == TType.LIST:
14931
        if ftype == TType.LIST:
14728
          self.success = []
14932
          self.success = []
14729
          (_etype273, _size270) = iprot.readListBegin()
14933
          (_etype289, _size286) = iprot.readListBegin()
14730
          for _i274 in xrange(_size270):
14934
          for _i290 in xrange(_size286):
14731
            _elem275 = VoucherItemMapping()
14935
            _elem291 = VoucherItemMapping()
14732
            _elem275.read(iprot)
14936
            _elem291.read(iprot)
14733
            self.success.append(_elem275)
14937
            self.success.append(_elem291)
14734
          iprot.readListEnd()
14938
          iprot.readListEnd()
14735
        else:
14939
        else:
14736
          iprot.skip(ftype)
14940
          iprot.skip(ftype)
14737
      else:
14941
      else:
14738
        iprot.skip(ftype)
14942
        iprot.skip(ftype)
Line 14745... Line 14949...
14745
      return
14949
      return
14746
    oprot.writeStructBegin('getAllItemVouchers_result')
14950
    oprot.writeStructBegin('getAllItemVouchers_result')
14747
    if self.success is not None:
14951
    if self.success is not None:
14748
      oprot.writeFieldBegin('success', TType.LIST, 0)
14952
      oprot.writeFieldBegin('success', TType.LIST, 0)
14749
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14953
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14750
      for iter276 in self.success:
14954
      for iter292 in self.success:
14751
        iter276.write(oprot)
14955
        iter292.write(oprot)
14752
      oprot.writeListEnd()
14956
      oprot.writeListEnd()
14753
      oprot.writeFieldEnd()
14957
      oprot.writeFieldEnd()
14754
    oprot.writeFieldStop()
14958
    oprot.writeFieldStop()
14755
    oprot.writeStructEnd()
14959
    oprot.writeStructEnd()
14756
 
14960
 
Line 15270... Line 15474...
15270
      if ftype == TType.STOP:
15474
      if ftype == TType.STOP:
15271
        break
15475
        break
15272
      if fid == 0:
15476
      if fid == 0:
15273
        if ftype == TType.LIST:
15477
        if ftype == TType.LIST:
15274
          self.success = []
15478
          self.success = []
15275
          (_etype280, _size277) = iprot.readListBegin()
15479
          (_etype296, _size293) = iprot.readListBegin()
15276
          for _i281 in xrange(_size277):
15480
          for _i297 in xrange(_size293):
15277
            _elem282 = Item()
15481
            _elem298 = Item()
15278
            _elem282.read(iprot)
15482
            _elem298.read(iprot)
15279
            self.success.append(_elem282)
15483
            self.success.append(_elem298)
15280
          iprot.readListEnd()
15484
          iprot.readListEnd()
15281
        else:
15485
        else:
15282
          iprot.skip(ftype)
15486
          iprot.skip(ftype)
15283
      else:
15487
      else:
15284
        iprot.skip(ftype)
15488
        iprot.skip(ftype)
Line 15291... Line 15495...
15291
      return
15495
      return
15292
    oprot.writeStructBegin('getAllIgnoredInventoryUpdateItemsList_result')
15496
    oprot.writeStructBegin('getAllIgnoredInventoryUpdateItemsList_result')
15293
    if self.success is not None:
15497
    if self.success is not None:
15294
      oprot.writeFieldBegin('success', TType.LIST, 0)
15498
      oprot.writeFieldBegin('success', TType.LIST, 0)
15295
      oprot.writeListBegin(TType.STRUCT, len(self.success))
15499
      oprot.writeListBegin(TType.STRUCT, len(self.success))
15296
      for iter283 in self.success:
15500
      for iter299 in self.success:
15297
        iter283.write(oprot)
15501
        iter299.write(oprot)
15298
      oprot.writeListEnd()
15502
      oprot.writeListEnd()
15299
      oprot.writeFieldEnd()
15503
      oprot.writeFieldEnd()
15300
    oprot.writeFieldStop()
15504
    oprot.writeFieldStop()
15301
    oprot.writeStructEnd()
15505
    oprot.writeStructEnd()
15302
 
15506
 
Line 15380... Line 15584...
15380
      if ftype == TType.STOP:
15584
      if ftype == TType.STOP:
15381
        break
15585
        break
15382
      if fid == 0:
15586
      if fid == 0:
15383
        if ftype == TType.LIST:
15587
        if ftype == TType.LIST:
15384
          self.success = []
15588
          self.success = []
15385
          (_etype287, _size284) = iprot.readListBegin()
15589
          (_etype303, _size300) = iprot.readListBegin()
15386
          for _i288 in xrange(_size284):
15590
          for _i304 in xrange(_size300):
15387
            _elem289 = Item()
15591
            _elem305 = Item()
15388
            _elem289.read(iprot)
15592
            _elem305.read(iprot)
15389
            self.success.append(_elem289)
15593
            self.success.append(_elem305)
15390
          iprot.readListEnd()
15594
          iprot.readListEnd()
15391
        else:
15595
        else:
15392
          iprot.skip(ftype)
15596
          iprot.skip(ftype)
15393
      else:
15597
      else:
15394
        iprot.skip(ftype)
15598
        iprot.skip(ftype)
Line 15401... Line 15605...
15401
      return
15605
      return
15402
    oprot.writeStructBegin('getAllAliveItems_result')
15606
    oprot.writeStructBegin('getAllAliveItems_result')
15403
    if self.success is not None:
15607
    if self.success is not None:
15404
      oprot.writeFieldBegin('success', TType.LIST, 0)
15608
      oprot.writeFieldBegin('success', TType.LIST, 0)
15405
      oprot.writeListBegin(TType.STRUCT, len(self.success))
15609
      oprot.writeListBegin(TType.STRUCT, len(self.success))
15406
      for iter290 in self.success:
15610
      for iter306 in self.success:
15407
        iter290.write(oprot)
15611
        iter306.write(oprot)
15408
      oprot.writeListEnd()
15612
      oprot.writeListEnd()
15409
      oprot.writeFieldEnd()
15613
      oprot.writeFieldEnd()
15410
    oprot.writeFieldStop()
15614
    oprot.writeFieldStop()
15411
    oprot.writeStructEnd()
15615
    oprot.writeStructEnd()
15412
 
15616
 
Line 15765... Line 15969...
15765
      if ftype == TType.STOP:
15969
      if ftype == TType.STOP:
15766
        break
15970
        break
15767
      if fid == 0:
15971
      if fid == 0:
15768
        if ftype == TType.LIST:
15972
        if ftype == TType.LIST:
15769
          self.success = []
15973
          self.success = []
15770
          (_etype294, _size291) = iprot.readListBegin()
15974
          (_etype310, _size307) = iprot.readListBegin()
15771
          for _i295 in xrange(_size291):
15975
          for _i311 in xrange(_size307):
15772
            _elem296 = Insurer()
15976
            _elem312 = Insurer()
15773
            _elem296.read(iprot)
15977
            _elem312.read(iprot)
15774
            self.success.append(_elem296)
15978
            self.success.append(_elem312)
15775
          iprot.readListEnd()
15979
          iprot.readListEnd()
15776
        else:
15980
        else:
15777
          iprot.skip(ftype)
15981
          iprot.skip(ftype)
15778
      else:
15982
      else:
15779
        iprot.skip(ftype)
15983
        iprot.skip(ftype)
Line 15786... Line 15990...
15786
      return
15990
      return
15787
    oprot.writeStructBegin('getAllInsurers_result')
15991
    oprot.writeStructBegin('getAllInsurers_result')
15788
    if self.success is not None:
15992
    if self.success is not None:
15789
      oprot.writeFieldBegin('success', TType.LIST, 0)
15993
      oprot.writeFieldBegin('success', TType.LIST, 0)
15790
      oprot.writeListBegin(TType.STRUCT, len(self.success))
15994
      oprot.writeListBegin(TType.STRUCT, len(self.success))
15791
      for iter297 in self.success:
15995
      for iter313 in self.success:
15792
        iter297.write(oprot)
15996
        iter313.write(oprot)
15793
      oprot.writeListEnd()
15997
      oprot.writeListEnd()
15794
      oprot.writeFieldEnd()
15998
      oprot.writeFieldEnd()
15795
    oprot.writeFieldStop()
15999
    oprot.writeFieldStop()
15796
    oprot.writeStructEnd()
16000
    oprot.writeStructEnd()
15797
 
16001
 
Line 16314... Line 16518...
16314
      if ftype == TType.STOP:
16518
      if ftype == TType.STOP:
16315
        break
16519
        break
16316
      if fid == 0:
16520
      if fid == 0:
16317
        if ftype == TType.MAP:
16521
        if ftype == TType.MAP:
16318
          self.success = {}
16522
          self.success = {}
16319
          (_ktype299, _vtype300, _size298 ) = iprot.readMapBegin() 
16523
          (_ktype315, _vtype316, _size314 ) = iprot.readMapBegin() 
16320
          for _i302 in xrange(_size298):
16524
          for _i318 in xrange(_size314):
16321
            _key303 = iprot.readString();
16525
            _key319 = iprot.readString();
16322
            _val304 = BrandInfo()
16526
            _val320 = BrandInfo()
16323
            _val304.read(iprot)
16527
            _val320.read(iprot)
16324
            self.success[_key303] = _val304
16528
            self.success[_key319] = _val320
16325
          iprot.readMapEnd()
16529
          iprot.readMapEnd()
16326
        else:
16530
        else:
16327
          iprot.skip(ftype)
16531
          iprot.skip(ftype)
16328
      else:
16532
      else:
16329
        iprot.skip(ftype)
16533
        iprot.skip(ftype)
Line 16336... Line 16540...
16336
      return
16540
      return
16337
    oprot.writeStructBegin('getBrandInfo_result')
16541
    oprot.writeStructBegin('getBrandInfo_result')
16338
    if self.success is not None:
16542
    if self.success is not None:
16339
      oprot.writeFieldBegin('success', TType.MAP, 0)
16543
      oprot.writeFieldBegin('success', TType.MAP, 0)
16340
      oprot.writeMapBegin(TType.STRING, TType.STRUCT, len(self.success))
16544
      oprot.writeMapBegin(TType.STRING, TType.STRUCT, len(self.success))
16341
      for kiter305,viter306 in self.success.items():
16545
      for kiter321,viter322 in self.success.items():
16342
        oprot.writeString(kiter305)
16546
        oprot.writeString(kiter321)
16343
        viter306.write(oprot)
16547
        viter322.write(oprot)
16344
      oprot.writeMapEnd()
16548
      oprot.writeMapEnd()
16345
      oprot.writeFieldEnd()
16549
      oprot.writeFieldEnd()
16346
    oprot.writeFieldStop()
16550
    oprot.writeFieldStop()
16347
    oprot.writeStructEnd()
16551
    oprot.writeStructEnd()
16348
 
16552
 
Line 16505... Line 16709...
16505
      if ftype == TType.STOP:
16709
      if ftype == TType.STOP:
16506
        break
16710
        break
16507
      if fid == 1:
16711
      if fid == 1:
16508
        if ftype == TType.LIST:
16712
        if ftype == TType.LIST:
16509
          self.itemIds = []
16713
          self.itemIds = []
16510
          (_etype310, _size307) = iprot.readListBegin()
16714
          (_etype326, _size323) = iprot.readListBegin()
16511
          for _i311 in xrange(_size307):
16715
          for _i327 in xrange(_size323):
16512
            _elem312 = iprot.readI64();
16716
            _elem328 = iprot.readI64();
16513
            self.itemIds.append(_elem312)
16717
            self.itemIds.append(_elem328)
16514
          iprot.readListEnd()
16718
          iprot.readListEnd()
16515
        else:
16719
        else:
16516
          iprot.skip(ftype)
16720
          iprot.skip(ftype)
16517
      else:
16721
      else:
16518
        iprot.skip(ftype)
16722
        iprot.skip(ftype)
Line 16525... Line 16729...
16525
      return
16729
      return
16526
    oprot.writeStructBegin('getStorePricings_args')
16730
    oprot.writeStructBegin('getStorePricings_args')
16527
    if self.itemIds is not None:
16731
    if self.itemIds is not None:
16528
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
16732
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
16529
      oprot.writeListBegin(TType.I64, len(self.itemIds))
16733
      oprot.writeListBegin(TType.I64, len(self.itemIds))
16530
      for iter313 in self.itemIds:
16734
      for iter329 in self.itemIds:
16531
        oprot.writeI64(iter313)
16735
        oprot.writeI64(iter329)
16532
      oprot.writeListEnd()
16736
      oprot.writeListEnd()
16533
      oprot.writeFieldEnd()
16737
      oprot.writeFieldEnd()
16534
    oprot.writeFieldStop()
16738
    oprot.writeFieldStop()
16535
    oprot.writeStructEnd()
16739
    oprot.writeStructEnd()
16536
 
16740
 
Line 16572... Line 16776...
16572
      if ftype == TType.STOP:
16776
      if ftype == TType.STOP:
16573
        break
16777
        break
16574
      if fid == 0:
16778
      if fid == 0:
16575
        if ftype == TType.LIST:
16779
        if ftype == TType.LIST:
16576
          self.success = []
16780
          self.success = []
16577
          (_etype317, _size314) = iprot.readListBegin()
16781
          (_etype333, _size330) = iprot.readListBegin()
16578
          for _i318 in xrange(_size314):
16782
          for _i334 in xrange(_size330):
16579
            _elem319 = StorePricing()
16783
            _elem335 = StorePricing()
16580
            _elem319.read(iprot)
16784
            _elem335.read(iprot)
16581
            self.success.append(_elem319)
16785
            self.success.append(_elem335)
16582
          iprot.readListEnd()
16786
          iprot.readListEnd()
16583
        else:
16787
        else:
16584
          iprot.skip(ftype)
16788
          iprot.skip(ftype)
16585
      else:
16789
      else:
16586
        iprot.skip(ftype)
16790
        iprot.skip(ftype)
Line 16593... Line 16797...
16593
      return
16797
      return
16594
    oprot.writeStructBegin('getStorePricings_result')
16798
    oprot.writeStructBegin('getStorePricings_result')
16595
    if self.success is not None:
16799
    if self.success is not None:
16596
      oprot.writeFieldBegin('success', TType.LIST, 0)
16800
      oprot.writeFieldBegin('success', TType.LIST, 0)
16597
      oprot.writeListBegin(TType.STRUCT, len(self.success))
16801
      oprot.writeListBegin(TType.STRUCT, len(self.success))
16598
      for iter320 in self.success:
16802
      for iter336 in self.success:
16599
        iter320.write(oprot)
16803
        iter336.write(oprot)
16600
      oprot.writeListEnd()
16804
      oprot.writeListEnd()
16601
      oprot.writeFieldEnd()
16805
      oprot.writeFieldEnd()
16602
    oprot.writeFieldStop()
16806
    oprot.writeFieldStop()
16603
    oprot.writeStructEnd()
16807
    oprot.writeStructEnd()
16604
 
16808
 
Line 16797... Line 17001...
16797
      if ftype == TType.STOP:
17001
      if ftype == TType.STOP:
16798
        break
17002
        break
16799
      if fid == 0:
17003
      if fid == 0:
16800
        if ftype == TType.LIST:
17004
        if ftype == TType.LIST:
16801
          self.success = []
17005
          self.success = []
16802
          (_etype324, _size321) = iprot.readListBegin()
17006
          (_etype340, _size337) = iprot.readListBegin()
16803
          for _i325 in xrange(_size321):
17007
          for _i341 in xrange(_size337):
16804
            _elem326 = Amazonlisted()
17008
            _elem342 = Amazonlisted()
16805
            _elem326.read(iprot)
17009
            _elem342.read(iprot)
16806
            self.success.append(_elem326)
17010
            self.success.append(_elem342)
16807
          iprot.readListEnd()
17011
          iprot.readListEnd()
16808
        else:
17012
        else:
16809
          iprot.skip(ftype)
17013
          iprot.skip(ftype)
16810
      else:
17014
      else:
16811
        iprot.skip(ftype)
17015
        iprot.skip(ftype)
Line 16818... Line 17022...
16818
      return
17022
      return
16819
    oprot.writeStructBegin('getAllAmazonListedItems_result')
17023
    oprot.writeStructBegin('getAllAmazonListedItems_result')
16820
    if self.success is not None:
17024
    if self.success is not None:
16821
      oprot.writeFieldBegin('success', TType.LIST, 0)
17025
      oprot.writeFieldBegin('success', TType.LIST, 0)
16822
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17026
      oprot.writeListBegin(TType.STRUCT, len(self.success))
16823
      for iter327 in self.success:
17027
      for iter343 in self.success:
16824
        iter327.write(oprot)
17028
        iter343.write(oprot)
16825
      oprot.writeListEnd()
17029
      oprot.writeListEnd()
16826
      oprot.writeFieldEnd()
17030
      oprot.writeFieldEnd()
16827
    oprot.writeFieldStop()
17031
    oprot.writeFieldStop()
16828
    oprot.writeStructEnd()
17032
    oprot.writeStructEnd()
16829
 
17033
 
Line 17316... Line 17520...
17316
      if ftype == TType.STOP:
17520
      if ftype == TType.STOP:
17317
        break
17521
        break
17318
      if fid == 0:
17522
      if fid == 0:
17319
        if ftype == TType.LIST:
17523
        if ftype == TType.LIST:
17320
          self.success = []
17524
          self.success = []
17321
          (_etype331, _size328) = iprot.readListBegin()
17525
          (_etype347, _size344) = iprot.readListBegin()
17322
          for _i332 in xrange(_size328):
17526
          for _i348 in xrange(_size344):
17323
            _elem333 = Item()
17527
            _elem349 = Item()
17324
            _elem333.read(iprot)
17528
            _elem349.read(iprot)
17325
            self.success.append(_elem333)
17529
            self.success.append(_elem349)
17326
          iprot.readListEnd()
17530
          iprot.readListEnd()
17327
        else:
17531
        else:
17328
          iprot.skip(ftype)
17532
          iprot.skip(ftype)
17329
      else:
17533
      else:
17330
        iprot.skip(ftype)
17534
        iprot.skip(ftype)
Line 17337... Line 17541...
17337
      return
17541
      return
17338
    oprot.writeStructBegin('getAsinItems_result')
17542
    oprot.writeStructBegin('getAsinItems_result')
17339
    if self.success is not None:
17543
    if self.success is not None:
17340
      oprot.writeFieldBegin('success', TType.LIST, 0)
17544
      oprot.writeFieldBegin('success', TType.LIST, 0)
17341
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17545
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17342
      for iter334 in self.success:
17546
      for iter350 in self.success:
17343
        iter334.write(oprot)
17547
        iter350.write(oprot)
17344
      oprot.writeListEnd()
17548
      oprot.writeListEnd()
17345
      oprot.writeFieldEnd()
17549
      oprot.writeFieldEnd()
17346
    oprot.writeFieldStop()
17550
    oprot.writeFieldStop()
17347
    oprot.writeStructEnd()
17551
    oprot.writeStructEnd()
17348
 
17552
 
Line 17426... Line 17630...
17426
      if ftype == TType.STOP:
17630
      if ftype == TType.STOP:
17427
        break
17631
        break
17428
      if fid == 0:
17632
      if fid == 0:
17429
        if ftype == TType.LIST:
17633
        if ftype == TType.LIST:
17430
          self.success = []
17634
          self.success = []
17431
          (_etype338, _size335) = iprot.readListBegin()
17635
          (_etype354, _size351) = iprot.readListBegin()
17432
          for _i339 in xrange(_size335):
17636
          for _i355 in xrange(_size351):
17433
            _elem340 = Amazonlisted()
17637
            _elem356 = Amazonlisted()
17434
            _elem340.read(iprot)
17638
            _elem356.read(iprot)
17435
            self.success.append(_elem340)
17639
            self.success.append(_elem356)
17436
          iprot.readListEnd()
17640
          iprot.readListEnd()
17437
        else:
17641
        else:
17438
          iprot.skip(ftype)
17642
          iprot.skip(ftype)
17439
      else:
17643
      else:
17440
        iprot.skip(ftype)
17644
        iprot.skip(ftype)
Line 17447... Line 17651...
17447
      return
17651
      return
17448
    oprot.writeStructBegin('getAllFbaListedItems_result')
17652
    oprot.writeStructBegin('getAllFbaListedItems_result')
17449
    if self.success is not None:
17653
    if self.success is not None:
17450
      oprot.writeFieldBegin('success', TType.LIST, 0)
17654
      oprot.writeFieldBegin('success', TType.LIST, 0)
17451
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17655
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17452
      for iter341 in self.success:
17656
      for iter357 in self.success:
17453
        iter341.write(oprot)
17657
        iter357.write(oprot)
17454
      oprot.writeListEnd()
17658
      oprot.writeListEnd()
17455
      oprot.writeFieldEnd()
17659
      oprot.writeFieldEnd()
17456
    oprot.writeFieldStop()
17660
    oprot.writeFieldStop()
17457
    oprot.writeStructEnd()
17661
    oprot.writeStructEnd()
17458
 
17662
 
Line 17536... Line 17740...
17536
      if ftype == TType.STOP:
17740
      if ftype == TType.STOP:
17537
        break
17741
        break
17538
      if fid == 0:
17742
      if fid == 0:
17539
        if ftype == TType.LIST:
17743
        if ftype == TType.LIST:
17540
          self.success = []
17744
          self.success = []
17541
          (_etype345, _size342) = iprot.readListBegin()
17745
          (_etype361, _size358) = iprot.readListBegin()
17542
          for _i346 in xrange(_size342):
17746
          for _i362 in xrange(_size358):
17543
            _elem347 = Amazonlisted()
17747
            _elem363 = Amazonlisted()
17544
            _elem347.read(iprot)
17748
            _elem363.read(iprot)
17545
            self.success.append(_elem347)
17749
            self.success.append(_elem363)
17546
          iprot.readListEnd()
17750
          iprot.readListEnd()
17547
        else:
17751
        else:
17548
          iprot.skip(ftype)
17752
          iprot.skip(ftype)
17549
      else:
17753
      else:
17550
        iprot.skip(ftype)
17754
        iprot.skip(ftype)
Line 17557... Line 17761...
17557
      return
17761
      return
17558
    oprot.writeStructBegin('getAllNonFbaListedItems_result')
17762
    oprot.writeStructBegin('getAllNonFbaListedItems_result')
17559
    if self.success is not None:
17763
    if self.success is not None:
17560
      oprot.writeFieldBegin('success', TType.LIST, 0)
17764
      oprot.writeFieldBegin('success', TType.LIST, 0)
17561
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17765
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17562
      for iter348 in self.success:
17766
      for iter364 in self.success:
17563
        iter348.write(oprot)
17767
        iter364.write(oprot)
17564
      oprot.writeListEnd()
17768
      oprot.writeListEnd()
17565
      oprot.writeFieldEnd()
17769
      oprot.writeFieldEnd()
17566
    oprot.writeFieldStop()
17770
    oprot.writeFieldStop()
17567
    oprot.writeStructEnd()
17771
    oprot.writeStructEnd()
17568
 
17772