Subversion Repositories SmartDukaan

Rev

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

Rev 8363 Rev 8955
Line 537... Line 537...
537
    Parameters:
537
    Parameters:
538
     - state_id
538
     - state_id
539
    """
539
    """
540
    pass
540
    pass
541
 
541
 
-
 
542
  def getHoldInventoryDetailForItemForWarehouseIdExceptSource(self, id, warehouse_id, source):
-
 
543
    """
-
 
544
    Parameters:
-
 
545
     - id
-
 
546
     - warehouse_id
-
 
547
     - source
-
 
548
    """
-
 
549
    pass
-
 
550
 
542
 
551
 
543
class Client(shop2020.thriftpy.generic.GenericService.Client, Iface):
552
class Client(shop2020.thriftpy.generic.GenericService.Client, Iface):
544
  def __init__(self, iprot, oprot=None):
553
  def __init__(self, iprot, oprot=None):
545
    shop2020.thriftpy.generic.GenericService.Client.__init__(self, iprot, oprot)
554
    shop2020.thriftpy.generic.GenericService.Client.__init__(self, iprot, oprot)
546
 
555
 
Line 2518... Line 2527...
2518
    self._iprot.readMessageEnd()
2527
    self._iprot.readMessageEnd()
2519
    if result.success is not None:
2528
    if result.success is not None:
2520
      return result.success
2529
      return result.success
2521
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getOursGoodWarehouseIdsForLocation failed: unknown result");
2530
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getOursGoodWarehouseIdsForLocation failed: unknown result");
2522
 
2531
 
-
 
2532
  def getHoldInventoryDetailForItemForWarehouseIdExceptSource(self, id, warehouse_id, source):
-
 
2533
    """
-
 
2534
    Parameters:
-
 
2535
     - id
-
 
2536
     - warehouse_id
-
 
2537
     - source
-
 
2538
    """
-
 
2539
    self.send_getHoldInventoryDetailForItemForWarehouseIdExceptSource(id, warehouse_id, source)
-
 
2540
    return self.recv_getHoldInventoryDetailForItemForWarehouseIdExceptSource()
-
 
2541
 
-
 
2542
  def send_getHoldInventoryDetailForItemForWarehouseIdExceptSource(self, id, warehouse_id, source):
-
 
2543
    self._oprot.writeMessageBegin('getHoldInventoryDetailForItemForWarehouseIdExceptSource', TMessageType.CALL, self._seqid)
-
 
2544
    args = getHoldInventoryDetailForItemForWarehouseIdExceptSource_args()
-
 
2545
    args.id = id
-
 
2546
    args.warehouse_id = warehouse_id
-
 
2547
    args.source = source
-
 
2548
    args.write(self._oprot)
-
 
2549
    self._oprot.writeMessageEnd()
-
 
2550
    self._oprot.trans.flush()
-
 
2551
 
-
 
2552
  def recv_getHoldInventoryDetailForItemForWarehouseIdExceptSource(self, ):
-
 
2553
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
2554
    if mtype == TMessageType.EXCEPTION:
-
 
2555
      x = TApplicationException()
-
 
2556
      x.read(self._iprot)
-
 
2557
      self._iprot.readMessageEnd()
-
 
2558
      raise x
-
 
2559
    result = getHoldInventoryDetailForItemForWarehouseIdExceptSource_result()
-
 
2560
    result.read(self._iprot)
-
 
2561
    self._iprot.readMessageEnd()
-
 
2562
    if result.success is not None:
-
 
2563
      return result.success
-
 
2564
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getHoldInventoryDetailForItemForWarehouseIdExceptSource failed: unknown result");
-
 
2565
 
2523
 
2566
 
2524
class Processor(shop2020.thriftpy.generic.GenericService.Processor, Iface, TProcessor):
2567
class Processor(shop2020.thriftpy.generic.GenericService.Processor, Iface, TProcessor):
2525
  def __init__(self, handler):
2568
  def __init__(self, handler):
2526
    shop2020.thriftpy.generic.GenericService.Processor.__init__(self, handler)
2569
    shop2020.thriftpy.generic.GenericService.Processor.__init__(self, handler)
2527
    self._processMap["addWarehouse"] = Processor.process_addWarehouse
2570
    self._processMap["addWarehouse"] = Processor.process_addWarehouse
Line 2583... Line 2626...
2583
    self._processMap["addOrUpdateAmazonFbaInventory"] = Processor.process_addOrUpdateAmazonFbaInventory
2626
    self._processMap["addOrUpdateAmazonFbaInventory"] = Processor.process_addOrUpdateAmazonFbaInventory
2584
    self._processMap["addUpdateHoldInventory"] = Processor.process_addUpdateHoldInventory
2627
    self._processMap["addUpdateHoldInventory"] = Processor.process_addUpdateHoldInventory
