Subversion Repositories SmartDukaan

Rev

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

Rev 10097 Rev 10126
Line 463... Line 463...
463
     - sourceId
463
     - sourceId
464
     - days
464
     - days
465
    """
465
    """
466
    pass
466
    pass
467
 
467
 
-
 
468
  def getOosStatusesForXDays(self, sourceId, days):
-
 
469
    """
-
 
470
    Parameters:
-
 
471
     - sourceId
-
 
472
     - days
-
 
473
    """
-
 
474
    pass
-
 
475
 
-
 
476
  def getAllVendorItemPricing(self, itemId, vendorId):
-
 
477
    """
-
 
478
    Parameters:
-
 
479
     - itemId
-
 
480
     - vendorId
-
 
481
    """
-
 
482
    pass
-
 
483
 
468
  def getNonZeroItemStockPurchaseParams(self, ):
484
  def getNonZeroItemStockPurchaseParams(self, ):
469
    pass
485
    pass
470
 
486
 
471
  def getBillableInventoryAndPendingOrders(self, ):
487
  def getBillableInventoryAndPendingOrders(self, ):
472
    """
488
    """
Line 2258... Line 2274...
2258
    self._iprot.readMessageEnd()
2274
    self._iprot.readMessageEnd()
2259
    if result.success is not None:
2275
    if result.success is not None:
2260
      return result.success
2276
      return result.success
2261
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getOosStatusesForXDaysForItem failed: unknown result");
2277
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getOosStatusesForXDaysForItem failed: unknown result");
2262
 
2278
 
-
 
2279
  def getOosStatusesForXDays(self, sourceId, days):
-
 
2280
    """
-
 
2281
    Parameters:
-
 
2282
     - sourceId
-
 
2283
     - days
-
 
2284
    """
-
 
2285
    self.send_getOosStatusesForXDays(sourceId, days)
-
 
2286
    return self.recv_getOosStatusesForXDays()
-
 
2287
 
-
 
2288
  def send_getOosStatusesForXDays(self, sourceId, days):
-
 
2289
    self._oprot.writeMessageBegin('getOosStatusesForXDays', TMessageType.CALL, self._seqid)
-
 
2290
    args = getOosStatusesForXDays_args()
-
 
2291
    args.sourceId = sourceId
-
 
2292
    args.days = days
-
 
2293
    args.write(self._oprot)
-
 
2294
    self._oprot.writeMessageEnd()
-
 
2295
    self._oprot.trans.flush()
-
 
2296
 
-
 
2297
  def recv_getOosStatusesForXDays(self, ):
-
 
2298
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
2299
    if mtype == TMessageType.EXCEPTION:
-
 
2300
      x = TApplicationException()
-
 
2301
      x.read(self._iprot)
-
 
2302
      self._iprot.readMessageEnd()
-
 
2303
      raise x
-
 
2304
    result = getOosStatusesForXDays_result()
-
 
2305
    result.read(self._iprot)
-
 
2306
    self._iprot.readMessageEnd()
-
 
2307
    if result.success is not None:
-
 
2308
      return result.success
-
 
2309
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getOosStatusesForXDays failed: unknown result");
-
 
2310
 
-
 
2311
  def getAllVendorItemPricing(self, itemId, vendorId):
-
 
2312
    """
-
 
2313
    Parameters:
-
 
2314
     - itemId
-
 
2315
     - vendorId
-
 
2316
    """
-
 
2317
    self.send_getAllVendorItemPricing(itemId, vendorId)
-
 
2318
    return self.recv_getAllVendorItemPricing()
-
 
2319
 
-
 
2320
  def send_getAllVendorItemPricing(self, itemId, vendorId):
-
 
2321
    self._oprot.writeMessageBegin('getAllVendorItemPricing', TMessageType.CALL, self._seqid)
-
 
2322
    args = getAllVendorItemPricing_args()
-
 
2323
    args.itemId = itemId
-
 
2324
    args.vendorId = vendorId
-
 
2325
    args.write(self._oprot)
-
 
2326
    self._oprot.writeMessageEnd()
-
 
2327
    self._oprot.trans.flush()
-
 
2328
 
-
 
2329
  def recv_getAllVendorItemPricing(self, ):
-
 
2330
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
2331
    if mtype == TMessageType.EXCEPTION:
-
 
2332
      x = TApplicationException()
-
 
2333
      x.read(self._iprot)
-
 
2334
      self._iprot.readMessageEnd()
-
 
2335
      raise x
-
 
2336
    result = getAllVendorItemPricing_result()
-
 
2337
    result.read(self._iprot)
-
 
2338
    self._iprot.readMessageEnd()
-
 
2339
    if result.success is not None:
-
 
2340
      return result.success
-
 
2341
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getAllVendorItemPricing failed: unknown result");
-
 
2342
 
2263
  def getNonZeroItemStockPurchaseParams(self, ):
2343
  def getNonZeroItemStockPurchaseParams(self, ):
2264
    self.send_getNonZeroItemStockPurchaseParams()
2344
    self.send_getNonZeroItemStockPurchaseParams()
2265
    return self.recv_getNonZeroItemStockPurchaseParams()
2345
    return self.recv_getNonZeroItemStockPurchaseParams()
2266
 
2346
 
2267
  def send_getNonZeroItemStockPurchaseParams(self, ):
2347
  def send_getNonZeroItemStockPurchaseParams(self, ):
Line 3012... Line 3092...
3012
    self._processMap["getIgnoredInventoryUpdateItemids"] = Processor.process_getIgnoredInventoryUpdateItemids
3092
    self._processMap["getIgnoredInventoryUpdateItemids"] = Processor.process_getIgnoredInventoryUpdateItemids
3013
    self._processMap["updateItemStockPurchaseParams"] = Processor.process_updateItemStockPurchaseParams
3093
    self._processMap["updateItemStockPurchaseParams"] = Processor.process_updateItemStockPurchaseParams
3014
    self._processMap["getItemStockPurchaseParams"] = Processor.process_getItemStockPurchaseParams
3094
    self._processMap["getItemStockPurchaseParams"] = Processor.process_getItemStockPurchaseParams
3015
    self._processMap["addOosStatusForItem"] = Processor.process_addOosStatusForItem
3095
    self._processMap["addOosStatusForItem"] = Processor.process_addOosStatusForItem
3016
    self._processMap["getOosStatusesForXDaysForItem"] = Processor.process_getOosStatusesForXDaysForItem
3096
    self._processMap["getOosStatusesForXDaysForItem"] = Processor.process_getOosStatusesForXDaysForItem
-
 
3097
    self._processMap["getOosStatusesForXDays"] = Processor.process_getOosStatusesForXDays
-
 
3098
    self._processMap["getAllVendorItemPricing"] = Processor.process_getAllVendorItemPricing
3017
    self._processMap["getNonZeroItemStockPurchaseParams"] = Processor.process_getNonZeroItemStockPurchaseParams
