Subversion Repositories SmartDukaan

Rev

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

Rev 3376 Rev 3427
Line 91... Line 91...
91
     - end_billing_date
91
     - end_billing_date
92
     - warehouse_id
92
     - warehouse_id
93
    """
93
    """
94
    pass
94
    pass
95
 
95
 
-
 
96
  def getOrdersByShippingDate(self, fromShippingDate, toShippingDate, providerId, warehouseId):
-
 
97
    """
-
 
98
    Returns orders for a particular provider and warehouse which were shipped between the given dates.
-
 
99
    Pass providerId and warehouseId as -1 to ignore both the parameters.
-
 
100
    
-
 
101
    Parameters:
-
 
102
     - fromShippingDate
-
 
103
     - toShippingDate
-
 
104
     - providerId
-
 
105
     - warehouseId
-
 
106
    """
-
 
107
    pass
-
 
108
 
96
  def getReturnableOrdersForCustomer(self, customer_id, limit):
109
  def getReturnableOrdersForCustomer(self, customer_id, limit):
97
    """
110
    """
98
    Returns order ids for orders which can be returned
111
    Returns order ids for orders which can be returned
99
    
112
    
100
    Parameters:
113
    Parameters:
Line 859... Line 872...
859
      return result.success
872
      return result.success
860
    if result.ex != None:
873
    if result.ex != None:
861
      raise result.ex
874
      raise result.ex
862
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getOrdersByBillingDate failed: unknown result");
875
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getOrdersByBillingDate failed: unknown result");
863
 
876
 
-
 
877
  def getOrdersByShippingDate(self, fromShippingDate, toShippingDate, providerId, warehouseId):
-
 
878
    """
-
 
879
    Returns orders for a particular provider and warehouse which were shipped between the given dates.
-
 
880
    Pass providerId and warehouseId as -1 to ignore both the parameters.
-
 
881
    
-
 
882
    Parameters:
-
 
883
     - fromShippingDate
-
 
884
     - toShippingDate
-
 
885
     - providerId
-
 
886
     - warehouseId
-
 
887
    """
-
 
888
    self.send_getOrdersByShippingDate(fromShippingDate, toShippingDate, providerId, warehouseId)
-
 
889
    return self.recv_getOrdersByShippingDate()
-
 
890
 
-
 
891
  def send_getOrdersByShippingDate(self, fromShippingDate, toShippingDate, providerId, warehouseId):
-
 
892
    self._oprot.writeMessageBegin('getOrdersByShippingDate', TMessageType.CALL, self._seqid)
-
 
893
    args = getOrdersByShippingDate_args()
-
 
894
    args.fromShippingDate = fromShippingDate
-
 
895
    args.toShippingDate = toShippingDate
-
 
896
    args.providerId = providerId
-
 
897
    args.warehouseId = warehouseId
-
 
898
    args.write(self._oprot)
-
 
899
    self._oprot.writeMessageEnd()
-
 
900
    self._oprot.trans.flush()
-
 
901
 
-
 
902
  def recv_getOrdersByShippingDate(self, ):
-
 
903
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
904
    if mtype == TMessageType.EXCEPTION:
-
 
905
      x = TApplicationException()
-
 
906
      x.read(self._iprot)
-
 
907
      self._iprot.readMessageEnd()
-
 
908
      raise x
-
 
909
    result = getOrdersByShippingDate_result()
-
 
910
    result.read(self._iprot)
-
 
911
    self._iprot.readMessageEnd()
-
 
912
    if result.success != None:
-
 
913
      return result.success
-
 
914
    if result.ex != None:
-
 
915
      raise result.ex
-
 
916
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getOrdersByShippingDate failed: unknown result");
-
 
917
 
864
  def getReturnableOrdersForCustomer(self, customer_id, limit):
918
  def getReturnableOrdersForCustomer(self, customer_id, limit):
865
    """
919
    """
866
    Returns order ids for orders which can be returned
920
    Returns order ids for orders which can be returned
867
    
921
    
868
    Parameters:
922
    Parameters:
Line 2326... Line 2380...
2326
    self._processMap["getTransactionStatus"] = Processor.process_getTransactionStatus
2380
    self._processMap["getTransactionStatus"] = Processor.process_getTransactionStatus
2327
    self._processMap["changeTransactionStatus"] = Processor.process_changeTransactionStatus
2381
    self._processMap["changeTransactionStatus"] = Processor.process_changeTransactionStatus
2328
    self._processMap["enqueueTransactionInfoEmail"] = Processor.process_enqueueTransactionInfoEmail
2382
    self._processMap["enqueueTransactionInfoEmail"] = Processor.process_enqueueTransactionInfoEmail
2329
    self._processMap["getAllOrders"] = Processor.process_getAllOrders
2383
    self._processMap["getAllOrders"] = Processor.process_getAllOrders
2330
    self._processMap["getOrdersByBillingDate"] = Processor.process_getOrdersByBillingDate
2384
    self._processMap["getOrdersByBillingDate"] = Processor.process_getOrdersByBillingDate
-
 
2385
    self._processMap["getOrdersByShippingDate"] = Processor.process_getOrdersByShippingDate
2331
    self._processMap["getReturnableOrdersForCustomer"] = Processor.process_getReturnableOrdersForCustomer
2386
    self._processMap["getReturnableOrdersForCustomer"] = Processor.process_getReturnableOrdersForCustomer
2332
    self._processMap["getCancellableOrdersForCustomer"] = Processor.process_getCancellableOrdersForCustomer
2387
    self._processMap["getCancellableOrdersForCustomer"] = Processor.process_getCancellableOrdersForCustomer
2333
    self._processMap["changeOrderStatus"] = Processor.process_changeOrderStatus
2388
    self._processMap["changeOrderStatus"] = Processor.process_changeOrderStatus
2334
    self._processMap["getOrdersForTransaction"] = Processor.process_getOrdersForTransaction
2389
    self._processMap["getOrdersForTransaction"] = Processor.process_getOrdersForTransaction
2335
    self._processMap["getOrdersForCustomer"] = Processor.process_getOrdersForCustomer
2390
    self._processMap["getOrdersForCustomer"] = Processor.process_getOrdersForCustomer
Line 2508... Line 2563...
2508
    oprot.writeMessageBegin("getOrdersByBillingDate", TMessageType.REPLY, seqid)
2563
    oprot.writeMessageBegin("getOrdersByBillingDate", TMessageType.REPLY, seqid)
2509
    result.write(oprot)
2564
    result.write(oprot)
2510
    oprot.writeMessageEnd()
2565
    oprot.writeMessageEnd()
2511
    oprot.trans.flush()
2566
    oprot.trans.flush()
2512
 
2567
 
-
 
2568
  def process_getOrdersByShippingDate(self, seqid, iprot, oprot):
-
 
2569
    args = getOrdersByShippingDate_args()
-
 
2570
    args.read(iprot)
-
 
2571
    iprot.readMessageEnd()
-
 
2572
    result = getOrdersByShippingDate_result()
-
 
2573
    try:
-
 
2574
      result.success = self._handler.getOrdersByShippingDate(args.fromShippingDate, args.toShippingDate, args.providerId, args.warehouseId)
-
 
2575
    except TransactionServiceException, ex:
-
 
2576
      result.ex = ex
-
 
