Subversion Repositories SmartDukaan

Rev

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

Rev 7190 Rev 7256
Line 554... Line 554...
554
     - username
554
     - username
555
     - reason
555
     - reason
556
    """
556
    """
557
    pass
557
    pass
558
 
558
 
559
  def getClearanceSaleCatalogIds(self, ):
-
 
560
    pass
-
 
561
 
-
 
562
  def addupdateVoucherForItem(self, catalog_item_id, voucherType, voucherAmount):
559
  def addupdateVoucherForItem(self, catalog_item_id, voucherType, voucherAmount):
563
    """
560
    """
564
    Parameters:
561
    Parameters:
565
     - catalog_item_id
562
     - catalog_item_id
566
     - voucherType
563
     - voucherType
Line 667... Line 664...
667
    Parameters:
664
    Parameters:
668
     - freebieItem
665
     - freebieItem
669
    """
666
    """
670
    pass
667
    pass
671
 
668
 
-
 
669
  def getStorePricing(self, itemId):
-
 
670
    """
-
 
671
    Parameters:
-
 
672
     - itemId
-
 
673
    """
-
 
674
    pass
-
 
675
 
672
 
676
 
673
class Client(shop2020.thriftpy.generic.GenericService.Client, Iface):
677
class Client(shop2020.thriftpy.generic.GenericService.Client, Iface):
674
  def __init__(self, iprot, oprot=None):
678
  def __init__(self, iprot, oprot=None):
675
    shop2020.thriftpy.generic.GenericService.Client.__init__(self, iprot, oprot)
679
    shop2020.thriftpy.generic.GenericService.Client.__init__(self, iprot, oprot)
676
 
680
 
Line 2885... Line 2889...
2885
      return result.success
2889
      return result.success
2886
    if result.cex is not None:
2890
    if result.cex is not None:
2887
      raise result.cex
2891
      raise result.cex
2888
    raise TApplicationException(TApplicationException.MISSING_RESULT, "addAuthorizationLog failed: unknown result");
2892
    raise TApplicationException(TApplicationException.MISSING_RESULT, "addAuthorizationLog failed: unknown result");
2889
 
2893
 
2890
  def getClearanceSaleCatalogIds(self, ):
-
 
2891
    self.send_getClearanceSaleCatalogIds()
-
 
2892
    return self.recv_getClearanceSaleCatalogIds()
-
 
2893
 
-
 
2894
  def send_getClearanceSaleCatalogIds(self, ):
-
 
2895
    self._oprot.writeMessageBegin('getClearanceSaleCatalogIds', TMessageType.CALL, self._seqid)
-
 
2896
    args = getClearanceSaleCatalogIds_args()
-
 
2897
    args.write(self._oprot)
-
 
2898
    self._oprot.writeMessageEnd()
-
 
2899
    self._oprot.trans.flush()
-
 
2900
 
-
 
2901
  def recv_getClearanceSaleCatalogIds(self, ):
-
 
2902
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
2903
    if mtype == TMessageType.EXCEPTION:
-
 
2904
      x = TApplicationException()
-
 
2905
      x.read(self._iprot)
-
 
2906
      self._iprot.readMessageEnd()
-
 
2907
      raise x
-
 
2908
    result = getClearanceSaleCatalogIds_result()
-
 
2909
    result.read(self._iprot)
-
 
2910
    self._iprot.readMessageEnd()
-
 
2911
    if result.success is not None:
-
 
2912
      return result.success
-
 
2913
    if result.cex is not None:
-
 
2914
      raise result.cex
-
 
2915
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getClearanceSaleCatalogIds failed: unknown result");
-
 
2916
 
-
 
2917
  def addupdateVoucherForItem(self, catalog_item_id, voucherType, voucherAmount):
2894
  def addupdateVoucherForItem(self, catalog_item_id, voucherType, voucherAmount):
2918
    """
2895
    """
2919
    Parameters:
2896
    Parameters:
2920
     - catalog_item_id
2897
     - catalog_item_id
2921
     - voucherType
2898
     - voucherType
Line 3376... Line 3353...
3376
    result = addOrUpdateFreebieForItem_result()
