Subversion Repositories SmartDukaan

Rev

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

Rev 6039 Rev 6512
Line 266... Line 266...
266
     - itemId
266
     - itemId
267
     - catalogItemId
267
     - catalogItemId
268
    """
268
    """
269
    pass
269
    pass
270
 
270
 
-
 
271
  def addTag(self, displayName, itemId):
-
 
272
    """
-
 
273
    Tag Related
-
 
274
 
-
 
275
    Parameters:
-
 
276
     - displayName
-
 
277
     - itemId
-
 
278
    """
-
 
279
    pass
-
 
280
 
-
 
281
  def deleteEntityTag(self, displayName, itemId):
-
 
282
    """
-
 
283
    Parameters:
-
 
284
     - displayName
-
 
285
     - itemId
-
 
286
    """
-
 
287
    pass
-
 
288
 
-
 
289
  def deleteTag(self, displayName):
-
 
290
    """
-
 
291
    Parameters:
-
 
292
     - displayName
-
 
293
    """
-
 
294
    pass
-
 
295
 
-
 
296
  def getAllTags(self, ):
-
 
297
    pass
-
 
298
 
-
 
299
  def getAllEntitiesByTagName(self, displayName):
-
 
300
    """
-
 
301
    Parameters:
-
 
302
     - displayName
-
 
303
    """
-
 
304
    pass
-
 
305
 
271
  def deleteSimilarItem(self, itemId, catalogItemId):
306
  def deleteSimilarItem(self, itemId, catalogItemId):
272
    """
307
    """
273
    Delete similar item.
308
    Delete similar item.
274
 
309
 
275
    Parameters:
310
    Parameters:
Line 1622... Line 1657...
1622
      return result.success
1657
      return result.success
1623
    if result.cex is not None:
1658
    if result.cex is not None:
1624
      raise result.cex
1659
      raise result.cex
1625
    raise TApplicationException(TApplicationException.MISSING_RESULT, "addSimilarItem failed: unknown result");
1660
    raise TApplicationException(TApplicationException.MISSING_RESULT, "addSimilarItem failed: unknown result");
1626
 
1661
 
-
 
1662
  def addTag(self, displayName, itemId):
-
 
1663
    """
-
 
1664
    Tag Related
-
 
1665
 
-
 
1666
    Parameters:
-
 
1667
     - displayName
-
 
1668
     - itemId
-
 
1669
    """
-
 
1670
    self.send_addTag(displayName, itemId)
-
 
1671
    return self.recv_addTag()
-
 
1672
 
-
 
1673
  def send_addTag(self, displayName, itemId):
-
 
1674
    self._oprot.writeMessageBegin('addTag', TMessageType.CALL, self._seqid)
-
 
1675
    args = addTag_args()
-
 
1676
    args.displayName = displayName
-
 
1677
    args.itemId = itemId
-
 
1678
    args.write(self._oprot)
-
 
1679
    self._oprot.writeMessageEnd()
-
 
1680
    self._oprot.trans.flush()
-
 
1681
 
-
 
1682
  def recv_addTag(self, ):
-
 
1683
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
1684
    if mtype == TMessageType.EXCEPTION:
-
 
1685
      x = TApplicationException()
-
 
1686
      x.read(self._iprot)
-
 
1687
      self._iprot.readMessageEnd()
-
 
1688
      raise x
-
 
1689
    result = addTag_result()
-
 
1690
    result.read(self._iprot)
-
 
1691
    self._iprot.readMessageEnd()
-
 
1692
    if result.success is not None:
-
 
1693
      return result.success
-
 
1694
    raise TApplicationException(TApplicationException.MISSING_RESULT, "addTag failed: unknown result");
-
 
1695
 
-
 
1696
  def deleteEntityTag(self, displayName, itemId):
-
 
1697
    """
-
 
1698
    Parameters:
-
 
1699
     - displayName
-
 
1700
     - itemId
-
 
1701
    """
-
 
1702
    self.send_deleteEntityTag(displayName, itemId)
-
 
1703
    return self.recv_deleteEntityTag()
-
 
1704
 
-
 
1705
  def send_deleteEntityTag(self, displayName, itemId):
-
 
1706
    self._oprot.writeMessageBegin('deleteEntityTag', TMessageType.CALL, self._seqid)
-
 
1707
    args = deleteEntityTag_args()
-
 
1708
    args.displayName = displayName
-
 
1709
    args.itemId = itemId
-
 
1710
    args.write(self._oprot)
-
 
1711
    self._oprot.writeMessageEnd()
-
 
1712
    self._oprot.trans.flush()
-
 
1713
 
-
 
1714
  def recv_deleteEntityTag(self, ):
-
 
1715
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
1716
    if mtype == TMessageType.EXCEPTION:
-
 
1717
      x = TApplicationException()
-
 
1718
      x.read(self._iprot)
-
 
1719
      self._iprot.readMessageEnd()
-
 
1720
      raise x
-
 
1721
    result = deleteEntityTag_result()
-
 
1722
    result.read(self._iprot)
-
 
1723
    self._iprot.readMessageEnd()
-
 
1724
    if result.success is not None:
-
 
1725
      return result.success
-
 
1726
    raise TApplicationException(TApplicationException.MISSING_RESULT, "deleteEntityTag failed: unknown result");
-
 
1727
 
-
 
1728
  def deleteTag(self, displayName):
-
 
1729
    """
-
 
1730
    Parameters:
-
 
1731
     - displayName
-
 
1732
    """
-
 
1733
    self.send_deleteTag(displayName)
-
 
1734
    return self.recv_deleteTag()
-
 
1735
 
-
 
1736
  def send_deleteTag(self, displayName):
-
 
1737
    self._oprot.writeMessageBegin('deleteTag', TMessageType.CALL, self._seqid)
-
 
1738
    args = deleteTag_args()
-
 
1739
    args.displayName = displayName
-
 
1740
    args.write(self._oprot)
-
 
1741
    self._oprot.writeMessageEnd()
-
 
1742
    self._oprot.trans.flush()
-
 
1743
 
-
 
1744
  def recv_deleteTag(self, ):
-
 
1745
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
1746
    if mtype == TMessageType.EXCEPTION:
-
 
1747
      x = TApplicationException()
-
 
1748
      x.read(self._iprot)
-
 
1749
      self._iprot.readMessageEnd()
-
 
1750
      raise x
-
 
1751
    result = deleteTag_result()
-
 
1752
    result.read(self._iprot)
-
 
1753
    self._iprot.readMessageEnd()
-
 
1754
    if result.success is not None:
-
 
1755
      return result.success
-
 
1756
    raise TApplicationException(TApplicationException.MISSING_RESULT, "deleteTag failed: unknown result");
-
 
1757
 
-
 
1758
  def getAllTags(self, ):
-
 
1759
    self.send_getAllTags()
-
 
1760
    return self.recv_getAllTags()
-
 
1761
 
-
 
1762
  def send_getAllTags(self, ):
-
 
1763
    self._oprot.writeMessageBegin('getAllTags', TMessageType.CALL, self._seqid)
-
 
1764
    args = getAllTags_args()
-
 
1765
    args.write(self._oprot)
-
 
1766
    self._oprot.writeMessageEnd()
-
 
1767
    self._oprot.trans.flush()
-
 
1768
 
-
 
1769
  def recv_getAllTags(self, ):
-
 
1770
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
1771
    if mtype == TMessageType.EXCEPTION:
-
 
1772
      x = TApplicationException()
-
 
1773
      x.read(self._iprot)
-
 
1774
      self._iprot.readMessageEnd()
-
 
1775
      raise x
-
 
1776
    result = getAllTags_result()
-
 
1777
    result.read(self._iprot)
-
 
1778
    self._iprot.readMessageEnd()
-
 
1779
    if result.success is not None:
-
 
1780
      return result.success
-
 
1781
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getAllTags failed: unknown result");
-
 
1782
 
-
 
1783
  def getAllEntitiesByTagName(self, displayName):
-
 
1784
    """
-
 
1785
    Parameters:
-
 
1786
     - displayName
-
 
1787
    """
-
 
1788
    self.send_getAllEntitiesByTagName(displayName)
-
 
1789
    return self.recv_getAllEntitiesByTagName()
-
 
1790
 
-
 
1791
  def send_getAllEntitiesByTagName(self, displayName):
-
 
1792
    self._oprot.writeMessageBegin('getAllEntitiesByTagName', TMessageType.CALL, self._seqid)
-
 
1793
    args = getAllEntitiesByTagName_args()
-
 
1794
    args.displayName = displayName
-
 
1795
    args.write(self._oprot)
-
 
1796
    self._oprot.writeMessageEnd()
-
 
1797
    self._oprot.trans.flush()
-
 
1798
 
-
 