2577
    oprot.writeMessageBegin("getOrdersByShippingDate", TMessageType.REPLY, seqid)
-
 
2578
    result.write(oprot)
-
 
2579
    oprot.writeMessageEnd()
-
 
2580
    oprot.trans.flush()
-
 
2581
 
2513
  def process_getReturnableOrdersForCustomer(self, seqid, iprot, oprot):
2582
  def process_getReturnableOrdersForCustomer(self, seqid, iprot, oprot):
2514
    args = getReturnableOrdersForCustomer_args()
2583
    args = getReturnableOrdersForCustomer_args()
2515
    args.read(iprot)
2584
    args.read(iprot)
2516
    iprot.readMessageEnd()
2585
    iprot.readMessageEnd()
2517
    result = getReturnableOrdersForCustomer_result()
2586
    result = getReturnableOrdersForCustomer_result()
Line 4330... Line 4399...
4330
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
4399
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
4331
 
4400
 
4332
  def __ne__(self, other):
4401
  def __ne__(self, other):
4333
    return not (self == other)
4402
    return not (self == other)
4334
 
4403
 
-
 
4404
class getOrdersByShippingDate_args:
-
 
4405
  """
-
 
4406
  Attributes:
-
 
4407
   - fromShippingDate
-
 
4408
   - toShippingDate
-
 
4409
   - providerId
-
 
4410
   - warehouseId
-
 
4411
  """
-
 
4412
 
-
 
4413
  thrift_spec = (
-
 
4414
    None, # 0
-
 
4415
    (1, TType.I64, 'fromShippingDate', None, None, ), # 1
-
 
4416
    (2, TType.I64, 'toShippingDate', None, None, ), # 2
-
 
4417
    (3, TType.I64, 'providerId', None, None, ), # 3
-
 
4418
    (4, TType.I64, 'warehouseId', None, None, ), # 4
-
 
4419
  )
-
 
4420
 
-
 
4421
  def __init__(self, fromShippingDate=None, toShippingDate=None, providerId=None, warehouseId=None,):
-
 
4422
    self.fromShippingDate = fromShippingDate
-
 
4423
    self.toShippingDate = toShippingDate
-
 
4424
    self.providerId = providerId
-
 
4425
    self.warehouseId = warehouseId
-
 
4426
 
-
 
4427
  def read(self, iprot):
-
 
4428
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
4429
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
4430
      return
-
 
4431
    iprot.readStructBegin()
-
 
4432
    while True:
-
 
4433
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
4434
      if ftype == TType.STOP:
-
 
4435
        break
-
 
4436
      if fid == 1:
-
 
4437
        if ftype == TType.I64:
-
 
4438
          self.fromShippingDate = iprot.readI64();
-
 
4439
        else:
-
 
4440
          iprot.skip(ftype)
-
 
4441
      elif fid == 2:
-
 
4442
        if ftype == TType.I64:
-
 
4443
          self.toShippingDate = iprot.readI64();
-
 
4444
        else:
-
 
4445
          iprot.skip(ftype)
-
 
4446
      elif fid == 3:
-
 
4447
        if ftype == TType.I64:
-
 
4448
          self.providerId = iprot.readI64();
-
 
4449
        else:
-
 
4450
          iprot.skip(ftype)
-
 
4451
      elif fid == 4:
-
 
4452
        if ftype == TType.I64:
-
 
4453
          self.warehouseId = iprot.readI64();
-
 
4454
        else:
-
 
4455
          iprot.skip(ftype)
-
 
4456
      else:
-
 
4457
        iprot.skip(ftype)
-
 
4458
      iprot.readFieldEnd()
-
 
4459
    iprot.readStructEnd()
-
 
4460
 
-
 
4461
  def write(self, oprot):
-
 
4462
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
4463
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
4464
      return
-
 
4465
    oprot.writeStructBegin('getOrdersByShippingDate_args')
-
 
4466
    if self.fromShippingDate != None:
-
 
4467
      oprot.writeFieldBegin('fromShippingDate', TType.I64, 1)
-
 
4468
      oprot.writeI64(self.fromShippingDate)
-
 
4469
      oprot.writeFieldEnd()
-
 
4470
    if self.toShippingDate != None:
-
 
4471
      oprot.writeFieldBegin('toShippingDate', TType.I64, 2)
-
 
4472
      oprot.writeI64(self.toShippingDate)
-
 
4473
      oprot.writeFieldEnd()
-
 
4474
    if self.providerId != None:
-
 
4475
      oprot.writeFieldBegin('providerId', TType.I64, 3)
-
 
4476
      oprot.writeI64(self.providerId)
-
 
4477
      oprot.writeFieldEnd()
-
 
4478
    if self.warehouseId != None:
-
 
4479
      oprot.writeFieldBegin('warehouseId', TType.I64, 4)
-
 
4480
      oprot.writeI64(self.warehouseId)
-
 
4481
      oprot.writeFieldEnd()
-
 
4482
    oprot.writeFieldStop()
-
 
4483
    oprot.writeStructEnd()
-
 
4484
 
-
 
4485
  def __repr__(self):
-
 
4486
    L = ['%s=%r' % (key, value)
-
 
4487
      for key, value in self.__dict__.iteritems()]
-
 
4488
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
4489
 
-
 
4490
  def __eq__(self, other):
-
 
4491
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
4492
 
-
 
4493
  def __ne__(self, other):
-
 
4494
    return not (self == other)
-
 
4495
 
-
 
4496
class getOrdersByShippingDate_result:
-
 
4497
  """
-
 
4498
  Attributes:
-
 
4499
   - success
-
 
4500
   - ex
-
 
4501
  """
-
 
4502
 
-
 
4503
  thrift_spec = (
-
 
4504
    (0, TType.LIST, 'success', (TType.STRUCT,(Order, Order.thrift_spec)), None, ), # 0
-
 
4505
    (1, TType.STRUCT, 'ex', (TransactionServiceException, TransactionServiceException.thrift_spec), None, ), # 1
-
 
4506
  )
-
 
4507
 
-
 
4508
  def __init__(self, success=None, ex=None,):
-
 
4509
    self.success = success
-
 
4510
    self.ex = ex
-
 
4511
 
-
 
4512
  def read(self, iprot):
-
 
4513
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
4514
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
4515
      return
-
 
4516
    iprot.readStructBegin()
-
 
4517
    while True:
-
 
4518
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
4519
      if ftype == TType.STOP:
-
 
4520
        break
-
 
4521
      if fid == 0:
-
 
4522
        if ftype == TType.LIST:
-
 
4523
          self.success = []
-
 
4524
          (_etype45, _size42) = iprot.readListBegin()
-
 
4525
          for _i46 in xrange(_size42):
-
 
4526
            _elem47 = Order()
-
 
4527
            _elem47.read(iprot)
-
 
4528
            self.success.append(_elem47)
-
 
4529
          iprot.readListEnd()
-
 
4530
        else:
-
 
4531
          iprot.skip(ftype)
-
 
4532
      elif fid == 1:
-
 
4533
        if ftype == TType.STRUCT:
-
 
4534
          self.ex = TransactionServiceException()
-
 
4535
          self.ex.read(iprot)
-
 
4536
        else:
-
 
4537
          iprot.skip(ftype)
-
 
4538
      else:
-
 
4539
        iprot.skip(ftype)
-
 
4540
      iprot.readFieldEnd()