3353
    result = addOrUpdateFreebieForItem_result()
3377
    result.read(self._iprot)
3354
    result.read(self._iprot)
3378
    self._iprot.readMessageEnd()
3355
    self._iprot.readMessageEnd()
3379
    return
3356
    return
3380
 
3357
 
-
 
3358
  def getStorePricing(self, itemId):
-
 
3359
    """
-
 
3360
    Parameters:
-
 
3361
     - itemId
-
 
3362
    """
-
 
3363
    self.send_getStorePricing(itemId)
-
 
3364
    return self.recv_getStorePricing()
-
 
3365
 
-
 
3366
  def send_getStorePricing(self, itemId):
-
 
3367
    self._oprot.writeMessageBegin('getStorePricing', TMessageType.CALL, self._seqid)
-
 
3368
    args = getStorePricing_args()
-
 
3369
    args.itemId = itemId
-
 
3370
    args.write(self._oprot)
-
 
3371
    self._oprot.writeMessageEnd()
-
 
3372
    self._oprot.trans.flush()
-
 
3373
 
-
 
3374
  def recv_getStorePricing(self, ):
-
 
3375
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
3376
    if mtype == TMessageType.EXCEPTION:
-
 
3377
      x = TApplicationException()
-
 
3378
      x.read(self._iprot)
-
 
3379
      self._iprot.readMessageEnd()
-
 
3380
      raise x
-
 
3381
    result = getStorePricing_result()
-
 
3382
    result.read(self._iprot)
-
 
3383
    self._iprot.readMessageEnd()
-
 
3384
    if result.success is not None:
-
 
3385
      return result.success
-
 
3386
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getStorePricing failed: unknown result");
-
 
3387
 
3381
 
3388
 
3382
class Processor(shop2020.thriftpy.generic.GenericService.Processor, Iface, TProcessor):
3389
class Processor(shop2020.thriftpy.generic.GenericService.Processor, Iface, TProcessor):
3383
  def __init__(self, handler):
3390
  def __init__(self, handler):
3384
    shop2020.thriftpy.generic.GenericService.Processor.__init__(self, handler)
3391
    shop2020.thriftpy.generic.GenericService.Processor.__init__(self, handler)
3385
    self._processMap["addItem"] = Processor.process_addItem
3392
    self._processMap["addItem"] = Processor.process_addItem
Line 3449... Line 3456...
3449
    self._processMap["searchItemsInRange"] = Processor.process_searchItemsInRange
3456
    self._processMap["searchItemsInRange"] = Processor.process_searchItemsInRange
3450
    self._processMap["getSearchResultCount"] = Processor.process_getSearchResultCount
3457
    self._processMap["getSearchResultCount"] = Processor.process_getSearchResultCount
3451
    self._processMap["getProductNotifications"] = Processor.process_getProductNotifications
3458
    self._processMap["getProductNotifications"] = Processor.process_getProductNotifications
3452
    self._processMap["getProductNotificationRequestCount"] = Processor.process_getProductNotificationRequestCount
3459
    self._processMap["getProductNotificationRequestCount"] = Processor.process_getProductNotificationRequestCount
3453
    self._processMap["addAuthorizationLog"] = Processor.process_addAuthorizationLog
3460
    self._processMap["addAuthorizationLog"] = Processor.process_addAuthorizationLog
3454
    self._processMap["getClearanceSaleCatalogIds"] = Processor.process_getClearanceSaleCatalogIds
-
 
3455
    self._processMap["addupdateVoucherForItem"] = Processor.process_addupdateVoucherForItem
3461
    self._processMap["addupdateVoucherForItem"] = Processor.process_addupdateVoucherForItem
3456
    self._processMap["deleteVoucherForItem"] = Processor.process_deleteVoucherForItem
3462
    self._processMap["deleteVoucherForItem"] = Processor.process_deleteVoucherForItem
3457
    self._processMap["getVoucherAmount"] = Processor.process_getVoucherAmount
3463
    self._processMap["getVoucherAmount"] = Processor.process_getVoucherAmount
