Subversion Repositories SmartDukaan

Rev

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

Rev 4983 Rev 4999
Line 203... Line 203...
203
    Parameters:
203
    Parameters:
204
     - orderId
204
     - orderId
205
    """
205
    """
206
    pass
206
    pass
207
 
207
 
-
 
208
  def getOrderList(self, order_ids):
-
 
209
    """
-
 
210
    Parameters:
-
 
211
     - order_ids
-
 
212
    """
-
 
213
    pass
-
 
214
 
208
  def getOrderForCustomer(self, orderId, customerId):
215
  def getOrderForCustomer(self, orderId, customerId):
209
    """
216
    """
210
    Returns an order for the order Id. Also checks if the order belongs to the customer whose Id is passed.
217
    Returns an order for the order Id. Also checks if the order belongs to the customer whose Id is passed.
211
    Throws exception if either order Id is invalid or order does not below to the customer whose Id is passed.
218
    Throws exception if either order Id is invalid or order does not below to the customer whose Id is passed.
212
 
219
 
Line 1815... Line 1822...
1815
      return result.success
1822
      return result.success
1816
    if result.ex is not None:
1823
    if result.ex is not None:
1817
      raise result.ex
1824
      raise result.ex
1818
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getLineItemsForOrder failed: unknown result");
1825
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getLineItemsForOrder failed: unknown result");
1819
 
1826
 
-
 
1827
  def getOrderList(self, order_ids):
-
 
1828
    """
-
 
1829
    Parameters:
-
 
1830
     - order_ids
-
 
1831
    """
-
 
1832
    self.send_getOrderList(order_ids)
-
 
1833
    return self.recv_getOrderList()
-
 
1834
 
-
 
1835
  def send_getOrderList(self, order_ids):
-
 
1836
    self._oprot.writeMessageBegin('getOrderList', TMessageType.CALL, self._seqid)
-
 
1837
    args = getOrderList_args()
-
 
1838
    args.order_ids = order_ids
-
 
1839
    args.write(self._oprot)
-
 
1840
    self._oprot.writeMessageEnd()
-
 
1841
    self._oprot.trans.flush()
-
 
1842
 
-
 
1843
  def recv_getOrderList(self, ):
-
 
1844
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
1845
    if mtype == TMessageType.EXCEPTION:
-
 
1846
      x = TApplicationException()
-
 
1847
      x.read(self._iprot)
-
 
1848
      self._iprot.readMessageEnd()
-
 
1849
      raise x
-
 
1850
    result = getOrderList_result()
-
 
1851
    result.read(self._iprot)
-
 
1852
    self._iprot.readMessageEnd()
-
 
1853
    if result.success is not None:
-
 
1854
      return result.success
-
 
1855
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getOrderList failed: unknown result");
-
 
1856
 
1820
  def getOrderForCustomer(self, orderId, customerId):
1857
  def getOrderForCustomer(self, orderId, customerId):
1821
    """
1858
    """
1822
    Returns an order for the order Id. Also checks if the order belongs to the customer whose Id is passed.
1859
    Returns an order for the order Id. Also checks if the order belongs to the customer whose Id is passed.
1823
    Throws exception if either order Id is invalid or order does not below to the customer whose Id is passed.
1860
    Throws exception if either order Id is invalid or order does not below to the customer whose Id is passed.
1824
 
1861
 
Line 4833... Line 4870...
4833
    self._processMap["getOrdersForTransaction"] = Processor.process_getOrdersForTransaction
4870
    self._processMap["getOrdersForTransaction"] = Processor.process_getOrdersForTransaction
4834
    self._processMap["getOrdersForCustomer"] = Processor.process_getOrdersForCustomer
4871
    self._processMap["getOrdersForCustomer"] = Processor.process_getOrdersForCustomer
4835
    self._processMap["createOrder"] = Processor.process_createOrder
4872
    self._processMap["createOrder"] = Processor.process_createOrder
4836
    self._processMap["getOrder"] = Processor.process_getOrder
4873
    self._processMap["getOrder"] = Processor.process_getOrder
4837
    self._processMap["getLineItemsForOrder"] = Processor.process_getLineItemsForOrder
4874
    self._processMap["getLineItemsForOrder"] = Processor.process_getLineItemsForOrder
-
 
4875
    self._processMap["getOrderList"] = Processor.process_getOrderList
4838
    self._processMap["getOrderForCustomer"] = Processor.process_getOrderForCustomer
4876
    self._processMap["getOrderForCustomer"] = Processor.process_getOrderForCustomer
4839
    self._processMap["getAlerts"] = Processor.process_getAlerts
4877
    self._processMap["getAlerts"] = Processor.process_getAlerts
4840
    self._processMap["addAlert"] = Processor.process_addAlert
4878
    self._processMap["addAlert"] = Processor.process_addAlert
4841
    self._processMap["markAlertsAsSeen"] = Processor.process_markAlertsAsSeen
4879
    self._processMap["markAlertsAsSeen"] = Processor.process_markAlertsAsSeen
4842
    self._processMap["getValidOrderCount"] = Processor.process_getValidOrderCount
4880
    self._processMap["getValidOrderCount"] = Processor.process_getValidOrderCount
Line 5214... Line 5252...
5214
    oprot.writeMessageBegin("getLineItemsForOrder", TMessageType.REPLY, seqid)
5252
    oprot.writeMessageBegin("getLineItemsForOrder", TMessageType.REPLY, seqid)
5215
    result.write(oprot)
5253
    result.write(oprot)
5216
    oprot.writeMessageEnd()
5254
    oprot.writeMessageEnd()
5217
    oprot.trans.flush()
5255
    oprot.trans.flush()
5218
 
5256
 
-
 
5257
  def process_getOrderList(self, seqid, iprot, oprot):
-
 
5258
    args = getOrderList_args()
-
 
5259
    args.read(iprot)
-
 
5260
    iprot.readMessageEnd()
-
 
5261
    result = getOrderList_result()
-
 
5262
    result.success = self._handler.getOrderList(args.order_ids)
-
 
5263
    oprot.writeMessageBegin("getOrderList", TMessageType.REPLY, seqid)
-
 
5264
    result.write(oprot)
-
 
5265
    oprot.writeMessageEnd()
-
 
5266
    oprot.trans.flush()
-
 
5267
 
5219
  def process_getOrderForCustomer(self, seqid, iprot, oprot):
5268
  def process_getOrderForCustomer(self, seqid, iprot, oprot):
5220
    args = getOrderForCustomer_args()
5269
    args = getOrderForCustomer_args()
5221
    args.read(iprot)
5270
    args.read(iprot)
5222
    iprot.readMessageEnd()
5271
    iprot.readMessageEnd()
5223
    result = getOrderForCustomer_result()
5272
    result = getOrderForCustomer_result()
Line 9438... Line 9487...
9438
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
9487
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
9439
 
9488
 
9440
  def __ne__(self, other):
9489
  def __ne__(self, other):
9441
    return not (self == other)
9490
    return not (self == other)
9442
 
9491
 
-
 
9492
class getOrderList_args:
-
 
9493
  """
-
 
9494
  Attributes:
-
 
9495
   - order_ids
-
 
9496
  """
-
 
9497
 
-
 
9498
  thrift_spec = (
-
 
9499
    None, # 0
-
 
9500
    (1, TType.LIST, 'order_ids', (TType.I64,None), None, ), # 1
-
 
9501
  )
-
 
9502
 
-
 
9503
  def __init__(self, order_ids=None,):
-
 
9504
    self.order_ids = order_ids
-
 
9505
 
-
 
9506
  def read(self, iprot):
-
 
9507
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
9508
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
9509
      return
-
 
9510
    iprot.readStructBegin()
-
 
9511
    while True:
-
 
9512
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
9513
      if ftype == TType.STOP:
-
 
9514
        break
-
 
9515
      if fid == 1:
-
 
9516
        if ftype == TType.LIST:
-
 
9517
          self.order_ids = []
-
 
9518
          (_etype164, _size161) = iprot.readListBegin()
-
 
9519
          for _i165 in xrange(_size161):
-
 
9520
            _elem166 = iprot.readI64();
-
 
9521
            self.order_ids.append(_elem166)
-
 
9522
          iprot.readListEnd()
-
 
9523
        else:
-
 
9524
          iprot.skip(ftype)
-
 
9525
      else:
-
 
9526
        iprot.skip(ftype)
-
 
9527
      iprot.readFieldEnd()
-
 
9528
    iprot.readStructEnd()
-
 
9529
 
-
 
9530
  def write(self, oprot):
-
 
9531
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
9532
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
9533
      return
-
 
9534
    oprot.writeStructBegin('getOrderList_args')
-
 
9535
    if self.order_ids is not None:
-
 
9536
      oprot.writeFieldBegin('order_ids', TType.LIST, 1)
-
 
9537
      oprot.writeListBegin(TType.I64, len(self.order_ids))
-
 
9538
      for iter167 in self.order_ids:
-
 
9539
        oprot.writeI64(iter167)
-
 
9540
      oprot.writeListEnd()
-
 
9541
      oprot.writeFieldEnd()
-
 
9542
    oprot.writeFieldStop()
-
 
9543
    oprot.writeStructEnd()
-
 
9544
 
-
 
9545
  def validate(self):
-
 
9546
    return
-
 
9547
 
-
 
9548
 
-
 
9549
  def __repr__(self):
-
 
9550
    L = ['%s=%r' % (key, value)
-
 
9551
      for key, value in self.__dict__.iteritems()]
-
 
9552
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
9553
 
-
 
9554
  def __eq__(self, other):
-
 
9555
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
9556
 
-
 
9557
  def __ne__(self, other):
-
 
9558
    return not (self == other)
-
 
9559
 
-
 
9560
class getOrderList_result:
-
 
9561
  """
-
 
9562
  Attributes:
-
 
9563
   - success
-
 
9564
  """
-
 
9565
 
-
 
9566
  thrift_spec = (
-
 
9567
    (0, TType.LIST, 'success', (TType.STRUCT,(Order, Order.thrift_spec)), None, ), # 0
-
 
9568
  )
-
 
9569
 
-
 
9570
  def __init__(self, success=None,):
-
 
9571
    self.success = success
-
 
9572
 
-
 
9573
  def read(self, iprot):
-
 
9574
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
9575
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
9576
      return
-
 
9577
    iprot.readStructBegin()
-
 
9578
    while True:
-
 
9579
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
9580
      if ftype == TType.STOP:
-
 
9581
        break
-
 
9582
      if fid == 0:
-
 
9583
        if ftype == TType.LIST:
-
 
9584
          self.success = []
-
 
9585
          (_etype171, _size168) = iprot.readListBegin()
-
 
9586
          for _i172 in xrange(_size168):
-
 
9587
            _elem173 = Order()
-
 
9588
            _elem173.read(iprot)
-
 
9589
            self.success.append(_elem173)
-
 
9590
          iprot.readListEnd()
-
 
9591
        else:
-
 
9592
          iprot.skip(ftype)
-
 
9593
      else:
-
 
9594
        iprot.skip(ftype)
-
 
9595
      iprot.readFieldEnd()
-
 
9596
    iprot.readStructEnd()
-
 
9597
 
-
 
9598
  def write(self, oprot):
-
 
9599
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
9600
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
9601
      return
-
 
9602
    oprot.writeStructBegin('getOrderList_result')
-
 
9603
    if self.success is not None:
-
 
9604
      oprot.writeFieldBegin('success', TType.LIST, 0)
-
 
9605
      oprot.writeListBegin(TType.STRUCT, len(self.success))
-
 
9606
      for iter174 in self.success:
-
 
9607
        iter174.write(oprot)
-
 
9608
      oprot.writeListEnd()
-
 
9609
      oprot.writeFieldEnd()
-
 
9610
    oprot.writeFieldStop()
-
 
9611
    oprot.writeStructEnd()
-
 
9612
 
-
 
9613
  def validate(self):
-
 
9614
    return
-
 
9615
 
-
 
9616
 
-
 
9617
  def __repr__(self):
-
 
9618
    L = ['%s=%r' % (key, value)
-
 
9619
      for key, value in self.__dict__.iteritems()]
-
 
9620
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
9621
 
-
 
9622
  def __eq__(self, other):
-
 
9623
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
9624
 
-
 
9625
  def __ne__(self, other):
-
 
9626
    return not (self == other)
-
 
9627
 
9443
class getOrderForCustomer_args:
9628
class getOrderForCustomer_args:
9444
  """
9629
  """
9445
  Attributes:
9630
  Attributes:
9446
   - orderId
9631
   - orderId
9447
   - customerId
9632
   - customerId
Line 9704... Line 9889...
9704
      if ftype == TType.STOP:
9889
      if ftype == TType.STOP:
9705
        break
9890
        break
9706
      if fid == 0:
9891
      if fid == 0:
9707
        if ftype == TType.LIST:
9892
        if ftype == TType.LIST:
9708
          self.success = []
9893
          self.success = []
9709
          (_etype164, _size161) = iprot.readListBegin()
9894
          (_etype178, _size175) = iprot.readListBegin()
9710
          for _i165 in xrange(_size161):
9895
          for _i179 in xrange(_size175):
9711
            _elem166 = Alert()
9896
            _elem180 = Alert()
9712
            _elem166.read(iprot)
9897
            _elem180.read(iprot)