3099
    self._processMap["getNonZeroItemStockPurchaseParams"] = Processor.process_getNonZeroItemStockPurchaseParams
3018
    self._processMap["getBillableInventoryAndPendingOrders"] = Processor.process_getBillableInventoryAndPendingOrders
3100
    self._processMap["getBillableInventoryAndPendingOrders"] = Processor.process_getBillableInventoryAndPendingOrders
3019
    self._processMap["getWarehouseName"] = Processor.process_getWarehouseName
3101
    self._processMap["getWarehouseName"] = Processor.process_getWarehouseName
3020
    self._processMap["getAmazonInventoryForItem"] = Processor.process_getAmazonInventoryForItem
3102
    self._processMap["getAmazonInventoryForItem"] = Processor.process_getAmazonInventoryForItem
3021
    self._processMap["getAllAmazonInventory"] = Processor.process_getAllAmazonInventory
3103
    self._processMap["getAllAmazonInventory"] = Processor.process_getAllAmazonInventory
Line 3660... Line 3742...
3660
    oprot.writeMessageBegin("getOosStatusesForXDaysForItem", TMessageType.REPLY, seqid)
3742
    oprot.writeMessageBegin("getOosStatusesForXDaysForItem", TMessageType.REPLY, seqid)
3661
    result.write(oprot)
3743
    result.write(oprot)
3662
    oprot.writeMessageEnd()
3744
    oprot.writeMessageEnd()
3663
    oprot.trans.flush()
3745
    oprot.trans.flush()
3664
 
3746
 
-
 
3747
  def process_getOosStatusesForXDays(self, seqid, iprot, oprot):
-
 
3748
    args = getOosStatusesForXDays_args()
-
 
3749
    args.read(iprot)
-
 
3750
    iprot.readMessageEnd()
-
 
3751
    result = getOosStatusesForXDays_result()
-
 
3752
    result.success = self._handler.getOosStatusesForXDays(args.sourceId, args.days)
-
 
3753
    oprot.writeMessageBegin("getOosStatusesForXDays", TMessageType.REPLY, seqid)
-
 
3754
    result.write(oprot)
-
 
3755
    oprot.writeMessageEnd()
-
 
3756
    oprot.trans.flush()
-
 
3757
 
-
 
3758
  def process_getAllVendorItemPricing(self, seqid, iprot, oprot):
-
 
3759
    args = getAllVendorItemPricing_args()
-
 
3760
    args.read(iprot)
-
 
3761
    iprot.readMessageEnd()
-
 
3762
    result = getAllVendorItemPricing_result()
-
 
3763
    result.success = self._handler.getAllVendorItemPricing(args.itemId, args.vendorId)
-
 
3764
    oprot.writeMessageBegin("getAllVendorItemPricing", TMessageType.REPLY, seqid)
-
 
3765
    result.write(oprot)
-
 
3766
    oprot.writeMessageEnd()
-
 
3767
    oprot.trans.flush()
-
 
3768
 
3665
  def process_getNonZeroItemStockPurchaseParams(self, seqid, iprot, oprot):
3769
  def process_getNonZeroItemStockPurchaseParams(self, seqid, iprot, oprot):
3666
    args = getNonZeroItemStockPurchaseParams_args()
3770
    args = getNonZeroItemStockPurchaseParams_args()
3667
    args.read(iprot)
3771
    args.read(iprot)
3668
    iprot.readMessageEnd()
3772
    iprot.readMessageEnd()
3669
    result = getNonZeroItemStockPurchaseParams_result()
3773
    result = getNonZeroItemStockPurchaseParams_result()
Line 10547... Line 10651...
10547
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
10651
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
10548
 
10652
 
10549
  def __ne__(self, other):
10653
  def __ne__(self, other):
10550
    return not (self == other)
10654
    return not (self == other)
10551
 
10655
 
10552
class getNonZeroItemStockPurchaseParams_args:
10656
class getOosStatusesForXDays_args:
-
 
10657
  """
-
 
10658
  Attributes:
-
 
10659
   - sourceId
-
 
10660
   - days
-
 
10661
  """
10553
 
10662
 
10554
  thrift_spec = (
10663
  thrift_spec = (
-
 
10664
    None, # 0
-
 
10665
    (1, TType.I32, 'sourceId', None, None, ), # 1
-
 
10666
    (2, TType.I32, 'days', None, None, ), # 2
10555
  )
10667
  )
10556
 
10668
 
-
 
10669
  def __init__(self, sourceId=None, days=None,):
-
 
10670
    self.sourceId = sourceId
-
 
10671
    self.days = days
-
 
10672
 
10557
  def read(self, iprot):
10673
  def read(self, iprot):
10558
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
10674
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
10559
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
10675
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
10560
      return
10676
      return
10561
    iprot.readStructBegin()
10677
    iprot.readStructBegin()
10562
    while True:
10678
    while True:
10563
      (fname, ftype, fid) = iprot.readFieldBegin()
10679
      (fname, ftype, fid) = iprot.readFieldBegin()
10564
      if ftype == TType.STOP:
10680
      if ftype == TType.STOP:
10565
        break
10681
        break
-
 
10682
      if fid == 1:
-
 
10683
        if ftype == TType.I32:
-
 
10684
          self.sourceId = iprot.readI32();
-
 
10685
        else:
-
 
10686
          iprot.skip(ftype)
-
 
10687
      elif fid == 2:
-
 
10688
        if ftype == TType.I32:
-
 
10689
          self.days = iprot.readI32();
-
 
10690
        else:
-
 
10691
          iprot.skip(ftype)
10566
      else:
10692
      else:
10567
        iprot.skip(ftype)
10693
        iprot.skip(ftype)
10568
      iprot.readFieldEnd()
10694
      iprot.readFieldEnd()
10569
    iprot.readStructEnd()
10695
    iprot.readStructEnd()
10570
 
10696
 
10571
  def write(self, oprot):
10697
  def write(self, oprot):
10572
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
10698
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
10573
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
10699
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
10574
      return
10700
      return
10575
    oprot.writeStructBegin('getNonZeroItemStockPurchaseParams_args')
10701
    oprot.writeStructBegin('getOosStatusesForXDays_args')
-
 
10702
    if self.sourceId is not None:
-
 
10703
      oprot.writeFieldBegin('sourceId', TType.I32, 1)
-
 
10704
      oprot.writeI32(self.sourceId)
-
 
10705
      oprot.writeFieldEnd()
-
 
10706
    if self.days is not None:
-
 
10707
      oprot.writeFieldBegin('days', TType.I32, 2)
-
 
10708
      oprot.writeI32(self.days)
-
 
10709
      oprot.writeFieldEnd()
10576
    oprot.writeFieldStop()
10710
    oprot.writeFieldStop()
10577
    oprot.writeStructEnd()
10711
    oprot.writeStructEnd()
10578
 
10712
 
10579
  def validate(self):
10713
  def validate(self):