-
 
4541
    iprot.readStructEnd()
-
 
4542
 
-
 
4543
  def write(self, oprot):
-
 
4544
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
4545
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
4546
      return
-
 
4547
    oprot.writeStructBegin('getOrdersByShippingDate_result')
-
 
4548
    if self.success != None:
-
 
4549
      oprot.writeFieldBegin('success', TType.LIST, 0)
-
 
4550
      oprot.writeListBegin(TType.STRUCT, len(self.success))
-
 
4551
      for iter48 in self.success:
-
 
4552
        iter48.write(oprot)
-
 
4553
      oprot.writeListEnd()
-
 
4554
      oprot.writeFieldEnd()
-
 
4555
    if self.ex != None:
-
 
4556
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
-
 
4557
      self.ex.write(oprot)
-
 
4558
      oprot.writeFieldEnd()
-
 
4559
    oprot.writeFieldStop()
-
 
4560
    oprot.writeStructEnd()
-
 
4561
 
-
 
4562
  def __repr__(self):
-
 
4563
    L = ['%s=%r' % (key, value)
-
 
4564
      for key, value in self.__dict__.iteritems()]
-
 
4565
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
4566
 
-
 
4567
  def __eq__(self, other):
-
 
4568
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
4569
 
-
 
4570
  def __ne__(self, other):
-
 
4571
    return not (self == other)
-
 
4572
 
4335
class getReturnableOrdersForCustomer_args:
4573
class getReturnableOrdersForCustomer_args:
4336
  """
4574
  """
4337
  Attributes:
4575
  Attributes:
4338
   - customer_id
4576
   - customer_id
4339
   - limit
4577
   - limit
Line 4426... Line 4664...
4426
      if ftype == TType.STOP:
4664
      if ftype == TType.STOP:
4427
        break
4665
        break
4428
      if fid == 0:
4666
      if fid == 0:
4429
        if ftype == TType.LIST:
4667
        if ftype == TType.LIST:
4430
          self.success = []
4668
          self.success = []
4431
          (_etype45, _size42) = iprot.readListBegin()
4669
          (_etype52, _size49) = iprot.readListBegin()
4432
          for _i46 in xrange(_size42):
4670
          for _i53 in xrange(_size49):
4433
            _elem47 = iprot.readI64();
4671
            _elem54 = iprot.readI64();
4434
            self.success.append(_elem47)
4672
            self.success.append(_elem54)
4435
          iprot.readListEnd()
4673
          iprot.readListEnd()
4436
        else:
4674
        else:
4437
          iprot.skip(ftype)
4675
          iprot.skip(ftype)
4438
      elif fid == 1:
4676
      elif fid == 1:
4439
        if ftype == TType.STRUCT:
4677
        if ftype == TType.STRUCT:
Line 4452... Line 4690...
4452
      return
4690
      return
4453
    oprot.writeStructBegin('getReturnableOrdersForCustomer_result')
4691
    oprot.writeStructBegin('getReturnableOrdersForCustomer_result')
4454
    if self.success != None:
4692
    if self.success != None:
4455
      oprot.writeFieldBegin('success', TType.LIST, 0)
4693
      oprot.writeFieldBegin('success', TType.LIST, 0)
4456
      oprot.writeListBegin(TType.I64, len(self.success))
4694
      oprot.writeListBegin(TType.I64, len(self.success))
4457
      for iter48 in self.success:
4695
      for iter55 in self.success:
4458
        oprot.writeI64(iter48)
4696
        oprot.writeI64(iter55)
4459
      oprot.writeListEnd()
4697
      oprot.writeListEnd()
4460
      oprot.writeFieldEnd()
4698
      oprot.writeFieldEnd()
4461
    if self.ex != None:
4699
    if self.ex != None:
4462
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
4700
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
4463
      self.ex.write(oprot)
4701
      self.ex.write(oprot)
Line 4570... Line 4808...
4570
      if ftype == TType.STOP:
4808
      if ftype == TType.STOP:
4571
        break
4809
        break
4572
      if fid == 0:
4810
      if fid == 0:
4573
        if ftype == TType.LIST:
4811
        if ftype == TType.LIST:
4574
          self.success = []
4812
          self.success = []
4575
          (_etype52, _size49) = iprot.readListBegin()
4813
          (_etype59, _size56) = iprot.readListBegin()
4576
          for _i53 in xrange(_size49):
4814
          for _i60 in xrange(_size56):
4577
            _elem54 = iprot.readI64();
4815
            _elem61 = iprot.readI64();
4578
            self.success.append(_elem54)
4816
            self.success.append(_elem61)
4579
          iprot.readListEnd()
4817
          iprot.readListEnd()
4580
        else:
4818
        else:
4581
          iprot.skip(ftype)
4819
          iprot.skip(ftype)
4582
      elif fid == 1:
4820
      elif fid == 1:
4583
        if ftype == TType.STRUCT:
4821
        if ftype == TType.STRUCT:
Line 4596... Line 4834...
4596
      return
4834
      return
4597
    oprot.writeStructBegin('getCancellableOrdersForCustomer_result')
4835
    oprot.writeStructBegin('getCancellableOrdersForCustomer_result')
4598
    if self.success != None:
4836
    if self.success != None:
4599
      oprot.writeFieldBegin('success', TType.LIST, 0)
4837
      oprot.writeFieldBegin('success', TType.LIST, 0)
4600
      oprot.writeListBegin(TType.I64, len(self.success))
4838
      oprot.writeListBegin(TType.I64, len(self.success))
4601
      for iter55 in self.success:
4839
      for iter62 in self.success:
4602
        oprot.writeI64(iter55)
4840
        oprot.writeI64(iter62)
4603
      oprot.writeListEnd()
4841
      oprot.writeListEnd()
4604
      oprot.writeFieldEnd()
4842
      oprot.writeFieldEnd()
4605
    if self.ex != None:
4843
    if self.ex != None:
4606
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
4844
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
4607
      self.ex.write(oprot)
4845
      self.ex.write(oprot)
Line 4862... Line 5100...
4862
      if ftype == TType.STOP:
5100
      if ftype == TType.STOP:
4863
        break
5101
        break
4864
      if fid == 0:
5102
      if fid == 0:
4865
        if ftype == TType.LIST:
5103
        if ftype == TType.LIST:
4866
          self.success = []
5104
          self.success = []
4867
          (_etype59, _size56) = iprot.readListBegin()
5105
          (_etype66, _size63) = iprot.readListBegin()
4868
          for _i60 in xrange(_size56):
5106
          for _i67 in xrange(_size63):
4869
            _elem61 = Order()
5107
            _elem68 = Order()
4870
            _elem61.read(iprot)
5108
            _elem68.read(iprot)
4871
            self.success.append(_elem61)
5109
            self.success.append(_elem68)
4872
          iprot.readListEnd()
5110
          iprot.readListEnd()
4873
        else:
5111
        else:
4874
          iprot.skip(ftype)
5112
          iprot.skip(ftype)
4875
      elif fid == 1:
5113
      elif fid == 1:
4876
        if ftype == TType.STRUCT:
5114
        if ftype == TType.STRUCT:
Line 4889... Line 5127...
4889
      return
5127
      return
4890
    oprot.writeStructBegin('getOrdersForTransaction_result')
5128
    oprot.writeStructBegin('getOrdersForTransaction_result')
