Subversion Repositories SmartDukaan

Rev

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

Rev 5208 Rev 5238
Line 1084... Line 1084...
1084
    Parameters:
1084
    Parameters:
1085
     - orderIds
1085
     - orderIds
1086
    """
1086
    """
1087
    pass
1087
    pass
1088
 
1088
 
1089
  def updateOrdersAsPORaised(self, itemIdQuantityMap, purchaseOrderId, warehouseId):
-
 
1090
    """
-
 
1091
    Updates orders as PO raised. Also updates purchase order id in orders. Pass a map of items mapped to
-
 
1092
    the quantities for which the PO is raised.
-
 
1093
 
-
 
1094
    Parameters:
-
 
1095
     - itemIdQuantityMap
-
 
1096
     - purchaseOrderId
-
 
1097
     - warehouseId
-
 
1098
    """
-
 
1099
    pass
-
 
1100
 
-
 
1101
  def getOrdersWhereVendorNotPaid(self, vendorId):
1089
  def getOrdersWhereVendorNotPaid(self, vendorId):
1102
    """
1090
    """
1103
    Parameters:
1091
    Parameters:
1104
     - vendorId
1092
     - vendorId
1105
    """
1093
    """
Line 4807... Line 4795...
4807
      return result.success
4795
      return result.success
4808
    if result.ex is not None:
4796
    if result.ex is not None:
4809
      raise result.ex
4797
      raise result.ex
4810
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getReshippedOrderIds failed: unknown result");
4798
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getReshippedOrderIds failed: unknown result");
4811
 
4799
 
4812
  def updateOrdersAsPORaised(self, itemIdQuantityMap, purchaseOrderId, warehouseId):
-
 
4813
    """
-
 
4814
    Updates orders as PO raised. Also updates purchase order id in orders. Pass a map of items mapped to
-
 
4815
    the quantities for which the PO is raised.
-
 
4816
 
-
 
4817
    Parameters:
-
 
4818
     - itemIdQuantityMap
-
 
4819
     - purchaseOrderId
-
 
4820
     - warehouseId
-
 
4821
    """
-
 
4822
    self.send_updateOrdersAsPORaised(itemIdQuantityMap, purchaseOrderId, warehouseId)
-
 
4823
    self.recv_updateOrdersAsPORaised()
-
 
4824
 
-
 
4825
  def send_updateOrdersAsPORaised(self, itemIdQuantityMap, purchaseOrderId, warehouseId):
-
 
4826
    self._oprot.writeMessageBegin('updateOrdersAsPORaised', TMessageType.CALL, self._seqid)
-
 
4827
    args = updateOrdersAsPORaised_args()
-
 
4828
    args.itemIdQuantityMap = itemIdQuantityMap
-
 
4829
    args.purchaseOrderId = purchaseOrderId
-
 
4830
    args.warehouseId = warehouseId
-
 
4831
    args.write(self._oprot)
-
 
4832
    self._oprot.writeMessageEnd()
-
 
4833
    self._oprot.trans.flush()
-
 
4834
 
-
 
4835
  def recv_updateOrdersAsPORaised(self, ):
-
 
4836
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
4837
    if mtype == TMessageType.EXCEPTION:
-
 
4838
      x = TApplicationException()
-
 
4839
      x.read(self._iprot)
-
 
4840
      self._iprot.readMessageEnd()
-
 
4841
      raise x
-
 
4842
    result = updateOrdersAsPORaised_result()
-
 
4843
    result.read(self._iprot)
-
 
4844
    self._iprot.readMessageEnd()
-
 
4845
    if result.ex is not None:
-
 
4846
      raise result.ex
-
 
4847
    return
-
 
4848
 
-
 
4849
  def getOrdersWhereVendorNotPaid(self, vendorId):
4800
  def getOrdersWhereVendorNotPaid(self, vendorId):
4850
    """
4801
    """
4851
    Parameters:
4802
    Parameters:
4852
     - vendorId
4803
     - vendorId
4853
    """
4804
    """
Line 5111... Line 5062...
5111
    self._processMap["getEBSSettlementSummaries"] = Processor.process_getEBSSettlementSummaries