10580
    return
10714
    return
Line 10589... Line 10723...
10589
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
10723
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
10590
 
10724
 
10591
  def __ne__(self, other):
10725
  def __ne__(self, other):
10592
    return not (self == other)
10726
    return not (self == other)
10593
 
10727
 
10594
class getNonZeroItemStockPurchaseParams_result:
10728
class getOosStatusesForXDays_result:
10595
  """
10729
  """
10596
  Attributes:
10730
  Attributes:
10597
   - success
10731
   - success
10598
  """
10732
  """
10599
 
10733
 
10600
  thrift_spec = (
10734
  thrift_spec = (
10601
    (0, TType.LIST, 'success', (TType.STRUCT,(ItemStockPurchaseParams, ItemStockPurchaseParams.thrift_spec)), None, ), # 0
10735
    (0, TType.LIST, 'success', (TType.STRUCT,(OOSStatus, OOSStatus.thrift_spec)), None, ), # 0
10602
  )
10736
  )
10603
 
10737
 
10604
  def __init__(self, success=None,):
10738
  def __init__(self, success=None,):
10605
    self.success = success
10739
    self.success = success
10606
 
10740
 
Line 10616... Line 10750...
10616
      if fid == 0:
10750
      if fid == 0:
10617
        if ftype == TType.LIST:
10751
        if ftype == TType.LIST:
10618
          self.success = []
10752
          self.success = []
10619
          (_etype212, _size209) = iprot.readListBegin()
10753
          (_etype212, _size209) = iprot.readListBegin()
10620
          for _i213 in xrange(_size209):
10754
          for _i213 in xrange(_size209):
10621
            _elem214 = ItemStockPurchaseParams()
10755
            _elem214 = OOSStatus()
10622
            _elem214.read(iprot)
10756
            _elem214.read(iprot)
10623
            self.success.append(_elem214)
10757
            self.success.append(_elem214)
10624
          iprot.readListEnd()
10758
          iprot.readListEnd()
10625
        else:
10759
        else:
10626
          iprot.skip(ftype)
10760
          iprot.skip(ftype)
Line 10631... Line 10765...
10631
 
10765
 
10632
  def write(self, oprot):
10766
  def write(self, oprot):
10633
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
10767
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
10634
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
10768
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
10635
      return
10769
      return
10636
    oprot.writeStructBegin('getNonZeroItemStockPurchaseParams_result')
10770
    oprot.writeStructBegin('getOosStatusesForXDays_result')
10637
    if self.success is not None:
10771
    if self.success is not None:
10638
      oprot.writeFieldBegin('success', TType.LIST, 0)
10772
      oprot.writeFieldBegin('success', TType.LIST, 0)
10639
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10773
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10640
      for iter215 in self.success:
10774
      for iter215 in self.success:
10641
        iter215.write(oprot)
10775
        iter215.write(oprot)
Line 10657... Line 10791...
10657
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
10791
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
10658
 
10792
 
10659
  def __ne__(self, other):
10793
  def __ne__(self, other):
10660
    return not (self == other)
10794
    return not (self == other)
10661
 
10795
 
10662
class getBillableInventoryAndPendingOrders_args:
10796
class getAllVendorItemPricing_args:
-
 
10797
  """
-
 
10798
  Attributes:
-
 
10799
   - itemId
-
 
10800
   - vendorId
-
 
10801
  """
10663
 
10802
 
10664
  thrift_spec = (
10803
  thrift_spec = (
-
 
10804
    None, # 0
-
 
10805
    (1, TType.I64, 'itemId', None, None, ), # 1
-
 
10806
    (2, TType.I64, 'vendorId', None, None, ), # 2
10665
  )
10807
  )
10666
 
10808
 
-
 
10809
  def __init__(self, itemId=None, vendorId=None,):
-
 
10810
    self.itemId = itemId
-
 
10811
    self.vendorId = vendorId
-
 
10812
 
10667
  def read(self, iprot):
10813
  def read(self, iprot):
10668
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
10814
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
10669
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
10815
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
10670
      return
10816
      return
10671
    iprot.readStructBegin()
10817
    iprot.readStructBegin()
10672
    while True:
10818
    while True:
10673
      (fname, ftype, fid) = iprot.readFieldBegin()
10819
      (fname, ftype, fid) = iprot.readFieldBegin()
10674
      if ftype == TType.STOP:
10820
      if ftype == TType.STOP:
10675
        break
10821
        break
-
 
10822
      if fid == 1:
-
 
10823
        if ftype == TType.I64:
-
 
10824
          self.itemId = iprot.readI64();
-
 
10825
        else:
-
 
10826
          iprot.skip(ftype)
-
 
10827
      elif fid == 2:
-
 
10828
        if ftype == TType.I64:
-
 
10829
          self.vendorId = iprot.readI64();
-
 
10830
        else:
-
 
10831
          iprot.skip(ftype)
10676
      else:
10832
      else:
10677
        iprot.skip(ftype)
10833
        iprot.skip(ftype)
10678
      iprot.readFieldEnd()
10834
      iprot.readFieldEnd()
10679
    iprot.readStructEnd()
10835
    iprot.readStructEnd()
10680
 
10836
 
10681
  def write(self, oprot):
10837
  def write(self, oprot):
10682
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
10838
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
10683
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
10839
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
10684
      return
10840
      return
10685
    oprot.writeStructBegin('getBillableInventoryAndPendingOrders_args')
10841
    oprot.writeStructBegin('getAllVendorItemPricing_args')
-
 
10842
    if self.itemId is not None:
-
 
10843
      oprot.writeFieldBegin('itemId', TType.I64, 1)
-
 
10844
      oprot.writeI64(self.itemId)
-
 
10845
      oprot.writeFieldEnd()
-
 
10846
    if self.vendorId is not None:
-
 
10847
      oprot.writeFieldBegin('vendorId', TType.I64, 2)
-
 
10848
      oprot.writeI64(self.vendorId)
-
 
10849
      oprot.writeFieldEnd()
10686
    oprot.writeFieldStop()
10850
    oprot.writeFieldStop()
10687
    oprot.writeStructEnd()
10851
    oprot.writeStructEnd()
10688
 
10852
 
10689
  def validate(self):
10853
  def validate(self):
10690
    return
10854
    return
Line 10699... Line 10863...
10699
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
10863
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
10700
 
10864
 
10701
  def __ne__(self, other):
10865
  def __ne__(self, other):
10702
    return not (self == other)
10866
    return not (self == other)
10703
 
10867
 
10704
class getBillableInventoryAndPendingOrders_result:
10868
class getAllVendorItemPricing_result:
10705
  """
10869
  """
10706
  Attributes:
10870
  Attributes:
10707
   - success
10871
   - success
10708
  """
10872
  """
10709
 
10873
 