3458
    self._processMap["getAllItemVouchers"] = Processor.process_getAllItemVouchers
3464
    self._processMap["getAllItemVouchers"] = Processor.process_getAllItemVouchers
3459
    self._processMap["isValidCatalogItemId"] = Processor.process_isValidCatalogItemId
3465
    self._processMap["isValidCatalogItemId"] = Processor.process_isValidCatalogItemId
Line 3465... Line 3471...
3465
    self._processMap["getInsurer"] = Processor.process_getInsurer
3471
    self._processMap["getInsurer"] = Processor.process_getInsurer
3466
    self._processMap["getAllInsurers"] = Processor.process_getAllInsurers
3472
    self._processMap["getAllInsurers"] = Processor.process_getAllInsurers
3467
    self._processMap["updateInsuranceDeclaredAmount"] = Processor.process_updateInsuranceDeclaredAmount
3473
    self._processMap["updateInsuranceDeclaredAmount"] = Processor.process_updateInsuranceDeclaredAmount
3468
    self._processMap["getFreebieForItem"] = Processor.process_getFreebieForItem
3474
    self._processMap["getFreebieForItem"] = Processor.process_getFreebieForItem
3469
    self._processMap["addOrUpdateFreebieForItem"] = Processor.process_addOrUpdateFreebieForItem
3475
    self._processMap["addOrUpdateFreebieForItem"] = Processor.process_addOrUpdateFreebieForItem
-
 
3476
    self._processMap["getStorePricing"] = Processor.process_getStorePricing
3470
 
3477
 
3471
  def process(self, iprot, oprot):
3478
  def process(self, iprot, oprot):
3472
    (name, type, seqid) = iprot.readMessageBegin()
3479
    (name, type, seqid) = iprot.readMessageBegin()
3473
    if name not in self._processMap:
3480
    if name not in self._processMap:
3474
      iprot.skip(TType.STRUCT)
3481
      iprot.skip(TType.STRUCT)
Line 4342... Line 4349...
4342
    oprot.writeMessageBegin("addAuthorizationLog", TMessageType.REPLY, seqid)
4349
    oprot.writeMessageBegin("addAuthorizationLog", TMessageType.REPLY, seqid)
4343
    result.write(oprot)
4350
    result.write(oprot)
4344
    oprot.writeMessageEnd()
4351
    oprot.writeMessageEnd()
4345
    oprot.trans.flush()
4352
    oprot.trans.flush()
4346
 
4353
 
4347
  def process_getClearanceSaleCatalogIds(self, seqid, iprot, oprot):
-
 
4348
    args = getClearanceSaleCatalogIds_args()
-
 
4349
    args.read(iprot)
-
 
4350
    iprot.readMessageEnd()
-
 
4351
    result = getClearanceSaleCatalogIds_result()
-
 
4352
    try:
-
 
4353
      result.success = self._handler.getClearanceSaleCatalogIds()
-
 
4354
    except CatalogServiceException, cex:
-
 
4355
      result.cex = cex
-
 
4356
    oprot.writeMessageBegin("getClearanceSaleCatalogIds", TMessageType.REPLY, seqid)
-
 
4357
    result.write(oprot)
-
 
4358
    oprot.writeMessageEnd()
-
 
4359
    oprot.trans.flush()
-
 
4360
 
-
 
4361
  def process_addupdateVoucherForItem(self, seqid, iprot, oprot):
4354
  def process_addupdateVoucherForItem(self, seqid, iprot, oprot):
4362
    args = addupdateVoucherForItem_args()
4355
    args = addupdateVoucherForItem_args()
4363
    args.read(iprot)
4356
    args.read(iprot)
4364
    iprot.readMessageEnd()
4357
    iprot.readMessageEnd()
4365
    result = addupdateVoucherForItem_result()
4358
    result = addupdateVoucherForItem_result()
Line 4527... Line 4520...
4527
    oprot.writeMessageBegin("addOrUpdateFreebieForItem", TMessageType.REPLY, seqid)
4520
    oprot.writeMessageBegin("addOrUpdateFreebieForItem", TMessageType.REPLY, seqid)
