Subversion Repositories SmartDukaan

Rev

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

Rev 6159 Rev 6188
Line 1375... Line 1375...
1375
     - orderId
1375
     - orderId
1376
     - amount
1376
     - amount
1377
    """
1377
    """
1378
    pass
1378
    pass
1379
 
1379
 
-
 
1380
  def getRechargeStatistics(self, ):
-
 
1381
    pass
-
 
1382
 
1380
  def getRechargeOrdersForStatus(self, status):
1383
  def getRechargeOrdersForStatus(self, status):
1381
    """
1384
    """
1382
    Parameters:
1385
    Parameters:
1383
     - status
1386
     - status
1384
    """
1387
    """
Line 6207... Line 6210...
6207
    result = addAmountToWallet_result()
6210
    result = addAmountToWallet_result()
6208
    result.read(self._iprot)
6211
    result.read(self._iprot)
6209
    self._iprot.readMessageEnd()
6212
    self._iprot.readMessageEnd()
6210
    return
6213
    return
6211
 
6214
 
-
 
6215
  def getRechargeStatistics(self, ):
-
 
6216
    self.send_getRechargeStatistics()
-
 
6217
    return self.recv_getRechargeStatistics()
-
 
6218
 
-
 
6219
  def send_getRechargeStatistics(self, ):
-
 
6220
    self._oprot.writeMessageBegin('getRechargeStatistics', TMessageType.CALL, self._seqid)
-
 
6221
    args = getRechargeStatistics_args()
-
 
6222
    args.write(self._oprot)
-
 
6223
    self._oprot.writeMessageEnd()
-
 
6224
    self._oprot.trans.flush()
-
 
6225
 
-
 
6226
  def recv_getRechargeStatistics(self, ):
-
 
6227
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
6228
    if mtype == TMessageType.EXCEPTION:
-
 
6229
      x = TApplicationException()
-
 
6230
      x.read(self._iprot)
-
 
6231
      self._iprot.readMessageEnd()
-
 
6232
      raise x
-
 
6233
    result = getRechargeStatistics_result()
-
 
6234
    result.read(self._iprot)
-
 
6235
    self._iprot.readMessageEnd()
-
 
6236
    if result.success is not None:
-
 
6237
      return result.success
-
 
6238
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getRechargeStatistics failed: unknown result");
-
 
6239
 
6212
  def getRechargeOrdersForStatus(self, status):
6240
  def getRechargeOrdersForStatus(self, status):
6213
    """
6241
    """
6214
    Parameters:
6242
    Parameters:
6215
     - status
6243
     - status
6216
    """
6244
    """
Line 6410... Line 6438...
6410
    self._processMap["getRechargeOrdersForTransaction"] = Processor.process_getRechargeOrdersForTransaction
6438
    self._processMap["getRechargeOrdersForTransaction"] = Processor.process_getRechargeOrdersForTransaction
6411
    self._processMap["getServiceProviders"] = Processor.process_getServiceProviders
6439
    self._processMap["getServiceProviders"] = Processor.process_getServiceProviders
6412
    self._processMap["getServiceProviderForDevice"] = Processor.process_getServiceProviderForDevice
6440
    self._processMap["getServiceProviderForDevice"] = Processor.process_getServiceProviderForDevice
6413
    self._processMap["getRechargeOrdersForDevice"] = Processor.process_getRechargeOrdersForDevice
6441
    self._processMap["getRechargeOrdersForDevice"] = Processor.process_getRechargeOrdersForDevice
6414
    self._processMap["addAmountToWallet"] = Processor.process_addAmountToWallet
6442
    self._processMap["addAmountToWallet"] = Processor.process_addAmountToWallet
-
 
6443
    self._processMap["getRechargeStatistics"] = Processor.process_getRechargeStatistics
6415
    self._processMap["getRechargeOrdersForStatus"] = Processor.process_getRechargeOrdersForStatus
6444
    self._processMap["getRechargeOrdersForStatus"] = Processor.process_getRechargeOrdersForStatus
6416
    self._processMap["getPlansForOperator"] = Processor.process_getPlansForOperator
6445
    self._processMap["getPlansForOperator"] = Processor.process_getPlansForOperator
6417
 
6446
 
6418
  def process(self, iprot, oprot):
6447
  def process(self, iprot, oprot):
6419
    (name, type, seqid) = iprot.readMessageBegin()
6448
    (name, type, seqid) = iprot.readMessageBegin()
Line 8245... Line 8274...
8245
    oprot.writeMessageBegin("addAmountToWallet", TMessageType.REPLY, seqid)
8274
    oprot.writeMessageBegin("addAmountToWallet", TMessageType.REPLY, seqid)
8246
    result.write(oprot)
8275
    result.write(oprot)
8247
    oprot.writeMessageEnd()
8276
    oprot.writeMessageEnd()
8248
    oprot.trans.flush()
8277
    oprot.trans.flush()
8249
 
8278
 
-
 
8279
  def process_getRechargeStatistics(self, seqid, iprot, oprot):
-
 
8280
    args = getRechargeStatistics_args()
-
 
8281
    args.read(iprot)
-
 
8282
    iprot.readMessageEnd()
-
 
8283
    result = getRechargeStatistics_result()
-
 
8284
    result.success = self._handler.getRechargeStatistics()
-
 
8285
    oprot.writeMessageBegin("getRechargeStatistics", TMessageType.REPLY, seqid)
-
 
8286
    result.write(oprot)
-
 
8287
    oprot.writeMessageEnd()
-
 
8288
    oprot.trans.flush()
-
 
8289
 
8250
  def process_getRechargeOrdersForStatus(self, seqid, iprot, oprot):
8290
  def process_getRechargeOrdersForStatus(self, seqid, iprot, oprot):
8251
    args = getRechargeOrdersForStatus_args()
8291
    args = getRechargeOrdersForStatus_args()
8252
    args.read(iprot)
8292
    args.read(iprot)
8253
    iprot.readMessageEnd()
8293
    iprot.readMessageEnd()
8254
    result = getRechargeOrdersForStatus_result()
8294
    result = getRechargeOrdersForStatus_result()
Line 8660... Line 8700...
8660
      if ftype == TType.STOP:
8700
      if ftype == TType.STOP:
8661
        break
8701
        break
8662
      if fid == 0:
8702
      if fid == 0:
8663
        if ftype == TType.LIST:
8703
        if ftype == TType.LIST:
8664
          self.success = []
8704
          self.success = []
8665
          (_etype66, _size63) = iprot.readListBegin()
8705
          (_etype109, _size106) = iprot.readListBegin()
8666
          for _i67 in xrange(_size63):
8706
          for _i110 in xrange(_size106):
8667
            _elem68 = Transaction()
8707
            _elem111 = Transaction()
8668
            _elem68.read(iprot)
8708
            _elem111.read(iprot)
8669
            self.success.append(_elem68)
8709
            self.success.append(_elem111)
8670
          iprot.readListEnd()
8710
          iprot.readListEnd()
8671
        else:
8711
        else:
8672
          iprot.skip(ftype)
8712
          iprot.skip(ftype)
8673
      elif fid == 1:
8713
      elif fid == 1:
8674
        if ftype == TType.STRUCT:
8714
        if ftype == TType.STRUCT:
Line 8687... Line 8727...
8687
      return
8727
      return
8688
    oprot.writeStructBegin('getTransactionsForCustomer_result')
8728
    oprot.writeStructBegin('getTransactionsForCustomer_result')
8689
    if self.success is not None:
8729
    if self.success is not None:
8690
      oprot.writeFieldBegin('success', TType.LIST, 0)
8730
      oprot.writeFieldBegin('success', TType.LIST, 0)
8691
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8731
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8692
      for iter69 in self.success:
8732
      for iter112 in self.success:
8693
        iter69.write(oprot)
8733
        iter112.write(oprot)
8694
      oprot.writeListEnd()
8734
      oprot.writeListEnd()
8695
      oprot.writeFieldEnd()
8735
      oprot.writeFieldEnd()
8696
    if self.ex is not None:
8736
    if self.ex is not None:
8697
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
8737
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
8698
      self.ex.write(oprot)
8738
      self.ex.write(oprot)
Line 8801... Line 8841...
8801
      if ftype == TType.STOP:
8841
      if ftype == TType.STOP:
8802
        break
8842
        break
8803
      if fid == 0:
8843
      if fid == 0:
8804
        if ftype == TType.LIST:
8844
        if ftype == TType.LIST:
8805
          self.success = []
8845
          self.success = []
8806
          (_etype73, _size70) = iprot.readListBegin()
8846
          (_etype116, _size113) = iprot.readListBegin()
8807
          for _i74 in xrange(_size70):
8847
          for _i117 in xrange(_size113):
8808
            _elem75 = Transaction()
8848
            _elem118 = Transaction()
8809
            _elem75.read(iprot)
8849
            _elem118.read(iprot)
8810
            self.success.append(_elem75)
8850
            self.success.append(_elem118)
8811
          iprot.readListEnd()
8851
          iprot.readListEnd()
8812
        else:
8852
        else:
8813
          iprot.skip(ftype)
8853
          iprot.skip(ftype)
8814
      elif fid == 1:
8854
      elif fid == 1:
8815
        if ftype == TType.STRUCT:
8855
        if ftype == TType.STRUCT:
Line 8828... Line 8868...
8828
      return
8868
      return
8829
    oprot.writeStructBegin('getTransactionsForShoppingCartId_result')
8869
    oprot.writeStructBegin('getTransactionsForShoppingCartId_result')
8830
    if self.success is not None:
8870
    if self.success is not None:
8831
      oprot.writeFieldBegin('success', TType.LIST, 0)
8871
      oprot.writeFieldBegin('success', TType.LIST, 0)
8832
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8872
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8833
      for iter76 in self.success:
8873
      for iter119 in self.success:
8834
        iter76.write(oprot)
8874
        iter119.write(oprot)
8835
      oprot.writeListEnd()
8875
      oprot.writeListEnd()
8836
      oprot.writeFieldEnd()
8876
      oprot.writeFieldEnd()
8837
    if self.ex is not None:
8877
    if self.ex is not None:
8838
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
8878
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
8839
      self.ex.write(oprot)
8879
      self.ex.write(oprot)
Line 9333... Line 9373...
9333
      if ftype == TType.STOP:
9373
      if ftype == TType.STOP:
9334
        break
9374
        break
9335
      if fid == 1:
9375
      if fid == 1:
9336
        if ftype == TType.LIST:
9376
        if ftype == TType.LIST:
9337
          self.statuses = []
9377
          self.statuses = []
9338
          (_etype80, _size77) = iprot.readListBegin()
9378
          (_etype123, _size120) = iprot.readListBegin()
9339
          for _i81 in xrange(_size77):
9379
          for _i124 in xrange(_size120):
9340
            _elem82 = iprot.readI32();
9380
            _elem125 = iprot.readI32();
9341
            self.statuses.append(_elem82)
9381
            self.statuses.append(_elem125)
9342
          iprot.readListEnd()
9382
          iprot.readListEnd()
9343
        else:
9383
        else:
9344
          iprot.skip(ftype)
9384
          iprot.skip(ftype)
9345
      elif fid == 2:
9385
      elif fid == 2:
9346
        if ftype == TType.I64:
9386
        if ftype == TType.I64:
Line 9368... Line 9408...
9368
      return
9408
      return
9369
    oprot.writeStructBegin('getAllOrders_args')
9409
    oprot.writeStructBegin('getAllOrders_args')
9370
    if self.statuses is not None:
9410
    if self.statuses is not None:
9371
      oprot.writeFieldBegin('statuses', TType.LIST, 1)
9411
      oprot.writeFieldBegin('statuses', TType.LIST, 1)
9372
      oprot.writeListBegin(TType.I32, len(self.statuses))
9412
      oprot.writeListBegin(TType.I32, len(self.statuses))
9373
      for iter83 in self.statuses:
9413
      for iter126 in self.statuses:
9374
        oprot.writeI32(iter83)
9414
        oprot.writeI32(iter126)
9375
      oprot.writeListEnd()
9415
      oprot.writeListEnd()
9376
      oprot.writeFieldEnd()
9416
      oprot.writeFieldEnd()
9377
    if self.from_date is not None:
9417
    if self.from_date is not None:
9378
      oprot.writeFieldBegin('from_date', TType.I64, 2)
9418
      oprot.writeFieldBegin('from_date', TType.I64, 2)
9379
      oprot.writeI64(self.from_date)
9419
      oprot.writeI64(self.from_date)
Line 9430... Line 9470...
9430
      if ftype == TType.STOP:
9470
      if ftype == TType.STOP:
9431
        break
9471
        break
9432
      if fid == 0:
9472
      if fid == 0:
9433
        if ftype == TType.LIST:
9473
        if ftype == TType.LIST:
9434
          self.success = []
9474
          self.success = []
9435
          (_etype87, _size84) = iprot.readListBegin()
9475
          (_etype130, _size127) = iprot.readListBegin()
9436
          for _i88 in xrange(_size84):
9476
          for _i131 in xrange(_size127):
9437
            _elem89 = Order()
9477
            _elem132 = Order()
9438
            _elem89.read(iprot)
9478
            _elem132.read(iprot)
9439
            self.success.append(_elem89)
9479
            self.success.append(_elem132)
9440
          iprot.readListEnd()
9480
          iprot.readListEnd()
9441
        else:
9481
        else:
9442
          iprot.skip(ftype)
9482
          iprot.skip(ftype)
9443
      elif fid == 1:
9483
      elif fid == 1:
9444
        if ftype == TType.STRUCT:
9484
        if ftype == TType.STRUCT:
Line 9457... Line 9497...
9457
      return
9497
      return
9458
    oprot.writeStructBegin('getAllOrders_result')
9498
    oprot.writeStructBegin('getAllOrders_result')
9459
    if self.success is not None:
9499
    if self.success is not None:
9460
      oprot.writeFieldBegin('success', TType.LIST, 0)
9500
      oprot.writeFieldBegin('success', TType.LIST, 0)
9461
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9501
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9462
      for iter90 in self.success:
9502
      for iter133 in self.success:
9463
        iter90.write(oprot)
9503
        iter133.write(oprot)
9464
      oprot.writeListEnd()
9504
      oprot.writeListEnd()
9465
      oprot.writeFieldEnd()
9505
      oprot.writeFieldEnd()
9466
    if self.ex is not None:
9506
    if self.ex is not None:
9467
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
9507
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
9468
      self.ex.write(oprot)
9508
      self.ex.write(oprot)
Line 9518... Line 9558...
9518
      if ftype == TType.STOP:
9558
      if ftype == TType.STOP:
9519
        break
9559
        break
9520
      if fid == 1:
9560
      if fid == 1:
9521
        if ftype == TType.LIST:
9561
        if ftype == TType.LIST:
9522
          self.statuses = []
9562
          self.statuses = []
9523
          (_etype94, _size91) = iprot.readListBegin()
9563
          (_etype137, _size134) = iprot.readListBegin()
9524
          for _i95 in xrange(_size91):
9564
          for _i138 in xrange(_size134):
9525
            _elem96 = iprot.readI32();
9565
            _elem139 = iprot.readI32();
9526
            self.statuses.append(_elem96)
9566
            self.statuses.append(_elem139)
9527
          iprot.readListEnd()
9567
          iprot.readListEnd()
9528
        else:
9568
        else:
9529
          iprot.skip(ftype)
9569
          iprot.skip(ftype)
9530
      elif fid == 2:
9570
      elif fid == 2:
9531
        if ftype == TType.I64:
9571
        if ftype == TType.I64:
Line 9553... Line 9593...
9553
      return
9593
      return
9554
    oprot.writeStructBegin('getOrdersInBatch_args')
9594
    oprot.writeStructBegin('getOrdersInBatch_args')
9555
    if self.statuses is not None:
9595
    if self.statuses is not None:
9556
      oprot.writeFieldBegin('statuses', TType.LIST, 1)
9596
      oprot.writeFieldBegin('statuses', TType.LIST, 1)
9557
      oprot.writeListBegin(TType.I32, len(self.statuses))
9597
      oprot.writeListBegin(TType.I32, len(self.statuses))
9558
      for iter97 in self.statuses:
9598
      for iter140 in self.statuses:
9559
        oprot.writeI32(iter97)
9599
        oprot.writeI32(iter140)
9560
      oprot.writeListEnd()
9600
      oprot.writeListEnd()
9561
      oprot.writeFieldEnd()
9601
      oprot.writeFieldEnd()
9562
    if self.offset is not None:
9602
    if self.offset is not None:
9563
      oprot.writeFieldBegin('offset', TType.I64, 2)
9603
      oprot.writeFieldBegin('offset', TType.I64, 2)
9564
      oprot.writeI64(self.offset)
9604
      oprot.writeI64(self.offset)
Line 9615... Line 9655...
9615
      if ftype == TType.STOP:
9655
      if ftype == TType.STOP:
9616
        break
9656
        break
9617
      if fid == 0:
9657
      if fid == 0:
9618
        if ftype == TType.LIST:
9658
        if ftype == TType.LIST:
9619
          self.success = []
9659
          self.success = []
9620
          (_etype101, _size98) = iprot.readListBegin()
9660
          (_etype144, _size141) = iprot.readListBegin()
9621
          for _i102 in xrange(_size98):
9661
          for _i145 in xrange(_size141):
9622
            _elem103 = Order()
9662
            _elem146 = Order()
9623
            _elem103.read(iprot)
9663
            _elem146.read(iprot)
9624
            self.success.append(_elem103)
9664
            self.success.append(_elem146)
9625
          iprot.readListEnd()
9665
          iprot.readListEnd()
9626
        else:
9666
        else:
9627
          iprot.skip(ftype)
9667
          iprot.skip(ftype)
9628
      elif fid == 1:
9668
      elif fid == 1:
9629
        if ftype == TType.STRUCT:
9669
        if ftype == TType.STRUCT:
Line 9642... Line 9682...
9642
      return
9682
      return
9643
    oprot.writeStructBegin('getOrdersInBatch_result')
9683
    oprot.writeStructBegin('getOrdersInBatch_result')
9644
    if self.success is not None:
9684
    if self.success is not None:
9645
      oprot.writeFieldBegin('success', TType.LIST, 0)
9685
      oprot.writeFieldBegin('success', TType.LIST, 0)
9646
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9686
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9647
      for iter104 in self.success:
9687
      for iter147 in self.success:
9648
        iter104.write(oprot)
9688
        iter147.write(oprot)
9649
      oprot.writeListEnd()
9689
      oprot.writeListEnd()
9650
      oprot.writeFieldEnd()
9690
      oprot.writeFieldEnd()
9651
    if self.ex is not None:
9691
    if self.ex is not None:
9652
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
9692
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
9653
      self.ex.write(oprot)
9693
      self.ex.write(oprot)
Line 9697... Line 9737...
9697
      if ftype == TType.STOP:
9737
      if ftype == TType.STOP:
9698
        break
9738
        break
9699
      if fid == 1:
9739
      if fid == 1:
9700
        if ftype == TType.LIST:
9740
        if ftype == TType.LIST:
9701
          self.statuses = []
9741
          self.statuses = []
9702
          (_etype108, _size105) = iprot.readListBegin()
9742
          (_etype151, _size148) = iprot.readListBegin()
9703
          for _i109 in xrange(_size105):
9743
          for _i152 in xrange(_size148):
9704
            _elem110 = iprot.readI32();
9744
            _elem153 = iprot.readI32();
9705
            self.statuses.append(_elem110)
9745
            self.statuses.append(_elem153)
9706
          iprot.readListEnd()
9746
          iprot.readListEnd()
9707
        else:
9747
        else:
9708
          iprot.skip(ftype)
9748
          iprot.skip(ftype)
9709
      elif fid == 2:
9749
      elif fid == 2:
9710
        if ftype == TType.I64:
9750
        if ftype == TType.I64:
Line 9722... Line 9762...
9722
      return
9762
      return
9723
    oprot.writeStructBegin('getOrderCount_args')
9763
    oprot.writeStructBegin('getOrderCount_args')
9724
    if self.statuses is not None:
9764
    if self.statuses is not None:
9725
      oprot.writeFieldBegin('statuses', TType.LIST, 1)
9765
      oprot.writeFieldBegin('statuses', TType.LIST, 1)
9726
      oprot.writeListBegin(TType.I32, len(self.statuses))
9766
      oprot.writeListBegin(TType.I32, len(self.statuses))
9727
      for iter111 in self.statuses:
9767
      for iter154 in self.statuses:
9728
        oprot.writeI32(iter111)
9768
        oprot.writeI32(iter154)
9729
      oprot.writeListEnd()
9769
      oprot.writeListEnd()
9730
      oprot.writeFieldEnd()
9770
      oprot.writeFieldEnd()
9731
    if self.warehouseId is not None:
9771
    if self.warehouseId is not None:
9732
      oprot.writeFieldBegin('warehouseId', TType.I64, 2)
9772
      oprot.writeFieldBegin('warehouseId', TType.I64, 2)
9733
      oprot.writeI64(self.warehouseId)
9773
      oprot.writeI64(self.warehouseId)
Line 9944... Line 9984...
9944
      if ftype == TType.STOP:
9984
      if ftype == TType.STOP:
9945
        break
9985
        break
9946
      if fid == 0:
9986
      if fid == 0:
9947
        if ftype == TType.LIST:
9987
        if ftype == TType.LIST:
9948
          self.success = []
9988
          self.success = []
9949
          (_etype115, _size112) = iprot.readListBegin()
9989
          (_etype158, _size155) = iprot.readListBegin()
9950
          for _i116 in xrange(_size112):
9990
          for _i159 in xrange(_size155):
9951
            _elem117 = Order()
9991
            _elem160 = Order()
9952
            _elem117.read(iprot)
9992
            _elem160.read(iprot)
9953
            self.success.append(_elem117)
9993
            self.success.append(_elem160)
9954
          iprot.readListEnd()
9994
          iprot.readListEnd()
9955
        else:
9995
        else:
9956
          iprot.skip(ftype)
9996
          iprot.skip(ftype)
9957
      elif fid == 1:
9997
      elif fid == 1:
9958
        if ftype == TType.STRUCT:
9998
        if ftype == TType.STRUCT:
Line 9971... Line 10011...
9971
      return
10011
      return
9972
    oprot.writeStructBegin('getOrdersByBillingDate_result')
10012
    oprot.writeStructBegin('getOrdersByBillingDate_result')
9973
    if self.success is not None:
10013
    if self.success is not None:
9974
      oprot.writeFieldBegin('success', TType.LIST, 0)
10014
      oprot.writeFieldBegin('success', TType.LIST, 0)
9975
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10015
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9976
      for iter118 in self.success:
10016
      for iter161 in self.success:
9977
        iter118.write(oprot)
10017
        iter161.write(oprot)
9978
      oprot.writeListEnd()
10018
      oprot.writeListEnd()
9979
      oprot.writeFieldEnd()
10019
      oprot.writeFieldEnd()
9980
    if self.ex is not None:
10020
    if self.ex is not None:
9981
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
10021
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
9982
      self.ex.write(oprot)
10022
      self.ex.write(oprot)