1799
  def recv_getAllEntitiesByTagName(self, ):
-
 
1800
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
1801
    if mtype == TMessageType.EXCEPTION:
-
 
1802
      x = TApplicationException()
-
 
1803
      x.read(self._iprot)
-
 
1804
      self._iprot.readMessageEnd()
-
 
1805
      raise x
-
 
1806
    result = getAllEntitiesByTagName_result()
-
 
1807
    result.read(self._iprot)
-
 
1808
    self._iprot.readMessageEnd()
-
 
1809
    if result.success is not None:
-
 
1810
      return result.success
-
 
1811
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getAllEntitiesByTagName failed: unknown result");
-
 
1812
 
1627
  def deleteSimilarItem(self, itemId, catalogItemId):
1813
  def deleteSimilarItem(self, itemId, catalogItemId):
1628
    """
1814
    """
1629
    Delete similar item.
1815
    Delete similar item.
1630
 
1816
 
1631
    Parameters:
1817
    Parameters:
Line 2608... Line 2794...
2608
    self._processMap["addCategory"] = Processor.process_addCategory
2794
    self._processMap["addCategory"] = Processor.process_addCategory
2609
    self._processMap["getCategory"] = Processor.process_getCategory
2795
    self._processMap["getCategory"] = Processor.process_getCategory
2610
    self._processMap["getAllCategories"] = Processor.process_getAllCategories
2796
    self._processMap["getAllCategories"] = Processor.process_getAllCategories
2611
    self._processMap["getAllSimilarItems"] = Processor.process_getAllSimilarItems
2797
    self._processMap["getAllSimilarItems"] = Processor.process_getAllSimilarItems
2612
    self._processMap["addSimilarItem"] = Processor.process_addSimilarItem
2798
    self._processMap["addSimilarItem"] = Processor.process_addSimilarItem
-
 
2799
    self._processMap["addTag"] = Processor.process_addTag
-
 
2800
    self._processMap["deleteEntityTag"] = Processor.process_deleteEntityTag
-
 
2801
    self._processMap["deleteTag"] = Processor.process_deleteTag
-
 
2802
    self._processMap["getAllTags"] = Processor.process_getAllTags
-
 
2803
    self._processMap["getAllEntitiesByTagName"] = Processor.process_getAllEntitiesByTagName
2613
    self._processMap["deleteSimilarItem"] = Processor.process_deleteSimilarItem
2804
    self._processMap["deleteSimilarItem"] = Processor.process_deleteSimilarItem
2614
    self._processMap["checkSimilarItem"] = Processor.process_checkSimilarItem
2805
    self._processMap["checkSimilarItem"] = Processor.process_checkSimilarItem
2615
    self._processMap["validateRiskyStatus"] = Processor.process_validateRiskyStatus
2806
    self._processMap["validateRiskyStatus"] = Processor.process_validateRiskyStatus
2616
    self._processMap["changeItemRiskyFlag"] = Processor.process_changeItemRiskyFlag
2807
    self._processMap["changeItemRiskyFlag"] = Processor.process_changeItemRiskyFlag
2617
    self._processMap["getItemsByRiskyFlag"] = Processor.process_getItemsByRiskyFlag
2808
    self._processMap["getItemsByRiskyFlag"] = Processor.process_getItemsByRiskyFlag
Line 3111... Line 3302...
3111
    oprot.writeMessageBegin("addSimilarItem", TMessageType.REPLY, seqid)
3302
    oprot.writeMessageBegin("addSimilarItem", TMessageType.REPLY, seqid)
3112
    result.write(oprot)
3303
    result.write(oprot)
3113
    oprot.writeMessageEnd()
3304
    oprot.writeMessageEnd()
3114
    oprot.trans.flush()
3305
    oprot.trans.flush()
3115
 
3306
 
-
 
3307
  def process_addTag(self, seqid, iprot, oprot):
-
 
3308
    args = addTag_args()
-
 
3309
    args.read(iprot)
-
 
3310
    iprot.readMessageEnd()
-
 
3311
    result = addTag_result()
-
 
3312
    result.success = self._handler.addTag(args.displayName, args.itemId)
-
 
3313
    oprot.writeMessageBegin("addTag", TMessageType.REPLY, seqid)
-
 
3314
    result.write(oprot)
-
 
3315
    oprot.writeMessageEnd()
-
 
3316
    oprot.trans.flush()
-
 
3317
 
-
 
3318
  def process_deleteEntityTag(self, seqid, iprot, oprot):
-
 
3319
    args = deleteEntityTag_args()
-
 
3320
    args.read(iprot)
-
 
3321
    iprot.readMessageEnd()
-
 
3322
    result = deleteEntityTag_result()
-
 
3323
    result.success = self._handler.deleteEntityTag(args.displayName, args.itemId)
-
 
3324
    oprot.writeMessageBegin("deleteEntityTag", TMessageType.REPLY, seqid)
-
 
3325
    result.write(oprot)
-
 
3326
    oprot.writeMessageEnd()
-
 
3327
    oprot.trans.flush()
-
 
3328
 
-
 
3329
  def process_deleteTag(self, seqid, iprot, oprot):
-
 
3330
    args = deleteTag_args()
-
 
3331
    args.read(iprot)
-
 
3332
    iprot.readMessageEnd()
-
 
3333
    result = deleteTag_result()
-
 
3334
    result.success = self._handler.deleteTag(args.displayName)
-
 
3335
    oprot.writeMessageBegin("deleteTag", TMessageType.REPLY, seqid)
-
 
3336
    result.write(oprot)
-
 
3337
    oprot.writeMessageEnd()
-
 
3338
    oprot.trans.flush()
-
 
3339
 
-
 
3340
  def process_getAllTags(self, seqid, iprot, oprot):
-
 
3341
    args = getAllTags_args()
-
 
3342
    args.read(iprot)
-
 
3343
    iprot.readMessageEnd()
-
 
3344
    result = getAllTags_result()
-
 
3345
    result.success = self._handler.getAllTags()
-
 
3346
    oprot.writeMessageBegin("getAllTags", TMessageType.REPLY, seqid)
-
 
3347
    result.write(oprot)
-
 
3348
    oprot.writeMessageEnd()
-
 
3349
    oprot.trans.flush()
-
 
3350
 
-
 
3351
  def process_getAllEntitiesByTagName(self, seqid, iprot, oprot):
-
 
3352
    args = getAllEntitiesByTagName_args()
-
 
3353
    args.read(iprot)
-
 
3354
    iprot.readMessageEnd()
-
 
3355
    result = getAllEntitiesByTagName_result()
-
 
3356
    result.success = self._handler.getAllEntitiesByTagName(args.displayName)
-
 
3357
    oprot.writeMessageBegin("getAllEntitiesByTagName", TMessageType.REPLY, seqid)
-
 
3358
    result.write(oprot)
-
 
3359
    oprot.writeMessageEnd()
-
 
3360
    oprot.trans.flush()
-
 
3361
 
3116
  def process_deleteSimilarItem(self, seqid, iprot, oprot):
3362
  def process_deleteSimilarItem(self, seqid, iprot, oprot):
3117
    args = deleteSimilarItem_args()
3363
    args = deleteSimilarItem_args()
3118
    args.read(iprot)
3364
    args.read(iprot)
3119
    iprot.readMessageEnd()
3365
    iprot.readMessageEnd()
3120
    result = deleteSimilarItem_result()
3366
    result = deleteSimilarItem_result()
Line 8112... Line 8358...
8112
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
8358
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
8113
 
8359
 
8114
  def __ne__(self, other):
8360
  def __ne__(self, other):
8115
    return not (self == other)
8361
    return not (self == other)
8116
 
8362
 
-
 
8363
class addTag_args:
-
 
8364
  """
-
 
8365
  Attributes:
-
 
8366
   - displayName
-
 
8367
   - itemId
-
 
8368
  """
-
 
8369
 
-
 
8370
  thrift_spec = (
-
 
8371
    None, # 0
-
 
8372
    (1, TType.STRING, 'displayName', None, None, ), # 1
-
 
8373
    (2, TType.I64, 'itemId', None, None, ), # 2
-
 
8374
  )
-
 
8375
 
-
 
8376
  def __init__(self, displayName=None, itemId=None,):
-
 
8377
    self.displayName = displayName
-
 
8378
    self.itemId = itemId
-
 
8379
 
-
 
8380
  def read(self, iprot):
-
 
8381
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
8382
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
8383
      return
-
 
8384
    iprot.readStructBegin()
-
 
8385
    while True:
-
 
8386
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
8387
      if ftype == TType.STOP:
-
 
8388
        break
-
 
8389
      if fid == 1:
-
 
8390
        if ftype == TType.STRING:
-
 
8391
          self.displayName = iprot.readString();
