Subversion Repositories SmartDukaan

Rev

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

Rev 9253 Rev 9299
Line 947... Line 947...
947
    Parameters:
947
    Parameters:
948
     - searchTerm
948
     - searchTerm
949
    """
949
    """
950
    pass
950
    pass
951
 
951
 
-
 
952
  def getPrefferedInsurerForItem(self, itemId, insurerType):
-
 
953
    """
-
 
954
    Parameters:
-
 
955
     - itemId
-
 
956
     - insurerType
-
 
957
    """
-
 
958
    pass
-
 
959
 
952
 
960
 
953
class Client(shop2020.thriftpy.generic.GenericService.Client, Iface):
961
class Client(shop2020.thriftpy.generic.GenericService.Client, Iface):
954
  def __init__(self, iprot, oprot=None):
962
  def __init__(self, iprot, oprot=None):
955
    shop2020.thriftpy.generic.GenericService.Client.__init__(self, iprot, oprot)
963
    shop2020.thriftpy.generic.GenericService.Client.__init__(self, iprot, oprot)
956
 
964
 
Line 4946... Line 4954...
4946
    self._iprot.readMessageEnd()
4954
    self._iprot.readMessageEnd()
4947
    if result.success is not None:
4955
    if result.success is not None:
4948
      return result.success
4956
      return result.success
4949
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getSnapdealSearchResultCount failed: unknown result");
4957
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getSnapdealSearchResultCount failed: unknown result");
4950
 
4958
 
-
 
4959
  def getPrefferedInsurerForItem(self, itemId, insurerType):
-
 
4960
    """
-
 
4961
    Parameters:
-
 
4962
     - itemId
-
 
4963
     - insurerType
-
 
4964
    """
-
 
4965
    self.send_getPrefferedInsurerForItem(itemId, insurerType)
-
 
4966
    return self.recv_getPrefferedInsurerForItem()
-
 
4967
 
-
 
4968
  def send_getPrefferedInsurerForItem(self, itemId, insurerType):
-
 
4969
    self._oprot.writeMessageBegin('getPrefferedInsurerForItem', TMessageType.CALL, self._seqid)
-
 
4970
    args = getPrefferedInsurerForItem_args()
-
 
4971
    args.itemId = itemId
-
 
4972
    args.insurerType = insurerType
-
 
4973
    args.write(self._oprot)
-
 
4974
    self._oprot.writeMessageEnd()
-
 
4975
    self._oprot.trans.flush()
-
 
4976
 
-
 
4977
  def recv_getPrefferedInsurerForItem(self, ):
-
 
4978
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
4979
    if mtype == TMessageType.EXCEPTION:
-
 
4980
      x = TApplicationException()
-
 
4981
      x.read(self._iprot)
-
 
4982
      self._iprot.readMessageEnd()
-
 
4983
      raise x
-
 
4984
    result = getPrefferedInsurerForItem_result()
-
 
4985
    result.read(self._iprot)
-
 
4986
    self._iprot.readMessageEnd()
-
 
4987
    if result.success is not None:
-
 
4988
      return result.success
-
 
4989
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getPrefferedInsurerForItem failed: unknown result");
-
 
4990
 
4951
 
4991
 
4952
class Processor(shop2020.thriftpy.generic.GenericService.Processor, Iface, TProcessor):
4992
class Processor(shop2020.thriftpy.generic.GenericService.Processor, Iface, TProcessor):
4953
  def __init__(self, handler):
4993
  def __init__(self, handler):
4954
    shop2020.thriftpy.generic.GenericService.Processor.__init__(self, handler)
4994
    shop2020.thriftpy.generic.GenericService.Processor.__init__(self, handler)
4955
    self._processMap["addItem"] = Processor.process_addItem
4995
    self._processMap["addItem"] = Processor.process_addItem
Line 5080... Line 5120...
5080
    self._processMap["getAllSnapdealItems"] = Processor.process_getAllSnapdealItems
5120
    self._processMap["getAllSnapdealItems"] = Processor.process_getAllSnapdealItems
5081
    self._processMap["getSnapdealItems"] = Processor.process_getSnapdealItems
5121
    self._processMap["getSnapdealItems"] = Processor.process_getSnapdealItems
5082
    self._processMap["searchSnapdealItems"] = Processor.process_searchSnapdealItems