Line 10133... Line 10173...
10133
      if ftype == TType.STOP:
10173
      if ftype == TType.STOP:
10134
        break
10174
        break
10135
      if fid == 0:
10175
      if fid == 0:
10136
        if ftype == TType.LIST:
10176
        if ftype == TType.LIST:
10137
          self.success = []
10177
          self.success = []
10138
          (_etype122, _size119) = iprot.readListBegin()
10178
          (_etype165, _size162) = iprot.readListBegin()
10139
          for _i123 in xrange(_size119):
10179
          for _i166 in xrange(_size162):
10140
            _elem124 = Order()
10180
            _elem167 = Order()
10141
            _elem124.read(iprot)
10181
            _elem167.read(iprot)
10142
            self.success.append(_elem124)
10182
            self.success.append(_elem167)
10143
          iprot.readListEnd()
10183
          iprot.readListEnd()
10144
        else:
10184
        else:
10145
          iprot.skip(ftype)
10185
          iprot.skip(ftype)
10146
      elif fid == 1:
10186
      elif fid == 1:
10147
        if ftype == TType.STRUCT:
10187
        if ftype == TType.STRUCT:
Line 10160... Line 10200...
10160
      return
10200
      return
10161
    oprot.writeStructBegin('getOrdersByShippingDate_result')
10201
    oprot.writeStructBegin('getOrdersByShippingDate_result')
10162
    if self.success is not None:
10202
    if self.success is not None:
10163
      oprot.writeFieldBegin('success', TType.LIST, 0)
10203
      oprot.writeFieldBegin('success', TType.LIST, 0)
10164
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10204
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10165
      for iter125 in self.success:
10205
      for iter168 in self.success:
10166
        iter125.write(oprot)
10206
        iter168.write(oprot)
10167
      oprot.writeListEnd()
10207
      oprot.writeListEnd()
10168
      oprot.writeFieldEnd()
10208
      oprot.writeFieldEnd()
10169
    if self.ex is not None:
10209
    if self.ex is not None:
10170
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
10210
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
10171
      self.ex.write(oprot)
10211
      self.ex.write(oprot)
Line 10286... Line 10326...
10286
      if ftype == TType.STOP:
10326
      if ftype == TType.STOP:
10287
        break
10327
        break
10288
      if fid == 0:
10328
      if fid == 0:
10289
        if ftype == TType.LIST:
10329
        if ftype == TType.LIST:
10290
          self.success = []
10330
          self.success = []
10291
          (_etype129, _size126) = iprot.readListBegin()
10331
          (_etype172, _size169) = iprot.readListBegin()
10292
          for _i130 in xrange(_size126):
10332
          for _i173 in xrange(_size169):
10293
            _elem131 = iprot.readI64();
10333
            _elem174 = iprot.readI64();
10294
            self.success.append(_elem131)
10334
            self.success.append(_elem174)
10295
          iprot.readListEnd()
10335
          iprot.readListEnd()
10296
        else:
10336
        else:
10297
          iprot.skip(ftype)
10337
          iprot.skip(ftype)
10298
      elif fid == 1:
10338
      elif fid == 1:
10299
        if ftype == TType.STRUCT:
10339
        if ftype == TType.STRUCT:
Line 10312... Line 10352...
10312
      return
10352
      return
10313
    oprot.writeStructBegin('getReturnableOrdersForCustomer_result')
10353
    oprot.writeStructBegin('getReturnableOrdersForCustomer_result')
10314
    if self.success is not None:
10354
    if self.success is not None:
10315
      oprot.writeFieldBegin('success', TType.LIST, 0)
10355
      oprot.writeFieldBegin('success', TType.LIST, 0)
10316
      oprot.writeListBegin(TType.I64, len(self.success))
10356
      oprot.writeListBegin(TType.I64, len(self.success))
10317
      for iter132 in self.success:
10357
      for iter175 in self.success:
10318
        oprot.writeI64(iter132)
10358
        oprot.writeI64(iter175)
10319
      oprot.writeListEnd()
10359
      oprot.writeListEnd()
10320
      oprot.writeFieldEnd()
10360
      oprot.writeFieldEnd()
10321
    if self.ex is not None:
10361
    if self.ex is not None:
10322
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
10362
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
10323
      self.ex.write(oprot)
10363
      self.ex.write(oprot)
Line 10438... Line 10478...
10438
      if ftype == TType.STOP:
10478
      if ftype == TType.STOP:
10439
        break
10479
        break
10440
      if fid == 0:
10480
      if fid == 0:
10441
        if ftype == TType.LIST:
10481
        if ftype == TType.LIST:
10442
          self.success = []
10482
          self.success = []
10443
          (_etype136, _size133) = iprot.readListBegin()
10483
          (_etype179, _size176) = iprot.readListBegin()
10444
          for _i137 in xrange(_size133):
10484
          for _i180 in xrange(_size176):
10445
            _elem138 = iprot.readI64();
10485
            _elem181 = iprot.readI64();
10446
            self.success.append(_elem138)
10486
            self.success.append(_elem181)
10447
          iprot.readListEnd()
10487
          iprot.readListEnd()
10448
        else:
10488
        else:
10449
          iprot.skip(ftype)
10489
          iprot.skip(ftype)
10450
      elif fid == 1:
10490
      elif fid == 1:
10451
        if ftype == TType.STRUCT:
10491
        if ftype == TType.STRUCT:
Line 10464... Line 10504...
10464
      return
10504
      return
10465
    oprot.writeStructBegin('getCancellableOrdersForCustomer_result')
10505
    oprot.writeStructBegin('getCancellableOrdersForCustomer_result')
10466
    if self.success is not None:
10506
    if self.success is not None:
10467
      oprot.writeFieldBegin('success', TType.LIST, 0)
10507
      oprot.writeFieldBegin('success', TType.LIST, 0)
10468
      oprot.writeListBegin(TType.I64, len(self.success))
10508
      oprot.writeListBegin(TType.I64, len(self.success))
10469
      for iter139 in self.success:
10509
      for iter182 in self.success:
10470
        oprot.writeI64(iter139)
10510
        oprot.writeI64(iter182)
10471
      oprot.writeListEnd()
10511
      oprot.writeListEnd()
10472
      oprot.writeFieldEnd()
10512
      oprot.writeFieldEnd()
10473
    if self.ex is not None:
10513
    if self.ex is not None:
10474
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
10514
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
10475
      self.ex.write(oprot)
10515
      self.ex.write(oprot)
Line 10746... Line 10786...
10746
      if ftype == TType.STOP:
10786
      if ftype == TType.STOP:
10747
        break
10787
        break
10748
      if fid == 0:
10788
      if fid == 0:
10749
        if ftype == TType.LIST:
10789
        if ftype == TType.LIST:
10750
          self.success = []
10790
          self.success = []
10751
          (_etype143, _size140) = iprot.readListBegin()
10791
          (_etype186, _size183) = iprot.readListBegin()
10752
          for _i144 in xrange(_size140):
10792
          for _i187 in xrange(_size183):
10753
            _elem145 = Order()
10793
            _elem188 = Order()
10754
            _elem145.read(iprot)
10794
            _elem188.read(iprot)
10755
            self.success.append(_elem145)
10795
            self.success.append(_elem188)
10756
          iprot.readListEnd()
10796
          iprot.readListEnd()
10757
        else:
10797
        else:
10758
          iprot.skip(ftype)
10798
          iprot.skip(ftype)
10759
      elif fid == 1:
10799
      elif fid == 1:
10760
        if ftype == TType.STRUCT:
10800
        if ftype == TType.STRUCT:
Line 10773... Line 10813...
10773
      return
10813
      return
10774
    oprot.writeStructBegin('getOrdersForTransaction_result')
10814
    oprot.writeStructBegin('getOrdersForTransaction_result')
10775
    if self.success is not None:
10815
    if self.success is not None:
10776
      oprot.writeFieldBegin('success', TType.LIST, 0)
10816
      oprot.writeFieldBegin('success', TType.LIST, 0)
10777
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10817
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10778
      for iter146 in self.success:
10818
      for iter189 in self.success:
10779
        iter146.write(oprot)
10819
        iter189.write(oprot)
10780
      oprot.writeListEnd()
10820
      oprot.writeListEnd()
10781
      oprot.writeFieldEnd()
10821
      oprot.writeFieldEnd()
10782
    if self.ex is not None:
10822
    if self.ex is not None:
10783
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
10823
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
10784
      self.ex.write(oprot)
10824
      self.ex.write(oprot)
Line 10849... Line 10889...
10849
        else:
10889
        else:
10850
          iprot.skip(ftype)
10890
          iprot.skip(ftype)
10851
      elif fid == 4:
10891
      elif fid == 4:
10852
        if ftype == TType.LIST:
10892
        if ftype == TType.LIST:
10853
          self.statuses = []
10893
          self.statuses = []
10854
          (_etype150, _size147) = iprot.readListBegin()
10894
          (_etype193, _size190) = iprot.readListBegin()
10855
          for _i151 in xrange(_size147):
10895
          for _i194 in xrange(_size190):
10856
            _elem152 = iprot.readI32();
10896
            _elem195 = iprot.readI32();
10857
            self.statuses.append(_elem152)
10897
            self.statuses.append(_elem195)
10858
          iprot.readListEnd()
10898
          iprot.readListEnd()
10859
        else:
10899
        else:
10860
          iprot.skip(ftype)
10900
          iprot.skip(ftype)
10861
      else:
10901
      else:
10862
        iprot.skip(ftype)
10902
        iprot.skip(ftype)
Line 10881... Line 10921...
10881
      oprot.writeI64(self.to_date)
10921
      oprot.writeI64(self.to_date)
10882
      oprot.writeFieldEnd()
10922
      oprot.writeFieldEnd()
10883
    if self.statuses is not None:
10923
    if self.statuses is not None:
10884
      oprot.writeFieldBegin('statuses', TType.LIST, 4)
10924
      oprot.writeFieldBegin('statuses', TType.LIST, 4)
10885
      oprot.writeListBegin(TType.I32, len(self.statuses))
10925
      oprot.writeListBegin(TType.I32, len(self.statuses))
10886
      for iter153 in self.statuses:
10926
      for iter196 in self.statuses:
10887
        oprot.writeI32(iter153)
10927
        oprot.writeI32(iter196)
10888
      oprot.writeListEnd()
10928
      oprot.writeListEnd()
10889
      oprot.writeFieldEnd()
10929
      oprot.writeFieldEnd()
10890
    oprot.writeFieldStop()
10930
    oprot.writeFieldStop()
10891
    oprot.writeStructEnd()
10931
    oprot.writeStructEnd()
10892
 
10932
 
Line 10931... Line 10971...
10931
      if ftype == TType.STOP:
10971
      if ftype == TType.STOP:
10932
        break
10972
        break
10933
      if fid == 0:
10973
      if fid == 0:
10934
        if ftype == TType.LIST:
10974
        if ftype == TType.LIST:
10935
          self.success = []
10975
          self.success = []
10936
          (_etype157, _size154) = iprot.readListBegin()
10976
          (_etype200, _size197) = iprot.readListBegin()
10937
          for _i158 in xrange(_size154):
10977
          for _i201 in xrange(_size197):
10938
            _elem159 = Order()
10978
            _elem202 = Order()
10939
            _elem159.read(iprot)
10979
            _elem202.read(iprot)
10940
            self.success.append(_elem159)
10980
            self.success.append(_elem202)
10941
          iprot.readListEnd()
10981
          iprot.readListEnd()
10942
        else:
10982
        else:
10943
          iprot.skip(ftype)
10983
          iprot.skip(ftype)
10944
      elif fid == 1:
10984
      elif fid == 1:
10945
        if ftype == TType.STRUCT:
10985
        if ftype == TType.STRUCT:
Line 10958... Line 10998...
10958
      return
10998
      return
10959
    oprot.writeStructBegin('getOrdersForCustomer_result')
10999
    oprot.writeStructBegin('getOrdersForCustomer_result')
10960
    if self.success is not None:
11000
    if self.success is not None:
10961
      oprot.writeFieldBegin('success', TType.LIST, 0)
11001
      oprot.writeFieldBegin('success', TType.LIST, 0)
10962
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11002
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10963
      for iter160 in self.success:
11003
      for iter203 in self.success:
10964
        iter160.write(oprot)
11004
        iter203.write(oprot)
10965
      oprot.writeListEnd()
11005
      oprot.writeListEnd()
10966
      oprot.writeFieldEnd()
11006
      oprot.writeFieldEnd()
10967
    if self.ex is not None:
11007
    if self.ex is not None:
10968
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
11008
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
10969
      self.ex.write(oprot)
11009
      self.ex.write(oprot)
Line 11338... Line 11378...
11338
      if ftype == TType.STOP:
11378
      if ftype == TType.STOP:
11339
        break
11379
        break
11340
      if fid == 0:
11380
      if fid == 0:
11341
        if ftype == TType.LIST:
11381
        if ftype == TType.LIST:
11342
          self.success = []
11382
          self.success = []
11343
          (_etype164, _size161) = iprot.readListBegin()
11383
          (_etype207, _size204) = iprot.readListBegin()
11344
          for _i165 in xrange(_size161):
11384
          for _i208 in xrange(_size204):
11345
            _elem166 = LineItem()
11385
            _elem209 = LineItem()
11346
            _elem166.read(iprot)
11386
            _elem209.read(iprot)
11347
            self.success.append(_elem166)
11387
            self.success.append(_elem209)
11348
          iprot.readListEnd()
11388
          iprot.readListEnd()
11349
        else:
11389
        else:
11350
          iprot.skip(ftype)
11390
          iprot.skip(ftype)
11351
      elif fid == 1:
11391
      elif fid == 1:
11352
        if ftype == TType.STRUCT:
11392
        if ftype == TType.STRUCT:
Line 11365... Line 11405...
11365
      return
11405
      return
11366
    oprot.writeStructBegin('getLineItemsForOrder_result')
11406
    oprot.writeStructBegin('getLineItemsForOrder_result')
11367
    if self.success is not None:
11407
    if self.success is not None:
11368
      oprot.writeFieldBegin('success', TType.LIST, 0)
11408
      oprot.writeFieldBegin('success', TType.LIST, 0)
11369
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11409
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11370
      for iter167 in self.success:
11410
      for iter210 in self.success:
11371
        iter167.write(oprot)
11411
        iter210.write(oprot)
11372
      oprot.writeListEnd()
11412
      oprot.writeListEnd()
11373
      oprot.writeFieldEnd()
11413
      oprot.writeFieldEnd()
11374
    if self.ex is not None:
11414
    if self.ex is not None:
11375
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
11415
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
11376
      self.ex.write(oprot)
11416
      self.ex.write(oprot)
Line 11417... Line 11457...
11417
      if ftype == TType.STOP:
11457
      if ftype == TType.STOP:
11418
        break
11458
        break
11419
      if fid == 1:
11459
      if fid == 1:
11420
        if ftype == TType.LIST:
11460
        if ftype == TType.LIST:
11421
          self.order_ids = []
11461
          self.order_ids = []
11422
          (_etype171, _size168) = iprot.readListBegin()
11462
          (_etype214, _size211) = iprot.readListBegin()
11423
          for _i172 in xrange(_size168):
11463
          for _i215 in xrange(_size211):
11424
            _elem173 = iprot.readI64();
11464
            _elem216 = iprot.readI64();
11425
            self.order_ids.append(_elem173)
11465
            self.order_ids.append(_elem216)
11426
          iprot.readListEnd()
11466
          iprot.readListEnd()
11427
        else:
11467
        else:
11428
          iprot.skip(ftype)
11468
          iprot.skip(ftype)
11429
      else:
11469
      else:
11430
        iprot.skip(ftype)
11470
        iprot.skip(ftype)
Line 11437... Line 11477...
11437
      return
11477
      return
11438
    oprot.writeStructBegin('getOrderList_args')
11478
    oprot.writeStructBegin('getOrderList_args')
11439
    if self.order_ids is not None:
11479
    if self.order_ids is not None:
11440
      oprot.writeFieldBegin('order_ids', TType.LIST, 1)
11480
      oprot.writeFieldBegin('order_ids', TType.LIST, 1)
11441
      oprot.writeListBegin(TType.I64, len(self.order_ids))
11481
      oprot.writeListBegin(TType.I64, len(self.order_ids))
11442
      for iter174 in self.order_ids:
11482
      for iter217 in self.order_ids:
11443
        oprot.writeI64(iter174)
11483
        oprot.writeI64(iter217)
11444
      oprot.writeListEnd()
11484
      oprot.writeListEnd()
11445
      oprot.writeFieldEnd()
11485
      oprot.writeFieldEnd()
11446
    oprot.writeFieldStop()
11486
    oprot.writeFieldStop()
11447
    oprot.writeStructEnd()
11487
    oprot.writeStructEnd()
11448
 
11488
 
Line 11484... Line 11524...
11484
      if ftype == TType.STOP:
11524
      if ftype == TType.STOP:
11485
        break
11525
        break
11486
      if fid == 0:
11526
      if fid == 0:
11487
        if ftype == TType.LIST:
11527
        if ftype == TType.LIST:
11488
          self.success = []
11528
          self.success = []
11489
          (_etype178, _size175) = iprot.readListBegin()
11529
          (_etype221, _size218) = iprot.readListBegin()
11490
          for _i179 in xrange(_size175):
11530
          for _i222 in xrange(_size218):
11491
            _elem180 = Order()
11531
            _elem223 = Order()
11492
            _elem180.read(iprot)
11532
            _elem223.read(iprot)
11493
            self.success.append(_elem180)
11533
            self.success.append(_elem223)
11494
          iprot.readListEnd()
11534
          iprot.readListEnd()
11495
        else:
11535
        else:
11496
          iprot.skip(ftype)
11536
          iprot.skip(ftype)
11497
      else:
11537
      else:
11498
        iprot.skip(ftype)
11538
        iprot.skip(ftype)
Line 11505... Line 11545...
11505
      return
11545
      return
11506
    oprot.writeStructBegin('getOrderList_result')
11546
    oprot.writeStructBegin('getOrderList_result')
11507
    if self.success is not None:
11547
    if self.success is not None:
11508
      oprot.writeFieldBegin('success', TType.LIST, 0)
11548
      oprot.writeFieldBegin('success', TType.LIST, 0)
11509
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11549
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11510
      for iter181 in self.success:
11550
      for iter224 in self.success:
11511
        iter181.write(oprot)
11551
        iter224.write(oprot)
11512
      oprot.writeListEnd()
11552
      oprot.writeListEnd()
11513
      oprot.writeFieldEnd()
11553
      oprot.writeFieldEnd()
11514
    oprot.writeFieldStop()
11554
    oprot.writeFieldStop()
11515
    oprot.writeStructEnd()
11555
    oprot.writeStructEnd()
11516
 
11556
 
Line 11556... Line 11596...
11556
      if ftype == TType.STOP:
11596
      if ftype == TType.STOP:
11557
        break
11597
        break
11558
      if fid == 1:
11598
      if fid == 1:
11559
        if ftype == TType.LIST:
11599
        if ftype == TType.LIST:
11560
          self.order_ids = []
11600
          self.order_ids = []
11561
          (_etype185, _size182) = iprot.readListBegin()
11601
          (_etype228, _size225) = iprot.readListBegin()
11562
          for _i186 in xrange(_size182):
11602
          for _i229 in xrange(_size225):
11563
            _elem187 = iprot.readI64();
11603
            _elem230 = iprot.readI64();
11564
            self.order_ids.append(_elem187)
11604
            self.order_ids.append(_elem230)
11565
          iprot.readListEnd()
11605
          iprot.readListEnd()
11566
        else:
11606
        else:
11567
          iprot.skip(ftype)
11607
          iprot.skip(ftype)
11568
      elif fid == 2:
11608
      elif fid == 2:
11569
        if ftype == TType.I64:
11609
        if ftype == TType.I64:
Line 11581... Line 11621...
11581
      return
11621
      return
11582
    oprot.writeStructBegin('getOrderListForVendor_args')
11622
    oprot.writeStructBegin('getOrderListForVendor_args')
11583
    if self.order_ids is not None:
11623
    if self.order_ids is not None:
11584
      oprot.writeFieldBegin('order_ids', TType.LIST, 1)
11624
      oprot.writeFieldBegin('order_ids', TType.LIST, 1)
11585
      oprot.writeListBegin(TType.I64, len(self.order_ids))
11625
      oprot.writeListBegin(TType.I64, len(self.order_ids))
11586
      for iter188 in self.order_ids:
11626
      for iter231 in self.order_ids:
11587
        oprot.writeI64(iter188)
11627
        oprot.writeI64(iter231)
11588
      oprot.writeListEnd()
11628
      oprot.writeListEnd()
11589
      oprot.writeFieldEnd()
11629
      oprot.writeFieldEnd()
11590
    if self.vendorId is not None:
11630
    if self.vendorId is not None:
11591
      oprot.writeFieldBegin('vendorId', TType.I64, 2)
11631
      oprot.writeFieldBegin('vendorId', TType.I64, 2)
11592
      oprot.writeI64(self.vendorId)
11632
      oprot.writeI64(self.vendorId)
Line 11632... Line 11672...
11632
      if ftype == TType.STOP:
11672
      if ftype == TType.STOP:
11633
        break
11673
        break
11634
      if fid == 0:
11674
      if fid == 0:
11635
        if ftype == TType.LIST:
11675
        if ftype == TType.LIST:
11636
          self.success = []
11676
          self.success = []
11637
          (_etype192, _size189) = iprot.readListBegin()
11677
          (_etype235, _size232) = iprot.readListBegin()
11638
          for _i193 in xrange(_size189):
11678
          for _i236 in xrange(_size232):
11639
            _elem194 = Order()
11679
            _elem237 = Order()
11640
            _elem194.read(iprot)
11680
            _elem237.read(iprot)
11641
            self.success.append(_elem194)
11681
            self.success.append(_elem237)
11642
          iprot.readListEnd()
11682
          iprot.readListEnd()
11643
        else:
11683
        else:
11644
          iprot.skip(ftype)
11684
          iprot.skip(ftype)
11645
      else:
11685
      else:
11646
        iprot.skip(ftype)
11686
        iprot.skip(ftype)
Line 11653... Line 11693...
11653
      return
11693
      return
11654
    oprot.writeStructBegin('getOrderListForVendor_result')
11694
    oprot.writeStructBegin('getOrderListForVendor_result')
11655
    if self.success is not None:
11695
    if self.success is not None:
11656
      oprot.writeFieldBegin('success', TType.LIST, 0)
11696
      oprot.writeFieldBegin('success', TType.LIST, 0)
11657
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11697
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11658
      for iter195 in self.success:
11698
      for iter238 in self.success:
11659
        iter195.write(oprot)
11699
        iter238.write(oprot)
11660
      oprot.writeListEnd()
11700
      oprot.writeListEnd()
11661
      oprot.writeFieldEnd()
11701
      oprot.writeFieldEnd()
11662
    oprot.writeFieldStop()
11702
    oprot.writeFieldStop()
11663
    oprot.writeStructEnd()