-
 
8392
        else:
-
 
8393
          iprot.skip(ftype)
-
 
8394
      elif fid == 2:
-
 
8395
        if ftype == TType.I64:
-
 
8396
          self.itemId = iprot.readI64();
-
 
8397
        else:
-
 
8398
          iprot.skip(ftype)
-
 
8399
      else:
-
 
8400
        iprot.skip(ftype)
-
 
8401
      iprot.readFieldEnd()
-
 
8402
    iprot.readStructEnd()
-
 
8403
 
-
 
8404
  def write(self, oprot):
-
 
8405
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
8406
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
8407
      return
-
 
8408
    oprot.writeStructBegin('addTag_args')
-
 
8409
    if self.displayName is not None:
-
 
8410
      oprot.writeFieldBegin('displayName', TType.STRING, 1)
-
 
8411
      oprot.writeString(self.displayName)
-
 
8412
      oprot.writeFieldEnd()
-
 
8413
    if self.itemId is not None:
-
 
8414
      oprot.writeFieldBegin('itemId', TType.I64, 2)
-
 
8415
      oprot.writeI64(self.itemId)
-
 
8416
      oprot.writeFieldEnd()
-
 
8417
    oprot.writeFieldStop()
-
 
8418
    oprot.writeStructEnd()
-
 
8419
 
-
 
8420
  def validate(self):
-
 
8421
    return
-
 
8422
 
-
 
8423
 
-
 
8424
  def __repr__(self):
-
 
8425
    L = ['%s=%r' % (key, value)
-
 
8426
      for key, value in self.__dict__.iteritems()]
-
 
8427
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
8428
 
-
 
8429
  def __eq__(self, other):
-
 
8430
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
8431
 
-
 
8432
  def __ne__(self, other):
-
 
8433
    return not (self == other)
-
 
8434
 
-
 
8435
class addTag_result:
-
 
8436
  """
-
 
8437
  Attributes:
-
 
8438
   - success
-
 
8439
  """
-
 
8440
 
-
 
8441
  thrift_spec = (
-
 
8442
    (0, TType.BOOL, 'success', None, None, ), # 0
-
 
8443
  )
-
 
8444
 
-
 
8445
  def __init__(self, success=None,):
-
 
8446
    self.success = success
-
 
8447
 
-
 
8448
  def read(self, iprot):
-
 
8449
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
8450
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
8451
      return
-
 
8452
    iprot.readStructBegin()
-
 
8453
    while True:
-
 
8454
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
8455
      if ftype == TType.STOP:
-
 
8456
        break
-
 
8457
      if fid == 0:
-
 
8458
        if ftype == TType.BOOL:
-
 
8459
          self.success = iprot.readBool();
-
 
8460
        else:
-
 
8461
          iprot.skip(ftype)
-
 
8462
      else:
-
 
8463
        iprot.skip(ftype)
-
 
8464
      iprot.readFieldEnd()
-
 
8465
    iprot.readStructEnd()
-
 
8466
 
-
 
8467
  def write(self, oprot):
-
 
8468
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
8469
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
8470
      return
-
 
8471
    oprot.writeStructBegin('addTag_result')
-
 
8472
    if self.success is not None:
-
 
8473
      oprot.writeFieldBegin('success', TType.BOOL, 0)
-
 
8474
      oprot.writeBool(self.success)
-
 
8475
      oprot.writeFieldEnd()
-
 
8476
    oprot.writeFieldStop()
-
 
8477
    oprot.writeStructEnd()
-
 
8478
 
-
 
8479
  def validate(self):
-
 
8480
    return
-
 
8481
 
-
 
8482
 
-
 
8483
  def __repr__(self):
-
 
8484
    L = ['%s=%r' % (key, value)
-
 
8485
      for key, value in self.__dict__.iteritems()]
-
 
8486
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
8487
 
-
 
8488
  def __eq__(self, other):
-
 
8489
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
8490
 
-
 
8491
  def __ne__(self, other):
-
 
8492
    return not (self == other)
-
 
8493
 
-
 
8494
class deleteEntityTag_args:
-
 
8495
  """
-
 
8496
  Attributes:
-
 
8497
   - displayName
-
 
8498
   - itemId
-
 
8499
  """
-
 
8500
 
-
 
8501
  thrift_spec = (
-
 
8502
    None, # 0
-
 
8503
    (1, TType.STRING, 'displayName', None, None, ), # 1
-
 
8504
    (2, TType.I64, 'itemId', None, None, ), # 2
-
 
8505
  )
-
 
8506
 
-
 
8507
  def __init__(self, displayName=None, itemId=None,):
-
 
8508
    self.displayName = displayName
-
 
8509
    self.itemId = itemId
-
 
8510
 
-
 
8511
  def read(self, iprot):
-
 
8512
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
8513
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
8514
      return
-
 
8515
    iprot.readStructBegin()
-
 
8516
    while True:
-
 
8517
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
8518
      if ftype == TType.STOP:
-
 
8519
        break
-
 
8520
      if fid == 1:
-
 
8521
        if ftype == TType.STRING:
-
 
8522
          self.displayName = iprot.readString();
-
 
8523
        else:
-
 
8524
          iprot.skip(ftype)
-
 
8525
      elif fid == 2:
-
 
8526
        if ftype == TType.I64:
-
 
8527
          self.itemId = iprot.readI64();
-
 
8528
        else:
-
 
8529
          iprot.skip(ftype)
-
 
8530
      else:
-
 
8531
        iprot.skip(ftype)
-
 
8532
      iprot.readFieldEnd()
-
 
8533
    iprot.readStructEnd()
-
 
8534
 
-
 
8535
  def write(self, oprot):
-
 
8536
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
8537
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
8538
      return
-
 
8539
    oprot.writeStructBegin('deleteEntityTag_args')
-
 
8540
    if self.displayName is not None:
-
 
8541
      oprot.writeFieldBegin('displayName', TType.STRING, 1)
-
 
8542
      oprot.writeString(self.displayName)
-
 
8543
      oprot.writeFieldEnd()
-
 
8544
    if self.itemId is not None:
-
 
8545
      oprot.writeFieldBegin('itemId', TType.I64, 2)
-
 
8546
      oprot.writeI64(self.itemId)
-
 
8547
      oprot.writeFieldEnd()
-
 
8548
    oprot.writeFieldStop()
-
 
8549
    oprot.writeStructEnd()
-
 
8550
 
-
 
8551
  def validate(self):
-
 
8552
    return
-
 
8553
 
-
 
8554
 
-
 
8555
  def __repr__(self):
-
 
8556
    L = ['%s=%r' % (key, value)
-
 
8557
      for key, value in self.__dict__.iteritems()]
-
 
8558
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
8559
 
-
 
8560
  def __eq__(self, other):
-
 
8561
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
8562
 
-
 
8563
  def __ne__(self, other):
-
 
8564
    return not (self == other)
-
 
8565
 
-
 
8566
class deleteEntityTag_result:
-
 
8567
  """
-
 
8568
  Attributes:
-
 
8569
   - success
-
 
8570
  """
-
 
8571
 
-
 
8572
  thrift_spec = (
-
 
8573
    (0, TType.BOOL, 'success', None, None, ), # 0
-
 
8574
  )
-
 
8575
 
-
 
8576
  def __init__(self, success=None,):
-
 
8577
    self.success = success
-
 
8578
 
-
 
8579
  def read(self, iprot):
-
 
8580
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
8581
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
8582
      return
-
 
8583
    iprot.readStructBegin()
-
 
8584
    while True:
-
 
8585
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
8586
      if ftype == TType.STOP:
-
 
8587
        break
-
 
8588
      if fid == 0:
-
 
8589
        if ftype == TType.BOOL:
-
 
8590
          self.success = iprot.readBool();
-
 
8591
        else:
-
 
8592
          iprot.skip(ftype)
-
 
8593
      else:
-
 
8594
        iprot.skip(ftype)
-
 
8595
      iprot.readFieldEnd()
-
 
8596
    iprot.readStructEnd()
-
 
8597
 
-
 
8598
  def write(self, oprot):
-
 
8599
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
8600
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
8601
      return
-
 
8602
    oprot.writeStructBegin('deleteEntityTag_result')
-
 
8603
    if self.success is not None:
-
 
8604
      oprot.writeFieldBegin('success', TType.BOOL, 0)
-
 
8605
      oprot.writeBool(self.success)
-
 
8606
      oprot.writeFieldEnd()
-
 
8607
    oprot.writeFieldStop()
-
 
8608
    oprot.writeStructEnd()
-
 
8609
 
-
 
8610
  def validate(self):
-
 
8611
    return
-
 
8612
 
-
 
8613
 
-
 
8614
  def __repr__(self):
-
 
