Subversion Repositories SmartDukaan

Rev

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

Rev 8282 Rev 8363
Line 527... Line 527...
527
    Parameters:
527
    Parameters:
528
     - itemId
528
     - itemId
529
    """
529
    """
530
    pass
530
    pass
531
 
531
 
532
  def getAllNonzeroAmazonFbaItemInventory(self, ):
532
  def getAllAmazonFbaItemInventory(self, ):
-
 
533
    pass
-
 
534
 
-
 
535
  def getOursGoodWarehouseIdsForLocation(self, state_id):
-
 
536
    """
-
 
537
    Parameters:
-
 
538
     - state_id
-
 
539
    """
533
    pass
540
    pass
534
 
541
 
535
 
542
 
536
class Client(shop2020.thriftpy.generic.GenericService.Client, Iface):
543
class Client(shop2020.thriftpy.generic.GenericService.Client, Iface):
537
  def __init__(self, iprot, oprot=None):
544
  def __init__(self, iprot, oprot=None):
Line 2456... Line 2463...
2456
    self._iprot.readMessageEnd()
2463
    self._iprot.readMessageEnd()
2457
    if result.success is not None:
2464
    if result.success is not None:
2458
      return result.success
2465
      return result.success
2459
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getAmazonFbaItemInventory failed: unknown result");
2466
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getAmazonFbaItemInventory failed: unknown result");
2460
 
2467
 
2461
  def getAllNonzeroAmazonFbaItemInventory(self, ):
2468
  def getAllAmazonFbaItemInventory(self, ):
2462
    self.send_getAllNonzeroAmazonFbaItemInventory()
2469
    self.send_getAllAmazonFbaItemInventory()
2463
    return self.recv_getAllNonzeroAmazonFbaItemInventory()
2470
    return self.recv_getAllAmazonFbaItemInventory()
2464
 
2471
 
2465
  def send_getAllNonzeroAmazonFbaItemInventory(self, ):
2472
  def send_getAllAmazonFbaItemInventory(self, ):
2466
    self._oprot.writeMessageBegin('getAllNonzeroAmazonFbaItemInventory', TMessageType.CALL, self._seqid)
2473
    self._oprot.writeMessageBegin('getAllAmazonFbaItemInventory', TMessageType.CALL, self._seqid)
2467
    args = getAllNonzeroAmazonFbaItemInventory_args()
2474
    args = getAllAmazonFbaItemInventory_args()
2468
    args.write(self._oprot)
2475
    args.write(self._oprot)
2469
    self._oprot.writeMessageEnd()
2476
    self._oprot.writeMessageEnd()
2470
    self._oprot.trans.flush()
2477
    self._oprot.trans.flush()
2471
 
2478
 
2472
  def recv_getAllNonzeroAmazonFbaItemInventory(self, ):
2479
  def recv_getAllAmazonFbaItemInventory(self, ):
2473
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
2480
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
2474
    if mtype == TMessageType.EXCEPTION:
2481
    if mtype == TMessageType.EXCEPTION:
2475
      x = TApplicationException()
2482
      x = TApplicationException()
2476
      x.read(self._iprot)
2483
      x.read(self._iprot)
2477
      self._iprot.readMessageEnd()
2484
      self._iprot.readMessageEnd()
2478
      raise x
2485
      raise x
2479
    result = getAllNonzeroAmazonFbaItemInventory_result()
2486
    result = getAllAmazonFbaItemInventory_result()
2480
    result.read(self._iprot)
2487
    result.read(self._iprot)
2481
    self._iprot.readMessageEnd()
2488
    self._iprot.readMessageEnd()
2482
    if result.success is not None:
2489
    if result.success is not None:
2483
      return result.success
2490
      return result.success
2484
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getAllNonzeroAmazonFbaItemInventory failed: unknown result");
2491
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getAllAmazonFbaItemInventory failed: unknown result");
-
 
2492
 
-
 
2493
  def getOursGoodWarehouseIdsForLocation(self, state_id):
-
 
2494
    """
-
 
2495
    Parameters:
-
 
2496
     - state_id
-
 
2497
    """
-
 
2498
    self.send_getOursGoodWarehouseIdsForLocation(state_id)
-
 
2499
    return self.recv_getOursGoodWarehouseIdsForLocation()
-
 
2500
 
-
 
2501
  def send_getOursGoodWarehouseIdsForLocation(self, state_id):
-
 
2502
    self._oprot.writeMessageBegin('getOursGoodWarehouseIdsForLocation', TMessageType.CALL, self._seqid)
-
 
2503
    args = getOursGoodWarehouseIdsForLocation_args()
-
 
2504
    args.state_id = state_id
-
 
2505
    args.write(self._oprot)
-
 
2506
    self._oprot.writeMessageEnd()
