Subversion Repositories SmartDukaan

Rev

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

Rev 6838 Rev 6845
Line 301... Line 301...
301
    Parameters:
301
    Parameters:
302
     - displayName
302
     - displayName
303
    """
303
    """
304
    pass
304
    pass
305
 
305
 
-
 
306
  def getAllEntityTags(self, ):
-
 
307
    pass
-
 
308
 
306
  def deleteSimilarItem(self, itemId, catalogItemId):
309
  def deleteSimilarItem(self, itemId, catalogItemId):
307
    """
310
    """
308
    Delete similar item.
311
    Delete similar item.
309
 
312
 
310
    Parameters:
313
    Parameters:
Line 1840... Line 1843...
1840
    self._iprot.readMessageEnd()
1843
    self._iprot.readMessageEnd()
1841
    if result.success is not None:
1844
    if result.success is not None:
1842
      return result.success
1845
      return result.success
1843
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getAllEntitiesByTagName failed: unknown result");
1846
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getAllEntitiesByTagName failed: unknown result");
1844
 
1847
 
-
 
1848
  def getAllEntityTags(self, ):
-
 
1849
    self.send_getAllEntityTags()
-
 
1850
    return self.recv_getAllEntityTags()
-
 
1851
 
-
 
1852
  def send_getAllEntityTags(self, ):
-
 
1853
    self._oprot.writeMessageBegin('getAllEntityTags', TMessageType.CALL, self._seqid)
-
 
1854
    args = getAllEntityTags_args()
-
 
1855
    args.write(self._oprot)
-
 
1856
    self._oprot.writeMessageEnd()
-
 
1857
    self._oprot.trans.flush()
-
 
1858
 
-
 
1859
  def recv_getAllEntityTags(self, ):
-
 
1860
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
1861
    if mtype == TMessageType.EXCEPTION:
-
 
1862
      x = TApplicationException()
-
 
1863
      x.read(self._iprot)
-
 
1864
      self._iprot.readMessageEnd()
-
 
1865
      raise x
-
 
1866
    result = getAllEntityTags_result()
-
 
1867
    result.read(self._iprot)
-
 
1868
    self._iprot.readMessageEnd()
-
 
1869
    if result.success is not None:
-
 
1870
      return result.success
-
 
1871
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getAllEntityTags failed: unknown result");
-
 
1872
 
1845
  def deleteSimilarItem(self, itemId, catalogItemId):
1873
  def deleteSimilarItem(self, itemId, catalogItemId):
1846
    """
1874
    """
1847
    Delete similar item.
1875
    Delete similar item.
1848
 
1876
 
1849
    Parameters:
1877
    Parameters:
Line 2979... Line 3007...
2979
    self._processMap["addTag"] = Processor.process_addTag
3007
    self._processMap["addTag"] = Processor.process_addTag
2980
    self._processMap["deleteEntityTag"] = Processor.process_deleteEntityTag
3008
    self._processMap["deleteEntityTag"] = Processor.process_deleteEntityTag
2981
    self._processMap["deleteTag"] = Processor.process_deleteTag
3009
    self._processMap["deleteTag"] = Processor.process_deleteTag
2982
    self._processMap["getAllTags"] = Processor.process_getAllTags
3010
    self._processMap["getAllTags"] = Processor.process_getAllTags
2983
    self._processMap["getAllEntitiesByTagName"] = Processor.process_getAllEntitiesByTagName
3011
    self._processMap["getAllEntitiesByTagName"] = Processor.process_getAllEntitiesByTagName
-
 
3012
    self._processMap["getAllEntityTags"] = Processor.process_getAllEntityTags
2984
    self._processMap["deleteSimilarItem"] = Processor.process_deleteSimilarItem
3013
    self._processMap["deleteSimilarItem"] = Processor.process_deleteSimilarItem
2985
    self._processMap["checkSimilarItem"] = Processor.process_checkSimilarItem
3014
    self._processMap["checkSimilarItem"] = Processor.process_checkSimilarItem
2986
    self._processMap["validateRiskyStatus"] = Processor.process_validateRiskyStatus
3015
    self._processMap["validateRiskyStatus"] = Processor.process_validateRiskyStatus
2987
    self._processMap["changeItemRiskyFlag"] = Processor.process_changeItemRiskyFlag
3016
    self._processMap["changeItemRiskyFlag"] = Processor.process_changeItemRiskyFlag
2988
    self._processMap["getItemsByRiskyFlag"] = Processor.process_getItemsByRiskyFlag
3017
    self._processMap["getItemsByRiskyFlag"] = Processor.process_getItemsByRiskyFlag
Line 3542... Line 3571...
3542
    oprot.writeMessageBegin("getAllEntitiesByTagName", TMessageType.REPLY, seqid)
3571
    oprot.writeMessageBegin("getAllEntitiesByTagName", TMessageType.REPLY, seqid)
3543
    result.write(oprot)
3572
    result.write(oprot)
3544
    oprot.writeMessageEnd()
3573
    oprot.writeMessageEnd()
3545
    oprot.trans.flush()
3574
    oprot.trans.flush()
3546
 
3575
 
-
 
3576
  def process_getAllEntityTags(self, seqid, iprot, oprot):
-
 
3577
    args = getAllEntityTags_args()
-
 
3578
    args.read(iprot)
-
 
3579
    iprot.readMessageEnd()
-
 
3580
    result = getAllEntityTags_result()
-
 
3581
    result.success = self._handler.getAllEntityTags()
-
 
3582
    oprot.writeMessageBegin("getAllEntityTags", TMessageType.REPLY, seqid)
-
 
3583
    result.write(oprot)
-
 
3584
    oprot.writeMessageEnd()
-
 