8615
    L = ['%s=%r' % (key, value)
-
 
8616
      for key, value in self.__dict__.iteritems()]
-
 
8617
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
8618
 
-
 
8619
  def __eq__(self, other):
-
 
8620
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
8621
 
-
 
8622
  def __ne__(self, other):
-
 
8623
    return not (self == other)
-
 
8624
 
-
 
8625
class deleteTag_args:
-
 
8626
  """
-
 
8627
  Attributes:
-
 
8628
   - displayName
-
 
8629
  """
-
 
8630
 
-
 
8631
  thrift_spec = (
-
 
8632
    None, # 0
-
 
8633
    (1, TType.STRING, 'displayName', None, None, ), # 1
-
 
8634
  )
-
 
8635
 
-
 
8636
  def __init__(self, displayName=None,):
-
 
8637
    self.displayName = displayName
-
 
8638
 
-
 
8639
  def read(self, iprot):
-
 
8640
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
8641
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
8642
      return
-
 
8643
    iprot.readStructBegin()
-
 
8644
    while True:
-
 
8645
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
8646
      if ftype == TType.STOP:
-
 
8647
        break
-
 
8648
      if fid == 1:
-
 
8649
        if ftype == TType.STRING:
-
 
8650
          self.displayName = iprot.readString();
-
 
8651
        else:
-
 
8652
          iprot.skip(ftype)
-
 
8653
      else:
-
 
8654
        iprot.skip(ftype)
-
 
8655
      iprot.readFieldEnd()
-
 
8656
    iprot.readStructEnd()
-
 
8657
 
-
 
8658
  def write(self, oprot):
-
 
8659
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
8660
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
8661
      return
-
 
8662
    oprot.writeStructBegin('deleteTag_args')
-
 
8663
    if self.displayName is not None:
-
 
8664
      oprot.writeFieldBegin('displayName', TType.STRING, 1)
-
 
8665
      oprot.writeString(self.displayName)
-
 
8666
      oprot.writeFieldEnd()
-
 
8667
    oprot.writeFieldStop()
-
 
8668
    oprot.writeStructEnd()
-
 
8669
 
-
 
8670
  def validate(self):
-
 
8671
    return
-
 
8672
 
-
 
8673
 
-
 
8674
  def __repr__(self):
-
 
8675
    L = ['%s=%r' % (key, value)
-
 
8676
      for key, value in self.__dict__.iteritems()]
-
 
8677
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
8678
 
-
 
8679
  def __eq__(self, other):
-
 
8680
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
8681
 
-
 
8682
  def __ne__(self, other):
-
 
8683
    return not (self == other)
-
 
8684
 
-
 
8685
class deleteTag_result:
-
 
8686
  """
-
 
8687
  Attributes:
-
 
8688
   - success
-
 
8689
  """
-
 
8690
 
-
 
8691
  thrift_spec = (
-
 
8692
    (0, TType.BOOL, 'success', None, None, ), # 0
-
 
8693
  )
-
 
8694
 
-
 
8695
  def __init__(self, success=None,):
-
 
8696
    self.success = success
-
 
8697
 
-
 
8698
  def read(self, iprot):
-
 
8699
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
8700
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
8701
      return
-
 
8702
    iprot.readStructBegin()
-
 
8703
    while True:
-
 
8704
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
8705
      if ftype == TType.STOP:
-
 
8706
        break
-
 
8707
      if fid == 0:
-
 
8708
        if ftype == TType.BOOL:
-
 
8709
          self.success = iprot.readBool();
-
 
8710
        else:
-
 
8711
          iprot.skip(ftype)
-
 
8712
      else:
-
 
8713
        iprot.skip(ftype)
-
 
8714
      iprot.readFieldEnd()
-
 
8715
    iprot.readStructEnd()
-
 
8716
 
-
 
8717
  def write(self, oprot):
-
 
8718
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
8719
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
8720
      return
-
 
8721
    oprot.writeStructBegin('deleteTag_result')
-
 
8722
    if self.success is not None:
-
 
8723
      oprot.writeFieldBegin('success', TType.BOOL, 0)
-
 
8724
      oprot.writeBool(self.success)
-
 
8725
      oprot.writeFieldEnd()
-
 
8726
    oprot.writeFieldStop()
-
 
8727
    oprot.writeStructEnd()
-
 
8728
 
-
 
8729
  def validate(self):
-
 
8730
    return
-
 
8731
 
-
 
8732
 
-
 
8733
  def __repr__(self):
-
 
8734
    L = ['%s=%r' % (key, value)
-
 
8735
      for key, value in self.__dict__.iteritems()]
-
 
8736
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
8737
 
-
 
8738
  def __eq__(self, other):
-
 
8739
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
8740
 
-
 
8741
  def __ne__(self, other):
-
 
8742
    return not (self == other)
-
 
8743
 
-
 
8744
class getAllTags_args:
-
 
8745
 
-
 
8746
  thrift_spec = (
-
 
8747
  )
-
 
8748
 
-
 
8749
  def read(self, iprot):
-
 
8750
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
8751
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
8752
      return
-
 
8753
    iprot.readStructBegin()
-
 
8754
    while True:
-
 
8755
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
8756
      if ftype == TType.STOP:
-
 
8757
        break
-
 
8758
      else:
-
 
8759
        iprot.skip(ftype)
-
 
8760
      iprot.readFieldEnd()
-
 
8761
    iprot.readStructEnd()
-
 
8762
 
-
 
8763
  def write(self, oprot):
-
 
8764
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
8765
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
8766
      return
-
 
8767
    oprot.writeStructBegin('getAllTags_args')
-
 
8768
    oprot.writeFieldStop()
-
 
8769
    oprot.writeStructEnd()
-
 
8770
 
-
 
8771
  def validate(self):
-
 
8772
    return
-
 
8773
 
-
 
8774
 
-
 
8775
  def __repr__(self):
-
 
8776
    L = ['%s=%r' % (key, value)
-
 
8777
      for key, value in self.__dict__.iteritems()]
-
 
8778
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
8779
 
-
 
8780
  def __eq__(self, other):
-
 
8781
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
8782
 
-
 
8783
  def __ne__(self, other):
-
 
8784
    return not (self == other)
-
 
8785
 
-
 
8786
class getAllTags_result:
-
 
8787
  """
-
 
8788
  Attributes:
-
 
8789
   - success
-
 
8790
  """
-
 
8791
 
-
 
8792
  thrift_spec = (
-
 
8793
    (0, TType.LIST, 'success', (TType.STRING,None), None, ), # 0
-
 
8794
  )
-
 
8795
 
-
 
8796
  def __init__(self, success=None,):
-
 
8797
    self.success = success
-
 
8798
 
-
 
8799
  def read(self, iprot):
-
 
8800
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
8801
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
8802
      return
-
 
8803
    iprot.readStructBegin()
-
 
8804
    while True:
-
 
8805
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
8806
      if ftype == TType.STOP:
-
 
8807
        break
-
 
8808
      if fid == 0:
-
 
8809
        if ftype == TType.LIST:
-
 
8810
          self.success = []
-
 
8811
          (_etype138, _size135) = iprot.readListBegin()
-
 
8812
          for _i139 in xrange(_size135):
-
 
8813
            _elem140 = iprot.readString();
-
 
8814
            self.success.append(_elem140)
-
 
8815
          iprot.readListEnd()
-
 
8816
        else:
-
 
8817
          iprot.skip(ftype)
-
 
8818
      else:
-
 
8819
        iprot.skip(ftype)
-
 
8820
      iprot.readFieldEnd()
-
 
8821
    iprot.readStructEnd()
-
 
8822
 
-
 
8823
  def write(self, oprot):
-
 
8824
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
8825
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
8826
      return
-
 
8827
    oprot.writeStructBegin('getAllTags_result')
-
 
8828
    if self.success is not None:
-
 
8829
      oprot.writeFieldBegin('success', TType.LIST, 0)
-
 
8830
      oprot.writeListBegin(TType.STRING, len(self.success))
-
 
8831
      for iter141 in self.success:
-
 
8832
        oprot.writeString(iter141)
-
 
8833
      oprot.writeListEnd()
-
 
8834
      oprot.writeFieldEnd()
-
 
8835
    oprot.writeFieldStop()
-
 
8836
    oprot.writeStructEnd()
-
 
8837
 
-
 
8838
  def validate(self):
-
 
8839
    return
-
 
8840
 
-
 
8841
 
-
 
8842
  def __repr__(self):
-
 
8843
    L = ['%s=%r' % (key, value)
-
 
8844
      for key, value in self.__dict__.iteritems()]
-
 
8845
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
8846
 
-
 
8847
  def __eq__(self, other):
-
 
8848
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
8849
 
-
 
8850
  def __ne__(self, other):
-
 