9713
            self.success.append(_elem166)
9898
            self.success.append(_elem180)
9714
          iprot.readListEnd()
9899
          iprot.readListEnd()
9715
        else:
9900
        else:
9716
          iprot.skip(ftype)
9901
          iprot.skip(ftype)
9717
      else:
9902
      else:
9718
        iprot.skip(ftype)
9903
        iprot.skip(ftype)
Line 9725... Line 9910...
9725
      return
9910
      return
9726
    oprot.writeStructBegin('getAlerts_result')
9911
    oprot.writeStructBegin('getAlerts_result')
9727
    if self.success is not None:
9912
    if self.success is not None:
9728
      oprot.writeFieldBegin('success', TType.LIST, 0)
9913
      oprot.writeFieldBegin('success', TType.LIST, 0)
9729
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9914
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9730
      for iter167 in self.success:
9915
      for iter181 in self.success:
9731
        iter167.write(oprot)
9916
        iter181.write(oprot)
9732
      oprot.writeListEnd()
9917
      oprot.writeListEnd()
9733
      oprot.writeFieldEnd()
9918
      oprot.writeFieldEnd()
9734
    oprot.writeFieldStop()
9919
    oprot.writeFieldStop()
9735
    oprot.writeStructEnd()
9920
    oprot.writeStructEnd()
9736
 
9921
 
Line 10244... Line 10429...
10244
      if ftype == TType.STOP:
10429
      if ftype == TType.STOP:
10245
        break
10430
        break
10246
      if fid == 0:
10431
      if fid == 0:
10247
        if ftype == TType.LIST:
10432
        if ftype == TType.LIST:
10248
          self.success = []
10433
          self.success = []
10249
          (_etype171, _size168) = iprot.readListBegin()
10434
          (_etype185, _size182) = iprot.readListBegin()
10250
          for _i172 in xrange(_size168):
10435
          for _i186 in xrange(_size182):
10251
            _elem173 = iprot.readDouble();
10436
            _elem187 = iprot.readDouble();
10252
            self.success.append(_elem173)
10437
            self.success.append(_elem187)
10253
          iprot.readListEnd()
10438
          iprot.readListEnd()
10254
        else:
10439
        else:
10255
          iprot.skip(ftype)
10440
          iprot.skip(ftype)
10256
      else:
10441
      else:
10257
        iprot.skip(ftype)
10442
        iprot.skip(ftype)
Line 10264... Line 10449...
10264
      return
10449
      return
10265
    oprot.writeStructBegin('getValidOrdersAmountRange_result')
10450
    oprot.writeStructBegin('getValidOrdersAmountRange_result')
10266
    if self.success is not None:
10451
    if self.success is not None:
10267
      oprot.writeFieldBegin('success', TType.LIST, 0)
10452
      oprot.writeFieldBegin('success', TType.LIST, 0)
10268
      oprot.writeListBegin(TType.DOUBLE, len(self.success))
10453
      oprot.writeListBegin(TType.DOUBLE, len(self.success))
10269
      for iter174 in self.success:
10454
      for iter188 in self.success:
10270
        oprot.writeDouble(iter174)
10455
        oprot.writeDouble(iter188)
10271
      oprot.writeListEnd()
10456
      oprot.writeListEnd()
10272
      oprot.writeFieldEnd()
10457
      oprot.writeFieldEnd()
10273
    oprot.writeFieldStop()
10458
    oprot.writeFieldStop()
10274
    oprot.writeStructEnd()
10459
    oprot.writeStructEnd()
10275
 
10460
 
Line 10371... Line 10556...
10371
      if ftype == TType.STOP:
10556
      if ftype == TType.STOP:
10372
        break
10557
        break
10373
      if fid == 0:
10558
      if fid == 0:
10374
        if ftype == TType.LIST:
10559
        if ftype == TType.LIST:
10375
          self.success = []
10560
          self.success = []
10376
          (_etype178, _size175) = iprot.readListBegin()
10561
          (_etype192, _size189) = iprot.readListBegin()
10377
          for _i179 in xrange(_size175):
10562
          for _i193 in xrange(_size189):
10378
            _elem180 = Order()
10563
            _elem194 = Order()
10379
            _elem180.read(iprot)
10564
            _elem194.read(iprot)
10380
            self.success.append(_elem180)
10565
            self.success.append(_elem194)
10381
          iprot.readListEnd()
10566
          iprot.readListEnd()
10382
        else:
10567
        else:
10383
          iprot.skip(ftype)
10568
          iprot.skip(ftype)
10384
      else:
10569
      else:
10385
        iprot.skip(ftype)
10570
        iprot.skip(ftype)
Line 10392... Line 10577...
10392
      return
10577
      return
10393
    oprot.writeStructBegin('getValidOrders_result')
10578
    oprot.writeStructBegin('getValidOrders_result')
10394
    if self.success is not None:
10579
    if self.success is not None:
10395
      oprot.writeFieldBegin('success', TType.LIST, 0)
10580
      oprot.writeFieldBegin('success', TType.LIST, 0)
10396
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10581
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10397
      for iter181 in self.success:
10582
      for iter195 in self.success:
10398
        iter181.write(oprot)
10583
        iter195.write(oprot)
10399
      oprot.writeListEnd()
10584
      oprot.writeListEnd()
10400
      oprot.writeFieldEnd()
10585
      oprot.writeFieldEnd()
10401
    oprot.writeFieldStop()
10586
    oprot.writeFieldStop()
10402
    oprot.writeStructEnd()
10587
    oprot.writeStructEnd()
10403
 
10588
 
Line 10502... Line 10687...
10502
      if ftype == TType.STOP:
10687
      if ftype == TType.STOP:
10503
        break
10688
        break
10504
      if fid == 0:
10689
      if fid == 0:
10505
        if ftype == TType.LIST:
10690
        if ftype == TType.LIST:
10506
          self.success = []
10691
          self.success = []
10507
          (_etype185, _size182) = iprot.readListBegin()
10692
          (_etype199, _size196) = iprot.readListBegin()
10508
          for _i186 in xrange(_size182):
10693
          for _i200 in xrange(_size196):
10509
            _elem187 = Order()
10694
            _elem201 = Order()
10510
            _elem187.read(iprot)
10695
            _elem201.read(iprot)
10511
            self.success.append(_elem187)
10696
            self.success.append(_elem201)
10512
          iprot.readListEnd()
10697
          iprot.readListEnd()
10513
        else:
10698
        else:
10514
          iprot.skip(ftype)
10699
          iprot.skip(ftype)
10515
      elif fid == 1:
10700
      elif fid == 1:
10516
        if ftype == TType.STRUCT:
10701
        if ftype == TType.STRUCT:
Line 10529... Line 10714...
10529
      return
10714
      return
10530
    oprot.writeStructBegin('batchOrders_result')
10715
    oprot.writeStructBegin('batchOrders_result')
10531
    if self.success is not None:
10716
    if self.success is not None:
10532
      oprot.writeFieldBegin('success', TType.LIST, 0)
10717
      oprot.writeFieldBegin('success', TType.LIST, 0)
10533
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10718
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10534
      for iter188 in self.success:
10719
      for iter202 in self.success:
10535
        iter188.write(oprot)
10720
        iter202.write(oprot)
10536
      oprot.writeListEnd()
10721
      oprot.writeListEnd()
10537
      oprot.writeFieldEnd()
10722
      oprot.writeFieldEnd()
10538
    if self.ex is not None:
10723
    if self.ex is not None:
10539
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
10724
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
10540
      self.ex.write(oprot)
10725
      self.ex.write(oprot)
Line 11374... Line 11559...
11374
        else:
11559
        else:
11375
          iprot.skip(ftype)
11560
          iprot.skip(ftype)
11376
      elif fid == 4:
11561
      elif fid == 4:
11377
        if ftype == TType.LIST:
11562
        if ftype == TType.LIST:
11378
          self.orderIds = []
11563
          self.orderIds = []
11379
          (_etype192, _size189) = iprot.readListBegin()
11564
          (_etype206, _size203) = iprot.readListBegin()
11380
          for _i193 in xrange(_size189):
11565
          for _i207 in xrange(_size203):
11381
            _elem194 = iprot.readI64();
11566
            _elem208 = iprot.readI64();
11382
            self.orderIds.append(_elem194)
11567
            self.orderIds.append(_elem208)
11383
          iprot.readListEnd()
11568
          iprot.readListEnd()
11384
        else:
11569
        else:
11385
          iprot.skip(ftype)
11570
          iprot.skip(ftype)
11386
      else:
11571
      else:
11387
        iprot.skip(ftype)
11572
        iprot.skip(ftype)
Line 11406... Line 11591...
11406
      oprot.writeBool(self.cod)
11591
      oprot.writeBool(self.cod)
11407
      oprot.writeFieldEnd()
11592
      oprot.writeFieldEnd()
11408
    if self.orderIds is not None:
11593
    if self.orderIds is not None:
11409
      oprot.writeFieldBegin('orderIds', TType.LIST, 4)
11594
      oprot.writeFieldBegin('orderIds', TType.LIST, 4)
11410
      oprot.writeListBegin(TType.I64, len(self.orderIds))
11595
      oprot.writeListBegin(TType.I64, len(self.orderIds))
11411
      for iter195 in self.orderIds:
11596
      for iter209 in self.orderIds:
11412
        oprot.writeI64(iter195)
11597
        oprot.writeI64(iter209)
11413
      oprot.writeListEnd()
11598
      oprot.writeListEnd()
11414
      oprot.writeFieldEnd()
11599
      oprot.writeFieldEnd()
11415
    oprot.writeFieldStop()
11600
    oprot.writeFieldStop()
11416
    oprot.writeStructEnd()
11601
    oprot.writeStructEnd()
11417
 
11602
 
Line 11534... Line 11719...
11534
        else:
11719
        else:
11535
          iprot.skip(ftype)
11720
          iprot.skip(ftype)
11536
      elif fid == 2:
11721
      elif fid == 2:
11537
        if ftype == TType.MAP:
11722
        if ftype == TType.MAP:
11538
          self.pickupDetails = {}
11723
          self.pickupDetails = {}
11539
          (_ktype197, _vtype198, _size196 ) = iprot.readMapBegin() 
11724
          (_ktype211, _vtype212, _size210 ) = iprot.readMapBegin() 
11540
          for _i200 in xrange(_size196):
11725
          for _i214 in xrange(_size210):
11541
            _key201 = iprot.readString();
11726
            _key215 = iprot.readString();
11542
            _val202 = iprot.readString();
11727
            _val216 = iprot.readString();
11543
            self.pickupDetails[_key201] = _val202
11728
            self.pickupDetails[_key215] = _val216
11544
          iprot.readMapEnd()
11729
          iprot.readMapEnd()
11545
        else:
11730
        else:
11546
          iprot.skip(ftype)
11731
          iprot.skip(ftype)
11547
      else:
11732
      else:
11548
        iprot.skip(ftype)
11733
        iprot.skip(ftype)
Line 11559... Line 11744...
11559
      oprot.writeI64(self.providerId)
11744
      oprot.writeI64(self.providerId)
11560
      oprot.writeFieldEnd()
11745
      oprot.writeFieldEnd()
11561
    if self.pickupDetails is not None:
11746
    if self.pickupDetails is not None:
11562
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
11747
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
11563
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
11748
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
11564
      for kiter203,viter204 in self.pickupDetails.items():
11749
      for kiter217,viter218 in self.pickupDetails.items():
11565
        oprot.writeString(kiter203)
11750
        oprot.writeString(kiter217)
11566
        oprot.writeString(viter204)
11751
        oprot.writeString(viter218)
11567
      oprot.writeMapEnd()
11752
      oprot.writeMapEnd()
11568
      oprot.writeFieldEnd()
11753
      oprot.writeFieldEnd()
11569
    oprot.writeFieldStop()
11754
    oprot.writeFieldStop()
11570
    oprot.writeStructEnd()
11755
    oprot.writeStructEnd()
11571
 
11756
 
Line 11728... Line 11913...
11728
      if ftype == TType.STOP:
11913
      if ftype == TType.STOP:
11729
        break
11914
        break
11730
      if fid == 0:
11915
      if fid == 0:
11731
        if ftype == TType.LIST:
11916
        if ftype == TType.LIST:
11732
          self.success = []
11917
          self.success = []
11733
          (_etype208, _size205) = iprot.readListBegin()
11918
          (_etype222, _size219) = iprot.readListBegin()
11734
          for _i209 in xrange(_size205):
11919
          for _i223 in xrange(_size219):
11735
            _elem210 = Order()
11920
            _elem224 = Order()
11736
            _elem210.read(iprot)
11921
            _elem224.read(iprot)
11737
            self.success.append(_elem210)
11922
            self.success.append(_elem224)
11738
          iprot.readListEnd()
11923
          iprot.readListEnd()
11739
        else:
11924
        else:
11740
          iprot.skip(ftype)
11925
          iprot.skip(ftype)
11741
      else:
11926
      else:
11742
        iprot.skip(ftype)
11927
        iprot.skip(ftype)
Line 11749... Line 11934...
11749
      return
11934
      return
11750
    oprot.writeStructBegin('getOrdersNotPickedUp_result')
11935
    oprot.writeStructBegin('getOrdersNotPickedUp_result')
11751
    if self.success is not None:
11936
    if self.success is not None:
11752
      oprot.writeFieldBegin('success', TType.LIST, 0)
11937
      oprot.writeFieldBegin('success', TType.LIST, 0)
11753
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11938
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11754
      for iter211 in self.success:
11939
      for iter225 in self.success:
11755
        iter211.write(oprot)
11940
        iter225.write(oprot)
11756
      oprot.writeListEnd()
11941
      oprot.writeListEnd()
11757
      oprot.writeFieldEnd()
11942
      oprot.writeFieldEnd()
11758
    oprot.writeFieldStop()
11943
    oprot.writeFieldStop()
11759
    oprot.writeStructEnd()
11944
    oprot.writeStructEnd()
11760
 
11945
 
Line 11805... Line 11990...
11805
        else:
11990
        else:
11806
          iprot.skip(ftype)
11991
          iprot.skip(ftype)
11807
      elif fid == 2:
11992
      elif fid == 2:
11808
        if ftype == TType.MAP:
11993
        if ftype == TType.MAP:
11809
          self.deliveredOrders = {}
11994
          self.deliveredOrders = {}
11810
          (_ktype213, _vtype214, _size212 ) = iprot.readMapBegin() 
11995
          (_ktype227, _vtype228, _size226 ) = iprot.readMapBegin() 
11811
          for _i216 in xrange(_size212):
11996
          for _i230 in xrange(_size226):
11812
            _key217 = iprot.readString();
11997
            _key231 = iprot.readString();
11813
            _val218 = iprot.readString();
11998
            _val232 = iprot.readString();
11814
            self.deliveredOrders[_key217] = _val218
11999
            self.deliveredOrders[_key231] = _val232
11815
          iprot.readMapEnd()
12000
          iprot.readMapEnd()
11816
        else:
12001
        else:
11817
          iprot.skip(ftype)
12002
          iprot.skip(ftype)
11818
      else:
12003
      else:
11819
        iprot.skip(ftype)
12004
        iprot.skip(ftype)
Line 11830... Line 12015...
11830
      oprot.writeI64(self.providerId)
12015
      oprot.writeI64(self.providerId)
11831
      oprot.writeFieldEnd()
12016
      oprot.writeFieldEnd()
11832
    if self.deliveredOrders is not None:
12017
    if self.deliveredOrders is not None:
11833
      oprot.writeFieldBegin('deliveredOrders', TType.MAP, 2)
12018
      oprot.writeFieldBegin('deliveredOrders', TType.MAP, 2)
11834
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.deliveredOrders))
12019
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.deliveredOrders))
11835
      for kiter219,viter220 in self.deliveredOrders.items():
12020
      for kiter233,viter234 in self.deliveredOrders.items():
11836
        oprot.writeString(kiter219)
12021
        oprot.writeString(kiter233)
11837
        oprot.writeString(viter220)
12022
        oprot.writeString(viter234)
11838
      oprot.writeMapEnd()
12023
      oprot.writeMapEnd()
11839
      oprot.writeFieldEnd()
12024
      oprot.writeFieldEnd()
11840
    oprot.writeFieldStop()
12025
    oprot.writeFieldStop()
11841
    oprot.writeStructEnd()
12026
    oprot.writeStructEnd()
11842
 
12027
 
Line 11948... Line 12133...
11948
        else:
12133
        else:
11949
          iprot.skip(ftype)
12134
          iprot.skip(ftype)
11950
      elif fid == 2:
12135
      elif fid == 2:
11951
        if ftype == TType.MAP:
12136
        if ftype == TType.MAP:
11952
          self.returnedOrders = {}
12137
          self.returnedOrders = {}
11953
          (_ktype222, _vtype223, _size221 ) = iprot.readMapBegin() 
12138
          (_ktype236, _vtype237, _size235 ) = iprot.readMapBegin() 
11954
          for _i225 in xrange(_size221):
12139
          for _i239 in xrange(_size235):
11955
            _key226 = iprot.readString();
12140
            _key240 = iprot.readString();
11956
            _val227 = iprot.readString();
12141
            _val241 = iprot.readString();
11957
            self.returnedOrders[_key226] = _val227
12142
            self.returnedOrders[_key240] = _val241
11958
          iprot.readMapEnd()
12143
          iprot.readMapEnd()
11959
        else:
12144
        else:
11960
          iprot.skip(ftype)
12145
          iprot.skip(ftype)
11961
      else:
12146
      else:
11962
        iprot.skip(ftype)
12147
        iprot.skip(ftype)
Line 11973... Line 12158...
11973
      oprot.writeI64(self.providerId)
12158
      oprot.writeI64(self.providerId)
11974
      oprot.writeFieldEnd()
12159
      oprot.writeFieldEnd()
11975
    if self.returnedOrders is not None:
12160
    if self.returnedOrders is not None:
11976
      oprot.writeFieldBegin('returnedOrders', TType.MAP, 2)
12161
      oprot.writeFieldBegin('returnedOrders', TType.MAP, 2)
11977
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.returnedOrders))
12162
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.returnedOrders))
11978
      for kiter228,viter229 in self.returnedOrders.items():
12163
      for kiter242,viter243 in self.returnedOrders.items():
11979
        oprot.writeString(kiter228)
12164
        oprot.writeString(kiter242)
11980
        oprot.writeString(viter229)
12165
        oprot.writeString(viter243)
11981
      oprot.writeMapEnd()
12166
      oprot.writeMapEnd()
11982
      oprot.writeFieldEnd()
12167
      oprot.writeFieldEnd()
11983
    oprot.writeFieldStop()
12168
    oprot.writeFieldStop()
11984
    oprot.writeStructEnd()
12169
    oprot.writeStructEnd()
11985
 
12170
 
Line 12142... Line 12327...
12142
      if ftype == TType.STOP:
12327
      if ftype == TType.STOP:
12143
        break
12328
        break
12144
      if fid == 0:
12329
      if fid == 0:
12145
        if ftype == TType.LIST:
12330
        if ftype == TType.LIST:
12146
          self.success = []
12331
          self.success = []
12147
          (_etype233, _size230) = iprot.readListBegin()
12332
          (_etype247, _size244) = iprot.readListBegin()
12148
          for _i234 in xrange(_size230):
12333
          for _i248 in xrange(_size244):
12149
            _elem235 = Order()
12334
            _elem249 = Order()
12150
            _elem235.read(iprot)
12335
            _elem249.read(iprot)
12151
            self.success.append(_elem235)
12336
            self.success.append(_elem249)
12152
          iprot.readListEnd()
12337
          iprot.readListEnd()
12153
        else:
12338
        else:
12154
          iprot.skip(ftype)
12339
          iprot.skip(ftype)
12155
      else:
12340
      else:
12156
        iprot.skip(ftype)
12341
        iprot.skip(ftype)
Line 12163... Line 12348...
12163
      return
12348
      return
12164
    oprot.writeStructBegin('getRTOrders_result')
12349
    oprot.writeStructBegin('getRTOrders_result')
12165
    if self.success is not None:
12350
    if self.success is not None:
12166
      oprot.writeFieldBegin('success', TType.LIST, 0)
12351
      oprot.writeFieldBegin('success', TType.LIST, 0)
12167
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12352
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12168
      for iter236 in self.success:
12353
      for iter250 in self.success:
12169
        iter236.write(oprot)
12354
        iter250.write(oprot)
12170
      oprot.writeListEnd()
12355
      oprot.writeListEnd()
12171
      oprot.writeFieldEnd()
12356
      oprot.writeFieldEnd()
12172
    oprot.writeFieldStop()
12357
    oprot.writeFieldStop()
12173
    oprot.writeStructEnd()
12358
    oprot.writeStructEnd()
12174
 
12359
 
Line 12219... Line 12404...
12219
        else:
12404
        else:
12220
          iprot.skip(ftype)
12405
          iprot.skip(ftype)
12221
      elif fid == 2:
12406
      elif fid == 2:
12222
        if ftype == TType.MAP:
12407
        if ftype == TType.MAP:
12223
          self.undeliveredOrders = {}
12408
          self.undeliveredOrders = {}
12224
          (_ktype238, _vtype239, _size237 ) = iprot.readMapBegin() 
12409
          (_ktype252, _vtype253, _size251 ) = iprot.readMapBegin() 
12225
          for _i241 in xrange(_size237):
12410
          for _i255 in xrange(_size251):
12226
            _key242 = iprot.readString();
12411
            _key256 = iprot.readString();
12227
            _val243 = iprot.readString();
12412
            _val257 = iprot.readString();
12228
            self.undeliveredOrders[_key242] = _val243
12413
            self.undeliveredOrders[_key256] = _val257
12229
          iprot.readMapEnd()
12414
          iprot.readMapEnd()
12230
        else:
12415
        else:
12231
          iprot.skip(ftype)
12416
          iprot.skip(ftype)
12232
      else:
12417
      else:
12233
        iprot.skip(ftype)
12418
        iprot.skip(ftype)
Line 12244... Line 12429...
12244
      oprot.writeI64(self.providerId)
12429
      oprot.writeI64(self.providerId)
12245
      oprot.writeFieldEnd()
12430
      oprot.writeFieldEnd()
12246
    if self.undeliveredOrders is not None:
12431
    if self.undeliveredOrders is not None:
12247
      oprot.writeFieldBegin('undeliveredOrders', TType.MAP, 2)
12432
      oprot.writeFieldBegin('undeliveredOrders', TType.MAP, 2)
12248
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.undeliveredOrders))
12433
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.undeliveredOrders))
12249
      for kiter244,viter245 in self.undeliveredOrders.items():
12434
      for kiter258,viter259 in self.undeliveredOrders.items():
12250
        oprot.writeString(kiter244)
12435
        oprot.writeString(kiter258)
12251
        oprot.writeString(viter245)
12436
        oprot.writeString(viter259)
12252
      oprot.writeMapEnd()
12437
      oprot.writeMapEnd()
12253
      oprot.writeFieldEnd()
12438
      oprot.writeFieldEnd()
12254
    oprot.writeFieldStop()
12439
    oprot.writeFieldStop()
12255
    oprot.writeStructEnd()
12440
    oprot.writeStructEnd()
12256
 
12441
 
Line 12413... Line 12598...
12413
      if ftype == TType.STOP:
12598
      if ftype == TType.STOP:
12414
        break
12599
        break
12415
      if fid == 0:
12600
      if fid == 0:
12416
        if ftype == TType.LIST:
12601
        if ftype == TType.LIST:
12417
          self.success = []
12602
          self.success = []
12418
          (_etype249, _size246) = iprot.readListBegin()
12603
          (_etype263, _size260) = iprot.readListBegin()
12419
          for _i250 in xrange(_size246):
12604
          for _i264 in xrange(_size260):
12420
            _elem251 = Order()
12605
            _elem265 = Order()
12421
            _elem251.read(iprot)
12606
            _elem265.read(iprot)
12422
            self.success.append(_elem251)
12607
            self.success.append(_elem265)
12423
          iprot.readListEnd()
12608
          iprot.readListEnd()
12424
        else:
12609
        else:
12425
          iprot.skip(ftype)
12610
          iprot.skip(ftype)
12426
      else:
12611
      else:
12427
        iprot.skip(ftype)
12612
        iprot.skip(ftype)
Line 12434... Line 12619...
12434
      return
12619
      return
12435
    oprot.writeStructBegin('getNonDeliveredOrdersbyCourier_result')
12620
    oprot.writeStructBegin('getNonDeliveredOrdersbyCourier_result')
12436
    if self.success is not None:
12621
    if self.success is not None:
12437
      oprot.writeFieldBegin('success', TType.LIST, 0)
12622
      oprot.writeFieldBegin('success', TType.LIST, 0)
12438
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12623
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12439
      for iter252 in self.success:
12624
      for iter266 in self.success:
12440
        iter252.write(oprot)
12625
        iter266.write(oprot)
12441
      oprot.writeListEnd()
12626
      oprot.writeListEnd()
12442
      oprot.writeFieldEnd()
12627
      oprot.writeFieldEnd()
12443
    oprot.writeFieldStop()
12628
    oprot.writeFieldStop()
12444
    oprot.writeStructEnd()
12629
    oprot.writeStructEnd()
12445
 
12630
 
Line 12490... Line 12675...
12490
        else:
12675
        else:
12491
          iprot.skip(ftype)
12676
          iprot.skip(ftype)
12492
      elif fid == 2:
12677
      elif fid == 2:
12493
        if ftype == TType.MAP:
12678
        if ftype == TType.MAP:
12494
          self.local_connected_orders = {}
12679
          self.local_connected_orders = {}
12495
          (_ktype254, _vtype255, _size253 ) = iprot.readMapBegin() 
12680
          (_ktype268, _vtype269, _size267 ) = iprot.readMapBegin() 
12496
          for _i257 in xrange(_size253):
12681
          for _i271 in xrange(_size267):
12497
            _key258 = iprot.readString();
12682
            _key272 = iprot.readString();
12498
            _val259 = iprot.readString();
12683
            _val273 = iprot.readString();
12499
            self.local_connected_orders[_key258] = _val259
12684
            self.local_connected_orders[_key272] = _val273
12500
          iprot.readMapEnd()
12685
          iprot.readMapEnd()
12501
        else:
12686
        else:
12502
          iprot.skip(ftype)
12687
          iprot.skip(ftype)
12503
      else:
12688
      else:
12504
        iprot.skip(ftype)
12689
        iprot.skip(ftype)
Line 12515... Line 12700...
12515
      oprot.writeI64(self.providerId)
12700
      oprot.writeI64(self.providerId)
12516
      oprot.writeFieldEnd()
12701
      oprot.writeFieldEnd()
12517
    if self.local_connected_orders is not None:
12702
    if self.local_connected_orders is not None:
12518
      oprot.writeFieldBegin('local_connected_orders', TType.MAP, 2)
12703
      oprot.writeFieldBegin('local_connected_orders', TType.MAP, 2)
12519
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.local_connected_orders))
12704
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.local_connected_orders))
12520
      for kiter260,viter261 in self.local_connected_orders.items():
12705
      for kiter274,viter275 in self.local_connected_orders.items():
12521
        oprot.writeString(kiter260)
12706
        oprot.writeString(kiter274)
12522
        oprot.writeString(viter261)
12707
        oprot.writeString(viter275)
12523
      oprot.writeMapEnd()
12708
      oprot.writeMapEnd()
12524
      oprot.writeFieldEnd()
12709
      oprot.writeFieldEnd()
12525
    oprot.writeFieldStop()
12710
    oprot.writeFieldStop()
12526
    oprot.writeStructEnd()
12711
    oprot.writeStructEnd()
12527
 
12712
 
Line 12684... Line 12869...
12684
      if ftype == TType.STOP:
12869
      if ftype == TType.STOP:
12685
        break
12870
        break
12686
      if fid == 0:
12871
      if fid == 0:
12687
        if ftype == TType.LIST:
12872
        if ftype == TType.LIST:
12688
          self.success = []
12873
          self.success = []
12689
          (_etype265, _size262) = iprot.readListBegin()
12874
          (_etype279, _size276) = iprot.readListBegin()
12690
          for _i266 in xrange(_size262):
12875
          for _i280 in xrange(_size276):
12691
            _elem267 = Order()
12876
            _elem281 = Order()
12692
            _elem267.read(iprot)
12877
            _elem281.read(iprot)
12693
            self.success.append(_elem267)
12878
            self.success.append(_elem281)
12694
          iprot.readListEnd()
12879
          iprot.readListEnd()
12695
        else:
12880
        else:
12696
          iprot.skip(ftype)
12881
          iprot.skip(ftype)
12697
      else:
12882
      else:
12698
        iprot.skip(ftype)
12883
        iprot.skip(ftype)
Line 12705... Line 12890...
12705
      return
12890
      return
12706
    oprot.writeStructBegin('getOrdersNotLocalConnected_result')
12891
    oprot.writeStructBegin('getOrdersNotLocalConnected_result')
12707
    if self.success is not None:
12892
    if self.success is not None:
12708
      oprot.writeFieldBegin('success', TType.LIST, 0)
12893
      oprot.writeFieldBegin('success', TType.LIST, 0)
12709
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12894
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12710
      for iter268 in self.success:
12895
      for iter282 in self.success:
12711
        iter268.write(oprot)
12896
        iter282.write(oprot)
12712
      oprot.writeListEnd()
12897
      oprot.writeListEnd()
12713
      oprot.writeFieldEnd()
12898
      oprot.writeFieldEnd()
12714
    oprot.writeFieldStop()
12899
    oprot.writeFieldStop()
12715
    oprot.writeStructEnd()
12900
    oprot.writeStructEnd()
12716
 
12901
 
Line 12761... Line 12946...
12761
        else:
12946
        else:
12762
          iprot.skip(ftype)
12947
          iprot.skip(ftype)
12763
      elif fid == 2:
12948
      elif fid == 2:
12764
        if ftype == TType.MAP:
12949
        if ftype == TType.MAP:
12765
          self.destination_city_reached_orders = {}
12950
          self.destination_city_reached_orders = {}
12766
          (_ktype270, _vtype271, _size269 ) = iprot.readMapBegin() 
12951
          (_ktype284, _vtype285, _size283 ) = iprot.readMapBegin() 
12767
          for _i273 in xrange(_size269):
12952
          for _i287 in xrange(_size283):
12768
            _key274 = iprot.readString();
12953
            _key288 = iprot.readString();
12769
            _val275 = iprot.readString();
12954
            _val289 = iprot.readString();
12770
            self.destination_city_reached_orders[_key274] = _val275
12955
            self.destination_city_reached_orders[_key288] = _val289
12771
          iprot.readMapEnd()
12956
          iprot.readMapEnd()
12772
        else:
12957
        else:
12773
          iprot.skip(ftype)
12958
          iprot.skip(ftype)
12774
      else:
12959
      else:
12775
        iprot.skip(ftype)
12960
        iprot.skip(ftype)
Line 12786... Line 12971...
12786
      oprot.writeI64(self.providerId)
12971
      oprot.writeI64(self.providerId)
12787
      oprot.writeFieldEnd()
12972
      oprot.writeFieldEnd()
12788
    if self.destination_city_reached_orders is not None:
12973
    if self.destination_city_reached_orders is not None:
12789
      oprot.writeFieldBegin('destination_city_reached_orders', TType.MAP, 2)
12974
      oprot.writeFieldBegin('destination_city_reached_orders', TType.MAP, 2)
12790
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.destination_city_reached_orders))
12975
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.destination_city_reached_orders))
12791
      for kiter276,viter277 in self.destination_city_reached_orders.items():
12976
      for kiter290,viter291 in self.destination_city_reached_orders.items():
12792
        oprot.writeString(kiter276)
12977
        oprot.writeString(kiter290)
12793
        oprot.writeString(viter277)
12978
        oprot.writeString(viter291)
12794
      oprot.writeMapEnd()
12979
      oprot.writeMapEnd()
12795
      oprot.writeFieldEnd()
12980
      oprot.writeFieldEnd()
12796
    oprot.writeFieldStop()
12981
    oprot.writeFieldStop()
12797
    oprot.writeStructEnd()
12982
    oprot.writeStructEnd()
12798
 
12983
 
Line 12904... Line 13089...
12904
        else:
13089
        else:
12905
          iprot.skip(ftype)
13090
          iprot.skip(ftype)
12906
      elif fid == 2:
13091
      elif fid == 2:
12907
        if ftype == TType.MAP:
13092
        if ftype == TType.MAP:
12908
          self.first_atdl_orders = {}
13093
          self.first_atdl_orders = {}
12909
          (_ktype279, _vtype280, _size278 ) = iprot.readMapBegin() 
13094
          (_ktype293, _vtype294, _size292 ) = iprot.readMapBegin() 
12910
          for _i282 in xrange(_size278):
13095
          for _i296 in xrange(_size292):
12911
            _key283 = iprot.readString();
13096
            _key297 = iprot.readString();
12912
            _val284 = iprot.readString();
13097
            _val298 = iprot.readString();
12913
            self.first_atdl_orders[_key283] = _val284
13098
            self.first_atdl_orders[_key297] = _val298
12914
          iprot.readMapEnd()
13099
          iprot.readMapEnd()
12915
        else:
13100
        else:
12916
          iprot.skip(ftype)
13101
          iprot.skip(ftype)
12917
      else:
13102
      else:
12918
        iprot.skip(ftype)
13103
        iprot.skip(ftype)
Line 12929... Line 13114...
12929
      oprot.writeI64(self.providerId)
13114
      oprot.writeI64(self.providerId)
12930
      oprot.writeFieldEnd()
13115
      oprot.writeFieldEnd()
12931
    if self.first_atdl_orders is not None:
13116
    if self.first_atdl_orders is not None:
12932
      oprot.writeFieldBegin('first_atdl_orders', TType.MAP, 2)
13117
      oprot.writeFieldBegin('first_atdl_orders', TType.MAP, 2)
12933
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.first_atdl_orders))
13118
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.first_atdl_orders))
12934
      for kiter285,viter286 in self.first_atdl_orders.items():
13119
      for kiter299,viter300 in self.first_atdl_orders.items():
12935
        oprot.writeString(kiter285)
13120
        oprot.writeString(kiter299)
12936
        oprot.writeString(viter286)
13121
        oprot.writeString(viter300)
12937
      oprot.writeMapEnd()
13122
      oprot.writeMapEnd()
12938
      oprot.writeFieldEnd()
13123
      oprot.writeFieldEnd()
12939
    oprot.writeFieldStop()
13124
    oprot.writeFieldStop()
12940
    oprot.writeStructEnd()
13125
    oprot.writeStructEnd()
12941
 
13126
 
Line 13110... Line 13295...
13110
      if ftype == TType.STOP:
13295
      if ftype == TType.STOP:
13111
        break
13296
        break
13112
      if fid == 0:
13297
      if fid == 0:
13113
        if ftype == TType.LIST:
13298
        if ftype == TType.LIST:
13114
          self.success = []
13299
          self.success = []
13115
          (_etype290, _size287) = iprot.readListBegin()
13300
          (_etype304, _size301) = iprot.readListBegin()
13116
          for _i291 in xrange(_size287):
13301
          for _i305 in xrange(_size301):
13117
            _elem292 = Order()
13302
            _elem306 = Order()
13118
            _elem292.read(iprot)
13303
            _elem306.read(iprot)
13119
            self.success.append(_elem292)
13304
            self.success.append(_elem306)
13120
          iprot.readListEnd()
13305
          iprot.readListEnd()
13121
        else:
13306
        else:
13122
          iprot.skip(ftype)
13307
          iprot.skip(ftype)
13123
      else:
13308
      else:
13124
        iprot.skip(ftype)
13309
        iprot.skip(ftype)
Line 13131... Line 13316...
13131
      return
13316
      return
13132
    oprot.writeStructBegin('getUndeliveredOrders_result')
13317
    oprot.writeStructBegin('getUndeliveredOrders_result')
13133
    if self.success is not None:
13318
    if self.success is not None:
13134
      oprot.writeFieldBegin('success', TType.LIST, 0)
13319
      oprot.writeFieldBegin('success', TType.LIST, 0)
13135
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13320
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13136
      for iter293 in self.success:
13321
      for iter307 in self.success:
13137
        iter293.write(oprot)
13322
        iter307.write(oprot)
13138
      oprot.writeListEnd()
13323
      oprot.writeListEnd()
13139
      oprot.writeFieldEnd()
13324
      oprot.writeFieldEnd()
13140
    oprot.writeFieldStop()
13325
    oprot.writeFieldStop()
13141
    oprot.writeStructEnd()
13326
    oprot.writeStructEnd()
13142
 
13327
 
Line 13220... Line 13405...
13220
      if ftype == TType.STOP:
13405
      if ftype == TType.STOP:
13221
        break
13406
        break
13222
      if fid == 0:
13407
      if fid == 0:
13223
        if ftype == TType.LIST:
13408
        if ftype == TType.LIST:
13224
          self.success = []
13409
          self.success = []
13225
          (_etype297, _size294) = iprot.readListBegin()
13410
          (_etype311, _size308) = iprot.readListBegin()
13226
          for _i298 in xrange(_size294):
13411
          for _i312 in xrange(_size308):
13227
            _elem299 = Order()
13412
            _elem313 = Order()
13228
            _elem299.read(iprot)
13413
            _elem313.read(iprot)
13229
            self.success.append(_elem299)
13414
            self.success.append(_elem313)
13230
          iprot.readListEnd()
13415
          iprot.readListEnd()
13231
        else:
13416
        else:
13232
          iprot.skip(ftype)
13417
          iprot.skip(ftype)
13233
      else:
13418
      else:
13234
        iprot.skip(ftype)
13419
        iprot.skip(ftype)
Line 13241... Line 13426...
13241
      return
13426
      return
13242
    oprot.writeStructBegin('getUndeliveredOrdersExpectedDeliveryDateNotMet_result')
13427
    oprot.writeStructBegin('getUndeliveredOrdersExpectedDeliveryDateNotMet_result')
13243
    if self.success is not None:
13428
    if self.success is not None:
13244
      oprot.writeFieldBegin('success', TType.LIST, 0)
13429
      oprot.writeFieldBegin('success', TType.LIST, 0)
13245
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13430
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13246
      for iter300 in self.success:
13431
      for iter314 in self.success:
13247
        iter300.write(oprot)
13432
        iter314.write(oprot)
13248
      oprot.writeListEnd()
13433
      oprot.writeListEnd()
13249
      oprot.writeFieldEnd()
13434
      oprot.writeFieldEnd()
13250
    oprot.writeFieldStop()
13435
    oprot.writeFieldStop()
13251
    oprot.writeStructEnd()
13436
    oprot.writeStructEnd()
13252
 
13437
 
Line 14420... Line 14605...
14420
        else:
14605
        else:
14421
          iprot.skip(ftype)
14606
          iprot.skip(ftype)
14422
      elif fid == 2:
14607
      elif fid == 2:
14423
        if ftype == TType.MAP:
14608
        if ftype == TType.MAP:
14424
          self.pickupDetails = {}
14609
          self.pickupDetails = {}
14425
          (_ktype302, _vtype303, _size301 ) = iprot.readMapBegin() 
14610
          (_ktype316, _vtype317, _size315 ) = iprot.readMapBegin() 
14426
          for _i305 in xrange(_size301):
14611
          for _i319 in xrange(_size315):
14427
            _key306 = iprot.readString();
14612
            _key320 = iprot.readString();
