Subversion Repositories SmartDukaan

Rev

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

Rev 10050 Rev 10097
Line 613... Line 613...
613
    pass
613
    pass
614
 
614
 
615
  def getFlipkartInventorySnapshot(self, ):
615
  def getFlipkartInventorySnapshot(self, ):
616
    pass
616
    pass
617
 
617
 
-
 
618
  def getFlipkartlInventoryForItem(self, item_id):
-
 
619
    """
-
 
620
    Parameters:
-
 
621
     - item_id
-
 
622
    """
-
 
623
    pass
-
 
624
 
618
 
625
 
619
class Client(shop2020.thriftpy.generic.GenericService.Client, Iface):
626
class Client(shop2020.thriftpy.generic.GenericService.Client, Iface):
620
  def __init__(self, iprot, oprot=None):
627
  def __init__(self, iprot, oprot=None):
621
    shop2020.thriftpy.generic.GenericService.Client.__init__(self, iprot, oprot)
628
    shop2020.thriftpy.generic.GenericService.Client.__init__(self, iprot, oprot)
622
 
629
 
Line 2922... Line 2929...
2922
    self._iprot.readMessageEnd()
2929
    self._iprot.readMessageEnd()
2923
    if result.success is not None:
2930
    if result.success is not None:
2924
      return result.success
2931
      return result.success
2925
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getFlipkartInventorySnapshot failed: unknown result");
2932
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getFlipkartInventorySnapshot failed: unknown result");
2926
 
2933
 
-
 
2934
  def getFlipkartlInventoryForItem(self, item_id):
-
 
2935
    """
-
 
2936
    Parameters:
-
 
2937
     - item_id
-
 
2938
    """
-
 
2939
    self.send_getFlipkartlInventoryForItem(item_id)
-
 
2940
    return self.recv_getFlipkartlInventoryForItem()
-
 
2941
 
-
 
2942
  def send_getFlipkartlInventoryForItem(self, item_id):
-
 
2943
    self._oprot.writeMessageBegin('getFlipkartlInventoryForItem', TMessageType.CALL, self._seqid)
-
 
2944
    args = getFlipkartlInventoryForItem_args()
-
 
2945
    args.item_id = item_id
-
 
2946
    args.write(self._oprot)
-
 
2947
    self._oprot.writeMessageEnd()
-
 
2948
    self._oprot.trans.flush()
-
 
2949
 
-
 
2950
  def recv_getFlipkartlInventoryForItem(self, ):
-
 
2951
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
2952
    if mtype == TMessageType.EXCEPTION:
-
 
2953
      x = TApplicationException()
-
 
2954
      x.read(self._iprot)
-
 
2955
      self._iprot.readMessageEnd()
-
 
2956
      raise x
-
 
2957
    result = getFlipkartlInventoryForItem_result()
-
 
2958
    result.read(self._iprot)
-
 
2959
    self._iprot.readMessageEnd()
-
 
2960
    if result.success is not None:
-
 
2961
      return result.success
-
 
2962
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getFlipkartlInventoryForItem failed: unknown result");
-
 
2963
 
2927
 
2964
 
2928
class Processor(shop2020.thriftpy.generic.GenericService.Processor, Iface, TProcessor):
2965
class Processor(shop2020.thriftpy.generic.GenericService.Processor, Iface, TProcessor):
2929
  def __init__(self, handler):
2966
  def __init__(self, handler):
2930
    shop2020.thriftpy.generic.GenericService.Processor.__init__(self, handler)
2967
    shop2020.thriftpy.generic.GenericService.Processor.__init__(self, handler)
2931
    self._processMap["addWarehouse"] = Processor.process_addWarehouse
2968
    self._processMap["addWarehouse"] = Processor.process_addWarehouse
Line 2998... Line 3035...
2998
    self._processMap["addOrUpdateAllSnapdealInventory"] = Processor.process_addOrUpdateAllSnapdealInventory
3035
    self._processMap["addOrUpdateAllSnapdealInventory"] = Processor.process_addOrUpdateAllSnapdealInventory
2999
    self._processMap["getSnapdealInventorySnapshot"] = Processor.process_getSnapdealInventorySnapshot
