Subversion Repositories SmartDukaan

Rev

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

Rev 13529 Rev 14491
Line 612... Line 612...
612
     - startDate
612
     - startDate
613
     - endDate
613
     - endDate
614
    """
614
    """
615
    pass
615
    pass
616
 
616
 
-
 
617
  def getAllDoaOutInventoryItems(self, ):
-
 
618
    pass
-
 
619
 
617
 
620
 
618
class Client(shop2020.thriftpy.generic.GenericService.Client, Iface):
621
class Client(shop2020.thriftpy.generic.GenericService.Client, Iface):
619
  def __init__(self, iprot, oprot=None):
622
  def __init__(self, iprot, oprot=None):
620
    shop2020.thriftpy.generic.GenericService.Client.__init__(self, iprot, oprot)
623
    shop2020.thriftpy.generic.GenericService.Client.__init__(self, iprot, oprot)
621
 
624
 
Line 2839... Line 2842...
2839
    self._iprot.readMessageEnd()
2842
    self._iprot.readMessageEnd()
2840
    if result.success is not None:
2843
    if result.success is not None:
2841
      return result.success
2844
      return result.success
2842
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getCompleteMovementForThirdPartyWarehouse failed: unknown result");
2845
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getCompleteMovementForThirdPartyWarehouse failed: unknown result");
2843
 
2846
 
-
 
2847
  def getAllDoaOutInventoryItems(self, ):
-
 
2848
    self.send_getAllDoaOutInventoryItems()
-
 
2849
    return self.recv_getAllDoaOutInventoryItems()
-
 
2850
 
-
 
2851
  def send_getAllDoaOutInventoryItems(self, ):
-
 
2852
    self._oprot.writeMessageBegin('getAllDoaOutInventoryItems', TMessageType.CALL, self._seqid)
-
 
2853
    args = getAllDoaOutInventoryItems_args()
-
 
2854
    args.write(self._oprot)
-
 
2855
    self._oprot.writeMessageEnd()
-
 
2856
    self._oprot.trans.flush()
-
 
2857
 
-
 
2858
  def recv_getAllDoaOutInventoryItems(self, ):
-
 
2859
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
2860
    if mtype == TMessageType.EXCEPTION:
-
 
2861
      x = TApplicationException()
-
 
2862
      x.read(self._iprot)
-
 
2863
      self._iprot.readMessageEnd()
-
 
2864
      raise x
-
 
2865
    result = getAllDoaOutInventoryItems_result()
-
 
2866
    result.read(self._iprot)
-
 
2867
    self._iprot.readMessageEnd()
-
 
2868
    if result.success is not None:
-
 
2869
      return result.success
-
 
2870
    if result.ex is not None:
-
 
2871
      raise result.ex
-
 
2872
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getAllDoaOutInventoryItems failed: unknown result");
-
 
2873
 
2844
 
2874
 
2845
class Processor(shop2020.thriftpy.generic.GenericService.Processor, Iface, TProcessor):
2875
class Processor(shop2020.thriftpy.generic.GenericService.Processor, Iface, TProcessor):
2846
  def __init__(self, handler):
2876
  def __init__(self, handler):
2847
    shop2020.thriftpy.generic.GenericService.Processor.__init__(self, handler)
2877
    shop2020.thriftpy.generic.GenericService.Processor.__init__(self, handler)
2848
    self._processMap["getInventoryItem"] = Processor.process_getInventoryItem
2878
    self._processMap["getInventoryItem"] = Processor.process_getInventoryItem
Line 2908... Line 2938...
2908
    self._processMap["getItemsInPurchaseReturn"] = Processor.process_getItemsInPurchaseReturn
2938
    self._processMap["getItemsInPurchaseReturn"] = Processor.process_getItemsInPurchaseReturn
2909
    self._processMap["getScansForInventoryItem"] = Processor.process_getScansForInventoryItem
2939
    self._processMap["getScansForInventoryItem"] = Processor.process_getScansForInventoryItem
2910
    self._processMap["checkGrnImeiStatus"] = Processor.process_checkGrnImeiStatus
2940
    self._processMap["checkGrnImeiStatus"] = Processor.process_checkGrnImeiStatus