5122
    self._processMap["searchSnapdealItems"] = Processor.process_searchSnapdealItems
5083
    self._processMap["getCountForSnapdealItems"] = Processor.process_getCountForSnapdealItems
5123
    self._processMap["getCountForSnapdealItems"] = Processor.process_getCountForSnapdealItems
5084
    self._processMap["getSnapdealSearchResultCount"] = Processor.process_getSnapdealSearchResultCount
5124
    self._processMap["getSnapdealSearchResultCount"] = Processor.process_getSnapdealSearchResultCount
-
 
5125
    self._processMap["getPrefferedInsurerForItem"] = Processor.process_getPrefferedInsurerForItem
5085
 
5126
 
5086
  def process(self, iprot, oprot):
5127
  def process(self, iprot, oprot):
5087
    (name, type, seqid) = iprot.readMessageBegin()
5128
    (name, type, seqid) = iprot.readMessageBegin()
5088
    if name not in self._processMap:
5129
    if name not in self._processMap:
5089
      iprot.skip(TType.STRUCT)
5130
      iprot.skip(TType.STRUCT)
Line 6640... Line 6681...
6640
    oprot.writeMessageBegin("getSnapdealSearchResultCount", TMessageType.REPLY, seqid)
6681
    oprot.writeMessageBegin("getSnapdealSearchResultCount", TMessageType.REPLY, seqid)
6641
    result.write(oprot)
6682
    result.write(oprot)
6642
    oprot.writeMessageEnd()
6683
    oprot.writeMessageEnd()
6643
    oprot.trans.flush()
6684
    oprot.trans.flush()
6644
 
6685
 
-
 
6686
  def process_getPrefferedInsurerForItem(self, seqid, iprot, oprot):
-
 
6687
    args = getPrefferedInsurerForItem_args()
-
 
6688
    args.read(iprot)
-
 
6689
    iprot.readMessageEnd()
-
 
6690
    result = getPrefferedInsurerForItem_result()
-
 
6691
    result.success = self._handler.getPrefferedInsurerForItem(args.itemId, args.insurerType)
-
 
6692
    oprot.writeMessageBegin("getPrefferedInsurerForItem", TMessageType.REPLY, seqid)
-
 
6693
    result.write(oprot)
-
 
6694
    oprot.writeMessageEnd()
-
 
6695
    oprot.trans.flush()
-
 
6696
 
6645
 
6697
 
6646
# HELPER FUNCTIONS AND STRUCTURES
6698
# HELPER FUNCTIONS AND STRUCTURES
6647
 
6699
 
6648
class addItem_args:
6700
class addItem_args:
6649
  """
6701
  """
Line 23174... Line 23226...
23174
    if self.success is not None:
23226
    if self.success is not None:
23175
      oprot.writeFieldBegin('success', TType.I64, 0)
23227
      oprot.writeFieldBegin('success', TType.I64, 0)
23176
      oprot.writeI64(self.success)
23228
      oprot.writeI64(self.success)
23177
      oprot.writeFieldEnd()
23229
      oprot.writeFieldEnd()
23178
    oprot.writeFieldStop()
23230
    oprot.writeFieldStop()
-
 
23231
    oprot.writeStructEnd()
-
 
23232
 
-
 
23233
  def validate(self):
-
 
23234
    return
-
 
23235
 
-
 
23236
 
-
 
23237
  def __repr__(self):
-
 
23238
    L = ['%s=%r' % (key, value)
-
 
23239
      for key, value in self.__dict__.iteritems()]
-
 
23240
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
23241
 
-
 
23242
  def __eq__(self, other):
-
 
23243
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
23244
 
-
 
23245
  def __ne__(self, other):
-
 
23246
    return not (self == other)
-
 
23247
 
-
 
23248
class getPrefferedInsurerForItem_args:
-
 
23249
  """
-
 
23250
  Attributes:
-
 
23251
   - itemId
-
 
23252
   - insurerType
-
 
23253
  """
-
 
23254
 
-
 
23255
  thrift_spec = (
-
 
23256
    None, # 0
-
 
23257
    (1, TType.I64, 'itemId', None, None, ), # 1
-
 
23258
    (2, TType.I32, 'insurerType', None, None, ), # 2
-
 
23259
  )
-
 
23260
 
-
 
