Subversion Repositories SmartDukaan

Rev

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

Rev 1208 Rev 1220
Line 171... Line 171...
171
    Parameters:
171
    Parameters:
172
     - orderId
172
     - orderId
173
    """
173
    """
174
    pass
174
    pass
175
 
175
 
-
 
176
  def batchOrders(self, warehouseId):
-
 
177
    """
-
 
178
    Create a batch of all the pending orders for the given warehouse.
-
 
179
    The returned list is orderd by created_timestamp.
-
 
180
    If there are no pending orders, an empty list is returned.
-
 
181
    *
-
 
182
    
-
 
183
    Parameters:
-
 
184
     - warehouseId
-
 
185
    """
-
 
186
    pass
-
 
187
 
176
  def markOrderAsOutOfStock(self, orderId):
188
  def markOrderAsOutOfStock(self, orderId):
177
    """
189
    """
178
    Mark the given order as out of stock. Throws an exception if the order with the given Id couldn't be found.
190
    Mark the given order as out of stock. Throws an exception if the order with the given Id couldn't be found.
179
    
191
    *
180
    
192
    
181
    Parameters:
193
    Parameters:
182
     - orderId
194
     - orderId
183
    """
195
    """
184
    pass
196
    pass
Line 898... Line 910...
898
      return result.success
910
      return result.success
899
    if result.ex != None:
911
    if result.ex != None:
900
      raise result.ex
912
      raise result.ex
901
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getLineItemsForOrder failed: unknown result");
913
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getLineItemsForOrder failed: unknown result");
902
 
914
 
-
 
915
  def batchOrders(self, warehouseId):
-
 
916
    """
-
 
917
    Create a batch of all the pending orders for the given warehouse.
-
 
918
    The returned list is orderd by created_timestamp.
-
 
919
    If there are no pending orders, an empty list is returned.
-
 
920
    *
-
 
921
    
-
 
922
    Parameters:
-
 
923
     - warehouseId
-
 
924
    """
-
 
925
    self.send_batchOrders(warehouseId)
-
 
926
    return self.recv_batchOrders()
-
 
927
 
-
 
928
  def send_batchOrders(self, warehouseId):
-
 
929
    self._oprot.writeMessageBegin('batchOrders', TMessageType.CALL, self._seqid)
-
 
930
    args = batchOrders_args()
-
 
931
    args.warehouseId = warehouseId
-
 
932
    args.write(self._oprot)
-
 
933
    self._oprot.writeMessageEnd()
-
 
934
    self._oprot.trans.flush()
-
 
935
 
-
 
936
  def recv_batchOrders(self, ):
-
 
937
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
938
    if mtype == TMessageType.EXCEPTION:
-
 
939
      x = TApplicationException()
-
 
940
      x.read(self._iprot)
-
 
941
      self._iprot.readMessageEnd()
-
 
942
      raise x
-
 
943
    result = batchOrders_result()
-
 
944
    result.read(self._iprot)
-
 
945
    self._iprot.readMessageEnd()
-
 
946
    if result.success != None:
-
 
947
      return result.success
-
 
948
    if result.ex != None:
-
 
949
      raise result.ex
-
 
950
    raise TApplicationException(TApplicationException.MISSING_RESULT, "batchOrders failed: unknown result");
-
 
951
 
903
  def markOrderAsOutOfStock(self, orderId):
952
  def markOrderAsOutOfStock(self, orderId):
904
    """
953
    """
905
    Mark the given order as out of stock. Throws an exception if the order with the given Id couldn't be found.
954
    Mark the given order as out of stock. Throws an exception if the order with the given Id couldn't be found.
906
    
955
    *
907
    
956
    
908
    Parameters:
957
    Parameters:
909
     - orderId
958
     - orderId
910
    """
959
    """
911
    self.send_markOrderAsOutOfStock(orderId)
960
    self.send_markOrderAsOutOfStock(orderId)
Line 1168... Line 1217...
1168
    self._processMap["getOrdersForTransaction"] = Processor.process_getOrdersForTransaction
1217
    self._processMap["getOrdersForTransaction"] = Processor.process_getOrdersForTransaction
1169
    self._processMap["getOrdersForCustomer"] = Processor.process_getOrdersForCustomer
1218
    self._processMap["getOrdersForCustomer"] = Processor.process_getOrdersForCustomer