8851
    return not (self == other)
-
 
8852
 
-
 
8853
class getAllEntitiesByTagName_args:
-
 
8854
  """
-
 
8855
  Attributes:
-
 
8856
   - displayName
-
 
8857
  """
-
 
8858
 
-
 
8859
  thrift_spec = (
-
 
8860
    None, # 0
-
 
8861
    (1, TType.STRING, 'displayName', None, None, ), # 1
-
 
8862
  )
-
 
8863
 
-
 
8864
  def __init__(self, displayName=None,):
-
 
8865
    self.displayName = displayName
-
 
8866
 
-
 
8867
  def read(self, iprot):
-
 
8868
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
8869
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
8870
      return
-
 
8871
    iprot.readStructBegin()
-
 
8872
    while True:
-
 
8873
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
8874
      if ftype == TType.STOP:
-
 
8875
        break
-
 
8876
      if fid == 1:
-
 
8877
        if ftype == TType.STRING:
-
 
8878
          self.displayName = iprot.readString();
-
 
8879
        else:
-
 
8880
          iprot.skip(ftype)
-
 
8881
      else:
-
 
8882
        iprot.skip(ftype)
-
 
8883
      iprot.readFieldEnd()
-
 
8884
    iprot.readStructEnd()
-
 
8885
 
-
 
8886
  def write(self, oprot):
-
 
8887
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
8888
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
8889
      return
-
 
8890
    oprot.writeStructBegin('getAllEntitiesByTagName_args')
-
 
8891
    if self.displayName is not None:
-
 
8892
      oprot.writeFieldBegin('displayName', TType.STRING, 1)
-
 
8893
      oprot.writeString(self.displayName)
-
 
8894
      oprot.writeFieldEnd()
-
 
8895
    oprot.writeFieldStop()
-
 
8896
    oprot.writeStructEnd()
-
 
8897
 
-
 
8898
  def validate(self):
-
 
8899
    return
-
 
8900
 
-
 
8901
 
-
 
8902
  def __repr__(self):
-
 
8903
    L = ['%s=%r' % (key, value)
-
 
8904
      for key, value in self.__dict__.iteritems()]
-
 
8905
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
8906
 
-
 
8907
  def __eq__(self, other):
-
 
8908
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
8909
 
-
 
8910
  def __ne__(self, other):
-
 
8911
    return not (self == other)
-
 
8912
 
-
 
8913
class getAllEntitiesByTagName_result:
-
 
8914
  """
-
 
8915
  Attributes:
-
 
8916
   - success
-
 
8917
  """
-
 
8918
 
-
 
8919
  thrift_spec = (
-
 
8920
    (0, TType.LIST, 'success', (TType.I64,None), None, ), # 0
-
 
8921
  )
-
 
8922
 
-
 
8923
  def __init__(self, success=None,):
-
 
8924
    self.success = success
-
 
8925
 
-
 
8926
  def read(self, iprot):
-
 
8927
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
8928
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
8929
      return
-
 
8930
    iprot.readStructBegin()
-
 
8931
    while True:
-
 
8932
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
8933
      if ftype == TType.STOP:
-
 
8934
        break
-
 
8935
      if fid == 0:
-
 
8936
        if ftype == TType.LIST:
-
 
8937
          self.success = []
-
 
8938
          (_etype145, _size142) = iprot.readListBegin()
-
 
8939
          for _i146 in xrange(_size142):
-
 
8940
            _elem147 = iprot.readI64();
-
 
8941
            self.success.append(_elem147)
-
 
8942
          iprot.readListEnd()
-
 
8943
        else:
-
 
8944
          iprot.skip(ftype)
-
 
8945
      else:
-
 
8946
        iprot.skip(ftype)
-
 
8947
      iprot.readFieldEnd()
-
 
8948
    iprot.readStructEnd()
-
 
8949
 
-
 
8950
  def write(self, oprot):
-
 
8951
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
8952
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
8953
      return
-
 
8954
    oprot.writeStructBegin('getAllEntitiesByTagName_result')
-
 
8955
    if self.success is not None:
-
 
8956
      oprot.writeFieldBegin('success', TType.LIST, 0)
-
 
8957
      oprot.writeListBegin(TType.I64, len(self.success))
-
 
8958
      for iter148 in self.success:
-
 
8959
        oprot.writeI64(iter148)
-
 
8960
      oprot.writeListEnd()
-
 
8961
      oprot.writeFieldEnd()
-
 
8962
    oprot.writeFieldStop()
-
 
8963
    oprot.writeStructEnd()
-
 
8964
 
-
 
8965
  def validate(self):
-
 
8966
    return
-
 
8967
 
-
 
8968
 
-
 
8969
  def __repr__(self):
-
 
8970
    L = ['%s=%r' % (key, value)
-
 
8971
      for key, value in self.__dict__.iteritems()]
-
 
8972
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
8973
 
-
 
8974
  def __eq__(self, other):
-
 
8975
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
8976
 
-
 
8977
  def __ne__(self, other):
-
 
8978
    return not (self == other)
-
 
8979
 
8117
class deleteSimilarItem_args:
8980
class deleteSimilarItem_args:
8118
  """
8981
  """
8119
  Attributes:
8982
  Attributes:
8120
   - itemId
8983
   - itemId
8121
   - catalogItemId
8984
   - catalogItemId
Line 8694... Line 9557...
8694
      if ftype == TType.STOP:
9557
      if ftype == TType.STOP:
8695
        break
9558
        break
8696
      if fid == 0:
9559
      if fid == 0:
8697
        if ftype == TType.LIST:
9560
        if ftype == TType.LIST:
8698
          self.success = []
9561
          self.success = []
8699
          (_etype138, _size135) = iprot.readListBegin()
9562
          (_etype152, _size149) = iprot.readListBegin()
8700
          for _i139 in xrange(_size135):
9563
          for _i153 in xrange(_size149):
8701
            _elem140 = Item()
9564
            _elem154 = Item()
8702
            _elem140.read(iprot)
9565
            _elem154.read(iprot)
8703
            self.success.append(_elem140)
9566
            self.success.append(_elem154)
8704
          iprot.readListEnd()
9567
          iprot.readListEnd()
8705
        else:
9568
        else:
8706
          iprot.skip(ftype)
9569
          iprot.skip(ftype)
8707
      else:
9570
      else:
8708
        iprot.skip(ftype)
9571
        iprot.skip(ftype)
Line 8715... Line 9578...
8715
      return
9578
      return
8716
    oprot.writeStructBegin('getItemsByRiskyFlag_result')
9579
    oprot.writeStructBegin('getItemsByRiskyFlag_result')
8717
    if self.success is not None:
9580
    if self.success is not None:
8718
      oprot.writeFieldBegin('success', TType.LIST, 0)
9581
      oprot.writeFieldBegin('success', TType.LIST, 0)
8719
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9582
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8720
      for iter141 in self.success:
9583
      for iter155 in self.success:
8721
        iter141.write(oprot)
9584
        iter155.write(oprot)
8722
      oprot.writeListEnd()
9585
      oprot.writeListEnd()
8723
      oprot.writeFieldEnd()
9586
      oprot.writeFieldEnd()
8724
    oprot.writeFieldStop()
9587
    oprot.writeFieldStop()
8725
    oprot.writeStructEnd()
9588
    oprot.writeStructEnd()
8726
 
9589
 
Line 8834... Line 9697...
8834
      if ftype == TType.STOP:
9697
      if ftype == TType.STOP:
8835
        break
9698
        break
8836
      if fid == 0:
9699
      if fid == 0:
8837
        if ftype == TType.LIST:
9700
        if ftype == TType.LIST:
8838
          self.success = []
9701
          self.success = []
8839
          (_etype145, _size142) = iprot.readListBegin()
9702
          (_etype159, _size156) = iprot.readListBegin()
8840
          for _i146 in xrange(_size142):
9703
          for _i160 in xrange(_size156):
8841
            _elem147 = Item()
9704
            _elem161 = Item()
8842
            _elem147.read(iprot)
9705
            _elem161.read(iprot)
8843
            self.success.append(_elem147)
9706
            self.success.append(_elem161)
8844
          iprot.readListEnd()
9707
          iprot.readListEnd()
8845
        else:
9708
        else:
8846
          iprot.skip(ftype)
9709
          iprot.skip(ftype)
8847
      else:
9710
      else:
8848
        iprot.skip(ftype)
9711
        iprot.skip(ftype)
Line 8855... Line 9718...
8855
      return
9718
      return
8856
    oprot.writeStructBegin('getItemsForMasterSheet_result')
9719
    oprot.writeStructBegin('getItemsForMasterSheet_result')
8857
    if self.success is not None:
9720
    if self.success is not None:
8858
      oprot.writeFieldBegin('success', TType.LIST, 0)