14428
            _val307 = iprot.readString();
14613
            _val321 = iprot.readString();
14429
            self.pickupDetails[_key306] = _val307
14614
            self.pickupDetails[_key320] = _val321
14430
          iprot.readMapEnd()
14615
          iprot.readMapEnd()
14431
        else:
14616
        else:
14432
          iprot.skip(ftype)
14617
          iprot.skip(ftype)
14433
      else:
14618
      else:
14434
        iprot.skip(ftype)
14619
        iprot.skip(ftype)
Line 14445... Line 14630...
14445
      oprot.writeI64(self.providerId)
14630
      oprot.writeI64(self.providerId)
14446
      oprot.writeFieldEnd()
14631
      oprot.writeFieldEnd()
14447
    if self.pickupDetails is not None:
14632
    if self.pickupDetails is not None:
14448
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
14633
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
14449
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
14634
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
14450
      for kiter308,viter309 in self.pickupDetails.items():
14635
      for kiter322,viter323 in self.pickupDetails.items():
14451
        oprot.writeString(kiter308)
14636
        oprot.writeString(kiter322)
14452
        oprot.writeString(viter309)
14637
        oprot.writeString(viter323)
14453
      oprot.writeMapEnd()
14638
      oprot.writeMapEnd()
14454
      oprot.writeFieldEnd()
14639
      oprot.writeFieldEnd()
14455
    oprot.writeFieldStop()
14640
    oprot.writeFieldStop()
14456
    oprot.writeStructEnd()
14641
    oprot.writeStructEnd()
14457
 
14642
 
Line 14595... Line 14780...
14595
      if ftype == TType.STOP:
14780
      if ftype == TType.STOP:
14596
        break
14781
        break
14597
      if fid == 0:
14782
      if fid == 0:
14598
        if ftype == TType.LIST:
14783
        if ftype == TType.LIST:
14599
          self.success = []
14784
          self.success = []
14600
          (_etype313, _size310) = iprot.readListBegin()
14785
          (_etype327, _size324) = iprot.readListBegin()
14601
          for _i314 in xrange(_size310):
14786
          for _i328 in xrange(_size324):
14602
            _elem315 = Order()
14787
            _elem329 = Order()
14603
            _elem315.read(iprot)
14788
            _elem329.read(iprot)
14604
            self.success.append(_elem315)
14789
            self.success.append(_elem329)
14605
          iprot.readListEnd()
14790
          iprot.readListEnd()
14606
        else:
14791
        else:
14607
          iprot.skip(ftype)
14792
          iprot.skip(ftype)
14608
      else:
14793
      else:
14609
        iprot.skip(ftype)
14794
        iprot.skip(ftype)
Line 14616... Line 14801...
14616
      return
14801
      return
14617
    oprot.writeStructBegin('getDoasNotPickedUp_result')
14802
    oprot.writeStructBegin('getDoasNotPickedUp_result')
14618
    if self.success is not None:
14803
    if self.success is not None:
14619
      oprot.writeFieldBegin('success', TType.LIST, 0)
14804
      oprot.writeFieldBegin('success', TType.LIST, 0)
14620
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14805
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14621
      for iter316 in self.success:
14806
      for iter330 in self.success:
14622
        iter316.write(oprot)
14807
        iter330.write(oprot)
14623
      oprot.writeListEnd()
14808
      oprot.writeListEnd()
14624
      oprot.writeFieldEnd()
14809
      oprot.writeFieldEnd()
14625
    oprot.writeFieldStop()
14810
    oprot.writeFieldStop()
14626
    oprot.writeStructEnd()
14811
    oprot.writeStructEnd()
14627
 
14812
 
Line 14672... Line 14857...
14672
        else:
14857
        else:
14673
          iprot.skip(ftype)
14858
          iprot.skip(ftype)
14674
      elif fid == 2:
14859
      elif fid == 2:
14675
        if ftype == TType.MAP:
14860
        if ftype == TType.MAP:
14676
          self.pickupDetails = {}
14861
          self.pickupDetails = {}
14677
          (_ktype318, _vtype319, _size317 ) = iprot.readMapBegin() 
14862
          (_ktype332, _vtype333, _size331 ) = iprot.readMapBegin() 
14678
          for _i321 in xrange(_size317):
14863
          for _i335 in xrange(_size331):
14679
            _key322 = iprot.readString();
14864
            _key336 = iprot.readString();
14680
            _val323 = iprot.readString();
14865
            _val337 = iprot.readString();
14681
            self.pickupDetails[_key322] = _val323
14866
            self.pickupDetails[_key336] = _val337
14682
          iprot.readMapEnd()
14867
          iprot.readMapEnd()
14683
        else:
14868
        else:
14684
          iprot.skip(ftype)
14869
          iprot.skip(ftype)
14685
      else:
14870
      else:
14686
        iprot.skip(ftype)
14871
        iprot.skip(ftype)
Line 14697... Line 14882...
14697
      oprot.writeI64(self.providerId)
14882
      oprot.writeI64(self.providerId)
14698
      oprot.writeFieldEnd()
14883
      oprot.writeFieldEnd()
14699
    if self.pickupDetails is not None:
14884
    if self.pickupDetails is not None:
14700
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
14885
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
14701
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
14886
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
14702
      for kiter324,viter325 in self.pickupDetails.items():
14887
      for kiter338,viter339 in self.pickupDetails.items():
14703
        oprot.writeString(kiter324)
14888
        oprot.writeString(kiter338)
14704
        oprot.writeString(viter325)
14889
        oprot.writeString(viter339)
14705
      oprot.writeMapEnd()
14890
      oprot.writeMapEnd()
14706
      oprot.writeFieldEnd()
14891
      oprot.writeFieldEnd()
14707
    oprot.writeFieldStop()
14892
    oprot.writeFieldStop()
14708
    oprot.writeStructEnd()
14893
    oprot.writeStructEnd()
14709
 
14894
 
Line 14847... Line 15032...
14847
      if ftype == TType.STOP:
15032
      if ftype == TType.STOP:
14848
        break
15033
        break
14849
      if fid == 0:
15034
      if fid == 0:
14850
        if ftype == TType.LIST:
15035
        if ftype == TType.LIST:
14851
          self.success = []
15036
          self.success = []
14852
          (_etype329, _size326) = iprot.readListBegin()
15037
          (_etype343, _size340) = iprot.readListBegin()
14853
          for _i330 in xrange(_size326):
15038
          for _i344 in xrange(_size340):
14854
            _elem331 = Order()
15039
            _elem345 = Order()
14855
            _elem331.read(iprot)
15040
            _elem345.read(iprot)
14856
            self.success.append(_elem331)
15041
            self.success.append(_elem345)
14857
          iprot.readListEnd()
15042
          iprot.readListEnd()
14858
        else:
15043
        else:
14859
          iprot.skip(ftype)
15044
          iprot.skip(ftype)
14860
      else:
15045
      else:
14861
        iprot.skip(ftype)
15046
        iprot.skip(ftype)
Line 14868... Line 15053...
14868
      return
15053
      return
14869
    oprot.writeStructBegin('getReturnOrdersNotPickedUp_result')
15054
    oprot.writeStructBegin('getReturnOrdersNotPickedUp_result')
14870
    if self.success is not None:
15055
    if self.success is not None:
14871
      oprot.writeFieldBegin('success', TType.LIST, 0)
15056
      oprot.writeFieldBegin('success', TType.LIST, 0)
14872
      oprot.writeListBegin(TType.STRUCT, len(self.success))
15057
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14873
      for iter332 in self.success:
15058
      for iter346 in self.success:
14874
        iter332.write(oprot)
15059
        iter346.write(oprot)
14875
      oprot.writeListEnd()
15060
      oprot.writeListEnd()
14876
      oprot.writeFieldEnd()
15061
      oprot.writeFieldEnd()
14877
    oprot.writeFieldStop()
15062
    oprot.writeFieldStop()
14878
    oprot.writeStructEnd()
15063
    oprot.writeStructEnd()
14879
 
15064
 
Line 15719... Line 15904...
15719
      if ftype == TType.STOP:
15904
      if ftype == TType.STOP:
15720
        break
15905
        break
15721
      if fid == 0:
15906
      if fid == 0:
15722
        if ftype == TType.LIST:
15907
        if ftype == TType.LIST:
15723
          self.success = []
15908
          self.success = []
15724
          (_etype336, _size333) = iprot.readListBegin()
15909
          (_etype350, _size347) = iprot.readListBegin()
15725
          for _i337 in xrange(_size333):
15910
          for _i351 in xrange(_size347):
15726
            _elem338 = ReturnOrder()
15911
            _elem352 = ReturnOrder()
15727
            _elem338.read(iprot)
15912
            _elem352.read(iprot)
15728
            self.success.append(_elem338)
15913
            self.success.append(_elem352)
15729
          iprot.readListEnd()
15914
          iprot.readListEnd()
15730
        else:
15915
        else:
15731
          iprot.skip(ftype)
15916
          iprot.skip(ftype)
15732
      else:
15917
      else:
15733
        iprot.skip(ftype)
15918
        iprot.skip(ftype)
Line 15740... Line 15925...
15740
      return
15925
      return
15741
    oprot.writeStructBegin('getReturnOrders_result')
15926
    oprot.writeStructBegin('getReturnOrders_result')
15742
    if self.success is not None:
15927
    if self.success is not None:
15743
      oprot.writeFieldBegin('success', TType.LIST, 0)
15928
      oprot.writeFieldBegin('success', TType.LIST, 0)
15744
      oprot.writeListBegin(TType.STRUCT, len(self.success))
15929
      oprot.writeListBegin(TType.STRUCT, len(self.success))
15745
      for iter339 in self.success:
15930
      for iter353 in self.success:
15746
        iter339.write(oprot)
15931
        iter353.write(oprot)
15747
      oprot.writeListEnd()
15932
      oprot.writeListEnd()
15748
      oprot.writeFieldEnd()
15933
      oprot.writeFieldEnd()
15749
    oprot.writeFieldStop()
15934
    oprot.writeFieldStop()
15750
    oprot.writeStructEnd()
15935
    oprot.writeStructEnd()
15751
 
15936
 
Line 16654... Line 16839...
16654
      if ftype == TType.STOP:
16839
      if ftype == TType.STOP:
16655
        break
16840
        break
16656
      if fid == 1:
16841
      if fid == 1:
16657
        if ftype == TType.MAP:
16842
        if ftype == TType.MAP:
16658
          self.collectedAmountMap = {}
16843
          self.collectedAmountMap = {}
16659
          (_ktype341, _vtype342, _size340 ) = iprot.readMapBegin() 
16844
          (_ktype355, _vtype356, _size354 ) = iprot.readMapBegin() 
16660
          for _i344 in xrange(_size340):
16845
          for _i358 in xrange(_size354):
16661
            _key345 = iprot.readString();
16846
            _key359 = iprot.readString();
16662
            _val346 = iprot.readDouble();
16847
            _val360 = iprot.readDouble();
16663
            self.collectedAmountMap[_key345] = _val346
16848
            self.collectedAmountMap[_key359] = _val360
16664
          iprot.readMapEnd()
16849
          iprot.readMapEnd()
16665
        else:
16850
        else:
16666
          iprot.skip(ftype)
16851
          iprot.skip(ftype)
16667
      elif fid == 2:
16852
      elif fid == 2:
16668
        if ftype == TType.STRING:
16853
        if ftype == TType.STRING:
Line 16690... Line 16875...
16690
      return
16875
      return
16691
    oprot.writeStructBegin('reconcileCodCollection_args')
16876
    oprot.writeStructBegin('reconcileCodCollection_args')
16692
    if self.collectedAmountMap is not None:
16877
    if self.collectedAmountMap is not None:
16693
      oprot.writeFieldBegin('collectedAmountMap', TType.MAP, 1)
16878
      oprot.writeFieldBegin('collectedAmountMap', TType.MAP, 1)
16694
      oprot.writeMapBegin(TType.STRING, TType.DOUBLE, len(self.collectedAmountMap))
16879
      oprot.writeMapBegin(TType.STRING, TType.DOUBLE, len(self.collectedAmountMap))
16695
      for kiter347,viter348 in self.collectedAmountMap.items():
16880
      for kiter361,viter362 in self.collectedAmountMap.items():
16696
        oprot.writeString(kiter347)
16881
        oprot.writeString(kiter361)
16697
        oprot.writeDouble(viter348)
16882
        oprot.writeDouble(viter362)
16698
      oprot.writeMapEnd()
16883
      oprot.writeMapEnd()
16699
      oprot.writeFieldEnd()
16884
      oprot.writeFieldEnd()
16700
    if self.xferBy is not None:
16885
    if self.xferBy is not None:
16701
      oprot.writeFieldBegin('xferBy', TType.STRING, 2)
16886
      oprot.writeFieldBegin('xferBy', TType.STRING, 2)
16702
      oprot.writeString(self.xferBy)
16887
      oprot.writeString(self.xferBy)
Line 16753... Line 16938...
16753
      if ftype == TType.STOP:
16938
      if ftype == TType.STOP:
16754
        break
16939
        break
16755
      if fid == 0:
16940
      if fid == 0:
16756
        if ftype == TType.MAP:
16941
        if ftype == TType.MAP:
16757
          self.success = {}
16942
          self.success = {}