5062
    self._processMap["getEBSSettlementSummaries"] = Processor.process_getEBSSettlementSummaries
5112
    self._processMap["markEBSSettlementUploaded"] = Processor.process_markEBSSettlementUploaded
5063
    self._processMap["markEBSSettlementUploaded"] = Processor.process_markEBSSettlementUploaded
5113
    self._processMap["getEBSSettlementDate"] = Processor.process_getEBSSettlementDate
5064
    self._processMap["getEBSSettlementDate"] = Processor.process_getEBSSettlementDate
5114
    self._processMap["getSettlementsByDate"] = Processor.process_getSettlementsByDate
5065
    self._processMap["getSettlementsByDate"] = Processor.process_getSettlementsByDate
5115
    self._processMap["getReshippedOrderIds"] = Processor.process_getReshippedOrderIds
5066
    self._processMap["getReshippedOrderIds"] = Processor.process_getReshippedOrderIds
5116
    self._processMap["updateOrdersAsPORaised"] = Processor.process_updateOrdersAsPORaised
-
 
5117
    self._processMap["getOrdersWhereVendorNotPaid"] = Processor.process_getOrdersWhereVendorNotPaid
5067
    self._processMap["getOrdersWhereVendorNotPaid"] = Processor.process_getOrdersWhereVendorNotPaid
5118
    self._processMap["getStatusDistributionOfOrders"] = Processor.process_getStatusDistributionOfOrders
5068
    self._processMap["getStatusDistributionOfOrders"] = Processor.process_getStatusDistributionOfOrders
5119
    self._processMap["getOrderIdsForStatus"] = Processor.process_getOrderIdsForStatus
5069
    self._processMap["getOrderIdsForStatus"] = Processor.process_getOrderIdsForStatus
5120
    self._processMap["updateOrderAsPaidToVendor"] = Processor.process_updateOrderAsPaidToVendor
5070
    self._processMap["updateOrderAsPaidToVendor"] = Processor.process_updateOrderAsPaidToVendor
5121
    self._processMap["getRefundedOrdersMarkedPaid"] = Processor.process_getRefundedOrdersMarkedPaid
5071
    self._processMap["getRefundedOrdersMarkedPaid"] = Processor.process_getRefundedOrdersMarkedPaid
Line 6520... Line 6470...
6520
    oprot.writeMessageBegin("getReshippedOrderIds", TMessageType.REPLY, seqid)
6470
    oprot.writeMessageBegin("getReshippedOrderIds", TMessageType.REPLY, seqid)
6521
    result.write(oprot)
6471
    result.write(oprot)
6522
    oprot.writeMessageEnd()
6472
    oprot.writeMessageEnd()
6523
    oprot.trans.flush()
6473
    oprot.trans.flush()
6524
 
6474
 
6525
  def process_updateOrdersAsPORaised(self, seqid, iprot, oprot):
-
 
6526
    args = updateOrdersAsPORaised_args()
-
 
6527
    args.read(iprot)
-
 
6528
    iprot.readMessageEnd()
-
 
6529
    result = updateOrdersAsPORaised_result()
-
 
6530
    try:
-
 
6531
      self._handler.updateOrdersAsPORaised(args.itemIdQuantityMap, args.purchaseOrderId, args.warehouseId)
-
 
6532
    except TransactionServiceException, ex:
-
 
6533
      result.ex = ex
-
 
6534
    oprot.writeMessageBegin("updateOrdersAsPORaised", TMessageType.REPLY, seqid)
-
 
6535
    result.write(oprot)
-
 
6536
    oprot.writeMessageEnd()
-
 
6537
    oprot.trans.flush()
-
 
6538
 
-
 
6539
  def process_getOrdersWhereVendorNotPaid(self, seqid, iprot, oprot):
6475
  def process_getOrdersWhereVendorNotPaid(self, seqid, iprot, oprot):
6540
    args = getOrdersWhereVendorNotPaid_args()
6476
    args = getOrdersWhereVendorNotPaid_args()
6541
    args.read(iprot)
6477
    args.read(iprot)
6542
    iprot.readMessageEnd()
6478
    iprot.readMessageEnd()