3585
    oprot.trans.flush()
-
 
3586
 
3547
  def process_deleteSimilarItem(self, seqid, iprot, oprot):
3587
  def process_deleteSimilarItem(self, seqid, iprot, oprot):
3548
    args = deleteSimilarItem_args()
3588
    args = deleteSimilarItem_args()
3549
    args.read(iprot)
3589
    args.read(iprot)
3550
    iprot.readMessageEnd()
3590
    iprot.readMessageEnd()
3551
    result = deleteSimilarItem_result()
3591
    result = deleteSimilarItem_result()
Line 9215... Line 9255...
9215
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
9255
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
9216
 
9256
 
9217
  def __ne__(self, other):
9257
  def __ne__(self, other):
9218
    return not (self == other)
9258
    return not (self == other)
9219
 
9259
 
-
 
9260
class getAllEntityTags_args:
-
 
9261
 
-
 
9262
  thrift_spec = (
-
 
9263
  )
-
 
9264
 
-
 
9265
  def read(self, iprot):
-
 
9266
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
9267
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
9268
      return
-
 
9269
    iprot.readStructBegin()
-
 
9270
    while True:
-
 
9271
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
9272
      if ftype == TType.STOP:
-
 
9273
        break
-
 
9274
      else:
-
 
9275
        iprot.skip(ftype)
-
 
9276
      iprot.readFieldEnd()
-
 
9277
    iprot.readStructEnd()
-
 
9278
 
-
 
9279
  def write(self, oprot):
-
 
9280
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
9281
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
9282
      return
-
 
9283
    oprot.writeStructBegin('getAllEntityTags_args')
-
 
9284
    oprot.writeFieldStop()
-
 
9285
    oprot.writeStructEnd()
-
 
9286
 
-
 
9287
  def validate(self):
-
 
9288
    return
-
 
9289
 
-
 
9290
 
-
 
9291
  def __repr__(self):
-
 
9292
    L = ['%s=%r' % (key, value)
-
 
9293
      for key, value in self.__dict__.iteritems()]
-
 
9294
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
9295
 
-
 
9296
  def __eq__(self, other):
-
 
9297
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
9298
 
-
 
9299
  def __ne__(self, other):
-
 
9300
    return not (self == other)
-
 
9301
 
-
 
9302
class getAllEntityTags_result:
-
 
9303
  """
-
 
9304
  Attributes:
-
 
9305
   - success
-
 
9306
  """
-
 
9307
 
-
 
9308
  thrift_spec = (
-
 
9309
    (0, TType.MAP, 'success', (TType.I64,None,TType.LIST,(TType.STRING,None)), None, ), # 0
-
 
9310
  )
-
 
9311
 
-
 
9312
  def __init__(self, success=None,):
-
 
9313
    self.success = success
-
 
9314
 
-
 
9315
  def read(self, iprot):
-
 
9316
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
9317
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
9318
      return
-
 
9319
    iprot.readStructBegin()
-
 
9320
    while True:
-
 
9321
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
9322
      if ftype == TType.STOP:
-
 
9323
        break
-
 
9324
      if fid == 0:
-
 
9325
        if ftype == TType.MAP:
-
 
9326
          self.success = {}
-
 
9327
          (_ktype150, _vtype151, _size149 ) = iprot.readMapBegin() 
-
 
9328
          for _i153 in xrange(_size149):
-
 
9329
            _key154 = iprot.readI64();
-
 
9330
            _val155 = []
-
 
9331
            (_etype159, _size156) = iprot.readListBegin()
-
 
9332
            for _i160 in xrange(_size156):
-
 
9333
              _elem161 = iprot.readString();
-
 
9334
              _val155.append(_elem161)
-
 
9335
            iprot.readListEnd()
-
 
9336
            self.success[_key154] = _val155
-
 
9337
          iprot.readMapEnd()
-
 
9338
        else:
-
 
9339
          iprot.skip(ftype)
-
 
9340
      else:
-
 
9341
        iprot.skip(ftype)
-
 
9342
      iprot.readFieldEnd()
-
 
9343
    iprot.readStructEnd()
-
 
9344
 
-
 
9345
  def write(self, oprot):
-
 
9346
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
9347
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
9348
      return
-
 
9349
    oprot.writeStructBegin('getAllEntityTags_result')
-
 
9350
    if self.success is not None:
-
 
9351
      oprot.writeFieldBegin('success', TType.MAP, 0)
-
 
9352
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.success))
-
 
9353
      for kiter162,viter163 in self.success.items():
-
 
9354
        oprot.writeI64(kiter162)
-
 
9355
        oprot.writeListBegin(TType.STRING, len(viter163))
-
 
9356
        for iter164 in viter163:
-
 
9357
          oprot.writeString(iter164)
-
 
9358
        oprot.writeListEnd()
-
 
9359
      oprot.writeMapEnd()
-
 
9360
      oprot.writeFieldEnd()
-
 
9361
    oprot.writeFieldStop()
-
 
9362
    oprot.writeStructEnd()
-
 
9363
 
-
 
9364
  def validate(self):
-
 
9365
    return
-
 
9366
 
-
 
9367
 
-
 
9368
  def __repr__(self):
-
 
9369
    L = ['%s=%r' % (key, value)
-
 
9370
      for key, value in self.__dict__.iteritems()]
-
 
9371
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
9372
 
-
 
9373
  def __eq__(self, other):
-
 
9374
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
9375
 
-
 
9376
  def __ne__(self, other):
-
 
9377
    return not (self == other)
-
 
9378
 
9220
class deleteSimilarItem_args:
9379
class deleteSimilarItem_args:
9221
  """
9380
  """
9222
  Attributes:
9381
  Attributes:
9223
   - itemId