11703
    oprot.writeStructEnd()
11664
 
11704
 
Line 11941... Line 11981...
11941
      if ftype == TType.STOP:
11981
      if ftype == TType.STOP:
11942
        break
11982
        break
11943
      if fid == 0:
11983
      if fid == 0:
11944
        if ftype == TType.LIST:
11984
        if ftype == TType.LIST:
11945
          self.success = []
11985
          self.success = []
11946
          (_etype199, _size196) = iprot.readListBegin()
11986
          (_etype242, _size239) = iprot.readListBegin()
11947
          for _i200 in xrange(_size196):
11987
          for _i243 in xrange(_size239):
11948
            _elem201 = Alert()
11988
            _elem244 = Alert()
11949
            _elem201.read(iprot)
11989
            _elem244.read(iprot)
11950
            self.success.append(_elem201)
11990
            self.success.append(_elem244)
11951
          iprot.readListEnd()
11991
          iprot.readListEnd()
11952
        else:
11992
        else:
11953
          iprot.skip(ftype)
11993
          iprot.skip(ftype)
11954
      else:
11994
      else:
11955
        iprot.skip(ftype)
11995
        iprot.skip(ftype)
Line 11962... Line 12002...
11962
      return
12002
      return
11963
    oprot.writeStructBegin('getAlerts_result')
12003
    oprot.writeStructBegin('getAlerts_result')
11964
    if self.success is not None:
12004
    if self.success is not None:
11965
      oprot.writeFieldBegin('success', TType.LIST, 0)
12005
      oprot.writeFieldBegin('success', TType.LIST, 0)
11966
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12006
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11967
      for iter202 in self.success:
12007
      for iter245 in self.success:
11968
        iter202.write(oprot)
12008
        iter245.write(oprot)
11969
      oprot.writeListEnd()
12009
      oprot.writeListEnd()
11970
      oprot.writeFieldEnd()
12010
      oprot.writeFieldEnd()
11971
    oprot.writeFieldStop()
12011
    oprot.writeFieldStop()
11972
    oprot.writeStructEnd()
12012
    oprot.writeStructEnd()
11973
 
12013
 
Line 12481... Line 12521...
12481
      if ftype == TType.STOP:
12521
      if ftype == TType.STOP:
12482
        break
12522
        break
12483
      if fid == 0:
12523
      if fid == 0:
12484
        if ftype == TType.LIST:
12524
        if ftype == TType.LIST:
12485
          self.success = []
12525
          self.success = []
12486
          (_etype206, _size203) = iprot.readListBegin()
12526
          (_etype249, _size246) = iprot.readListBegin()
12487
          for _i207 in xrange(_size203):
12527
          for _i250 in xrange(_size246):
12488
            _elem208 = iprot.readDouble();
12528
            _elem251 = iprot.readDouble();
12489
            self.success.append(_elem208)
12529
            self.success.append(_elem251)
12490
          iprot.readListEnd()
12530
          iprot.readListEnd()
12491
        else:
12531
        else:
12492
          iprot.skip(ftype)
12532
          iprot.skip(ftype)
12493
      else:
12533
      else:
12494
        iprot.skip(ftype)
12534
        iprot.skip(ftype)
Line 12501... Line 12541...
12501
      return
12541
      return
12502
    oprot.writeStructBegin('getValidOrdersAmountRange_result')
12542
    oprot.writeStructBegin('getValidOrdersAmountRange_result')
12503
    if self.success is not None:
12543
    if self.success is not None:
12504
      oprot.writeFieldBegin('success', TType.LIST, 0)
12544
      oprot.writeFieldBegin('success', TType.LIST, 0)
12505
      oprot.writeListBegin(TType.DOUBLE, len(self.success))
12545
      oprot.writeListBegin(TType.DOUBLE, len(self.success))
12506
      for iter209 in self.success:
12546
      for iter252 in self.success:
12507
        oprot.writeDouble(iter209)
12547
        oprot.writeDouble(iter252)
12508
      oprot.writeListEnd()
12548
      oprot.writeListEnd()
12509
      oprot.writeFieldEnd()
12549
      oprot.writeFieldEnd()
12510
    oprot.writeFieldStop()
12550
    oprot.writeFieldStop()
12511
    oprot.writeStructEnd()
12551
    oprot.writeStructEnd()
12512
 
12552
 
Line 12620... Line 12660...
12620
      if ftype == TType.STOP:
12660
      if ftype == TType.STOP:
12621
        break
12661
        break
12622
      if fid == 0:
12662
      if fid == 0:
12623
        if ftype == TType.LIST:
12663
        if ftype == TType.LIST:
12624
          self.success = []
12664
          self.success = []
12625
          (_etype213, _size210) = iprot.readListBegin()
12665
          (_etype256, _size253) = iprot.readListBegin()
12626
          for _i214 in xrange(_size210):
12666
          for _i257 in xrange(_size253):
12627
            _elem215 = Order()
12667
            _elem258 = Order()
12628
            _elem215.read(iprot)
12668
            _elem258.read(iprot)
12629
            self.success.append(_elem215)
12669
            self.success.append(_elem258)
12630
          iprot.readListEnd()
12670
          iprot.readListEnd()
12631
        else:
12671
        else:
12632
          iprot.skip(ftype)
12672
          iprot.skip(ftype)
12633
      else:
12673
      else:
12634
        iprot.skip(ftype)
12674
        iprot.skip(ftype)
Line 12641... Line 12681...
12641
      return
12681
      return
12642
    oprot.writeStructBegin('getValidOrders_result')
12682
    oprot.writeStructBegin('getValidOrders_result')
12643
    if self.success is not None:
12683
    if self.success is not None:
12644
      oprot.writeFieldBegin('success', TType.LIST, 0)
12684
      oprot.writeFieldBegin('success', TType.LIST, 0)
12645
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12685
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12646
      for iter216 in self.success:
12686
      for iter259 in self.success:
12647
        iter216.write(oprot)
12687
        iter259.write(oprot)
12648
      oprot.writeListEnd()
12688
      oprot.writeListEnd()
12649
      oprot.writeFieldEnd()
12689
      oprot.writeFieldEnd()
12650
    oprot.writeFieldStop()
12690
    oprot.writeFieldStop()
12651
    oprot.writeStructEnd()
12691
    oprot.writeStructEnd()
12652
 
12692
 
Line 12751... Line 12791...
12751
      if ftype == TType.STOP:
12791
      if ftype == TType.STOP:
12752
        break
12792
        break
12753
      if fid == 0:
12793
      if fid == 0:
12754
        if ftype == TType.LIST:
12794
        if ftype == TType.LIST:
12755
          self.success = []
12795
          self.success = []
12756
          (_etype220, _size217) = iprot.readListBegin()
12796
          (_etype263, _size260) = iprot.readListBegin()
12757
          for _i221 in xrange(_size217):
12797
          for _i264 in xrange(_size260):
12758
            _elem222 = Order()
12798
            _elem265 = Order()
12759
            _elem222.read(iprot)
12799
            _elem265.read(iprot)
12760
            self.success.append(_elem222)
12800
            self.success.append(_elem265)
12761
          iprot.readListEnd()
12801
          iprot.readListEnd()
12762
        else:
12802
        else:
12763
          iprot.skip(ftype)
12803
          iprot.skip(ftype)
12764
      elif fid == 1:
12804
      elif fid == 1:
12765
        if ftype == TType.STRUCT:
12805
        if ftype == TType.STRUCT:
Line 12778... Line 12818...
12778
      return
12818
      return
12779
    oprot.writeStructBegin('batchOrders_result')
12819
    oprot.writeStructBegin('batchOrders_result')
12780
    if self.success is not None:
12820
    if self.success is not None:
12781
      oprot.writeFieldBegin('success', TType.LIST, 0)
12821
      oprot.writeFieldBegin('success', TType.LIST, 0)
12782
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12822
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12783
      for iter223 in self.success:
12823
      for iter266 in self.success:
12784
        iter223.write(oprot)
12824
        iter266.write(oprot)
12785
      oprot.writeListEnd()
12825
      oprot.writeListEnd()
12786
      oprot.writeFieldEnd()
12826
      oprot.writeFieldEnd()
12787
    if self.ex is not None:
12827
    if self.ex is not None:
12788
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
12828
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
12789
      self.ex.write(oprot)
12829
      self.ex.write(oprot)
Line 13260... Line 13300...
13260
        else:
13300
        else:
13261
          iprot.skip(ftype)
13301
          iprot.skip(ftype)
13262
      elif fid == 3:
13302
      elif fid == 3:
13263
        if ftype == TType.LIST:
13303
        if ftype == TType.LIST:
13264
          self.serialNumber = []
13304
          self.serialNumber = []
13265
          (_etype227, _size224) = iprot.readListBegin()
13305
          (_etype270, _size267) = iprot.readListBegin()
13266
          for _i228 in xrange(_size224):
13306
          for _i271 in xrange(_size267):
13267
            _elem229 = iprot.readString();
13307
            _elem272 = iprot.readString();
13268
            self.serialNumber.append(_elem229)
13308
            self.serialNumber.append(_elem272)
13269
          iprot.readListEnd()
13309
          iprot.readListEnd()
13270
        else:
13310
        else:
13271
          iprot.skip(ftype)
13311
          iprot.skip(ftype)
13272
      elif fid == 4:
13312
      elif fid == 4:
13273
        if ftype == TType.LIST:
13313
        if ftype == TType.LIST:
13274
          self.itemNumber = []
13314
          self.itemNumber = []
13275
          (_etype233, _size230) = iprot.readListBegin()
13315
          (_etype276, _size273) = iprot.readListBegin()
13276
          for _i234 in xrange(_size230):
13316
          for _i277 in xrange(_size273):
13277
            _elem235 = iprot.readString();
13317
            _elem278 = iprot.readString();
13278
            self.itemNumber.append(_elem235)
13318
            self.itemNumber.append(_elem278)
13279
          iprot.readListEnd()
13319
          iprot.readListEnd()
13280
        else:
13320
        else:
13281
          iprot.skip(ftype)
13321
          iprot.skip(ftype)
13282
      elif fid == 5:
13322
      elif fid == 5:
13283
        if ftype == TType.STRING:
13323
        if ftype == TType.STRING:
Line 13323... Line 13363...
13323
      oprot.writeString(self.invoice_number)
13363
      oprot.writeString(self.invoice_number)
13324
      oprot.writeFieldEnd()
13364
      oprot.writeFieldEnd()
13325
    if self.serialNumber is not None:
13365
    if self.serialNumber is not None:
13326
      oprot.writeFieldBegin('serialNumber', TType.LIST, 3)
13366
      oprot.writeFieldBegin('serialNumber', TType.LIST, 3)
13327
      oprot.writeListBegin(TType.STRING, len(self.serialNumber))
13367
      oprot.writeListBegin(TType.STRING, len(self.serialNumber))
13328
      for iter236 in self.serialNumber:
13368
      for iter279 in self.serialNumber:
13329
        oprot.writeString(iter236)
13369
        oprot.writeString(iter279)
13330
      oprot.writeListEnd()
13370
      oprot.writeListEnd()
13331
      oprot.writeFieldEnd()
13371
      oprot.writeFieldEnd()
13332
    if self.itemNumber is not None:
13372
    if self.itemNumber is not None:
13333
      oprot.writeFieldBegin('itemNumber', TType.LIST, 4)
13373
      oprot.writeFieldBegin('itemNumber', TType.LIST, 4)
13334
      oprot.writeListBegin(TType.STRING, len(self.itemNumber))
13374
      oprot.writeListBegin(TType.STRING, len(self.itemNumber))
13335
      for iter237 in self.itemNumber:
13375
      for iter280 in self.itemNumber:
13336
        oprot.writeString(iter237)
13376
        oprot.writeString(iter280)
13337
      oprot.writeListEnd()
13377
      oprot.writeListEnd()
13338
      oprot.writeFieldEnd()
13378
      oprot.writeFieldEnd()
13339
    if self.billed_by is not None:
13379
    if self.billed_by is not None:
13340
      oprot.writeFieldBegin('billed_by', TType.STRING, 5)
13380
      oprot.writeFieldBegin('billed_by', TType.STRING, 5)
13341
      oprot.writeString(self.billed_by)
13381
      oprot.writeString(self.billed_by)
Line 13639... Line 13679...
13639
        else:
13679
        else:
13640
          iprot.skip(ftype)
13680
          iprot.skip(ftype)
13641
      elif fid == 4:
13681
      elif fid == 4:
13642
        if ftype == TType.LIST:
13682
        if ftype == TType.LIST:
13643
          self.orderIds = []
13683
          self.orderIds = []
13644
          (_etype241, _size238) = iprot.readListBegin()
13684
          (_etype284, _size281) = iprot.readListBegin()
13645
          for _i242 in xrange(_size238):
13685
          for _i285 in xrange(_size281):
13646
            _elem243 = iprot.readI64();
13686
            _elem286 = iprot.readI64();
13647
            self.orderIds.append(_elem243)
13687
            self.orderIds.append(_elem286)
13648
          iprot.readListEnd()
13688
          iprot.readListEnd()
13649
        else:
13689
        else:
13650
          iprot.skip(ftype)
13690
          iprot.skip(ftype)
13651
      else:
13691
      else:
13652
        iprot.skip(ftype)
13692
        iprot.skip(ftype)
Line 13671... Line 13711...
13671
      oprot.writeBool(self.cod)
13711
      oprot.writeBool(self.cod)
13672
      oprot.writeFieldEnd()
13712
      oprot.writeFieldEnd()
13673
    if self.orderIds is not None:
13713
    if self.orderIds is not None:
13674
      oprot.writeFieldBegin('orderIds', TType.LIST, 4)
13714
      oprot.writeFieldBegin('orderIds', TType.LIST, 4)
13675
      oprot.writeListBegin(TType.I64, len(self.orderIds))
13715
      oprot.writeListBegin(TType.I64, len(self.orderIds))
13676
      for iter244 in self.orderIds:
13716
      for iter287 in self.orderIds:
13677
        oprot.writeI64(iter244)
13717
        oprot.writeI64(iter287)
13678
      oprot.writeListEnd()
13718
      oprot.writeListEnd()
13679
      oprot.writeFieldEnd()
13719
      oprot.writeFieldEnd()
13680
    oprot.writeFieldStop()
13720
    oprot.writeFieldStop()
13681
    oprot.writeStructEnd()
13721
    oprot.writeStructEnd()
13682
 
13722
 
Line 13802... Line 13842...
13802
        else:
13842
        else:
13803
          iprot.skip(ftype)
13843
          iprot.skip(ftype)
13804
      elif fid == 2:
13844
      elif fid == 2:
13805
        if ftype == TType.LIST:
13845
        if ftype == TType.LIST:
13806
          self.orderIds = []
13846
          self.orderIds = []
13807
          (_etype248, _size245) = iprot.readListBegin()
13847
          (_etype291, _size288) = iprot.readListBegin()
13808
          for _i249 in xrange(_size245):
13848
          for _i292 in xrange(_size288):
13809
            _elem250 = iprot.readI64();
13849
            _elem293 = iprot.readI64();
13810
            self.orderIds.append(_elem250)
13850
            self.orderIds.append(_elem293)
13811
          iprot.readListEnd()
13851
          iprot.readListEnd()
13812
        else:
13852
        else:
13813
          iprot.skip(ftype)
13853
          iprot.skip(ftype)
13814
      elif fid == 3:
13854
      elif fid == 3:
13815
        if ftype == TType.LIST:
13855
        if ftype == TType.LIST:
13816
          self.awbs = []
13856
          self.awbs = []
13817
          (_etype254, _size251) = iprot.readListBegin()
13857
          (_etype297, _size294) = iprot.readListBegin()
13818
          for _i255 in xrange(_size251):
13858
          for _i298 in xrange(_size294):
13819
            _elem256 = iprot.readString();
13859
            _elem299 = iprot.readString();
13820
            self.awbs.append(_elem256)
13860
            self.awbs.append(_elem299)
13821
          iprot.readListEnd()
13861
          iprot.readListEnd()
13822
        else:
13862
        else:
13823
          iprot.skip(ftype)
13863
          iprot.skip(ftype)
13824
      else:
13864
      else:
13825
        iprot.skip(ftype)
13865
        iprot.skip(ftype)
Line 13836... Line 13876...
13836
      oprot.writeI64(self.providerId)
13876
      oprot.writeI64(self.providerId)
13837
      oprot.writeFieldEnd()
13877
      oprot.writeFieldEnd()
13838
    if self.orderIds is not None:
13878
    if self.orderIds is not None:
13839
      oprot.writeFieldBegin('orderIds', TType.LIST, 2)
13879
      oprot.writeFieldBegin('orderIds', TType.LIST, 2)
13840
      oprot.writeListBegin(TType.I64, len(self.orderIds))
13880
      oprot.writeListBegin(TType.I64, len(self.orderIds))
13841
      for iter257 in self.orderIds:
13881
      for iter300 in self.orderIds:
13842
        oprot.writeI64(iter257)
13882
        oprot.writeI64(iter300)
13843
      oprot.writeListEnd()
13883
      oprot.writeListEnd()
13844
      oprot.writeFieldEnd()
13884
      oprot.writeFieldEnd()
13845
    if self.awbs is not None:
13885
    if self.awbs is not None:
13846
      oprot.writeFieldBegin('awbs', TType.LIST, 3)
13886
      oprot.writeFieldBegin('awbs', TType.LIST, 3)
13847
      oprot.writeListBegin(TType.STRING, len(self.awbs))
13887
      oprot.writeListBegin(TType.STRING, len(self.awbs))
13848
      for iter258 in self.awbs:
13888
      for iter301 in self.awbs:
13849
        oprot.writeString(iter258)
13889
        oprot.writeString(iter301)
13850
      oprot.writeListEnd()
13890
      oprot.writeListEnd()
13851
      oprot.writeFieldEnd()
13891
      oprot.writeFieldEnd()
13852
    oprot.writeFieldStop()
13892
    oprot.writeFieldStop()
13853
    oprot.writeStructEnd()
13893
    oprot.writeStructEnd()
13854
 
13894
 
Line 13971... Line 14011...
13971
        else:
14011
        else:
13972
          iprot.skip(ftype)
14012
          iprot.skip(ftype)
13973
      elif fid == 2:
14013
      elif fid == 2:
13974
        if ftype == TType.MAP:
14014
        if ftype == TType.MAP:
13975
          self.pickupDetails = {}
14015
          self.pickupDetails = {}
13976
          (_ktype260, _vtype261, _size259 ) = iprot.readMapBegin() 
14016
          (_ktype303, _vtype304, _size302 ) = iprot.readMapBegin() 
13977
          for _i263 in xrange(_size259):
14017
          for _i306 in xrange(_size302):
13978
            _key264 = iprot.readString();
14018
            _key307 = iprot.readString();
13979
            _val265 = iprot.readString();
14019
            _val308 = iprot.readString();
13980
            self.pickupDetails[_key264] = _val265
14020
            self.pickupDetails[_key307] = _val308
13981
          iprot.readMapEnd()
14021
          iprot.readMapEnd()
13982
        else:
14022
        else:
13983
          iprot.skip(ftype)
14023
          iprot.skip(ftype)
13984
      else:
14024
      else:
13985
        iprot.skip(ftype)
14025
        iprot.skip(ftype)
Line 13996... Line 14036...
13996
      oprot.writeI64(self.providerId)
14036
      oprot.writeI64(self.providerId)
13997
      oprot.writeFieldEnd()
14037
      oprot.writeFieldEnd()
13998
    if self.pickupDetails is not None:
14038
    if self.pickupDetails is not None:
13999
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
14039
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
14000
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
14040
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
14001
      for kiter266,viter267 in self.pickupDetails.items():
14041
      for kiter309,viter310 in self.pickupDetails.items():
14002
        oprot.writeString(kiter266)
14042
        oprot.writeString(kiter309)
14003
        oprot.writeString(viter267)
14043
        oprot.writeString(viter310)
14004
      oprot.writeMapEnd()
14044
      oprot.writeMapEnd()
14005
      oprot.writeFieldEnd()
14045
      oprot.writeFieldEnd()
14006
    oprot.writeFieldStop()
14046
    oprot.writeFieldStop()
14007
    oprot.writeStructEnd()
14047
    oprot.writeStructEnd()
14008
 
14048
 
Line 14165... Line 14205...
14165
      if ftype == TType.STOP:
14205
      if ftype == TType.STOP:
14166
        break
14206
        break
14167
      if fid == 0:
14207
      if fid == 0:
14168
        if ftype == TType.LIST:
14208
        if ftype == TType.LIST:
14169
          self.success = []
14209
          self.success = []
14170
          (_etype271, _size268) = iprot.readListBegin()
14210
          (_etype314, _size311) = iprot.readListBegin()
14171
          for _i272 in xrange(_size268):
14211
          for _i315 in xrange(_size311):
14172
            _elem273 = Order()
14212
            _elem316 = Order()
14173
            _elem273.read(iprot)
14213
            _elem316.read(iprot)
14174
            self.success.append(_elem273)
14214
            self.success.append(_elem316)
14175
          iprot.readListEnd()
14215
          iprot.readListEnd()
14176
        else:
14216
        else:
14177
          iprot.skip(ftype)
14217
          iprot.skip(ftype)
14178
      else:
14218
      else:
14179
        iprot.skip(ftype)
14219
        iprot.skip(ftype)
Line 14186... Line 14226...
14186
      return
14226
      return
14187
    oprot.writeStructBegin('getOrdersNotPickedUp_result')
14227
    oprot.writeStructBegin('getOrdersNotPickedUp_result')
14188
    if self.success is not None:
14228
    if self.success is not None:
14189
      oprot.writeFieldBegin('success', TType.LIST, 0)
14229
      oprot.writeFieldBegin('success', TType.LIST, 0)
14190
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14230
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14191
      for iter274 in self.success:
14231
      for iter317 in self.success:
14192
        iter274.write(oprot)
14232
        iter317.write(oprot)
14193
      oprot.writeListEnd()
14233
      oprot.writeListEnd()
14194
      oprot.writeFieldEnd()
14234
      oprot.writeFieldEnd()
14195
    oprot.writeFieldStop()
14235
    oprot.writeFieldStop()
14196
    oprot.writeStructEnd()
14236
    oprot.writeStructEnd()
14197
 
14237
 
Line 14242... Line 14282...
14242
        else:
14282
        else:
14243
          iprot.skip(ftype)
14283
          iprot.skip(ftype)
14244
      elif fid == 2:
14284
      elif fid == 2:
14245
        if ftype == TType.MAP:
14285
        if ftype == TType.MAP:
14246
          self.deliveredOrders = {}
14286
          self.deliveredOrders = {}
14247
          (_ktype276, _vtype277, _size275 ) = iprot.readMapBegin() 
14287
          (_ktype319, _vtype320, _size318 ) = iprot.readMapBegin() 
14248
          for _i279 in xrange(_size275):
14288
          for _i322 in xrange(_size318):
14249
            _key280 = iprot.readString();
14289
            _key323 = iprot.readString();
14250
            _val281 = iprot.readString();