4891
    if self.success != None:
5129
    if self.success != None:
4892
      oprot.writeFieldBegin('success', TType.LIST, 0)
5130
      oprot.writeFieldBegin('success', TType.LIST, 0)
4893
      oprot.writeListBegin(TType.STRUCT, len(self.success))
5131
      oprot.writeListBegin(TType.STRUCT, len(self.success))
4894
      for iter62 in self.success:
5132
      for iter69 in self.success:
4895
        iter62.write(oprot)
5133
        iter69.write(oprot)
4896
      oprot.writeListEnd()
5134
      oprot.writeListEnd()
4897
      oprot.writeFieldEnd()
5135
      oprot.writeFieldEnd()
4898
    if self.ex != None:
5136
    if self.ex != None:
4899
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
5137
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
4900
      self.ex.write(oprot)
5138
      self.ex.write(oprot)
Line 4961... Line 5199...
4961
        else:
5199
        else:
4962
          iprot.skip(ftype)
5200
          iprot.skip(ftype)
4963
      elif fid == 4:
5201
      elif fid == 4:
4964
        if ftype == TType.LIST:
5202
        if ftype == TType.LIST:
4965
          self.statuses = []
5203
          self.statuses = []
4966
          (_etype66, _size63) = iprot.readListBegin()
5204
          (_etype73, _size70) = iprot.readListBegin()
4967
          for _i67 in xrange(_size63):
5205
          for _i74 in xrange(_size70):
4968
            _elem68 = iprot.readI32();
5206
            _elem75 = iprot.readI32();
4969
            self.statuses.append(_elem68)
5207
            self.statuses.append(_elem75)
4970
          iprot.readListEnd()
5208
          iprot.readListEnd()
4971
        else:
5209
        else:
4972
          iprot.skip(ftype)
5210
          iprot.skip(ftype)
4973
      else:
5211
      else:
4974
        iprot.skip(ftype)
5212
        iprot.skip(ftype)
Line 4993... Line 5231...
4993
      oprot.writeI64(self.to_date)
5231
      oprot.writeI64(self.to_date)
4994
      oprot.writeFieldEnd()
5232
      oprot.writeFieldEnd()
4995
    if self.statuses != None:
5233
    if self.statuses != None:
4996
      oprot.writeFieldBegin('statuses', TType.LIST, 4)
5234
      oprot.writeFieldBegin('statuses', TType.LIST, 4)
4997
      oprot.writeListBegin(TType.I32, len(self.statuses))
5235
      oprot.writeListBegin(TType.I32, len(self.statuses))
4998
      for iter69 in self.statuses:
5236
      for iter76 in self.statuses:
4999
        oprot.writeI32(iter69)
5237
        oprot.writeI32(iter76)
5000
      oprot.writeListEnd()
5238
      oprot.writeListEnd()
5001
      oprot.writeFieldEnd()
5239
      oprot.writeFieldEnd()
5002
    oprot.writeFieldStop()
5240
    oprot.writeFieldStop()
5003
    oprot.writeStructEnd()
5241
    oprot.writeStructEnd()
5004
 
5242
 
Line 5039... Line 5277...
5039
      if ftype == TType.STOP:
5277
      if ftype == TType.STOP:
5040
        break
5278
        break
5041
      if fid == 0:
5279
      if fid == 0:
5042
        if ftype == TType.LIST:
5280
        if ftype == TType.LIST:
5043
          self.success = []
5281
          self.success = []
5044
          (_etype73, _size70) = iprot.readListBegin()
5282
          (_etype80, _size77) = iprot.readListBegin()
5045
          for _i74 in xrange(_size70):
5283
          for _i81 in xrange(_size77):
5046
            _elem75 = Order()
5284
            _elem82 = Order()
5047
            _elem75.read(iprot)
5285
            _elem82.read(iprot)
5048
            self.success.append(_elem75)
5286
            self.success.append(_elem82)
5049
          iprot.readListEnd()
5287
          iprot.readListEnd()
5050
        else:
5288
        else:
5051
          iprot.skip(ftype)
5289
          iprot.skip(ftype)
5052
      elif fid == 1:
5290
      elif fid == 1:
5053
        if ftype == TType.STRUCT:
5291
        if ftype == TType.STRUCT:
Line 5066... Line 5304...
5066
      return
5304
      return
5067
    oprot.writeStructBegin('getOrdersForCustomer_result')
5305
    oprot.writeStructBegin('getOrdersForCustomer_result')
5068
    if self.success != None:
5306
    if self.success != None:
5069
      oprot.writeFieldBegin('success', TType.LIST, 0)
5307
      oprot.writeFieldBegin('success', TType.LIST, 0)
5070
      oprot.writeListBegin(TType.STRUCT, len(self.success))
5308
      oprot.writeListBegin(TType.STRUCT, len(self.success))
5071
      for iter76 in self.success:
5309
      for iter83 in self.success:
5072
        iter76.write(oprot)
5310
        iter83.write(oprot)
5073
      oprot.writeListEnd()
5311
      oprot.writeListEnd()
5074
      oprot.writeFieldEnd()
5312
      oprot.writeFieldEnd()
5075
    if self.ex != None:
5313
    if self.ex != None:
5076
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
5314
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
5077
      self.ex.write(oprot)
5315
      self.ex.write(oprot)
Line 5422... Line 5660...
5422
      if ftype == TType.STOP:
5660
      if ftype == TType.STOP:
5423
        break
5661
        break
5424
      if fid == 0:
5662
      if fid == 0:
5425
        if ftype == TType.LIST:
5663
        if ftype == TType.LIST:
5426
          self.success = []
5664
          self.success = []
5427
          (_etype80, _size77) = iprot.readListBegin()
5665
          (_etype87, _size84) = iprot.readListBegin()
5428
          for _i81 in xrange(_size77):
5666
          for _i88 in xrange(_size84):
5429
            _elem82 = LineItem()
5667
            _elem89 = LineItem()
5430
            _elem82.read(iprot)
5668
            _elem89.read(iprot)
5431
            self.success.append(_elem82)
5669
            self.success.append(_elem89)
5432
          iprot.readListEnd()
5670
          iprot.readListEnd()
5433
        else:
5671
        else:
5434
          iprot.skip(ftype)
5672
          iprot.skip(ftype)
5435
      elif fid == 1:
5673
      elif fid == 1:
5436
        if ftype == TType.STRUCT:
5674
        if ftype == TType.STRUCT:
Line 5449... Line 5687...
5449
      return
5687
      return
5450
    oprot.writeStructBegin('getLineItemsForOrder_result')
5688
    oprot.writeStructBegin('getLineItemsForOrder_result')
5451
    if self.success != None:
5689
    if self.success != None:
5452
      oprot.writeFieldBegin('success', TType.LIST, 0)
5690
      oprot.writeFieldBegin('success', TType.LIST, 0)
5453
      oprot.writeListBegin(TType.STRUCT, len(self.success))
5691
      oprot.writeListBegin(TType.STRUCT, len(self.success))
5454
      for iter83 in self.success:
5692
      for iter90 in self.success:
5455
        iter83.write(oprot)
5693
        iter90.write(oprot)
5456
      oprot.writeListEnd()
5694
      oprot.writeListEnd()
5457
      oprot.writeFieldEnd()
5695
      oprot.writeFieldEnd()