9382
   - itemId
9224
   - catalogItemId
9383
   - catalogItemId
Line 9797... Line 9956...
9797
      if ftype == TType.STOP:
9956
      if ftype == TType.STOP:
9798
        break
9957
        break
9799
      if fid == 0:
9958
      if fid == 0:
9800
        if ftype == TType.LIST:
9959
        if ftype == TType.LIST:
9801
          self.success = []
9960
          self.success = []
9802
          (_etype152, _size149) = iprot.readListBegin()
9961
          (_etype168, _size165) = iprot.readListBegin()
9803
          for _i153 in xrange(_size149):
9962
          for _i169 in xrange(_size165):
9804
            _elem154 = Item()
9963
            _elem170 = Item()
9805
            _elem154.read(iprot)
9964
            _elem170.read(iprot)
9806
            self.success.append(_elem154)
9965
            self.success.append(_elem170)
9807
          iprot.readListEnd()
9966
          iprot.readListEnd()
9808
        else:
9967
        else:
9809
          iprot.skip(ftype)
9968
          iprot.skip(ftype)
9810
      else:
9969
      else:
9811
        iprot.skip(ftype)
9970
        iprot.skip(ftype)
Line 9818... Line 9977...
9818
      return
9977
      return
9819
    oprot.writeStructBegin('getItemsByRiskyFlag_result')
9978
    oprot.writeStructBegin('getItemsByRiskyFlag_result')
9820
    if self.success is not None:
9979
    if self.success is not None:
9821
      oprot.writeFieldBegin('success', TType.LIST, 0)
9980
      oprot.writeFieldBegin('success', TType.LIST, 0)
9822
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9981
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9823
      for iter155 in self.success:
9982
      for iter171 in self.success:
9824
        iter155.write(oprot)
9983
        iter171.write(oprot)
9825
      oprot.writeListEnd()
9984
      oprot.writeListEnd()
9826
      oprot.writeFieldEnd()
9985
      oprot.writeFieldEnd()
9827
    oprot.writeFieldStop()
9986
    oprot.writeFieldStop()
9828
    oprot.writeStructEnd()
9987
    oprot.writeStructEnd()
9829
 
9988
 
Line 9937... Line 10096...
9937
      if ftype == TType.STOP:
10096
      if ftype == TType.STOP:
9938
        break
10097
        break
9939
      if fid == 0:
10098
      if fid == 0:
9940
        if ftype == TType.LIST:
10099
        if ftype == TType.LIST:
9941
          self.success = []
10100
          self.success = []
9942
          (_etype159, _size156) = iprot.readListBegin()
10101
          (_etype175, _size172) = iprot.readListBegin()
9943
          for _i160 in xrange(_size156):
10102
          for _i176 in xrange(_size172):
9944
            _elem161 = Item()
10103
            _elem177 = Item()
9945
            _elem161.read(iprot)
10104
            _elem177.read(iprot)
9946
            self.success.append(_elem161)
10105
            self.success.append(_elem177)
9947
          iprot.readListEnd()
10106
          iprot.readListEnd()
9948
        else:
10107
        else:
9949
          iprot.skip(ftype)
10108
          iprot.skip(ftype)
9950
      else:
10109
      else:
9951
        iprot.skip(ftype)
10110
        iprot.skip(ftype)
Line 9958... Line 10117...
9958
      return
10117
      return
9959
    oprot.writeStructBegin('getItemsForMasterSheet_result')
10118
    oprot.writeStructBegin('getItemsForMasterSheet_result')
9960
    if self.success is not None:
10119
    if self.success is not None:
9961
      oprot.writeFieldBegin('success', TType.LIST, 0)
10120
      oprot.writeFieldBegin('success', TType.LIST, 0)
9962
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10121
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9963
      for iter162 in self.success:
10122
      for iter178 in self.success:
9964
        iter162.write(oprot)
10123
        iter178.write(oprot)
9965
      oprot.writeListEnd()
10124
      oprot.writeListEnd()
9966
      oprot.writeFieldEnd()
10125
      oprot.writeFieldEnd()
9967
    oprot.writeFieldStop()
10126
    oprot.writeFieldStop()
9968
    oprot.writeStructEnd()
10127
    oprot.writeStructEnd()
9969
 
10128
 
Line 10089... Line 10248...
10089
      if ftype == TType.STOP:
10248
      if ftype == TType.STOP:
10090
        break
10249
        break
10091
      if fid == 0:
10250
      if fid == 0:
10092
        if ftype == TType.LIST:
10251
        if ftype == TType.LIST:
10093
          self.success = []
10252
          self.success = []
10094
          (_etype166, _size163) = iprot.readListBegin()
10253
          (_etype182, _size179) = iprot.readListBegin()
10095
          for _i167 in xrange(_size163):
10254
          for _i183 in xrange(_size179):
10096
            _elem168 = iprot.readI64();
10255
            _elem184 = iprot.readI64();
10097
            self.success.append(_elem168)
10256
            self.success.append(_elem184)
10098
          iprot.readListEnd()
10257
          iprot.readListEnd()
10099
        else:
10258
        else:
10100
          iprot.skip(ftype)
10259
          iprot.skip(ftype)
10101
      else:
10260
      else:
10102
        iprot.skip(ftype)
10261
        iprot.skip(ftype)
Line 10109... Line 10268...
10109
      return
10268
      return
10110
    oprot.writeStructBegin('getSimilarItemsCatalogIds_result')
10269
    oprot.writeStructBegin('getSimilarItemsCatalogIds_result')
10111
    if self.success is not None:
10270
    if self.success is not None:
10112
      oprot.writeFieldBegin('success', TType.LIST, 0)
10271
      oprot.writeFieldBegin('success', TType.LIST, 0)