10710
  thrift_spec = (
10874
  thrift_spec = (
10711
    (0, TType.LIST, 'success', (TType.STRUCT,(AvailableAndReservedStock, AvailableAndReservedStock.thrift_spec)), None, ), # 0
10875
    (0, TType.LIST, 'success', (TType.STRUCT,(VendorItemPricing, VendorItemPricing.thrift_spec)), None, ), # 0
10712
  )
10876
  )
10713
 
10877
 
10714
  def __init__(self, success=None,):
10878
  def __init__(self, success=None,):
10715
    self.success = success
10879
    self.success = success
10716
 
10880
 
Line 10726... Line 10890...
10726
      if fid == 0:
10890
      if fid == 0:
10727
        if ftype == TType.LIST:
10891
        if ftype == TType.LIST:
10728
          self.success = []
10892
          self.success = []
10729
          (_etype219, _size216) = iprot.readListBegin()
10893
          (_etype219, _size216) = iprot.readListBegin()
10730
          for _i220 in xrange(_size216):
10894
          for _i220 in xrange(_size216):
10731
            _elem221 = AvailableAndReservedStock()
10895
            _elem221 = VendorItemPricing()
10732
            _elem221.read(iprot)
10896
            _elem221.read(iprot)
10733
            self.success.append(_elem221)
10897
            self.success.append(_elem221)
10734
          iprot.readListEnd()
10898
          iprot.readListEnd()
10735
        else:
10899
        else:
10736
          iprot.skip(ftype)
10900
          iprot.skip(ftype)
Line 10741... Line 10905...
10741
 
10905
 
10742
  def write(self, oprot):
10906
  def write(self, oprot):
10743
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
10907
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
10744
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
10908
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
10745
      return
10909
      return
10746
    oprot.writeStructBegin('getBillableInventoryAndPendingOrders_result')
10910
    oprot.writeStructBegin('getAllVendorItemPricing_result')
10747
    if self.success is not None:
10911
    if self.success is not None:
10748
      oprot.writeFieldBegin('success', TType.LIST, 0)
10912
      oprot.writeFieldBegin('success', TType.LIST, 0)
10749
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10913
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10750
      for iter222 in self.success:
10914
      for iter222 in self.success:
10751
        iter222.write(oprot)
10915
        iter222.write(oprot)
Line 10767... Line 10931...
10767
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
10931
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
10768
 
10932
 
10769
  def __ne__(self, other):
10933
  def __ne__(self, other):
10770
    return not (self == other)
10934
    return not (self == other)
10771
 
10935
 
-
 
10936
class getNonZeroItemStockPurchaseParams_args:
-
 
10937
 
-
 
10938
  thrift_spec = (
-
 
10939
  )
-
 
10940
 
-
 
10941
  def read(self, iprot):
-
 
10942
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
10943
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
10944
      return
-
 
10945
    iprot.readStructBegin()
-
 
10946
    while True:
-
 
10947
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
10948
      if ftype == TType.STOP:
-
 
10949
        break
-
 
10950
      else:
-
 
10951
        iprot.skip(ftype)
-
 
10952
      iprot.readFieldEnd()
-
 
10953
    iprot.readStructEnd()
-
 
10954
 
-
 
10955
  def write(self, oprot):
-
 
10956
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
10957
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
10958
      return
-
 
10959
    oprot.writeStructBegin('getNonZeroItemStockPurchaseParams_args')
-
 
10960
    oprot.writeFieldStop()
-
 
10961
    oprot.writeStructEnd()
-
 
10962
 
-
 
10963
  def validate(self):
-
 
10964
    return
-
 
10965
 
-
 
10966
 
-
 
10967
  def __repr__(self):
-
 
10968
    L = ['%s=%r' % (key, value)
-
 
10969
      for key, value in self.__dict__.iteritems()]
-
 
10970
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
10971
 
-
 
10972
  def __eq__(self, other):
-
 
10973
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
10974
 
-
 
10975
  def __ne__(self, other):
-
 
10976
    return not (self == other)
-
 
10977
 
-
 
10978
class getNonZeroItemStockPurchaseParams_result:
-
 
10979
  """
-
 
10980
  Attributes:
-
 
10981
   - success
-
 
10982
  """
-
 
10983
 
-
 
10984
  thrift_spec = (
-
 
10985
    (0, TType.LIST, 'success', (TType.STRUCT,(ItemStockPurchaseParams, ItemStockPurchaseParams.thrift_spec)), None, ), # 0
-
 
10986
  )
-
 
10987
 
-
 
10988
  def __init__(self, success=None,):
-
 
10989
    self.success = success
-
 
10990
 
-
 
10991
  def read(self, iprot):
-
 
10992
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
10993
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
10994
      return
-
 
10995
    iprot.readStructBegin()
-
 
10996
    while True:
-
 
10997
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
10998
      if ftype == TType.STOP:
-
 
10999
        break
-
 
11000
      if fid == 0:
-
 
11001
        if ftype == TType.LIST:
-
 
11002
          self.success = []
-
 
11003
          (_etype226, _size223) = iprot.readListBegin()
-
 
11004
          for _i227 in xrange(_size223):
-
 
11005
            _elem228 = ItemStockPurchaseParams()
-
 
11006
            _elem228.read(iprot)
-
 
11007
            self.success.append(_elem228)
-
 
11008
          iprot.readListEnd()
-
 
11009
        else:
-
 
11010
          iprot.skip(ftype)
-
 
11011
      else:
-
 
11012
        iprot.skip(ftype)
-
 
11013
      iprot.readFieldEnd()
-
 
11014
    iprot.readStructEnd()
-
 
11015
 
-
 
11016
  def write(self, oprot):
-
 
11017
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
11018
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
11019
      return
-
 
11020
    oprot.writeStructBegin('getNonZeroItemStockPurchaseParams_result')
-
 
11021
    if self.success is not None:
-
 
11022
      oprot.writeFieldBegin('success', TType.LIST, 0)
-
 
11023
      oprot.writeListBegin(TType.STRUCT, len(self.success))
-
 
11024
      for iter229 in self.success:
-
 
11025
        iter229.write(oprot)
-
 
11026
      oprot.writeListEnd()
-
 
11027
      oprot.writeFieldEnd()
-
 
11028
    oprot.writeFieldStop()
-
 
11029
    oprot.writeStructEnd()
-
 
11030
 
-
 
11031
  def validate(self):
-
 
11032
    return
-
 
11033
 
-
 
11034
 
-
 
11035
  def __repr__(self):
-
 
11036
    L = ['%s=%r' % (key, value)
-
 
11037
      for key, value in self.__dict__.iteritems()]
-
 
11038
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
11039
 
-
 
11040
  def __eq__(self, other):
-
 
11041
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
11042
 
-
 
11043
  def __ne__(self, other):
-
 
11044
    return not (self == other)
-
 
11045
 
-
 
11046
class getBillableInventoryAndPendingOrders_args:
-
 
11047
 
-
 
11048
  thrift_spec = (
-
 
11049
  )
-
 
11050
 
-
 