5458
    if self.ex != None:
5696
    if self.ex != None:
5459
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
5697
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
5460
      self.ex.write(oprot)
5698
      self.ex.write(oprot)
Line 5701... Line 5939...
5701
      if ftype == TType.STOP:
5939
      if ftype == TType.STOP:
5702
        break
5940
        break
5703
      if fid == 0:
5941
      if fid == 0:
5704
        if ftype == TType.LIST:
5942
        if ftype == TType.LIST:
5705
          self.success = []
5943
          self.success = []
5706
          (_etype87, _size84) = iprot.readListBegin()
5944
          (_etype94, _size91) = iprot.readListBegin()
5707
          for _i88 in xrange(_size84):
5945
          for _i95 in xrange(_size91):
5708
            _elem89 = Alert()
5946
            _elem96 = Alert()
5709
            _elem89.read(iprot)
5947
            _elem96.read(iprot)
5710
            self.success.append(_elem89)
5948
            self.success.append(_elem96)
5711
          iprot.readListEnd()
5949
          iprot.readListEnd()
5712
        else:
5950
        else:
5713
          iprot.skip(ftype)
5951
          iprot.skip(ftype)
5714
      else:
5952
      else:
5715
        iprot.skip(ftype)
5953
        iprot.skip(ftype)
Line 5722... Line 5960...
5722
      return
5960
      return
5723
    oprot.writeStructBegin('getAlerts_result')
5961
    oprot.writeStructBegin('getAlerts_result')
5724
    if self.success != None:
5962
    if self.success != None:
5725
      oprot.writeFieldBegin('success', TType.LIST, 0)
5963
      oprot.writeFieldBegin('success', TType.LIST, 0)
5726
      oprot.writeListBegin(TType.STRUCT, len(self.success))
5964
      oprot.writeListBegin(TType.STRUCT, len(self.success))
5727
      for iter90 in self.success:
5965
      for iter97 in self.success:
5728
        iter90.write(oprot)
5966
        iter97.write(oprot)
5729
      oprot.writeListEnd()
5967
      oprot.writeListEnd()
5730
      oprot.writeFieldEnd()
5968
      oprot.writeFieldEnd()
5731
    oprot.writeFieldStop()
5969
    oprot.writeFieldStop()
5732
    oprot.writeStructEnd()
5970
    oprot.writeStructEnd()
5733
 
5971
 
Line 6119... Line 6357...
6119
      if ftype == TType.STOP:
6357
      if ftype == TType.STOP:
6120
        break
6358
        break
6121
      if fid == 0:
6359
      if fid == 0:
6122
        if ftype == TType.LIST:
6360
        if ftype == TType.LIST:
6123
          self.success = []
6361
          self.success = []
6124
          (_etype94, _size91) = iprot.readListBegin()
6362
          (_etype101, _size98) = iprot.readListBegin()
6125
          for _i95 in xrange(_size91):
6363
          for _i102 in xrange(_size98):
6126
            _elem96 = iprot.readDouble();
6364
            _elem103 = iprot.readDouble();
6127
            self.success.append(_elem96)
6365
            self.success.append(_elem103)
6128
          iprot.readListEnd()
6366
          iprot.readListEnd()
6129
        else:
6367
        else:
6130
          iprot.skip(ftype)
6368
          iprot.skip(ftype)
6131
      else:
6369
      else:
6132
        iprot.skip(ftype)
6370
        iprot.skip(ftype)
Line 6139... Line 6377...
6139
      return
6377
      return
6140
    oprot.writeStructBegin('getValidOrdersAmountRange_result')
6378
    oprot.writeStructBegin('getValidOrdersAmountRange_result')
6141
    if self.success != None:
6379
    if self.success != None:
6142
      oprot.writeFieldBegin('success', TType.LIST, 0)
6380
      oprot.writeFieldBegin('success', TType.LIST, 0)
6143
      oprot.writeListBegin(TType.DOUBLE, len(self.success))
6381
      oprot.writeListBegin(TType.DOUBLE, len(self.success))
6144
      for iter97 in self.success:
6382
      for iter104 in self.success:
6145
        oprot.writeDouble(iter97)
6383
        oprot.writeDouble(iter104)
6146
      oprot.writeListEnd()
6384
      oprot.writeListEnd()
6147
      oprot.writeFieldEnd()
6385
      oprot.writeFieldEnd()
6148
    oprot.writeFieldStop()
6386
    oprot.writeFieldStop()
6149
    oprot.writeStructEnd()
6387
    oprot.writeStructEnd()
6150
 
6388
 
Line 6238... Line 6476...
6238
      if ftype == TType.STOP:
6476
      if ftype == TType.STOP:
6239
        break
6477
        break
6240
      if fid == 0:
6478
      if fid == 0:
6241
        if ftype == TType.LIST:
6479
        if ftype == TType.LIST:
6242
          self.success = []
6480
          self.success = []
6243
          (_etype101, _size98) = iprot.readListBegin()
6481
          (_etype108, _size105) = iprot.readListBegin()
6244
          for _i102 in xrange(_size98):
6482
          for _i109 in xrange(_size105):
6245
            _elem103 = Order()
6483
            _elem110 = Order()
6246
            _elem103.read(iprot)
6484
            _elem110.read(iprot)
6247
            self.success.append(_elem103)
6485
            self.success.append(_elem110)
6248
          iprot.readListEnd()
6486
          iprot.readListEnd()
6249
        else:
6487
        else:
6250
          iprot.skip(ftype)
6488
          iprot.skip(ftype)
6251
      else:
6489
      else:
6252
        iprot.skip(ftype)
6490
        iprot.skip(ftype)
Line 6259... Line 6497...
6259
      return
6497
      return
6260
    oprot.writeStructBegin('getValidOrders_result')
6498
    oprot.writeStructBegin('getValidOrders_result')
6261
    if self.success != None:
6499
    if self.success != None:
6262
      oprot.writeFieldBegin('success', TType.LIST, 0)
6500
      oprot.writeFieldBegin('success', TType.LIST, 0)
6263
      oprot.writeListBegin(TType.STRUCT, len(self.success))
6501
      oprot.writeListBegin(TType.STRUCT, len(self.success))
6264
      for iter104 in self.success:
6502
      for iter111 in self.success:
6265
        iter104.write(oprot)
6503
        iter111.write(oprot)
6266
      oprot.writeListEnd()
6504
      oprot.writeListEnd()
6267
      oprot.writeFieldEnd()
6505
      oprot.writeFieldEnd()
6268
    oprot.writeFieldStop()
6506
    oprot.writeFieldStop()
6269
    oprot.writeStructEnd()
6507
    oprot.writeStructEnd()
6270
 
6508
 
Line 6361... Line 6599...
6361
      if ftype == TType.STOP:
6599
      if ftype == TType.STOP:
6362
        break
6600
        break
6363
      if fid == 0:
6601
      if fid == 0:
6364
        if ftype == TType.LIST:
6602
        if ftype == TType.LIST:
6365
          self.success = []
6603
          self.success = []
6366
          (_etype108, _size105) = iprot.readListBegin()
6604
          (_etype115, _size112) = iprot.readListBegin()
6367
          for _i109 in xrange(_size105):
6605
          for _i116 in xrange(_size112):
6368
            _elem110 = Order()
6606
            _elem117 = Order()