4528
    result.write(oprot)
4521
    result.write(oprot)
4529
    oprot.writeMessageEnd()
4522
    oprot.writeMessageEnd()
4530
    oprot.trans.flush()
4523
    oprot.trans.flush()
4531
 
4524
 
-
 
4525
  def process_getStorePricing(self, seqid, iprot, oprot):
-
 
4526
    args = getStorePricing_args()
-
 
4527
    args.read(iprot)
-
 
4528
    iprot.readMessageEnd()
-
 
4529
    result = getStorePricing_result()
-
 
4530
    result.success = self._handler.getStorePricing(args.itemId)
-
 
4531
    oprot.writeMessageBegin("getStorePricing", TMessageType.REPLY, seqid)
-
 
4532
    result.write(oprot)
-
 
4533
    oprot.writeMessageEnd()
-
 
4534
    oprot.trans.flush()
-
 
4535
 
4532
 
4536
 
4533
# HELPER FUNCTIONS AND STRUCTURES
4537
# HELPER FUNCTIONS AND STRUCTURES
4534
 
4538
 
4535
class addItem_args:
4539
class addItem_args:
4536
  """
4540
  """
Line 13686... Line 13690...
13686
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
13690
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
13687
 
13691
 
13688
  def __ne__(self, other):
13692
  def __ne__(self, other):
13689
    return not (self == other)
13693
    return not (self == other)
13690
 
13694
 
13691
class getClearanceSaleCatalogIds_args:
-
 
13692
 
-
 
13693
  thrift_spec = (
-
 
13694
  )
-
 
13695
 
-
 
13696
  def read(self, iprot):
-
 
13697
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
13698
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
13699
      return
-
 
13700
    iprot.readStructBegin()
-
 
13701
    while True:
-
 
13702
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
13703
      if ftype == TType.STOP:
-
 
13704
        break
-
 
13705
      else:
-
 
13706
        iprot.skip(ftype)
-
 
13707
      iprot.readFieldEnd()
-
 
13708
    iprot.readStructEnd()
-
 
13709
 
-
 
13710
  def write(self, oprot):
-
 
13711
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
13712
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
13713
      return
-
 
13714
    oprot.writeStructBegin('getClearanceSaleCatalogIds_args')
-
 
13715
    oprot.writeFieldStop()
-
 
13716
    oprot.writeStructEnd()
-
 
13717
 
-
 
13718
  def validate(self):
-
 
13719
    return
-
 
13720
 
-
 
13721
 
-
 
13722
  def __repr__(self):
-
 
13723
    L = ['%s=%r' % (key, value)
-
 
13724
      for key, value in self.__dict__.iteritems()]
-
 
13725
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
13726
 
-
 
13727
  def __eq__(self, other):
-
 
13728
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
13729
 
-
 
13730
  def __ne__(self, other):
-
 
13731
    return not (self == other)
-
 
13732
 
-
 
13733
class getClearanceSaleCatalogIds_result:
-
 
13734
  """
-
 
13735
  Attributes:
-
 
13736
   - success
-
 
13737
   - cex
-
 
13738
  """
-
 
13739
 
-
 
13740
  thrift_spec = (
-
 
13741
    (0, TType.LIST, 'success', (TType.I64,None), None, ), # 0
-
 
13742
    (1, TType.STRUCT, 'cex', (CatalogServiceException, CatalogServiceException.thrift_spec), None, ), # 1
-
 
13743
  )
-
 
13744
 
-
 
13745
  def __init__(self, success=None, cex=None,):
-
 
13746
    self.success = success
-
 
13747
    self.cex = cex
-
 
13748
 
-
 
13749
  def read(self, iprot):
-
 
13750
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
13751
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
13752
      return
-
 
13753
    iprot.readStructBegin()
-
 
13754
    while True:
-
 
13755
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
13756
      if ftype == TType.STOP:
-
 
13757
        break
-
 
13758
      if fid == 0:
-
 
13759
        if ftype == TType.LIST:
-
 
13760
          self.success = []
-
 
13761
          (_etype273, _size270) = iprot.readListBegin()