1170
    self._processMap["createOrder"] = Processor.process_createOrder
1219
    self._processMap["createOrder"] = Processor.process_createOrder
1171
    self._processMap["getOrder"] = Processor.process_getOrder
1220
    self._processMap["getOrder"] = Processor.process_getOrder
1172
    self._processMap["getLineItemsForOrder"] = Processor.process_getLineItemsForOrder
1221
    self._processMap["getLineItemsForOrder"] = Processor.process_getLineItemsForOrder
-
 
1222
    self._processMap["batchOrders"] = Processor.process_batchOrders
1173
    self._processMap["markOrderAsOutOfStock"] = Processor.process_markOrderAsOutOfStock
1223
    self._processMap["markOrderAsOutOfStock"] = Processor.process_markOrderAsOutOfStock
1174
    self._processMap["markOrdersAsManifested"] = Processor.process_markOrdersAsManifested
1224
    self._processMap["markOrdersAsManifested"] = Processor.process_markOrdersAsManifested
1175
    self._processMap["markOrdersAsPickedUp"] = Processor.process_markOrdersAsPickedUp
1225
    self._processMap["markOrdersAsPickedUp"] = Processor.process_markOrdersAsPickedUp
1176
    self._processMap["markOrdersAsDelivered"] = Processor.process_markOrdersAsDelivered
1226
    self._processMap["markOrdersAsDelivered"] = Processor.process_markOrdersAsDelivered
1177
    self._processMap["markOrdersAsFailed"] = Processor.process_markOrdersAsFailed
1227
    self._processMap["markOrdersAsFailed"] = Processor.process_markOrdersAsFailed
Line 1454... Line 1504...
1454
    oprot.writeMessageBegin("getLineItemsForOrder", TMessageType.REPLY, seqid)
1504
    oprot.writeMessageBegin("getLineItemsForOrder", TMessageType.REPLY, seqid)
1455
    result.write(oprot)
1505
    result.write(oprot)
1456
    oprot.writeMessageEnd()
1506
    oprot.writeMessageEnd()
1457
    oprot.trans.flush()
1507
    oprot.trans.flush()
1458
 
1508
 
-
 
1509
  def process_batchOrders(self, seqid, iprot, oprot):
-
 
1510
    args = batchOrders_args()
-
 
1511
    args.read(iprot)
-
 
1512
    iprot.readMessageEnd()
-
 
1513
    result = batchOrders_result()
-
 
1514
    try:
-
 
1515
      result.success = self._handler.batchOrders(args.warehouseId)
-
 
1516
    except TransactionServiceException, ex:
-
 
1517
      result.ex = ex
-
 
1518
    oprot.writeMessageBegin("batchOrders", TMessageType.REPLY, seqid)
-
 
1519
    result.write(oprot)
-
 
1520
    oprot.writeMessageEnd()
-
 
1521
    oprot.trans.flush()
-
 
1522
 
1459
  def process_markOrderAsOutOfStock(self, seqid, iprot, oprot):
1523
  def process_markOrderAsOutOfStock(self, seqid, iprot, oprot):
1460
    args = markOrderAsOutOfStock_args()
1524
    args = markOrderAsOutOfStock_args()
1461
    args.read(iprot)
1525
    args.read(iprot)
1462
    iprot.readMessageEnd()
1526
    iprot.readMessageEnd()
1463
    result = markOrderAsOutOfStock_result()
1527
    result = markOrderAsOutOfStock_result()
Line 4152... Line 4216...
4152
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
4216
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
4153
 
4217
 
4154
  def __ne__(self, other):
4218
  def __ne__(self, other):
4155
    return not (self == other)
4219
    return not (self == other)
4156
 
4220
 
-
 
4221
class batchOrders_args:
-
 
4222
  """
-
 
4223
  Attributes:
-
 
4224
   - warehouseId
-
 
4225
  """
-
 
4226
 
-
 
4227
  thrift_spec = (
-
 
4228
    None, # 0
-
 
4229
    (1, TType.I64, 'warehouseId', None, None, ), # 1
-
 
4230
  )
-
 
4231
 
-
 
4232
  def __init__(self, warehouseId=None,):
-
 
4233
    self.warehouseId = warehouseId
-
 
4234
 
-
 