6369
            _elem110.read(iprot)
6607
            _elem117.read(iprot)
6370
            self.success.append(_elem110)
6608
            self.success.append(_elem117)
6371
          iprot.readListEnd()
6609
          iprot.readListEnd()
6372
        else:
6610
        else:
6373
          iprot.skip(ftype)
6611
          iprot.skip(ftype)
6374
      elif fid == 1:
6612
      elif fid == 1:
6375
        if ftype == TType.STRUCT:
6613
        if ftype == TType.STRUCT:
Line 6388... Line 6626...
6388
      return
6626
      return
6389
    oprot.writeStructBegin('batchOrders_result')
6627
    oprot.writeStructBegin('batchOrders_result')
6390
    if self.success != None:
6628
    if self.success != None:
6391
      oprot.writeFieldBegin('success', TType.LIST, 0)
6629
      oprot.writeFieldBegin('success', TType.LIST, 0)
6392
      oprot.writeListBegin(TType.STRUCT, len(self.success))
6630
      oprot.writeListBegin(TType.STRUCT, len(self.success))
6393
      for iter111 in self.success:
6631
      for iter118 in self.success:
6394
        iter111.write(oprot)
6632
        iter118.write(oprot)
6395
      oprot.writeListEnd()
6633
      oprot.writeListEnd()
6396
      oprot.writeFieldEnd()
6634
      oprot.writeFieldEnd()
6397
    if self.ex != None:
6635
    if self.ex != None:
6398
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
6636
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
6399
      self.ex.write(oprot)
6637
      self.ex.write(oprot)
Line 7420... Line 7658...
7420
        else:
7658
        else:
7421
          iprot.skip(ftype)
7659
          iprot.skip(ftype)
7422
      elif fid == 2:
7660
      elif fid == 2:
7423
        if ftype == TType.MAP:
7661
        if ftype == TType.MAP:
7424
          self.pickupDetails = {}
7662
          self.pickupDetails = {}
7425
          (_ktype113, _vtype114, _size112 ) = iprot.readMapBegin() 
7663
          (_ktype120, _vtype121, _size119 ) = iprot.readMapBegin() 
7426
          for _i116 in xrange(_size112):
7664
          for _i123 in xrange(_size119):
7427
            _key117 = iprot.readString();
7665
            _key124 = iprot.readString();
7428
            _val118 = iprot.readString();
7666
            _val125 = iprot.readString();
7429
            self.pickupDetails[_key117] = _val118
7667
            self.pickupDetails[_key124] = _val125
7430
          iprot.readMapEnd()
7668
          iprot.readMapEnd()
7431
        else:
7669
        else:
7432
          iprot.skip(ftype)
7670
          iprot.skip(ftype)
7433
      else:
7671
      else:
7434
        iprot.skip(ftype)
7672
        iprot.skip(ftype)
Line 7445... Line 7683...
7445
      oprot.writeI64(self.providerId)
7683
      oprot.writeI64(self.providerId)
7446
      oprot.writeFieldEnd()
7684
      oprot.writeFieldEnd()
7447
    if self.pickupDetails != None:
7685
    if self.pickupDetails != None:
7448
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
7686
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
7449
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
7687
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
7450
      for kiter119,viter120 in self.pickupDetails.items():
7688
      for kiter126,viter127 in self.pickupDetails.items():
7451
        oprot.writeString(kiter119)
7689
        oprot.writeString(kiter126)
7452
        oprot.writeString(viter120)
7690
        oprot.writeString(viter127)
7453
      oprot.writeMapEnd()
7691
      oprot.writeMapEnd()
7454
      oprot.writeFieldEnd()
7692
      oprot.writeFieldEnd()
7455
    oprot.writeFieldStop()
7693
    oprot.writeFieldStop()
7456
    oprot.writeStructEnd()
7694
    oprot.writeStructEnd()
7457
 
7695
 
Line 7492... Line 7730...
7492
      if ftype == TType.STOP:
7730
      if ftype == TType.STOP:
7493
        break
7731
        break
7494
      if fid == 0:
7732
      if fid == 0:
7495
        if ftype == TType.LIST:
7733
        if ftype == TType.LIST:
7496
          self.success = []
7734
          self.success = []
7497
          (_etype124, _size121) = iprot.readListBegin()
7735
          (_etype131, _size128) = iprot.readListBegin()
7498
          for _i125 in xrange(_size121):
7736
          for _i132 in xrange(_size128):
7499
            _elem126 = Order()
7737
            _elem133 = Order()
7500
            _elem126.read(iprot)
7738
            _elem133.read(iprot)
7501
            self.success.append(_elem126)
7739
            self.success.append(_elem133)
7502
          iprot.readListEnd()
7740
          iprot.readListEnd()
7503
        else:
7741
        else:
7504
          iprot.skip(ftype)
7742
          iprot.skip(ftype)
7505
      elif fid == 1:
7743
      elif fid == 1:
7506
        if ftype == TType.STRUCT:
7744
        if ftype == TType.STRUCT:
Line 7519... Line 7757...
7519
      return
7757
      return
7520
    oprot.writeStructBegin('markOrdersAsPickedUp_result')
7758
    oprot.writeStructBegin('markOrdersAsPickedUp_result')
7521
    if self.success != None:
7759
    if self.success != None:
7522
      oprot.writeFieldBegin('success', TType.LIST, 0)
7760
      oprot.writeFieldBegin('success', TType.LIST, 0)
7523
      oprot.writeListBegin(TType.STRUCT, len(self.success))
7761
      oprot.writeListBegin(TType.STRUCT, len(self.success))
7524
      for iter127 in self.success:
7762
      for iter134 in self.success:
7525
        iter127.write(oprot)
7763
        iter134.write(oprot)
7526
      oprot.writeListEnd()
7764
      oprot.writeListEnd()
7527
      oprot.writeFieldEnd()
7765
      oprot.writeFieldEnd()
7528
    if self.ex != None:
7766
    if self.ex != None:
7529
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
7767
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
7530
      self.ex.write(oprot)
7768
      self.ex.write(oprot)
Line 7575... Line 7813...
7575
        else:
7813
        else:
7576
          iprot.skip(ftype)
7814
          iprot.skip(ftype)
7577
      elif fid == 2:
7815
      elif fid == 2:
7578
        if ftype == TType.MAP:
7816
        if ftype == TType.MAP:
7579
          self.deliveredOrders = {}
7817
          self.deliveredOrders = {}
7580
          (_ktype129, _vtype130, _size128 ) = iprot.readMapBegin() 
7818
          (_ktype136, _vtype137, _size135 ) = iprot.readMapBegin() 
7581
          for _i132 in xrange(_size128):
7819
          for _i139 in xrange(_size135):
7582
            _key133 = iprot.readString();
7820
            _key140 = iprot.readString();
7583
            _val134 = iprot.readString();
7821
            _val141 = iprot.readString();
7584
            self.deliveredOrders[_key133] = _val134
7822
            self.deliveredOrders[_key140] = _val141
7585
          iprot.readMapEnd()
7823
          iprot.readMapEnd()
7586
        else:
7824
        else:
7587
          iprot.skip(ftype)
7825
          iprot.skip(ftype)
7588
      else:
7826
      else:
7589
        iprot.skip(ftype)
7827
        iprot.skip(ftype)