3036
    self._processMap["getSnapdealInventorySnapshot"] = Processor.process_getSnapdealInventorySnapshot
3000
    self._processMap["getHoldInventoryDetails"] = Processor.process_getHoldInventoryDetails
3037
    self._processMap["getHoldInventoryDetails"] = Processor.process_getHoldInventoryDetails
3001
    self._processMap["addOrUpdateFlipkartInventorySnapshot"] = Processor.process_addOrUpdateFlipkartInventorySnapshot
3038
    self._processMap["addOrUpdateFlipkartInventorySnapshot"] = Processor.process_addOrUpdateFlipkartInventorySnapshot
3002
    self._processMap["getFlipkartInventorySnapshot"] = Processor.process_getFlipkartInventorySnapshot
3039
    self._processMap["getFlipkartInventorySnapshot"] = Processor.process_getFlipkartInventorySnapshot
-
 
3040
    self._processMap["getFlipkartlInventoryForItem"] = Processor.process_getFlipkartlInventoryForItem
3003
 
3041
 
3004
  def process(self, iprot, oprot):
3042
  def process(self, iprot, oprot):
3005
    (name, type, seqid) = iprot.readMessageBegin()
3043
    (name, type, seqid) = iprot.readMessageBegin()
3006
    if name not in self._processMap:
3044
    if name not in self._processMap:
3007
      iprot.skip(TType.STRUCT)
3045
      iprot.skip(TType.STRUCT)
Line 3878... Line 3916...
3878
    oprot.writeMessageBegin("getFlipkartInventorySnapshot", TMessageType.REPLY, seqid)
3916
    oprot.writeMessageBegin("getFlipkartInventorySnapshot", TMessageType.REPLY, seqid)
3879
    result.write(oprot)
3917
    result.write(oprot)
3880
    oprot.writeMessageEnd()
3918
    oprot.writeMessageEnd()
3881
    oprot.trans.flush()
3919
    oprot.trans.flush()
3882
 
3920
 
-
 
3921
  def process_getFlipkartlInventoryForItem(self, seqid, iprot, oprot):
-
 
3922
    args = getFlipkartlInventoryForItem_args()
-
 
3923
    args.read(iprot)
-
 
3924
    iprot.readMessageEnd()
-
 
3925
    result = getFlipkartlInventoryForItem_result()
-
 
3926
    result.success = self._handler.getFlipkartlInventoryForItem(args.item_id)
-
 
3927
    oprot.writeMessageBegin("getFlipkartlInventoryForItem", TMessageType.REPLY, seqid)
-
 
3928
    result.write(oprot)
-
 
3929
    oprot.writeMessageEnd()
-
 
3930
    oprot.trans.flush()
-
 
3931
 
3883
 
3932
 
3884
# HELPER FUNCTIONS AND STRUCTURES
3933
# HELPER FUNCTIONS AND STRUCTURES
3885
 
3934
 
3886
class addWarehouse_args:
3935
class addWarehouse_args:
3887
  """
3936
  """
Line 13234... Line 13283...
13234
      oprot.writeFieldEnd()
13283
      oprot.writeFieldEnd()
13235
    oprot.writeFieldStop()
13284
    oprot.writeFieldStop()
13236
    oprot.writeStructEnd()
13285
    oprot.writeStructEnd()
13237
 
13286
 
13238
  def validate(self):
13287
  def validate(self):
-
 
13288
    return
-
 
13289
 
-
 
13290
 
-
 
13291
  def __repr__(self):
-
 
13292
    L = ['%s=%r' % (key, value)
-
 
13293
      for key, value in self.__dict__.iteritems()]
-
 
13294
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
13295
 
-
 
13296
  def __eq__(self, other):
-
 
13297
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
13298
 
-
 
13299
  def __ne__(self, other):
-
 
13300
    return not (self == other)
-
 
13301
 
-
 
13302
class getFlipkartlInventoryForItem_args:
-
 
13303
  """
-
 
13304
  Attributes:
-
 
13305
   - item_id
-
 
13306
  """
-
 
13307
 
-
 
13308
  thrift_spec = (
-
 
13309
    None, # 0
-
 
13310
    (1, TType.I64, 'item_id', None, None, ), # 1
-
 
13311
  )