2911
    self._processMap["getInventoryAgeConsideredItems"] = Processor.process_getInventoryAgeConsideredItems
2941
    self._processMap["getInventoryAgeConsideredItems"] = Processor.process_getInventoryAgeConsideredItems
2912
    self._processMap["getCompleteMovementForThirdPartyWarehouse"] = Processor.process_getCompleteMovementForThirdPartyWarehouse
2942
    self._processMap["getCompleteMovementForThirdPartyWarehouse"] = Processor.process_getCompleteMovementForThirdPartyWarehouse
-
 
2943
    self._processMap["getAllDoaOutInventoryItems"] = Processor.process_getAllDoaOutInventoryItems
2913
 
2944
 
2914
  def process(self, iprot, oprot):
2945
  def process(self, iprot, oprot):
2915
    (name, type, seqid) = iprot.readMessageBegin()
2946
    (name, type, seqid) = iprot.readMessageBegin()
2916
    if name not in self._processMap:
2947
    if name not in self._processMap:
2917
      iprot.skip(TType.STRUCT)
2948
      iprot.skip(TType.STRUCT)
Line 3759... Line 3790...
3759
    oprot.writeMessageBegin("getCompleteMovementForThirdPartyWarehouse", TMessageType.REPLY, seqid)
3790
    oprot.writeMessageBegin("getCompleteMovementForThirdPartyWarehouse", TMessageType.REPLY, seqid)
3760
    result.write(oprot)
3791
    result.write(oprot)
3761
    oprot.writeMessageEnd()
3792
    oprot.writeMessageEnd()
3762
    oprot.trans.flush()
3793
    oprot.trans.flush()
3763
 
3794
 
-
 
3795
  def process_getAllDoaOutInventoryItems(self, seqid, iprot, oprot):
-
 
3796
    args = getAllDoaOutInventoryItems_args()
-
 
3797
    args.read(iprot)
-
 
3798
    iprot.readMessageEnd()
-
 
3799
    result = getAllDoaOutInventoryItems_result()
-
 
3800
    try:
-
 
3801
      result.success = self._handler.getAllDoaOutInventoryItems()
-
 
3802
    except WarehouseServiceException, ex:
-
 
3803
      result.ex = ex
-
 
3804
    oprot.writeMessageBegin("getAllDoaOutInventoryItems", TMessageType.REPLY, seqid)
-
 
3805
    result.write(oprot)
-
 
3806
    oprot.writeMessageEnd()
-
 
3807
    oprot.trans.flush()
-
 
3808
 
3764
 
3809
 
3765
# HELPER FUNCTIONS AND STRUCTURES
3810
# HELPER FUNCTIONS AND STRUCTURES
3766
 
3811
 
3767
class getInventoryItem_args:
3812
class getInventoryItem_args:
3768
  """
3813
  """
Line 13164... Line 13209...
13164
      oprot.writeFieldEnd()
13209
      oprot.writeFieldEnd()
13165
    oprot.writeFieldStop()
13210
    oprot.writeFieldStop()
13166
    oprot.writeStructEnd()
13211
    oprot.writeStructEnd()
13167
 
13212
 
13168
  def validate(self):
13213
  def validate(self):
-
 
13214
    return
-
 
13215
 
-
 
13216
 
-
 
13217
  def __repr__(self):
-
 
13218
    L = ['%s=%r' % (key, value)
-
 
13219
      for key, value in self.__dict__.iteritems()]
-
 
13220
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
13221
 
-
 
13222
  def __eq__(self, other):
-
 
13223
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
13224
 
-
 
13225
  def __ne__(self, other):
-
 
13226
    return not (self == other)
-
 
13227
 
-
 
13228
class getAllDoaOutInventoryItems_args:
-
 
13229
 
-
 
13230
  thrift_spec = (
-
 
13231
  )
-
 
13232
 
-
 
13233
  def read(self, iprot):
-
 
13234
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
13235
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
13236
      return
-
 
13237
    iprot.readStructBegin()
-
 
13238
    while True:
-
 
13239
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
13240
      if ftype == TType.STOP:
-
 
13241
        break
-
 
13242
      else:
-
 
13243
        iprot.skip(ftype)
-
 
13244
      iprot.readFieldEnd()
-
 