Line 7600... Line 7838...
7600
      oprot.writeI64(self.providerId)
7838
      oprot.writeI64(self.providerId)
7601
      oprot.writeFieldEnd()
7839
      oprot.writeFieldEnd()
7602
    if self.deliveredOrders != None:
7840
    if self.deliveredOrders != None:
7603
      oprot.writeFieldBegin('deliveredOrders', TType.MAP, 2)
7841
      oprot.writeFieldBegin('deliveredOrders', TType.MAP, 2)
7604
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.deliveredOrders))
7842
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.deliveredOrders))
7605
      for kiter135,viter136 in self.deliveredOrders.items():
7843
      for kiter142,viter143 in self.deliveredOrders.items():
7606
        oprot.writeString(kiter135)
7844
        oprot.writeString(kiter142)
7607
        oprot.writeString(viter136)
7845
        oprot.writeString(viter143)
7608
      oprot.writeMapEnd()
7846
      oprot.writeMapEnd()
7609
      oprot.writeFieldEnd()
7847
      oprot.writeFieldEnd()
7610
    oprot.writeFieldStop()
7848
    oprot.writeFieldStop()
7611
    oprot.writeStructEnd()
7849
    oprot.writeStructEnd()
7612
 
7850
 
Line 7710... Line 7948...
7710
        else:
7948
        else:
7711
          iprot.skip(ftype)
7949
          iprot.skip(ftype)
7712
      elif fid == 2:
7950
      elif fid == 2:
7713
        if ftype == TType.MAP:
7951
        if ftype == TType.MAP:
7714
          self.returnedOrders = {}
7952
          self.returnedOrders = {}
7715
          (_ktype138, _vtype139, _size137 ) = iprot.readMapBegin() 
7953
          (_ktype145, _vtype146, _size144 ) = iprot.readMapBegin() 
7716
          for _i141 in xrange(_size137):
7954
          for _i148 in xrange(_size144):
7717
            _key142 = iprot.readString();
7955
            _key149 = iprot.readString();
7718
            _val143 = iprot.readString();
7956
            _val150 = iprot.readString();
7719
            self.returnedOrders[_key142] = _val143
7957
            self.returnedOrders[_key149] = _val150
7720
          iprot.readMapEnd()
7958
          iprot.readMapEnd()
7721
        else:
7959
        else:
7722
          iprot.skip(ftype)
7960
          iprot.skip(ftype)
7723
      else:
7961
      else:
7724
        iprot.skip(ftype)
7962
        iprot.skip(ftype)
Line 7735... Line 7973...
7735
      oprot.writeI64(self.providerId)
7973
      oprot.writeI64(self.providerId)
7736
      oprot.writeFieldEnd()
7974
      oprot.writeFieldEnd()
7737
    if self.returnedOrders != None:
7975
    if self.returnedOrders != None:
7738
      oprot.writeFieldBegin('returnedOrders', TType.MAP, 2)
7976
      oprot.writeFieldBegin('returnedOrders', TType.MAP, 2)
7739
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.returnedOrders))
7977
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.returnedOrders))
7740
      for kiter144,viter145 in self.returnedOrders.items():
7978
      for kiter151,viter152 in self.returnedOrders.items():
7741
        oprot.writeString(kiter144)
7979
        oprot.writeString(kiter151)
7742
        oprot.writeString(viter145)
7980
        oprot.writeString(viter152)
7743
      oprot.writeMapEnd()
7981
      oprot.writeMapEnd()
7744
      oprot.writeFieldEnd()
7982
      oprot.writeFieldEnd()
7745
    oprot.writeFieldStop()
7983
    oprot.writeFieldStop()
7746
    oprot.writeStructEnd()
7984
    oprot.writeStructEnd()
7747
 
7985
 
Line 7845... Line 8083...
7845
        else:
8083
        else:
7846
          iprot.skip(ftype)
8084
          iprot.skip(ftype)
7847
      elif fid == 2:
8085
      elif fid == 2:
7848
        if ftype == TType.MAP:
8086
        if ftype == TType.MAP:
7849
          self.undeliveredOrders = {}
8087
          self.undeliveredOrders = {}
7850
          (_ktype147, _vtype148, _size146 ) = iprot.readMapBegin() 
8088
          (_ktype154, _vtype155, _size153 ) = iprot.readMapBegin() 
7851
          for _i150 in xrange(_size146):
8089
          for _i157 in xrange(_size153):
7852
            _key151 = iprot.readString();
8090
            _key158 = iprot.readString();
7853
            _val152 = iprot.readString();
8091
            _val159 = iprot.readString();
7854
            self.undeliveredOrders[_key151] = _val152
8092
            self.undeliveredOrders[_key158] = _val159
7855
          iprot.readMapEnd()
8093
          iprot.readMapEnd()
7856
        else:
8094
        else:
7857
          iprot.skip(ftype)
8095
          iprot.skip(ftype)
7858
      else:
8096
      else:
7859
        iprot.skip(ftype)
8097
        iprot.skip(ftype)
Line 7870... Line 8108...
7870
      oprot.writeI64(self.providerId)
8108
      oprot.writeI64(self.providerId)
7871
      oprot.writeFieldEnd()
8109
      oprot.writeFieldEnd()
7872
    if self.undeliveredOrders != None:
8110
    if self.undeliveredOrders != None:
7873
      oprot.writeFieldBegin('undeliveredOrders', TType.MAP, 2)
8111
      oprot.writeFieldBegin('undeliveredOrders', TType.MAP, 2)
7874
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.undeliveredOrders))
8112
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.undeliveredOrders))
7875
      for kiter153,viter154 in self.undeliveredOrders.items():
8113
      for kiter160,viter161 in self.undeliveredOrders.items():
7876
        oprot.writeString(kiter153)
8114
        oprot.writeString(kiter160)
7877
        oprot.writeString(viter154)
8115
        oprot.writeString(viter161)
7878
      oprot.writeMapEnd()
8116
      oprot.writeMapEnd()
7879
      oprot.writeFieldEnd()
8117
      oprot.writeFieldEnd()
7880
    oprot.writeFieldStop()
8118
    oprot.writeFieldStop()
7881
    oprot.writeStructEnd()
8119
    oprot.writeStructEnd()
7882
 
8120
 
Line 8039... Line 8277...
8039
      if ftype == TType.STOP:
8277
      if ftype == TType.STOP:
8040
        break
8278
        break
8041
      if fid == 0:
8279
      if fid == 0:
8042
        if ftype == TType.LIST:
8280
        if ftype == TType.LIST:
8043
          self.success = []
8281
          self.success = []
8044
          (_etype158, _size155) = iprot.readListBegin()
8282
          (_etype165, _size162) = iprot.readListBegin()
8045
          for _i159 in xrange(_size155):
8283
          for _i166 in xrange(_size162):
8046
            _elem160 = Order()
8284
            _elem167 = Order()
8047
            _elem160.read(iprot)
8285
            _elem167.read(iprot)
8048
            self.success.append(_elem160)
8286
            self.success.append(_elem167)
8049
          iprot.readListEnd()
8287
          iprot.readListEnd()
8050
        else:
8288
        else:
8051
          iprot.skip(ftype)
8289
          iprot.skip(ftype)
8052
      else:
8290
      else:
8053
        iprot.skip(ftype)
8291
        iprot.skip(ftype)