4235
  def read(self, iprot):
-
 
4236
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
4237
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
4238
      return
-
 
4239
    iprot.readStructBegin()
-
 
4240
    while True:
-
 
4241
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
4242
      if ftype == TType.STOP:
-
 
4243
        break
-
 
4244
      if fid == 1:
-
 
4245
        if ftype == TType.I64:
-
 
4246
          self.warehouseId = iprot.readI64();
-
 
4247
        else:
-
 
4248
          iprot.skip(ftype)
-
 
4249
      else:
-
 
4250
        iprot.skip(ftype)
-
 
4251
      iprot.readFieldEnd()
-
 
4252
    iprot.readStructEnd()
-
 
4253
 
-
 
4254
  def write(self, oprot):
-
 
4255
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
4256
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
4257
      return
-
 
4258
    oprot.writeStructBegin('batchOrders_args')
-
 
4259
    if self.warehouseId != None:
-
 
4260
      oprot.writeFieldBegin('warehouseId', TType.I64, 1)
-
 
4261
      oprot.writeI64(self.warehouseId)
-
 
4262
      oprot.writeFieldEnd()
-
 
4263
    oprot.writeFieldStop()
-
 
4264
    oprot.writeStructEnd()
-
 
4265
 
-
 
4266
  def __repr__(self):
-
 
4267
    L = ['%s=%r' % (key, value)
-
 
4268
      for key, value in self.__dict__.iteritems()]
-
 
4269
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
4270
 
-
 
4271
  def __eq__(self, other):
-
 
4272
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
4273
 
-
 
4274
  def __ne__(self, other):
-
 
4275
    return not (self == other)
-
 
4276
 
-
 
4277
class batchOrders_result:
-
 
4278
  """
-
 
4279
  Attributes:
-
 
4280
   - success
-
 
4281
   - ex
-
 
4282
  """
-
 
4283
 
-
 
4284
  thrift_spec = (
-
 
4285
    (0, TType.LIST, 'success', (TType.STRUCT,(Order, Order.thrift_spec)), None, ), # 0
-
 
4286
    (1, TType.STRUCT, 'ex', (TransactionServiceException, TransactionServiceException.thrift_spec), None, ), # 1
-
 
4287
  )
-
 
4288
 
-
 
4289
  def __init__(self, success=None, ex=None,):
-
 
4290
    self.success = success
-
 
4291
    self.ex = ex
-
 
4292
 
-
 
4293
  def read(self, iprot):
-
 
4294
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
4295
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
4296
      return
-
 
4297
    iprot.readStructBegin()
-
 
4298
    while True:
-
 
4299
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
4300
      if ftype == TType.STOP:
-
 
4301
        break
-
 
4302
      if fid == 0:
-
 
4303
        if ftype == TType.LIST:
-
 
4304
          self.success = []
-
 
4305
          (_etype66, _size63) = iprot.readListBegin()
-
 
4306
          for _i67 in xrange(_size63):
-
 
4307
            _elem68 = Order()
-
 
4308
            _elem68.read(iprot)
-
 
4309
            self.success.append(_elem68)
-
 
4310
          iprot.readListEnd()
-
 
4311
        else:
-
 
4312
          iprot.skip(ftype)
-
 
4313
      elif fid == 1:
-
 
4314
        if ftype == TType.STRUCT:
-
 
4315
          self.ex = TransactionServiceException()
-
 
4316
          self.ex.read(iprot)
-
 
4317
        else:
-
 
4318
          iprot.skip(ftype)
-
 
4319
      else:
-
 
4320
        iprot.skip(ftype)
-
 
4321
      iprot.readFieldEnd()
-
 
4322
    iprot.readStructEnd()
-
 
4323
 
-
 
4324
  def write(self, oprot):
-
 
4325
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
4326
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
4327
      return
-
 
4328
    oprot.writeStructBegin('batchOrders_result')
-
 
4329
    if self.success != None:
-
 
4330
      oprot.writeFieldBegin('success', TType.LIST, 0)
-
 
4331
      oprot.writeListBegin(TType.STRUCT, len(self.success))
-
 
4332
      for iter69 in self.success:
-
 
4333
        iter69.write(oprot)
-
 
4334
      oprot.writeListEnd()
-
 
4335
      oprot.writeFieldEnd()
-
 