11051
  def read(self, iprot):
-
 
11052
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
11053
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
11054
      return
-
 
11055
    iprot.readStructBegin()
-
 
11056
    while True:
-
 
11057
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
11058
      if ftype == TType.STOP:
-
 
11059
        break
-
 
11060
      else:
-
 
11061
        iprot.skip(ftype)
-
 
11062
      iprot.readFieldEnd()
-
 
11063
    iprot.readStructEnd()
-
 
11064
 
-
 
11065
  def write(self, oprot):
-
 
11066
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
11067
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
11068
      return
-
 
11069
    oprot.writeStructBegin('getBillableInventoryAndPendingOrders_args')
-
 
11070
    oprot.writeFieldStop()
-
 
11071
    oprot.writeStructEnd()
-
 
11072
 
-
 
11073
  def validate(self):
-
 
11074
    return
-
 
11075
 
-
 
11076
 
-
 
11077
  def __repr__(self):
-
 
11078
    L = ['%s=%r' % (key, value)
-
 
11079
      for key, value in self.__dict__.iteritems()]
-
 
11080
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
11081
 
-
 
11082
  def __eq__(self, other):
-
 
11083
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
11084
 
-
 
11085
  def __ne__(self, other):
-
 
11086
    return not (self == other)
-
 
11087
 
-
 
11088
class getBillableInventoryAndPendingOrders_result:
-
 
11089
  """
-
 
11090
  Attributes:
-
 
11091
   - success
-
 
11092
  """
-
 
11093
 
-
 
11094
  thrift_spec = (
-
 
11095
    (0, TType.LIST, 'success', (TType.STRUCT,(AvailableAndReservedStock, AvailableAndReservedStock.thrift_spec)), None, ), # 0
-
 
11096
  )
-
 
11097
 
-
 
11098
  def __init__(self, success=None,):
-
 
11099
    self.success = success
-
 
11100
 
-
 
11101
  def read(self, iprot):
-
 
11102
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
11103
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
11104
      return
-
 
11105
    iprot.readStructBegin()
-
 
11106
    while True:
-
 
11107
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
11108
      if ftype == TType.STOP:
-
 
11109
        break
-
 
11110
      if fid == 0:
-
 
11111
        if ftype == TType.LIST:
-
 
11112
          self.success = []
-
 
11113
          (_etype233, _size230) = iprot.readListBegin()
-
 
11114
          for _i234 in xrange(_size230):
-
 
11115
            _elem235 = AvailableAndReservedStock()
-
 
11116
            _elem235.read(iprot)
-
 
11117
            self.success.append(_elem235)
-
 
11118
          iprot.readListEnd()
-
 
11119
        else:
-
 
11120
          iprot.skip(ftype)
-
 
11121
      else:
-
 
11122
        iprot.skip(ftype)
-
 
11123
      iprot.readFieldEnd()
-
 
11124
    iprot.readStructEnd()
-
 
11125
 
-
 
11126
  def write(self, oprot):
-
 
11127
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
11128
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
11129
      return
-
 
11130
    oprot.writeStructBegin('getBillableInventoryAndPendingOrders_result')
-
 
11131
    if self.success is not None:
-
 
11132
      oprot.writeFieldBegin('success', TType.LIST, 0)
-
 
11133
      oprot.writeListBegin(TType.STRUCT, len(self.success))
-
 
11134
      for iter236 in self.success:
-
 
11135
        iter236.write(oprot)
-
 
11136
      oprot.writeListEnd()
-
 
11137
      oprot.writeFieldEnd()
-
 
11138
    oprot.writeFieldStop()
-
 
11139
    oprot.writeStructEnd()
-
 
11140
 
-
 
11141
  def validate(self):
-
 
11142
    return
-
 
11143
 
-
 
11144
 
-
 
11145
  def __repr__(self):
-
 
11146
    L = ['%s=%r' % (key, value)
-
 
11147
      for key, value in self.__dict__.iteritems()]
-
 
11148
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
11149
 
-
 
11150
  def __eq__(self, other):
-
 
11151
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
11152
 
-
 
11153
  def __ne__(self, other):
-
 
11154
    return not (self == other)
-
 
11155
 
10772
class getWarehouseName_args:
11156
class getWarehouseName_args:
10773
  """
11157
  """
10774
  Attributes:
11158
  Attributes:
10775
   - warehouse_id
11159
   - warehouse_id
10776
  """
11160
  """
Line 11073... Line 11457...
11073
      if ftype == TType.STOP:
11457
      if ftype == TType.STOP:
11074
        break
11458
        break
11075
      if fid == 0:
11459
      if fid == 0:
11076
        if ftype == TType.LIST:
11460
        if ftype == TType.LIST:
11077
          self.success = []
11461
          self.success = []
11078
          (_etype226, _size223) = iprot.readListBegin()
11462
          (_etype240, _size237) = iprot.readListBegin()
11079
          for _i227 in xrange(_size223):
11463
          for _i241 in xrange(_size237):
11080
            _elem228 = AmazonInventorySnapshot()
11464
            _elem242 = AmazonInventorySnapshot()
11081
            _elem228.read(iprot)
11465
            _elem242.read(iprot)
11082
            self.success.append(_elem228)
11466
            self.success.append(_elem242)
11083
          iprot.readListEnd()
11467
          iprot.readListEnd()
11084
        else:
11468
        else:
11085
          iprot.skip(ftype)
11469
          iprot.skip(ftype)
11086
      else:
11470
      else:
11087
        iprot.skip(ftype)
11471
        iprot.skip(ftype)
Line 11094... Line 11478...
11094
      return
11478
      return
11095
    oprot.writeStructBegin('getAllAmazonInventory_result')
11479
    oprot.writeStructBegin('getAllAmazonInventory_result')
11096
    if self.success is not None:
11480
    if self.success is not None:
11097
      oprot.writeFieldBegin('success', TType.LIST, 0)
11481
      oprot.writeFieldBegin('success', TType.LIST, 0)
11098
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11482
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11099
      for iter229 in self.success:
11483
      for iter243 in self.success:
11100
        iter229.write(oprot)
11484
        iter243.write(oprot)
11101
      oprot.writeListEnd()
11485
      oprot.writeListEnd()
11102
      oprot.writeFieldEnd()
11486
      oprot.writeFieldEnd()
11103
    oprot.writeFieldStop()
11487
    oprot.writeFieldStop()
11104
    oprot.writeStructEnd()
11488
    oprot.writeStructEnd()
11105
 
11489
 
Line 11796... Line 12180...
11796
      if ftype == TType.STOP:
12180
      if ftype == TType.STOP:
11797
        break
12181
        break
11798
      if fid == 0:
12182
      if fid == 0:
11799
        if ftype == TType.LIST:
12183
        if ftype == TType.LIST:
11800
          self.success = []
12184
          self.success = []
11801
          (_etype233, _size230) = iprot.readListBegin()