6543
    result = getOrdersWhereVendorNotPaid_result()
6479
    result = getOrdersWhereVendorNotPaid_result()
Line 21436... Line 21372...
21436
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
21372
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
21437
 
21373
 
21438
  def __ne__(self, other):
21374
  def __ne__(self, other):
21439
    return not (self == other)
21375
    return not (self == other)
21440
 
21376
 
21441
class updateOrdersAsPORaised_args:
-
 
21442
  """
-
 
21443
  Attributes:
-
 
21444
   - itemIdQuantityMap
-
 
21445
   - purchaseOrderId
-
 
21446
   - warehouseId
-
 
21447
  """
-
 
21448
 
-
 
21449
  thrift_spec = (
-
 
21450
    None, # 0
-
 
21451
    (1, TType.MAP, 'itemIdQuantityMap', (TType.I64,None,TType.I64,None), None, ), # 1
-
 
21452
    (2, TType.I64, 'purchaseOrderId', None, None, ), # 2
-
 
21453
    (3, TType.I64, 'warehouseId', None, None, ), # 3
-
 
21454
  )
-
 
21455
 
-
 
21456
  def __init__(self, itemIdQuantityMap=None, purchaseOrderId=None, warehouseId=None,):
-
 
21457
    self.itemIdQuantityMap = itemIdQuantityMap
-
 
21458
    self.purchaseOrderId = purchaseOrderId
-
 
21459
    self.warehouseId = warehouseId
-
 
21460
 
-
 
21461
  def read(self, iprot):
-
 
21462
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
21463
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
21464
      return
-
 
21465
    iprot.readStructBegin()
-
 
21466
    while True:
-
 
21467
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
21468
      if ftype == TType.STOP:
-
 
21469
        break
-
 
21470
      if fid == 1:
-
 
21471
        if ftype == TType.MAP:
-
 
21472
          self.itemIdQuantityMap = {}
-
 
21473
          (_ktype493, _vtype494, _size492 ) = iprot.readMapBegin() 
-
 
21474
          for _i496 in xrange(_size492):
-
 
21475
            _key497 = iprot.readI64();
-
 
21476
            _val498 = iprot.readI64();
-
 
21477
            self.itemIdQuantityMap[_key497] = _val498
-
 
21478
          iprot.readMapEnd()
-
 
21479
        else:
-
 
21480
          iprot.skip(ftype)
-
 
21481
      elif fid == 2:
-
 
21482
        if ftype == TType.I64:
-
 
21483
          self.purchaseOrderId = iprot.readI64();
-
 
21484
        else:
-
 
21485
          iprot.skip(ftype)
-
 
21486
      elif fid == 3:
-
 
21487
        if ftype == TType.I64:
-
 
21488
          self.warehouseId = iprot.readI64();
-
 
21489
        else:
-
 
21490
          iprot.skip(ftype)
-
 
21491
      else:
-
 
21492
        iprot.skip(ftype)
-
 
21493
      iprot.readFieldEnd()
-
 
21494
    iprot.readStructEnd()
-
 
21495
 
-
 
21496
  def write(self, oprot):
-
 
21497
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
21498
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
21499
      return
-
 
21500
    oprot.writeStructBegin('updateOrdersAsPORaised_args')
-
 
21501
    if self.itemIdQuantityMap is not None:
-
 
21502
      oprot.writeFieldBegin('itemIdQuantityMap', TType.MAP, 1)
-
 
21503
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.itemIdQuantityMap))
-
 
21504
      for kiter499,viter500 in self.itemIdQuantityMap.items():
-
 
21505
        oprot.writeI64(kiter499)
-
 
21506
        oprot.writeI64(viter500)
-
 
21507
      oprot.writeMapEnd()
-
 
21508
      oprot.writeFieldEnd()
-
 
21509
    if self.purchaseOrderId is not None:
-
 
21510
      oprot.writeFieldBegin('purchaseOrderId', TType.I64, 2)
-
 
21511
      oprot.writeI64(self.purchaseOrderId)
-
 
21512
      oprot.writeFieldEnd()
-
 
21513
    if self.warehouseId is not None:
-
 