-
 
13762
          for _i274 in xrange(_size270):
-
 
13763
            _elem275 = iprot.readI64();
-
 
13764
            self.success.append(_elem275)
-
 
13765
          iprot.readListEnd()
-
 
13766
        else:
-
 
13767
          iprot.skip(ftype)
-
 
13768
      elif fid == 1:
-
 
13769
        if ftype == TType.STRUCT:
-
 
13770
          self.cex = CatalogServiceException()
-
 
13771
          self.cex.read(iprot)
-
 
13772
        else:
-
 
13773
          iprot.skip(ftype)
-
 
13774
      else:
-
 
13775
        iprot.skip(ftype)
-
 
13776
      iprot.readFieldEnd()
-
 
13777
    iprot.readStructEnd()
-
 
13778
 
-
 
13779
  def write(self, oprot):
-
 
13780
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
13781
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
13782
      return
-
 
13783
    oprot.writeStructBegin('getClearanceSaleCatalogIds_result')
-
 
13784
    if self.success is not None:
-
 
13785
      oprot.writeFieldBegin('success', TType.LIST, 0)
-
 
13786
      oprot.writeListBegin(TType.I64, len(self.success))
-
 
13787
      for iter276 in self.success:
-
 
13788
        oprot.writeI64(iter276)
-
 
13789
      oprot.writeListEnd()
-
 
13790
      oprot.writeFieldEnd()
-
 
13791
    if self.cex is not None:
-
 
13792
      oprot.writeFieldBegin('cex', TType.STRUCT, 1)
-
 
13793
      self.cex.write(oprot)
-
 
13794
      oprot.writeFieldEnd()
-
 
13795
    oprot.writeFieldStop()
-
 
13796
    oprot.writeStructEnd()
-
 
13797
 
-
 
13798
  def validate(self):
-
 
13799
    return
-
 
13800
 
-
 
13801
 
-
 
13802
  def __repr__(self):
-
 
13803
    L = ['%s=%r' % (key, value)
-
 
13804
      for key, value in self.__dict__.iteritems()]
-
 
13805
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
13806
 
-
 
13807
  def __eq__(self, other):
-
 
13808
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
13809
 
-
 
13810
  def __ne__(self, other):
-
 
13811
    return not (self == other)
-
 
13812
 
-
 
13813
class addupdateVoucherForItem_args:
13695
class addupdateVoucherForItem_args:
13814
  """
13696
  """
13815
  Attributes:
13697
  Attributes:
13816
   - catalog_item_id
13698
   - catalog_item_id
13817
   - voucherType
13699
   - voucherType
Line 14324... Line 14206...
14324
      if ftype == TType.STOP:
14206
      if ftype == TType.STOP:
14325
        break
14207
        break
14326
      if fid == 0:
14208
      if fid == 0:
14327
        if ftype == TType.LIST:
14209
        if ftype == TType.LIST:
14328
          self.success = []
14210
          self.success = []
14329
          (_etype280, _size277) = iprot.readListBegin()
14211
          (_etype273, _size270) = iprot.readListBegin()
14330
          for _i281 in xrange(_size277):
14212
          for _i274 in xrange(_size270):
14331
            _elem282 = VoucherItemMapping()
14213
            _elem275 = VoucherItemMapping()
14332
            _elem282.read(iprot)
14214
            _elem275.read(iprot)
14333
            self.success.append(_elem282)
14215
            self.success.append(_elem275)
14334
          iprot.readListEnd()
14216
          iprot.readListEnd()
14335
        else:
14217
        else:
14336
          iprot.skip(ftype)
14218
          iprot.skip(ftype)
14337
      else:
14219
      else:
14338
        iprot.skip(ftype)
14220
        iprot.skip(ftype)
Line 14345... Line 14227...
14345
      return
14227
      return
14346
    oprot.writeStructBegin('getAllItemVouchers_result')
14228
    oprot.writeStructBegin('getAllItemVouchers_result')
14347
    if self.success is not None:
14229
    if self.success is not None:
14348
      oprot.writeFieldBegin('success', TType.LIST, 0)