-
 
13312
 
-
 
13313
  def __init__(self, item_id=None,):
-
 
13314
    self.item_id = item_id
-
 
13315
 
-
 
13316
  def read(self, iprot):
-
 
13317
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
13318
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
13319
      return
-
 
13320
    iprot.readStructBegin()
-
 
13321
    while True:
-
 
13322
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
13323
      if ftype == TType.STOP:
-
 
13324
        break
-
 
13325
      if fid == 1:
-
 
13326
        if ftype == TType.I64:
-
 
13327
          self.item_id = iprot.readI64();
-
 
13328
        else:
-
 
13329
          iprot.skip(ftype)
-
 
13330
      else:
-
 
13331
        iprot.skip(ftype)
-
 
13332
      iprot.readFieldEnd()
-
 
13333
    iprot.readStructEnd()
-
 
13334
 
-
 
13335
  def write(self, oprot):
-
 
13336
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
13337
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
13338
      return
-
 
13339
    oprot.writeStructBegin('getFlipkartlInventoryForItem_args')
-
 
13340
    if self.item_id is not None:
-
 
13341
      oprot.writeFieldBegin('item_id', TType.I64, 1)
-
 
13342
      oprot.writeI64(self.item_id)
-
 
13343
      oprot.writeFieldEnd()
-
 
13344
    oprot.writeFieldStop()
-
 
13345
    oprot.writeStructEnd()
-
 
13346
 
-
 
13347
  def validate(self):
-
 
13348
    return
-
 
13349
 
-
 
13350
 
-
 
13351
  def __repr__(self):
-
 
13352
    L = ['%s=%r' % (key, value)
-
 
13353
      for key, value in self.__dict__.iteritems()]
-
 
13354
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
13355
 
-
 
13356
  def __eq__(self, other):
-
 
13357
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
13358
 
-
 
13359
  def __ne__(self, other):
-
 
13360
    return not (self == other)
-
 
13361
 
-
 
13362
class getFlipkartlInventoryForItem_result:
-
 
13363
  """
-
 
13364
  Attributes:
-
 
13365
   - success
-
 
13366
  """
-
 
13367
 
-
 
13368
  thrift_spec = (
-
 
13369
    (0, TType.STRUCT, 'success', (FlipkartInventorySnapshot, FlipkartInventorySnapshot.thrift_spec), None, ), # 0
-
 
13370
  )
-
 
13371
 
-
 
13372
  def __init__(self, success=None,):
-
 
13373
    self.success = success
-
 
13374
 
-
 
13375
  def read(self, iprot):
-
 
13376
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
13377
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
13378
      return
-
 
13379
    iprot.readStructBegin()
-
 
13380
    while True:
-
 
13381
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
13382
      if ftype == TType.STOP:
-
 
13383
        break
-
 
13384
      if fid == 0:
-
 
13385
        if ftype == TType.STRUCT:
-
 
13386
          self.success = FlipkartInventorySnapshot()
-
 
13387
          self.success.read(iprot)
-
 
13388
        else:
-
 
13389
          iprot.skip(ftype)
-
 
13390
      else:
-
 
13391
        iprot.skip(ftype)
-
 
13392
      iprot.readFieldEnd()
-
 
13393
    iprot.readStructEnd()
-
 
13394
 
-
 
13395
  def write(self, oprot):
-
 
13396
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
13397
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
13398
      return
-
 
13399
    oprot.writeStructBegin('getFlipkartlInventoryForItem_result')
-
 
13400
    if self.success is not None:
-
 
13401
      oprot.writeFieldBegin('success', TType.STRUCT, 0)
-
 
13402
      self.success.write(oprot)
-
 
13403
      oprot.writeFieldEnd()
-
 
13404
    oprot.writeFieldStop()
-
 
13405
    oprot.writeStructEnd()
-
 
13406
 
-
 
13407
  def validate(self):
13239
    return
13408
    return
13240
 
13409
 
13241
 
13410
 
13242
  def __repr__(self):
13411
  def __repr__(self):
13243
    L = ['%s=%r' % (key, value)
13412
    L = ['%s=%r' % (key, value)