10113
      oprot.writeListBegin(TType.I64, len(self.success))
10272
      oprot.writeListBegin(TType.I64, len(self.success))
10114
      for iter169 in self.success:
10273
      for iter185 in self.success:
10115
        oprot.writeI64(iter169)
10274
        oprot.writeI64(iter185)
10116
      oprot.writeListEnd()
10275
      oprot.writeListEnd()
10117
      oprot.writeFieldEnd()
10276
      oprot.writeFieldEnd()
10118
    oprot.writeFieldStop()
10277
    oprot.writeFieldStop()
10119
    oprot.writeStructEnd()
10278
    oprot.writeStructEnd()
10120
 
10279
 
Line 10443... Line 10602...
10443
      if ftype == TType.STOP:
10602
      if ftype == TType.STOP:
10444
        break
10603
        break
10445
      if fid == 0:
10604
      if fid == 0:
10446
        if ftype == TType.LIST:
10605
        if ftype == TType.LIST:
10447
          self.success = []
10606
          self.success = []
10448
          (_etype173, _size170) = iprot.readListBegin()
10607
          (_etype189, _size186) = iprot.readListBegin()
10449
          for _i174 in xrange(_size170):
10608
          for _i190 in xrange(_size186):
10450
            _elem175 = iprot.readString();
10609
            _elem191 = iprot.readString();
10451
            self.success.append(_elem175)
10610
            self.success.append(_elem191)
10452
          iprot.readListEnd()
10611
          iprot.readListEnd()
10453
        else:
10612
        else:
10454
          iprot.skip(ftype)
10613
          iprot.skip(ftype)
10455
      else:
10614
      else:
10456
        iprot.skip(ftype)
10615
        iprot.skip(ftype)
Line 10463... Line 10622...
10463
      return
10622
      return
10464
    oprot.writeStructBegin('getAllBrandsByCategory_result')
10623
    oprot.writeStructBegin('getAllBrandsByCategory_result')
10465
    if self.success is not None:
10624
    if self.success is not None:
10466
      oprot.writeFieldBegin('success', TType.LIST, 0)
10625
      oprot.writeFieldBegin('success', TType.LIST, 0)
10467
      oprot.writeListBegin(TType.STRING, len(self.success))
10626
      oprot.writeListBegin(TType.STRING, len(self.success))
10468
      for iter176 in self.success:
10627
      for iter192 in self.success:
10469
        oprot.writeString(iter176)
10628
        oprot.writeString(iter192)
10470
      oprot.writeListEnd()
10629
      oprot.writeListEnd()
10471
      oprot.writeFieldEnd()
10630
      oprot.writeFieldEnd()
10472
    oprot.writeFieldStop()
10631
    oprot.writeFieldStop()
10473
    oprot.writeStructEnd()
10632
    oprot.writeStructEnd()
10474
 
10633
 
Line 10552... Line 10711...
10552
      if ftype == TType.STOP:
10711
      if ftype == TType.STOP:
10553
        break
10712
        break
10554
      if fid == 0:
10713
      if fid == 0:
10555
        if ftype == TType.LIST:
10714
        if ftype == TType.LIST:
10556
          self.success = []
10715
          self.success = []
10557
          (_etype180, _size177) = iprot.readListBegin()
10716
          (_etype196, _size193) = iprot.readListBegin()
10558
          for _i181 in xrange(_size177):
10717
          for _i197 in xrange(_size193):
10559
            _elem182 = iprot.readString();
10718
            _elem198 = iprot.readString();
10560
            self.success.append(_elem182)
10719
            self.success.append(_elem198)
10561
          iprot.readListEnd()
10720
          iprot.readListEnd()
10562
        else:
10721
        else:
10563
          iprot.skip(ftype)
10722
          iprot.skip(ftype)
10564
      else:
10723
      else:
10565
        iprot.skip(ftype)
10724
        iprot.skip(ftype)
Line 10572... Line 10731...
10572
      return
10731
      return
10573
    oprot.writeStructBegin('getAllBrands_result')
10732
    oprot.writeStructBegin('getAllBrands_result')
10574
    if self.success is not None:
10733
    if self.success is not None:
10575
      oprot.writeFieldBegin('success', TType.LIST, 0)
10734
      oprot.writeFieldBegin('success', TType.LIST, 0)
10576
      oprot.writeListBegin(TType.STRING, len(self.success))
10735
      oprot.writeListBegin(TType.STRING, len(self.success))
10577
      for iter183 in self.success:
10736
      for iter199 in self.success:
10578
        oprot.writeString(iter183)
10737
        oprot.writeString(iter199)
10579
      oprot.writeListEnd()
10738
      oprot.writeListEnd()
10580
      oprot.writeFieldEnd()
10739
      oprot.writeFieldEnd()
10581
    oprot.writeFieldStop()
10740
    oprot.writeFieldStop()
10582
    oprot.writeStructEnd()
10741
    oprot.writeStructEnd()
10583
 
10742
 
Line 10661... Line 10820...
10661
      if ftype == TType.STOP:
10820
      if ftype == TType.STOP:
10662
        break
10821
        break
10663
      if fid == 0:
10822
      if fid == 0:
10664
        if ftype == TType.LIST:
10823
        if ftype == TType.LIST:
10665
          self.success = []
10824
          self.success = []
10666
          (_etype187, _size184) = iprot.readListBegin()
10825
          (_etype203, _size200) = iprot.readListBegin()
10667
          for _i188 in xrange(_size184):
10826
          for _i204 in xrange(_size200):
10668
            _elem189 = Source()
10827
            _elem205 = Source()
10669
            _elem189.read(iprot)
10828
            _elem205.read(iprot)
10670
            self.success.append(_elem189)