-
 
2507
    self._oprot.trans.flush()
-
 
2508
 
-
 
2509
  def recv_getOursGoodWarehouseIdsForLocation(self, ):
-
 
2510
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
2511
    if mtype == TMessageType.EXCEPTION:
-
 
2512
      x = TApplicationException()
-
 
2513
      x.read(self._iprot)
-
 
2514
      self._iprot.readMessageEnd()
-
 
2515
      raise x
-
 
2516
    result = getOursGoodWarehouseIdsForLocation_result()
-
 
2517
    result.read(self._iprot)
-
 
2518
    self._iprot.readMessageEnd()
-
 
2519
    if result.success is not None:
-
 
2520
      return result.success
-
 
2521
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getOursGoodWarehouseIdsForLocation failed: unknown result");
2485
 
2522
 
2486
 
2523
 
2487
class Processor(shop2020.thriftpy.generic.GenericService.Processor, Iface, TProcessor):
2524
class Processor(shop2020.thriftpy.generic.GenericService.Processor, Iface, TProcessor):
2488
  def __init__(self, handler):
2525
  def __init__(self, handler):
2489
    shop2020.thriftpy.generic.GenericService.Processor.__init__(self, handler)
2526
    shop2020.thriftpy.generic.GenericService.Processor.__init__(self, handler)
Line 2544... Line 2581...
2544
    self._processMap["addOrUpdateAmazonInventoryForItem"] = Processor.process_addOrUpdateAmazonInventoryForItem
2581
    self._processMap["addOrUpdateAmazonInventoryForItem"] = Processor.process_addOrUpdateAmazonInventoryForItem
2545
    self._processMap["getLastNdaySaleForItem"] = Processor.process_getLastNdaySaleForItem
2582
    self._processMap["getLastNdaySaleForItem"] = Processor.process_getLastNdaySaleForItem
2546
    self._processMap["addOrUpdateAmazonFbaInventory"] = Processor.process_addOrUpdateAmazonFbaInventory
2583
    self._processMap["addOrUpdateAmazonFbaInventory"] = Processor.process_addOrUpdateAmazonFbaInventory
2547
    self._processMap["addUpdateHoldInventory"] = Processor.process_addUpdateHoldInventory
2584
    self._processMap["addUpdateHoldInventory"] = Processor.process_addUpdateHoldInventory
2548
    self._processMap["getAmazonFbaItemInventory"] = Processor.process_getAmazonFbaItemInventory
2585
    self._processMap["getAmazonFbaItemInventory"] = Processor.process_getAmazonFbaItemInventory
2549
    self._processMap["getAllNonzeroAmazonFbaItemInventory"] = Processor.process_getAllNonzeroAmazonFbaItemInventory
2586
    self._processMap["getAllAmazonFbaItemInventory"] = Processor.process_getAllAmazonFbaItemInventory
-
 
2587
    self._processMap["getOursGoodWarehouseIdsForLocation"] = Processor.process_getOursGoodWarehouseIdsForLocation
2550
 
2588
 
2551
  def process(self, iprot, oprot):
2589
  def process(self, iprot, oprot):
2552
    (name, type, seqid) = iprot.readMessageBegin()
2590
    (name, type, seqid) = iprot.readMessageBegin()
2553
    if name not in self._processMap:
2591
    if name not in self._processMap:
2554
      iprot.skip(TType.STRUCT)
2592
      iprot.skip(TType.STRUCT)
Line 3279... Line 3317...
3279
    oprot.writeMessageBegin("getAmazonFbaItemInventory", TMessageType.REPLY, seqid)
3317
    oprot.writeMessageBegin("getAmazonFbaItemInventory", TMessageType.REPLY, seqid)
3280
    result.write(oprot)
3318
    result.write(oprot)
3281
    oprot.writeMessageEnd()
3319
    oprot.writeMessageEnd()
3282
    oprot.trans.flush()
3320
    oprot.trans.flush()
3283
 
3321
 
3284
  def process_getAllNonzeroAmazonFbaItemInventory(self, seqid, iprot, oprot):
3322
  def process_getAllAmazonFbaItemInventory(self, seqid, iprot, oprot):
3285
    args = getAllNonzeroAmazonFbaItemInventory_args()
3323
    args = getAllAmazonFbaItemInventory_args()
3286
    args.read(iprot)
3324
    args.read(iprot)
3287
    iprot.readMessageEnd()
3325
    iprot.readMessageEnd()
3288
    result = getAllNonzeroAmazonFbaItemInventory_result()
3326
    result = getAllAmazonFbaItemInventory_result()
3289
    result.success = self._handler.getAllNonzeroAmazonFbaItemInventory()
3327
    result.success = self._handler.getAllAmazonFbaItemInventory()