4336
    if self.ex != None:
-
 
4337
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
-
 
4338
      self.ex.write(oprot)
-
 
4339
      oprot.writeFieldEnd()
-
 
4340
    oprot.writeFieldStop()
-
 
4341
    oprot.writeStructEnd()
-
 
4342
 
-
 
4343
  def __repr__(self):
-
 
4344
    L = ['%s=%r' % (key, value)
-
 
4345
      for key, value in self.__dict__.iteritems()]
-
 
4346
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
4347
 
-
 
4348
  def __eq__(self, other):
-
 
4349
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
4350
 
-
 
4351
  def __ne__(self, other):
-
 
4352
    return not (self == other)
-
 
4353
 
4157
class markOrderAsOutOfStock_args:
4354
class markOrderAsOutOfStock_args:
4158
  """
4355
  """
4159
  Attributes:
4356
  Attributes:
4160
   - orderId
4357
   - orderId
4161
  """
4358
  """
Line 4446... Line 4643...
4446
        else:
4643
        else:
4447
          iprot.skip(ftype)
4644
          iprot.skip(ftype)
4448
      elif fid == 2:
4645
      elif fid == 2:
4449
        if ftype == TType.MAP:
4646
        if ftype == TType.MAP:
4450
          self.pickupDetails = {}
4647
          self.pickupDetails = {}
4451
          (_ktype64, _vtype65, _size63 ) = iprot.readMapBegin() 
4648
          (_ktype71, _vtype72, _size70 ) = iprot.readMapBegin() 
4452
          for _i67 in xrange(_size63):
4649
          for _i74 in xrange(_size70):
4453
            _key68 = iprot.readString();
4650
            _key75 = iprot.readString();
4454
            _val69 = iprot.readI64();
4651
            _val76 = iprot.readI64();
4455
            self.pickupDetails[_key68] = _val69
4652
            self.pickupDetails[_key75] = _val76
4456
          iprot.readMapEnd()
4653
          iprot.readMapEnd()
4457
        else:
4654
        else:
4458
          iprot.skip(ftype)
4655
          iprot.skip(ftype)
4459
      else:
4656
      else:
4460
        iprot.skip(ftype)
4657
        iprot.skip(ftype)
Line 4471... Line 4668...
4471
      oprot.writeI64(self.providerId)
4668
      oprot.writeI64(self.providerId)
4472
      oprot.writeFieldEnd()
4669
      oprot.writeFieldEnd()
4473
    if self.pickupDetails != None:
4670
    if self.pickupDetails != None:
4474
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
4671
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
4475
      oprot.writeMapBegin(TType.STRING, TType.I64, len(self.pickupDetails))
4672
      oprot.writeMapBegin(TType.STRING, TType.I64, len(self.pickupDetails))
4476
      for kiter70,viter71 in self.pickupDetails.items():
4673
      for kiter77,viter78 in self.pickupDetails.items():
4477
        oprot.writeString(kiter70)
4674
        oprot.writeString(kiter77)
4478
        oprot.writeI64(viter71)
4675
        oprot.writeI64(viter78)
4479
      oprot.writeMapEnd()
4676
      oprot.writeMapEnd()
4480
      oprot.writeFieldEnd()
4677
      oprot.writeFieldEnd()
4481
    oprot.writeFieldStop()
4678
    oprot.writeFieldStop()
4482
    oprot.writeStructEnd()
4679
    oprot.writeStructEnd()
4483
 
4680
 
Line 4518... Line 4715...
4518
      if ftype == TType.STOP:
4715
      if ftype == TType.STOP:
4519
        break
4716
        break
4520
      if fid == 0:
4717
      if fid == 0:
4521
        if ftype == TType.LIST:
4718
        if ftype == TType.LIST:
4522
          self.success = []
4719
          self.success = []
4523
          (_etype75, _size72) = iprot.readListBegin()
4720
          (_etype82, _size79) = iprot.readListBegin()
4524
          for _i76 in xrange(_size72):
4721
          for _i83 in xrange(_size79):
4525
            _elem77 = Order()
4722
            _elem84 = Order()
4526
            _elem77.read(iprot)
4723
            _elem84.read(iprot)
4527
            self.success.append(_elem77)
4724
            self.success.append(_elem84)
4528
          iprot.readListEnd()