21514
      oprot.writeFieldBegin('warehouseId', TType.I64, 3)
-
 
21515
      oprot.writeI64(self.warehouseId)
-
 
21516
      oprot.writeFieldEnd()
-
 
21517
    oprot.writeFieldStop()
-
 
21518
    oprot.writeStructEnd()
-
 
21519
 
-
 
21520
  def validate(self):
-
 
21521
    return
-
 
21522
 
-
 
21523
 
-
 
21524
  def __repr__(self):
-
 
21525
    L = ['%s=%r' % (key, value)
-
 
21526
      for key, value in self.__dict__.iteritems()]
-
 
21527
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
21528
 
-
 
21529
  def __eq__(self, other):
-
 
21530
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
21531
 
-
 
21532
  def __ne__(self, other):
-
 
21533
    return not (self == other)
-
 
21534
 
-
 
21535
class updateOrdersAsPORaised_result:
-
 
21536
  """
-
 
21537
  Attributes:
-
 
21538
   - ex
-
 
21539
  """
-
 
21540
 
-
 
21541
  thrift_spec = (
-
 
21542
    None, # 0
-
 
21543
    (1, TType.STRUCT, 'ex', (TransactionServiceException, TransactionServiceException.thrift_spec), None, ), # 1
-
 
21544
  )
-
 
21545
 
-
 
21546
  def __init__(self, ex=None,):
-
 
21547
    self.ex = ex
-
 
21548
 
-
 
21549
  def read(self, iprot):
-
 
21550
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
21551
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
21552
      return
-
 
21553
    iprot.readStructBegin()
-
 
21554
    while True:
-
 
21555
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
21556
      if ftype == TType.STOP:
-
 
21557
        break
-
 
21558
      if fid == 1:
-
 
21559
        if ftype == TType.STRUCT:
-
 
21560
          self.ex = TransactionServiceException()
-
 
21561
          self.ex.read(iprot)
-
 
21562
        else:
-
 
21563
          iprot.skip(ftype)
-
 
21564
      else:
-
 
21565
        iprot.skip(ftype)
-
 
21566
      iprot.readFieldEnd()
-
 
21567
    iprot.readStructEnd()
-
 
21568
 
-
 
21569
  def write(self, oprot):
-
 
21570
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
21571
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
21572
      return
-
 
21573
    oprot.writeStructBegin('updateOrdersAsPORaised_result')
-
 
21574
    if self.ex is not None:
-
 
21575
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
-
 
21576
      self.ex.write(oprot)
-
 
21577
      oprot.writeFieldEnd()
-
 
21578
    oprot.writeFieldStop()
-
 
21579
    oprot.writeStructEnd()
-
 
21580
 
-
 
21581
  def validate(self):
-
 
21582
    return
-
 
21583
 
-
 
21584
 
-
 
21585
  def __repr__(self):
-
 
21586
    L = ['%s=%r' % (key, value)
-
 
21587
      for key, value in self.__dict__.iteritems()]
-
 
21588
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
21589
 
-
 
21590
  def __eq__(self, other):
-
 
21591
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
21592
 
-
 
21593
  def __ne__(self, other):
-
 
21594
    return not (self == other)
-
 
21595
 
-
 
21596
class getOrdersWhereVendorNotPaid_args:
21377
class getOrdersWhereVendorNotPaid_args:
21597
  """
21378
  """
21598
  Attributes:
21379
  Attributes:
21599
   - vendorId
21380
   - vendorId
21600
  """
21381
  """
Line 21679... Line 21460...
21679
      if ftype == TType.STOP:
21460
      if ftype == TType.STOP:
21680
        break
21461
        break
21681
      if fid == 0:
21462
      if fid == 0:
21682
        if ftype == TType.LIST:
21463
        if ftype == TType.LIST:
21683
          self.success = []
21464
          self.success = []
21684
          (_etype504, _size501) = iprot.readListBegin()
21465
          (_etype495, _size492) = iprot.readListBegin()
21685
          for _i505 in xrange(_size501):
21466
          for _i496 in xrange(_size492):
21686
            _elem506 = Order()
21467
            _elem497 = Order()
21687
            _elem506.read(iprot)