13245
    iprot.readStructEnd()
-
 
13246
 
-
 
13247
  def write(self, oprot):
-
 
13248
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
13249
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
13250
      return
-
 
13251
    oprot.writeStructBegin('getAllDoaOutInventoryItems_args')
-
 
13252
    oprot.writeFieldStop()
-
 
13253
    oprot.writeStructEnd()
-
 
13254
 
-
 
13255
  def validate(self):
-
 
13256
    return
-
 
13257
 
-
 
13258
 
-
 
13259
  def __repr__(self):
-
 
13260
    L = ['%s=%r' % (key, value)
-
 
13261
      for key, value in self.__dict__.iteritems()]
-
 
13262
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
13263
 
-
 
13264
  def __eq__(self, other):
-
 
13265
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
13266
 
-
 
13267
  def __ne__(self, other):
-
 
13268
    return not (self == other)
-
 
13269
 
-
 
13270
class getAllDoaOutInventoryItems_result:
-
 
13271
  """
-
 
13272
  Attributes:
-
 
13273
   - success
-
 
13274
   - ex
-
 
13275
  """
-
 
13276
 
-
 
13277
  thrift_spec = (
-
 
13278
    (0, TType.LIST, 'success', (TType.STRUCT,(DoaOutInventoryItem, DoaOutInventoryItem.thrift_spec)), None, ), # 0
-
 
13279
    (1, TType.STRUCT, 'ex', (WarehouseServiceException, WarehouseServiceException.thrift_spec), None, ), # 1
-
 
13280
  )
-
 
13281
 
-
 
13282
  def __init__(self, success=None, ex=None,):
-
 
13283
    self.success = success
-
 
13284
    self.ex = ex
-
 
13285
 
-
 
13286
  def read(self, iprot):
-
 
13287
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
13288
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
13289
      return
-
 
13290
    iprot.readStructBegin()
-
 
13291
    while True:
-
 
13292
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
13293
      if ftype == TType.STOP:
-
 
13294
        break
-
 
13295
      if fid == 0:
-
 
13296
        if ftype == TType.LIST:
-
 
13297
          self.success = []
-
 
13298
          (_etype315, _size312) = iprot.readListBegin()
-
 
13299
          for _i316 in xrange(_size312):
-
 
13300
            _elem317 = DoaOutInventoryItem()
-
 
13301
            _elem317.read(iprot)
-
 
13302
            self.success.append(_elem317)
-
 
13303
          iprot.readListEnd()
-
 
13304
        else:
-
 
13305
          iprot.skip(ftype)
-
 
13306
      elif fid == 1:
-
 
13307
        if ftype == TType.STRUCT:
-
 
13308
          self.ex = WarehouseServiceException()
-
 
13309
          self.ex.read(iprot)
-
 
13310
        else:
-
 
13311
          iprot.skip(ftype)
-
 
13312
      else:
-
 
13313
        iprot.skip(ftype)
-
 
13314
      iprot.readFieldEnd()
-
 
13315
    iprot.readStructEnd()
-
 
13316
 
-
 
13317
  def write(self, oprot):
-
 
13318
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
13319
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
13320
      return
-
 
13321
    oprot.writeStructBegin('getAllDoaOutInventoryItems_result')
-
 
13322
    if self.success is not None:
-
 
13323
      oprot.writeFieldBegin('success', TType.LIST, 0)
-
 
13324
      oprot.writeListBegin(TType.STRUCT, len(self.success))
-
 
13325
      for iter318 in self.success:
-
 
13326
        iter318.write(oprot)
-
 
13327
      oprot.writeListEnd()
-
 
13328
      oprot.writeFieldEnd()
-
 
13329
    if self.ex is not None:
-
 
13330
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
-
 
13331
      self.ex.write(oprot)
-
 
13332
      oprot.writeFieldEnd()
-
 
13333
    oprot.writeFieldStop()
-
 
13334
    oprot.writeStructEnd()
-
 
13335
 
-
 
13336
  def validate(self):
13169
    return
13337
    return
13170
 
13338
 
13171
 
13339
 
13172
  def __repr__(self):
13340
  def __repr__(self):
13173
    L = ['%s=%r' % (key, value)
13341
    L = ['%s=%r' % (key, value)