2585
    self._processMap["getAmazonFbaItemInventory"] = Processor.process_getAmazonFbaItemInventory
2628
    self._processMap["getAmazonFbaItemInventory"] = Processor.process_getAmazonFbaItemInventory
2586
    self._processMap["getAllAmazonFbaItemInventory"] = Processor.process_getAllAmazonFbaItemInventory
2629
    self._processMap["getAllAmazonFbaItemInventory"] = Processor.process_getAllAmazonFbaItemInventory
2587
    self._processMap["getOursGoodWarehouseIdsForLocation"] = Processor.process_getOursGoodWarehouseIdsForLocation
2630
    self._processMap["getOursGoodWarehouseIdsForLocation"] = Processor.process_getOursGoodWarehouseIdsForLocation
-
 
2631
    self._processMap["getHoldInventoryDetailForItemForWarehouseIdExceptSource"] = Processor.process_getHoldInventoryDetailForItemForWarehouseIdExceptSource
2588
 
2632
 
2589
  def process(self, iprot, oprot):
2633
  def process(self, iprot, oprot):
2590
    (name, type, seqid) = iprot.readMessageBegin()
2634
    (name, type, seqid) = iprot.readMessageBegin()
2591
    if name not in self._processMap:
2635
    if name not in self._processMap:
2592
      iprot.skip(TType.STRUCT)
2636
      iprot.skip(TType.STRUCT)
Line 3339... Line 3383...
3339
    oprot.writeMessageBegin("getOursGoodWarehouseIdsForLocation", TMessageType.REPLY, seqid)
3383
    oprot.writeMessageBegin("getOursGoodWarehouseIdsForLocation", TMessageType.REPLY, seqid)
3340
    result.write(oprot)
3384
    result.write(oprot)
3341
    oprot.writeMessageEnd()
3385
    oprot.writeMessageEnd()
3342
    oprot.trans.flush()
3386
    oprot.trans.flush()
3343
 
3387
 
-
 
3388
  def process_getHoldInventoryDetailForItemForWarehouseIdExceptSource(self, seqid, iprot, oprot):
-
 
3389
    args = getHoldInventoryDetailForItemForWarehouseIdExceptSource_args()
-
 
3390
    args.read(iprot)
-
 
3391
    iprot.readMessageEnd()
-
 
3392
    result = getHoldInventoryDetailForItemForWarehouseIdExceptSource_result()
-
 
3393
    result.success = self._handler.getHoldInventoryDetailForItemForWarehouseIdExceptSource(args.id, args.warehouse_id, args.source)
-
 
3394
    oprot.writeMessageBegin("getHoldInventoryDetailForItemForWarehouseIdExceptSource", TMessageType.REPLY, seqid)
-
 
3395
    result.write(oprot)
-
 
3396
    oprot.writeMessageEnd()
-
 
3397
    oprot.trans.flush()
-
 
3398
 
3344
 
3399
 
3345
# HELPER FUNCTIONS AND STRUCTURES
3400
# HELPER FUNCTIONS AND STRUCTURES
3346
 
3401
 
3347
class addWarehouse_args:
3402
class addWarehouse_args:
3348
  """
3403
  """
Line 11333... Line 11388...
11333
      oprot.writeFieldEnd()
11388
      oprot.writeFieldEnd()
11334
    oprot.writeFieldStop()
11389
    oprot.writeFieldStop()
11335
    oprot.writeStructEnd()
11390
    oprot.writeStructEnd()
11336
 
11391
 
11337
  def validate(self):
11392
  def validate(self):
-
 
11393
    return
-
 
11394
 
-
 
11395
 
-
 
11396
  def __repr__(self):
-
 
11397
    L = ['%s=%r' % (key, value)
-
 
11398
      for key, value in self.__dict__.iteritems()]
-
 
11399
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
11400
 
-
 
11401
  def __eq__(self, other):
-
 
11402
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
11403
 
-
 
11404
  def __ne__(self, other):
-
 
11405
    return not (self == other)
-
 
11406
 
-
 
11407
class getHoldInventoryDetailForItemForWarehouseIdExceptSource_args:
-
 
11408
  """
-
 
11409
  Attributes:
-
 
11410
   - id
-
 
11411
   - warehouse_id
-
 
11412
   - source
-
 
11413
  """
-
 
11414
 
-
 
11415
  thrift_spec = (
-
 
11416
    None, # 0
-
 
11417
    (1, TType.I64, 'id', None, None, ), # 1
-
 
11418
    (2, TType.I64, 'warehouse_id', None, None, ), # 2
-
 
11419
    (3, TType.I64, 'source', None, None, ), # 3
-
 
11420
  )
-
 
11421
 
-
 
11422
  def __init__(self, id=None, warehouse_id=None, source=None,):
-
 
11423
    self.id = id
-
 
11424
    self.warehouse_id = warehouse_id
-
 
11425
    self.source = source
-
 