14290
            _val324 = iprot.readString();
14251
            self.deliveredOrders[_key280] = _val281
14291
            self.deliveredOrders[_key323] = _val324
14252
          iprot.readMapEnd()
14292
          iprot.readMapEnd()
14253
        else:
14293
        else:
14254
          iprot.skip(ftype)
14294
          iprot.skip(ftype)
14255
      else:
14295
      else:
14256
        iprot.skip(ftype)
14296
        iprot.skip(ftype)
Line 14267... Line 14307...
14267
      oprot.writeI64(self.providerId)
14307
      oprot.writeI64(self.providerId)
14268
      oprot.writeFieldEnd()
14308
      oprot.writeFieldEnd()
14269
    if self.deliveredOrders is not None:
14309
    if self.deliveredOrders is not None:
14270
      oprot.writeFieldBegin('deliveredOrders', TType.MAP, 2)
14310
      oprot.writeFieldBegin('deliveredOrders', TType.MAP, 2)
14271
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.deliveredOrders))
14311
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.deliveredOrders))
14272
      for kiter282,viter283 in self.deliveredOrders.items():
14312
      for kiter325,viter326 in self.deliveredOrders.items():
14273
        oprot.writeString(kiter282)
14313
        oprot.writeString(kiter325)
14274
        oprot.writeString(viter283)
14314
        oprot.writeString(viter326)
14275
      oprot.writeMapEnd()
14315
      oprot.writeMapEnd()
14276
      oprot.writeFieldEnd()
14316
      oprot.writeFieldEnd()
14277
    oprot.writeFieldStop()
14317
    oprot.writeFieldStop()
14278
    oprot.writeStructEnd()
14318
    oprot.writeStructEnd()
14279
 
14319
 
Line 14385... Line 14425...
14385
        else:
14425
        else:
14386
          iprot.skip(ftype)
14426
          iprot.skip(ftype)
14387
      elif fid == 2:
14427
      elif fid == 2:
14388
        if ftype == TType.MAP:
14428
        if ftype == TType.MAP:
14389
          self.returnedOrders = {}
14429
          self.returnedOrders = {}
14390
          (_ktype285, _vtype286, _size284 ) = iprot.readMapBegin() 
14430
          (_ktype328, _vtype329, _size327 ) = iprot.readMapBegin() 
14391
          for _i288 in xrange(_size284):
14431
          for _i331 in xrange(_size327):
14392
            _key289 = iprot.readString();
14432
            _key332 = iprot.readString();
14393
            _val290 = iprot.readString();
14433
            _val333 = iprot.readString();
14394
            self.returnedOrders[_key289] = _val290
14434
            self.returnedOrders[_key332] = _val333
14395
          iprot.readMapEnd()
14435
          iprot.readMapEnd()
14396
        else:
14436
        else:
14397
          iprot.skip(ftype)
14437
          iprot.skip(ftype)
14398
      else:
14438
      else:
14399
        iprot.skip(ftype)
14439
        iprot.skip(ftype)
Line 14410... Line 14450...
14410
      oprot.writeI64(self.providerId)
14450
      oprot.writeI64(self.providerId)
14411
      oprot.writeFieldEnd()
14451
      oprot.writeFieldEnd()
14412
    if self.returnedOrders is not None:
14452
    if self.returnedOrders is not None:
14413
      oprot.writeFieldBegin('returnedOrders', TType.MAP, 2)
14453
      oprot.writeFieldBegin('returnedOrders', TType.MAP, 2)
14414
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.returnedOrders))
14454
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.returnedOrders))
14415
      for kiter291,viter292 in self.returnedOrders.items():
14455
      for kiter334,viter335 in self.returnedOrders.items():
14416
        oprot.writeString(kiter291)
14456
        oprot.writeString(kiter334)
14417
        oprot.writeString(viter292)
14457
        oprot.writeString(viter335)
14418
      oprot.writeMapEnd()
14458
      oprot.writeMapEnd()
14419
      oprot.writeFieldEnd()
14459
      oprot.writeFieldEnd()
14420
    oprot.writeFieldStop()
14460
    oprot.writeFieldStop()
14421
    oprot.writeStructEnd()
14461
    oprot.writeStructEnd()
14422
 
14462
 
Line 14579... Line 14619...
14579
      if ftype == TType.STOP:
14619
      if ftype == TType.STOP:
14580
        break
14620
        break
14581
      if fid == 0:
14621
      if fid == 0:
14582
        if ftype == TType.LIST:
14622
        if ftype == TType.LIST:
14583
          self.success = []
14623
          self.success = []
14584
          (_etype296, _size293) = iprot.readListBegin()
14624
          (_etype339, _size336) = iprot.readListBegin()
14585
          for _i297 in xrange(_size293):
14625
          for _i340 in xrange(_size336):
14586
            _elem298 = Order()
14626
            _elem341 = Order()
14587
            _elem298.read(iprot)
14627
            _elem341.read(iprot)
14588
            self.success.append(_elem298)
14628
            self.success.append(_elem341)
14589
          iprot.readListEnd()
14629
          iprot.readListEnd()
14590
        else:
14630
        else:
14591
          iprot.skip(ftype)
14631
          iprot.skip(ftype)
14592
      else:
14632
      else:
14593
        iprot.skip(ftype)
14633
        iprot.skip(ftype)
Line 14600... Line 14640...
14600
      return
14640
      return
14601
    oprot.writeStructBegin('getRTOrders_result')
14641
    oprot.writeStructBegin('getRTOrders_result')
14602
    if self.success is not None:
14642
    if self.success is not None:
14603
      oprot.writeFieldBegin('success', TType.LIST, 0)
14643
      oprot.writeFieldBegin('success', TType.LIST, 0)
14604
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14644
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14605
      for iter299 in self.success:
14645
      for iter342 in self.success:
14606
        iter299.write(oprot)
14646
        iter342.write(oprot)
14607
      oprot.writeListEnd()
14647
      oprot.writeListEnd()
14608
      oprot.writeFieldEnd()
14648
      oprot.writeFieldEnd()
14609
    oprot.writeFieldStop()
14649
    oprot.writeFieldStop()
14610
    oprot.writeStructEnd()
14650
    oprot.writeStructEnd()
14611
 
14651
 
Line 14656... Line 14696...
14656
        else:
14696
        else:
14657
          iprot.skip(ftype)
14697
          iprot.skip(ftype)
14658
      elif fid == 2:
14698
      elif fid == 2:
14659
        if ftype == TType.MAP:
14699
        if ftype == TType.MAP:
14660
          self.undeliveredOrders = {}
14700
          self.undeliveredOrders = {}
14661
          (_ktype301, _vtype302, _size300 ) = iprot.readMapBegin() 
14701
          (_ktype344, _vtype345, _size343 ) = iprot.readMapBegin() 
14662
          for _i304 in xrange(_size300):
14702
          for _i347 in xrange(_size343):
14663
            _key305 = iprot.readString();
14703
            _key348 = iprot.readString();
14664
            _val306 = iprot.readString();
14704
            _val349 = iprot.readString();
14665
            self.undeliveredOrders[_key305] = _val306
14705
            self.undeliveredOrders[_key348] = _val349
14666
          iprot.readMapEnd()
14706
          iprot.readMapEnd()
14667
        else:
14707
        else:
14668
          iprot.skip(ftype)
14708
          iprot.skip(ftype)
14669
      else:
14709
      else:
14670
        iprot.skip(ftype)
14710
        iprot.skip(ftype)
Line 14681... Line 14721...
14681
      oprot.writeI64(self.providerId)
14721
      oprot.writeI64(self.providerId)
14682
      oprot.writeFieldEnd()
14722
      oprot.writeFieldEnd()
14683
    if self.undeliveredOrders is not None:
14723
    if self.undeliveredOrders is not None:
14684
      oprot.writeFieldBegin('undeliveredOrders', TType.MAP, 2)
14724
      oprot.writeFieldBegin('undeliveredOrders', TType.MAP, 2)
14685
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.undeliveredOrders))
14725
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.undeliveredOrders))
14686
      for kiter307,viter308 in self.undeliveredOrders.items():
14726
      for kiter350,viter351 in self.undeliveredOrders.items():
14687
        oprot.writeString(kiter307)
14727
        oprot.writeString(kiter350)
14688
        oprot.writeString(viter308)
14728
        oprot.writeString(viter351)
14689
      oprot.writeMapEnd()
14729
      oprot.writeMapEnd()
14690
      oprot.writeFieldEnd()
14730
      oprot.writeFieldEnd()
14691
    oprot.writeFieldStop()
14731
    oprot.writeFieldStop()
14692
    oprot.writeStructEnd()
14732
    oprot.writeStructEnd()
14693
 
14733
 
Line 14850... Line 14890...
14850
      if ftype == TType.STOP:
14890
      if ftype == TType.STOP:
14851
        break
14891
        break
14852
      if fid == 0:
14892
      if fid == 0:
14853
        if ftype == TType.LIST:
14893
        if ftype == TType.LIST:
14854
          self.success = []
14894
          self.success = []
14855
          (_etype312, _size309) = iprot.readListBegin()
14895
          (_etype355, _size352) = iprot.readListBegin()
14856
          for _i313 in xrange(_size309):
14896
          for _i356 in xrange(_size352):
14857
            _elem314 = Order()
14897
            _elem357 = Order()
14858
            _elem314.read(iprot)
14898
            _elem357.read(iprot)
14859
            self.success.append(_elem314)
14899
            self.success.append(_elem357)
14860
          iprot.readListEnd()
14900
          iprot.readListEnd()
14861
        else:
14901
        else:
14862
          iprot.skip(ftype)
14902
          iprot.skip(ftype)
14863
      else:
14903
      else:
14864
        iprot.skip(ftype)
14904
        iprot.skip(ftype)
Line 14871... Line 14911...
14871
      return
14911
      return
14872
    oprot.writeStructBegin('getNonDeliveredOrdersbyCourier_result')
14912
    oprot.writeStructBegin('getNonDeliveredOrdersbyCourier_result')
14873
    if self.success is not None:
14913
    if self.success is not None:
14874
      oprot.writeFieldBegin('success', TType.LIST, 0)
14914
      oprot.writeFieldBegin('success', TType.LIST, 0)
14875
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14915
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14876
      for iter315 in self.success:
14916
      for iter358 in self.success:
14877
        iter315.write(oprot)
14917
        iter358.write(oprot)
14878
      oprot.writeListEnd()
14918
      oprot.writeListEnd()
14879
      oprot.writeFieldEnd()
14919
      oprot.writeFieldEnd()
14880
    oprot.writeFieldStop()
14920
    oprot.writeFieldStop()
14881
    oprot.writeStructEnd()
14921
    oprot.writeStructEnd()
14882
 
14922
 
Line 14927... Line 14967...
14927
        else:
14967
        else:
14928
          iprot.skip(ftype)
14968
          iprot.skip(ftype)
14929
      elif fid == 2:
14969
      elif fid == 2:
14930
        if ftype == TType.MAP:
14970
        if ftype == TType.MAP:
14931
          self.local_connected_orders = {}
14971
          self.local_connected_orders = {}
14932
          (_ktype317, _vtype318, _size316 ) = iprot.readMapBegin() 
14972
          (_ktype360, _vtype361, _size359 ) = iprot.readMapBegin() 
14933
          for _i320 in xrange(_size316):
14973
          for _i363 in xrange(_size359):
14934
            _key321 = iprot.readString();
14974
            _key364 = iprot.readString();
14935
            _val322 = iprot.readString();
14975
            _val365 = iprot.readString();
14936
            self.local_connected_orders[_key321] = _val322
14976
            self.local_connected_orders[_key364] = _val365
14937
          iprot.readMapEnd()
14977
          iprot.readMapEnd()
14938
        else:
14978
        else:
14939
          iprot.skip(ftype)
14979
          iprot.skip(ftype)
14940
      else:
14980
      else:
14941
        iprot.skip(ftype)
14981
        iprot.skip(ftype)
Line 14952... Line 14992...
14952
      oprot.writeI64(self.providerId)
14992
      oprot.writeI64(self.providerId)
14953
      oprot.writeFieldEnd()
14993
      oprot.writeFieldEnd()
14954
    if self.local_connected_orders is not None:
14994
    if self.local_connected_orders is not None:
14955
      oprot.writeFieldBegin('local_connected_orders', TType.MAP, 2)
14995
      oprot.writeFieldBegin('local_connected_orders', TType.MAP, 2)
14956
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.local_connected_orders))
14996
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.local_connected_orders))
14957
      for kiter323,viter324 in self.local_connected_orders.items():
14997
      for kiter366,viter367 in self.local_connected_orders.items():
14958
        oprot.writeString(kiter323)
14998
        oprot.writeString(kiter366)
14959
        oprot.writeString(viter324)
14999
        oprot.writeString(viter367)
14960
      oprot.writeMapEnd()
15000
      oprot.writeMapEnd()
14961
      oprot.writeFieldEnd()
15001
      oprot.writeFieldEnd()
14962
    oprot.writeFieldStop()
15002
    oprot.writeFieldStop()
14963
    oprot.writeStructEnd()
15003
    oprot.writeStructEnd()
14964
 
15004
 
Line 15121... Line 15161...
15121
      if ftype == TType.STOP:
15161
      if ftype == TType.STOP:
15122
        break
15162
        break
15123
      if fid == 0:
15163
      if fid == 0:
15124
        if ftype == TType.LIST:
15164
        if ftype == TType.LIST:
15125
          self.success = []
15165
          self.success = []
15126
          (_etype328, _size325) = iprot.readListBegin()
15166
          (_etype371, _size368) = iprot.readListBegin()
15127
          for _i329 in xrange(_size325):
15167
          for _i372 in xrange(_size368):
15128
            _elem330 = Order()
15168
            _elem373 = Order()
15129
            _elem330.read(iprot)
15169
            _elem373.read(iprot)
15130
            self.success.append(_elem330)
15170
            self.success.append(_elem373)
15131
          iprot.readListEnd()
15171
          iprot.readListEnd()
15132
        else:
15172
        else:
15133
          iprot.skip(ftype)
15173
          iprot.skip(ftype)
15134
      else:
15174
      else:
15135
        iprot.skip(ftype)
15175
        iprot.skip(ftype)
Line 15142... Line 15182...
15142
      return
15182
      return
15143
    oprot.writeStructBegin('getOrdersNotLocalConnected_result')
15183
    oprot.writeStructBegin('getOrdersNotLocalConnected_result')
15144
    if self.success is not None:
15184
    if self.success is not None:
15145
      oprot.writeFieldBegin('success', TType.LIST, 0)
15185
      oprot.writeFieldBegin('success', TType.LIST, 0)
15146
      oprot.writeListBegin(TType.STRUCT, len(self.success))
15186
      oprot.writeListBegin(TType.STRUCT, len(self.success))
15147
      for iter331 in self.success:
15187
      for iter374 in self.success:
15148
        iter331.write(oprot)
15188
        iter374.write(oprot)
15149
      oprot.writeListEnd()
15189
      oprot.writeListEnd()
15150
      oprot.writeFieldEnd()
15190
      oprot.writeFieldEnd()
15151
    oprot.writeFieldStop()
15191
    oprot.writeFieldStop()
15152
    oprot.writeStructEnd()
15192
    oprot.writeStructEnd()
15153
 
15193
 
Line 15198... Line 15238...
15198
        else:
15238
        else:
15199
          iprot.skip(ftype)
15239
          iprot.skip(ftype)
15200
      elif fid == 2:
15240
      elif fid == 2:
15201
        if ftype == TType.MAP:
15241
        if ftype == TType.MAP:
15202
          self.destination_city_reached_orders = {}
15242
          self.destination_city_reached_orders = {}
15203
          (_ktype333, _vtype334, _size332 ) = iprot.readMapBegin() 
15243
          (_ktype376, _vtype377, _size375 ) = iprot.readMapBegin() 
15204
          for _i336 in xrange(_size332):
15244
          for _i379 in xrange(_size375):
15205
            _key337 = iprot.readString();
15245
            _key380 = iprot.readString();
15206
            _val338 = iprot.readString();
15246
            _val381 = iprot.readString();
15207
            self.destination_city_reached_orders[_key337] = _val338
15247
            self.destination_city_reached_orders[_key380] = _val381
15208
          iprot.readMapEnd()
15248
          iprot.readMapEnd()
15209
        else:
15249
        else:
15210
          iprot.skip(ftype)
15250
          iprot.skip(ftype)
15211
      else:
15251
      else:
15212
        iprot.skip(ftype)
15252
        iprot.skip(ftype)
Line 15223... Line 15263...
15223
      oprot.writeI64(self.providerId)
15263
      oprot.writeI64(self.providerId)
15224
      oprot.writeFieldEnd()
15264
      oprot.writeFieldEnd()
15225
    if self.destination_city_reached_orders is not None:
15265
    if self.destination_city_reached_orders is not None:
15226
      oprot.writeFieldBegin('destination_city_reached_orders', TType.MAP, 2)
15266
      oprot.writeFieldBegin('destination_city_reached_orders', TType.MAP, 2)
15227
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.destination_city_reached_orders))
15267
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.destination_city_reached_orders))
15228
      for kiter339,viter340 in self.destination_city_reached_orders.items():
15268
      for kiter382,viter383 in self.destination_city_reached_orders.items():
15229
        oprot.writeString(kiter339)
15269
        oprot.writeString(kiter382)
15230
        oprot.writeString(viter340)
15270
        oprot.writeString(viter383)
15231
      oprot.writeMapEnd()
15271
      oprot.writeMapEnd()
15232
      oprot.writeFieldEnd()
15272
      oprot.writeFieldEnd()
15233
    oprot.writeFieldStop()
15273
    oprot.writeFieldStop()
15234
    oprot.writeStructEnd()
15274
    oprot.writeStructEnd()
15235
 
15275
 
Line 15341... Line 15381...
15341
        else:
15381
        else:
15342
          iprot.skip(ftype)
15382
          iprot.skip(ftype)
15343
      elif fid == 2:
15383
      elif fid == 2:
15344
        if ftype == TType.MAP:
15384
        if ftype == TType.MAP:
15345
          self.first_atdl_orders = {}
15385
          self.first_atdl_orders = {}
15346
          (_ktype342, _vtype343, _size341 ) = iprot.readMapBegin() 
15386
          (_ktype385, _vtype386, _size384 ) = iprot.readMapBegin() 
15347
          for _i345 in xrange(_size341):
15387
          for _i388 in xrange(_size384):
15348
            _key346 = iprot.readString();
15388
            _key389 = iprot.readString();
15349
            _val347 = iprot.readString();
15389
            _val390 = iprot.readString();
15350
            self.first_atdl_orders[_key346] = _val347
15390
            self.first_atdl_orders[_key389] = _val390
15351
          iprot.readMapEnd()
15391
          iprot.readMapEnd()
15352
        else:
15392
        else:
15353
          iprot.skip(ftype)
15393
          iprot.skip(ftype)
15354
      else:
15394
      else:
15355
        iprot.skip(ftype)
15395
        iprot.skip(ftype)
Line 15366... Line 15406...
15366
      oprot.writeI64(self.providerId)
15406
      oprot.writeI64(self.providerId)
15367
      oprot.writeFieldEnd()
15407
      oprot.writeFieldEnd()
15368
    if self.first_atdl_orders is not None:
15408
    if self.first_atdl_orders is not None:
15369
      oprot.writeFieldBegin('first_atdl_orders', TType.MAP, 2)
15409
      oprot.writeFieldBegin('first_atdl_orders', TType.MAP, 2)
15370
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.first_atdl_orders))
15410
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.first_atdl_orders))
15371
      for kiter348,viter349 in self.first_atdl_orders.items():
15411
      for kiter391,viter392 in self.first_atdl_orders.items():
15372
        oprot.writeString(kiter348)
15412
        oprot.writeString(kiter391)
15373
        oprot.writeString(viter349)
15413
        oprot.writeString(viter392)
15374
      oprot.writeMapEnd()
15414
      oprot.writeMapEnd()
15375
      oprot.writeFieldEnd()
15415
      oprot.writeFieldEnd()
15376
    oprot.writeFieldStop()
15416
    oprot.writeFieldStop()
15377
    oprot.writeStructEnd()
15417
    oprot.writeStructEnd()
15378
 
15418
 
Line 15547... Line 15587...
15547
      if ftype == TType.STOP:
15587
      if ftype == TType.STOP:
15548
        break
15588
        break
15549
      if fid == 0:
15589
      if fid == 0:
15550
        if ftype == TType.LIST:
15590
        if ftype == TType.LIST:
15551
          self.success = []
15591
          self.success = []
15552
          (_etype353, _size350) = iprot.readListBegin()
15592
          (_etype396, _size393) = iprot.readListBegin()
15553
          for _i354 in xrange(_size350):
15593
          for _i397 in xrange(_size393):
15554
            _elem355 = Order()
15594
            _elem398 = Order()
15555
            _elem355.read(iprot)
15595
            _elem398.read(iprot)
15556
            self.success.append(_elem355)
15596
            self.success.append(_elem398)
15557
          iprot.readListEnd()
15597
          iprot.readListEnd()
15558
        else:
15598
        else:
15559
          iprot.skip(ftype)
15599
          iprot.skip(ftype)
15560
      else:
15600
      else:
15561
        iprot.skip(ftype)
15601
        iprot.skip(ftype)
Line 15568... Line 15608...
15568
      return
15608
      return
15569
    oprot.writeStructBegin('getUndeliveredOrders_result')
15609
    oprot.writeStructBegin('getUndeliveredOrders_result')
15570
    if self.success is not None:
15610
    if self.success is not None:
15571
      oprot.writeFieldBegin('success', TType.LIST, 0)
15611
      oprot.writeFieldBegin('success', TType.LIST, 0)
15572
      oprot.writeListBegin(TType.STRUCT, len(self.success))
15612
      oprot.writeListBegin(TType.STRUCT, len(self.success))
15573
      for iter356 in self.success:
15613
      for iter399 in self.success:
15574
        iter356.write(oprot)
15614
        iter399.write(oprot)
15575
      oprot.writeListEnd()
15615
      oprot.writeListEnd()
15576
      oprot.writeFieldEnd()
15616
      oprot.writeFieldEnd()
15577
    oprot.writeFieldStop()
15617
    oprot.writeFieldStop()
15578
    oprot.writeStructEnd()
15618
    oprot.writeStructEnd()
15579
 
15619
 
Line 15657... Line 15697...
15657
      if ftype == TType.STOP:
15697
      if ftype == TType.STOP:
15658
        break
15698
        break
15659
      if fid == 0:
15699
      if fid == 0:
15660
        if ftype == TType.LIST:
15700
        if ftype == TType.LIST:
15661
          self.success = []
15701
          self.success = []
15662
          (_etype360, _size357) = iprot.readListBegin()
15702
          (_etype403, _size400) = iprot.readListBegin()
15663
          for _i361 in xrange(_size357):
15703
          for _i404 in xrange(_size400):
15664
            _elem362 = Order()
15704
            _elem405 = Order()
15665
            _elem362.read(iprot)
15705
            _elem405.read(iprot)