16758
          (_ktype350, _vtype351, _size349 ) = iprot.readMapBegin() 
16943
          (_ktype364, _vtype365, _size363 ) = iprot.readMapBegin() 
16759
          for _i353 in xrange(_size349):
16944
          for _i367 in xrange(_size363):
16760
            _key354 = iprot.readString();
16945
            _key368 = iprot.readString();
16761
            _val355 = iprot.readString();
16946
            _val369 = iprot.readString();
16762
            self.success[_key354] = _val355
16947
            self.success[_key368] = _val369
16763
          iprot.readMapEnd()
16948
          iprot.readMapEnd()
16764
        else:
16949
        else:
16765
          iprot.skip(ftype)
16950
          iprot.skip(ftype)
16766
      elif fid == 1:
16951
      elif fid == 1:
16767
        if ftype == TType.STRUCT:
16952
        if ftype == TType.STRUCT:
Line 16780... Line 16965...
16780
      return
16965
      return
16781
    oprot.writeStructBegin('reconcileCodCollection_result')
16966
    oprot.writeStructBegin('reconcileCodCollection_result')
16782
    if self.success is not None:
16967
    if self.success is not None:
16783
      oprot.writeFieldBegin('success', TType.MAP, 0)
16968
      oprot.writeFieldBegin('success', TType.MAP, 0)
16784
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.success))
16969
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.success))
16785
      for kiter356,viter357 in self.success.items():
16970
      for kiter370,viter371 in self.success.items():
16786
        oprot.writeString(kiter356)
16971
        oprot.writeString(kiter370)
16787
        oprot.writeString(viter357)
16972
        oprot.writeString(viter371)
16788
      oprot.writeMapEnd()
16973
      oprot.writeMapEnd()
16789
      oprot.writeFieldEnd()
16974
      oprot.writeFieldEnd()
16790
    if self.ex is not None:
16975
    if self.ex is not None:
16791
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
16976
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
16792
      self.ex.write(oprot)
16977
      self.ex.write(oprot)
Line 16892... Line 17077...
16892
      if ftype == TType.STOP:
17077
      if ftype == TType.STOP:
16893
        break
17078
        break
16894
      if fid == 0:
17079
      if fid == 0:
16895
        if ftype == TType.LIST:
17080
        if ftype == TType.LIST:
16896
          self.success = []
17081
          self.success = []
16897
          (_etype361, _size358) = iprot.readListBegin()
17082
          (_etype375, _size372) = iprot.readListBegin()
16898
          for _i362 in xrange(_size358):
17083
          for _i376 in xrange(_size372):
16899
            _elem363 = iprot.readI64();
17084
            _elem377 = iprot.readI64();
16900
            self.success.append(_elem363)
17085
            self.success.append(_elem377)
16901
          iprot.readListEnd()
17086
          iprot.readListEnd()
16902
        else:
17087
        else:
16903
          iprot.skip(ftype)
17088
          iprot.skip(ftype)
16904
      else:
17089
      else:
16905
        iprot.skip(ftype)
17090
        iprot.skip(ftype)
Line 16912... Line 17097...
16912
      return
17097
      return
16913
    oprot.writeStructBegin('getTransactionsRequiringExtraProcessing_result')
17098
    oprot.writeStructBegin('getTransactionsRequiringExtraProcessing_result')
16914
    if self.success is not None:
17099
    if self.success is not None:
16915
      oprot.writeFieldBegin('success', TType.LIST, 0)
17100
      oprot.writeFieldBegin('success', TType.LIST, 0)
16916
      oprot.writeListBegin(TType.I64, len(self.success))
17101
      oprot.writeListBegin(TType.I64, len(self.success))
16917
      for iter364 in self.success:
17102
      for iter378 in self.success:
16918
        oprot.writeI64(iter364)
17103
        oprot.writeI64(iter378)
16919
      oprot.writeListEnd()
17104
      oprot.writeListEnd()
16920
      oprot.writeFieldEnd()
17105
      oprot.writeFieldEnd()
16921
    oprot.writeFieldStop()
17106
    oprot.writeFieldStop()
16922
    oprot.writeStructEnd()
17107
    oprot.writeStructEnd()
16923
 
17108
 
Line 17115... Line 17300...
17115
      if ftype == TType.STOP:
17300
      if ftype == TType.STOP:
17116
        break
17301
        break
17117
      if fid == 0:
17302
      if fid == 0:
17118
        if ftype == TType.MAP:
17303
        if ftype == TType.MAP:
17119
          self.success = {}
17304
          self.success = {}
17120
          (_ktype366, _vtype367, _size365 ) = iprot.readMapBegin() 
17305
          (_ktype380, _vtype381, _size379 ) = iprot.readMapBegin() 
17121
          for _i369 in xrange(_size365):
17306
          for _i383 in xrange(_size379):
17122
            _key370 = iprot.readI64();
17307
            _key384 = iprot.readI64();
17123
            _val371 = iprot.readI64();
17308
            _val385 = iprot.readI64();
17124
            self.success[_key370] = _val371
17309
            self.success[_key384] = _val385
17125
          iprot.readMapEnd()
17310
          iprot.readMapEnd()
17126
        else:
17311
        else:
17127
          iprot.skip(ftype)
17312
          iprot.skip(ftype)
17128
      else:
17313
      else:
17129
        iprot.skip(ftype)
17314
        iprot.skip(ftype)
Line 17136... Line 17321...
17136
      return
17321
      return
17137
    oprot.writeStructBegin('getItemWiseRiskyOrdersCount_result')
17322
    oprot.writeStructBegin('getItemWiseRiskyOrdersCount_result')
17138
    if self.success is not None:
17323
    if self.success is not None:
17139
      oprot.writeFieldBegin('success', TType.MAP, 0)
17324
      oprot.writeFieldBegin('success', TType.MAP, 0)
17140
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
17325
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
17141
      for kiter372,viter373 in self.success.items():
17326
      for kiter386,viter387 in self.success.items():
17142
        oprot.writeI64(kiter372)
17327
        oprot.writeI64(kiter386)
17143
        oprot.writeI64(viter373)
17328
        oprot.writeI64(viter387)
17144
      oprot.writeMapEnd()
17329
      oprot.writeMapEnd()
17145
      oprot.writeFieldEnd()
17330
      oprot.writeFieldEnd()
17146
    oprot.writeFieldStop()
17331
    oprot.writeFieldStop()
17147
    oprot.writeStructEnd()
17332
    oprot.writeStructEnd()
17148
 
17333
 
Line 17185... Line 17370...
17185
      if ftype == TType.STOP:
17370
      if ftype == TType.STOP:
17186
        break
17371
        break
17187
      if fid == 1:
17372
      if fid == 1:
17188
        if ftype == TType.LIST:
17373
        if ftype == TType.LIST:
17189
          self.itemIds = []
17374
          self.itemIds = []
17190
          (_etype377, _size374) = iprot.readListBegin()
17375
          (_etype391, _size388) = iprot.readListBegin()
17191
          for _i378 in xrange(_size374):
17376
          for _i392 in xrange(_size388):
17192
            _elem379 = iprot.readI64();
17377
            _elem393 = iprot.readI64();
17193
            self.itemIds.append(_elem379)
17378
            self.itemIds.append(_elem393)
17194
          iprot.readListEnd()
17379
          iprot.readListEnd()
17195
        else:
17380
        else:
17196
          iprot.skip(ftype)
17381
          iprot.skip(ftype)
17197
      else:
17382
      else:
17198
        iprot.skip(ftype)
17383
        iprot.skip(ftype)
Line 17205... Line 17390...
17205
      return
17390
      return
17206
    oprot.writeStructBegin('getOrdersForItemIds_args')
17391
    oprot.writeStructBegin('getOrdersForItemIds_args')
17207
    if self.itemIds is not None:
17392
    if self.itemIds is not None:
17208
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
17393
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
17209
      oprot.writeListBegin(TType.I64, len(self.itemIds))
17394
      oprot.writeListBegin(TType.I64, len(self.itemIds))
17210
      for iter380 in self.itemIds:
17395
      for iter394 in self.itemIds:
17211
        oprot.writeI64(iter380)
17396
        oprot.writeI64(iter394)
17212
      oprot.writeListEnd()
17397
      oprot.writeListEnd()
17213
      oprot.writeFieldEnd()
17398
      oprot.writeFieldEnd()
17214
    oprot.writeFieldStop()
17399
    oprot.writeFieldStop()
17215
    oprot.writeStructEnd()
17400
    oprot.writeStructEnd()
17216
 
17401
 
Line 17252... Line 17437...
17252
      if ftype == TType.STOP:
17437
      if ftype == TType.STOP:
17253
        break
17438
        break
17254
      if fid == 0:
17439
      if fid == 0:
17255
        if ftype == TType.LIST:
17440
        if ftype == TType.LIST:
17256
          self.success = []
17441
          self.success = []
17257
          (_etype384, _size381) = iprot.readListBegin()
17442
          (_etype398, _size395) = iprot.readListBegin()
17258
          for _i385 in xrange(_size381):
17443
          for _i399 in xrange(_size395):
17259
            _elem386 = Order()
17444
            _elem400 = Order()
17260
            _elem386.read(iprot)
17445
            _elem400.read(iprot)
17261
            self.success.append(_elem386)
17446
            self.success.append(_elem400)
17262
          iprot.readListEnd()
17447
          iprot.readListEnd()
17263
        else:
17448
        else:
17264
          iprot.skip(ftype)
17449
          iprot.skip(ftype)
17265
      else:
17450
      else:
17266
        iprot.skip(ftype)
17451
        iprot.skip(ftype)
Line 17273... Line 17458...
17273
      return
17458
      return
17274
    oprot.writeStructBegin('getOrdersForItemIds_result')
17459
    oprot.writeStructBegin('getOrdersForItemIds_result')
17275
    if self.success is not None:
17460
    if self.success is not None:
17276
      oprot.writeFieldBegin('success', TType.LIST, 0)
17461
      oprot.writeFieldBegin('success', TType.LIST, 0)
17277
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17462
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17278
      for iter387 in self.success:
17463
      for iter401 in self.success:
17279
        iter387.write(oprot)
17464
        iter401.write(oprot)
17280
      oprot.writeListEnd()
17465
      oprot.writeListEnd()
17281
      oprot.writeFieldEnd()
17466
      oprot.writeFieldEnd()
17282
    oprot.writeFieldStop()
17467
    oprot.writeFieldStop()
17283
    oprot.writeStructEnd()
17468
    oprot.writeStructEnd()
17284
 
17469
 
Line 18796... Line 18981...
18796
      if ftype == TType.STOP:
18981
      if ftype == TType.STOP:
18797
        break
18982
        break
18798
      if fid == 0:
18983
      if fid == 0:
18799
        if ftype == TType.MAP:
18984
        if ftype == TType.MAP:
18800
          self.success = {}
18985
          self.success = {}
18801
          (_ktype389, _vtype390, _size388 ) = iprot.readMapBegin() 
18986
          (_ktype403, _vtype404, _size402 ) = iprot.readMapBegin() 
18802
          for _i392 in xrange(_size388):
18987
          for _i406 in xrange(_size402):
18803
            _key393 = iprot.readI32();
18988
            _key407 = iprot.readI32();
18804
            _val394 = TimeoutSummary()
18989
            _val408 = TimeoutSummary()
18805
            _val394.read(iprot)
18990
            _val408.read(iprot)
18806
            self.success[_key393] = _val394
18991
            self.success[_key407] = _val408
18807
          iprot.readMapEnd()
18992
          iprot.readMapEnd()
18808
        else:
18993
        else:
18809
          iprot.skip(ftype)
18994
          iprot.skip(ftype)
18810
      elif fid == 1:
18995
      elif fid == 1:
18811
        if ftype == TType.STRUCT:
18996
        if ftype == TType.STRUCT:
Line 18824... Line 19009...
18824
      return
19009
      return
18825
    oprot.writeStructBegin('markOrdersAsTimeout_result')
19010
    oprot.writeStructBegin('markOrdersAsTimeout_result')
18826
    if self.success is not None:
19011
    if self.success is not None:
18827
      oprot.writeFieldBegin('success', TType.MAP, 0)
19012
      oprot.writeFieldBegin('success', TType.MAP, 0)
18828
      oprot.writeMapBegin(TType.I32, TType.STRUCT, len(self.success))
19013
      oprot.writeMapBegin(TType.I32, TType.STRUCT, len(self.success))
18829
      for kiter395,viter396 in self.success.items():
19014
      for kiter409,viter410 in self.success.items():
18830
        oprot.writeI32(kiter395)
19015
        oprot.writeI32(kiter409)
18831
        viter396.write(oprot)
19016
        viter410.write(oprot)
18832
      oprot.writeMapEnd()
19017
      oprot.writeMapEnd()
18833
      oprot.writeFieldEnd()
19018
      oprot.writeFieldEnd()
18834
    if self.ex is not None:
19019
    if self.ex is not None:
18835
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
19020
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
18836
      self.ex.write(oprot)
19021
      self.ex.write(oprot)
Line 19150... Line 19335...
19150
        else:
19335
        else:
19151
          iprot.skip(ftype)
19336
          iprot.skip(ftype)
19152
      elif fid == 2:
19337
      elif fid == 2:
19153
        if ftype == TType.LIST:
19338
        if ftype == TType.LIST:
19154
          self.order_status_list = []
19339
          self.order_status_list = []
19155
          (_etype400, _size397) = iprot.readListBegin()
19340
          (_etype414, _size411) = iprot.readListBegin()
19156
          for _i401 in xrange(_size397):
19341
          for _i415 in xrange(_size411):
19157
            _elem402 = iprot.readI32();
19342
            _elem416 = iprot.readI32();
19158
            self.order_status_list.append(_elem402)
19343
            self.order_status_list.append(_elem416)
19159
          iprot.readListEnd()
19344
          iprot.readListEnd()
19160
        else:
19345
        else:
19161
          iprot.skip(ftype)
19346
          iprot.skip(ftype)
19162
      else:
19347
      else:
19163
        iprot.skip(ftype)
19348
        iprot.skip(ftype)
Line 19174... Line 19359...
19174
      oprot.writeI64(self.logistics_provider_id)
19359
      oprot.writeI64(self.logistics_provider_id)
19175
      oprot.writeFieldEnd()
19360
      oprot.writeFieldEnd()
19176
    if self.order_status_list is not None:
19361
    if self.order_status_list is not None:
19177
      oprot.writeFieldBegin('order_status_list', TType.LIST, 2)
19362
      oprot.writeFieldBegin('order_status_list', TType.LIST, 2)
19178
      oprot.writeListBegin(TType.I32, len(self.order_status_list))
19363
      oprot.writeListBegin(TType.I32, len(self.order_status_list))
19179
      for iter403 in self.order_status_list:
19364
      for iter417 in self.order_status_list:
19180
        oprot.writeI32(iter403)
19365
        oprot.writeI32(iter417)
19181
      oprot.writeListEnd()
19366
      oprot.writeListEnd()
19182
      oprot.writeFieldEnd()
19367
      oprot.writeFieldEnd()
19183
    oprot.writeFieldStop()
19368
    oprot.writeFieldStop()
19184
    oprot.writeStructEnd()
19369
    oprot.writeStructEnd()
19185
 
19370
 
Line 19224... Line 19409...
19224
      if ftype == TType.STOP:
19409
      if ftype == TType.STOP:
19225
        break
19410
        break
19226
      if fid == 0:
19411
      if fid == 0:
19227
        if ftype == TType.LIST:
19412
        if ftype == TType.LIST:
19228
          self.success = []
19413
          self.success = []
19229
          (_etype407, _size404) = iprot.readListBegin()
19414
          (_etype421, _size418) = iprot.readListBegin()
19230
          for _i408 in xrange(_size404):
19415
          for _i422 in xrange(_size418):
19231
            _elem409 = Order()
19416
            _elem423 = Order()
19232
            _elem409.read(iprot)
19417
            _elem423.read(iprot)
19233
            self.success.append(_elem409)
19418
            self.success.append(_elem423)
19234
          iprot.readListEnd()
19419
          iprot.readListEnd()
19235
        else:
19420
        else:
19236
          iprot.skip(ftype)
19421
          iprot.skip(ftype)
19237
      elif fid == 1:
19422
      elif fid == 1:
19238
        if ftype == TType.STRUCT:
19423
        if ftype == TType.STRUCT:
Line 19251... Line 19436...
19251
      return
19436
      return
19252
    oprot.writeStructBegin('getOrdersForProviderForStatus_result')
19437
    oprot.writeStructBegin('getOrdersForProviderForStatus_result')
19253
    if self.success is not None:
19438
    if self.success is not None:
19254
      oprot.writeFieldBegin('success', TType.LIST, 0)
19439
      oprot.writeFieldBegin('success', TType.LIST, 0)
19255
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19440
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19256
      for iter410 in self.success:
19441
      for iter424 in self.success:
19257
        iter410.write(oprot)
19442
        iter424.write(oprot)
19258
      oprot.writeListEnd()
19443
      oprot.writeListEnd()
19259
      oprot.writeFieldEnd()
19444
      oprot.writeFieldEnd()
19260
    if self.ex is not None:
19445
    if self.ex is not None:
19261
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
19446
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
19262
      self.ex.write(oprot)
19447
      self.ex.write(oprot)
Line 19389... Line 19574...
19389
      if ftype == TType.STOP:
19574
      if ftype == TType.STOP:
19390
        break
19575
        break
19391
      if fid == 0:
19576
      if fid == 0:
19392
        if ftype == TType.LIST:
19577
        if ftype == TType.LIST:
19393
          self.success = []
19578
          self.success = []
19394
          (_etype414, _size411) = iprot.readListBegin()
19579
          (_etype428, _size425) = iprot.readListBegin()
19395
          for _i415 in xrange(_size411):
19580
          for _i429 in xrange(_size425):
19396
            _elem416 = Order()
19581
            _elem430 = Order()
19397
            _elem416.read(iprot)
19582
            _elem430.read(iprot)
19398
            self.success.append(_elem416)
19583
            self.success.append(_elem430)
19399
          iprot.readListEnd()
19584
          iprot.readListEnd()
19400
        else:
19585
        else:
19401
          iprot.skip(ftype)
19586
          iprot.skip(ftype)
19402
      elif fid == 1:
19587
      elif fid == 1:
19403
        if ftype == TType.STRUCT:
19588
        if ftype == TType.STRUCT:
Line 19416... Line 19601...
19416
      return
19601
      return
19417
    oprot.writeStructBegin('getBilledOrdersForVendor_result')
19602
    oprot.writeStructBegin('getBilledOrdersForVendor_result')
19418
    if self.success is not None:
19603
    if self.success is not None:
19419
      oprot.writeFieldBegin('success', TType.LIST, 0)
19604
      oprot.writeFieldBegin('success', TType.LIST, 0)
19420
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19605
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19421
      for iter417 in self.success:
19606
      for iter431 in self.success:
19422
        iter417.write(oprot)
19607
        iter431.write(oprot)
19423
      oprot.writeListEnd()
19608
      oprot.writeListEnd()
19424
      oprot.writeFieldEnd()
19609
      oprot.writeFieldEnd()
19425
    if self.ex is not None:
19610
    if self.ex is not None:
19426
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
19611
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
19427
      self.ex.write(oprot)
19612
      self.ex.write(oprot)
Line 19512... Line 19697...
19512
      if ftype == TType.STOP:
19697
      if ftype == TType.STOP:
19513
        break
19698
        break
19514
      if fid == 0:
19699
      if fid == 0:
19515
        if ftype == TType.LIST:
19700
        if ftype == TType.LIST:
19516
          self.success = []
19701
          self.success = []
19517
          (_etype421, _size418) = iprot.readListBegin()
19702
          (_etype435, _size432) = iprot.readListBegin()
19518
          for _i422 in xrange(_size418):
19703
          for _i436 in xrange(_size432):
19519
            _elem423 = Order()
19704
            _elem437 = Order()
19520
            _elem423.read(iprot)
19705
            _elem437.read(iprot)
19521
            self.success.append(_elem423)
19706
            self.success.append(_elem437)
19522
          iprot.readListEnd()
19707
          iprot.readListEnd()
19523
        else:
19708
        else:
19524
          iprot.skip(ftype)
19709
          iprot.skip(ftype)
19525
      elif fid == 1:
19710
      elif fid == 1:
19526
        if ftype == TType.STRUCT:
19711
        if ftype == TType.STRUCT:
Line 19539... Line 19724...
19539
      return
19724
      return
19540
    oprot.writeStructBegin('getSlippedSippingDateOrders_result')
19725
    oprot.writeStructBegin('getSlippedSippingDateOrders_result')
19541
    if self.success is not None:
19726
    if self.success is not None:
19542
      oprot.writeFieldBegin('success', TType.LIST, 0)
19727
      oprot.writeFieldBegin('success', TType.LIST, 0)
19543
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19728
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19544
      for iter424 in self.success:
19729
      for iter438 in self.success:
19545
        iter424.write(oprot)
19730
        iter438.write(oprot)
19546
      oprot.writeListEnd()
19731
      oprot.writeListEnd()
19547
      oprot.writeFieldEnd()
19732
      oprot.writeFieldEnd()
19548
    if self.ex is not None:
19733
    if self.ex is not None:
19549
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
19734
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
19550
      self.ex.write(oprot)
19735
      self.ex.write(oprot)
Line 19665... Line 19850...
19665
      if ftype == TType.STOP:
19850
      if ftype == TType.STOP:
19666
        break
19851
        break
19667
      if fid == 0:
19852
      if fid == 0:
19668
        if ftype == TType.LIST:
19853
        if ftype == TType.LIST:
19669
          self.success = []
19854
          self.success = []
19670
          (_etype428, _size425) = iprot.readListBegin()
19855
          (_etype442, _size439) = iprot.readListBegin()
19671
          for _i429 in xrange(_size425):
19856
          for _i443 in xrange(_size439):
19672
            _elem430 = Order()
19857
            _elem444 = Order()
19673
            _elem430.read(iprot)
19858
            _elem444.read(iprot)
19674
            self.success.append(_elem430)
19859
            self.success.append(_elem444)
19675
          iprot.readListEnd()
19860
          iprot.readListEnd()
19676
        else:
19861
        else:
19677
          iprot.skip(ftype)
19862
          iprot.skip(ftype)
19678
      elif fid == 1:
19863
      elif fid == 1:
19679
        if ftype == TType.STRUCT:
19864
        if ftype == TType.STRUCT:
Line 19692... Line 19877...
19692
      return
19877
      return
19693
    oprot.writeStructBegin('getCancelledOrders_result')
19878
    oprot.writeStructBegin('getCancelledOrders_result')
19694
    if self.success is not None:
19879
    if self.success is not None:
19695
      oprot.writeFieldBegin('success', TType.LIST, 0)
19880
      oprot.writeFieldBegin('success', TType.LIST, 0)
19696
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19881
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19697
      for iter431 in self.success:
19882
      for iter445 in self.success:
19698
        iter431.write(oprot)
19883
        iter445.write(oprot)
19699
      oprot.writeListEnd()
19884
      oprot.writeListEnd()
19700
      oprot.writeFieldEnd()
19885
      oprot.writeFieldEnd()
19701
    if self.ex is not None:
19886
    if self.ex is not None:
19702
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
19887
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
19703
      self.ex.write(oprot)
19888
      self.ex.write(oprot)
Line 19744... Line 19929...
19744
      if ftype == TType.STOP:
19929
      if ftype == TType.STOP:
19745
        break
19930
        break
19746
      if fid == 1:
19931
      if fid == 1:
19747
        if ftype == TType.MAP:
19932
        if ftype == TType.MAP:
19748
          self.mapAWBAndAmount = {}
19933
          self.mapAWBAndAmount = {}
19749
          (_ktype433, _vtype434, _size432 ) = iprot.readMapBegin() 
19934
          (_ktype447, _vtype448, _size446 ) = iprot.readMapBegin() 
19750
          for _i436 in xrange(_size432):
19935
          for _i450 in xrange(_size446):
19751
            _key437 = iprot.readI64();
19936
            _key451 = iprot.readI64();
19752
            _val438 = iprot.readDouble();
19937
            _val452 = iprot.readDouble();
19753
            self.mapAWBAndAmount[_key437] = _val438
19938
            self.mapAWBAndAmount[_key451] = _val452
19754
          iprot.readMapEnd()
19939
          iprot.readMapEnd()
19755
        else:
19940
        else:
19756
          iprot.skip(ftype)
19941
          iprot.skip(ftype)
19757
      else:
19942
      else:
19758
        iprot.skip(ftype)
19943
        iprot.skip(ftype)
Line 19765... Line 19950...
19765
      return
19950
      return
19766
    oprot.writeStructBegin('saveBluedartSettlements_args')
19951
    oprot.writeStructBegin('saveBluedartSettlements_args')
19767
    if self.mapAWBAndAmount is not None:
19952
    if self.mapAWBAndAmount is not None:
19768
      oprot.writeFieldBegin('mapAWBAndAmount', TType.MAP, 1)
19953
      oprot.writeFieldBegin('mapAWBAndAmount', TType.MAP, 1)
19769
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.mapAWBAndAmount))
19954
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.mapAWBAndAmount))
19770
      for kiter439,viter440 in self.mapAWBAndAmount.items():
19955
      for kiter453,viter454 in self.mapAWBAndAmount.items():
19771
        oprot.writeI64(kiter439)
19956
        oprot.writeI64(kiter453)
19772
        oprot.writeDouble(viter440)
19957
        oprot.writeDouble(viter454)
19773
      oprot.writeMapEnd()
19958
      oprot.writeMapEnd()
19774
      oprot.writeFieldEnd()
19959
      oprot.writeFieldEnd()
19775
    oprot.writeFieldStop()
19960
    oprot.writeFieldStop()
19776
    oprot.writeStructEnd()
19961
    oprot.writeStructEnd()
19777
 
19962
 
Line 20402... Line 20587...
20402
      if ftype == TType.STOP:
20587
      if ftype == TType.STOP:
20403
        break
20588
        break
20404
      if fid == 0:
20589
      if fid == 0:
20405
        if ftype == TType.MAP:
20590
        if ftype == TType.MAP:
20406
          self.success = {}
20591
          self.success = {}
20407
          (_ktype442, _vtype443, _size441 ) = iprot.readMapBegin() 
20592
          (_ktype456, _vtype457, _size455 ) = iprot.readMapBegin() 