11426
 
-
 
11427
  def read(self, iprot):
-
 
11428
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
11429
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
11430
      return
-
 
11431
    iprot.readStructBegin()
-
 
11432
    while True:
-
 
11433
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
11434
      if ftype == TType.STOP:
-
 
11435
        break
-
 
11436
      if fid == 1:
-
 
11437
        if ftype == TType.I64:
-
 
11438
          self.id = iprot.readI64();
-
 
11439
        else:
-
 
11440
          iprot.skip(ftype)
-
 
11441
      elif fid == 2:
-
 
11442
        if ftype == TType.I64:
-
 
11443
          self.warehouse_id = iprot.readI64();
-
 
11444
        else:
-
 
11445
          iprot.skip(ftype)
-
 
11446
      elif fid == 3:
-
 
11447
        if ftype == TType.I64:
-
 
11448
          self.source = iprot.readI64();
-
 
11449
        else:
-
 
11450
          iprot.skip(ftype)
-
 
11451
      else:
-
 
11452
        iprot.skip(ftype)
-
 
11453
      iprot.readFieldEnd()
-
 
11454
    iprot.readStructEnd()
-
 
11455
 
-
 
11456
  def write(self, oprot):
-
 
11457
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
11458
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
11459
      return
-
 
11460
    oprot.writeStructBegin('getHoldInventoryDetailForItemForWarehouseIdExceptSource_args')
-
 
11461
    if self.id is not None:
-
 
11462
      oprot.writeFieldBegin('id', TType.I64, 1)
-
 
11463
      oprot.writeI64(self.id)
-
 
11464
      oprot.writeFieldEnd()
-
 
11465
    if self.warehouse_id is not None:
-
 
11466
      oprot.writeFieldBegin('warehouse_id', TType.I64, 2)
-
 
11467
      oprot.writeI64(self.warehouse_id)
-
 
11468
      oprot.writeFieldEnd()
-
 
11469
    if self.source is not None:
-
 
11470
      oprot.writeFieldBegin('source', TType.I64, 3)
-
 
11471
      oprot.writeI64(self.source)
-
 
11472
      oprot.writeFieldEnd()
-
 
11473
    oprot.writeFieldStop()
-
 
11474
    oprot.writeStructEnd()
-
 
11475
 
-
 
11476
  def validate(self):
-
 
11477
    return
-
 
11478
 
-
 
11479
 
-
 
11480
  def __repr__(self):
-
 
11481
    L = ['%s=%r' % (key, value)
-
 
11482
      for key, value in self.__dict__.iteritems()]
-
 
11483
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
11484
 
-
 
11485
  def __eq__(self, other):
-
 
11486
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
11487
 
-
 
11488
  def __ne__(self, other):
-
 
11489
    return not (self == other)
-
 
11490
 
-
 
11491
class getHoldInventoryDetailForItemForWarehouseIdExceptSource_result:
-
 
11492
  """
-
 
11493
  Attributes:
-
 
11494
   - success
-
 
11495
  """
-
 
11496
 
-
 
11497
  thrift_spec = (
-
 
11498
    (0, TType.I64, 'success', None, None, ), # 0
-
 
11499
  )
-
 
11500
 
-
 
11501
  def __init__(self, success=None,):
-
 
11502
    self.success = success
-
 
11503
 
-
 
11504
  def read(self, iprot):
-
 
11505
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
11506
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
11507
      return
-
 
11508
    iprot.readStructBegin()
-
 
11509
    while True:
-
 
11510
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
11511
      if ftype == TType.STOP:
-
 
11512
        break
-
 
11513
      if fid == 0:
-
 
11514
        if ftype == TType.I64:
-
 
11515
          self.success = iprot.readI64();
-
 
11516
        else:
-
 
11517
          iprot.skip(ftype)
-
 
11518
      else:
-
 
11519
        iprot.skip(ftype)
-
 
11520
      iprot.readFieldEnd()
-
 
11521
    iprot.readStructEnd()
-
 
11522
 
-
 
11523
  def write(self, oprot):
-
 
11524
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
11525
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
11526
      return
-
 
11527
    oprot.writeStructBegin('getHoldInventoryDetailForItemForWarehouseIdExceptSource_result')
-
 
11528
    if self.success is not None:
-
 
11529
      oprot.writeFieldBegin('success', TType.I64, 0)
-
 
11530
      oprot.writeI64(self.success)
-
 
11531
      oprot.writeFieldEnd()
-
 
11532
    oprot.writeFieldStop()
-
 
11533
    oprot.writeStructEnd()
-
 
11534
 
-
 
11535
  def validate(self):
11338
    return
11536
    return
11339
 
11537
 
11340
 
11538
 
11341
  def __repr__(self):
11539
  def __repr__(self):
11342
    L = ['%s=%r' % (key, value)
11540
    L = ['%s=%r' % (key, value)