4725
          iprot.readListEnd()
4529
        else:
4726
        else:
4530
          iprot.skip(ftype)
4727
          iprot.skip(ftype)
4531
      elif fid == 1:
4728
      elif fid == 1:
4532
        if ftype == TType.STRUCT:
4729
        if ftype == TType.STRUCT:
Line 4545... Line 4742...
4545
      return
4742
      return
4546
    oprot.writeStructBegin('markOrdersAsPickedUp_result')
4743
    oprot.writeStructBegin('markOrdersAsPickedUp_result')
4547
    if self.success != None:
4744
    if self.success != None:
4548
      oprot.writeFieldBegin('success', TType.LIST, 0)
4745
      oprot.writeFieldBegin('success', TType.LIST, 0)
4549
      oprot.writeListBegin(TType.STRUCT, len(self.success))
4746
      oprot.writeListBegin(TType.STRUCT, len(self.success))
4550
      for iter78 in self.success:
4747
      for iter85 in self.success:
4551
        iter78.write(oprot)
4748
        iter85.write(oprot)
4552
      oprot.writeListEnd()
4749
      oprot.writeListEnd()
4553
      oprot.writeFieldEnd()
4750
      oprot.writeFieldEnd()
4554
    if self.ex != None:
4751
    if self.ex != None:
4555
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
4752
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
4556
      self.ex.write(oprot)
4753
      self.ex.write(oprot)
Line 4601... Line 4798...
4601
        else:
4798
        else:
4602
          iprot.skip(ftype)
4799
          iprot.skip(ftype)
4603
      elif fid == 2:
4800
      elif fid == 2:
4604
        if ftype == TType.MAP:
4801
        if ftype == TType.MAP:
4605
          self.deliveredOrders = {}
4802
          self.deliveredOrders = {}
4606
          (_ktype80, _vtype81, _size79 ) = iprot.readMapBegin() 
4803
          (_ktype87, _vtype88, _size86 ) = iprot.readMapBegin() 
4607
          for _i83 in xrange(_size79):
4804
          for _i90 in xrange(_size86):
4608
            _key84 = iprot.readString();
4805
            _key91 = iprot.readString();
4609
            _val85 = iprot.readString();
4806
            _val92 = iprot.readString();
4610
            self.deliveredOrders[_key84] = _val85
4807
            self.deliveredOrders[_key91] = _val92
4611
          iprot.readMapEnd()
4808
          iprot.readMapEnd()
4612
        else:
4809
        else:
4613
          iprot.skip(ftype)
4810
          iprot.skip(ftype)
4614
      else:
4811
      else:
4615
        iprot.skip(ftype)
4812
        iprot.skip(ftype)
Line 4626... Line 4823...
4626
      oprot.writeI64(self.providerId)
4823
      oprot.writeI64(self.providerId)
4627
      oprot.writeFieldEnd()
4824
      oprot.writeFieldEnd()
4628
    if self.deliveredOrders != None:
4825
    if self.deliveredOrders != None:
4629
      oprot.writeFieldBegin('deliveredOrders', TType.MAP, 2)
4826
      oprot.writeFieldBegin('deliveredOrders', TType.MAP, 2)
4630
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.deliveredOrders))
4827
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.deliveredOrders))
4631
      for kiter86,viter87 in self.deliveredOrders.items():
4828
      for kiter93,viter94 in self.deliveredOrders.items():
4632
        oprot.writeString(kiter86)
4829
        oprot.writeString(kiter93)
4633
        oprot.writeString(viter87)
4830
        oprot.writeString(viter94)
4634
      oprot.writeMapEnd()
4831
      oprot.writeMapEnd()
4635
      oprot.writeFieldEnd()
4832
      oprot.writeFieldEnd()
4636
    oprot.writeFieldStop()
4833
    oprot.writeFieldStop()
4637
    oprot.writeStructEnd()
4834
    oprot.writeStructEnd()
4638
 
4835
 
Line 4736... Line 4933...
4736
        else:
4933
        else:
4737
          iprot.skip(ftype)
4934
          iprot.skip(ftype)
4738
      elif fid == 2:
4935
      elif fid == 2:
4739
        if ftype == TType.MAP:
4936
        if ftype == TType.MAP:
4740
          self.returnedOrders = {}
4937
          self.returnedOrders = {}