20408
          for _i445 in xrange(_size441):
20593
          for _i459 in xrange(_size455):
20409
            _key446 = iprot.readI64();
20594
            _key460 = iprot.readI64();
20410
            _val447 = iprot.readString();
20595
            _val461 = iprot.readString();
20411
            self.success[_key446] = _val447
20596
            self.success[_key460] = _val461
20412
          iprot.readMapEnd()
20597
          iprot.readMapEnd()
20413
        else:
20598
        else:
20414
          iprot.skip(ftype)
20599
          iprot.skip(ftype)
20415
      elif fid == 1:
20600
      elif fid == 1:
20416
        if ftype == TType.STRUCT:
20601
        if ftype == TType.STRUCT:
Line 20429... Line 20614...
20429
      return
20614
      return
20430
    oprot.writeStructBegin('getEBSSettlementSummaries_result')
20615
    oprot.writeStructBegin('getEBSSettlementSummaries_result')
20431
    if self.success is not None:
20616
    if self.success is not None:
20432
      oprot.writeFieldBegin('success', TType.MAP, 0)
20617
      oprot.writeFieldBegin('success', TType.MAP, 0)
20433
      oprot.writeMapBegin(TType.I64, TType.STRING, len(self.success))
20618
      oprot.writeMapBegin(TType.I64, TType.STRING, len(self.success))
20434
      for kiter448,viter449 in self.success.items():
20619
      for kiter462,viter463 in self.success.items():
20435
        oprot.writeI64(kiter448)
20620
        oprot.writeI64(kiter462)
20436
        oprot.writeString(viter449)
20621
        oprot.writeString(viter463)
20437
      oprot.writeMapEnd()
20622
      oprot.writeMapEnd()
20438
      oprot.writeFieldEnd()
20623
      oprot.writeFieldEnd()
20439
    if self.ex is not None:
20624
    if self.ex is not None:
20440
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
20625
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
20441
      self.ex.write(oprot)
20626
      self.ex.write(oprot)
Line 20821... Line 21006...
20821
      if ftype == TType.STOP:
21006
      if ftype == TType.STOP:
20822
        break
21007
        break
20823
      if fid == 0:
21008
      if fid == 0:
20824
        if ftype == TType.LIST:
21009
        if ftype == TType.LIST:
20825
          self.success = []
21010
          self.success = []
20826
          (_etype453, _size450) = iprot.readListBegin()
21011
          (_etype467, _size464) = iprot.readListBegin()
20827
          for _i454 in xrange(_size450):
21012
          for _i468 in xrange(_size464):
20828
            _elem455 = PaymentSettlement()
21013
            _elem469 = PaymentSettlement()
20829
            _elem455.read(iprot)
21014
            _elem469.read(iprot)
20830
            self.success.append(_elem455)
21015
            self.success.append(_elem469)
20831
          iprot.readListEnd()
21016
          iprot.readListEnd()
20832
        else:
21017
        else:
20833
          iprot.skip(ftype)
21018
          iprot.skip(ftype)
20834
      elif fid == 1:
21019
      elif fid == 1:
20835
        if ftype == TType.STRUCT:
21020
        if ftype == TType.STRUCT:
Line 20848... Line 21033...
20848
      return
21033
      return
20849
    oprot.writeStructBegin('getSettlementsByDate_result')
21034
    oprot.writeStructBegin('getSettlementsByDate_result')
20850
    if self.success is not None:
21035
    if self.success is not None:
20851
      oprot.writeFieldBegin('success', TType.LIST, 0)
21036
      oprot.writeFieldBegin('success', TType.LIST, 0)
20852
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21037
      oprot.writeListBegin(TType.STRUCT, len(self.success))
20853
      for iter456 in self.success:
21038
      for iter470 in self.success:
20854
        iter456.write(oprot)
21039
        iter470.write(oprot)
20855
      oprot.writeListEnd()
21040
      oprot.writeListEnd()
20856
      oprot.writeFieldEnd()
21041
      oprot.writeFieldEnd()
20857
    if self.ex is not None:
21042
    if self.ex is not None:
20858
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
21043
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
20859
      self.ex.write(oprot)
21044
      self.ex.write(oprot)
Line 20900... Line 21085...
20900
      if ftype == TType.STOP:
21085
      if ftype == TType.STOP:
20901
        break
21086
        break
20902
      if fid == 1:
21087
      if fid == 1:
20903
        if ftype == TType.LIST:
21088
        if ftype == TType.LIST:
20904
          self.orderIds = []
21089
          self.orderIds = []
20905
          (_etype460, _size457) = iprot.readListBegin()
21090
          (_etype474, _size471) = iprot.readListBegin()
20906
          for _i461 in xrange(_size457):
21091
          for _i475 in xrange(_size471):
20907
            _elem462 = iprot.readI64();
21092
            _elem476 = iprot.readI64();
20908
            self.orderIds.append(_elem462)
21093
            self.orderIds.append(_elem476)
20909
          iprot.readListEnd()
21094
          iprot.readListEnd()
20910
        else:
21095
        else:
20911
          iprot.skip(ftype)
21096
          iprot.skip(ftype)
20912
      else:
21097
      else:
20913
        iprot.skip(ftype)
21098
        iprot.skip(ftype)
Line 20920... Line 21105...
20920
      return
21105
      return
20921
    oprot.writeStructBegin('getReshippedOrderIds_args')
21106
    oprot.writeStructBegin('getReshippedOrderIds_args')
20922
    if self.orderIds is not None:
21107
    if self.orderIds is not None:
20923
      oprot.writeFieldBegin('orderIds', TType.LIST, 1)
21108
      oprot.writeFieldBegin('orderIds', TType.LIST, 1)
20924
      oprot.writeListBegin(TType.I64, len(self.orderIds))
21109
      oprot.writeListBegin(TType.I64, len(self.orderIds))
20925
      for iter463 in self.orderIds:
21110
      for iter477 in self.orderIds:
20926
        oprot.writeI64(iter463)
21111
        oprot.writeI64(iter477)
20927
      oprot.writeListEnd()
21112
      oprot.writeListEnd()
20928
      oprot.writeFieldEnd()
21113
      oprot.writeFieldEnd()
20929
    oprot.writeFieldStop()
21114
    oprot.writeFieldStop()
20930
    oprot.writeStructEnd()
21115
    oprot.writeStructEnd()
20931
 
21116
 
Line 20970... Line 21155...
20970
      if ftype == TType.STOP:
21155
      if ftype == TType.STOP:
20971
        break
21156
        break
20972
      if fid == 0:
21157
      if fid == 0:
20973
        if ftype == TType.LIST:
21158
        if ftype == TType.LIST:
20974
          self.success = []
21159
          self.success = []
20975
          (_etype467, _size464) = iprot.readListBegin()
21160
          (_etype481, _size478) = iprot.readListBegin()
20976
          for _i468 in xrange(_size464):
21161
          for _i482 in xrange(_size478):
20977
            _elem469 = iprot.readI64();
21162
            _elem483 = iprot.readI64();
20978
            self.success.append(_elem469)
21163
            self.success.append(_elem483)
20979
          iprot.readListEnd()
21164
          iprot.readListEnd()
20980
        else:
21165
        else:
20981
          iprot.skip(ftype)
21166
          iprot.skip(ftype)
20982
      elif fid == 1:
21167
      elif fid == 1:
20983
        if ftype == TType.STRUCT:
21168
        if ftype == TType.STRUCT:
Line 20996... Line 21181...
20996
      return
21181
      return
20997
    oprot.writeStructBegin('getReshippedOrderIds_result')
21182
    oprot.writeStructBegin('getReshippedOrderIds_result')
20998
    if self.success is not None:
21183
    if self.success is not None:
20999
      oprot.writeFieldBegin('success', TType.LIST, 0)
21184
      oprot.writeFieldBegin('success', TType.LIST, 0)
21000
      oprot.writeListBegin(TType.I64, len(self.success))
21185
      oprot.writeListBegin(TType.I64, len(self.success))
21001
      for iter470 in self.success:
21186
      for iter484 in self.success:
21002
        oprot.writeI64(iter470)
21187
        oprot.writeI64(iter484)
21003
      oprot.writeListEnd()
21188
      oprot.writeListEnd()
21004
      oprot.writeFieldEnd()
21189
      oprot.writeFieldEnd()
21005
    if self.ex is not None:
21190
    if self.ex is not None:
21006
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
21191
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
21007
      self.ex.write(oprot)
21192
      self.ex.write(oprot)
Line 21054... Line 21239...
21054
      if ftype == TType.STOP:
21239
      if ftype == TType.STOP:
21055
        break
21240
        break
21056
      if fid == 1:
21241
      if fid == 1:
21057
        if ftype == TType.MAP:
21242
        if ftype == TType.MAP:
21058
          self.itemIdQuantityMap = {}
21243
          self.itemIdQuantityMap = {}
21059
          (_ktype472, _vtype473, _size471 ) = iprot.readMapBegin() 
21244
          (_ktype486, _vtype487, _size485 ) = iprot.readMapBegin() 
21060
          for _i475 in xrange(_size471):
21245
          for _i489 in xrange(_size485):
21061
            _key476 = iprot.readI64();
21246
            _key490 = iprot.readI64();
21062
            _val477 = iprot.readI64();
21247
            _val491 = iprot.readI64();
21063
            self.itemIdQuantityMap[_key476] = _val477
21248
            self.itemIdQuantityMap[_key490] = _val491
21064
          iprot.readMapEnd()
21249
          iprot.readMapEnd()
21065
        else:
21250
        else:
21066
          iprot.skip(ftype)
21251
          iprot.skip(ftype)
21067
      elif fid == 2:
21252
      elif fid == 2:
21068
        if ftype == TType.I64:
21253
        if ftype == TType.I64:
Line 21085... Line 21270...
21085
      return
21270
      return
21086
    oprot.writeStructBegin('updateOrdersAsPORaised_args')
21271
    oprot.writeStructBegin('updateOrdersAsPORaised_args')
21087
    if self.itemIdQuantityMap is not None:
21272
    if self.itemIdQuantityMap is not None:
21088
      oprot.writeFieldBegin('itemIdQuantityMap', TType.MAP, 1)
21273
      oprot.writeFieldBegin('itemIdQuantityMap', TType.MAP, 1)
21089
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.itemIdQuantityMap))
21274
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.itemIdQuantityMap))
21090
      for kiter478,viter479 in self.itemIdQuantityMap.items():
21275
      for kiter492,viter493 in self.itemIdQuantityMap.items():
21091
        oprot.writeI64(kiter478)
21276
        oprot.writeI64(kiter492)
21092
        oprot.writeI64(viter479)
21277
        oprot.writeI64(viter493)
21093
      oprot.writeMapEnd()
21278
      oprot.writeMapEnd()
21094
      oprot.writeFieldEnd()
21279
      oprot.writeFieldEnd()
21095
    if self.purchaseOrderId is not None:
21280
    if self.purchaseOrderId is not None:
21096
      oprot.writeFieldBegin('purchaseOrderId', TType.I64, 2)
21281
      oprot.writeFieldBegin('purchaseOrderId', TType.I64, 2)
21097
      oprot.writeI64(self.purchaseOrderId)
21282
      oprot.writeI64(self.purchaseOrderId)
Line 21265... Line 21450...
21265
      if ftype == TType.STOP:
21450
      if ftype == TType.STOP:
21266
        break
21451
        break
21267
      if fid == 0:
21452
      if fid == 0:
21268
        if ftype == TType.LIST:
21453
        if ftype == TType.LIST:
21269
          self.success = []
21454
          self.success = []
21270
          (_etype483, _size480) = iprot.readListBegin()
21455
          (_etype497, _size494) = iprot.readListBegin()
21271
          for _i484 in xrange(_size480):
21456
          for _i498 in xrange(_size494):
21272
            _elem485 = Order()
21457
            _elem499 = Order()
21273
            _elem485.read(iprot)
21458
            _elem499.read(iprot)
21274
            self.success.append(_elem485)
21459
            self.success.append(_elem499)
21275
          iprot.readListEnd()
21460
          iprot.readListEnd()
21276
        else:
21461
        else:
21277
          iprot.skip(ftype)
21462
          iprot.skip(ftype)
21278
      elif fid == 1:
21463
      elif fid == 1:
21279
        if ftype == TType.STRUCT:
21464
        if ftype == TType.STRUCT:
Line 21292... Line 21477...
21292
      return
21477
      return
21293
    oprot.writeStructBegin('getOrdersWhereVendorNotPaid_result')
21478
    oprot.writeStructBegin('getOrdersWhereVendorNotPaid_result')
21294
    if self.success is not None:
21479
    if self.success is not None:
21295
      oprot.writeFieldBegin('success', TType.LIST, 0)
21480
      oprot.writeFieldBegin('success', TType.LIST, 0)
21296
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21481
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21297
      for iter486 in self.success:
21482
      for iter500 in self.success:
21298
        iter486.write(oprot)
21483
        iter500.write(oprot)
21299
      oprot.writeListEnd()
21484
      oprot.writeListEnd()
21300
      oprot.writeFieldEnd()
21485
      oprot.writeFieldEnd()
21301
    if self.ex is not None:
21486
    if self.ex is not None:
21302
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
21487
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
21303
      self.ex.write(oprot)
21488
      self.ex.write(oprot)