21468
            _elem497.read(iprot)
21688
            self.success.append(_elem506)
21469
            self.success.append(_elem497)
21689
          iprot.readListEnd()
21470
          iprot.readListEnd()
21690
        else:
21471
        else:
21691
          iprot.skip(ftype)
21472
          iprot.skip(ftype)
21692
      elif fid == 1:
21473
      elif fid == 1:
21693
        if ftype == TType.STRUCT:
21474
        if ftype == TType.STRUCT:
Line 21706... Line 21487...
21706
      return
21487
      return
21707
    oprot.writeStructBegin('getOrdersWhereVendorNotPaid_result')
21488
    oprot.writeStructBegin('getOrdersWhereVendorNotPaid_result')
21708
    if self.success is not None:
21489
    if self.success is not None:
21709
      oprot.writeFieldBegin('success', TType.LIST, 0)
21490
      oprot.writeFieldBegin('success', TType.LIST, 0)
21710
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21491
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21711
      for iter507 in self.success:
21492
      for iter498 in self.success:
21712
        iter507.write(oprot)
21493
        iter498.write(oprot)
21713
      oprot.writeListEnd()
21494
      oprot.writeListEnd()
21714
      oprot.writeFieldEnd()
21495
      oprot.writeFieldEnd()
21715
    if self.ex is not None:
21496
    if self.ex is not None:
21716
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
21497
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
21717
      self.ex.write(oprot)
21498
      self.ex.write(oprot)
Line 21832... Line 21613...
21832
      if ftype == TType.STOP:
21613
      if ftype == TType.STOP:
21833
        break
21614
        break
21834
      if fid == 0:
21615
      if fid == 0:
21835
        if ftype == TType.MAP:
21616
        if ftype == TType.MAP:
21836
          self.success = {}
21617
          self.success = {}
21837
          (_ktype509, _vtype510, _size508 ) = iprot.readMapBegin() 
21618
          (_ktype500, _vtype501, _size499 ) = iprot.readMapBegin() 
21838
          for _i512 in xrange(_size508):
21619
          for _i503 in xrange(_size499):
21839
            _key513 = iprot.readI64();
21620
            _key504 = iprot.readI64();
21840
            _val514 = iprot.readI64();
21621
            _val505 = iprot.readI64();
21841
            self.success[_key513] = _val514
21622
            self.success[_key504] = _val505
21842
          iprot.readMapEnd()
21623
          iprot.readMapEnd()
21843
        else:
21624
        else:
21844
          iprot.skip(ftype)
21625
          iprot.skip(ftype)
21845
      elif fid == 1:
21626
      elif fid == 1:
21846
        if ftype == TType.STRUCT:
21627
        if ftype == TType.STRUCT:
Line 21859... Line 21640...
21859
      return
21640
      return
21860
    oprot.writeStructBegin('getStatusDistributionOfOrders_result')
21641
    oprot.writeStructBegin('getStatusDistributionOfOrders_result')
21861
    if self.success is not None:
21642
    if self.success is not None:
21862
      oprot.writeFieldBegin('success', TType.MAP, 0)
21643
      oprot.writeFieldBegin('success', TType.MAP, 0)
21863
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
21644
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
21864
      for kiter515,viter516 in self.success.items():
21645
      for kiter506,viter507 in self.success.items():
21865
        oprot.writeI64(kiter515)
21646
        oprot.writeI64(kiter506)
21866
        oprot.writeI64(viter516)
21647
        oprot.writeI64(viter507)
21867
      oprot.writeMapEnd()
21648
      oprot.writeMapEnd()
21868
      oprot.writeFieldEnd()
21649
      oprot.writeFieldEnd()
21869
    if self.ex is not None:
21650
    if self.ex is not None:
21870
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
21651
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
21871
      self.ex.write(oprot)
21652
      self.ex.write(oprot)
Line 21998... Line 21779...
21998
      if ftype == TType.STOP:
21779
      if ftype == TType.STOP:
21999
        break
21780
        break
22000
      if fid == 0:
21781
      if fid == 0:
22001
        if ftype == TType.LIST:
21782
        if ftype == TType.LIST:
22002
          self.success = []