3290
    oprot.writeMessageBegin("getAllNonzeroAmazonFbaItemInventory", TMessageType.REPLY, seqid)
3328
    oprot.writeMessageBegin("getAllAmazonFbaItemInventory", TMessageType.REPLY, seqid)
-
 
3329
    result.write(oprot)
-
 
3330
    oprot.writeMessageEnd()
-
 
3331
    oprot.trans.flush()
-
 
3332
 
-
 
3333
  def process_getOursGoodWarehouseIdsForLocation(self, seqid, iprot, oprot):
-
 
3334
    args = getOursGoodWarehouseIdsForLocation_args()
-
 
3335
    args.read(iprot)
-
 
3336
    iprot.readMessageEnd()
-
 
3337
    result = getOursGoodWarehouseIdsForLocation_result()
-
 
3338
    result.success = self._handler.getOursGoodWarehouseIdsForLocation(args.state_id)
-
 
3339
    oprot.writeMessageBegin("getOursGoodWarehouseIdsForLocation", TMessageType.REPLY, seqid)
3291
    result.write(oprot)
3340
    result.write(oprot)
3292
    oprot.writeMessageEnd()
3341
    oprot.writeMessageEnd()
3293
    oprot.trans.flush()
3342
    oprot.trans.flush()
3294
 
3343
 
3295
 
3344
 
Line 11061... Line 11110...
11061
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
11110
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
11062
 
11111
 
11063
  def __ne__(self, other):
11112
  def __ne__(self, other):
11064
    return not (self == other)
11113
    return not (self == other)
11065
 
11114
 
11066
class getAllNonzeroAmazonFbaItemInventory_args:
11115
class getAllAmazonFbaItemInventory_args:
11067
 
11116
 
11068
  thrift_spec = (
11117
  thrift_spec = (
11069
  )
11118
  )
11070
 
11119
 
11071
  def read(self, iprot):
11120
  def read(self, iprot):
Line 11084... Line 11133...
11084
 
11133
 
11085
  def write(self, oprot):
11134
  def write(self, oprot):
11086
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
11135
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
11087
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
11136
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
11088
      return
11137
      return
11089
    oprot.writeStructBegin('getAllNonzeroAmazonFbaItemInventory_args')
11138
    oprot.writeStructBegin('getAllAmazonFbaItemInventory_args')
11090
    oprot.writeFieldStop()
11139
    oprot.writeFieldStop()
11091
    oprot.writeStructEnd()
11140
    oprot.writeStructEnd()
11092
 
11141
 
11093
  def validate(self):
11142
  def validate(self):
11094
    return
11143
    return
Line 11103... Line 11152...
11103
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
11152
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
11104
 
11153
 
11105
  def __ne__(self, other):
11154
  def __ne__(self, other):
11106
    return not (self == other)
11155
    return not (self == other)
11107
 
11156
 
11108
class getAllNonzeroAmazonFbaItemInventory_result:
11157
class getAllAmazonFbaItemInventory_result:
11109
  """
11158
  """
11110
  Attributes:
11159
  Attributes:
11111
   - success
11160
   - success
11112
  """
11161
  """
11113
 
11162
 
Line 11145... Line 11194...
11145
 
11194
 
11146
  def write(self, oprot):
11195
  def write(self, oprot):
11147
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
11196
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
11148
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
11197
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
11149
      return
11198
      return
11150
    oprot.writeStructBegin('getAllNonzeroAmazonFbaItemInventory_result')
11199
    oprot.writeStructBegin('getAllAmazonFbaItemInventory_result')
11151
    if self.success is not None:
11200
    if self.success is not None:
11152
      oprot.writeFieldBegin('success', TType.LIST, 0)
11201
      oprot.writeFieldBegin('success', TType.LIST, 0)
11153
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11202
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11154
      for iter236 in self.success:
11203
      for iter236 in self.success:
11155
        iter236.write(oprot)
11204
        iter236.write(oprot)
11156
      oprot.writeListEnd()
11205
      oprot.writeListEnd()
11157
      oprot.writeFieldEnd()
11206
      oprot.writeFieldEnd()
11158
    oprot.writeFieldStop()
11207
    oprot.writeFieldStop()
11159
    oprot.writeStructEnd()
11208
    oprot.writeStructEnd()
11160
 
11209
 
-
 
11210
  def validate(self):
-
 
11211
    return
-
 
11212
 
-
 
11213
 
-
 
11214
  def __repr__(self):
-
 
11215
    L = ['%s=%r' % (key, value)
-
 
11216
      for key, value in self.__dict__.iteritems()]
-
 
11217
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
11218
 
-
 
11219
  def __eq__(self, other):
-
 
11220
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
11221
 
-
 
11222
  def __ne__(self, other):
-
 
11223
    return not (self == other)
-
 
11224
 