12185
          (_etype247, _size244) = iprot.readListBegin()
11802
          for _i234 in xrange(_size230):
12186
          for _i248 in xrange(_size244):
11803
            _elem235 = AmazonFbaInventorySnapshot()
12187
            _elem249 = AmazonFbaInventorySnapshot()
11804
            _elem235.read(iprot)
12188
            _elem249.read(iprot)
11805
            self.success.append(_elem235)
12189
            self.success.append(_elem249)
11806
          iprot.readListEnd()
12190
          iprot.readListEnd()
11807
        else:
12191
        else:
11808
          iprot.skip(ftype)
12192
          iprot.skip(ftype)
11809
      else:
12193
      else:
11810
        iprot.skip(ftype)
12194
        iprot.skip(ftype)
Line 11817... Line 12201...
11817
      return
12201
      return
11818
    oprot.writeStructBegin('getAllAmazonFbaItemInventory_result')
12202
    oprot.writeStructBegin('getAllAmazonFbaItemInventory_result')
11819
    if self.success is not None:
12203
    if self.success is not None:
11820
      oprot.writeFieldBegin('success', TType.LIST, 0)
12204
      oprot.writeFieldBegin('success', TType.LIST, 0)
11821
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12205
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11822
      for iter236 in self.success:
12206
      for iter250 in self.success:
11823
        iter236.write(oprot)
12207
        iter250.write(oprot)
11824
      oprot.writeListEnd()
12208
      oprot.writeListEnd()
11825
      oprot.writeFieldEnd()
12209
      oprot.writeFieldEnd()
11826
    oprot.writeFieldStop()
12210
    oprot.writeFieldStop()
11827
    oprot.writeStructEnd()
12211
    oprot.writeStructEnd()
11828
 
12212
 
Line 11924... Line 12308...
11924
      if ftype == TType.STOP:
12308
      if ftype == TType.STOP:
11925
        break
12309
        break
11926
      if fid == 0:
12310
      if fid == 0:
11927
        if ftype == TType.LIST:
12311
        if ftype == TType.LIST:
11928
          self.success = []
12312
          self.success = []
11929
          (_etype240, _size237) = iprot.readListBegin()
12313
          (_etype254, _size251) = iprot.readListBegin()
11930
          for _i241 in xrange(_size237):
12314
          for _i255 in xrange(_size251):
11931
            _elem242 = iprot.readI64();
12315
            _elem256 = iprot.readI64();
11932
            self.success.append(_elem242)
12316
            self.success.append(_elem256)
11933
          iprot.readListEnd()
12317
          iprot.readListEnd()
11934
        else:
12318
        else:
11935
          iprot.skip(ftype)
12319
          iprot.skip(ftype)
11936
      else:
12320
      else:
11937
        iprot.skip(ftype)
12321
        iprot.skip(ftype)
Line 11944... Line 12328...
11944
      return
12328
      return
11945
    oprot.writeStructBegin('getOursGoodWarehouseIdsForLocation_result')
12329
    oprot.writeStructBegin('getOursGoodWarehouseIdsForLocation_result')
11946
    if self.success is not None:
12330
    if self.success is not None:
11947
      oprot.writeFieldBegin('success', TType.LIST, 0)
12331
      oprot.writeFieldBegin('success', TType.LIST, 0)
11948
      oprot.writeListBegin(TType.I64, len(self.success))
12332
      oprot.writeListBegin(TType.I64, len(self.success))
11949
      for iter243 in self.success:
12333
      for iter257 in self.success:
11950
        oprot.writeI64(iter243)
12334
        oprot.writeI64(iter257)
11951
      oprot.writeListEnd()
12335
      oprot.writeListEnd()
11952
      oprot.writeFieldEnd()
12336
      oprot.writeFieldEnd()
11953
    oprot.writeFieldStop()
12337
    oprot.writeFieldStop()
11954
    oprot.writeStructEnd()
12338
    oprot.writeStructEnd()
11955
 
12339
 
Line 12560... Line 12944...
12560
      if ftype == TType.STOP:
12944
      if ftype == TType.STOP:
12561
        break
12945
        break
12562
      if fid == 0:
12946
      if fid == 0:
12563
        if ftype == TType.MAP:
12947
        if ftype == TType.MAP:
12564
          self.success = {}
12948
          self.success = {}
12565
          (_ktype245, _vtype246, _size244 ) = iprot.readMapBegin() 
12949
          (_ktype259, _vtype260, _size258 ) = iprot.readMapBegin() 
12566
          for _i248 in xrange(_size244):
12950
          for _i262 in xrange(_size258):
12567
            _key249 = iprot.readI32();
12951
            _key263 = iprot.readI32();
12568
            _val250 = iprot.readI64();
12952
            _val264 = iprot.readI64();
12569
            self.success[_key249] = _val250
12953
            self.success[_key263] = _val264
12570
          iprot.readMapEnd()
12954
          iprot.readMapEnd()
12571
        else:
12955
        else:
12572
          iprot.skip(ftype)
12956
          iprot.skip(ftype)
12573
      else:
12957
      else:
12574
        iprot.skip(ftype)
12958
        iprot.skip(ftype)
Line 12581... Line 12965...
12581
      return
12965
      return
12582
    oprot.writeStructBegin('getHeldInventoryMapForItem_result')
12966
    oprot.writeStructBegin('getHeldInventoryMapForItem_result')
12583
    if self.success is not None:
12967
    if self.success is not None:
12584
      oprot.writeFieldBegin('success', TType.MAP, 0)
12968
      oprot.writeFieldBegin('success', TType.MAP, 0)
12585
      oprot.writeMapBegin(TType.I32, TType.I64, len(self.success))
12969
      oprot.writeMapBegin(TType.I32, TType.I64, len(self.success))
12586
      for kiter251,viter252 in self.success.items():
12970
      for kiter265,viter266 in self.success.items():
12587
        oprot.writeI32(kiter251)
12971
        oprot.writeI32(kiter265)
12588
        oprot.writeI64(viter252)
12972
        oprot.writeI64(viter266)
12589
      oprot.writeMapEnd()
12973
      oprot.writeMapEnd()
12590
      oprot.writeFieldEnd()
12974
      oprot.writeFieldEnd()
12591
    oprot.writeFieldStop()
12975
    oprot.writeFieldStop()
12592
    oprot.writeStructEnd()
12976
    oprot.writeStructEnd()
12593
 
12977
 
Line 12626... Line 13010...
12626
      if ftype == TType.STOP:
13010
      if ftype == TType.STOP:
12627
        break
13011
        break
12628
      if fid == -1:
13012
      if fid == -1:
12629
        if ftype == TType.LIST:
13013
        if ftype == TType.LIST:
12630
          self.allamazonfbainventorysnapshot = []
13014
          self.allamazonfbainventorysnapshot = []
12631
          (_etype256, _size253) = iprot.readListBegin()
13015
          (_etype270, _size267) = iprot.readListBegin()