10829
            self.success.append(_elem205)
10671
          iprot.readListEnd()
10830
          iprot.readListEnd()
10672
        else:
10831
        else:
10673
          iprot.skip(ftype)
10832
          iprot.skip(ftype)
10674
      else:
10833
      else:
10675
        iprot.skip(ftype)
10834
        iprot.skip(ftype)
Line 10682... Line 10841...
10682
      return
10841
      return
10683
    oprot.writeStructBegin('getAllSources_result')
10842
    oprot.writeStructBegin('getAllSources_result')
10684
    if self.success is not None:
10843
    if self.success is not None:
10685
      oprot.writeFieldBegin('success', TType.LIST, 0)
10844
      oprot.writeFieldBegin('success', TType.LIST, 0)
10686
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10845
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10687
      for iter190 in self.success:
10846
      for iter206 in self.success:
10688
        iter190.write(oprot)
10847
        iter206.write(oprot)
10689
      oprot.writeListEnd()
10848
      oprot.writeListEnd()
10690
      oprot.writeFieldEnd()
10849
      oprot.writeFieldEnd()
10691
    oprot.writeFieldStop()
10850
    oprot.writeFieldStop()
10692
    oprot.writeStructEnd()
10851
    oprot.writeStructEnd()
10693
 
10852
 
Line 11059... Line 11218...
11059
      if ftype == TType.STOP:
11218
      if ftype == TType.STOP:
11060
        break
11219
        break
11061
      if fid == 0:
11220
      if fid == 0:
11062
        if ftype == TType.LIST:
11221
        if ftype == TType.LIST:
11063
          self.success = []
11222
          self.success = []
11064
          (_etype194, _size191) = iprot.readListBegin()
11223
          (_etype210, _size207) = iprot.readListBegin()
11065
          for _i195 in xrange(_size191):
11224
          for _i211 in xrange(_size207):
11066
            _elem196 = SourceItemPricing()
11225
            _elem212 = SourceItemPricing()
11067
            _elem196.read(iprot)
11226
            _elem212.read(iprot)
11068
            self.success.append(_elem196)
11227
            self.success.append(_elem212)
11069
          iprot.readListEnd()
11228
          iprot.readListEnd()
11070
        else:
11229
        else:
11071
          iprot.skip(ftype)
11230
          iprot.skip(ftype)
11072
      elif fid == 1:
11231
      elif fid == 1:
11073
        if ftype == TType.STRUCT:
11232
        if ftype == TType.STRUCT:
Line 11086... Line 11245...
11086
      return
11245
      return
11087
    oprot.writeStructBegin('getAllSourcePricing_result')
11246
    oprot.writeStructBegin('getAllSourcePricing_result')
11088
    if self.success is not None:
11247
    if self.success is not None:
11089
      oprot.writeFieldBegin('success', TType.LIST, 0)
11248
      oprot.writeFieldBegin('success', TType.LIST, 0)
11090
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11249
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11091
      for iter197 in self.success:
11250
      for iter213 in self.success:
11092
        iter197.write(oprot)
11251
        iter213.write(oprot)
11093
      oprot.writeListEnd()
11252
      oprot.writeListEnd()
11094
      oprot.writeFieldEnd()
11253
      oprot.writeFieldEnd()
11095
    if self.cex is not None:
11254
    if self.cex is not None:
11096
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
11255
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
11097
      self.cex.write(oprot)
11256
      self.cex.write(oprot)
Line 11289... Line 11448...
11289
      if ftype == TType.STOP:
11448
      if ftype == TType.STOP:
11290
        break
11449
        break
11291
      if fid == 1:
11450
      if fid == 1:
11292
        if ftype == TType.LIST:
11451
        if ftype == TType.LIST:
11293
          self.searchTerms = []
11452
          self.searchTerms = []
11294
          (_etype201, _size198) = iprot.readListBegin()
11453
          (_etype217, _size214) = iprot.readListBegin()
11295
          for _i202 in xrange(_size198):
11454
          for _i218 in xrange(_size214):
11296
            _elem203 = iprot.readString();
11455
            _elem219 = iprot.readString();
11297
            self.searchTerms.append(_elem203)
11456
            self.searchTerms.append(_elem219)
11298
          iprot.readListEnd()
11457
          iprot.readListEnd()
11299
        else:
11458
        else:
11300
          iprot.skip(ftype)
11459
          iprot.skip(ftype)
11301
      elif fid == 2:
11460
      elif fid == 2:
11302
        if ftype == TType.I64:
11461
        if ftype == TType.I64:
Line 11319... Line 11478...
11319
      return
11478
      return
11320
    oprot.writeStructBegin('searchItemsInRange_args')
11479
    oprot.writeStructBegin('searchItemsInRange_args')
11321
    if self.searchTerms is not None:
11480
    if self.searchTerms is not None:
11322
      oprot.writeFieldBegin('searchTerms', TType.LIST, 1)
11481
      oprot.writeFieldBegin('searchTerms', TType.LIST, 1)
11323
      oprot.writeListBegin(TType.STRING, len(self.searchTerms))
11482
      oprot.writeListBegin(TType.STRING, len(self.searchTerms))
11324
      for iter204 in self.searchTerms:
11483
      for iter220 in self.searchTerms:
11325
        oprot.writeString(iter204)
11484
        oprot.writeString(iter220)
11326
      oprot.writeListEnd()
11485
      oprot.writeListEnd()
11327
      oprot.writeFieldEnd()
11486
      oprot.writeFieldEnd()
11328
    if self.offset is not None:
11487
    if self.offset is not None:
11329
      oprot.writeFieldBegin('offset', TType.I64, 2)
11488
      oprot.writeFieldBegin('offset', TType.I64, 2)