9721
      oprot.writeFieldBegin('success', TType.LIST, 0)
8859
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9722
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8860
      for iter148 in self.success:
9723
      for iter162 in self.success:
8861
        iter148.write(oprot)
9724
        iter162.write(oprot)
8862
      oprot.writeListEnd()
9725
      oprot.writeListEnd()
8863
      oprot.writeFieldEnd()
9726
      oprot.writeFieldEnd()
8864
    oprot.writeFieldStop()
9727
    oprot.writeFieldStop()
8865
    oprot.writeStructEnd()
9728
    oprot.writeStructEnd()
8866
 
9729
 
Line 8986... Line 9849...
8986
      if ftype == TType.STOP:
9849
      if ftype == TType.STOP:
8987
        break
9850
        break
8988
      if fid == 0:
9851
      if fid == 0:
8989
        if ftype == TType.LIST:
9852
        if ftype == TType.LIST:
8990
          self.success = []
9853
          self.success = []
8991
          (_etype152, _size149) = iprot.readListBegin()
9854
          (_etype166, _size163) = iprot.readListBegin()
8992
          for _i153 in xrange(_size149):
9855
          for _i167 in xrange(_size163):
8993
            _elem154 = iprot.readI64();
9856
            _elem168 = iprot.readI64();
8994
            self.success.append(_elem154)
9857
            self.success.append(_elem168)
8995
          iprot.readListEnd()
9858
          iprot.readListEnd()
8996
        else:
9859
        else:
8997
          iprot.skip(ftype)
9860
          iprot.skip(ftype)
8998
      else:
9861
      else:
8999
        iprot.skip(ftype)
9862
        iprot.skip(ftype)
Line 9006... Line 9869...
9006
      return
9869
      return
9007
    oprot.writeStructBegin('getSimilarItemsCatalogIds_result')
9870
    oprot.writeStructBegin('getSimilarItemsCatalogIds_result')
9008
    if self.success is not None:
9871
    if self.success is not None:
9009
      oprot.writeFieldBegin('success', TType.LIST, 0)
9872
      oprot.writeFieldBegin('success', TType.LIST, 0)
9010
      oprot.writeListBegin(TType.I64, len(self.success))
9873
      oprot.writeListBegin(TType.I64, len(self.success))
9011
      for iter155 in self.success:
9874
      for iter169 in self.success:
9012
        oprot.writeI64(iter155)
9875
        oprot.writeI64(iter169)
9013
      oprot.writeListEnd()
9876
      oprot.writeListEnd()
9014
      oprot.writeFieldEnd()
9877
      oprot.writeFieldEnd()
9015
    oprot.writeFieldStop()
9878
    oprot.writeFieldStop()
9016
    oprot.writeStructEnd()
9879
    oprot.writeStructEnd()
9017
 
9880
 
Line 9340... Line 10203...
9340
      if ftype == TType.STOP:
10203
      if ftype == TType.STOP:
9341
        break
10204
        break
9342
      if fid == 0:
10205
      if fid == 0:
9343
        if ftype == TType.LIST:
10206
        if ftype == TType.LIST:
9344
          self.success = []
10207
          self.success = []
9345
          (_etype159, _size156) = iprot.readListBegin()
10208
          (_etype173, _size170) = iprot.readListBegin()
9346
          for _i160 in xrange(_size156):
10209
          for _i174 in xrange(_size170):
9347
            _elem161 = iprot.readString();
10210
            _elem175 = iprot.readString();
9348
            self.success.append(_elem161)
10211
            self.success.append(_elem175)
9349
          iprot.readListEnd()
10212
          iprot.readListEnd()
9350
        else:
10213
        else:
9351
          iprot.skip(ftype)
10214
          iprot.skip(ftype)
9352
      else:
10215
      else:
9353
        iprot.skip(ftype)
10216
        iprot.skip(ftype)
Line 9360... Line 10223...
9360
      return
10223
      return
9361
    oprot.writeStructBegin('getAllBrandsByCategory_result')
10224
    oprot.writeStructBegin('getAllBrandsByCategory_result')
9362
    if self.success is not None:
10225
    if self.success is not None:
9363
      oprot.writeFieldBegin('success', TType.LIST, 0)
10226
      oprot.writeFieldBegin('success', TType.LIST, 0)
9364
      oprot.writeListBegin(TType.STRING, len(self.success))
10227
      oprot.writeListBegin(TType.STRING, len(self.success))
9365
      for iter162 in self.success:
10228
      for iter176 in self.success:
9366
        oprot.writeString(iter162)
10229
        oprot.writeString(iter176)
9367
      oprot.writeListEnd()
10230
      oprot.writeListEnd()
9368
      oprot.writeFieldEnd()
10231
      oprot.writeFieldEnd()
9369
    oprot.writeFieldStop()
10232
    oprot.writeFieldStop()
9370
    oprot.writeStructEnd()
10233
    oprot.writeStructEnd()
9371
 
10234
 
Line 9449... Line 10312...
9449
      if ftype == TType.STOP:
10312
      if ftype == TType.STOP:
9450
        break
10313
        break
9451
      if fid == 0:
10314
      if fid == 0:
9452
        if ftype == TType.LIST:
10315
        if ftype == TType.LIST:
9453
          self.success = []
10316
          self.success = []
9454
          (_etype166, _size163) = iprot.readListBegin()
10317
          (_etype180, _size177) = iprot.readListBegin()
9455
          for _i167 in xrange(_size163):
10318
          for _i181 in xrange(_size177):
9456
            _elem168 = iprot.readString();
10319
            _elem182 = iprot.readString();
9457
            self.success.append(_elem168)
10320
            self.success.append(_elem182)
9458
          iprot.readListEnd()
10321
          iprot.readListEnd()
9459
        else:
10322
        else:
9460
          iprot.skip(ftype)
10323
          iprot.skip(ftype)
9461
      else:
10324
      else:
9462
        iprot.skip(ftype)
10325
        iprot.skip(ftype)
Line 9469... Line 10332...
9469
      return
10332
      return
9470
    oprot.writeStructBegin('getAllBrands_result')
10333
    oprot.writeStructBegin('getAllBrands_result')
9471
    if self.success is not None:
10334
    if self.success is not None:
9472
      oprot.writeFieldBegin('success', TType.LIST, 0)
10335
      oprot.writeFieldBegin('success', TType.LIST, 0)
9473
      oprot.writeListBegin(TType.STRING, len(self.success))
10336
      oprot.writeListBegin(TType.STRING, len(self.success))
9474
      for iter169 in self.success:
10337
      for iter183 in self.success:
9475
        oprot.writeString(iter169)
10338
        oprot.writeString(iter183)
9476
      oprot.writeListEnd()
10339
      oprot.writeListEnd()
9477
      oprot.writeFieldEnd()
10340
      oprot.writeFieldEnd()
9478
    oprot.writeFieldStop()
10341
    oprot.writeFieldStop()
9479
    oprot.writeStructEnd()
10342
    oprot.writeStructEnd()
9480
 
10343
 
Line 9558... Line 10421...
9558
      if ftype == TType.STOP:
10421
      if ftype == TType.STOP:
9559
        break
10422
        break
9560
      if fid == 0:
10423
      if fid == 0:
9561
        if ftype == TType.LIST:
10424
        if ftype == TType.LIST:
9562
          self.success = []
10425
          self.success = []
9563
          (_etype173, _size170) = iprot.readListBegin()
10426
          (_etype187, _size184) = iprot.readListBegin()
9564
          for _i174 in xrange(_size170):
10427
          for _i188 in xrange(_size184):
9565
            _elem175 = Source()
10428
            _elem189 = Source()
9566
            _elem175.read(iprot)
10429
            _elem189.read(iprot)
9567
            self.success.append(_elem175)
10430
            self.success.append(_elem189)
9568
          iprot.readListEnd()
10431
          iprot.readListEnd()
9569
        else:
10432
        else:
9570
          iprot.skip(ftype)
10433
          iprot.skip(ftype)
9571
      else:
10434
      else:
9572
        iprot.skip(ftype)
10435
        iprot.skip(ftype)
Line 9579... Line 10442...
9579
      return
10442
      return
9580
    oprot.writeStructBegin('getAllSources_result')
10443
    oprot.writeStructBegin('getAllSources_result')
9581
    if self.success is not None:
10444
    if self.success is not None:
9582
      oprot.writeFieldBegin('success', TType.LIST, 0)
10445
      oprot.writeFieldBegin('success', TType.LIST, 0)
9583
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10446
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9584
      for iter176 in self.success:
10447
      for iter190 in self.success:
9585
        iter176.write(oprot)
10448
        iter190.write(oprot)
9586
      oprot.writeListEnd()
10449
      oprot.writeListEnd()