12632
          for _i257 in xrange(_size253):
13016
          for _i271 in xrange(_size267):
12633
            _elem258 = AmazonFbaInventorySnapshot()
13017
            _elem272 = AmazonFbaInventorySnapshot()
12634
            _elem258.read(iprot)
13018
            _elem272.read(iprot)
12635
            self.allamazonfbainventorysnapshot.append(_elem258)
13019
            self.allamazonfbainventorysnapshot.append(_elem272)
12636
          iprot.readListEnd()
13020
          iprot.readListEnd()
12637
        else:
13021
        else:
12638
          iprot.skip(ftype)
13022
          iprot.skip(ftype)
12639
      else:
13023
      else:
12640
        iprot.skip(ftype)
13024
        iprot.skip(ftype)
Line 12647... Line 13031...
12647
      return
13031
      return
12648
    oprot.writeStructBegin('addOrUpdateAllAmazonFbaInventory_args')
13032
    oprot.writeStructBegin('addOrUpdateAllAmazonFbaInventory_args')
12649
    if self.allamazonfbainventorysnapshot is not None:
13033
    if self.allamazonfbainventorysnapshot is not None:
12650
      oprot.writeFieldBegin('allamazonfbainventorysnapshot', TType.LIST, -1)
13034
      oprot.writeFieldBegin('allamazonfbainventorysnapshot', TType.LIST, -1)
12651
      oprot.writeListBegin(TType.STRUCT, len(self.allamazonfbainventorysnapshot))
13035
      oprot.writeListBegin(TType.STRUCT, len(self.allamazonfbainventorysnapshot))
12652
      for iter259 in self.allamazonfbainventorysnapshot:
13036
      for iter273 in self.allamazonfbainventorysnapshot:
12653
        iter259.write(oprot)
13037
        iter273.write(oprot)
12654
      oprot.writeListEnd()
13038
      oprot.writeListEnd()
12655
      oprot.writeFieldEnd()
13039
      oprot.writeFieldEnd()
12656
    oprot.writeFieldStop()
13040
    oprot.writeFieldStop()
12657
    oprot.writeStructEnd()
13041
    oprot.writeStructEnd()
12658
 
13042
 
Line 12733... Line 13117...
12733
      if ftype == TType.STOP:
13117
      if ftype == TType.STOP:
12734
        break
13118
        break
12735
      if fid == -1:
13119
      if fid == -1:
12736
        if ftype == TType.LIST:
13120
        if ftype == TType.LIST:
12737
          self.allsnapdealinventorysnapshot = []
13121
          self.allsnapdealinventorysnapshot = []
12738
          (_etype263, _size260) = iprot.readListBegin()
13122
          (_etype277, _size274) = iprot.readListBegin()
12739
          for _i264 in xrange(_size260):
13123
          for _i278 in xrange(_size274):
12740
            _elem265 = SnapdealInventoryItem()
13124
            _elem279 = SnapdealInventoryItem()
12741
            _elem265.read(iprot)
13125
            _elem279.read(iprot)
12742
            self.allsnapdealinventorysnapshot.append(_elem265)
13126
            self.allsnapdealinventorysnapshot.append(_elem279)
12743
          iprot.readListEnd()
13127
          iprot.readListEnd()
12744
        else:
13128
        else:
12745
          iprot.skip(ftype)
13129
          iprot.skip(ftype)
12746
      else:
13130
      else:
12747
        iprot.skip(ftype)
13131
        iprot.skip(ftype)
Line 12754... Line 13138...
12754
      return
13138
      return
12755
    oprot.writeStructBegin('addOrUpdateAllSnapdealInventory_args')
13139
    oprot.writeStructBegin('addOrUpdateAllSnapdealInventory_args')
12756
    if self.allsnapdealinventorysnapshot is not None:
13140
    if self.allsnapdealinventorysnapshot is not None:
12757
      oprot.writeFieldBegin('allsnapdealinventorysnapshot', TType.LIST, -1)
13141
      oprot.writeFieldBegin('allsnapdealinventorysnapshot', TType.LIST, -1)
12758
      oprot.writeListBegin(TType.STRUCT, len(self.allsnapdealinventorysnapshot))
13142
      oprot.writeListBegin(TType.STRUCT, len(self.allsnapdealinventorysnapshot))
12759
      for iter266 in self.allsnapdealinventorysnapshot:
13143
      for iter280 in self.allsnapdealinventorysnapshot:
12760
        iter266.write(oprot)
13144
        iter280.write(oprot)
12761
      oprot.writeListEnd()
13145
      oprot.writeListEnd()
12762
      oprot.writeFieldEnd()
13146
      oprot.writeFieldEnd()
12763
    oprot.writeFieldStop()
13147
    oprot.writeFieldStop()
12764
    oprot.writeStructEnd()
13148
    oprot.writeStructEnd()
12765
 
13149
 
Line 12885... Line 13269...
12885
      if ftype == TType.STOP:
13269
      if ftype == TType.STOP:
12886
        break
13270
        break
12887
      if fid == 0:
13271
      if fid == 0:
12888
        if ftype == TType.LIST:
13272
        if ftype == TType.LIST:
12889
          self.success = []
13273
          self.success = []
12890
          (_etype270, _size267) = iprot.readListBegin()
13274
          (_etype284, _size281) = iprot.readListBegin()
12891
          for _i271 in xrange(_size267):
13275
          for _i285 in xrange(_size281):
12892
            _elem272 = SnapdealInventoryItem()
13276
            _elem286 = SnapdealInventoryItem()
12893
            _elem272.read(iprot)
13277
            _elem286.read(iprot)
12894
            self.success.append(_elem272)
13278
            self.success.append(_elem286)
12895
          iprot.readListEnd()
13279
          iprot.readListEnd()
12896
        else:
13280
        else:
12897
          iprot.skip(ftype)
13281
          iprot.skip(ftype)
12898
      else:
13282
      else:
12899
        iprot.skip(ftype)
13283
        iprot.skip(ftype)
Line 12906... Line 13290...
12906
      return
13290
      return
12907
    oprot.writeStructBegin('getSnapdealInventorySnapshot_result')
13291
    oprot.writeStructBegin('getSnapdealInventorySnapshot_result')
12908
    if self.success is not None:
13292
    if self.success is not None:
12909
      oprot.writeFieldBegin('success', TType.LIST, 0)
13293
      oprot.writeFieldBegin('success', TType.LIST, 0)
12910
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13294
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12911
      for iter273 in self.success:
13295
      for iter287 in self.success:
12912
        iter273.write(oprot)
13296
        iter287.write(oprot)
12913
      oprot.writeListEnd()
13297
      oprot.writeListEnd()
12914
      oprot.writeFieldEnd()
13298
      oprot.writeFieldEnd()
12915
    oprot.writeFieldStop()
13299
    oprot.writeFieldStop()
12916
    oprot.writeStructEnd()