15666
            self.success.append(_elem362)
15706
            self.success.append(_elem405)
15667
          iprot.readListEnd()
15707
          iprot.readListEnd()
15668
        else:
15708
        else:
15669
          iprot.skip(ftype)
15709
          iprot.skip(ftype)
15670
      else:
15710
      else:
15671
        iprot.skip(ftype)
15711
        iprot.skip(ftype)
Line 15678... Line 15718...
15678
      return
15718
      return
15679
    oprot.writeStructBegin('getUndeliveredOrdersExpectedDeliveryDateNotMet_result')
15719
    oprot.writeStructBegin('getUndeliveredOrdersExpectedDeliveryDateNotMet_result')
15680
    if self.success is not None:
15720
    if self.success is not None:
15681
      oprot.writeFieldBegin('success', TType.LIST, 0)
15721
      oprot.writeFieldBegin('success', TType.LIST, 0)
15682
      oprot.writeListBegin(TType.STRUCT, len(self.success))
15722
      oprot.writeListBegin(TType.STRUCT, len(self.success))
15683
      for iter363 in self.success:
15723
      for iter406 in self.success:
15684
        iter363.write(oprot)
15724
        iter406.write(oprot)
15685
      oprot.writeListEnd()
15725
      oprot.writeListEnd()
15686
      oprot.writeFieldEnd()
15726
      oprot.writeFieldEnd()
15687
    oprot.writeFieldStop()
15727
    oprot.writeFieldStop()
15688
    oprot.writeStructEnd()
15728
    oprot.writeStructEnd()
15689
 
15729
 
Line 16990... Line 17030...
16990
        else:
17030
        else:
16991
          iprot.skip(ftype)
17031
          iprot.skip(ftype)
16992
      elif fid == 2:
17032
      elif fid == 2:
16993
        if ftype == TType.MAP:
17033
        if ftype == TType.MAP:
16994
          self.pickupDetails = {}
17034
          self.pickupDetails = {}
16995
          (_ktype365, _vtype366, _size364 ) = iprot.readMapBegin() 
17035
          (_ktype408, _vtype409, _size407 ) = iprot.readMapBegin() 
16996
          for _i368 in xrange(_size364):
17036
          for _i411 in xrange(_size407):
16997
            _key369 = iprot.readString();
17037
            _key412 = iprot.readString();
16998
            _val370 = iprot.readString();
17038
            _val413 = iprot.readString();
16999
            self.pickupDetails[_key369] = _val370
17039
            self.pickupDetails[_key412] = _val413
17000
          iprot.readMapEnd()
17040
          iprot.readMapEnd()
17001
        else:
17041
        else:
17002
          iprot.skip(ftype)
17042
          iprot.skip(ftype)
17003
      else:
17043
      else:
17004
        iprot.skip(ftype)
17044
        iprot.skip(ftype)
Line 17015... Line 17055...
17015
      oprot.writeI64(self.providerId)
17055
      oprot.writeI64(self.providerId)
17016
      oprot.writeFieldEnd()
17056
      oprot.writeFieldEnd()
17017
    if self.pickupDetails is not None:
17057
    if self.pickupDetails is not None:
17018
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
17058
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
17019
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
17059
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
17020
      for kiter371,viter372 in self.pickupDetails.items():
17060
      for kiter414,viter415 in self.pickupDetails.items():
17021
        oprot.writeString(kiter371)
17061
        oprot.writeString(kiter414)
17022
        oprot.writeString(viter372)
17062
        oprot.writeString(viter415)
17023
      oprot.writeMapEnd()
17063
      oprot.writeMapEnd()
17024
      oprot.writeFieldEnd()
17064
      oprot.writeFieldEnd()
17025
    oprot.writeFieldStop()
17065
    oprot.writeFieldStop()
17026
    oprot.writeStructEnd()
17066
    oprot.writeStructEnd()
17027
 
17067
 
Line 17165... Line 17205...
17165
      if ftype == TType.STOP:
17205
      if ftype == TType.STOP:
17166
        break
17206
        break
17167
      if fid == 0:
17207
      if fid == 0:
17168
        if ftype == TType.LIST:
17208
        if ftype == TType.LIST:
17169
          self.success = []
17209
          self.success = []
17170
          (_etype376, _size373) = iprot.readListBegin()
17210
          (_etype419, _size416) = iprot.readListBegin()
17171
          for _i377 in xrange(_size373):
17211
          for _i420 in xrange(_size416):
17172
            _elem378 = Order()
17212
            _elem421 = Order()
17173
            _elem378.read(iprot)
17213
            _elem421.read(iprot)
17174
            self.success.append(_elem378)
17214
            self.success.append(_elem421)
17175
          iprot.readListEnd()
17215
          iprot.readListEnd()
17176
        else:
17216
        else:
17177
          iprot.skip(ftype)
17217
          iprot.skip(ftype)
17178
      else:
17218
      else:
17179
        iprot.skip(ftype)
17219
        iprot.skip(ftype)
Line 17186... Line 17226...
17186
      return
17226
      return
17187
    oprot.writeStructBegin('getDoasNotPickedUp_result')
17227
    oprot.writeStructBegin('getDoasNotPickedUp_result')
17188
    if self.success is not None:
17228
    if self.success is not None:
17189
      oprot.writeFieldBegin('success', TType.LIST, 0)
17229
      oprot.writeFieldBegin('success', TType.LIST, 0)
17190
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17230
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17191
      for iter379 in self.success:
17231
      for iter422 in self.success:
17192
        iter379.write(oprot)
17232
        iter422.write(oprot)
17193
      oprot.writeListEnd()
17233
      oprot.writeListEnd()
17194
      oprot.writeFieldEnd()
17234
      oprot.writeFieldEnd()
17195
    oprot.writeFieldStop()
17235
    oprot.writeFieldStop()
17196
    oprot.writeStructEnd()
17236
    oprot.writeStructEnd()
17197
 
17237
 
Line 17242... Line 17282...
17242
        else:
17282
        else:
17243
          iprot.skip(ftype)
17283
          iprot.skip(ftype)
17244
      elif fid == 2:
17284
      elif fid == 2:
17245
        if ftype == TType.MAP:
17285
        if ftype == TType.MAP:
17246
          self.pickupDetails = {}
17286
          self.pickupDetails = {}
17247
          (_ktype381, _vtype382, _size380 ) = iprot.readMapBegin() 
17287
          (_ktype424, _vtype425, _size423 ) = iprot.readMapBegin() 
17248
          for _i384 in xrange(_size380):
17288
          for _i427 in xrange(_size423):
17249
            _key385 = iprot.readString();
17289
            _key428 = iprot.readString();
17250
            _val386 = iprot.readString();
17290
            _val429 = iprot.readString();
17251
            self.pickupDetails[_key385] = _val386
17291
            self.pickupDetails[_key428] = _val429
17252
          iprot.readMapEnd()
17292
          iprot.readMapEnd()
17253
        else:
17293
        else:
17254
          iprot.skip(ftype)
17294
          iprot.skip(ftype)
17255
      else:
17295
      else:
17256
        iprot.skip(ftype)
17296
        iprot.skip(ftype)
Line 17267... Line 17307...
17267
      oprot.writeI64(self.providerId)
17307
      oprot.writeI64(self.providerId)
17268
      oprot.writeFieldEnd()
17308
      oprot.writeFieldEnd()
17269
    if self.pickupDetails is not None:
17309
    if self.pickupDetails is not None:
17270
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
17310
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
17271
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
17311
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
17272
      for kiter387,viter388 in self.pickupDetails.items():
17312
      for kiter430,viter431 in self.pickupDetails.items():
17273
        oprot.writeString(kiter387)
17313
        oprot.writeString(kiter430)
17274
        oprot.writeString(viter388)
17314
        oprot.writeString(viter431)
17275
      oprot.writeMapEnd()
17315
      oprot.writeMapEnd()
17276
      oprot.writeFieldEnd()
17316
      oprot.writeFieldEnd()
17277
    oprot.writeFieldStop()
17317
    oprot.writeFieldStop()
17278
    oprot.writeStructEnd()
17318
    oprot.writeStructEnd()
17279
 
17319
 
Line 17417... Line 17457...
17417
      if ftype == TType.STOP:
17457
      if ftype == TType.STOP:
17418
        break
17458
        break
17419
      if fid == 0:
17459
      if fid == 0:
17420
        if ftype == TType.LIST:
17460
        if ftype == TType.LIST:
17421
          self.success = []
17461
          self.success = []
17422
          (_etype392, _size389) = iprot.readListBegin()
17462
          (_etype435, _size432) = iprot.readListBegin()
17423
          for _i393 in xrange(_size389):
17463
          for _i436 in xrange(_size432):
17424
            _elem394 = Order()
17464
            _elem437 = Order()
17425
            _elem394.read(iprot)
17465
            _elem437.read(iprot)
17426
            self.success.append(_elem394)
17466
            self.success.append(_elem437)
17427
          iprot.readListEnd()
17467
          iprot.readListEnd()
17428
        else:
17468
        else:
17429
          iprot.skip(ftype)
17469
          iprot.skip(ftype)
17430
      else:
17470
      else:
17431
        iprot.skip(ftype)
17471
        iprot.skip(ftype)
Line 17438... Line 17478...
17438
      return
17478
      return
17439
    oprot.writeStructBegin('getReturnOrdersNotPickedUp_result')
17479
    oprot.writeStructBegin('getReturnOrdersNotPickedUp_result')
17440
    if self.success is not None:
17480
    if self.success is not None:
17441
      oprot.writeFieldBegin('success', TType.LIST, 0)
17481
      oprot.writeFieldBegin('success', TType.LIST, 0)
17442
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17482
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17443
      for iter395 in self.success:
17483
      for iter438 in self.success:
17444
        iter395.write(oprot)
17484
        iter438.write(oprot)
17445
      oprot.writeListEnd()
17485
      oprot.writeListEnd()
17446
      oprot.writeFieldEnd()
17486
      oprot.writeFieldEnd()
17447
    oprot.writeFieldStop()
17487
    oprot.writeFieldStop()
17448
    oprot.writeStructEnd()
17488
    oprot.writeStructEnd()
17449
 
17489
 
Line 18289... Line 18329...
18289
      if ftype == TType.STOP:
18329
      if ftype == TType.STOP:
18290
        break
18330
        break
18291
      if fid == 0:
18331
      if fid == 0:
18292
        if ftype == TType.LIST:
18332
        if ftype == TType.LIST:
18293
          self.success = []
18333
          self.success = []
18294
          (_etype399, _size396) = iprot.readListBegin()
18334
          (_etype442, _size439) = iprot.readListBegin()
18295
          for _i400 in xrange(_size396):
18335
          for _i443 in xrange(_size439):
18296
            _elem401 = ReturnOrder()
18336
            _elem444 = ReturnOrder()
18297
            _elem401.read(iprot)
18337
            _elem444.read(iprot)
18298
            self.success.append(_elem401)
18338
            self.success.append(_elem444)
18299
          iprot.readListEnd()
18339
          iprot.readListEnd()
18300
        else:
18340
        else:
18301
          iprot.skip(ftype)
18341
          iprot.skip(ftype)
18302
      else:
18342
      else:
18303
        iprot.skip(ftype)
18343
        iprot.skip(ftype)
Line 18310... Line 18350...
18310
      return
18350
      return
18311
    oprot.writeStructBegin('getReturnOrders_result')
18351
    oprot.writeStructBegin('getReturnOrders_result')
18312
    if self.success is not None:
18352
    if self.success is not None:
18313
      oprot.writeFieldBegin('success', TType.LIST, 0)
18353
      oprot.writeFieldBegin('success', TType.LIST, 0)
18314
      oprot.writeListBegin(TType.STRUCT, len(self.success))
18354
      oprot.writeListBegin(TType.STRUCT, len(self.success))
18315
      for iter402 in self.success:
18355
      for iter445 in self.success:
18316
        iter402.write(oprot)
18356
        iter445.write(oprot)
18317
      oprot.writeListEnd()
18357
      oprot.writeListEnd()
18318
      oprot.writeFieldEnd()
18358
      oprot.writeFieldEnd()
18319
    oprot.writeFieldStop()
18359
    oprot.writeFieldStop()
18320
    oprot.writeStructEnd()
18360
    oprot.writeStructEnd()
18321
 
18361
 
Line 18441... Line 18481...
18441
      if ftype == TType.STOP:
18481
      if ftype == TType.STOP:
18442
        break
18482
        break
18443
      if fid == 0:
18483
      if fid == 0:
18444
        if ftype == TType.LIST:
18484
        if ftype == TType.LIST:
18445
          self.success = []
18485
          self.success = []
18446
          (_etype406, _size403) = iprot.readListBegin()
18486
          (_etype449, _size446) = iprot.readListBegin()
18447
          for _i407 in xrange(_size403):
18487
          for _i450 in xrange(_size446):
18448
            _elem408 = ReturnOrder()
18488
            _elem451 = ReturnOrder()
18449
            _elem408.read(iprot)
18489
            _elem451.read(iprot)
18450
            self.success.append(_elem408)
18490
            self.success.append(_elem451)
18451
          iprot.readListEnd()
18491
          iprot.readListEnd()
18452
        else:
18492
        else:
18453
          iprot.skip(ftype)
18493
          iprot.skip(ftype)
18454
      else:
18494
      else:
18455
        iprot.skip(ftype)
18495
        iprot.skip(ftype)
Line 18462... Line 18502...
18462
      return
18502
      return
18463
    oprot.writeStructBegin('getAllReturnOrders_result')
18503
    oprot.writeStructBegin('getAllReturnOrders_result')
18464
    if self.success is not None:
18504
    if self.success is not None:
18465
      oprot.writeFieldBegin('success', TType.LIST, 0)
18505
      oprot.writeFieldBegin('success', TType.LIST, 0)
18466
      oprot.writeListBegin(TType.STRUCT, len(self.success))
18506
      oprot.writeListBegin(TType.STRUCT, len(self.success))
18467
      for iter409 in self.success:
18507
      for iter452 in self.success:
18468
        iter409.write(oprot)
18508
        iter452.write(oprot)
18469
      oprot.writeListEnd()
18509
      oprot.writeListEnd()
18470
      oprot.writeFieldEnd()
18510
      oprot.writeFieldEnd()
18471
    oprot.writeFieldStop()
18511
    oprot.writeFieldStop()
18472
    oprot.writeStructEnd()
18512
    oprot.writeStructEnd()
18473
 
18513
 
Line 19376... Line 19416...
19376
      if ftype == TType.STOP:
19416
      if ftype == TType.STOP:
19377
        break
19417
        break
19378
      if fid == 1:
19418
      if fid == 1:
19379
        if ftype == TType.MAP:
19419
        if ftype == TType.MAP:
19380
          self.collectedAmountMap = {}
19420
          self.collectedAmountMap = {}
19381
          (_ktype411, _vtype412, _size410 ) = iprot.readMapBegin() 
19421
          (_ktype454, _vtype455, _size453 ) = iprot.readMapBegin() 
19382
          for _i414 in xrange(_size410):
19422
          for _i457 in xrange(_size453):
19383
            _key415 = iprot.readString();
19423
            _key458 = iprot.readString();
19384
            _val416 = iprot.readDouble();
19424
            _val459 = iprot.readDouble();
19385
            self.collectedAmountMap[_key415] = _val416
19425
            self.collectedAmountMap[_key458] = _val459
19386
          iprot.readMapEnd()
19426
          iprot.readMapEnd()
19387
        else:
19427
        else:
19388
          iprot.skip(ftype)
19428
          iprot.skip(ftype)
19389
      elif fid == 2:
19429
      elif fid == 2:
19390
        if ftype == TType.STRING:
19430
        if ftype == TType.STRING:
Line 19412... Line 19452...
19412
      return
19452
      return
19413
    oprot.writeStructBegin('reconcileCodCollection_args')
19453
    oprot.writeStructBegin('reconcileCodCollection_args')
19414
    if self.collectedAmountMap is not None:
19454
    if self.collectedAmountMap is not None:
19415
      oprot.writeFieldBegin('collectedAmountMap', TType.MAP, 1)
19455
      oprot.writeFieldBegin('collectedAmountMap', TType.MAP, 1)
19416
      oprot.writeMapBegin(TType.STRING, TType.DOUBLE, len(self.collectedAmountMap))
19456
      oprot.writeMapBegin(TType.STRING, TType.DOUBLE, len(self.collectedAmountMap))
19417
      for kiter417,viter418 in self.collectedAmountMap.items():
19457
      for kiter460,viter461 in self.collectedAmountMap.items():
19418
        oprot.writeString(kiter417)
19458
        oprot.writeString(kiter460)
19419
        oprot.writeDouble(viter418)
19459
        oprot.writeDouble(viter461)
19420
      oprot.writeMapEnd()
19460
      oprot.writeMapEnd()
19421
      oprot.writeFieldEnd()
19461
      oprot.writeFieldEnd()
19422
    if self.xferBy is not None:
19462
    if self.xferBy is not None:
19423
      oprot.writeFieldBegin('xferBy', TType.STRING, 2)
19463
      oprot.writeFieldBegin('xferBy', TType.STRING, 2)
19424
      oprot.writeString(self.xferBy)
19464
      oprot.writeString(self.xferBy)
Line 19475... Line 19515...
19475
      if ftype == TType.STOP:
19515
      if ftype == TType.STOP:
19476
        break
19516
        break
19477
      if fid == 0:
19517
      if fid == 0:
19478
        if ftype == TType.MAP:
19518
        if ftype == TType.MAP:
19479
          self.success = {}
19519
          self.success = {}
19480
          (_ktype420, _vtype421, _size419 ) = iprot.readMapBegin() 
19520
          (_ktype463, _vtype464, _size462 ) = iprot.readMapBegin() 
19481
          for _i423 in xrange(_size419):
19521
          for _i466 in xrange(_size462):
19482
            _key424 = iprot.readString();
19522
            _key467 = iprot.readString();
19483
            _val425 = iprot.readString();
19523
            _val468 = iprot.readString();
19484
            self.success[_key424] = _val425
19524
            self.success[_key467] = _val468
19485
          iprot.readMapEnd()
19525
          iprot.readMapEnd()
19486
        else:
19526
        else:
19487
          iprot.skip(ftype)
19527
          iprot.skip(ftype)
19488
      elif fid == 1:
19528
      elif fid == 1:
19489
        if ftype == TType.STRUCT:
19529
        if ftype == TType.STRUCT:
Line 19502... Line 19542...
19502
      return
19542
      return
19503
    oprot.writeStructBegin('reconcileCodCollection_result')
19543
    oprot.writeStructBegin('reconcileCodCollection_result')
19504
    if self.success is not None:
19544
    if self.success is not None:
19505
      oprot.writeFieldBegin('success', TType.MAP, 0)
19545
      oprot.writeFieldBegin('success', TType.MAP, 0)
19506
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.success))
19546
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.success))
19507
      for kiter426,viter427 in self.success.items():
19547
      for kiter469,viter470 in self.success.items():
19508
        oprot.writeString(kiter426)
19548
        oprot.writeString(kiter469)
19509
        oprot.writeString(viter427)
19549
        oprot.writeString(viter470)
19510
      oprot.writeMapEnd()
19550
      oprot.writeMapEnd()
19511
      oprot.writeFieldEnd()
19551
      oprot.writeFieldEnd()
19512
    if self.ex is not None:
19552
    if self.ex is not None:
19513
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
19553
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
19514
      self.ex.write(oprot)
19554
      self.ex.write(oprot)
Line 19614... Line 19654...
19614
      if ftype == TType.STOP:
19654
      if ftype == TType.STOP:
19615
        break
19655
        break
19616
      if fid == 0:
19656
      if fid == 0:
19617
        if ftype == TType.LIST:
19657
        if ftype == TType.LIST:
19618
          self.success = []
19658
          self.success = []
19619
          (_etype431, _size428) = iprot.readListBegin()
19659
          (_etype474, _size471) = iprot.readListBegin()
19620
          for _i432 in xrange(_size428):
19660
          for _i475 in xrange(_size471):
19621
            _elem433 = iprot.readI64();
19661
            _elem476 = iprot.readI64();
19622
            self.success.append(_elem433)
19662
            self.success.append(_elem476)
19623
          iprot.readListEnd()
19663
          iprot.readListEnd()
19624
        else:
19664
        else:
19625
          iprot.skip(ftype)
19665
          iprot.skip(ftype)
19626
      else:
19666
      else:
19627
        iprot.skip(ftype)
19667
        iprot.skip(ftype)
Line 19634... Line 19674...
19634
      return
19674
      return
19635
    oprot.writeStructBegin('getTransactionsRequiringExtraProcessing_result')
19675
    oprot.writeStructBegin('getTransactionsRequiringExtraProcessing_result')
19636
    if self.success is not None:
19676
    if self.success is not None:
19637
      oprot.writeFieldBegin('success', TType.LIST, 0)
19677
      oprot.writeFieldBegin('success', TType.LIST, 0)
19638
      oprot.writeListBegin(TType.I64, len(self.success))
19678
      oprot.writeListBegin(TType.I64, len(self.success))
19639
      for iter434 in self.success:
19679
      for iter477 in self.success:
19640
        oprot.writeI64(iter434)
19680
        oprot.writeI64(iter477)
19641
      oprot.writeListEnd()
19681
      oprot.writeListEnd()
19642
      oprot.writeFieldEnd()
19682
      oprot.writeFieldEnd()
19643
    oprot.writeFieldStop()
19683
    oprot.writeFieldStop()
19644
    oprot.writeStructEnd()
19684
    oprot.writeStructEnd()
19645
 
19685
 
Line 19837... Line 19877...
19837
      if ftype == TType.STOP:
19877
      if ftype == TType.STOP:
19838
        break
19878
        break
19839
      if fid == 0:
19879
      if fid == 0:
19840
        if ftype == TType.MAP:
19880
        if ftype == TType.MAP:
19841
          self.success = {}
19881
          self.success = {}
19842
          (_ktype436, _vtype437, _size435 ) = iprot.readMapBegin() 
19882
          (_ktype479, _vtype480, _size478 ) = iprot.readMapBegin() 
19843
          for _i439 in xrange(_size435):
19883
          for _i482 in xrange(_size478):
19844
            _key440 = iprot.readI64();
19884
            _key483 = iprot.readI64();
19845
            _val441 = iprot.readI64();
19885
            _val484 = iprot.readI64();
19846
            self.success[_key440] = _val441
19886
            self.success[_key483] = _val484
19847
          iprot.readMapEnd()
19887
          iprot.readMapEnd()
19848
        else:
19888
        else:
19849
          iprot.skip(ftype)
19889
          iprot.skip(ftype)
19850
      else:
19890
      else:
19851
        iprot.skip(ftype)
19891
        iprot.skip(ftype)
Line 19858... Line 19898...
19858
      return
19898
      return
19859
    oprot.writeStructBegin('getItemWiseRiskyOrdersCount_result')
19899
    oprot.writeStructBegin('getItemWiseRiskyOrdersCount_result')
19860
    if self.success is not None:
19900
    if self.success is not None:
19861
      oprot.writeFieldBegin('success', TType.MAP, 0)
19901
      oprot.writeFieldBegin('success', TType.MAP, 0)
19862
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
19902
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
19863
      for kiter442,viter443 in self.success.items():
19903
      for kiter485,viter486 in self.success.items():
19864
        oprot.writeI64(kiter442)
19904
        oprot.writeI64(kiter485)
19865
        oprot.writeI64(viter443)
19905
        oprot.writeI64(viter486)
19866
      oprot.writeMapEnd()
19906
      oprot.writeMapEnd()
19867
      oprot.writeFieldEnd()
19907
      oprot.writeFieldEnd()
19868
    oprot.writeFieldStop()
19908
    oprot.writeFieldStop()
19869
    oprot.writeStructEnd()
19909
    oprot.writeStructEnd()
19870
 
19910
 
Line 19907... Line 19947...
19907
      if ftype == TType.STOP:
19947
      if ftype == TType.STOP:
19908
        break
19948
        break
19909
      if fid == 1:
19949
      if fid == 1:
19910
        if ftype == TType.LIST:
19950
        if ftype == TType.LIST:
19911
          self.itemIds = []
19951
          self.itemIds = []
19912
          (_etype447, _size444) = iprot.readListBegin()
19952
          (_etype490, _size487) = iprot.readListBegin()
19913
          for _i448 in xrange(_size444):
19953
          for _i491 in xrange(_size487):
19914
            _elem449 = iprot.readI64();
19954
            _elem492 = iprot.readI64();
19915
            self.itemIds.append(_elem449)
19955
            self.itemIds.append(_elem492)
19916
          iprot.readListEnd()
19956
          iprot.readListEnd()
19917
        else:
19957
        else:
19918
          iprot.skip(ftype)
19958
          iprot.skip(ftype)
19919
      else:
19959
      else:
19920
        iprot.skip(ftype)
19960
        iprot.skip(ftype)
Line 19927... Line 19967...
19927
      return
19967
      return
19928
    oprot.writeStructBegin('getOrdersForItemIds_args')
19968
    oprot.writeStructBegin('getOrdersForItemIds_args')
19929
    if self.itemIds is not None:
19969
    if self.itemIds is not None:
19930
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
19970
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
19931
      oprot.writeListBegin(TType.I64, len(self.itemIds))
19971
      oprot.writeListBegin(TType.I64, len(self.itemIds))
19932
      for iter450 in self.itemIds:
19972
      for iter493 in self.itemIds:
19933
        oprot.writeI64(iter450)
19973
        oprot.writeI64(iter493)
19934
      oprot.writeListEnd()
19974
      oprot.writeListEnd()
19935
      oprot.writeFieldEnd()
19975
      oprot.writeFieldEnd()
19936
    oprot.writeFieldStop()
19976
    oprot.writeFieldStop()
19937
    oprot.writeStructEnd()
19977
    oprot.writeStructEnd()
19938
 
19978
 
Line 19974... Line 20014...
19974
      if ftype == TType.STOP:
20014
      if ftype == TType.STOP:
19975
        break
20015
        break
19976
      if fid == 0:
20016
      if fid == 0:
19977
        if ftype == TType.LIST:
20017
        if ftype == TType.LIST:
19978
          self.success = []
20018
          self.success = []
19979
          (_etype454, _size451) = iprot.readListBegin()
20019
          (_etype497, _size494) = iprot.readListBegin()
19980
          for _i455 in xrange(_size451):
20020
          for _i498 in xrange(_size494):
19981
            _elem456 = Order()
20021
            _elem499 = Order()
19982
            _elem456.read(iprot)
20022
            _elem499.read(iprot)
19983
            self.success.append(_elem456)
20023
            self.success.append(_elem499)
19984
          iprot.readListEnd()
20024
          iprot.readListEnd()
19985
        else:
20025
        else:
19986
          iprot.skip(ftype)
20026
          iprot.skip(ftype)
19987
      else:
20027
      else:
19988
        iprot.skip(ftype)
20028
        iprot.skip(ftype)
Line 19995... Line 20035...
19995
      return
20035
      return
19996
    oprot.writeStructBegin('getOrdersForItemIds_result')
20036
    oprot.writeStructBegin('getOrdersForItemIds_result')
19997
    if self.success is not None:
20037
    if self.success is not None:
19998
      oprot.writeFieldBegin('success', TType.LIST, 0)
20038
      oprot.writeFieldBegin('success', TType.LIST, 0)
19999
      oprot.writeListBegin(TType.STRUCT, len(self.success))
20039
      oprot.writeListBegin(TType.STRUCT, len(self.success))
20000
      for iter457 in self.success:
20040
      for iter500 in self.success:
20001
        iter457.write(oprot)
20041
        iter500.write(oprot)
20002
      oprot.writeListEnd()
20042
      oprot.writeListEnd()
20003
      oprot.writeFieldEnd()
20043
      oprot.writeFieldEnd()
20004
    oprot.writeFieldStop()
20044
    oprot.writeFieldStop()
20005
    oprot.writeStructEnd()
20045
    oprot.writeStructEnd()
20006
 
20046
 
Line 21518... Line 21558...
21518
      if ftype == TType.STOP:
21558
      if ftype == TType.STOP:
21519
        break
21559
        break
21520
      if fid == 0:
21560
      if fid == 0:
21521
        if ftype == TType.MAP:
21561
        if ftype == TType.MAP:
21522
          self.success = {}
21562
          self.success = {}
21523
          (_ktype459, _vtype460, _size458 ) = iprot.readMapBegin() 
21563
          (_ktype502, _vtype503, _size501 ) = iprot.readMapBegin() 
21524
          for _i462 in xrange(_size458):
21564
          for _i505 in xrange(_size501):
21525
            _key463 = iprot.readI32();
21565
            _key506 = iprot.readI32();
21526
            _val464 = TimeoutSummary()
21566
            _val507 = TimeoutSummary()
21527
            _val464.read(iprot)
21567
            _val507.read(iprot)
21528
            self.success[_key463] = _val464
21568
            self.success[_key506] = _val507
21529
          iprot.readMapEnd()
21569
          iprot.readMapEnd()
21530
        else:
21570
        else:
21531
          iprot.skip(ftype)
21571
          iprot.skip(ftype)
21532
      elif fid == 1:
21572
      elif fid == 1:
21533
        if ftype == TType.STRUCT:
21573
        if ftype == TType.STRUCT:
Line 21546... Line 21586...
21546
      return
21586
      return
21547
    oprot.writeStructBegin('markOrdersAsTimeout_result')
21587
    oprot.writeStructBegin('markOrdersAsTimeout_result')
21548
    if self.success is not None:
21588
    if self.success is not None:
21549
      oprot.writeFieldBegin('success', TType.MAP, 0)
21589
      oprot.writeFieldBegin('success', TType.MAP, 0)
21550
      oprot.writeMapBegin(TType.I32, TType.STRUCT, len(self.success))
21590
      oprot.writeMapBegin(TType.I32, TType.STRUCT, len(self.success))
21551
      for kiter465,viter466 in self.success.items():
21591
      for kiter508,viter509 in self.success.items():
21552
        oprot.writeI32(kiter465)
21592
        oprot.writeI32(kiter508)
21553
        viter466.write(oprot)
21593
        viter509.write(oprot)
21554
      oprot.writeMapEnd()
21594
      oprot.writeMapEnd()
21555
      oprot.writeFieldEnd()
21595
      oprot.writeFieldEnd()
21556
    if self.ex is not None:
21596
    if self.ex is not None:
21557
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
21597
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
21558
      self.ex.write(oprot)
21598
      self.ex.write(oprot)
Line 21872... Line 21912...
21872
        else:
21912
        else:
21873
          iprot.skip(ftype)
21913
          iprot.skip(ftype)
21874
      elif fid == 2:
21914
      elif fid == 2:
21875
        if ftype == TType.LIST:
21915
        if ftype == TType.LIST:
21876
          self.order_status_list = []
21916
          self.order_status_list = []
21877
          (_etype470, _size467) = iprot.readListBegin()
21917
          (_etype513, _size510) = iprot.readListBegin()
21878
          for _i471 in xrange(_size467):
21918
          for _i514 in xrange(_size510):
21879
            _elem472 = iprot.readI32();
21919
            _elem515 = iprot.readI32();
21880
            self.order_status_list.append(_elem472)
21920
            self.order_status_list.append(_elem515)
21881
          iprot.readListEnd()
21921
          iprot.readListEnd()
21882
        else:
21922
        else:
21883
          iprot.skip(ftype)
21923
          iprot.skip(ftype)
21884
      else:
21924
      else:
21885
        iprot.skip(ftype)
21925
        iprot.skip(ftype)
Line 21896... Line 21936...
21896
      oprot.writeI64(self.logistics_provider_id)
21936
      oprot.writeI64(self.logistics_provider_id)
21897
      oprot.writeFieldEnd()
21937
      oprot.writeFieldEnd()
21898
    if self.order_status_list is not None:
21938
    if self.order_status_list is not None:
21899
      oprot.writeFieldBegin('order_status_list', TType.LIST, 2)
21939
      oprot.writeFieldBegin('order_status_list', TType.LIST, 2)
21900
      oprot.writeListBegin(TType.I32, len(self.order_status_list))
21940
      oprot.writeListBegin(TType.I32, len(self.order_status_list))
21901
      for iter473 in self.order_status_list:
21941
      for iter516 in self.order_status_list:
21902
        oprot.writeI32(iter473)
21942
        oprot.writeI32(iter516)
21903
      oprot.writeListEnd()
21943
      oprot.writeListEnd()
21904
      oprot.writeFieldEnd()
21944
      oprot.writeFieldEnd()
21905
    oprot.writeFieldStop()
21945
    oprot.writeFieldStop()
21906
    oprot.writeStructEnd()
21946
    oprot.writeStructEnd()
21907
 
21947
 
Line 21946... Line 21986...
21946
      if ftype == TType.STOP:
21986
      if ftype == TType.STOP:
21947
        break
21987
        break
21948
      if fid == 0:
21988
      if fid == 0:
21949
        if ftype == TType.LIST:
21989
        if ftype == TType.LIST:
21950
          self.success = []
21990
          self.success = []
21951
          (_etype477, _size474) = iprot.readListBegin()
21991
          (_etype520, _size517) = iprot.readListBegin()
21952
          for _i478 in xrange(_size474):
21992
          for _i521 in xrange(_size517):
21953
            _elem479 = Order()
21993
            _elem522 = Order()
21954
            _elem479.read(iprot)
21994
            _elem522.read(iprot)
21955
            self.success.append(_elem479)
21995
            self.success.append(_elem522)
21956
          iprot.readListEnd()
21996
          iprot.readListEnd()
21957
        else:
21997
        else:
21958
          iprot.skip(ftype)
21998
          iprot.skip(ftype)
21959
      elif fid == 1:
21999
      elif fid == 1:
21960
        if ftype == TType.STRUCT:
22000
        if ftype == TType.STRUCT:
Line 21973... Line 22013...
21973
      return
22013
      return
21974
    oprot.writeStructBegin('getOrdersForProviderForStatus_result')
22014
    oprot.writeStructBegin('getOrdersForProviderForStatus_result')
21975
    if self.success is not None:
22015
    if self.success is not None:
21976
      oprot.writeFieldBegin('success', TType.LIST, 0)
22016
      oprot.writeFieldBegin('success', TType.LIST, 0)
21977
      oprot.writeListBegin(TType.STRUCT, len(self.success))
22017
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21978
      for iter480 in self.success:
22018
      for iter523 in self.success:
21979
        iter480.write(oprot)
22019
        iter523.write(oprot)
21980
      oprot.writeListEnd()
22020
      oprot.writeListEnd()
21981
      oprot.writeFieldEnd()
22021
      oprot.writeFieldEnd()
21982
    if self.ex is not None:
22022
    if self.ex is not None:
21983
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
22023
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
21984
      self.ex.write(oprot)
22024
      self.ex.write(oprot)
Line 22111... Line 22151...
22111
      if ftype == TType.STOP:
22151
      if ftype == TType.STOP:
22112
        break
22152
        break
22113
      if fid == 0:
22153
      if fid == 0:
22114
        if ftype == TType.LIST:
22154
        if ftype == TType.LIST:
22115
          self.success = []
22155
          self.success = []
22116
          (_etype484, _size481) = iprot.readListBegin()
22156
          (_etype527, _size524) = iprot.readListBegin()
22117
          for _i485 in xrange(_size481):
22157
          for _i528 in xrange(_size524):
22118
            _elem486 = Order()
22158
            _elem529 = Order()
22119
            _elem486.read(iprot)
22159
            _elem529.read(iprot)
22120
            self.success.append(_elem486)
22160
            self.success.append(_elem529)
22121
          iprot.readListEnd()
22161
          iprot.readListEnd()
22122
        else:
22162
        else:
22123
          iprot.skip(ftype)
22163
          iprot.skip(ftype)
22124
      elif fid == 1:
22164
      elif fid == 1:
22125
        if ftype == TType.STRUCT:
22165
        if ftype == TType.STRUCT:
Line 22138... Line 22178...
22138
      return
22178
      return
22139
    oprot.writeStructBegin('getBilledOrdersForVendor_result')
22179
    oprot.writeStructBegin('getBilledOrdersForVendor_result')
22140
    if self.success is not None:
22180
    if self.success is not None:
22141
      oprot.writeFieldBegin('success', TType.LIST, 0)
22181
      oprot.writeFieldBegin('success', TType.LIST, 0)
22142
      oprot.writeListBegin(TType.STRUCT, len(self.success))
22182
      oprot.writeListBegin(TType.STRUCT, len(self.success))
22143
      for iter487 in self.success:
22183
      for iter530 in self.success:
22144
        iter487.write(oprot)
22184
        iter530.write(oprot)
22145
      oprot.writeListEnd()
22185
      oprot.writeListEnd()
22146
      oprot.writeFieldEnd()
22186
      oprot.writeFieldEnd()
22147
    if self.ex is not None:
22187
    if self.ex is not None:
22148
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
22188
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
22149
      self.ex.write(oprot)
22189
      self.ex.write(oprot)
Line 22234... Line 22274...
22234
      if ftype == TType.STOP:
22274
      if ftype == TType.STOP:
22235
        break
22275
        break
22236
      if fid == 0:
22276
      if fid == 0:
22237
        if ftype == TType.LIST:
22277
        if ftype == TType.LIST:
22238
          self.success = []
22278
          self.success = []
22239
          (_etype491, _size488) = iprot.readListBegin()
22279
          (_etype534, _size531) = iprot.readListBegin()
22240
          for _i492 in xrange(_size488):
22280
          for _i535 in xrange(_size531):
22241
            _elem493 = Order()
22281
            _elem536 = Order()
22242
            _elem493.read(iprot)
22282
            _elem536.read(iprot)
22243
            self.success.append(_elem493)
22283
            self.success.append(_elem536)
22244
          iprot.readListEnd()
22284
          iprot.readListEnd()
22245
        else:
22285
        else:
22246
          iprot.skip(ftype)
22286
          iprot.skip(ftype)
22247
      elif fid == 1:
22287
      elif fid == 1:
22248
        if ftype == TType.STRUCT:
22288
        if ftype == TType.STRUCT:
Line 22261... Line 22301...
22261
      return
22301
      return
22262
    oprot.writeStructBegin('getSlippedSippingDateOrders_result')
22302
    oprot.writeStructBegin('getSlippedSippingDateOrders_result')
22263
    if self.success is not None:
22303
    if self.success is not None:
22264
      oprot.writeFieldBegin('success', TType.LIST, 0)
22304
      oprot.writeFieldBegin('success', TType.LIST, 0)
22265
      oprot.writeListBegin(TType.STRUCT, len(self.success))
22305
      oprot.writeListBegin(TType.STRUCT, len(self.success))
22266
      for iter494 in self.success:
22306
      for iter537 in self.success:
22267
        iter494.write(oprot)
22307
        iter537.write(oprot)
22268
      oprot.writeListEnd()
22308
      oprot.writeListEnd()
22269
      oprot.writeFieldEnd()
22309
      oprot.writeFieldEnd()
22270
    if self.ex is not None:
22310
    if self.ex is not None:
22271
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
22311
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
22272
      self.ex.write(oprot)
22312
      self.ex.write(oprot)
Line 22387... Line 22427...
22387
      if ftype == TType.STOP:
22427
      if ftype == TType.STOP:
22388
        break
22428
        break
22389
      if fid == 0:
22429
      if fid == 0:
22390
        if ftype == TType.LIST:
22430
        if ftype == TType.LIST:
22391
          self.success = []
22431
          self.success = []
22392
          (_etype498, _size495) = iprot.readListBegin()
22432
          (_etype541, _size538) = iprot.readListBegin()
22393
          for _i499 in xrange(_size495):
22433
          for _i542 in xrange(_size538):
22394
            _elem500 = Order()
22434
            _elem543 = Order()
22395
            _elem500.read(iprot)
22435
            _elem543.read(iprot)
22396
            self.success.append(_elem500)
22436
            self.success.append(_elem543)
22397
          iprot.readListEnd()
22437
          iprot.readListEnd()
22398
        else:
22438
        else:
22399
          iprot.skip(ftype)
22439
          iprot.skip(ftype)
22400
      elif fid == 1:
22440
      elif fid == 1:
22401
        if ftype == TType.STRUCT:
22441
        if ftype == TType.STRUCT:
Line 22414... Line 22454...
22414
      return
22454
      return
22415
    oprot.writeStructBegin('getCancelledOrders_result')
22455
    oprot.writeStructBegin('getCancelledOrders_result')
22416
    if self.success is not None:
22456
    if self.success is not None:
22417
      oprot.writeFieldBegin('success', TType.LIST, 0)
22457
      oprot.writeFieldBegin('success', TType.LIST, 0)
22418
      oprot.writeListBegin(TType.STRUCT, len(self.success))
22458
      oprot.writeListBegin(TType.STRUCT, len(self.success))
22419
      for iter501 in self.success:
22459
      for iter544 in self.success:
22420
        iter501.write(oprot)
22460
        iter544.write(oprot)
22421
      oprot.writeListEnd()
22461
      oprot.writeListEnd()
22422
      oprot.writeFieldEnd()
22462
      oprot.writeFieldEnd()
22423
    if self.ex is not None:
22463
    if self.ex is not None:
22424
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
22464
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
22425
      self.ex.write(oprot)
22465
      self.ex.write(oprot)
Line 22466... Line 22506...
22466
      if ftype == TType.STOP:
22506
      if ftype == TType.STOP:
22467
        break
22507
        break
22468
      if fid == 1:
22508
      if fid == 1:
22469
        if ftype == TType.MAP:
22509
        if ftype == TType.MAP:
22470
          self.mapAWBAndAmount = {}
22510
          self.mapAWBAndAmount = {}
22471
          (_ktype503, _vtype504, _size502 ) = iprot.readMapBegin() 
22511
          (_ktype546, _vtype547, _size545 ) = iprot.readMapBegin() 
22472
          for _i506 in xrange(_size502):
22512
          for _i549 in xrange(_size545):
22473
            _key507 = iprot.readI64();
22513
            _key550 = iprot.readI64();
22474
            _val508 = iprot.readDouble();
22514
            _val551 = iprot.readDouble();
22475
            self.mapAWBAndAmount[_key507] = _val508
22515
            self.mapAWBAndAmount[_key550] = _val551
22476
          iprot.readMapEnd()
22516
          iprot.readMapEnd()
22477
        else:
22517
        else:
22478
          iprot.skip(ftype)
22518
          iprot.skip(ftype)
22479
      else:
22519
      else:
22480
        iprot.skip(ftype)
22520
        iprot.skip(ftype)
Line 22487... Line 22527...
22487
      return
22527
      return
22488
    oprot.writeStructBegin('saveBluedartSettlements_args')
22528
    oprot.writeStructBegin('saveBluedartSettlements_args')
22489
    if self.mapAWBAndAmount is not None:
22529
    if self.mapAWBAndAmount is not None:
22490
      oprot.writeFieldBegin('mapAWBAndAmount', TType.MAP, 1)
22530
      oprot.writeFieldBegin('mapAWBAndAmount', TType.MAP, 1)
22491
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.mapAWBAndAmount))
22531
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.mapAWBAndAmount))
22492
      for kiter509,viter510 in self.mapAWBAndAmount.items():
22532
      for kiter552,viter553 in self.mapAWBAndAmount.items():
22493
        oprot.writeI64(kiter509)
22533
        oprot.writeI64(kiter552)
22494
        oprot.writeDouble(viter510)
22534
        oprot.writeDouble(viter553)
22495
      oprot.writeMapEnd()
22535
      oprot.writeMapEnd()
22496
      oprot.writeFieldEnd()
22536
      oprot.writeFieldEnd()
22497
    oprot.writeFieldStop()
22537
    oprot.writeFieldStop()
22498
    oprot.writeStructEnd()
22538
    oprot.writeStructEnd()
22499
 
22539
 
Line 23281... Line 23321...
23281
      if ftype == TType.STOP:
23321
      if ftype == TType.STOP:
23282
        break
23322
        break
23283
      if fid == 0:
23323
      if fid == 0:
23284
        if ftype == TType.MAP:
23324
        if ftype == TType.MAP:
23285
          self.success = {}
23325
          self.success = {}
23286
          (_ktype512, _vtype513, _size511 ) = iprot.readMapBegin() 
23326
          (_ktype555, _vtype556, _size554 ) = iprot.readMapBegin() 
23287
          for _i515 in xrange(_size511):
23327
          for _i558 in xrange(_size554):
23288
            _key516 = iprot.readI64();
23328
            _key559 = iprot.readI64();
23289
            _val517 = iprot.readString();
23329
            _val560 = iprot.readString();
23290
            self.success[_key516] = _val517
23330
            self.success[_key559] = _val560
23291
          iprot.readMapEnd()
23331
          iprot.readMapEnd()
23292
        else:
23332
        else:
23293
          iprot.skip(ftype)
23333
          iprot.skip(ftype)
23294
      elif fid == 1:
23334
      elif fid == 1:
23295
        if ftype == TType.STRUCT:
23335
        if ftype == TType.STRUCT:
Line 23308... Line 23348...
23308
      return
23348
      return
23309
    oprot.writeStructBegin('getEBSSettlementSummaries_result')
23349
    oprot.writeStructBegin('getEBSSettlementSummaries_result')
23310
    if self.success is not None:
23350
    if self.success is not None:
23311
      oprot.writeFieldBegin('success', TType.MAP, 0)
23351
      oprot.writeFieldBegin('success', TType.MAP, 0)
23312
      oprot.writeMapBegin(TType.I64, TType.STRING, len(self.success))
23352
      oprot.writeMapBegin(TType.I64, TType.STRING, len(self.success))
23313
      for kiter518,viter519 in self.success.items():
23353
      for kiter561,viter562 in self.success.items():
23314
        oprot.writeI64(kiter518)
23354
        oprot.writeI64(kiter561)
23315
        oprot.writeString(viter519)
23355
        oprot.writeString(viter562)