9587
      oprot.writeFieldEnd()
10450
      oprot.writeFieldEnd()
9588
    oprot.writeFieldStop()
10451
    oprot.writeFieldStop()
9589
    oprot.writeStructEnd()
10452
    oprot.writeStructEnd()
9590
 
10453
 
Line 9956... Line 10819...
9956
      if ftype == TType.STOP:
10819
      if ftype == TType.STOP:
9957
        break
10820
        break
9958
      if fid == 0:
10821
      if fid == 0:
9959
        if ftype == TType.LIST:
10822
        if ftype == TType.LIST:
9960
          self.success = []
10823
          self.success = []
9961
          (_etype180, _size177) = iprot.readListBegin()
10824
          (_etype194, _size191) = iprot.readListBegin()
9962
          for _i181 in xrange(_size177):
10825
          for _i195 in xrange(_size191):
9963
            _elem182 = SourceItemPricing()
10826
            _elem196 = SourceItemPricing()
9964
            _elem182.read(iprot)
10827
            _elem196.read(iprot)
9965
            self.success.append(_elem182)
10828
            self.success.append(_elem196)
9966
          iprot.readListEnd()
10829
          iprot.readListEnd()
9967
        else:
10830
        else:
9968
          iprot.skip(ftype)
10831
          iprot.skip(ftype)
9969
      elif fid == 1:
10832
      elif fid == 1:
9970
        if ftype == TType.STRUCT:
10833
        if ftype == TType.STRUCT:
Line 9983... Line 10846...
9983
      return
10846
      return
9984
    oprot.writeStructBegin('getAllSourcePricing_result')
10847
    oprot.writeStructBegin('getAllSourcePricing_result')
9985
    if self.success is not None:
10848
    if self.success is not None:
9986
      oprot.writeFieldBegin('success', TType.LIST, 0)
10849
      oprot.writeFieldBegin('success', TType.LIST, 0)
9987
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10850
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9988
      for iter183 in self.success:
10851
      for iter197 in self.success:
9989
        iter183.write(oprot)
10852
        iter197.write(oprot)
9990
      oprot.writeListEnd()
10853
      oprot.writeListEnd()
9991
      oprot.writeFieldEnd()
10854
      oprot.writeFieldEnd()
9992
    if self.cex is not None:
10855
    if self.cex is not None:
9993
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
10856
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
9994
      self.cex.write(oprot)
10857
      self.cex.write(oprot)
Line 10186... Line 11049...
10186
      if ftype == TType.STOP:
11049
      if ftype == TType.STOP:
10187
        break
11050
        break
10188
      if fid == 1:
11051
      if fid == 1:
10189
        if ftype == TType.LIST:
11052
        if ftype == TType.LIST:
10190
          self.searchTerms = []
11053
          self.searchTerms = []
10191
          (_etype187, _size184) = iprot.readListBegin()
11054
          (_etype201, _size198) = iprot.readListBegin()
10192
          for _i188 in xrange(_size184):
11055
          for _i202 in xrange(_size198):
10193
            _elem189 = iprot.readString();
11056
            _elem203 = iprot.readString();
10194
            self.searchTerms.append(_elem189)
11057
            self.searchTerms.append(_elem203)
10195
          iprot.readListEnd()
11058
          iprot.readListEnd()
10196
        else:
11059
        else:
10197
          iprot.skip(ftype)
11060
          iprot.skip(ftype)
10198
      elif fid == 2:
11061
      elif fid == 2:
10199
        if ftype == TType.I64:
11062
        if ftype == TType.I64:
Line 10216... Line 11079...
10216
      return
11079
      return
10217
    oprot.writeStructBegin('searchItemsInRange_args')
11080
    oprot.writeStructBegin('searchItemsInRange_args')
10218
    if self.searchTerms is not None:
11081
    if self.searchTerms is not None:
10219
      oprot.writeFieldBegin('searchTerms', TType.LIST, 1)
11082
      oprot.writeFieldBegin('searchTerms', TType.LIST, 1)
10220
      oprot.writeListBegin(TType.STRING, len(self.searchTerms))
11083
      oprot.writeListBegin(TType.STRING, len(self.searchTerms))
10221
      for iter190 in self.searchTerms:
11084
      for iter204 in self.searchTerms:
10222
        oprot.writeString(iter190)
11085
        oprot.writeString(iter204)
10223
      oprot.writeListEnd()
11086
      oprot.writeListEnd()
10224
      oprot.writeFieldEnd()
11087
      oprot.writeFieldEnd()
10225
    if self.offset is not None:
11088
    if self.offset is not None:
10226
      oprot.writeFieldBegin('offset', TType.I64, 2)
11089
      oprot.writeFieldBegin('offset', TType.I64, 2)
10227
      oprot.writeI64(self.offset)
11090
      oprot.writeI64(self.offset)
Line 10271... Line 11134...
10271
      if ftype == TType.STOP:
11134
      if ftype == TType.STOP:
10272
        break
11135
        break
10273
      if fid == 0:
11136
      if fid == 0:
10274
        if ftype == TType.LIST:
11137
        if ftype == TType.LIST:
10275
          self.success = []
11138
          self.success = []
10276
          (_etype194, _size191) = iprot.readListBegin()
11139
          (_etype208, _size205) = iprot.readListBegin()
10277
          for _i195 in xrange(_size191):
11140
          for _i209 in xrange(_size205):
10278
            _elem196 = Item()
11141
            _elem210 = Item()
10279
            _elem196.read(iprot)
11142
            _elem210.read(iprot)
10280
            self.success.append(_elem196)
11143
            self.success.append(_elem210)
10281
          iprot.readListEnd()
11144
          iprot.readListEnd()
10282
        else:
11145
        else:
10283
          iprot.skip(ftype)
11146
          iprot.skip(ftype)
10284
      else:
11147
      else:
10285
        iprot.skip(ftype)
11148
        iprot.skip(ftype)
Line 10292... Line 11155...
10292
      return
11155
      return
10293
    oprot.writeStructBegin('searchItemsInRange_result')
11156
    oprot.writeStructBegin('searchItemsInRange_result')
10294
    if self.success is not None:
11157
    if self.success is not None:
10295
      oprot.writeFieldBegin('success', TType.LIST, 0)
11158
      oprot.writeFieldBegin('success', TType.LIST, 0)
10296
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11159
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10297
      for iter197 in self.success:
11160
      for iter211 in self.success:
10298
        iter197.write(oprot)
11161
        iter211.write(oprot)
10299
      oprot.writeListEnd()
11162
      oprot.writeListEnd()
10300
      oprot.writeFieldEnd()
11163
      oprot.writeFieldEnd()
10301
    oprot.writeFieldStop()
11164
    oprot.writeFieldStop()
10302
    oprot.writeStructEnd()
11165
    oprot.writeStructEnd()
10303
 
11166
 
Line 10340... Line 11203...
10340
      if ftype == TType.STOP:
11203
      if ftype == TType.STOP:
10341
        break
11204
        break
10342
      if fid == 1:
11205
      if fid == 1:
10343
        if ftype == TType.LIST:
11206
        if ftype == TType.LIST:
10344
          self.searchTerms = []
11207
          self.searchTerms = []
10345
          (_etype201, _size198) = iprot.readListBegin()
11208
          (_etype215, _size212) = iprot.readListBegin()
10346
          for _i202 in xrange(_size198):
11209
          for _i216 in xrange(_size212):
10347
            _elem203 = iprot.readString();
11210
            _elem217 = iprot.readString();
10348
            self.searchTerms.append(_elem203)
11211
            self.searchTerms.append(_elem217)
10349
          iprot.readListEnd()
11212
          iprot.readListEnd()
10350
        else:
11213
        else:
10351
          iprot.skip(ftype)
11214
          iprot.skip(ftype)
10352
      else:
11215
      else:
10353
        iprot.skip(ftype)
11216
        iprot.skip(ftype)
Line 10360... Line 11223...
10360
      return
11223
      return
10361
    oprot.writeStructBegin('getSearchResultCount_args')
11224
    oprot.writeStructBegin('getSearchResultCount_args')
10362
    if self.searchTerms is not None:
11225
    if self.searchTerms is not None:
10363
      oprot.writeFieldBegin('searchTerms', TType.LIST, 1)
11226
      oprot.writeFieldBegin('searchTerms', TType.LIST, 1)
10364
      oprot.writeListBegin(TType.STRING, len(self.searchTerms))
11227
      oprot.writeListBegin(TType.STRING, len(self.searchTerms))
10365
      for iter204 in self.searchTerms:
11228
      for iter218 in self.searchTerms:
10366
        oprot.writeString(iter204)
11229
        oprot.writeString(iter218)
10367
      oprot.writeListEnd()