13300
    oprot.writeStructEnd()
12917
 
13301
 
Line 13037... Line 13421...
13037
      if ftype == TType.STOP:
13421
      if ftype == TType.STOP:
13038
        break
13422
        break
13039
      if fid == 0:
13423
      if fid == 0:
13040
        if ftype == TType.LIST:
13424
        if ftype == TType.LIST:
13041
          self.success = []
13425
          self.success = []
13042
          (_etype277, _size274) = iprot.readListBegin()
13426
          (_etype291, _size288) = iprot.readListBegin()
13043
          for _i278 in xrange(_size274):
13427
          for _i292 in xrange(_size288):
13044
            _elem279 = HoldInventoryDetail()
13428
            _elem293 = HoldInventoryDetail()
13045
            _elem279.read(iprot)
13429
            _elem293.read(iprot)
13046
            self.success.append(_elem279)
13430
            self.success.append(_elem293)
13047
          iprot.readListEnd()
13431
          iprot.readListEnd()
13048
        else:
13432
        else:
13049
          iprot.skip(ftype)
13433
          iprot.skip(ftype)
13050
      else:
13434
      else:
13051
        iprot.skip(ftype)
13435
        iprot.skip(ftype)
Line 13058... Line 13442...
13058
      return
13442
      return
13059
    oprot.writeStructBegin('getHoldInventoryDetails_result')
13443
    oprot.writeStructBegin('getHoldInventoryDetails_result')
13060
    if self.success is not None:
13444
    if self.success is not None:
13061
      oprot.writeFieldBegin('success', TType.LIST, 0)
13445
      oprot.writeFieldBegin('success', TType.LIST, 0)
13062
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13446
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13063
      for iter280 in self.success:
13447
      for iter294 in self.success:
13064
        iter280.write(oprot)
13448
        iter294.write(oprot)
13065
      oprot.writeListEnd()
13449
      oprot.writeListEnd()
13066
      oprot.writeFieldEnd()
13450
      oprot.writeFieldEnd()
13067
    oprot.writeFieldStop()
13451
    oprot.writeFieldStop()
13068
    oprot.writeStructEnd()
13452
    oprot.writeStructEnd()
13069
 
13453
 
Line 13102... Line 13486...
13102
      if ftype == TType.STOP:
13486
      if ftype == TType.STOP:
13103
        break
13487
        break
13104
      if fid == -1:
13488
      if fid == -1:
13105
        if ftype == TType.LIST:
13489
        if ftype == TType.LIST:
13106
          self.flipkartInventorySnapshot = []
13490
          self.flipkartInventorySnapshot = []
13107
          (_etype284, _size281) = iprot.readListBegin()
13491
          (_etype298, _size295) = iprot.readListBegin()
13108
          for _i285 in xrange(_size281):
13492
          for _i299 in xrange(_size295):
13109
            _elem286 = FlipkartInventorySnapshot()
13493
            _elem300 = FlipkartInventorySnapshot()
13110
            _elem286.read(iprot)
13494
            _elem300.read(iprot)
13111
            self.flipkartInventorySnapshot.append(_elem286)
13495
            self.flipkartInventorySnapshot.append(_elem300)
13112
          iprot.readListEnd()
13496
          iprot.readListEnd()
13113
        else:
13497
        else:
13114
          iprot.skip(ftype)
13498
          iprot.skip(ftype)
13115
      else:
13499
      else:
13116
        iprot.skip(ftype)
13500
        iprot.skip(ftype)
Line 13123... Line 13507...
13123
      return
13507
      return
13124
    oprot.writeStructBegin('addOrUpdateFlipkartInventorySnapshot_args')
13508
    oprot.writeStructBegin('addOrUpdateFlipkartInventorySnapshot_args')
13125
    if self.flipkartInventorySnapshot is not None:
13509
    if self.flipkartInventorySnapshot is not None:
13126
      oprot.writeFieldBegin('flipkartInventorySnapshot', TType.LIST, -1)
13510
      oprot.writeFieldBegin('flipkartInventorySnapshot', TType.LIST, -1)
13127
      oprot.writeListBegin(TType.STRUCT, len(self.flipkartInventorySnapshot))
13511
      oprot.writeListBegin(TType.STRUCT, len(self.flipkartInventorySnapshot))
13128
      for iter287 in self.flipkartInventorySnapshot:
13512
      for iter301 in self.flipkartInventorySnapshot:
13129
        iter287.write(oprot)
13513
        iter301.write(oprot)
13130
      oprot.writeListEnd()
13514
      oprot.writeListEnd()
13131
      oprot.writeFieldEnd()
13515
      oprot.writeFieldEnd()
13132
    oprot.writeFieldStop()
13516
    oprot.writeFieldStop()
13133
    oprot.writeStructEnd()
13517
    oprot.writeStructEnd()
13134
 
13518
 
Line 13254... Line 13638...
13254
      if ftype == TType.STOP:
13638
      if ftype == TType.STOP:
13255
        break
13639
        break
13256
      if fid == 0:
13640
      if fid == 0:
13257
        if ftype == TType.LIST:
13641
        if ftype == TType.LIST:
13258
          self.success = []
13642
          self.success = []
13259
          (_etype291, _size288) = iprot.readListBegin()
13643
          (_etype305, _size302) = iprot.readListBegin()
13260
          for _i292 in xrange(_size288):
13644
          for _i306 in xrange(_size302):
13261
            _elem293 = FlipkartInventorySnapshot()
13645
            _elem307 = FlipkartInventorySnapshot()
13262
            _elem293.read(iprot)
13646
            _elem307.read(iprot)
13263
            self.success.append(_elem293)
13647
            self.success.append(_elem307)
13264
          iprot.readListEnd()
13648
          iprot.readListEnd()
13265
        else:
13649
        else:
13266
          iprot.skip(ftype)
13650
          iprot.skip(ftype)
13267
      else:
13651
      else:
13268
        iprot.skip(ftype)
13652
        iprot.skip(ftype)
Line 13275... Line 13659...
13275
      return
13659
      return
13276
    oprot.writeStructBegin('getFlipkartInventorySnapshot_result')
13660
    oprot.writeStructBegin('getFlipkartInventorySnapshot_result')
13277
    if self.success is not None:
13661
    if self.success is not None:
13278
      oprot.writeFieldBegin('success', TType.LIST, 0)
13662
      oprot.writeFieldBegin('success', TType.LIST, 0)
13279
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13663
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13280
      for iter294 in self.success:
13664
      for iter308 in self.success:
13281
        iter294.write(oprot)
13665
        iter308.write(oprot)
13282
      oprot.writeListEnd()
13666
      oprot.writeListEnd()
13283
      oprot.writeFieldEnd()
13667
      oprot.writeFieldEnd()
13284
    oprot.writeFieldStop()
13668
    oprot.writeFieldStop()
13285
    oprot.writeStructEnd()
13669
    oprot.writeStructEnd()
13286
 
13670