21783
          self.success = []
22003
          (_etype520, _size517) = iprot.readListBegin()
21784
          (_etype511, _size508) = iprot.readListBegin()
22004
          for _i521 in xrange(_size517):
21785
          for _i512 in xrange(_size508):
22005
            _elem522 = iprot.readI64();
21786
            _elem513 = iprot.readI64();
22006
            self.success.append(_elem522)
21787
            self.success.append(_elem513)
22007
          iprot.readListEnd()
21788
          iprot.readListEnd()
22008
        else:
21789
        else:
22009
          iprot.skip(ftype)
21790
          iprot.skip(ftype)
22010
      elif fid == 1:
21791
      elif fid == 1:
22011
        if ftype == TType.STRUCT:
21792
        if ftype == TType.STRUCT:
Line 22024... Line 21805...
22024
      return
21805
      return
22025
    oprot.writeStructBegin('getOrderIdsForStatus_result')
21806
    oprot.writeStructBegin('getOrderIdsForStatus_result')
22026
    if self.success is not None:
21807
    if self.success is not None:
22027
      oprot.writeFieldBegin('success', TType.LIST, 0)
21808
      oprot.writeFieldBegin('success', TType.LIST, 0)
22028
      oprot.writeListBegin(TType.I64, len(self.success))
21809
      oprot.writeListBegin(TType.I64, len(self.success))
22029
      for iter523 in self.success:
21810
      for iter514 in self.success:
22030
        oprot.writeI64(iter523)
21811
        oprot.writeI64(iter514)
22031
      oprot.writeListEnd()
21812
      oprot.writeListEnd()
22032
      oprot.writeFieldEnd()
21813
      oprot.writeFieldEnd()
22033
    if self.ex is not None:
21814
    if self.ex is not None:
22034
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
21815
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
22035
      self.ex.write(oprot)
21816
      self.ex.write(oprot)
Line 22241... Line 22022...
22241
      if ftype == TType.STOP:
22022
      if ftype == TType.STOP:
22242
        break
22023
        break
22243
      if fid == 0:
22024
      if fid == 0:
22244
        if ftype == TType.LIST:
22025
        if ftype == TType.LIST:
22245
          self.success = []
22026
          self.success = []
22246
          (_etype527, _size524) = iprot.readListBegin()
22027
          (_etype518, _size515) = iprot.readListBegin()
22247
          for _i528 in xrange(_size524):
22028
          for _i519 in xrange(_size515):
22248
            _elem529 = Order()
22029
            _elem520 = Order()
22249
            _elem529.read(iprot)
22030
            _elem520.read(iprot)
22250
            self.success.append(_elem529)
22031
            self.success.append(_elem520)
22251
          iprot.readListEnd()
22032
          iprot.readListEnd()
22252
        else:
22033
        else:
22253
          iprot.skip(ftype)
22034
          iprot.skip(ftype)
22254
      elif fid == 1:
22035
      elif fid == 1:
22255
        if ftype == TType.STRUCT:
22036
        if ftype == TType.STRUCT:
Line 22268... Line 22049...
22268
      return
22049
      return
22269
    oprot.writeStructBegin('getRefundedOrdersMarkedPaid_result')
22050
    oprot.writeStructBegin('getRefundedOrdersMarkedPaid_result')
22270
    if self.success is not None:
22051
    if self.success is not None:
22271
      oprot.writeFieldBegin('success', TType.LIST, 0)
22052
      oprot.writeFieldBegin('success', TType.LIST, 0)
22272
      oprot.writeListBegin(TType.STRUCT, len(self.success))
22053
      oprot.writeListBegin(TType.STRUCT, len(self.success))
22273
      for iter530 in self.success:
22054
      for iter521 in self.success:
22274
        iter530.write(oprot)
22055
        iter521.write(oprot)
22275
      oprot.writeListEnd()
22056
      oprot.writeListEnd()
22276
      oprot.writeFieldEnd()
22057
      oprot.writeFieldEnd()
22277
    if self.ex is not None:
22058
    if self.ex is not None:
22278
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
22059
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
22279
      self.ex.write(oprot)
22060
      self.ex.write(oprot)