23316
      oprot.writeMapEnd()
23356
      oprot.writeMapEnd()
23317
      oprot.writeFieldEnd()
23357
      oprot.writeFieldEnd()
23318
    if self.ex is not None:
23358
    if self.ex is not None:
23319
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
23359
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
23320
      self.ex.write(oprot)
23360
      self.ex.write(oprot)
Line 23700... Line 23740...
23700
      if ftype == TType.STOP:
23740
      if ftype == TType.STOP:
23701
        break
23741
        break
23702
      if fid == 0:
23742
      if fid == 0:
23703
        if ftype == TType.LIST:
23743
        if ftype == TType.LIST:
23704
          self.success = []
23744
          self.success = []
23705
          (_etype523, _size520) = iprot.readListBegin()
23745
          (_etype566, _size563) = iprot.readListBegin()
23706
          for _i524 in xrange(_size520):
23746
          for _i567 in xrange(_size563):
23707
            _elem525 = PaymentSettlement()
23747
            _elem568 = PaymentSettlement()
23708
            _elem525.read(iprot)
23748
            _elem568.read(iprot)
23709
            self.success.append(_elem525)
23749
            self.success.append(_elem568)
23710
          iprot.readListEnd()
23750
          iprot.readListEnd()
23711
        else:
23751
        else:
23712
          iprot.skip(ftype)
23752
          iprot.skip(ftype)
23713
      elif fid == 1:
23753
      elif fid == 1:
23714
        if ftype == TType.STRUCT:
23754
        if ftype == TType.STRUCT:
Line 23727... Line 23767...
23727
      return
23767
      return
23728
    oprot.writeStructBegin('getSettlementsByDate_result')
23768
    oprot.writeStructBegin('getSettlementsByDate_result')
23729
    if self.success is not None:
23769
    if self.success is not None:
23730
      oprot.writeFieldBegin('success', TType.LIST, 0)
23770
      oprot.writeFieldBegin('success', TType.LIST, 0)
23731
      oprot.writeListBegin(TType.STRUCT, len(self.success))
23771
      oprot.writeListBegin(TType.STRUCT, len(self.success))
23732
      for iter526 in self.success:
23772
      for iter569 in self.success:
23733
        iter526.write(oprot)
23773
        iter569.write(oprot)
23734
      oprot.writeListEnd()
23774
      oprot.writeListEnd()
23735
      oprot.writeFieldEnd()
23775
      oprot.writeFieldEnd()
23736
    if self.ex is not None:
23776
    if self.ex is not None:
23737
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
23777
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
23738
      self.ex.write(oprot)
23778
      self.ex.write(oprot)
Line 23779... Line 23819...
23779
      if ftype == TType.STOP:
23819
      if ftype == TType.STOP:
23780
        break
23820
        break
23781
      if fid == 1:
23821
      if fid == 1:
23782
        if ftype == TType.LIST:
23822
        if ftype == TType.LIST:
23783
          self.orderIds = []
23823
          self.orderIds = []
23784
          (_etype530, _size527) = iprot.readListBegin()
23824
          (_etype573, _size570) = iprot.readListBegin()
23785
          for _i531 in xrange(_size527):
23825
          for _i574 in xrange(_size570):
23786
            _elem532 = iprot.readI64();
23826
            _elem575 = iprot.readI64();
23787
            self.orderIds.append(_elem532)
23827
            self.orderIds.append(_elem575)
23788
          iprot.readListEnd()
23828
          iprot.readListEnd()
23789
        else:
23829
        else:
23790
          iprot.skip(ftype)
23830
          iprot.skip(ftype)
23791
      else:
23831
      else:
23792
        iprot.skip(ftype)
23832
        iprot.skip(ftype)
Line 23799... Line 23839...
23799
      return
23839
      return
23800
    oprot.writeStructBegin('getReshippedOrderIds_args')
23840
    oprot.writeStructBegin('getReshippedOrderIds_args')
23801
    if self.orderIds is not None:
23841
    if self.orderIds is not None:
23802
      oprot.writeFieldBegin('orderIds', TType.LIST, 1)
23842
      oprot.writeFieldBegin('orderIds', TType.LIST, 1)
23803
      oprot.writeListBegin(TType.I64, len(self.orderIds))
23843
      oprot.writeListBegin(TType.I64, len(self.orderIds))
23804
      for iter533 in self.orderIds:
23844
      for iter576 in self.orderIds:
23805
        oprot.writeI64(iter533)
23845
        oprot.writeI64(iter576)
23806
      oprot.writeListEnd()
23846
      oprot.writeListEnd()
23807
      oprot.writeFieldEnd()
23847
      oprot.writeFieldEnd()
23808
    oprot.writeFieldStop()
23848
    oprot.writeFieldStop()
23809
    oprot.writeStructEnd()
23849
    oprot.writeStructEnd()
23810
 
23850
 
Line 23849... Line 23889...
23849
      if ftype == TType.STOP:
23889
      if ftype == TType.STOP:
23850
        break
23890
        break
23851
      if fid == 0:
23891
      if fid == 0:
23852
        if ftype == TType.LIST:
23892
        if ftype == TType.LIST:
23853
          self.success = []
23893
          self.success = []
23854
          (_etype537, _size534) = iprot.readListBegin()
23894
          (_etype580, _size577) = iprot.readListBegin()
23855
          for _i538 in xrange(_size534):
23895
          for _i581 in xrange(_size577):
23856
            _elem539 = iprot.readI64();
23896
            _elem582 = iprot.readI64();
23857
            self.success.append(_elem539)
23897
            self.success.append(_elem582)
23858
          iprot.readListEnd()
23898
          iprot.readListEnd()
23859
        else:
23899
        else:
23860
          iprot.skip(ftype)
23900
          iprot.skip(ftype)
23861
      elif fid == 1:
23901
      elif fid == 1:
23862
        if ftype == TType.STRUCT:
23902
        if ftype == TType.STRUCT:
Line 23875... Line 23915...
23875
      return
23915
      return
23876
    oprot.writeStructBegin('getReshippedOrderIds_result')
23916
    oprot.writeStructBegin('getReshippedOrderIds_result')
23877
    if self.success is not None:
23917
    if self.success is not None:
23878
      oprot.writeFieldBegin('success', TType.LIST, 0)
23918
      oprot.writeFieldBegin('success', TType.LIST, 0)
23879
      oprot.writeListBegin(TType.I64, len(self.success))
23919
      oprot.writeListBegin(TType.I64, len(self.success))
23880
      for iter540 in self.success:
23920
      for iter583 in self.success:
23881
        oprot.writeI64(iter540)
23921
        oprot.writeI64(iter583)
23882
      oprot.writeListEnd()
23922
      oprot.writeListEnd()
23883
      oprot.writeFieldEnd()
23923
      oprot.writeFieldEnd()
23884
    if self.ex is not None:
23924
    if self.ex is not None:
23885
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
23925
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
23886
      self.ex.write(oprot)
23926
      self.ex.write(oprot)
Line 24025... Line 24065...
24025
      if ftype == TType.STOP:
24065
      if ftype == TType.STOP:
24026
        break
24066
        break
24027
      if fid == 0:
24067
      if fid == 0:
24028
        if ftype == TType.LIST:
24068
        if ftype == TType.LIST:
24029
          self.success = []
24069
          self.success = []
24030
          (_etype544, _size541) = iprot.readListBegin()
24070
          (_etype587, _size584) = iprot.readListBegin()
24031
          for _i545 in xrange(_size541):
24071
          for _i588 in xrange(_size584):
24032
            _elem546 = Order()
24072
            _elem589 = Order()
24033
            _elem546.read(iprot)
24073
            _elem589.read(iprot)
24034
            self.success.append(_elem546)
24074
            self.success.append(_elem589)
24035
          iprot.readListEnd()
24075
          iprot.readListEnd()
24036
        else:
24076
        else:
24037
          iprot.skip(ftype)
24077
          iprot.skip(ftype)
24038
      elif fid == 1:
24078
      elif fid == 1:
24039
        if ftype == TType.STRUCT:
24079
        if ftype == TType.STRUCT:
Line 24052... Line 24092...
24052
      return
24092
      return
24053
    oprot.writeStructBegin('getBilledOrders_result')
24093
    oprot.writeStructBegin('getBilledOrders_result')
24054
    if self.success is not None:
24094
    if self.success is not None:
24055
      oprot.writeFieldBegin('success', TType.LIST, 0)
24095
      oprot.writeFieldBegin('success', TType.LIST, 0)
24056
      oprot.writeListBegin(TType.STRUCT, len(self.success))
24096
      oprot.writeListBegin(TType.STRUCT, len(self.success))
24057
      for iter547 in self.success:
24097
      for iter590 in self.success:
24058
        iter547.write(oprot)
24098
        iter590.write(oprot)
24059
      oprot.writeListEnd()
24099
      oprot.writeListEnd()
24060
      oprot.writeFieldEnd()
24100
      oprot.writeFieldEnd()
24061
    if self.ex is not None:
24101
    if self.ex is not None:
24062
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
24102
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
24063
      self.ex.write(oprot)
24103
      self.ex.write(oprot)
Line 24178... Line 24218...
24178
      if ftype == TType.STOP:
24218
      if ftype == TType.STOP:
24179
        break
24219
        break
24180
      if fid == 0:
24220
      if fid == 0:
24181
        if ftype == TType.MAP:
24221
        if ftype == TType.MAP:
24182
          self.success = {}
24222
          self.success = {}
24183
          (_ktype549, _vtype550, _size548 ) = iprot.readMapBegin() 
24223
          (_ktype592, _vtype593, _size591 ) = iprot.readMapBegin() 
24184
          for _i552 in xrange(_size548):
24224
          for _i595 in xrange(_size591):
24185
            _key553 = iprot.readI64();
24225
            _key596 = iprot.readI64();
24186
            _val554 = iprot.readI64();
24226
            _val597 = iprot.readI64();
24187
            self.success[_key553] = _val554
24227
            self.success[_key596] = _val597
24188
          iprot.readMapEnd()
24228
          iprot.readMapEnd()
24189
        else:
24229
        else:
24190
          iprot.skip(ftype)
24230
          iprot.skip(ftype)
24191
      elif fid == 1:
24231
      elif fid == 1:
24192
        if ftype == TType.STRUCT:
24232
        if ftype == TType.STRUCT:
Line 24205... Line 24245...
24205
      return
24245
      return
24206
    oprot.writeStructBegin('getStatusDistributionOfOrders_result')
24246
    oprot.writeStructBegin('getStatusDistributionOfOrders_result')
24207
    if self.success is not None:
24247
    if self.success is not None:
24208
      oprot.writeFieldBegin('success', TType.MAP, 0)
24248
      oprot.writeFieldBegin('success', TType.MAP, 0)
24209
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
24249
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
24210
      for kiter555,viter556 in self.success.items():
24250
      for kiter598,viter599 in self.success.items():
24211
        oprot.writeI64(kiter555)
24251
        oprot.writeI64(kiter598)
24212
        oprot.writeI64(viter556)
24252
        oprot.writeI64(viter599)
24213
      oprot.writeMapEnd()
24253
      oprot.writeMapEnd()
24214
      oprot.writeFieldEnd()
24254
      oprot.writeFieldEnd()
24215
    if self.ex is not None:
24255
    if self.ex is not None:
24216
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
24256
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
24217
      self.ex.write(oprot)
24257
      self.ex.write(oprot)
Line 24344... Line 24384...
24344
      if ftype == TType.STOP:
24384
      if ftype == TType.STOP:
24345
        break
24385
        break
24346
      if fid == 0:
24386
      if fid == 0:
24347
        if ftype == TType.LIST:
24387
        if ftype == TType.LIST:
24348
          self.success = []
24388
          self.success = []
24349
          (_etype560, _size557) = iprot.readListBegin()
24389
          (_etype603, _size600) = iprot.readListBegin()
24350
          for _i561 in xrange(_size557):
24390
          for _i604 in xrange(_size600):
24351
            _elem562 = iprot.readI64();
24391
            _elem605 = iprot.readI64();
24352
            self.success.append(_elem562)
24392
            self.success.append(_elem605)
24353
          iprot.readListEnd()
24393
          iprot.readListEnd()
24354
        else:
24394
        else:
24355
          iprot.skip(ftype)
24395
          iprot.skip(ftype)
24356
      elif fid == 1:
24396
      elif fid == 1:
24357
        if ftype == TType.STRUCT:
24397
        if ftype == TType.STRUCT:
Line 24370... Line 24410...
24370
      return
24410
      return
24371
    oprot.writeStructBegin('getOrderIdsForStatus_result')
24411
    oprot.writeStructBegin('getOrderIdsForStatus_result')
24372
    if self.success is not None:
24412
    if self.success is not None:
24373
      oprot.writeFieldBegin('success', TType.LIST, 0)
24413
      oprot.writeFieldBegin('success', TType.LIST, 0)
24374
      oprot.writeListBegin(TType.I64, len(self.success))
24414
      oprot.writeListBegin(TType.I64, len(self.success))
24375
      for iter563 in self.success:
24415
      for iter606 in self.success:
24376
        oprot.writeI64(iter563)
24416
        oprot.writeI64(iter606)
24377
      oprot.writeListEnd()
24417
      oprot.writeListEnd()
24378
      oprot.writeFieldEnd()
24418
      oprot.writeFieldEnd()
24379
    if self.ex is not None:
24419
    if self.ex is not None:
24380
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
24420
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
24381
      self.ex.write(oprot)
24421
      self.ex.write(oprot)
Line 24841... Line 24881...
24841
      if ftype == TType.STOP:
24881
      if ftype == TType.STOP:
24842
        break
24882
        break
24843
      if fid == 0:
24883
      if fid == 0:
24844
        if ftype == TType.LIST:
24884
        if ftype == TType.LIST:
24845
          self.success = []
24885
          self.success = []
24846
          (_etype567, _size564) = iprot.readListBegin()
24886
          (_etype610, _size607) = iprot.readListBegin()
24847
          for _i568 in xrange(_size564):
24887
          for _i611 in xrange(_size607):
24848
            _elem569 = Order()
24888
            _elem612 = Order()
24849
            _elem569.read(iprot)
24889
            _elem612.read(iprot)
24850
            self.success.append(_elem569)
24890
            self.success.append(_elem612)
24851
          iprot.readListEnd()
24891
          iprot.readListEnd()
24852
        else:
24892
        else:
24853
          iprot.skip(ftype)
24893
          iprot.skip(ftype)
24854
      elif fid == 1:
24894
      elif fid == 1:
24855
        if ftype == TType.STRUCT:
24895
        if ftype == TType.STRUCT:
Line 24868... Line 24908...
24868
      return
24908
      return
24869
    oprot.writeStructBegin('getRefundedOrdersMarkedPaid_result')
24909
    oprot.writeStructBegin('getRefundedOrdersMarkedPaid_result')
24870
    if self.success is not None:
24910
    if self.success is not None:
24871
      oprot.writeFieldBegin('success', TType.LIST, 0)
24911
      oprot.writeFieldBegin('success', TType.LIST, 0)
24872
      oprot.writeListBegin(TType.STRUCT, len(self.success))
24912
      oprot.writeListBegin(TType.STRUCT, len(self.success))
24873
      for iter570 in self.success:
24913
      for iter613 in self.success:
24874
        iter570.write(oprot)
24914
        iter613.write(oprot)
24875
      oprot.writeListEnd()
24915
      oprot.writeListEnd()
24876
      oprot.writeFieldEnd()
24916
      oprot.writeFieldEnd()
24877
    if self.ex is not None:
24917
    if self.ex is not None:
24878
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
24918
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
24879
      self.ex.write(oprot)
24919
      self.ex.write(oprot)
Line 24991... Line 25031...
24991
      if ftype == TType.STOP:
25031
      if ftype == TType.STOP:
24992
        break
25032
        break
24993
      if fid == 0:
25033
      if fid == 0:
24994
        if ftype == TType.LIST:
25034
        if ftype == TType.LIST:
24995
          self.success = []
25035
          self.success = []
24996
          (_etype574, _size571) = iprot.readListBegin()
25036
          (_etype617, _size614) = iprot.readListBegin()
24997
          for _i575 in xrange(_size571):
25037
          for _i618 in xrange(_size614):
24998
            _elem576 = CODVerificationAgent()
25038
            _elem619 = CODVerificationAgent()
24999
            _elem576.read(iprot)
25039
            _elem619.read(iprot)
25000
            self.success.append(_elem576)
25040
            self.success.append(_elem619)
25001
          iprot.readListEnd()
25041
          iprot.readListEnd()
25002
        else:
25042
        else:
25003
          iprot.skip(ftype)
25043
          iprot.skip(ftype)
25004
      else:
25044
      else:
25005
        iprot.skip(ftype)
25045
        iprot.skip(ftype)
Line 25012... Line 25052...
25012
      return
25052
      return
25013
    oprot.writeStructBegin('getAllVerificationAgents_result')
25053
    oprot.writeStructBegin('getAllVerificationAgents_result')
25014
    if self.success is not None:
25054
    if self.success is not None:
25015
      oprot.writeFieldBegin('success', TType.LIST, 0)
25055
      oprot.writeFieldBegin('success', TType.LIST, 0)
25016
      oprot.writeListBegin(TType.STRUCT, len(self.success))
25056
      oprot.writeListBegin(TType.STRUCT, len(self.success))
25017
      for iter577 in self.success:
25057
      for iter620 in self.success:
25018
        iter577.write(oprot)
25058
        iter620.write(oprot)
25019
      oprot.writeListEnd()
25059
      oprot.writeListEnd()
25020
      oprot.writeFieldEnd()
25060
      oprot.writeFieldEnd()
25021
    oprot.writeFieldStop()
25061
    oprot.writeFieldStop()
25022
    oprot.writeStructEnd()
25062
    oprot.writeStructEnd()
25023
 
25063
 
Line 25119... Line 25159...
25119
      if ftype == TType.STOP:
25159
      if ftype == TType.STOP:
25120
        break
25160
        break
25121
      if fid == 0:
25161
      if fid == 0:
25122
        if ftype == TType.LIST:
25162
        if ftype == TType.LIST:
25123
          self.success = []
25163
          self.success = []
25124
          (_etype581, _size578) = iprot.readListBegin()
25164
          (_etype624, _size621) = iprot.readListBegin()
25125
          for _i582 in xrange(_size578):
25165
          for _i625 in xrange(_size621):
25126
            _elem583 = Attribute()
25166
            _elem626 = Attribute()
25127
            _elem583.read(iprot)
25167
            _elem626.read(iprot)
25128
            self.success.append(_elem583)
25168
            self.success.append(_elem626)
25129
          iprot.readListEnd()
25169
          iprot.readListEnd()
25130
        else:
25170
        else:
25131
          iprot.skip(ftype)
25171
          iprot.skip(ftype)
25132
      else:
25172
      else:
25133
        iprot.skip(ftype)
25173
        iprot.skip(ftype)
Line 25140... Line 25180...
25140
      return
25180
      return
25141
    oprot.writeStructBegin('getAllAttributesForOrderId_result')
25181
    oprot.writeStructBegin('getAllAttributesForOrderId_result')
25142
    if self.success is not None:
25182
    if self.success is not None:
25143
      oprot.writeFieldBegin('success', TType.LIST, 0)
25183
      oprot.writeFieldBegin('success', TType.LIST, 0)
25144
      oprot.writeListBegin(TType.STRUCT, len(self.success))
25184
      oprot.writeListBegin(TType.STRUCT, len(self.success))
25145
      for iter584 in self.success:
25185
      for iter627 in self.success:
25146
        iter584.write(oprot)
25186
        iter627.write(oprot)
25147
      oprot.writeListEnd()
25187
      oprot.writeListEnd()
25148
      oprot.writeFieldEnd()
25188
      oprot.writeFieldEnd()
25149
    oprot.writeFieldStop()
25189
    oprot.writeFieldStop()
25150
    oprot.writeStructEnd()
25190
    oprot.writeStructEnd()
25151
 
25191
 
Line 25191... Line 25231...
25191
        else:
25231
        else:
25192
          iprot.skip(ftype)
25232
          iprot.skip(ftype)
25193
      elif fid == -1:
25233
      elif fid == -1:
25194
        if ftype == TType.LIST:
25234
        if ftype == TType.LIST:
25195
          self.attributes = []
25235
          self.attributes = []
25196
          (_etype588, _size585) = iprot.readListBegin()
25236
          (_etype631, _size628) = iprot.readListBegin()
25197
          for _i589 in xrange(_size585):
25237
          for _i632 in xrange(_size628):
25198
            _elem590 = Attribute()
25238
            _elem633 = Attribute()
25199
            _elem590.read(iprot)
25239
            _elem633.read(iprot)
25200
            self.attributes.append(_elem590)
25240
            self.attributes.append(_elem633)
25201
          iprot.readListEnd()
25241
          iprot.readListEnd()
25202
        else:
25242
        else:
25203
          iprot.skip(ftype)
25243
          iprot.skip(ftype)
25204
      else:
25244
      else:
25205
        iprot.skip(ftype)
25245
        iprot.skip(ftype)
Line 25212... Line 25252...
25212
      return
25252
      return
25213
    oprot.writeStructBegin('setOrderAttributes_args')
25253
    oprot.writeStructBegin('setOrderAttributes_args')
25214
    if self.attributes is not None:
25254
    if self.attributes is not None:
25215
      oprot.writeFieldBegin('attributes', TType.LIST, -1)
25255
      oprot.writeFieldBegin('attributes', TType.LIST, -1)
25216
      oprot.writeListBegin(TType.STRUCT, len(self.attributes))
25256
      oprot.writeListBegin(TType.STRUCT, len(self.attributes))
25217
      for iter591 in self.attributes:
25257
      for iter634 in self.attributes:
25218
        iter591.write(oprot)
25258
        iter634.write(oprot)
25219
      oprot.writeListEnd()
25259
      oprot.writeListEnd()
25220
      oprot.writeFieldEnd()
25260
      oprot.writeFieldEnd()
25221
    if self.orderId is not None:
25261
    if self.orderId is not None:
25222
      oprot.writeFieldBegin('orderId', TType.I64, 1)
25262
      oprot.writeFieldBegin('orderId', TType.I64, 1)
25223
      oprot.writeI64(self.orderId)
25263
      oprot.writeI64(self.orderId)
Line 25475... Line 25515...
25475
      if ftype == TType.STOP:
25515
      if ftype == TType.STOP:
25476
        break
25516
        break
25477
      if fid == 0:
25517
      if fid == 0:
25478
        if ftype == TType.LIST:
25518
        if ftype == TType.LIST:
25479
          self.success = []
25519
          self.success = []
25480
          (_etype595, _size592) = iprot.readListBegin()
25520
          (_etype638, _size635) = iprot.readListBegin()
25481
          for _i596 in xrange(_size592):
25521
          for _i639 in xrange(_size635):
25482
            _elem597 = Order()
25522
            _elem640 = Order()
25483
            _elem597.read(iprot)
25523
            _elem640.read(iprot)
25484
            self.success.append(_elem597)
25524
            self.success.append(_elem640)