11330
      oprot.writeI64(self.offset)
11489
      oprot.writeI64(self.offset)
Line 11374... Line 11533...
11374
      if ftype == TType.STOP:
11533
      if ftype == TType.STOP:
11375
        break
11534
        break
11376
      if fid == 0:
11535
      if fid == 0:
11377
        if ftype == TType.LIST:
11536
        if ftype == TType.LIST:
11378
          self.success = []
11537
          self.success = []
11379
          (_etype208, _size205) = iprot.readListBegin()
11538
          (_etype224, _size221) = iprot.readListBegin()
11380
          for _i209 in xrange(_size205):
11539
          for _i225 in xrange(_size221):
11381
            _elem210 = Item()
11540
            _elem226 = Item()
11382
            _elem210.read(iprot)
11541
            _elem226.read(iprot)
11383
            self.success.append(_elem210)
11542
            self.success.append(_elem226)
11384
          iprot.readListEnd()
11543
          iprot.readListEnd()
11385
        else:
11544
        else:
11386
          iprot.skip(ftype)
11545
          iprot.skip(ftype)
11387
      else:
11546
      else:
11388
        iprot.skip(ftype)
11547
        iprot.skip(ftype)
Line 11395... Line 11554...
11395
      return
11554
      return
11396
    oprot.writeStructBegin('searchItemsInRange_result')
11555
    oprot.writeStructBegin('searchItemsInRange_result')
11397
    if self.success is not None:
11556
    if self.success is not None:
11398
      oprot.writeFieldBegin('success', TType.LIST, 0)
11557
      oprot.writeFieldBegin('success', TType.LIST, 0)
11399
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11558
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11400
      for iter211 in self.success:
11559
      for iter227 in self.success:
11401
        iter211.write(oprot)
11560
        iter227.write(oprot)
11402
      oprot.writeListEnd()
11561
      oprot.writeListEnd()
11403
      oprot.writeFieldEnd()
11562
      oprot.writeFieldEnd()
11404
    oprot.writeFieldStop()
11563
    oprot.writeFieldStop()
11405
    oprot.writeStructEnd()
11564
    oprot.writeStructEnd()
11406
 
11565
 
Line 11443... Line 11602...
11443
      if ftype == TType.STOP:
11602
      if ftype == TType.STOP:
11444
        break
11603
        break
11445
      if fid == 1:
11604
      if fid == 1:
11446
        if ftype == TType.LIST:
11605
        if ftype == TType.LIST:
11447
          self.searchTerms = []
11606
          self.searchTerms = []
11448
          (_etype215, _size212) = iprot.readListBegin()
11607
          (_etype231, _size228) = iprot.readListBegin()
11449
          for _i216 in xrange(_size212):
11608
          for _i232 in xrange(_size228):
11450
            _elem217 = iprot.readString();
11609
            _elem233 = iprot.readString();
11451
            self.searchTerms.append(_elem217)
11610
            self.searchTerms.append(_elem233)
11452
          iprot.readListEnd()
11611
          iprot.readListEnd()
11453
        else:
11612
        else:
11454
          iprot.skip(ftype)
11613
          iprot.skip(ftype)
11455
      else:
11614
      else:
11456
        iprot.skip(ftype)
11615
        iprot.skip(ftype)
Line 11463... Line 11622...
11463
      return
11622
      return
11464
    oprot.writeStructBegin('getSearchResultCount_args')
11623
    oprot.writeStructBegin('getSearchResultCount_args')
11465
    if self.searchTerms is not None:
11624
    if self.searchTerms is not None:
11466
      oprot.writeFieldBegin('searchTerms', TType.LIST, 1)
11625
      oprot.writeFieldBegin('searchTerms', TType.LIST, 1)
11467
      oprot.writeListBegin(TType.STRING, len(self.searchTerms))
11626
      oprot.writeListBegin(TType.STRING, len(self.searchTerms))
11468
      for iter218 in self.searchTerms:
11627
      for iter234 in self.searchTerms:
11469
        oprot.writeString(iter218)
11628
        oprot.writeString(iter234)
11470
      oprot.writeListEnd()
11629
      oprot.writeListEnd()
11471
      oprot.writeFieldEnd()
11630
      oprot.writeFieldEnd()
11472
    oprot.writeFieldStop()
11631
    oprot.writeFieldStop()
11473
    oprot.writeStructEnd()
11632
    oprot.writeStructEnd()
11474
 
11633
 
Line 11629... Line 11788...
11629
      if ftype == TType.STOP:
11788
      if ftype == TType.STOP:
11630
        break
11789
        break
11631
      if fid == 0:
11790
      if fid == 0:
11632
        if ftype == TType.LIST:
11791
        if ftype == TType.LIST:
11633
          self.success = []
11792
          self.success = []
11634
          (_etype222, _size219) = iprot.readListBegin()
11793
          (_etype238, _size235) = iprot.readListBegin()
11635
          for _i223 in xrange(_size219):
11794
          for _i239 in xrange(_size235):
11636
            _elem224 = ProductNotificationRequest()
11795
            _elem240 = ProductNotificationRequest()
11637
            _elem224.read(iprot)
11796
            _elem240.read(iprot)
11638
            self.success.append(_elem224)
11797
            self.success.append(_elem240)
11639
          iprot.readListEnd()
11798
          iprot.readListEnd()
11640
        else:
11799
        else:
11641
          iprot.skip(ftype)
11800
          iprot.skip(ftype)
11642
      else:
11801
      else:
11643
        iprot.skip(ftype)
11802
        iprot.skip(ftype)
Line 11650... Line 11809...
11650
      return
11809
      return
11651
    oprot.writeStructBegin('getProductNotifications_result')