14230
      oprot.writeFieldBegin('success', TType.LIST, 0)
14349
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14231
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14350
      for iter283 in self.success:
14232
      for iter276 in self.success:
14351
        iter283.write(oprot)
14233
        iter276.write(oprot)
14352
      oprot.writeListEnd()
14234
      oprot.writeListEnd()
14353
      oprot.writeFieldEnd()
14235
      oprot.writeFieldEnd()
14354
    oprot.writeFieldStop()
14236
    oprot.writeFieldStop()
14355
    oprot.writeStructEnd()
14237
    oprot.writeStructEnd()
14356
 
14238
 
Line 14845... Line 14727...
14845
      if ftype == TType.STOP:
14727
      if ftype == TType.STOP:
14846
        break
14728
        break
14847
      if fid == 0:
14729
      if fid == 0:
14848
        if ftype == TType.LIST:
14730
        if ftype == TType.LIST:
14849
          self.success = []
14731
          self.success = []
14850
          (_etype287, _size284) = iprot.readListBegin()
14732
          (_etype280, _size277) = iprot.readListBegin()
14851
          for _i288 in xrange(_size284):
14733
          for _i281 in xrange(_size277):
14852
            _elem289 = Item()
14734
            _elem282 = Item()
14853
            _elem289.read(iprot)
14735
            _elem282.read(iprot)
14854
            self.success.append(_elem289)
14736
            self.success.append(_elem282)
14855
          iprot.readListEnd()
14737
          iprot.readListEnd()
14856
        else:
14738
        else:
14857
          iprot.skip(ftype)
14739
          iprot.skip(ftype)
14858
      else:
14740
      else:
14859
        iprot.skip(ftype)
14741
        iprot.skip(ftype)
Line 14866... Line 14748...
14866
      return
14748
      return
14867
    oprot.writeStructBegin('getAllIgnoredInventoryUpdateItemsList_result')
14749
    oprot.writeStructBegin('getAllIgnoredInventoryUpdateItemsList_result')
14868
    if self.success is not None:
14750
    if self.success is not None:
14869
      oprot.writeFieldBegin('success', TType.LIST, 0)
14751
      oprot.writeFieldBegin('success', TType.LIST, 0)
14870
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14752
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14871
      for iter290 in self.success:
14753
      for iter283 in self.success:
14872
        iter290.write(oprot)
14754
        iter283.write(oprot)
14873
      oprot.writeListEnd()
14755
      oprot.writeListEnd()
14874
      oprot.writeFieldEnd()
14756
      oprot.writeFieldEnd()
14875
    oprot.writeFieldStop()
14757
    oprot.writeFieldStop()
14876
    oprot.writeStructEnd()
14758
    oprot.writeStructEnd()
14877
 
14759
 
Line 14955... Line 14837...
14955
      if ftype == TType.STOP:
14837
      if ftype == TType.STOP:
14956
        break
14838
        break
14957
      if fid == 0:
14839
      if fid == 0:
14958
        if ftype == TType.LIST:
14840
        if ftype == TType.LIST:
14959
          self.success = []
14841
          self.success = []
14960
          (_etype294, _size291) = iprot.readListBegin()
14842
          (_etype287, _size284) = iprot.readListBegin()
14961
          for _i295 in xrange(_size291):
14843
          for _i288 in xrange(_size284):
14962
            _elem296 = Item()
14844
            _elem289 = Item()
14963
            _elem296.read(iprot)
14845
            _elem289.read(iprot)
14964
            self.success.append(_elem296)
14846
            self.success.append(_elem289)
14965
          iprot.readListEnd()
14847
          iprot.readListEnd()
14966
        else:
14848
        else:
14967
          iprot.skip(ftype)
14849
          iprot.skip(ftype)
14968
      else:
14850
      else:
14969
        iprot.skip(ftype)
14851
        iprot.skip(ftype)
Line 14976... Line 14858...
14976
      return
14858
      return
14977
    oprot.writeStructBegin('getAllAliveItems_result')
14859
    oprot.writeStructBegin('getAllAliveItems_result')
14978
    if self.success is not None:
14860
    if self.success is not None:
14979
      oprot.writeFieldBegin('success', TType.LIST, 0)
14861
      oprot.writeFieldBegin('success', TType.LIST, 0)
14980
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14862
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14981
      for iter297 in self.success:
14863
      for iter290 in self.success:
14982
        iter297.write(oprot)
14864
        iter290.write(oprot)
14983
      oprot.writeListEnd()
14865
      oprot.writeListEnd()
14984
      oprot.writeFieldEnd()
14866
      oprot.writeFieldEnd()
14985
    oprot.writeFieldStop()
14867
    oprot.writeFieldStop()
14986
    oprot.writeStructEnd()
14868
    oprot.writeStructEnd()
14987
 
14869
 
Line 15340... Line 15222...
15340
      if ftype == TType.STOP:
15222
      if ftype == TType.STOP:
15341
        break
15223
        break
15342
      if fid == 0:
15224
      if fid == 0:
15343
        if ftype == TType.LIST:
15225
        if ftype == TType.LIST:
15344
          self.success = []
15226
          self.success = []
15345
          (_etype301, _size298) = iprot.readListBegin()
15227
          (_etype294, _size291) = iprot.readListBegin()
15346
          for _i302 in xrange(_size298):
15228
          for _i295 in xrange(_size291):
15347
            _elem303 = Insurer()
15229
            _elem296 = Insurer()
15348
            _elem303.read(iprot)
15230
            _elem296.read(iprot)
15349
            self.success.append(_elem303)
15231
            self.success.append(_elem296)
15350
          iprot.readListEnd()
15232
          iprot.readListEnd()
15351
        else:
15233
        else:
15352
          iprot.skip(ftype)
15234
          iprot.skip(ftype)
15353
      else:
15235
      else:
15354
        iprot.skip(ftype)
15236
        iprot.skip(ftype)
Line 15361... Line 15243...
15361
      return
15243
      return
15362
    oprot.writeStructBegin('getAllInsurers_result')
15244
    oprot.writeStructBegin('getAllInsurers_result')
15363
    if self.success is not None:
15245
    if self.success is not None:
15364
      oprot.writeFieldBegin('success', TType.LIST, 0)
15246
      oprot.writeFieldBegin('success', TType.LIST, 0)
15365
      oprot.writeListBegin(TType.STRUCT, len(self.success))
15247
      oprot.writeListBegin(TType.STRUCT, len(self.success))
15366
      for iter304 in self.success:
15248
      for iter297 in self.success:
15367
        iter304.write(oprot)
15249
        iter297.write(oprot)
15368
      oprot.writeListEnd()
15250
      oprot.writeListEnd()
15369
      oprot.writeFieldEnd()
15251
      oprot.writeFieldEnd()
15370
    oprot.writeFieldStop()
15252
    oprot.writeFieldStop()
15371
    oprot.writeStructEnd()
15253
    oprot.writeStructEnd()
15372
 
15254
 
Line 15706... Line 15588...
15706
    oprot.writeFieldStop()
15588
    oprot.writeFieldStop()
15707
    oprot.writeStructEnd()
15589
    oprot.writeStructEnd()
15708
 
15590
 
15709
  def validate(self):
15591
  def validate(self):
15710
    return
15592
    return
-
 
15593
 
-
 
15594
 
-
 
15595
  def __repr__(self):
-
 
15596
    L = ['%s=%r' % (key, value)
-
 
15597
      for key, value in self.__dict__.iteritems()]
-
 
15598
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
15599
 
-
 
15600
  def __eq__(self, other):
-
 
15601
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
15602
 
-
 
15603
  def __ne__(self, other):
-
 
15604
    return not (self == other)
-
 
15605
 
-
 
15606
class getStorePricing_args:
-
 
15607
  """
-
 
15608
  Attributes:
-
 
15609
   - itemId
-
 
15610
  """
-
 
15611
 
-
 
15612
  thrift_spec = (
-
 
15613
    None, # 0
-
 
15614
    (1, TType.I64, 'itemId', None, None, ), # 1
-
 
15615
  )
-
 