4741
          (_ktype89, _vtype90, _size88 ) = iprot.readMapBegin() 
4938
          (_ktype96, _vtype97, _size95 ) = iprot.readMapBegin() 
4742
          for _i92 in xrange(_size88):
4939
          for _i99 in xrange(_size95):
4743
            _key93 = iprot.readString();
4940
            _key100 = iprot.readString();
4744
            _val94 = iprot.readString();
4941
            _val101 = iprot.readString();
4745
            self.returnedOrders[_key93] = _val94
4942
            self.returnedOrders[_key100] = _val101
4746
          iprot.readMapEnd()
4943
          iprot.readMapEnd()
4747
        else:
4944
        else:
4748
          iprot.skip(ftype)
4945
          iprot.skip(ftype)
4749
      else:
4946
      else:
4750
        iprot.skip(ftype)
4947
        iprot.skip(ftype)
Line 4761... Line 4958...
4761
      oprot.writeI64(self.providerId)
4958
      oprot.writeI64(self.providerId)
4762
      oprot.writeFieldEnd()
4959
      oprot.writeFieldEnd()
4763
    if self.returnedOrders != None:
4960
    if self.returnedOrders != None:
4764
      oprot.writeFieldBegin('returnedOrders', TType.MAP, 2)
4961
      oprot.writeFieldBegin('returnedOrders', TType.MAP, 2)
4765
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.returnedOrders))
4962
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.returnedOrders))
4766
      for kiter95,viter96 in self.returnedOrders.items():
4963
      for kiter102,viter103 in self.returnedOrders.items():
4767
        oprot.writeString(kiter95)
4964
        oprot.writeString(kiter102)
4768
        oprot.writeString(viter96)
4965
        oprot.writeString(viter103)
4769
      oprot.writeMapEnd()
4966
      oprot.writeMapEnd()
4770
      oprot.writeFieldEnd()
4967
      oprot.writeFieldEnd()
4771
    oprot.writeFieldStop()
4968
    oprot.writeFieldStop()
4772
    oprot.writeStructEnd()
4969
    oprot.writeStructEnd()
4773
 
4970
 
Line 4930... Line 5127...
4930
      if ftype == TType.STOP:
5127
      if ftype == TType.STOP:
4931
        break
5128
        break
4932
      if fid == 0:
5129
      if fid == 0:
4933
        if ftype == TType.LIST:
5130
        if ftype == TType.LIST:
4934
          self.success = []
5131
          self.success = []
4935
          (_etype100, _size97) = iprot.readListBegin()
5132
          (_etype107, _size104) = iprot.readListBegin()
4936
          for _i101 in xrange(_size97):
5133
          for _i108 in xrange(_size104):
4937
            _elem102 = Alert()
5134
            _elem109 = Alert()
4938
            _elem102.read(iprot)
5135
            _elem109.read(iprot)
4939
            self.success.append(_elem102)
5136
            self.success.append(_elem109)
4940
          iprot.readListEnd()
5137
          iprot.readListEnd()
4941
        else:
5138
        else:
4942
          iprot.skip(ftype)
5139
          iprot.skip(ftype)
4943
      else:
5140
      else:
4944
        iprot.skip(ftype)
5141
        iprot.skip(ftype)
Line 4951... Line 5148...
4951
      return
5148
      return
4952
    oprot.writeStructBegin('getAlerts_result')
5149
    oprot.writeStructBegin('getAlerts_result')
4953
    if self.success != None:
5150
    if self.success != None:
4954
      oprot.writeFieldBegin('success', TType.LIST, 0)
5151
      oprot.writeFieldBegin('success', TType.LIST, 0)
4955
      oprot.writeListBegin(TType.STRUCT, len(self.success))
5152
      oprot.writeListBegin(TType.STRUCT, len(self.success))
4956
      for iter103 in self.success:
5153
      for iter110 in self.success:
4957
        iter103.write(oprot)
5154
        iter110.write(oprot)
4958
      oprot.writeListEnd()
5155
      oprot.writeListEnd()
4959
      oprot.writeFieldEnd()
5156
      oprot.writeFieldEnd()
4960
    oprot.writeFieldStop()
5157
    oprot.writeFieldStop()
4961
    oprot.writeStructEnd()
5158
    oprot.writeStructEnd()
4962
 
5159