11810
    oprot.writeStructBegin('getProductNotifications_result')
11652
    if self.success is not None:
11811
    if self.success is not None:
11653
      oprot.writeFieldBegin('success', TType.LIST, 0)
11812
      oprot.writeFieldBegin('success', TType.LIST, 0)
11654
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11813
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11655
      for iter225 in self.success:
11814
      for iter241 in self.success:
11656
        iter225.write(oprot)
11815
        iter241.write(oprot)
11657
      oprot.writeListEnd()
11816
      oprot.writeListEnd()
11658
      oprot.writeFieldEnd()
11817
      oprot.writeFieldEnd()
11659
    oprot.writeFieldStop()
11818
    oprot.writeFieldStop()
11660
    oprot.writeStructEnd()
11819
    oprot.writeStructEnd()
11661
 
11820
 
Line 11757... Line 11916...
11757
      if ftype == TType.STOP:
11916
      if ftype == TType.STOP:
11758
        break
11917
        break
11759
      if fid == 0:
11918
      if fid == 0:
11760
        if ftype == TType.LIST:
11919
        if ftype == TType.LIST:
11761
          self.success = []
11920
          self.success = []
11762
          (_etype229, _size226) = iprot.readListBegin()
11921
          (_etype245, _size242) = iprot.readListBegin()
11763
          for _i230 in xrange(_size226):
11922
          for _i246 in xrange(_size242):
11764
            _elem231 = ProductNotificationRequestCount()
11923
            _elem247 = ProductNotificationRequestCount()
11765
            _elem231.read(iprot)
11924
            _elem247.read(iprot)
11766
            self.success.append(_elem231)
11925
            self.success.append(_elem247)
11767
          iprot.readListEnd()
11926
          iprot.readListEnd()
11768
        else:
11927
        else:
11769
          iprot.skip(ftype)
11928
          iprot.skip(ftype)
11770
      else:
11929
      else:
11771
        iprot.skip(ftype)
11930
        iprot.skip(ftype)
Line 11778... Line 11937...
11778
      return
11937
      return
11779
    oprot.writeStructBegin('getProductNotificationRequestCount_result')
11938
    oprot.writeStructBegin('getProductNotificationRequestCount_result')
11780
    if self.success is not None:
11939
    if self.success is not None:
11781
      oprot.writeFieldBegin('success', TType.LIST, 0)
11940
      oprot.writeFieldBegin('success', TType.LIST, 0)
11782
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11941
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11783
      for iter232 in self.success:
11942
      for iter248 in self.success:
11784
        iter232.write(oprot)
11943
        iter248.write(oprot)
11785
      oprot.writeListEnd()
11944
      oprot.writeListEnd()
11786
      oprot.writeFieldEnd()
11945
      oprot.writeFieldEnd()
11787
    oprot.writeFieldStop()
11946
    oprot.writeFieldStop()
11788
    oprot.writeStructEnd()
11947
    oprot.writeStructEnd()
11789
 
11948
 
Line 12026... Line 12185...
12026
      if ftype == TType.STOP:
12185
      if ftype == TType.STOP:
12027
        break
12186
        break
12028
      if fid == 0:
12187
      if fid == 0:
12029
        if ftype == TType.LIST:
12188
        if ftype == TType.LIST:
12030
          self.success = []
12189
          self.success = []
12031
          (_etype236, _size233) = iprot.readListBegin()
12190
          (_etype252, _size249) = iprot.readListBegin()
12032
          for _i237 in xrange(_size233):
12191
          for _i253 in xrange(_size249):
12033
            _elem238 = iprot.readI64();
12192
            _elem254 = iprot.readI64();
12034
            self.success.append(_elem238)
12193
            self.success.append(_elem254)
12035
          iprot.readListEnd()
12194
          iprot.readListEnd()
12036
        else:
12195
        else:
12037
          iprot.skip(ftype)
12196
          iprot.skip(ftype)
12038
      elif fid == 1:
12197
      elif fid == 1:
12039
        if ftype == TType.STRUCT:
12198
        if ftype == TType.STRUCT:
Line 12052... Line 12211...
12052
      return
12211
      return
12053
    oprot.writeStructBegin('getClearanceSaleCatalogIds_result')
12212
    oprot.writeStructBegin('getClearanceSaleCatalogIds_result')
12054
    if self.success is not None:
12213
    if self.success is not None:
12055
      oprot.writeFieldBegin('success', TType.LIST, 0)
12214
      oprot.writeFieldBegin('success', TType.LIST, 0)
12056
      oprot.writeListBegin(TType.I64, len(self.success))
12215
      oprot.writeListBegin(TType.I64, len(self.success))
12057
      for iter239 in self.success:
12216
      for iter255 in self.success:
12058
        oprot.writeI64(iter239)
12217
        oprot.writeI64(iter255)
12059
      oprot.writeListEnd()
12218
      oprot.writeListEnd()
12060
      oprot.writeFieldEnd()
12219
      oprot.writeFieldEnd()
12061
    if self.cex is not None:
12220
    if self.cex is not None:
12062
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
12221
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
12063
      self.cex.write(oprot)
12222
      self.cex.write(oprot)
Line 12594... Line 12753...
12594
      if ftype == TType.STOP:
12753
      if ftype == TType.STOP:
12595
        break
12754
        break
12596
      if fid == 0:
12755
      if fid == 0:
12597
        if ftype == TType.LIST:
12756
        if ftype == TType.LIST:
12598
          self.success = []
12757
          self.success = []
12599
          (_etype243, _size240) = iprot.readListBegin()
12758
          (_etype259, _size256) = iprot.readListBegin()
12600
          for _i244 in xrange(_size240):
12759
          for _i260 in xrange(_size256):