11230
      oprot.writeListEnd()
10368
      oprot.writeFieldEnd()
11231
      oprot.writeFieldEnd()
10369
    oprot.writeFieldStop()
11232
    oprot.writeFieldStop()
10370
    oprot.writeStructEnd()
11233
    oprot.writeStructEnd()
10371
 
11234
 
Line 10526... Line 11389...
10526
      if ftype == TType.STOP:
11389
      if ftype == TType.STOP:
10527
        break
11390
        break
10528
      if fid == 0:
11391
      if fid == 0:
10529
        if ftype == TType.LIST:
11392
        if ftype == TType.LIST:
10530
          self.success = []
11393
          self.success = []
10531
          (_etype208, _size205) = iprot.readListBegin()
11394
          (_etype222, _size219) = iprot.readListBegin()
10532
          for _i209 in xrange(_size205):
11395
          for _i223 in xrange(_size219):
10533
            _elem210 = ProductNotificationRequest()
11396
            _elem224 = ProductNotificationRequest()
10534
            _elem210.read(iprot)
11397
            _elem224.read(iprot)
10535
            self.success.append(_elem210)
11398
            self.success.append(_elem224)
10536
          iprot.readListEnd()
11399
          iprot.readListEnd()
10537
        else:
11400
        else:
10538
          iprot.skip(ftype)
11401
          iprot.skip(ftype)
10539
      else:
11402
      else:
10540
        iprot.skip(ftype)
11403
        iprot.skip(ftype)
Line 10547... Line 11410...
10547
      return
11410
      return
10548
    oprot.writeStructBegin('getProductNotifications_result')
11411
    oprot.writeStructBegin('getProductNotifications_result')
10549
    if self.success is not None:
11412
    if self.success is not None:
10550
      oprot.writeFieldBegin('success', TType.LIST, 0)
11413
      oprot.writeFieldBegin('success', TType.LIST, 0)
10551
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11414
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10552
      for iter211 in self.success:
11415
      for iter225 in self.success:
10553
        iter211.write(oprot)
11416
        iter225.write(oprot)
10554
      oprot.writeListEnd()
11417
      oprot.writeListEnd()
10555
      oprot.writeFieldEnd()
11418
      oprot.writeFieldEnd()
10556
    oprot.writeFieldStop()
11419
    oprot.writeFieldStop()
10557
    oprot.writeStructEnd()
11420
    oprot.writeStructEnd()
10558
 
11421
 
Line 10654... Line 11517...
10654
      if ftype == TType.STOP:
11517
      if ftype == TType.STOP:
10655
        break
11518
        break
10656
      if fid == 0:
11519
      if fid == 0:
10657
        if ftype == TType.LIST:
11520
        if ftype == TType.LIST:
10658
          self.success = []
11521
          self.success = []
10659
          (_etype215, _size212) = iprot.readListBegin()
11522
          (_etype229, _size226) = iprot.readListBegin()
10660
          for _i216 in xrange(_size212):
11523
          for _i230 in xrange(_size226):
10661
            _elem217 = ProductNotificationRequestCount()
11524
            _elem231 = ProductNotificationRequestCount()
10662
            _elem217.read(iprot)
11525
            _elem231.read(iprot)
10663
            self.success.append(_elem217)
11526
            self.success.append(_elem231)
10664
          iprot.readListEnd()
11527
          iprot.readListEnd()
10665
        else:
11528
        else:
10666
          iprot.skip(ftype)
11529
          iprot.skip(ftype)
10667
      else:
11530
      else:
10668
        iprot.skip(ftype)
11531
        iprot.skip(ftype)
Line 10675... Line 11538...
10675
      return
11538
      return
10676
    oprot.writeStructBegin('getProductNotificationRequestCount_result')
11539
    oprot.writeStructBegin('getProductNotificationRequestCount_result')
10677
    if self.success is not None:
11540
    if self.success is not None:
10678
      oprot.writeFieldBegin('success', TType.LIST, 0)
11541
      oprot.writeFieldBegin('success', TType.LIST, 0)
10679
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11542
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10680
      for iter218 in self.success:
11543
      for iter232 in self.success:
10681
        iter218.write(oprot)
11544
        iter232.write(oprot)
10682
      oprot.writeListEnd()
11545
      oprot.writeListEnd()
10683
      oprot.writeFieldEnd()
11546
      oprot.writeFieldEnd()
10684
    oprot.writeFieldStop()
11547
    oprot.writeFieldStop()
10685
    oprot.writeStructEnd()
11548
    oprot.writeStructEnd()
10686
 
11549
 
Line 10923... Line 11786...
10923
      if ftype == TType.STOP:
11786
      if ftype == TType.STOP:
10924
        break
11787
        break
10925
      if fid == 0:
11788
      if fid == 0:
10926
        if ftype == TType.LIST:
11789
        if ftype == TType.LIST:
10927
          self.success = []
11790
          self.success = []
10928
          (_etype222, _size219) = iprot.readListBegin()
11791
          (_etype236, _size233) = iprot.readListBegin()
10929
          for _i223 in xrange(_size219):
11792
          for _i237 in xrange(_size233):
10930
            _elem224 = iprot.readI64();
11793
            _elem238 = iprot.readI64();
10931
            self.success.append(_elem224)
11794
            self.success.append(_elem238)
10932
          iprot.readListEnd()
11795
          iprot.readListEnd()
10933
        else:
11796
        else:
10934
          iprot.skip(ftype)
11797
          iprot.skip(ftype)
10935
      elif fid == 1:
11798
      elif fid == 1:
10936
        if ftype == TType.STRUCT:
11799
        if ftype == TType.STRUCT:
Line 10949... Line 11812...
10949
      return
11812
      return
10950
    oprot.writeStructBegin('getClearanceSaleCatalogIds_result')
11813
    oprot.writeStructBegin('getClearanceSaleCatalogIds_result')
10951
    if self.success is not None:
11814
    if self.success is not None:
10952
      oprot.writeFieldBegin('success', TType.LIST, 0)
11815
      oprot.writeFieldBegin('success', TType.LIST, 0)
10953
      oprot.writeListBegin(TType.I64, len(self.success))
11816
      oprot.writeListBegin(TType.I64, len(self.success))
10954
      for iter225 in self.success:
11817
      for iter239 in self.success:
10955
        oprot.writeI64(iter225)
11818
        oprot.writeI64(iter239)
10956
      oprot.writeListEnd()
11819
      oprot.writeListEnd()
10957
      oprot.writeFieldEnd()
11820
      oprot.writeFieldEnd()
10958
    if self.cex is not None:
11821
    if self.cex is not None:
10959
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
11822
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
10960
      self.cex.write(oprot)
11823
      self.cex.write(oprot)
Line 11491... Line 12354...
11491
      if ftype == TType.STOP:
12354
      if ftype == TType.STOP:
11492
        break
12355
        break
11493
      if fid == 0:
12356
      if fid == 0:
11494
        if ftype == TType.LIST:
12357
        if ftype == TType.LIST:
11495
          self.success = []
12358
          self.success = []
11496
          (_etype229, _size226) = iprot.readListBegin()
12359
          (_etype243, _size240) = iprot.readListBegin()
11497
          for _i230 in xrange(_size226):
12360
          for _i244 in xrange(_size240):
11498
            _elem231 = VoucherItemMapping()
12361
            _elem245 = VoucherItemMapping()
11499
            _elem231.read(iprot)
12362
            _elem245.read(iprot)
11500
            self.success.append(_elem231)
12363
            self.success.append(_elem245)
11501
          iprot.readListEnd()
12364
          iprot.readListEnd()
11502
        else:
12365
        else:
11503
          iprot.skip(ftype)
12366
          iprot.skip(ftype)
11504
      else:
12367
      else:
11505
        iprot.skip(ftype)
12368
        iprot.skip(ftype)
Line 11512... Line 12375...
11512
      return
12375
      return
11513
    oprot.writeStructBegin('getAllItemVouchers_result')
12376
    oprot.writeStructBegin('getAllItemVouchers_result')
11514
    if self.success is not None:
12377
    if self.success is not None:
11515
      oprot.writeFieldBegin('success', TType.LIST, 0)
12378
      oprot.writeFieldBegin('success', TType.LIST, 0)
11516
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12379
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11517
      for iter232 in self.success:
12380
      for iter246 in self.success:
11518
        iter232.write(oprot)
12381
        iter246.write(oprot)
11519
      oprot.writeListEnd()
12382
      oprot.writeListEnd()
11520
      oprot.writeFieldEnd()
12383
      oprot.writeFieldEnd()
11521
    oprot.writeFieldStop()
12384
    oprot.writeFieldStop()
11522
    oprot.writeStructEnd()
12385
    oprot.writeStructEnd()
11523
 
12386