-
 
11225
class getOursGoodWarehouseIdsForLocation_args:
-
 
11226
  """
-
 
11227
  Attributes:
-
 
11228
   - state_id
-
 
11229
  """
-
 
11230
 
-
 
11231
  thrift_spec = (
-
 
11232
    None, # 0
-
 
11233
    (1, TType.I64, 'state_id', None, None, ), # 1
-
 
11234
  )
-
 
11235
 
-
 
11236
  def __init__(self, state_id=None,):
-
 
11237
    self.state_id = state_id
-
 
11238
 
-
 
11239
  def read(self, iprot):
-
 
11240
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
11241
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
11242
      return
-
 
11243
    iprot.readStructBegin()
-
 
11244
    while True:
-
 
11245
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
11246
      if ftype == TType.STOP:
-
 
11247
        break
-
 
11248
      if fid == 1:
-
 
11249
        if ftype == TType.I64:
-
 
11250
          self.state_id = iprot.readI64();
-
 
11251
        else:
-
 
11252
          iprot.skip(ftype)
-
 
11253
      else:
-
 
11254
        iprot.skip(ftype)
-
 
11255
      iprot.readFieldEnd()
-
 
11256
    iprot.readStructEnd()
-
 
11257
 
-
 
11258
  def write(self, oprot):
-
 
11259
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
11260
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
11261
      return
-
 
11262
    oprot.writeStructBegin('getOursGoodWarehouseIdsForLocation_args')
-
 
11263
    if self.state_id is not None:
-
 
11264
      oprot.writeFieldBegin('state_id', TType.I64, 1)
-
 
11265
      oprot.writeI64(self.state_id)
-
 
11266
      oprot.writeFieldEnd()
-
 
11267
    oprot.writeFieldStop()
-
 
11268
    oprot.writeStructEnd()
-
 
11269
 
-
 
11270
  def validate(self):
-
 
11271
    return
-
 
11272
 
-
 
11273
 
-
 
11274
  def __repr__(self):
-
 
11275
    L = ['%s=%r' % (key, value)
-
 
11276
      for key, value in self.__dict__.iteritems()]
-
 
11277
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
11278
 
-
 
11279
  def __eq__(self, other):
-
 
11280
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
11281
 
-
 
11282
  def __ne__(self, other):
-
 
11283
    return not (self == other)
-
 
11284
 
-
 
11285
class getOursGoodWarehouseIdsForLocation_result:
-
 
11286
  """
-
 
11287
  Attributes:
-
 
11288
   - success
-
 
11289
  """
-
 
11290
 
-
 
11291
  thrift_spec = (
-
 
11292
    (0, TType.LIST, 'success', (TType.I64,None), None, ), # 0
-
 
11293
  )
-
 
11294
 
-
 
11295
  def __init__(self, success=None,):
-
 
11296
    self.success = success
-
 
11297
 
-
 
11298
  def read(self, iprot):
-
 
11299
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
11300
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
11301
      return
-
 
11302
    iprot.readStructBegin()
-
 
11303
    while True:
-
 
11304
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
11305
      if ftype == TType.STOP:
-
 
11306
        break
-
 
11307
      if fid == 0:
-
 
11308
        if ftype == TType.LIST:
-
 
11309
          self.success = []
-
 
11310
          (_etype240, _size237) = iprot.readListBegin()
-
 
11311
          for _i241 in xrange(_size237):
-
 
11312
            _elem242 = iprot.readI64();
-
 
11313
            self.success.append(_elem242)
-
 
11314
          iprot.readListEnd()
-
 
11315
        else:
-
 
11316
          iprot.skip(ftype)
-
 
11317
      else:
-
 
11318
        iprot.skip(ftype)
-
 
11319
      iprot.readFieldEnd()
-
 
11320
    iprot.readStructEnd()
-
 
11321
 
-
 
11322
  def write(self, oprot):
-
 
11323
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
11324
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
11325
      return
-
 
11326
    oprot.writeStructBegin('getOursGoodWarehouseIdsForLocation_result')
-
 
11327
    if self.success is not None:
-
 
11328
      oprot.writeFieldBegin('success', TType.LIST, 0)
-
 
11329
      oprot.writeListBegin(TType.I64, len(self.success))
-
 
11330
      for iter243 in self.success:
-
 
11331
        oprot.writeI64(iter243)
-
 
11332
      oprot.writeListEnd()
-
 
11333
      oprot.writeFieldEnd()
-
 
11334
    oprot.writeFieldStop()
-
 
11335
    oprot.writeStructEnd()
-
 
11336
 
11161
  def validate(self):
11337
  def validate(self):
11162
    return
11338
    return
11163
 
11339
 
11164
 
11340
 
11165
  def __repr__(self):
11341
  def __repr__(self):