15616
 
-
 
15617
  def __init__(self, itemId=None,):
-
 
15618
    self.itemId = itemId
-
 
15619
 
-
 
15620
  def read(self, iprot):
-
 
15621
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
15622
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
15623
      return
-
 
15624
    iprot.readStructBegin()
-
 
15625
    while True:
-
 
15626
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
15627
      if ftype == TType.STOP:
-
 
15628
        break
-
 
15629
      if fid == 1:
-
 
15630
        if ftype == TType.I64:
-
 
15631
          self.itemId = iprot.readI64();
-
 
15632
        else:
-
 
15633
          iprot.skip(ftype)
-
 
15634
      else:
-
 
15635
        iprot.skip(ftype)
-
 
15636
      iprot.readFieldEnd()
-
 
15637
    iprot.readStructEnd()
-
 
15638
 
-
 
15639
  def write(self, oprot):
-
 
15640
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
15641
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
15642
      return
-
 
15643
    oprot.writeStructBegin('getStorePricing_args')
-
 
15644
    if self.itemId is not None:
-
 
15645
      oprot.writeFieldBegin('itemId', TType.I64, 1)
-
 
15646
      oprot.writeI64(self.itemId)
-
 
15647
      oprot.writeFieldEnd()
-
 
15648
    oprot.writeFieldStop()
-
 
15649
    oprot.writeStructEnd()
-
 
15650
 
-
 
15651
  def validate(self):
-
 
15652
    return
-
 
15653
 
-
 
15654
 
-
 
15655
  def __repr__(self):
-
 
15656
    L = ['%s=%r' % (key, value)
-
 
15657
      for key, value in self.__dict__.iteritems()]
-
 
15658
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
15659
 
-
 
15660
  def __eq__(self, other):
-
 
15661
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
15662
 
-
 
15663
  def __ne__(self, other):
-
 
15664
    return not (self == other)
-
 
15665
 
-
 
15666
class getStorePricing_result:
-
 
15667
  """
-
 
15668
  Attributes:
-
 
15669
   - success
-
 
15670
  """
-
 
15671
 
-
 
15672
  thrift_spec = (
-
 
15673
    (0, TType.STRUCT, 'success', (StorePricing, StorePricing.thrift_spec), None, ), # 0
-
 
15674
  )
-
 
15675
 
-
 
15676
  def __init__(self, success=None,):
-
 
15677
    self.success = success
-
 
15678
 
-
 
15679
  def read(self, iprot):
-
 
15680
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
15681
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
15682
      return
-
 
15683
    iprot.readStructBegin()
-
 
15684
    while True:
-
 
15685
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
15686
      if ftype == TType.STOP:
-
 
15687
        break
-
 
15688
      if fid == 0:
-
 
15689
        if ftype == TType.STRUCT:
-
 
15690
          self.success = StorePricing()
-
 
15691
          self.success.read(iprot)
-
 
15692
        else:
-
 
15693
          iprot.skip(ftype)
-
 
15694
      else:
-
 
15695
        iprot.skip(ftype)
-
 
15696
      iprot.readFieldEnd()
-
 
15697
    iprot.readStructEnd()
-
 
15698
 
-
 
15699
  def write(self, oprot):
-
 
15700
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
15701
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
15702
      return
-
 
15703
    oprot.writeStructBegin('getStorePricing_result')
-
 
15704
    if self.success is not None:
-
 
15705
      oprot.writeFieldBegin('success', TType.STRUCT, 0)
-
 
15706
      self.success.write(oprot)
-
 
15707
      oprot.writeFieldEnd()
-
 
15708
    oprot.writeFieldStop()
-
 
15709
    oprot.writeStructEnd()
-
 
15710
 
-
 
15711
  def validate(self):
-
 
15712
    return
15711
 
15713
 
15712
 
15714
 
15713
  def __repr__(self):
15715
  def __repr__(self):
15714
    L = ['%s=%r' % (key, value)
15716
    L = ['%s=%r' % (key, value)
15715
      for key, value in self.__dict__.iteritems()]
15717
      for key, value in self.__dict__.iteritems()]