25485
          iprot.readListEnd()
25525
          iprot.readListEnd()
25486
        else:
25526
        else:
25487
          iprot.skip(ftype)
25527
          iprot.skip(ftype)
25488
      else:
25528
      else:
25489
        iprot.skip(ftype)
25529
        iprot.skip(ftype)
Line 25496... Line 25536...
25496
      return
25536
      return
25497
    oprot.writeStructBegin('getReceivePendingOrders_result')
25537
    oprot.writeStructBegin('getReceivePendingOrders_result')
25498
    if self.success is not None:
25538
    if self.success is not None:
25499
      oprot.writeFieldBegin('success', TType.LIST, 0)
25539
      oprot.writeFieldBegin('success', TType.LIST, 0)
25500
      oprot.writeListBegin(TType.STRUCT, len(self.success))
25540
      oprot.writeListBegin(TType.STRUCT, len(self.success))
25501
      for iter598 in self.success:
25541
      for iter641 in self.success:
25502
        iter598.write(oprot)
25542
        iter641.write(oprot)
25503
      oprot.writeListEnd()
25543
      oprot.writeListEnd()
25504
      oprot.writeFieldEnd()
25544
      oprot.writeFieldEnd()
25505
    oprot.writeFieldStop()
25545
    oprot.writeFieldStop()
25506
    oprot.writeStructEnd()
25546
    oprot.writeStructEnd()
25507
 
25547
 
Line 25603... Line 25643...
25603
      if ftype == TType.STOP:
25643
      if ftype == TType.STOP:
25604
        break
25644
        break
25605
      if fid == 0:
25645
      if fid == 0:
25606
        if ftype == TType.LIST:
25646
        if ftype == TType.LIST:
25607
          self.success = []
25647
          self.success = []
25608
          (_etype602, _size599) = iprot.readListBegin()
25648
          (_etype645, _size642) = iprot.readListBegin()
25609
          for _i603 in xrange(_size599):
25649
          for _i646 in xrange(_size642):
25610
            _elem604 = Order()
25650
            _elem647 = Order()
25611
            _elem604.read(iprot)
25651
            _elem647.read(iprot)
25612
            self.success.append(_elem604)
25652
            self.success.append(_elem647)
25613
          iprot.readListEnd()
25653
          iprot.readListEnd()
25614
        else:
25654
        else:
25615
          iprot.skip(ftype)
25655
          iprot.skip(ftype)
25616
      else:
25656
      else:
25617
        iprot.skip(ftype)
25657
        iprot.skip(ftype)
Line 25624... Line 25664...
25624
      return
25664
      return
25625
    oprot.writeStructBegin('getReceivedAtStoreOrders_result')
25665
    oprot.writeStructBegin('getReceivedAtStoreOrders_result')
25626
    if self.success is not None:
25666
    if self.success is not None:
25627
      oprot.writeFieldBegin('success', TType.LIST, 0)
25667
      oprot.writeFieldBegin('success', TType.LIST, 0)
25628
      oprot.writeListBegin(TType.STRUCT, len(self.success))
25668
      oprot.writeListBegin(TType.STRUCT, len(self.success))
25629
      for iter605 in self.success:
25669
      for iter648 in self.success:
25630
        iter605.write(oprot)
25670
        iter648.write(oprot)
25631
      oprot.writeListEnd()
25671
      oprot.writeListEnd()
25632
      oprot.writeFieldEnd()
25672
      oprot.writeFieldEnd()
25633
    oprot.writeFieldStop()
25673
    oprot.writeFieldStop()
25634
    oprot.writeStructEnd()
25674
    oprot.writeStructEnd()
25635
 
25675
 
Line 25767... Line 25807...
25767
      if ftype == TType.STOP:
25807
      if ftype == TType.STOP:
25768
        break
25808
        break
25769
      if fid == 0:
25809
      if fid == 0:
25770
        if ftype == TType.LIST:
25810
        if ftype == TType.LIST:
25771
          self.success = []
25811
          self.success = []
25772
          (_etype609, _size606) = iprot.readListBegin()
25812
          (_etype652, _size649) = iprot.readListBegin()
25773
          for _i610 in xrange(_size606):
25813
          for _i653 in xrange(_size649):
25774
            _elem611 = Order()
25814
            _elem654 = Order()
25775
            _elem611.read(iprot)
25815
            _elem654.read(iprot)
25776
            self.success.append(_elem611)
25816
            self.success.append(_elem654)
25777
          iprot.readListEnd()
25817
          iprot.readListEnd()
25778
        else:
25818
        else:
25779
          iprot.skip(ftype)
25819
          iprot.skip(ftype)
25780
      else:
25820
      else:
25781
        iprot.skip(ftype)
25821
        iprot.skip(ftype)
Line 25788... Line 25828...
25788
      return
25828
      return
25789
    oprot.writeStructBegin('getOrdersCollectionAtStore_result')
25829
    oprot.writeStructBegin('getOrdersCollectionAtStore_result')
25790
    if self.success is not None:
25830
    if self.success is not None:
25791
      oprot.writeFieldBegin('success', TType.LIST, 0)
25831
      oprot.writeFieldBegin('success', TType.LIST, 0)
25792
      oprot.writeListBegin(TType.STRUCT, len(self.success))
25832
      oprot.writeListBegin(TType.STRUCT, len(self.success))
25793
      for iter612 in self.success:
25833
      for iter655 in self.success:
25794
        iter612.write(oprot)
25834
        iter655.write(oprot)
25795
      oprot.writeListEnd()
25835
      oprot.writeListEnd()
25796
      oprot.writeFieldEnd()
25836
      oprot.writeFieldEnd()
25797
    oprot.writeFieldStop()
25837
    oprot.writeFieldStop()
25798
    oprot.writeStructEnd()
25838
    oprot.writeStructEnd()
25799
 
25839
 
Line 26676... Line 26716...
26676
      if ftype == TType.STOP:
26716
      if ftype == TType.STOP:
26677
        break
26717
        break
26678
      if fid == 0:
26718
      if fid == 0:
26679
        if ftype == TType.LIST:
26719
        if ftype == TType.LIST:
26680
          self.success = []
26720
          self.success = []
26681
          (_etype616, _size613) = iprot.readListBegin()
26721
          (_etype659, _size656) = iprot.readListBegin()
26682
          for _i617 in xrange(_size613):
26722
          for _i660 in xrange(_size656):
26683
            _elem618 = RechargeOrder()
26723
            _elem661 = RechargeOrder()
26684
            _elem618.read(iprot)
26724
            _elem661.read(iprot)
26685
            self.success.append(_elem618)
26725
            self.success.append(_elem661)
26686
          iprot.readListEnd()
26726
          iprot.readListEnd()
26687
        else:
26727
        else:
26688
          iprot.skip(ftype)
26728
          iprot.skip(ftype)
26689
      else:
26729
      else:
26690
        iprot.skip(ftype)
26730
        iprot.skip(ftype)
Line 26697... Line 26737...
26697
      return
26737
      return
26698
    oprot.writeStructBegin('getRechargeOrders_result')
26738
    oprot.writeStructBegin('getRechargeOrders_result')
26699
    if self.success is not None:
26739
    if self.success is not None:
26700
      oprot.writeFieldBegin('success', TType.LIST, 0)
26740
      oprot.writeFieldBegin('success', TType.LIST, 0)
26701
      oprot.writeListBegin(TType.STRUCT, len(self.success))
26741
      oprot.writeListBegin(TType.STRUCT, len(self.success))
26702
      for iter619 in self.success:
26742
      for iter662 in self.success:
26703
        iter619.write(oprot)
26743
        iter662.write(oprot)
26704
      oprot.writeListEnd()
26744
      oprot.writeListEnd()
26705
      oprot.writeFieldEnd()
26745
      oprot.writeFieldEnd()
26706
    oprot.writeFieldStop()
26746
    oprot.writeFieldStop()
26707
    oprot.writeStructEnd()
26747
    oprot.writeStructEnd()
26708
 
26748
 
Line 27200... Line 27240...
27200
      if ftype == TType.STOP:
27240
      if ftype == TType.STOP:
27201
        break
27241
        break
27202
      if fid == 0:
27242
      if fid == 0:
27203
        if ftype == TType.LIST:
27243
        if ftype == TType.LIST:
27204
          self.success = []
27244
          self.success = []
27205
          (_etype623, _size620) = iprot.readListBegin()
27245
          (_etype666, _size663) = iprot.readListBegin()
27206
          for _i624 in xrange(_size620):
27246
          for _i667 in xrange(_size663):
27207
            _elem625 = UserWalletHistory()
27247
            _elem668 = UserWalletHistory()
27208
            _elem625.read(iprot)
27248
            _elem668.read(iprot)
27209
            self.success.append(_elem625)
27249
            self.success.append(_elem668)
27210
          iprot.readListEnd()
27250
          iprot.readListEnd()
27211
        else:
27251
        else:
27212
          iprot.skip(ftype)
27252
          iprot.skip(ftype)
27213
      else:
27253
      else:
27214
        iprot.skip(ftype)
27254
        iprot.skip(ftype)
Line 27221... Line 27261...
27221
      return
27261
      return
27222
    oprot.writeStructBegin('getUserWalletHistory_result')
27262
    oprot.writeStructBegin('getUserWalletHistory_result')
27223
    if self.success is not None:
27263
    if self.success is not None:
27224
      oprot.writeFieldBegin('success', TType.LIST, 0)
27264
      oprot.writeFieldBegin('success', TType.LIST, 0)
27225
      oprot.writeListBegin(TType.STRUCT, len(self.success))
27265
      oprot.writeListBegin(TType.STRUCT, len(self.success))
27226
      for iter626 in self.success:
27266
      for iter669 in self.success:
27227
        iter626.write(oprot)
27267
        iter669.write(oprot)
27228
      oprot.writeListEnd()
27268
      oprot.writeListEnd()
27229
      oprot.writeFieldEnd()
27269
      oprot.writeFieldEnd()
27230
    oprot.writeFieldStop()
27270
    oprot.writeFieldStop()
27231
    oprot.writeStructEnd()
27271
    oprot.writeStructEnd()
27232
 
27272
 
Line 27461... Line 27501...
27461
      if ftype == TType.STOP:
27501
      if ftype == TType.STOP:
27462
        break
27502
        break
27463
      if fid == 0:
27503
      if fid == 0:
27464
        if ftype == TType.MAP:
27504
        if ftype == TType.MAP:
27465
          self.success = {}
27505
          self.success = {}
27466
          (_ktype628, _vtype629, _size627 ) = iprot.readMapBegin() 
27506
          (_ktype671, _vtype672, _size670 ) = iprot.readMapBegin() 
27467
          for _i631 in xrange(_size627):
27507
          for _i674 in xrange(_size670):
27468
            _key632 = iprot.readI64();
27508
            _key675 = iprot.readI64();
27469
            _val633 = iprot.readString();
27509
            _val676 = iprot.readString();
27470
            self.success[_key632] = _val633
27510
            self.success[_key675] = _val676
27471
          iprot.readMapEnd()
27511
          iprot.readMapEnd()
27472
        else:
27512
        else:
27473
          iprot.skip(ftype)
27513
          iprot.skip(ftype)
27474
      else:
27514
      else:
27475
        iprot.skip(ftype)
27515
        iprot.skip(ftype)
Line 27482... Line 27522...
27482
      return
27522
      return
27483
    oprot.writeStructBegin('getServiceProviders_result')
27523
    oprot.writeStructBegin('getServiceProviders_result')
27484
    if self.success is not None:
27524
    if self.success is not None:
27485
      oprot.writeFieldBegin('success', TType.MAP, 0)
27525
      oprot.writeFieldBegin('success', TType.MAP, 0)
27486
      oprot.writeMapBegin(TType.I64, TType.STRING, len(self.success))
27526
      oprot.writeMapBegin(TType.I64, TType.STRING, len(self.success))
27487
      for kiter634,viter635 in self.success.items():
27527
      for kiter677,viter678 in self.success.items():
27488
        oprot.writeI64(kiter634)
27528
        oprot.writeI64(kiter677)
27489
        oprot.writeString(viter635)
27529
        oprot.writeString(viter678)
27490
      oprot.writeMapEnd()
27530
      oprot.writeMapEnd()
27491
      oprot.writeFieldEnd()
27531
      oprot.writeFieldEnd()
27492
    oprot.writeFieldStop()
27532
    oprot.writeFieldStop()
27493
    oprot.writeStructEnd()
27533
    oprot.writeStructEnd()
27494
 
27534
 
Line 27721... Line 27761...
27721
      if ftype == TType.STOP:
27761
      if ftype == TType.STOP:
27722
        break
27762
        break
27723
      if fid == 0:
27763
      if fid == 0:
27724
        if ftype == TType.LIST:
27764
        if ftype == TType.LIST:
27725
          self.success = []
27765
          self.success = []
27726
          (_etype639, _size636) = iprot.readListBegin()
27766
          (_etype682, _size679) = iprot.readListBegin()
27727
          for _i640 in xrange(_size636):
27767
          for _i683 in xrange(_size679):
27728
            _elem641 = RechargeOrder()
27768
            _elem684 = RechargeOrder()
27729
            _elem641.read(iprot)
27769
            _elem684.read(iprot)
27730
            self.success.append(_elem641)
27770
            self.success.append(_elem684)
27731
          iprot.readListEnd()
27771
          iprot.readListEnd()
27732
        else:
27772
        else:
27733
          iprot.skip(ftype)
27773
          iprot.skip(ftype)
27734
      else:
27774
      else:
27735
        iprot.skip(ftype)
27775
        iprot.skip(ftype)
Line 27742... Line 27782...
27742
      return
27782
      return
27743
    oprot.writeStructBegin('getRechargeOrdersForDevice_result')
27783
    oprot.writeStructBegin('getRechargeOrdersForDevice_result')
27744
    if self.success is not None:
27784
    if self.success is not None:
27745
      oprot.writeFieldBegin('success', TType.LIST, 0)
27785
      oprot.writeFieldBegin('success', TType.LIST, 0)
27746
      oprot.writeListBegin(TType.STRUCT, len(self.success))
27786
      oprot.writeListBegin(TType.STRUCT, len(self.success))
27747
      for iter642 in self.success:
27787
      for iter685 in self.success:
27748
        iter642.write(oprot)
27788
        iter685.write(oprot)
27749
      oprot.writeListEnd()
27789
      oprot.writeListEnd()
27750
      oprot.writeFieldEnd()
27790
      oprot.writeFieldEnd()
27751
    oprot.writeFieldStop()
27791
    oprot.writeFieldStop()
27752
    oprot.writeStructEnd()
27792
    oprot.writeStructEnd()
27753
 
27793
 
Line 27890... Line 27930...
27890
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
27930
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
27891
 
27931
 
27892
  def __ne__(self, other):
27932
  def __ne__(self, other):
27893
    return not (self == other)
27933
    return not (self == other)
27894
 
27934
 
-
 
27935
class getRechargeStatistics_args:
-
 
27936
 
-
 
27937
  thrift_spec = (
-
 
27938
  )
-
 
27939
 
-
 
27940
  def read(self, iprot):
-
 
27941
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
27942
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
27943
      return
-
 
27944
    iprot.readStructBegin()
-
 
27945
    while True:
-
 
27946
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
27947
      if ftype == TType.STOP:
-
 
27948
        break
-
 
27949
      else:
-
 
27950
        iprot.skip(ftype)
-
 
27951
      iprot.readFieldEnd()
-
 
27952
    iprot.readStructEnd()
-
 
27953
 
-
 
27954
  def write(self, oprot):
-
 
27955
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
27956
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
27957
      return
-
 
27958
    oprot.writeStructBegin('getRechargeStatistics_args')
-
 
27959
    oprot.writeFieldStop()
-
 
27960
    oprot.writeStructEnd()
-
 
27961
 
-
 
27962
  def validate(self):
-
 
27963
    return
-
 
27964
 
-
 
27965
 
-
 
27966
  def __repr__(self):
-
 
27967
    L = ['%s=%r' % (key, value)
-
 
27968
      for key, value in self.__dict__.iteritems()]
-
 
27969
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
27970
 
-
 
27971
  def __eq__(self, other):
-
 
27972
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
27973
 
-
 
27974
  def __ne__(self, other):
-
 
27975
    return not (self == other)
-
 
27976
 
-
 
27977
class getRechargeStatistics_result:
-
 
27978
  """
-
 
27979
  Attributes:
-
 
27980
   - success
-
 
27981
  """
-
 
27982
 
-
 
27983
  thrift_spec = (
-
 
27984
    (0, TType.STRUCT, 'success', (RechargeStatistics, RechargeStatistics.thrift_spec), None, ), # 0
-
 
27985
  )
-
 
27986
 
-
 
27987
  def __init__(self, success=None,):
-
 
27988
    self.success = success
-
 
27989
 
-
 
27990
  def read(self, iprot):
-
 
27991
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
27992
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
27993
      return
-
 
27994
    iprot.readStructBegin()
-
 
27995
    while True:
-
 
27996
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
27997
      if ftype == TType.STOP:
-
 
27998
        break
-
 
27999
      if fid == 0:
-
 
28000
        if ftype == TType.STRUCT:
-
 
28001
          self.success = RechargeStatistics()
-
 
28002
          self.success.read(iprot)
-
 
28003
        else:
-
 
28004
          iprot.skip(ftype)
-
 
28005
      else:
-
 
28006
        iprot.skip(ftype)
-
 
28007
      iprot.readFieldEnd()
-
 
28008
    iprot.readStructEnd()
-
 
28009
 
-
 
28010
  def write(self, oprot):
-
 
28011
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
28012
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
28013
      return
-
 
28014
    oprot.writeStructBegin('getRechargeStatistics_result')
-
 
28015
    if self.success is not None:
-
 
28016
      oprot.writeFieldBegin('success', TType.STRUCT, 0)
-
 
28017
      self.success.write(oprot)
-
 
28018
      oprot.writeFieldEnd()
-
 
28019
    oprot.writeFieldStop()
-
 
28020
    oprot.writeStructEnd()
-
 
28021
 
-
 
28022
  def validate(self):
-
 
28023
    return
-
 
28024
 
-
 
28025
 
-
 
28026
  def __repr__(self):
-
 
28027
    L = ['%s=%r' % (key, value)
-
 
28028
      for key, value in self.__dict__.iteritems()]
-
 
28029
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
28030
 
-
 
28031
  def __eq__(self, other):
-
 
28032
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
28033
 
-
 
28034
  def __ne__(self, other):
-
 
28035
    return not (self == other)
-
 
28036
 
27895
class getRechargeOrdersForStatus_args:
28037
class getRechargeOrdersForStatus_args:
27896
  """
28038
  """
27897
  Attributes:
28039
  Attributes:
27898
   - status
28040
   - status
27899
  """
28041
  """
Line 27975... Line 28117...
27975
      if ftype == TType.STOP:
28117
      if ftype == TType.STOP:
27976
        break
28118
        break
27977
      if fid == 0:
28119
      if fid == 0:
27978
        if ftype == TType.LIST:
28120
        if ftype == TType.LIST:
27979
          self.success = []
28121
          self.success = []
27980
          (_etype646, _size643) = iprot.readListBegin()
28122
          (_etype689, _size686) = iprot.readListBegin()
27981
          for _i647 in xrange(_size643):
28123
          for _i690 in xrange(_size686):
27982
            _elem648 = RechargeOrder()
28124
            _elem691 = RechargeOrder()
27983
            _elem648.read(iprot)
28125
            _elem691.read(iprot)
27984
            self.success.append(_elem648)
28126
            self.success.append(_elem691)
27985
          iprot.readListEnd()
28127
          iprot.readListEnd()
27986
        else:
28128
        else:
27987
          iprot.skip(ftype)
28129
          iprot.skip(ftype)
27988
      else:
28130
      else:
27989
        iprot.skip(ftype)
28131
        iprot.skip(ftype)
Line 27996... Line 28138...
27996
      return
28138
      return
27997
    oprot.writeStructBegin('getRechargeOrdersForStatus_result')
28139
    oprot.writeStructBegin('getRechargeOrdersForStatus_result')
27998
    if self.success is not None:
28140
    if self.success is not None:
27999
      oprot.writeFieldBegin('success', TType.LIST, 0)
28141
      oprot.writeFieldBegin('success', TType.LIST, 0)
28000
      oprot.writeListBegin(TType.STRUCT, len(self.success))
28142
      oprot.writeListBegin(TType.STRUCT, len(self.success))
28001
      for iter649 in self.success:
28143
      for iter692 in self.success:
28002
        iter649.write(oprot)
28144
        iter692.write(oprot)
28003
      oprot.writeListEnd()
28145
      oprot.writeListEnd()
28004
      oprot.writeFieldEnd()
28146
      oprot.writeFieldEnd()
28005
    oprot.writeFieldStop()
28147
    oprot.writeFieldStop()
28006
    oprot.writeStructEnd()
28148
    oprot.writeStructEnd()
28007
 
28149
 
Line 28103... Line 28245...
28103
      if ftype == TType.STOP:
28245
      if ftype == TType.STOP:
28104
        break
28246
        break
28105
      if fid == 0:
28247
      if fid == 0:
28106
        if ftype == TType.LIST:
28248
        if ftype == TType.LIST:
28107
          self.success = []
28249
          self.success = []
28108
          (_etype653, _size650) = iprot.readListBegin()
28250
          (_etype696, _size693) = iprot.readListBegin()
28109
          for _i654 in xrange(_size650):
28251
          for _i697 in xrange(_size693):
28110
            _elem655 = RechargePlan()
28252
            _elem698 = RechargePlan()
28111
            _elem655.read(iprot)
28253
            _elem698.read(iprot)
28112
            self.success.append(_elem655)
28254
            self.success.append(_elem698)
28113
          iprot.readListEnd()
28255
          iprot.readListEnd()
28114
        else:
28256
        else:
28115
          iprot.skip(ftype)
28257
          iprot.skip(ftype)
28116
      else:
28258
      else:
28117
        iprot.skip(ftype)
28259
        iprot.skip(ftype)
Line 28124... Line 28266...
28124
      return
28266
      return
28125
    oprot.writeStructBegin('getPlansForOperator_result')
28267
    oprot.writeStructBegin('getPlansForOperator_result')
28126
    if self.success is not None:
28268
    if self.success is not None:
28127
      oprot.writeFieldBegin('success', TType.LIST, 0)
28269
      oprot.writeFieldBegin('success', TType.LIST, 0)
28128
      oprot.writeListBegin(TType.STRUCT, len(self.success))
28270
      oprot.writeListBegin(TType.STRUCT, len(self.success))
28129
      for iter656 in self.success:
28271
      for iter699 in self.success:
28130
        iter656.write(oprot)
28272
        iter699.write(oprot)
28131
      oprot.writeListEnd()
28273
      oprot.writeListEnd()
28132
      oprot.writeFieldEnd()
28274
      oprot.writeFieldEnd()
28133
    oprot.writeFieldStop()
28275
    oprot.writeFieldStop()
28134
    oprot.writeStructEnd()
28276
    oprot.writeStructEnd()
28135
 
28277