23261
  def __init__(self, itemId=None, insurerType=None,):
-
 
23262
    self.itemId = itemId
-
 
23263
    self.insurerType = insurerType
-
 
23264
 
-
 
23265
  def read(self, iprot):
-
 
23266
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
23267
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
23268
      return
-
 
23269
    iprot.readStructBegin()
-
 
23270
    while True:
-
 
23271
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
23272
      if ftype == TType.STOP:
-
 
23273
        break
-
 
23274
      if fid == 1:
-
 
23275
        if ftype == TType.I64:
-
 
23276
          self.itemId = iprot.readI64();
-
 
23277
        else:
-
 
23278
          iprot.skip(ftype)
-
 
23279
      elif fid == 2:
-
 
23280
        if ftype == TType.I32:
-
 
23281
          self.insurerType = iprot.readI32();
-
 
23282
        else:
-
 
23283
          iprot.skip(ftype)
-
 
23284
      else:
-
 
23285
        iprot.skip(ftype)
-
 
23286
      iprot.readFieldEnd()
-
 
23287
    iprot.readStructEnd()
-
 
23288
 
-
 
23289
  def write(self, oprot):
-
 
23290
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
23291
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
23292
      return
-
 
23293
    oprot.writeStructBegin('getPrefferedInsurerForItem_args')
-
 
23294
    if self.itemId is not None:
-
 
23295
      oprot.writeFieldBegin('itemId', TType.I64, 1)
-
 
23296
      oprot.writeI64(self.itemId)
-
 
23297
      oprot.writeFieldEnd()
-
 
23298
    if self.insurerType is not None:
-
 
23299
      oprot.writeFieldBegin('insurerType', TType.I32, 2)
-
 
23300
      oprot.writeI32(self.insurerType)
-
 
23301
      oprot.writeFieldEnd()
-
 
23302
    oprot.writeFieldStop()
-
 
23303
    oprot.writeStructEnd()
-
 
23304
 
-
 
23305
  def validate(self):
-
 
23306
    return
-
 
23307
 
-
 
23308
 
-
 
23309
  def __repr__(self):
-
 
23310
    L = ['%s=%r' % (key, value)
-
 
23311
      for key, value in self.__dict__.iteritems()]
-
 
23312
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
23313
 
-
 
23314
  def __eq__(self, other):
-
 
23315
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
23316
 
-
 
23317
  def __ne__(self, other):
-
 
23318
    return not (self == other)
-
 
23319
 
-
 
23320
class getPrefferedInsurerForItem_result:
-
 
23321
  """
-
 
23322
  Attributes:
-
 
23323
   - success
-
 
23324
  """
-
 
23325
 
-
 
23326
  thrift_spec = (
-
 
23327
    (0, TType.I64, 'success', None, None, ), # 0
-
 
23328
  )
-
 
23329
 
-
 
23330
  def __init__(self, success=None,):
-
 
23331
    self.success = success
-
 
23332
 
-
 
23333
  def read(self, iprot):
-
 
23334
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
23335
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
23336
      return
-
 
23337
    iprot.readStructBegin()
-
 
23338
    while True:
-
 
23339
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
23340
      if ftype == TType.STOP:
-
 
23341
        break
-
 
23342
      if fid == 0:
-
 
23343
        if ftype == TType.I64:
-
 
23344
          self.success = iprot.readI64();
-
 
23345
        else:
-
 
23346
          iprot.skip(ftype)
-
 
23347
      else:
-
 
23348
        iprot.skip(ftype)
-
 
23349
      iprot.readFieldEnd()
-
 
23350
    iprot.readStructEnd()
-
 
23351
 
-
 
23352
  def write(self, oprot):
-
 
23353
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
23354
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
23355
      return
-
 
23356
    oprot.writeStructBegin('getPrefferedInsurerForItem_result')
-
 
23357
    if self.success is not None:
-
 
23358
      oprot.writeFieldBegin('success', TType.I64, 0)
-
 
23359
      oprot.writeI64(self.success)
-
 
23360
      oprot.writeFieldEnd()
-
 
23361
    oprot.writeFieldStop()
23179
    oprot.writeStructEnd()
23362
    oprot.writeStructEnd()
23180
 
23363
 
23181
  def validate(self):
23364
  def validate(self):
23182
    return
23365
    return
23183
 
23366