Line 8060... Line 8298...
8060
      return
8298
      return
8061
    oprot.writeStructBegin('getUndeliveredOrders_result')
8299
    oprot.writeStructBegin('getUndeliveredOrders_result')
8062
    if self.success != None:
8300
    if self.success != None:
8063
      oprot.writeFieldBegin('success', TType.LIST, 0)
8301
      oprot.writeFieldBegin('success', TType.LIST, 0)
8064
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8302
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8065
      for iter161 in self.success:
8303
      for iter168 in self.success:
8066
        iter161.write(oprot)
8304
        iter168.write(oprot)
8067
      oprot.writeListEnd()
8305
      oprot.writeListEnd()
8068
      oprot.writeFieldEnd()
8306
      oprot.writeFieldEnd()
8069
    oprot.writeFieldStop()
8307
    oprot.writeFieldStop()
8070
    oprot.writeStructEnd()
8308
    oprot.writeStructEnd()
8071
 
8309
 
Line 8496... Line 8734...
8496
        else:
8734
        else:
8497
          iprot.skip(ftype)
8735
          iprot.skip(ftype)
8498
      elif fid == 2:
8736
      elif fid == 2:
8499
        if ftype == TType.MAP:
8737
        if ftype == TType.MAP:
8500
          self.pickupDetails = {}
8738
          self.pickupDetails = {}
8501
          (_ktype163, _vtype164, _size162 ) = iprot.readMapBegin() 
8739
          (_ktype170, _vtype171, _size169 ) = iprot.readMapBegin() 
8502
          for _i166 in xrange(_size162):
8740
          for _i173 in xrange(_size169):
8503
            _key167 = iprot.readString();
8741
            _key174 = iprot.readString();
8504
            _val168 = iprot.readString();
8742
            _val175 = iprot.readString();
8505
            self.pickupDetails[_key167] = _val168
8743
            self.pickupDetails[_key174] = _val175
8506
          iprot.readMapEnd()
8744
          iprot.readMapEnd()
8507
        else:
8745
        else:
8508
          iprot.skip(ftype)
8746
          iprot.skip(ftype)
8509
      else:
8747
      else:
8510
        iprot.skip(ftype)
8748
        iprot.skip(ftype)
Line 8521... Line 8759...
8521
      oprot.writeI64(self.providerId)
8759
      oprot.writeI64(self.providerId)
8522
      oprot.writeFieldEnd()
8760
      oprot.writeFieldEnd()
8523
    if self.pickupDetails != None:
8761
    if self.pickupDetails != None:
8524
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
8762
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
8525
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
8763
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
8526
      for kiter169,viter170 in self.pickupDetails.items():
8764
      for kiter176,viter177 in self.pickupDetails.items():
8527
        oprot.writeString(kiter169)
8765
        oprot.writeString(kiter176)
8528
        oprot.writeString(viter170)
8766
        oprot.writeString(viter177)
8529
      oprot.writeMapEnd()
8767
      oprot.writeMapEnd()
8530
      oprot.writeFieldEnd()
8768
      oprot.writeFieldEnd()
8531
    oprot.writeFieldStop()
8769
    oprot.writeFieldStop()
8532
    oprot.writeStructEnd()
8770
    oprot.writeStructEnd()
8533
 
8771
 
Line 8565... Line 8803...
8565
      if ftype == TType.STOP:
8803
      if ftype == TType.STOP:
8566
        break
8804
        break
8567
      if fid == 0:
8805
      if fid == 0:
8568
        if ftype == TType.LIST:
8806
        if ftype == TType.LIST:
8569
          self.success = []
8807
          self.success = []
8570
          (_etype174, _size171) = iprot.readListBegin()
8808
          (_etype181, _size178) = iprot.readListBegin()
8571
          for _i175 in xrange(_size171):
8809
          for _i182 in xrange(_size178):
8572
            _elem176 = Order()
8810
            _elem183 = Order()
8573
            _elem176.read(iprot)
8811
            _elem183.read(iprot)
8574
            self.success.append(_elem176)
8812
            self.success.append(_elem183)
8575
          iprot.readListEnd()
8813
          iprot.readListEnd()
8576
        else:
8814
        else:
8577
          iprot.skip(ftype)
8815
          iprot.skip(ftype)
8578
      else:
8816
      else:
8579
        iprot.skip(ftype)
8817
        iprot.skip(ftype)
Line 8586... Line 8824...
8586
      return
8824
      return
8587
    oprot.writeStructBegin('markDoasAsPickedUp_result')
8825
    oprot.writeStructBegin('markDoasAsPickedUp_result')
8588
    if self.success != None:
8826
    if self.success != None:
8589
      oprot.writeFieldBegin('success', TType.LIST, 0)
8827
      oprot.writeFieldBegin('success', TType.LIST, 0)
8590
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8828
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8591
      for iter177 in self.success:
8829
      for iter184 in self.success:
8592
        iter177.write(oprot)
8830
        iter184.write(oprot)
8593
      oprot.writeListEnd()
8831
      oprot.writeListEnd()
8594
      oprot.writeFieldEnd()
8832
      oprot.writeFieldEnd()
8595
    oprot.writeFieldStop()
8833
    oprot.writeFieldStop()
8596
    oprot.writeStructEnd()
8834
    oprot.writeStructEnd()
8597
 
8835
 
Line 9241... Line 9479...
9241
      if ftype == TType.STOP:
9479
      if ftype == TType.STOP:
9242
        break
9480
        break
9243
      if fid == 0:
9481
      if fid == 0:
9244
        if ftype == TType.LIST:
9482
        if ftype == TType.LIST:
9245
          self.success = []
9483
          self.success = []
9246
          (_etype181, _size178) = iprot.readListBegin()
9484
          (_etype188, _size185) = iprot.readListBegin()
9247
          for _i182 in xrange(_size178):
9485
          for _i189 in xrange(_size185):
9248
            _elem183 = ReturnOrder()
9486
            _elem190 = ReturnOrder()
9249
            _elem183.read(iprot)
9487
            _elem190.read(iprot)
9250
            self.success.append(_elem183)
9488
            self.success.append(_elem190)
9251
          iprot.readListEnd()
9489
          iprot.readListEnd()
9252
        else:
9490
        else:
9253
          iprot.skip(ftype)
9491
          iprot.skip(ftype)
9254
      else:
9492
      else:
9255
        iprot.skip(ftype)
9493
        iprot.skip(ftype)
Line 9262... Line 9500...
9262
      return
9500
      return
9263
    oprot.writeStructBegin('getReturnOrders_result')
9501
    oprot.writeStructBegin('getReturnOrders_result')
9264
    if self.success != None:
9502
    if self.success != None:
9265
      oprot.writeFieldBegin('success', TType.LIST, 0)
9503
      oprot.writeFieldBegin('success', TType.LIST, 0)
9266
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9504
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9267
      for iter184 in self.success:
9505
      for iter191 in self.success:
9268
        iter184.write(oprot)
9506
        iter191.write(oprot)
9269
      oprot.writeListEnd()
9507
      oprot.writeListEnd()
9270
      oprot.writeFieldEnd()
9508
      oprot.writeFieldEnd()
9271
    oprot.writeFieldStop()
9509
    oprot.writeFieldStop()
9272
    oprot.writeStructEnd()
9510
    oprot.writeStructEnd()
9273
 
9511