12601
            _elem245 = VoucherItemMapping()
12760
            _elem261 = VoucherItemMapping()
12602
            _elem245.read(iprot)
12761
            _elem261.read(iprot)
12603
            self.success.append(_elem245)
12762
            self.success.append(_elem261)
12604
          iprot.readListEnd()
12763
          iprot.readListEnd()
12605
        else:
12764
        else:
12606
          iprot.skip(ftype)
12765
          iprot.skip(ftype)
12607
      else:
12766
      else:
12608
        iprot.skip(ftype)
12767
        iprot.skip(ftype)
Line 12615... Line 12774...
12615
      return
12774
      return
12616
    oprot.writeStructBegin('getAllItemVouchers_result')
12775
    oprot.writeStructBegin('getAllItemVouchers_result')
12617
    if self.success is not None:
12776
    if self.success is not None:
12618
      oprot.writeFieldBegin('success', TType.LIST, 0)
12777
      oprot.writeFieldBegin('success', TType.LIST, 0)
12619
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12778
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12620
      for iter246 in self.success:
12779
      for iter262 in self.success:
12621
        iter246.write(oprot)
12780
        iter262.write(oprot)
12622
      oprot.writeListEnd()
12781
      oprot.writeListEnd()
12623
      oprot.writeFieldEnd()
12782
      oprot.writeFieldEnd()
12624
    oprot.writeFieldStop()
12783
    oprot.writeFieldStop()
12625
    oprot.writeStructEnd()
12784
    oprot.writeStructEnd()
12626
 
12785
 
Line 13115... Line 13274...
13115
      if ftype == TType.STOP:
13274
      if ftype == TType.STOP:
13116
        break
13275
        break
13117
      if fid == 0:
13276
      if fid == 0:
13118
        if ftype == TType.LIST:
13277
        if ftype == TType.LIST:
13119
          self.success = []
13278
          self.success = []
13120
          (_etype250, _size247) = iprot.readListBegin()
13279
          (_etype266, _size263) = iprot.readListBegin()
13121
          for _i251 in xrange(_size247):
13280
          for _i267 in xrange(_size263):
13122
            _elem252 = Item()
13281
            _elem268 = Item()
13123
            _elem252.read(iprot)
13282
            _elem268.read(iprot)
13124
            self.success.append(_elem252)
13283
            self.success.append(_elem268)
13125
          iprot.readListEnd()
13284
          iprot.readListEnd()
13126
        else:
13285
        else:
13127
          iprot.skip(ftype)
13286
          iprot.skip(ftype)
13128
      else:
13287
      else:
13129
        iprot.skip(ftype)
13288
        iprot.skip(ftype)
Line 13136... Line 13295...
13136
      return
13295
      return
13137
    oprot.writeStructBegin('getAllIgnoredInventoryUpdateItemsList_result')
13296
    oprot.writeStructBegin('getAllIgnoredInventoryUpdateItemsList_result')
13138
    if self.success is not None:
13297
    if self.success is not None:
13139
      oprot.writeFieldBegin('success', TType.LIST, 0)
13298
      oprot.writeFieldBegin('success', TType.LIST, 0)
13140
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13299
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13141
      for iter253 in self.success:
13300
      for iter269 in self.success:
13142
        iter253.write(oprot)
13301
        iter269.write(oprot)
13143
      oprot.writeListEnd()
13302
      oprot.writeListEnd()
13144
      oprot.writeFieldEnd()
13303
      oprot.writeFieldEnd()
13145
    oprot.writeFieldStop()
13304
    oprot.writeFieldStop()
13146
    oprot.writeStructEnd()
13305
    oprot.writeStructEnd()
13147
 
13306
 
Line 13225... Line 13384...
13225
      if ftype == TType.STOP:
13384
      if ftype == TType.STOP:
13226
        break
13385
        break
13227
      if fid == 0:
13386
      if fid == 0:
13228
        if ftype == TType.LIST:
13387
        if ftype == TType.LIST:
13229
          self.success = []
13388
          self.success = []
13230
          (_etype257, _size254) = iprot.readListBegin()
13389
          (_etype273, _size270) = iprot.readListBegin()
13231
          for _i258 in xrange(_size254):
13390
          for _i274 in xrange(_size270):
13232
            _elem259 = Item()
13391
            _elem275 = Item()
13233
            _elem259.read(iprot)
13392
            _elem275.read(iprot)
13234
            self.success.append(_elem259)
13393
            self.success.append(_elem275)
13235
          iprot.readListEnd()
13394
          iprot.readListEnd()
13236
        else:
13395
        else:
13237
          iprot.skip(ftype)
13396
          iprot.skip(ftype)
13238
      else:
13397
      else:
13239
        iprot.skip(ftype)
13398
        iprot.skip(ftype)
Line 13246... Line 13405...
13246
      return
13405
      return
13247
    oprot.writeStructBegin('getAllAliveItems_result')
13406
    oprot.writeStructBegin('getAllAliveItems_result')
13248
    if self.success is not None:
13407
    if self.success is not None:
13249
      oprot.writeFieldBegin('success', TType.LIST, 0)
13408
      oprot.writeFieldBegin('success', TType.LIST, 0)
13250
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13409
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13251
      for iter260 in self.success:
13410
      for iter276 in self.success:
13252
        iter260.write(oprot)
13411
        iter276.write(oprot)
13253
      oprot.writeListEnd()
13412
      oprot.writeListEnd()
13254
      oprot.writeFieldEnd()
13413
      oprot.writeFieldEnd()
13255
    oprot.writeFieldStop()
13414
    oprot.writeFieldStop()
13256
    oprot.writeStructEnd()
13415
    oprot.writeStructEnd()
13257
 
13416