Subversion Repositories SmartDukaan

Rev

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

Rev 4910 Rev 4983
Line 6731... Line 6731...
6731
      if ftype == TType.STOP:
6731
      if ftype == TType.STOP:
6732
        break
6732
        break
6733
      if fid == 0:
6733
      if fid == 0:
6734
        if ftype == TType.LIST:
6734
        if ftype == TType.LIST:
6735
          self.success = []
6735
          self.success = []
6736
          (_etype45, _size42) = iprot.readListBegin()
6736
          (_etype59, _size56) = iprot.readListBegin()
6737
          for _i46 in xrange(_size42):
6737
          for _i60 in xrange(_size56):
6738
            _elem47 = Transaction()
6738
            _elem61 = Transaction()
6739
            _elem47.read(iprot)
6739
            _elem61.read(iprot)
6740
            self.success.append(_elem47)
6740
            self.success.append(_elem61)
6741
          iprot.readListEnd()
6741
          iprot.readListEnd()
6742
        else:
6742
        else:
6743
          iprot.skip(ftype)
6743
          iprot.skip(ftype)
6744
      elif fid == 1:
6744
      elif fid == 1:
6745
        if ftype == TType.STRUCT:
6745
        if ftype == TType.STRUCT:
Line 6758... Line 6758...
6758
      return
6758
      return
6759
    oprot.writeStructBegin('getTransactionsForCustomer_result')
6759
    oprot.writeStructBegin('getTransactionsForCustomer_result')
6760
    if self.success is not None:
6760
    if self.success is not None:
6761
      oprot.writeFieldBegin('success', TType.LIST, 0)
6761
      oprot.writeFieldBegin('success', TType.LIST, 0)
6762
      oprot.writeListBegin(TType.STRUCT, len(self.success))
6762
      oprot.writeListBegin(TType.STRUCT, len(self.success))
6763
      for iter48 in self.success:
6763
      for iter62 in self.success:
6764
        iter48.write(oprot)
6764
        iter62.write(oprot)
6765
      oprot.writeListEnd()
6765
      oprot.writeListEnd()
6766
      oprot.writeFieldEnd()
6766
      oprot.writeFieldEnd()
6767
    if self.ex is not None:
6767
    if self.ex is not None:
6768
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
6768
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
6769
      self.ex.write(oprot)
6769
      self.ex.write(oprot)
Line 6872... Line 6872...
6872
      if ftype == TType.STOP:
6872
      if ftype == TType.STOP:
6873
        break
6873
        break
6874
      if fid == 0:
6874
      if fid == 0:
6875
        if ftype == TType.LIST:
6875
        if ftype == TType.LIST:
6876
          self.success = []
6876
          self.success = []
6877
          (_etype52, _size49) = iprot.readListBegin()
6877
          (_etype66, _size63) = iprot.readListBegin()
6878
          for _i53 in xrange(_size49):
6878
          for _i67 in xrange(_size63):
6879
            _elem54 = Transaction()
6879
            _elem68 = Transaction()
6880
            _elem54.read(iprot)
6880
            _elem68.read(iprot)
6881
            self.success.append(_elem54)
6881
            self.success.append(_elem68)
6882
          iprot.readListEnd()
6882
          iprot.readListEnd()
6883
        else:
6883
        else:
6884
          iprot.skip(ftype)
6884
          iprot.skip(ftype)
6885
      elif fid == 1:
6885
      elif fid == 1:
6886
        if ftype == TType.STRUCT:
6886
        if ftype == TType.STRUCT:
Line 6899... Line 6899...
6899
      return
6899
      return
6900
    oprot.writeStructBegin('getTransactionsForShoppingCartId_result')
6900
    oprot.writeStructBegin('getTransactionsForShoppingCartId_result')
6901
    if self.success is not None:
6901
    if self.success is not None:
6902
      oprot.writeFieldBegin('success', TType.LIST, 0)
6902
      oprot.writeFieldBegin('success', TType.LIST, 0)
6903
      oprot.writeListBegin(TType.STRUCT, len(self.success))
6903
      oprot.writeListBegin(TType.STRUCT, len(self.success))
6904
      for iter55 in self.success:
6904
      for iter69 in self.success:
6905
        iter55.write(oprot)
6905
        iter69.write(oprot)
6906
      oprot.writeListEnd()
6906
      oprot.writeListEnd()
6907
      oprot.writeFieldEnd()
6907
      oprot.writeFieldEnd()
6908
    if self.ex is not None:
6908
    if self.ex is not None:
6909
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
6909
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
6910
      self.ex.write(oprot)
6910
      self.ex.write(oprot)
Line 7380... Line 7380...
7380
      if ftype == TType.STOP:
7380
      if ftype == TType.STOP:
7381
        break
7381
        break
7382
      if fid == 1:
7382
      if fid == 1:
7383
        if ftype == TType.LIST:
7383
        if ftype == TType.LIST:
7384
          self.statuses = []
7384
          self.statuses = []
7385
          (_etype59, _size56) = iprot.readListBegin()
7385
          (_etype73, _size70) = iprot.readListBegin()
7386
          for _i60 in xrange(_size56):
7386
          for _i74 in xrange(_size70):
7387
            _elem61 = iprot.readI32();
7387
            _elem75 = iprot.readI32();
7388
            self.statuses.append(_elem61)
7388
            self.statuses.append(_elem75)
7389
          iprot.readListEnd()
7389
          iprot.readListEnd()
7390
        else:
7390
        else:
7391
          iprot.skip(ftype)
7391
          iprot.skip(ftype)
7392
      elif fid == 2:
7392
      elif fid == 2:
7393
        if ftype == TType.I64:
7393
        if ftype == TType.I64:
Line 7415... Line 7415...
7415
      return
7415
      return
7416
    oprot.writeStructBegin('getAllOrders_args')
7416
    oprot.writeStructBegin('getAllOrders_args')
7417
    if self.statuses is not None:
7417
    if self.statuses is not None:
7418
      oprot.writeFieldBegin('statuses', TType.LIST, 1)
7418
      oprot.writeFieldBegin('statuses', TType.LIST, 1)
7419
      oprot.writeListBegin(TType.I32, len(self.statuses))
7419
      oprot.writeListBegin(TType.I32, len(self.statuses))
7420
      for iter62 in self.statuses:
7420
      for iter76 in self.statuses:
7421
        oprot.writeI32(iter62)
7421
        oprot.writeI32(iter76)
7422
      oprot.writeListEnd()
7422
      oprot.writeListEnd()
7423
      oprot.writeFieldEnd()
7423
      oprot.writeFieldEnd()
7424
    if self.from_date is not None:
7424
    if self.from_date is not None:
7425
      oprot.writeFieldBegin('from_date', TType.I64, 2)
7425
      oprot.writeFieldBegin('from_date', TType.I64, 2)
7426
      oprot.writeI64(self.from_date)
7426
      oprot.writeI64(self.from_date)
Line 7477... Line 7477...
7477
      if ftype == TType.STOP:
7477
      if ftype == TType.STOP:
7478
        break
7478
        break
7479
      if fid == 0:
7479
      if fid == 0:
7480
        if ftype == TType.LIST:
7480
        if ftype == TType.LIST:
7481
          self.success = []
7481
          self.success = []
7482
          (_etype66, _size63) = iprot.readListBegin()
7482
          (_etype80, _size77) = iprot.readListBegin()
7483
          for _i67 in xrange(_size63):
7483
          for _i81 in xrange(_size77):
7484
            _elem68 = Order()
7484
            _elem82 = Order()
7485
            _elem68.read(iprot)
7485
            _elem82.read(iprot)
7486
            self.success.append(_elem68)
7486
            self.success.append(_elem82)
7487
          iprot.readListEnd()
7487
          iprot.readListEnd()
7488
        else:
7488
        else:
7489
          iprot.skip(ftype)
7489
          iprot.skip(ftype)
7490
      elif fid == 1:
7490
      elif fid == 1:
7491
        if ftype == TType.STRUCT:
7491
        if ftype == TType.STRUCT:
Line 7504... Line 7504...
7504
      return
7504
      return
7505
    oprot.writeStructBegin('getAllOrders_result')
7505
    oprot.writeStructBegin('getAllOrders_result')
7506
    if self.success is not None:
7506
    if self.success is not None:
7507
      oprot.writeFieldBegin('success', TType.LIST, 0)
7507
      oprot.writeFieldBegin('success', TType.LIST, 0)
7508
      oprot.writeListBegin(TType.STRUCT, len(self.success))
7508
      oprot.writeListBegin(TType.STRUCT, len(self.success))
7509
      for iter69 in self.success:
7509
      for iter83 in self.success:
7510
        iter69.write(oprot)
7510
        iter83.write(oprot)
7511
      oprot.writeListEnd()
7511
      oprot.writeListEnd()
7512
      oprot.writeFieldEnd()
7512
      oprot.writeFieldEnd()
7513
    if self.ex is not None:
7513
    if self.ex is not None:
7514
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
7514
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
7515
      self.ex.write(oprot)
7515
      self.ex.write(oprot)
Line 7565... Line 7565...
7565
      if ftype == TType.STOP:
7565
      if ftype == TType.STOP:
7566
        break
7566
        break
7567
      if fid == 1:
7567
      if fid == 1:
7568
        if ftype == TType.LIST:
7568
        if ftype == TType.LIST:
7569
          self.statuses = []
7569
          self.statuses = []
7570
          (_etype73, _size70) = iprot.readListBegin()
7570
          (_etype87, _size84) = iprot.readListBegin()
7571
          for _i74 in xrange(_size70):
7571
          for _i88 in xrange(_size84):
7572
            _elem75 = iprot.readI32();
7572
            _elem89 = iprot.readI32();
7573
            self.statuses.append(_elem75)
7573
            self.statuses.append(_elem89)
7574
          iprot.readListEnd()
7574
          iprot.readListEnd()
7575
        else:
7575
        else:
7576
          iprot.skip(ftype)
7576
          iprot.skip(ftype)
7577
      elif fid == 2:
7577
      elif fid == 2:
7578
        if ftype == TType.I64:
7578
        if ftype == TType.I64:
Line 7600... Line 7600...
7600
      return
7600
      return
7601
    oprot.writeStructBegin('getOrdersInBatch_args')
7601
    oprot.writeStructBegin('getOrdersInBatch_args')
7602
    if self.statuses is not None:
7602
    if self.statuses is not None:
7603
      oprot.writeFieldBegin('statuses', TType.LIST, 1)
7603
      oprot.writeFieldBegin('statuses', TType.LIST, 1)
7604
      oprot.writeListBegin(TType.I32, len(self.statuses))
7604
      oprot.writeListBegin(TType.I32, len(self.statuses))
7605
      for iter76 in self.statuses:
7605
      for iter90 in self.statuses:
7606
        oprot.writeI32(iter76)
7606
        oprot.writeI32(iter90)
7607
      oprot.writeListEnd()
7607
      oprot.writeListEnd()
7608
      oprot.writeFieldEnd()
7608
      oprot.writeFieldEnd()
7609
    if self.offset is not None:
7609
    if self.offset is not None:
7610
      oprot.writeFieldBegin('offset', TType.I64, 2)
7610
      oprot.writeFieldBegin('offset', TType.I64, 2)
7611
      oprot.writeI64(self.offset)
7611
      oprot.writeI64(self.offset)
Line 7662... Line 7662...
7662
      if ftype == TType.STOP:
7662
      if ftype == TType.STOP:
7663
        break
7663
        break
7664
      if fid == 0:
7664
      if fid == 0:
7665
        if ftype == TType.LIST:
7665
        if ftype == TType.LIST:
7666
          self.success = []
7666
          self.success = []
7667
          (_etype80, _size77) = iprot.readListBegin()
7667
          (_etype94, _size91) = iprot.readListBegin()
7668
          for _i81 in xrange(_size77):
7668
          for _i95 in xrange(_size91):
7669
            _elem82 = Order()
7669
            _elem96 = Order()
7670
            _elem82.read(iprot)
7670
            _elem96.read(iprot)
7671
            self.success.append(_elem82)
7671
            self.success.append(_elem96)
7672
          iprot.readListEnd()
7672
          iprot.readListEnd()
7673
        else:
7673
        else:
7674
          iprot.skip(ftype)
7674
          iprot.skip(ftype)
7675
      elif fid == 1:
7675
      elif fid == 1:
7676
        if ftype == TType.STRUCT:
7676
        if ftype == TType.STRUCT:
Line 7689... Line 7689...
7689
      return
7689
      return
7690
    oprot.writeStructBegin('getOrdersInBatch_result')
7690
    oprot.writeStructBegin('getOrdersInBatch_result')
7691
    if self.success is not None:
7691
    if self.success is not None:
7692
      oprot.writeFieldBegin('success', TType.LIST, 0)
7692
      oprot.writeFieldBegin('success', TType.LIST, 0)
7693
      oprot.writeListBegin(TType.STRUCT, len(self.success))
7693
      oprot.writeListBegin(TType.STRUCT, len(self.success))
7694
      for iter83 in self.success:
7694
      for iter97 in self.success:
7695
        iter83.write(oprot)
7695
        iter97.write(oprot)
7696
      oprot.writeListEnd()
7696
      oprot.writeListEnd()
7697
      oprot.writeFieldEnd()
7697
      oprot.writeFieldEnd()
7698
    if self.ex is not None:
7698
    if self.ex is not None:
7699
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
7699
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
7700
      self.ex.write(oprot)
7700
      self.ex.write(oprot)
Line 7744... Line 7744...
7744
      if ftype == TType.STOP:
7744
      if ftype == TType.STOP:
7745
        break
7745
        break
7746
      if fid == 1:
7746
      if fid == 1:
7747
        if ftype == TType.LIST:
7747
        if ftype == TType.LIST:
7748
          self.statuses = []
7748
          self.statuses = []
7749
          (_etype87, _size84) = iprot.readListBegin()
7749
          (_etype101, _size98) = iprot.readListBegin()
7750
          for _i88 in xrange(_size84):
7750
          for _i102 in xrange(_size98):
7751
            _elem89 = iprot.readI32();
7751
            _elem103 = iprot.readI32();
7752
            self.statuses.append(_elem89)
7752
            self.statuses.append(_elem103)
7753
          iprot.readListEnd()
7753
          iprot.readListEnd()
7754
        else:
7754
        else:
7755
          iprot.skip(ftype)
7755
          iprot.skip(ftype)
7756
      elif fid == 2:
7756
      elif fid == 2:
7757
        if ftype == TType.I64:
7757
        if ftype == TType.I64:
Line 7769... Line 7769...
7769
      return
7769
      return
7770
    oprot.writeStructBegin('getOrderCount_args')
7770
    oprot.writeStructBegin('getOrderCount_args')
7771
    if self.statuses is not None:
7771
    if self.statuses is not None:
7772
      oprot.writeFieldBegin('statuses', TType.LIST, 1)
7772
      oprot.writeFieldBegin('statuses', TType.LIST, 1)
7773
      oprot.writeListBegin(TType.I32, len(self.statuses))
7773
      oprot.writeListBegin(TType.I32, len(self.statuses))
7774
      for iter90 in self.statuses:
7774
      for iter104 in self.statuses:
7775
        oprot.writeI32(iter90)
7775
        oprot.writeI32(iter104)
7776
      oprot.writeListEnd()
7776
      oprot.writeListEnd()
7777
      oprot.writeFieldEnd()
7777
      oprot.writeFieldEnd()
7778
    if self.warehouseId is not None:
7778
    if self.warehouseId is not None:
7779
      oprot.writeFieldBegin('warehouseId', TType.I64, 2)
7779
      oprot.writeFieldBegin('warehouseId', TType.I64, 2)
7780
      oprot.writeI64(self.warehouseId)
7780
      oprot.writeI64(self.warehouseId)
Line 7991... Line 7991...
7991
      if ftype == TType.STOP:
7991
      if ftype == TType.STOP:
7992
        break
7992
        break
7993
      if fid == 0:
7993
      if fid == 0:
7994
        if ftype == TType.LIST:
7994
        if ftype == TType.LIST:
7995
          self.success = []
7995
          self.success = []
7996
          (_etype94, _size91) = iprot.readListBegin()
7996
          (_etype108, _size105) = iprot.readListBegin()
7997
          for _i95 in xrange(_size91):
7997
          for _i109 in xrange(_size105):
7998
            _elem96 = Order()
7998
            _elem110 = Order()
7999
            _elem96.read(iprot)
7999
            _elem110.read(iprot)
8000
            self.success.append(_elem96)
8000
            self.success.append(_elem110)
8001
          iprot.readListEnd()
8001
          iprot.readListEnd()
8002
        else:
8002
        else:
8003
          iprot.skip(ftype)
8003
          iprot.skip(ftype)
8004
      elif fid == 1:
8004
      elif fid == 1:
8005
        if ftype == TType.STRUCT:
8005
        if ftype == TType.STRUCT:
Line 8018... Line 8018...
8018
      return
8018
      return
8019
    oprot.writeStructBegin('getOrdersByBillingDate_result')
8019
    oprot.writeStructBegin('getOrdersByBillingDate_result')
8020
    if self.success is not None:
8020
    if self.success is not None:
8021
      oprot.writeFieldBegin('success', TType.LIST, 0)
8021
      oprot.writeFieldBegin('success', TType.LIST, 0)
8022
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8022
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8023
      for iter97 in self.success:
8023
      for iter111 in self.success:
8024
        iter97.write(oprot)
8024
        iter111.write(oprot)
8025
      oprot.writeListEnd()
8025
      oprot.writeListEnd()
8026
      oprot.writeFieldEnd()
8026
      oprot.writeFieldEnd()
8027
    if self.ex is not None:
8027
    if self.ex is not None:
8028
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
8028
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
8029
      self.ex.write(oprot)
8029
      self.ex.write(oprot)
Line 8180... Line 8180...
8180
      if ftype == TType.STOP:
8180
      if ftype == TType.STOP:
8181
        break
8181
        break
8182
      if fid == 0:
8182
      if fid == 0:
8183
        if ftype == TType.LIST:
8183
        if ftype == TType.LIST:
8184
          self.success = []
8184
          self.success = []
8185
          (_etype101, _size98) = iprot.readListBegin()
8185
          (_etype115, _size112) = iprot.readListBegin()
8186
          for _i102 in xrange(_size98):
8186
          for _i116 in xrange(_size112):
8187
            _elem103 = Order()
8187
            _elem117 = Order()
8188
            _elem103.read(iprot)
8188
            _elem117.read(iprot)
8189
            self.success.append(_elem103)
8189
            self.success.append(_elem117)
8190
          iprot.readListEnd()
8190
          iprot.readListEnd()
8191
        else:
8191
        else:
8192
          iprot.skip(ftype)
8192
          iprot.skip(ftype)
8193
      elif fid == 1:
8193
      elif fid == 1:
8194
        if ftype == TType.STRUCT:
8194
        if ftype == TType.STRUCT:
Line 8207... Line 8207...
8207
      return
8207
      return
8208
    oprot.writeStructBegin('getOrdersByShippingDate_result')
8208
    oprot.writeStructBegin('getOrdersByShippingDate_result')
8209
    if self.success is not None:
8209
    if self.success is not None:
8210
      oprot.writeFieldBegin('success', TType.LIST, 0)
8210
      oprot.writeFieldBegin('success', TType.LIST, 0)
8211
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8211
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8212
      for iter104 in self.success:
8212
      for iter118 in self.success:
8213
        iter104.write(oprot)
8213
        iter118.write(oprot)
8214
      oprot.writeListEnd()
8214
      oprot.writeListEnd()
8215
      oprot.writeFieldEnd()
8215
      oprot.writeFieldEnd()
8216
    if self.ex is not None:
8216
    if self.ex is not None:
8217
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
8217
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
8218
      self.ex.write(oprot)
8218
      self.ex.write(oprot)
Line 8333... Line 8333...
8333
      if ftype == TType.STOP:
8333
      if ftype == TType.STOP:
8334
        break
8334
        break
8335
      if fid == 0:
8335
      if fid == 0:
8336
        if ftype == TType.LIST:
8336
        if ftype == TType.LIST:
8337
          self.success = []
8337
          self.success = []
8338
          (_etype108, _size105) = iprot.readListBegin()
8338
          (_etype122, _size119) = iprot.readListBegin()
8339
          for _i109 in xrange(_size105):
8339
          for _i123 in xrange(_size119):
8340
            _elem110 = iprot.readI64();
8340
            _elem124 = iprot.readI64();
8341
            self.success.append(_elem110)
8341
            self.success.append(_elem124)
8342
          iprot.readListEnd()
8342
          iprot.readListEnd()
8343
        else:
8343
        else:
8344
          iprot.skip(ftype)
8344
          iprot.skip(ftype)
8345
      elif fid == 1:
8345
      elif fid == 1:
8346
        if ftype == TType.STRUCT:
8346
        if ftype == TType.STRUCT:
Line 8359... Line 8359...
8359
      return
8359
      return
8360
    oprot.writeStructBegin('getReturnableOrdersForCustomer_result')
8360
    oprot.writeStructBegin('getReturnableOrdersForCustomer_result')
8361
    if self.success is not None:
8361
    if self.success is not None:
8362
      oprot.writeFieldBegin('success', TType.LIST, 0)
8362
      oprot.writeFieldBegin('success', TType.LIST, 0)
8363
      oprot.writeListBegin(TType.I64, len(self.success))
8363
      oprot.writeListBegin(TType.I64, len(self.success))
8364
      for iter111 in self.success:
8364
      for iter125 in self.success:
8365
        oprot.writeI64(iter111)
8365
        oprot.writeI64(iter125)
8366
      oprot.writeListEnd()
8366
      oprot.writeListEnd()
8367
      oprot.writeFieldEnd()
8367
      oprot.writeFieldEnd()
8368
    if self.ex is not None:
8368
    if self.ex is not None:
8369
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
8369
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
8370
      self.ex.write(oprot)
8370
      self.ex.write(oprot)
Line 8485... Line 8485...
8485
      if ftype == TType.STOP:
8485
      if ftype == TType.STOP:
8486
        break
8486
        break
8487
      if fid == 0:
8487
      if fid == 0:
8488
        if ftype == TType.LIST:
8488
        if ftype == TType.LIST:
8489
          self.success = []
8489
          self.success = []
8490
          (_etype115, _size112) = iprot.readListBegin()
8490
          (_etype129, _size126) = iprot.readListBegin()
8491
          for _i116 in xrange(_size112):
8491
          for _i130 in xrange(_size126):
8492
            _elem117 = iprot.readI64();
8492
            _elem131 = iprot.readI64();
8493
            self.success.append(_elem117)
8493
            self.success.append(_elem131)
8494
          iprot.readListEnd()
8494
          iprot.readListEnd()
8495
        else:
8495
        else:
8496
          iprot.skip(ftype)
8496
          iprot.skip(ftype)
8497
      elif fid == 1:
8497
      elif fid == 1:
8498
        if ftype == TType.STRUCT:
8498
        if ftype == TType.STRUCT:
Line 8511... Line 8511...
8511
      return
8511
      return
8512
    oprot.writeStructBegin('getCancellableOrdersForCustomer_result')
8512
    oprot.writeStructBegin('getCancellableOrdersForCustomer_result')
8513
    if self.success is not None:
8513
    if self.success is not None:
8514
      oprot.writeFieldBegin('success', TType.LIST, 0)
8514
      oprot.writeFieldBegin('success', TType.LIST, 0)
8515
      oprot.writeListBegin(TType.I64, len(self.success))
8515
      oprot.writeListBegin(TType.I64, len(self.success))
8516
      for iter118 in self.success:
8516
      for iter132 in self.success:
8517
        oprot.writeI64(iter118)
8517
        oprot.writeI64(iter132)
8518
      oprot.writeListEnd()
8518
      oprot.writeListEnd()
8519
      oprot.writeFieldEnd()
8519
      oprot.writeFieldEnd()
8520
    if self.ex is not None:
8520
    if self.ex is not None:
8521
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
8521
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
8522
      self.ex.write(oprot)
8522
      self.ex.write(oprot)
Line 8793... Line 8793...
8793
      if ftype == TType.STOP:
8793
      if ftype == TType.STOP:
8794
        break
8794
        break
8795
      if fid == 0:
8795
      if fid == 0:
8796
        if ftype == TType.LIST:
8796
        if ftype == TType.LIST:
8797
          self.success = []
8797
          self.success = []
8798
          (_etype122, _size119) = iprot.readListBegin()
8798
          (_etype136, _size133) = iprot.readListBegin()
8799
          for _i123 in xrange(_size119):
8799
          for _i137 in xrange(_size133):
8800
            _elem124 = Order()
8800
            _elem138 = Order()
8801
            _elem124.read(iprot)
8801
            _elem138.read(iprot)
8802
            self.success.append(_elem124)
8802
            self.success.append(_elem138)
8803
          iprot.readListEnd()
8803
          iprot.readListEnd()
8804
        else:
8804
        else:
8805
          iprot.skip(ftype)
8805
          iprot.skip(ftype)
8806
      elif fid == 1:
8806
      elif fid == 1:
8807
        if ftype == TType.STRUCT:
8807
        if ftype == TType.STRUCT:
Line 8820... Line 8820...
8820
      return
8820
      return
8821
    oprot.writeStructBegin('getOrdersForTransaction_result')
8821
    oprot.writeStructBegin('getOrdersForTransaction_result')
8822
    if self.success is not None:
8822
    if self.success is not None:
8823
      oprot.writeFieldBegin('success', TType.LIST, 0)
8823
      oprot.writeFieldBegin('success', TType.LIST, 0)
8824
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8824
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8825
      for iter125 in self.success:
8825
      for iter139 in self.success:
8826
        iter125.write(oprot)
8826
        iter139.write(oprot)
8827
      oprot.writeListEnd()
8827
      oprot.writeListEnd()
8828
      oprot.writeFieldEnd()
8828
      oprot.writeFieldEnd()
8829
    if self.ex is not None:
8829
    if self.ex is not None:
8830
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
8830
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
8831
      self.ex.write(oprot)
8831
      self.ex.write(oprot)
Line 8896... Line 8896...
8896
        else:
8896
        else:
8897
          iprot.skip(ftype)
8897
          iprot.skip(ftype)
8898
      elif fid == 4:
8898
      elif fid == 4:
8899
        if ftype == TType.LIST:
8899
        if ftype == TType.LIST:
8900
          self.statuses = []
8900
          self.statuses = []
8901
          (_etype129, _size126) = iprot.readListBegin()
8901
          (_etype143, _size140) = iprot.readListBegin()
8902
          for _i130 in xrange(_size126):
8902
          for _i144 in xrange(_size140):
8903
            _elem131 = iprot.readI32();
8903
            _elem145 = iprot.readI32();
8904
            self.statuses.append(_elem131)
8904
            self.statuses.append(_elem145)
8905
          iprot.readListEnd()
8905
          iprot.readListEnd()
8906
        else:
8906
        else:
8907
          iprot.skip(ftype)
8907
          iprot.skip(ftype)
8908
      else:
8908
      else:
8909
        iprot.skip(ftype)
8909
        iprot.skip(ftype)
Line 8928... Line 8928...
8928
      oprot.writeI64(self.to_date)
8928
      oprot.writeI64(self.to_date)
8929
      oprot.writeFieldEnd()
8929
      oprot.writeFieldEnd()
8930
    if self.statuses is not None:
8930
    if self.statuses is not None:
8931
      oprot.writeFieldBegin('statuses', TType.LIST, 4)
8931
      oprot.writeFieldBegin('statuses', TType.LIST, 4)
8932
      oprot.writeListBegin(TType.I32, len(self.statuses))
8932
      oprot.writeListBegin(TType.I32, len(self.statuses))
8933
      for iter132 in self.statuses:
8933
      for iter146 in self.statuses:
8934
        oprot.writeI32(iter132)
8934
        oprot.writeI32(iter146)
8935
      oprot.writeListEnd()
8935
      oprot.writeListEnd()
8936
      oprot.writeFieldEnd()
8936
      oprot.writeFieldEnd()
8937
    oprot.writeFieldStop()
8937
    oprot.writeFieldStop()
8938
    oprot.writeStructEnd()
8938
    oprot.writeStructEnd()
8939
 
8939
 
Line 8978... Line 8978...
8978
      if ftype == TType.STOP:
8978
      if ftype == TType.STOP:
8979
        break
8979
        break
8980
      if fid == 0:
8980
      if fid == 0:
8981
        if ftype == TType.LIST:
8981
        if ftype == TType.LIST:
8982
          self.success = []
8982
          self.success = []
8983
          (_etype136, _size133) = iprot.readListBegin()
8983
          (_etype150, _size147) = iprot.readListBegin()
8984
          for _i137 in xrange(_size133):
8984
          for _i151 in xrange(_size147):
8985
            _elem138 = Order()
8985
            _elem152 = Order()
8986
            _elem138.read(iprot)
8986
            _elem152.read(iprot)
8987
            self.success.append(_elem138)
8987
            self.success.append(_elem152)
8988
          iprot.readListEnd()
8988
          iprot.readListEnd()
8989
        else:
8989
        else:
8990
          iprot.skip(ftype)
8990
          iprot.skip(ftype)
8991
      elif fid == 1:
8991
      elif fid == 1:
8992
        if ftype == TType.STRUCT:
8992
        if ftype == TType.STRUCT:
Line 9005... Line 9005...
9005
      return
9005
      return
9006
    oprot.writeStructBegin('getOrdersForCustomer_result')
9006
    oprot.writeStructBegin('getOrdersForCustomer_result')
9007
    if self.success is not None:
9007
    if self.success is not None:
9008
      oprot.writeFieldBegin('success', TType.LIST, 0)
9008
      oprot.writeFieldBegin('success', TType.LIST, 0)
9009
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9009
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9010
      for iter139 in self.success:
9010
      for iter153 in self.success:
9011
        iter139.write(oprot)
9011
        iter153.write(oprot)
9012
      oprot.writeListEnd()
9012
      oprot.writeListEnd()
9013
      oprot.writeFieldEnd()
9013
      oprot.writeFieldEnd()
9014
    if self.ex is not None:
9014
    if self.ex is not None:
9015
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
9015
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
9016
      self.ex.write(oprot)
9016
      self.ex.write(oprot)
Line 9385... Line 9385...
9385
      if ftype == TType.STOP:
9385
      if ftype == TType.STOP:
9386
        break
9386
        break
9387
      if fid == 0:
9387
      if fid == 0:
9388
        if ftype == TType.LIST:
9388
        if ftype == TType.LIST:
9389
          self.success = []
9389
          self.success = []
9390
          (_etype143, _size140) = iprot.readListBegin()
9390
          (_etype157, _size154) = iprot.readListBegin()
9391
          for _i144 in xrange(_size140):
9391
          for _i158 in xrange(_size154):
9392
            _elem145 = LineItem()
9392
            _elem159 = LineItem()
9393
            _elem145.read(iprot)
9393
            _elem159.read(iprot)
9394
            self.success.append(_elem145)
9394
            self.success.append(_elem159)
9395
          iprot.readListEnd()
9395
          iprot.readListEnd()
9396
        else:
9396
        else:
9397
          iprot.skip(ftype)
9397
          iprot.skip(ftype)
9398
      elif fid == 1:
9398
      elif fid == 1:
9399
        if ftype == TType.STRUCT:
9399
        if ftype == TType.STRUCT:
Line 9412... Line 9412...
9412
      return
9412
      return
9413
    oprot.writeStructBegin('getLineItemsForOrder_result')
9413
    oprot.writeStructBegin('getLineItemsForOrder_result')
9414
    if self.success is not None:
9414
    if self.success is not None:
9415
      oprot.writeFieldBegin('success', TType.LIST, 0)
9415
      oprot.writeFieldBegin('success', TType.LIST, 0)
9416
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9416
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9417
      for iter146 in self.success:
9417
      for iter160 in self.success:
9418
        iter146.write(oprot)
9418
        iter160.write(oprot)
9419
      oprot.writeListEnd()
9419
      oprot.writeListEnd()
9420
      oprot.writeFieldEnd()
9420
      oprot.writeFieldEnd()
9421
    if self.ex is not None:
9421
    if self.ex is not None:
9422
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
9422
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
9423
      self.ex.write(oprot)
9423
      self.ex.write(oprot)
Line 9704... Line 9704...
9704
      if ftype == TType.STOP:
9704
      if ftype == TType.STOP:
9705
        break
9705
        break
9706
      if fid == 0:
9706
      if fid == 0:
9707
        if ftype == TType.LIST:
9707
        if ftype == TType.LIST:
9708
          self.success = []
9708
          self.success = []
9709
          (_etype150, _size147) = iprot.readListBegin()
9709
          (_etype164, _size161) = iprot.readListBegin()
9710
          for _i151 in xrange(_size147):
9710
          for _i165 in xrange(_size161):
9711
            _elem152 = Alert()
9711
            _elem166 = Alert()
9712
            _elem152.read(iprot)
9712
            _elem166.read(iprot)
9713
            self.success.append(_elem152)
9713
            self.success.append(_elem166)
9714
          iprot.readListEnd()
9714
          iprot.readListEnd()
9715
        else:
9715
        else:
9716
          iprot.skip(ftype)
9716
          iprot.skip(ftype)
9717
      else:
9717
      else:
9718
        iprot.skip(ftype)
9718
        iprot.skip(ftype)
Line 9725... Line 9725...
9725
      return
9725
      return
9726
    oprot.writeStructBegin('getAlerts_result')
9726
    oprot.writeStructBegin('getAlerts_result')
9727
    if self.success is not None:
9727
    if self.success is not None:
9728
      oprot.writeFieldBegin('success', TType.LIST, 0)
9728
      oprot.writeFieldBegin('success', TType.LIST, 0)
9729
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9729
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9730
      for iter153 in self.success:
9730
      for iter167 in self.success:
9731
        iter153.write(oprot)
9731
        iter167.write(oprot)
9732
      oprot.writeListEnd()
9732
      oprot.writeListEnd()
9733
      oprot.writeFieldEnd()
9733
      oprot.writeFieldEnd()
9734
    oprot.writeFieldStop()
9734
    oprot.writeFieldStop()
9735
    oprot.writeStructEnd()
9735
    oprot.writeStructEnd()
9736
 
9736
 
Line 10244... Line 10244...
10244
      if ftype == TType.STOP:
10244
      if ftype == TType.STOP:
10245
        break
10245
        break
10246
      if fid == 0:
10246
      if fid == 0:
10247
        if ftype == TType.LIST:
10247
        if ftype == TType.LIST:
10248
          self.success = []
10248
          self.success = []
10249
          (_etype157, _size154) = iprot.readListBegin()
10249
          (_etype171, _size168) = iprot.readListBegin()
10250
          for _i158 in xrange(_size154):
10250
          for _i172 in xrange(_size168):
10251
            _elem159 = iprot.readDouble();
10251
            _elem173 = iprot.readDouble();
10252
            self.success.append(_elem159)
10252
            self.success.append(_elem173)
10253
          iprot.readListEnd()
10253
          iprot.readListEnd()
10254
        else:
10254
        else:
10255
          iprot.skip(ftype)
10255
          iprot.skip(ftype)
10256
      else:
10256
      else:
10257
        iprot.skip(ftype)
10257
        iprot.skip(ftype)
Line 10264... Line 10264...
10264
      return
10264
      return
10265
    oprot.writeStructBegin('getValidOrdersAmountRange_result')
10265
    oprot.writeStructBegin('getValidOrdersAmountRange_result')
10266
    if self.success is not None:
10266
    if self.success is not None:
10267
      oprot.writeFieldBegin('success', TType.LIST, 0)
10267
      oprot.writeFieldBegin('success', TType.LIST, 0)
10268
      oprot.writeListBegin(TType.DOUBLE, len(self.success))
10268
      oprot.writeListBegin(TType.DOUBLE, len(self.success))
10269
      for iter160 in self.success:
10269
      for iter174 in self.success:
10270
        oprot.writeDouble(iter160)
10270
        oprot.writeDouble(iter174)
10271
      oprot.writeListEnd()
10271
      oprot.writeListEnd()
10272
      oprot.writeFieldEnd()
10272
      oprot.writeFieldEnd()
10273
    oprot.writeFieldStop()
10273
    oprot.writeFieldStop()
10274
    oprot.writeStructEnd()
10274
    oprot.writeStructEnd()
10275
 
10275
 
Line 10371... Line 10371...
10371
      if ftype == TType.STOP:
10371
      if ftype == TType.STOP:
10372
        break
10372
        break
10373
      if fid == 0:
10373
      if fid == 0:
10374
        if ftype == TType.LIST:
10374
        if ftype == TType.LIST:
10375
          self.success = []
10375
          self.success = []
10376
          (_etype164, _size161) = iprot.readListBegin()
10376
          (_etype178, _size175) = iprot.readListBegin()
10377
          for _i165 in xrange(_size161):
10377
          for _i179 in xrange(_size175):
10378
            _elem166 = Order()
10378
            _elem180 = Order()
10379
            _elem166.read(iprot)
10379
            _elem180.read(iprot)
10380
            self.success.append(_elem166)
10380
            self.success.append(_elem180)
10381
          iprot.readListEnd()
10381
          iprot.readListEnd()
10382
        else:
10382
        else:
10383
          iprot.skip(ftype)
10383
          iprot.skip(ftype)
10384
      else:
10384
      else:
10385
        iprot.skip(ftype)
10385
        iprot.skip(ftype)
Line 10392... Line 10392...
10392
      return
10392
      return
10393
    oprot.writeStructBegin('getValidOrders_result')
10393
    oprot.writeStructBegin('getValidOrders_result')
10394
    if self.success is not None:
10394
    if self.success is not None:
10395
      oprot.writeFieldBegin('success', TType.LIST, 0)
10395
      oprot.writeFieldBegin('success', TType.LIST, 0)
10396
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10396
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10397
      for iter167 in self.success:
10397
      for iter181 in self.success:
10398
        iter167.write(oprot)
10398
        iter181.write(oprot)
10399
      oprot.writeListEnd()
10399
      oprot.writeListEnd()
10400
      oprot.writeFieldEnd()
10400
      oprot.writeFieldEnd()
10401
    oprot.writeFieldStop()
10401
    oprot.writeFieldStop()
10402
    oprot.writeStructEnd()
10402
    oprot.writeStructEnd()
10403
 
10403
 
Line 10502... Line 10502...
10502
      if ftype == TType.STOP:
10502
      if ftype == TType.STOP:
10503
        break
10503
        break
10504
      if fid == 0:
10504
      if fid == 0:
10505
        if ftype == TType.LIST:
10505
        if ftype == TType.LIST:
10506
          self.success = []
10506
          self.success = []
10507
          (_etype171, _size168) = iprot.readListBegin()
10507
          (_etype185, _size182) = iprot.readListBegin()
10508
          for _i172 in xrange(_size168):
10508
          for _i186 in xrange(_size182):
10509
            _elem173 = Order()
10509
            _elem187 = Order()
10510
            _elem173.read(iprot)
10510
            _elem187.read(iprot)
10511
            self.success.append(_elem173)
10511
            self.success.append(_elem187)
10512
          iprot.readListEnd()
10512
          iprot.readListEnd()
10513
        else:
10513
        else:
10514
          iprot.skip(ftype)
10514
          iprot.skip(ftype)
10515
      elif fid == 1:
10515
      elif fid == 1:
10516
        if ftype == TType.STRUCT:
10516
        if ftype == TType.STRUCT:
Line 10529... Line 10529...
10529
      return
10529
      return
10530
    oprot.writeStructBegin('batchOrders_result')
10530
    oprot.writeStructBegin('batchOrders_result')
10531
    if self.success is not None:
10531
    if self.success is not None:
10532
      oprot.writeFieldBegin('success', TType.LIST, 0)
10532
      oprot.writeFieldBegin('success', TType.LIST, 0)
10533
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10533
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10534
      for iter174 in self.success:
10534
      for iter188 in self.success:
10535
        iter174.write(oprot)
10535
        iter188.write(oprot)
10536
      oprot.writeListEnd()
10536
      oprot.writeListEnd()
10537
      oprot.writeFieldEnd()
10537
      oprot.writeFieldEnd()
10538
    if self.ex is not None:
10538
    if self.ex is not None:
10539
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
10539
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
10540
      self.ex.write(oprot)
10540
      self.ex.write(oprot)
Line 11374... Line 11374...
11374
        else:
11374
        else:
11375
          iprot.skip(ftype)
11375
          iprot.skip(ftype)
11376
      elif fid == 4:
11376
      elif fid == 4:
11377
        if ftype == TType.LIST:
11377
        if ftype == TType.LIST:
11378
          self.orderIds = []
11378
          self.orderIds = []
11379
          (_etype178, _size175) = iprot.readListBegin()
11379
          (_etype192, _size189) = iprot.readListBegin()
11380
          for _i179 in xrange(_size175):
11380
          for _i193 in xrange(_size189):
11381
            _elem180 = iprot.readI64();
11381
            _elem194 = iprot.readI64();
11382
            self.orderIds.append(_elem180)
11382
            self.orderIds.append(_elem194)
11383
          iprot.readListEnd()
11383
          iprot.readListEnd()
11384
        else:
11384
        else:
11385
          iprot.skip(ftype)
11385
          iprot.skip(ftype)
11386
      else:
11386
      else:
11387
        iprot.skip(ftype)
11387
        iprot.skip(ftype)
Line 11406... Line 11406...
11406
      oprot.writeBool(self.cod)
11406
      oprot.writeBool(self.cod)
11407
      oprot.writeFieldEnd()
11407
      oprot.writeFieldEnd()
11408
    if self.orderIds is not None:
11408
    if self.orderIds is not None:
11409
      oprot.writeFieldBegin('orderIds', TType.LIST, 4)
11409
      oprot.writeFieldBegin('orderIds', TType.LIST, 4)
11410
      oprot.writeListBegin(TType.I64, len(self.orderIds))
11410
      oprot.writeListBegin(TType.I64, len(self.orderIds))
11411
      for iter181 in self.orderIds:
11411
      for iter195 in self.orderIds:
11412
        oprot.writeI64(iter181)
11412
        oprot.writeI64(iter195)
11413
      oprot.writeListEnd()
11413
      oprot.writeListEnd()
11414
      oprot.writeFieldEnd()
11414
      oprot.writeFieldEnd()
11415
    oprot.writeFieldStop()
11415
    oprot.writeFieldStop()
11416
    oprot.writeStructEnd()
11416
    oprot.writeStructEnd()
11417
 
11417
 
Line 11534... Line 11534...
11534
        else:
11534
        else:
11535
          iprot.skip(ftype)
11535
          iprot.skip(ftype)
11536
      elif fid == 2:
11536
      elif fid == 2:
11537
        if ftype == TType.MAP:
11537
        if ftype == TType.MAP:
11538
          self.pickupDetails = {}
11538
          self.pickupDetails = {}
11539
          (_ktype183, _vtype184, _size182 ) = iprot.readMapBegin() 
11539
          (_ktype197, _vtype198, _size196 ) = iprot.readMapBegin() 
11540
          for _i186 in xrange(_size182):
11540
          for _i200 in xrange(_size196):
11541
            _key187 = iprot.readString();
11541
            _key201 = iprot.readString();
11542
            _val188 = iprot.readString();
11542
            _val202 = iprot.readString();
11543
            self.pickupDetails[_key187] = _val188
11543
            self.pickupDetails[_key201] = _val202
11544
          iprot.readMapEnd()
11544
          iprot.readMapEnd()
11545
        else:
11545
        else:
11546
          iprot.skip(ftype)
11546
          iprot.skip(ftype)
11547
      else:
11547
      else:
11548
        iprot.skip(ftype)
11548
        iprot.skip(ftype)
Line 11559... Line 11559...
11559
      oprot.writeI64(self.providerId)
11559
      oprot.writeI64(self.providerId)
11560
      oprot.writeFieldEnd()
11560
      oprot.writeFieldEnd()
11561
    if self.pickupDetails is not None:
11561
    if self.pickupDetails is not None:
11562
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
11562
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
11563
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
11563
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
11564
      for kiter189,viter190 in self.pickupDetails.items():
11564
      for kiter203,viter204 in self.pickupDetails.items():
11565
        oprot.writeString(kiter189)
11565
        oprot.writeString(kiter203)
11566
        oprot.writeString(viter190)
11566
        oprot.writeString(viter204)
11567
      oprot.writeMapEnd()
11567
      oprot.writeMapEnd()
11568
      oprot.writeFieldEnd()
11568
      oprot.writeFieldEnd()
11569
    oprot.writeFieldStop()
11569
    oprot.writeFieldStop()
11570
    oprot.writeStructEnd()
11570
    oprot.writeStructEnd()
11571
 
11571
 
Line 11728... Line 11728...
11728
      if ftype == TType.STOP:
11728
      if ftype == TType.STOP:
11729
        break
11729
        break
11730
      if fid == 0:
11730
      if fid == 0:
11731
        if ftype == TType.LIST:
11731
        if ftype == TType.LIST:
11732
          self.success = []
11732
          self.success = []
11733
          (_etype194, _size191) = iprot.readListBegin()
11733
          (_etype208, _size205) = iprot.readListBegin()
11734
          for _i195 in xrange(_size191):
11734
          for _i209 in xrange(_size205):
11735
            _elem196 = Order()
11735
            _elem210 = Order()
11736
            _elem196.read(iprot)
11736
            _elem210.read(iprot)
11737
            self.success.append(_elem196)
11737
            self.success.append(_elem210)
11738
          iprot.readListEnd()
11738
          iprot.readListEnd()
11739
        else:
11739
        else:
11740
          iprot.skip(ftype)
11740
          iprot.skip(ftype)
11741
      else:
11741
      else:
11742
        iprot.skip(ftype)
11742
        iprot.skip(ftype)
Line 11749... Line 11749...
11749
      return
11749
      return
11750
    oprot.writeStructBegin('getOrdersNotPickedUp_result')
11750
    oprot.writeStructBegin('getOrdersNotPickedUp_result')
11751
    if self.success is not None:
11751
    if self.success is not None:
11752
      oprot.writeFieldBegin('success', TType.LIST, 0)
11752
      oprot.writeFieldBegin('success', TType.LIST, 0)
11753
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11753
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11754
      for iter197 in self.success:
11754
      for iter211 in self.success:
11755
        iter197.write(oprot)
11755
        iter211.write(oprot)
11756
      oprot.writeListEnd()
11756
      oprot.writeListEnd()
11757
      oprot.writeFieldEnd()
11757
      oprot.writeFieldEnd()
11758
    oprot.writeFieldStop()
11758
    oprot.writeFieldStop()
11759
    oprot.writeStructEnd()
11759
    oprot.writeStructEnd()
11760
 
11760
 
Line 11805... Line 11805...
11805
        else:
11805
        else:
11806
          iprot.skip(ftype)
11806
          iprot.skip(ftype)
11807
      elif fid == 2:
11807
      elif fid == 2:
11808
        if ftype == TType.MAP:
11808
        if ftype == TType.MAP:
11809
          self.deliveredOrders = {}
11809
          self.deliveredOrders = {}
11810
          (_ktype199, _vtype200, _size198 ) = iprot.readMapBegin() 
11810
          (_ktype213, _vtype214, _size212 ) = iprot.readMapBegin() 
11811
          for _i202 in xrange(_size198):
11811
          for _i216 in xrange(_size212):
11812
            _key203 = iprot.readString();
11812
            _key217 = iprot.readString();
11813
            _val204 = iprot.readString();
11813
            _val218 = iprot.readString();
11814
            self.deliveredOrders[_key203] = _val204
11814
            self.deliveredOrders[_key217] = _val218
11815
          iprot.readMapEnd()
11815
          iprot.readMapEnd()
11816
        else:
11816
        else:
11817
          iprot.skip(ftype)
11817
          iprot.skip(ftype)
11818
      else:
11818
      else:
11819
        iprot.skip(ftype)
11819
        iprot.skip(ftype)
Line 11830... Line 11830...
11830
      oprot.writeI64(self.providerId)
11830
      oprot.writeI64(self.providerId)
11831
      oprot.writeFieldEnd()
11831
      oprot.writeFieldEnd()
11832
    if self.deliveredOrders is not None:
11832
    if self.deliveredOrders is not None:
11833
      oprot.writeFieldBegin('deliveredOrders', TType.MAP, 2)
11833
      oprot.writeFieldBegin('deliveredOrders', TType.MAP, 2)
11834
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.deliveredOrders))
11834
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.deliveredOrders))
11835
      for kiter205,viter206 in self.deliveredOrders.items():
11835
      for kiter219,viter220 in self.deliveredOrders.items():
11836
        oprot.writeString(kiter205)
11836
        oprot.writeString(kiter219)
11837
        oprot.writeString(viter206)
11837
        oprot.writeString(viter220)
11838
      oprot.writeMapEnd()
11838
      oprot.writeMapEnd()
11839
      oprot.writeFieldEnd()
11839
      oprot.writeFieldEnd()
11840
    oprot.writeFieldStop()
11840
    oprot.writeFieldStop()
11841
    oprot.writeStructEnd()
11841
    oprot.writeStructEnd()
11842
 
11842
 
Line 11948... Line 11948...
11948
        else:
11948
        else:
11949
          iprot.skip(ftype)
11949
          iprot.skip(ftype)
11950
      elif fid == 2:
11950
      elif fid == 2:
11951
        if ftype == TType.MAP:
11951
        if ftype == TType.MAP:
11952
          self.returnedOrders = {}
11952
          self.returnedOrders = {}
11953
          (_ktype208, _vtype209, _size207 ) = iprot.readMapBegin() 
11953
          (_ktype222, _vtype223, _size221 ) = iprot.readMapBegin() 
11954
          for _i211 in xrange(_size207):
11954
          for _i225 in xrange(_size221):
11955
            _key212 = iprot.readString();
11955
            _key226 = iprot.readString();
11956
            _val213 = iprot.readString();
11956
            _val227 = iprot.readString();
11957
            self.returnedOrders[_key212] = _val213
11957
            self.returnedOrders[_key226] = _val227
11958
          iprot.readMapEnd()
11958
          iprot.readMapEnd()
11959
        else:
11959
        else:
11960
          iprot.skip(ftype)
11960
          iprot.skip(ftype)
11961
      else:
11961
      else:
11962
        iprot.skip(ftype)
11962
        iprot.skip(ftype)
Line 11973... Line 11973...
11973
      oprot.writeI64(self.providerId)
11973
      oprot.writeI64(self.providerId)
11974
      oprot.writeFieldEnd()
11974
      oprot.writeFieldEnd()
11975
    if self.returnedOrders is not None:
11975
    if self.returnedOrders is not None:
11976
      oprot.writeFieldBegin('returnedOrders', TType.MAP, 2)
11976
      oprot.writeFieldBegin('returnedOrders', TType.MAP, 2)
11977
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.returnedOrders))
11977
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.returnedOrders))
11978
      for kiter214,viter215 in self.returnedOrders.items():
11978
      for kiter228,viter229 in self.returnedOrders.items():
11979
        oprot.writeString(kiter214)
11979
        oprot.writeString(kiter228)
11980
        oprot.writeString(viter215)
11980
        oprot.writeString(viter229)
11981
      oprot.writeMapEnd()
11981
      oprot.writeMapEnd()
11982
      oprot.writeFieldEnd()
11982
      oprot.writeFieldEnd()
11983
    oprot.writeFieldStop()
11983
    oprot.writeFieldStop()
11984
    oprot.writeStructEnd()
11984
    oprot.writeStructEnd()
11985
 
11985
 
Line 12142... Line 12142...
12142
      if ftype == TType.STOP:
12142
      if ftype == TType.STOP:
12143
        break
12143
        break
12144
      if fid == 0:
12144
      if fid == 0:
12145
        if ftype == TType.LIST:
12145
        if ftype == TType.LIST:
12146
          self.success = []
12146
          self.success = []
12147
          (_etype219, _size216) = iprot.readListBegin()
12147
          (_etype233, _size230) = iprot.readListBegin()
12148
          for _i220 in xrange(_size216):
12148
          for _i234 in xrange(_size230):
12149
            _elem221 = Order()
12149
            _elem235 = Order()
12150
            _elem221.read(iprot)
12150
            _elem235.read(iprot)
12151
            self.success.append(_elem221)
12151
            self.success.append(_elem235)
12152
          iprot.readListEnd()
12152
          iprot.readListEnd()
12153
        else:
12153
        else:
12154
          iprot.skip(ftype)
12154
          iprot.skip(ftype)
12155
      else:
12155
      else:
12156
        iprot.skip(ftype)
12156
        iprot.skip(ftype)
Line 12163... Line 12163...
12163
      return
12163
      return
12164
    oprot.writeStructBegin('getRTOrders_result')
12164
    oprot.writeStructBegin('getRTOrders_result')
12165
    if self.success is not None:
12165
    if self.success is not None:
12166
      oprot.writeFieldBegin('success', TType.LIST, 0)
12166
      oprot.writeFieldBegin('success', TType.LIST, 0)
12167
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12167
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12168
      for iter222 in self.success:
12168
      for iter236 in self.success:
12169
        iter222.write(oprot)
12169
        iter236.write(oprot)
12170
      oprot.writeListEnd()
12170
      oprot.writeListEnd()
12171
      oprot.writeFieldEnd()
12171
      oprot.writeFieldEnd()
12172
    oprot.writeFieldStop()
12172
    oprot.writeFieldStop()
12173
    oprot.writeStructEnd()
12173
    oprot.writeStructEnd()
12174
 
12174
 
Line 12219... Line 12219...
12219
        else:
12219
        else:
12220
          iprot.skip(ftype)
12220
          iprot.skip(ftype)
12221
      elif fid == 2:
12221
      elif fid == 2:
12222
        if ftype == TType.MAP:
12222
        if ftype == TType.MAP:
12223
          self.undeliveredOrders = {}
12223
          self.undeliveredOrders = {}
12224
          (_ktype224, _vtype225, _size223 ) = iprot.readMapBegin() 
12224
          (_ktype238, _vtype239, _size237 ) = iprot.readMapBegin() 
12225
          for _i227 in xrange(_size223):
12225
          for _i241 in xrange(_size237):
12226
            _key228 = iprot.readString();
12226
            _key242 = iprot.readString();
12227
            _val229 = iprot.readString();
12227
            _val243 = iprot.readString();
12228
            self.undeliveredOrders[_key228] = _val229
12228
            self.undeliveredOrders[_key242] = _val243
12229
          iprot.readMapEnd()
12229
          iprot.readMapEnd()
12230
        else:
12230
        else:
12231
          iprot.skip(ftype)
12231
          iprot.skip(ftype)
12232
      else:
12232
      else:
12233
        iprot.skip(ftype)
12233
        iprot.skip(ftype)
Line 12244... Line 12244...
12244
      oprot.writeI64(self.providerId)
12244
      oprot.writeI64(self.providerId)
12245
      oprot.writeFieldEnd()
12245
      oprot.writeFieldEnd()
12246
    if self.undeliveredOrders is not None:
12246
    if self.undeliveredOrders is not None:
12247
      oprot.writeFieldBegin('undeliveredOrders', TType.MAP, 2)
12247
      oprot.writeFieldBegin('undeliveredOrders', TType.MAP, 2)
12248
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.undeliveredOrders))
12248
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.undeliveredOrders))
12249
      for kiter230,viter231 in self.undeliveredOrders.items():
12249
      for kiter244,viter245 in self.undeliveredOrders.items():
12250
        oprot.writeString(kiter230)
12250
        oprot.writeString(kiter244)
12251
        oprot.writeString(viter231)
12251
        oprot.writeString(viter245)
12252
      oprot.writeMapEnd()
12252
      oprot.writeMapEnd()
12253
      oprot.writeFieldEnd()
12253
      oprot.writeFieldEnd()
12254
    oprot.writeFieldStop()
12254
    oprot.writeFieldStop()
12255
    oprot.writeStructEnd()
12255
    oprot.writeStructEnd()
12256
 
12256
 
Line 12413... Line 12413...
12413
      if ftype == TType.STOP:
12413
      if ftype == TType.STOP:
12414
        break
12414
        break
12415
      if fid == 0:
12415
      if fid == 0:
12416
        if ftype == TType.LIST:
12416
        if ftype == TType.LIST:
12417
          self.success = []
12417
          self.success = []
12418
          (_etype235, _size232) = iprot.readListBegin()
12418
          (_etype249, _size246) = iprot.readListBegin()
12419
          for _i236 in xrange(_size232):
12419
          for _i250 in xrange(_size246):
12420
            _elem237 = Order()
12420
            _elem251 = Order()
12421
            _elem237.read(iprot)
12421
            _elem251.read(iprot)
12422
            self.success.append(_elem237)
12422
            self.success.append(_elem251)
12423
          iprot.readListEnd()
12423
          iprot.readListEnd()
12424
        else:
12424
        else:
12425
          iprot.skip(ftype)
12425
          iprot.skip(ftype)
12426
      else:
12426
      else:
12427
        iprot.skip(ftype)
12427
        iprot.skip(ftype)
Line 12434... Line 12434...
12434
      return
12434
      return
12435
    oprot.writeStructBegin('getNonDeliveredOrdersbyCourier_result')
12435
    oprot.writeStructBegin('getNonDeliveredOrdersbyCourier_result')
12436
    if self.success is not None:
12436
    if self.success is not None:
12437
      oprot.writeFieldBegin('success', TType.LIST, 0)
12437
      oprot.writeFieldBegin('success', TType.LIST, 0)
12438
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12438
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12439
      for iter238 in self.success:
12439
      for iter252 in self.success:
12440
        iter238.write(oprot)
12440
        iter252.write(oprot)
12441
      oprot.writeListEnd()
12441
      oprot.writeListEnd()
12442
      oprot.writeFieldEnd()
12442
      oprot.writeFieldEnd()
12443
    oprot.writeFieldStop()
12443
    oprot.writeFieldStop()
12444
    oprot.writeStructEnd()
12444
    oprot.writeStructEnd()
12445
 
12445
 
Line 12490... Line 12490...
12490
        else:
12490
        else:
12491
          iprot.skip(ftype)
12491
          iprot.skip(ftype)
12492
      elif fid == 2:
12492
      elif fid == 2:
12493
        if ftype == TType.MAP:
12493
        if ftype == TType.MAP:
12494
          self.local_connected_orders = {}
12494
          self.local_connected_orders = {}
12495
          (_ktype240, _vtype241, _size239 ) = iprot.readMapBegin() 
12495
          (_ktype254, _vtype255, _size253 ) = iprot.readMapBegin() 
12496
          for _i243 in xrange(_size239):
12496
          for _i257 in xrange(_size253):
12497
            _key244 = iprot.readString();
12497
            _key258 = iprot.readString();
12498
            _val245 = iprot.readString();
12498
            _val259 = iprot.readString();
12499
            self.local_connected_orders[_key244] = _val245
12499
            self.local_connected_orders[_key258] = _val259
12500
          iprot.readMapEnd()
12500
          iprot.readMapEnd()
12501
        else:
12501
        else:
12502
          iprot.skip(ftype)
12502
          iprot.skip(ftype)
12503
      else:
12503
      else:
12504
        iprot.skip(ftype)
12504
        iprot.skip(ftype)
Line 12515... Line 12515...
12515
      oprot.writeI64(self.providerId)
12515
      oprot.writeI64(self.providerId)
12516
      oprot.writeFieldEnd()
12516
      oprot.writeFieldEnd()
12517
    if self.local_connected_orders is not None:
12517
    if self.local_connected_orders is not None:
12518
      oprot.writeFieldBegin('local_connected_orders', TType.MAP, 2)
12518
      oprot.writeFieldBegin('local_connected_orders', TType.MAP, 2)
12519
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.local_connected_orders))
12519
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.local_connected_orders))
12520
      for kiter246,viter247 in self.local_connected_orders.items():
12520
      for kiter260,viter261 in self.local_connected_orders.items():
12521
        oprot.writeString(kiter246)
12521
        oprot.writeString(kiter260)
12522
        oprot.writeString(viter247)
12522
        oprot.writeString(viter261)
12523
      oprot.writeMapEnd()
12523
      oprot.writeMapEnd()
12524
      oprot.writeFieldEnd()
12524
      oprot.writeFieldEnd()
12525
    oprot.writeFieldStop()
12525
    oprot.writeFieldStop()
12526
    oprot.writeStructEnd()
12526
    oprot.writeStructEnd()
12527
 
12527
 
Line 12684... Line 12684...
12684
      if ftype == TType.STOP:
12684
      if ftype == TType.STOP:
12685
        break
12685
        break
12686
      if fid == 0:
12686
      if fid == 0:
12687
        if ftype == TType.LIST:
12687
        if ftype == TType.LIST:
12688
          self.success = []
12688
          self.success = []
12689
          (_etype251, _size248) = iprot.readListBegin()
12689
          (_etype265, _size262) = iprot.readListBegin()
12690
          for _i252 in xrange(_size248):
12690
          for _i266 in xrange(_size262):
12691
            _elem253 = Order()
12691
            _elem267 = Order()
12692
            _elem253.read(iprot)
12692
            _elem267.read(iprot)
12693
            self.success.append(_elem253)
12693
            self.success.append(_elem267)
12694
          iprot.readListEnd()
12694
          iprot.readListEnd()
12695
        else:
12695
        else:
12696
          iprot.skip(ftype)
12696
          iprot.skip(ftype)
12697
      else:
12697
      else:
12698
        iprot.skip(ftype)
12698
        iprot.skip(ftype)
Line 12705... Line 12705...
12705
      return
12705
      return
12706
    oprot.writeStructBegin('getOrdersNotLocalConnected_result')
12706
    oprot.writeStructBegin('getOrdersNotLocalConnected_result')
12707
    if self.success is not None:
12707
    if self.success is not None:
12708
      oprot.writeFieldBegin('success', TType.LIST, 0)
12708
      oprot.writeFieldBegin('success', TType.LIST, 0)
12709
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12709
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12710
      for iter254 in self.success:
12710
      for iter268 in self.success:
12711
        iter254.write(oprot)
12711
        iter268.write(oprot)
12712
      oprot.writeListEnd()
12712
      oprot.writeListEnd()
12713
      oprot.writeFieldEnd()
12713
      oprot.writeFieldEnd()
12714
    oprot.writeFieldStop()
12714
    oprot.writeFieldStop()
12715
    oprot.writeStructEnd()
12715
    oprot.writeStructEnd()
12716
 
12716
 
Line 12761... Line 12761...
12761
        else:
12761
        else:
12762
          iprot.skip(ftype)
12762
          iprot.skip(ftype)
12763
      elif fid == 2:
12763
      elif fid == 2:
12764
        if ftype == TType.MAP:
12764
        if ftype == TType.MAP:
12765
          self.destination_city_reached_orders = {}
12765
          self.destination_city_reached_orders = {}
12766
          (_ktype256, _vtype257, _size255 ) = iprot.readMapBegin() 
12766
          (_ktype270, _vtype271, _size269 ) = iprot.readMapBegin() 
12767
          for _i259 in xrange(_size255):
12767
          for _i273 in xrange(_size269):
12768
            _key260 = iprot.readString();
12768
            _key274 = iprot.readString();
12769
            _val261 = iprot.readString();
12769
            _val275 = iprot.readString();
12770
            self.destination_city_reached_orders[_key260] = _val261
12770
            self.destination_city_reached_orders[_key274] = _val275
12771
          iprot.readMapEnd()
12771
          iprot.readMapEnd()
12772
        else:
12772
        else:
12773
          iprot.skip(ftype)
12773
          iprot.skip(ftype)
12774
      else:
12774
      else:
12775
        iprot.skip(ftype)
12775
        iprot.skip(ftype)
Line 12786... Line 12786...
12786
      oprot.writeI64(self.providerId)
12786
      oprot.writeI64(self.providerId)
12787
      oprot.writeFieldEnd()
12787
      oprot.writeFieldEnd()
12788
    if self.destination_city_reached_orders is not None:
12788
    if self.destination_city_reached_orders is not None:
12789
      oprot.writeFieldBegin('destination_city_reached_orders', TType.MAP, 2)
12789
      oprot.writeFieldBegin('destination_city_reached_orders', TType.MAP, 2)
12790
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.destination_city_reached_orders))
12790
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.destination_city_reached_orders))
12791
      for kiter262,viter263 in self.destination_city_reached_orders.items():
12791
      for kiter276,viter277 in self.destination_city_reached_orders.items():
12792
        oprot.writeString(kiter262)
12792
        oprot.writeString(kiter276)
12793
        oprot.writeString(viter263)
12793
        oprot.writeString(viter277)
12794
      oprot.writeMapEnd()
12794
      oprot.writeMapEnd()
12795
      oprot.writeFieldEnd()
12795
      oprot.writeFieldEnd()
12796
    oprot.writeFieldStop()
12796
    oprot.writeFieldStop()
12797
    oprot.writeStructEnd()
12797
    oprot.writeStructEnd()
12798
 
12798
 
Line 12904... Line 12904...
12904
        else:
12904
        else:
12905
          iprot.skip(ftype)
12905
          iprot.skip(ftype)
12906
      elif fid == 2:
12906
      elif fid == 2:
12907
        if ftype == TType.MAP:
12907
        if ftype == TType.MAP:
12908
          self.first_atdl_orders = {}
12908
          self.first_atdl_orders = {}
12909
          (_ktype265, _vtype266, _size264 ) = iprot.readMapBegin() 
12909
          (_ktype279, _vtype280, _size278 ) = iprot.readMapBegin() 
12910
          for _i268 in xrange(_size264):
12910
          for _i282 in xrange(_size278):
12911
            _key269 = iprot.readString();
12911
            _key283 = iprot.readString();
12912
            _val270 = iprot.readString();
12912
            _val284 = iprot.readString();
12913
            self.first_atdl_orders[_key269] = _val270
12913
            self.first_atdl_orders[_key283] = _val284
12914
          iprot.readMapEnd()
12914
          iprot.readMapEnd()
12915
        else:
12915
        else:
12916
          iprot.skip(ftype)
12916
          iprot.skip(ftype)
12917
      else:
12917
      else:
12918
        iprot.skip(ftype)
12918
        iprot.skip(ftype)
Line 12929... Line 12929...
12929
      oprot.writeI64(self.providerId)
12929
      oprot.writeI64(self.providerId)
12930
      oprot.writeFieldEnd()
12930
      oprot.writeFieldEnd()
12931
    if self.first_atdl_orders is not None:
12931
    if self.first_atdl_orders is not None:
12932
      oprot.writeFieldBegin('first_atdl_orders', TType.MAP, 2)
12932
      oprot.writeFieldBegin('first_atdl_orders', TType.MAP, 2)
12933
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.first_atdl_orders))
12933
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.first_atdl_orders))
12934
      for kiter271,viter272 in self.first_atdl_orders.items():
12934
      for kiter285,viter286 in self.first_atdl_orders.items():
12935
        oprot.writeString(kiter271)
12935
        oprot.writeString(kiter285)
12936
        oprot.writeString(viter272)
12936
        oprot.writeString(viter286)
12937
      oprot.writeMapEnd()
12937
      oprot.writeMapEnd()
12938
      oprot.writeFieldEnd()
12938
      oprot.writeFieldEnd()
12939
    oprot.writeFieldStop()
12939
    oprot.writeFieldStop()
12940
    oprot.writeStructEnd()
12940
    oprot.writeStructEnd()
12941
 
12941
 
Line 13110... Line 13110...
13110
      if ftype == TType.STOP:
13110
      if ftype == TType.STOP:
13111
        break
13111
        break
13112
      if fid == 0:
13112
      if fid == 0:
13113
        if ftype == TType.LIST:
13113
        if ftype == TType.LIST:
13114
          self.success = []
13114
          self.success = []
13115
          (_etype276, _size273) = iprot.readListBegin()
13115
          (_etype290, _size287) = iprot.readListBegin()
13116
          for _i277 in xrange(_size273):
13116
          for _i291 in xrange(_size287):
13117
            _elem278 = Order()
13117
            _elem292 = Order()
13118
            _elem278.read(iprot)
13118
            _elem292.read(iprot)
13119
            self.success.append(_elem278)
13119
            self.success.append(_elem292)
13120
          iprot.readListEnd()
13120
          iprot.readListEnd()
13121
        else:
13121
        else:
13122
          iprot.skip(ftype)
13122
          iprot.skip(ftype)
13123
      else:
13123
      else:
13124
        iprot.skip(ftype)
13124
        iprot.skip(ftype)
Line 13131... Line 13131...
13131
      return
13131
      return
13132
    oprot.writeStructBegin('getUndeliveredOrders_result')
13132
    oprot.writeStructBegin('getUndeliveredOrders_result')
13133
    if self.success is not None:
13133
    if self.success is not None:
13134
      oprot.writeFieldBegin('success', TType.LIST, 0)
13134
      oprot.writeFieldBegin('success', TType.LIST, 0)
13135
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13135
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13136
      for iter279 in self.success:
13136
      for iter293 in self.success:
13137
        iter279.write(oprot)
13137
        iter293.write(oprot)
13138
      oprot.writeListEnd()
13138
      oprot.writeListEnd()
13139
      oprot.writeFieldEnd()
13139
      oprot.writeFieldEnd()
13140
    oprot.writeFieldStop()
13140
    oprot.writeFieldStop()
13141
    oprot.writeStructEnd()
13141
    oprot.writeStructEnd()
13142
 
13142
 
Line 13220... Line 13220...
13220
      if ftype == TType.STOP:
13220
      if ftype == TType.STOP:
13221
        break
13221
        break
13222
      if fid == 0:
13222
      if fid == 0:
13223
        if ftype == TType.LIST:
13223
        if ftype == TType.LIST:
13224
          self.success = []
13224
          self.success = []
13225
          (_etype283, _size280) = iprot.readListBegin()
13225
          (_etype297, _size294) = iprot.readListBegin()
13226
          for _i284 in xrange(_size280):
13226
          for _i298 in xrange(_size294):
13227
            _elem285 = Order()
13227
            _elem299 = Order()
13228
            _elem285.read(iprot)
13228
            _elem299.read(iprot)
13229
            self.success.append(_elem285)
13229
            self.success.append(_elem299)
13230
          iprot.readListEnd()
13230
          iprot.readListEnd()
13231
        else:
13231
        else:
13232
          iprot.skip(ftype)
13232
          iprot.skip(ftype)
13233
      else:
13233
      else:
13234
        iprot.skip(ftype)
13234
        iprot.skip(ftype)
Line 13241... Line 13241...
13241
      return
13241
      return
13242
    oprot.writeStructBegin('getUndeliveredOrdersExpectedDeliveryDateNotMet_result')
13242
    oprot.writeStructBegin('getUndeliveredOrdersExpectedDeliveryDateNotMet_result')
13243
    if self.success is not None:
13243
    if self.success is not None:
13244
      oprot.writeFieldBegin('success', TType.LIST, 0)
13244
      oprot.writeFieldBegin('success', TType.LIST, 0)
13245
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13245
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13246
      for iter286 in self.success:
13246
      for iter300 in self.success:
13247
        iter286.write(oprot)
13247
        iter300.write(oprot)
13248
      oprot.writeListEnd()
13248
      oprot.writeListEnd()
13249
      oprot.writeFieldEnd()
13249
      oprot.writeFieldEnd()
13250
    oprot.writeFieldStop()
13250
    oprot.writeFieldStop()
13251
    oprot.writeStructEnd()
13251
    oprot.writeStructEnd()
13252
 
13252
 
Line 14420... Line 14420...
14420
        else:
14420
        else:
14421
          iprot.skip(ftype)
14421
          iprot.skip(ftype)
14422
      elif fid == 2:
14422
      elif fid == 2:
14423
        if ftype == TType.MAP:
14423
        if ftype == TType.MAP:
14424
          self.pickupDetails = {}
14424
          self.pickupDetails = {}
14425
          (_ktype288, _vtype289, _size287 ) = iprot.readMapBegin() 
14425
          (_ktype302, _vtype303, _size301 ) = iprot.readMapBegin() 
14426
          for _i291 in xrange(_size287):
14426
          for _i305 in xrange(_size301):
14427
            _key292 = iprot.readString();
14427
            _key306 = iprot.readString();
14428
            _val293 = iprot.readString();
14428
            _val307 = iprot.readString();
14429
            self.pickupDetails[_key292] = _val293
14429
            self.pickupDetails[_key306] = _val307
14430
          iprot.readMapEnd()
14430
          iprot.readMapEnd()
14431
        else:
14431
        else:
14432
          iprot.skip(ftype)
14432
          iprot.skip(ftype)
14433
      else:
14433
      else:
14434
        iprot.skip(ftype)
14434
        iprot.skip(ftype)
Line 14445... Line 14445...
14445
      oprot.writeI64(self.providerId)
14445
      oprot.writeI64(self.providerId)
14446
      oprot.writeFieldEnd()
14446
      oprot.writeFieldEnd()
14447
    if self.pickupDetails is not None:
14447
    if self.pickupDetails is not None:
14448
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
14448
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
14449
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
14449
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
14450
      for kiter294,viter295 in self.pickupDetails.items():
14450
      for kiter308,viter309 in self.pickupDetails.items():
14451
        oprot.writeString(kiter294)
14451
        oprot.writeString(kiter308)
14452
        oprot.writeString(viter295)
14452
        oprot.writeString(viter309)
14453
      oprot.writeMapEnd()
14453
      oprot.writeMapEnd()
14454
      oprot.writeFieldEnd()
14454
      oprot.writeFieldEnd()
14455
    oprot.writeFieldStop()
14455
    oprot.writeFieldStop()
14456
    oprot.writeStructEnd()
14456
    oprot.writeStructEnd()
14457
 
14457
 
Line 14595... Line 14595...
14595
      if ftype == TType.STOP:
14595
      if ftype == TType.STOP:
14596
        break
14596
        break
14597
      if fid == 0:
14597
      if fid == 0:
14598
        if ftype == TType.LIST:
14598
        if ftype == TType.LIST:
14599
          self.success = []
14599
          self.success = []
14600
          (_etype299, _size296) = iprot.readListBegin()
14600
          (_etype313, _size310) = iprot.readListBegin()
14601
          for _i300 in xrange(_size296):
14601
          for _i314 in xrange(_size310):
14602
            _elem301 = Order()
14602
            _elem315 = Order()
14603
            _elem301.read(iprot)
14603
            _elem315.read(iprot)
14604
            self.success.append(_elem301)
14604
            self.success.append(_elem315)
14605
          iprot.readListEnd()
14605
          iprot.readListEnd()
14606
        else:
14606
        else:
14607
          iprot.skip(ftype)
14607
          iprot.skip(ftype)
14608
      else:
14608
      else:
14609
        iprot.skip(ftype)
14609
        iprot.skip(ftype)
Line 14616... Line 14616...
14616
      return
14616
      return
14617
    oprot.writeStructBegin('getDoasNotPickedUp_result')
14617
    oprot.writeStructBegin('getDoasNotPickedUp_result')
14618
    if self.success is not None:
14618
    if self.success is not None:
14619
      oprot.writeFieldBegin('success', TType.LIST, 0)
14619
      oprot.writeFieldBegin('success', TType.LIST, 0)
14620
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14620
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14621
      for iter302 in self.success:
14621
      for iter316 in self.success:
14622
        iter302.write(oprot)
14622
        iter316.write(oprot)
14623
      oprot.writeListEnd()
14623
      oprot.writeListEnd()
14624
      oprot.writeFieldEnd()
14624
      oprot.writeFieldEnd()
14625
    oprot.writeFieldStop()
14625
    oprot.writeFieldStop()
14626
    oprot.writeStructEnd()
14626
    oprot.writeStructEnd()
14627
 
14627
 
Line 14672... Line 14672...
14672
        else:
14672
        else:
14673
          iprot.skip(ftype)
14673
          iprot.skip(ftype)
14674
      elif fid == 2:
14674
      elif fid == 2:
14675
        if ftype == TType.MAP:
14675
        if ftype == TType.MAP:
14676
          self.pickupDetails = {}
14676
          self.pickupDetails = {}
14677
          (_ktype304, _vtype305, _size303 ) = iprot.readMapBegin() 
14677
          (_ktype318, _vtype319, _size317 ) = iprot.readMapBegin() 
14678
          for _i307 in xrange(_size303):
14678
          for _i321 in xrange(_size317):
14679
            _key308 = iprot.readString();
14679
            _key322 = iprot.readString();
14680
            _val309 = iprot.readString();
14680
            _val323 = iprot.readString();
14681
            self.pickupDetails[_key308] = _val309
14681
            self.pickupDetails[_key322] = _val323
14682
          iprot.readMapEnd()
14682
          iprot.readMapEnd()
14683
        else:
14683
        else:
14684
          iprot.skip(ftype)
14684
          iprot.skip(ftype)
14685
      else:
14685
      else:
14686
        iprot.skip(ftype)
14686
        iprot.skip(ftype)
Line 14697... Line 14697...
14697
      oprot.writeI64(self.providerId)
14697
      oprot.writeI64(self.providerId)
14698
      oprot.writeFieldEnd()
14698
      oprot.writeFieldEnd()
14699
    if self.pickupDetails is not None:
14699
    if self.pickupDetails is not None:
14700
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
14700
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
14701
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
14701
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
14702
      for kiter310,viter311 in self.pickupDetails.items():
14702
      for kiter324,viter325 in self.pickupDetails.items():
14703
        oprot.writeString(kiter310)
14703
        oprot.writeString(kiter324)
14704
        oprot.writeString(viter311)
14704
        oprot.writeString(viter325)
14705
      oprot.writeMapEnd()
14705
      oprot.writeMapEnd()
14706
      oprot.writeFieldEnd()
14706
      oprot.writeFieldEnd()
14707
    oprot.writeFieldStop()
14707
    oprot.writeFieldStop()
14708
    oprot.writeStructEnd()
14708
    oprot.writeStructEnd()
14709
 
14709
 
Line 14847... Line 14847...
14847
      if ftype == TType.STOP:
14847
      if ftype == TType.STOP:
14848
        break
14848
        break
14849
      if fid == 0:
14849
      if fid == 0:
14850
        if ftype == TType.LIST:
14850
        if ftype == TType.LIST:
14851
          self.success = []
14851
          self.success = []
14852
          (_etype315, _size312) = iprot.readListBegin()
14852
          (_etype329, _size326) = iprot.readListBegin()
14853
          for _i316 in xrange(_size312):
14853
          for _i330 in xrange(_size326):
14854
            _elem317 = Order()
14854
            _elem331 = Order()
14855
            _elem317.read(iprot)
14855
            _elem331.read(iprot)
14856
            self.success.append(_elem317)
14856
            self.success.append(_elem331)
14857
          iprot.readListEnd()
14857
          iprot.readListEnd()
14858
        else:
14858
        else:
14859
          iprot.skip(ftype)
14859
          iprot.skip(ftype)
14860
      else:
14860
      else:
14861
        iprot.skip(ftype)
14861
        iprot.skip(ftype)
Line 14868... Line 14868...
14868
      return
14868
      return
14869
    oprot.writeStructBegin('getReturnOrdersNotPickedUp_result')
14869
    oprot.writeStructBegin('getReturnOrdersNotPickedUp_result')
14870
    if self.success is not None:
14870
    if self.success is not None:
14871
      oprot.writeFieldBegin('success', TType.LIST, 0)
14871
      oprot.writeFieldBegin('success', TType.LIST, 0)
14872
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14872
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14873
      for iter318 in self.success:
14873
      for iter332 in self.success:
14874
        iter318.write(oprot)
14874
        iter332.write(oprot)
14875
      oprot.writeListEnd()
14875
      oprot.writeListEnd()
14876
      oprot.writeFieldEnd()
14876
      oprot.writeFieldEnd()
14877
    oprot.writeFieldStop()
14877
    oprot.writeFieldStop()
14878
    oprot.writeStructEnd()
14878
    oprot.writeStructEnd()
14879
 
14879
 
Line 15719... Line 15719...
15719
      if ftype == TType.STOP:
15719
      if ftype == TType.STOP:
15720
        break
15720
        break
15721
      if fid == 0:
15721
      if fid == 0:
15722
        if ftype == TType.LIST:
15722
        if ftype == TType.LIST:
15723
          self.success = []
15723
          self.success = []
15724
          (_etype322, _size319) = iprot.readListBegin()
15724
          (_etype336, _size333) = iprot.readListBegin()
15725
          for _i323 in xrange(_size319):
15725
          for _i337 in xrange(_size333):
15726
            _elem324 = ReturnOrder()
15726
            _elem338 = ReturnOrder()
15727
            _elem324.read(iprot)
15727
            _elem338.read(iprot)
15728
            self.success.append(_elem324)
15728
            self.success.append(_elem338)
15729
          iprot.readListEnd()
15729
          iprot.readListEnd()
15730
        else:
15730
        else:
15731
          iprot.skip(ftype)
15731
          iprot.skip(ftype)
15732
      else:
15732
      else:
15733
        iprot.skip(ftype)
15733
        iprot.skip(ftype)
Line 15740... Line 15740...
15740
      return
15740
      return
15741
    oprot.writeStructBegin('getReturnOrders_result')
15741
    oprot.writeStructBegin('getReturnOrders_result')
15742
    if self.success is not None:
15742
    if self.success is not None:
15743
      oprot.writeFieldBegin('success', TType.LIST, 0)
15743
      oprot.writeFieldBegin('success', TType.LIST, 0)
15744
      oprot.writeListBegin(TType.STRUCT, len(self.success))
15744
      oprot.writeListBegin(TType.STRUCT, len(self.success))
15745
      for iter325 in self.success:
15745
      for iter339 in self.success:
15746
        iter325.write(oprot)
15746
        iter339.write(oprot)
15747
      oprot.writeListEnd()
15747
      oprot.writeListEnd()
15748
      oprot.writeFieldEnd()
15748
      oprot.writeFieldEnd()
15749
    oprot.writeFieldStop()
15749
    oprot.writeFieldStop()
15750
    oprot.writeStructEnd()
15750
    oprot.writeStructEnd()
15751
 
15751
 
Line 16654... Line 16654...
16654
      if ftype == TType.STOP:
16654
      if ftype == TType.STOP:
16655
        break
16655
        break
16656
      if fid == 1:
16656
      if fid == 1:
16657
        if ftype == TType.MAP:
16657
        if ftype == TType.MAP:
16658
          self.collectedAmountMap = {}
16658
          self.collectedAmountMap = {}
16659
          (_ktype327, _vtype328, _size326 ) = iprot.readMapBegin() 
16659
          (_ktype341, _vtype342, _size340 ) = iprot.readMapBegin() 
16660
          for _i330 in xrange(_size326):
16660
          for _i344 in xrange(_size340):
16661
            _key331 = iprot.readString();
16661
            _key345 = iprot.readString();
16662
            _val332 = iprot.readDouble();
16662
            _val346 = iprot.readDouble();
16663
            self.collectedAmountMap[_key331] = _val332
16663
            self.collectedAmountMap[_key345] = _val346
16664
          iprot.readMapEnd()
16664
          iprot.readMapEnd()
16665
        else:
16665
        else:
16666
          iprot.skip(ftype)
16666
          iprot.skip(ftype)
16667
      elif fid == 2:
16667
      elif fid == 2:
16668
        if ftype == TType.STRING:
16668
        if ftype == TType.STRING:
Line 16690... Line 16690...
16690
      return
16690
      return
16691
    oprot.writeStructBegin('reconcileCodCollection_args')
16691
    oprot.writeStructBegin('reconcileCodCollection_args')
16692
    if self.collectedAmountMap is not None:
16692
    if self.collectedAmountMap is not None:
16693
      oprot.writeFieldBegin('collectedAmountMap', TType.MAP, 1)
16693
      oprot.writeFieldBegin('collectedAmountMap', TType.MAP, 1)
16694
      oprot.writeMapBegin(TType.STRING, TType.DOUBLE, len(self.collectedAmountMap))
16694
      oprot.writeMapBegin(TType.STRING, TType.DOUBLE, len(self.collectedAmountMap))
16695
      for kiter333,viter334 in self.collectedAmountMap.items():
16695
      for kiter347,viter348 in self.collectedAmountMap.items():
16696
        oprot.writeString(kiter333)
16696
        oprot.writeString(kiter347)
16697
        oprot.writeDouble(viter334)
16697
        oprot.writeDouble(viter348)
16698
      oprot.writeMapEnd()
16698
      oprot.writeMapEnd()
16699
      oprot.writeFieldEnd()
16699
      oprot.writeFieldEnd()
16700
    if self.xferBy is not None:
16700
    if self.xferBy is not None:
16701
      oprot.writeFieldBegin('xferBy', TType.STRING, 2)
16701
      oprot.writeFieldBegin('xferBy', TType.STRING, 2)
16702
      oprot.writeString(self.xferBy)
16702
      oprot.writeString(self.xferBy)
Line 16753... Line 16753...
16753
      if ftype == TType.STOP:
16753
      if ftype == TType.STOP:
16754
        break
16754
        break
16755
      if fid == 0:
16755
      if fid == 0:
16756
        if ftype == TType.MAP:
16756
        if ftype == TType.MAP:
16757
          self.success = {}
16757
          self.success = {}
16758
          (_ktype336, _vtype337, _size335 ) = iprot.readMapBegin() 
16758
          (_ktype350, _vtype351, _size349 ) = iprot.readMapBegin() 
16759
          for _i339 in xrange(_size335):
16759
          for _i353 in xrange(_size349):
16760
            _key340 = iprot.readString();
16760
            _key354 = iprot.readString();
16761
            _val341 = iprot.readString();
16761
            _val355 = iprot.readString();
16762
            self.success[_key340] = _val341
16762
            self.success[_key354] = _val355
16763
          iprot.readMapEnd()
16763
          iprot.readMapEnd()
16764
        else:
16764
        else:
16765
          iprot.skip(ftype)
16765
          iprot.skip(ftype)
16766
      elif fid == 1:
16766
      elif fid == 1:
16767
        if ftype == TType.STRUCT:
16767
        if ftype == TType.STRUCT:
Line 16780... Line 16780...
16780
      return
16780
      return
16781
    oprot.writeStructBegin('reconcileCodCollection_result')
16781
    oprot.writeStructBegin('reconcileCodCollection_result')
16782
    if self.success is not None:
16782
    if self.success is not None:
16783
      oprot.writeFieldBegin('success', TType.MAP, 0)
16783
      oprot.writeFieldBegin('success', TType.MAP, 0)
16784
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.success))
16784
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.success))
16785
      for kiter342,viter343 in self.success.items():
16785
      for kiter356,viter357 in self.success.items():
16786
        oprot.writeString(kiter342)
16786
        oprot.writeString(kiter356)
16787
        oprot.writeString(viter343)
16787
        oprot.writeString(viter357)
16788
      oprot.writeMapEnd()
16788
      oprot.writeMapEnd()
16789
      oprot.writeFieldEnd()
16789
      oprot.writeFieldEnd()
16790
    if self.ex is not None:
16790
    if self.ex is not None:
16791
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
16791
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
16792
      self.ex.write(oprot)
16792
      self.ex.write(oprot)
Line 16892... Line 16892...
16892
      if ftype == TType.STOP:
16892
      if ftype == TType.STOP:
16893
        break
16893
        break
16894
      if fid == 0:
16894
      if fid == 0:
16895
        if ftype == TType.LIST:
16895
        if ftype == TType.LIST:
16896
          self.success = []
16896
          self.success = []
16897
          (_etype347, _size344) = iprot.readListBegin()
16897
          (_etype361, _size358) = iprot.readListBegin()
16898
          for _i348 in xrange(_size344):
16898
          for _i362 in xrange(_size358):
16899
            _elem349 = iprot.readI64();
16899
            _elem363 = iprot.readI64();
16900
            self.success.append(_elem349)
16900
            self.success.append(_elem363)
16901
          iprot.readListEnd()
16901
          iprot.readListEnd()
16902
        else:
16902
        else:
16903
          iprot.skip(ftype)
16903
          iprot.skip(ftype)
16904
      else:
16904
      else:
16905
        iprot.skip(ftype)
16905
        iprot.skip(ftype)
Line 16912... Line 16912...
16912
      return
16912
      return
16913
    oprot.writeStructBegin('getTransactionsRequiringExtraProcessing_result')
16913
    oprot.writeStructBegin('getTransactionsRequiringExtraProcessing_result')
16914
    if self.success is not None:
16914
    if self.success is not None:
16915
      oprot.writeFieldBegin('success', TType.LIST, 0)
16915
      oprot.writeFieldBegin('success', TType.LIST, 0)
16916
      oprot.writeListBegin(TType.I64, len(self.success))
16916
      oprot.writeListBegin(TType.I64, len(self.success))
16917
      for iter350 in self.success:
16917
      for iter364 in self.success:
16918
        oprot.writeI64(iter350)
16918
        oprot.writeI64(iter364)
16919
      oprot.writeListEnd()
16919
      oprot.writeListEnd()
16920
      oprot.writeFieldEnd()
16920
      oprot.writeFieldEnd()
16921
    oprot.writeFieldStop()
16921
    oprot.writeFieldStop()
16922
    oprot.writeStructEnd()
16922
    oprot.writeStructEnd()
16923
 
16923
 
Line 17115... Line 17115...
17115
      if ftype == TType.STOP:
17115
      if ftype == TType.STOP:
17116
        break
17116
        break
17117
      if fid == 0:
17117
      if fid == 0:
17118
        if ftype == TType.MAP:
17118
        if ftype == TType.MAP:
17119
          self.success = {}
17119
          self.success = {}
17120
          (_ktype352, _vtype353, _size351 ) = iprot.readMapBegin() 
17120
          (_ktype366, _vtype367, _size365 ) = iprot.readMapBegin() 
17121
          for _i355 in xrange(_size351):
17121
          for _i369 in xrange(_size365):
17122
            _key356 = iprot.readI64();
17122
            _key370 = iprot.readI64();
17123
            _val357 = iprot.readI64();
17123
            _val371 = iprot.readI64();
17124
            self.success[_key356] = _val357
17124
            self.success[_key370] = _val371
17125
          iprot.readMapEnd()
17125
          iprot.readMapEnd()
17126
        else:
17126
        else:
17127
          iprot.skip(ftype)
17127
          iprot.skip(ftype)
17128
      else:
17128
      else:
17129
        iprot.skip(ftype)
17129
        iprot.skip(ftype)
Line 17136... Line 17136...
17136
      return
17136
      return
17137
    oprot.writeStructBegin('getItemWiseRiskyOrdersCount_result')
17137
    oprot.writeStructBegin('getItemWiseRiskyOrdersCount_result')
17138
    if self.success is not None:
17138
    if self.success is not None:
17139
      oprot.writeFieldBegin('success', TType.MAP, 0)
17139
      oprot.writeFieldBegin('success', TType.MAP, 0)
17140
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
17140
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
17141
      for kiter358,viter359 in self.success.items():
17141
      for kiter372,viter373 in self.success.items():
17142
        oprot.writeI64(kiter358)
17142
        oprot.writeI64(kiter372)
17143
        oprot.writeI64(viter359)
17143
        oprot.writeI64(viter373)
17144
      oprot.writeMapEnd()
17144
      oprot.writeMapEnd()
17145
      oprot.writeFieldEnd()
17145
      oprot.writeFieldEnd()
17146
    oprot.writeFieldStop()
17146
    oprot.writeFieldStop()
17147
    oprot.writeStructEnd()
17147
    oprot.writeStructEnd()
17148
 
17148
 
Line 17185... Line 17185...
17185
      if ftype == TType.STOP:
17185
      if ftype == TType.STOP:
17186
        break
17186
        break
17187
      if fid == 1:
17187
      if fid == 1:
17188
        if ftype == TType.LIST:
17188
        if ftype == TType.LIST:
17189
          self.itemIds = []
17189
          self.itemIds = []
17190
          (_etype363, _size360) = iprot.readListBegin()
17190
          (_etype377, _size374) = iprot.readListBegin()
17191
          for _i364 in xrange(_size360):
17191
          for _i378 in xrange(_size374):
17192
            _elem365 = iprot.readI64();
17192
            _elem379 = iprot.readI64();
17193
            self.itemIds.append(_elem365)
17193
            self.itemIds.append(_elem379)
17194
          iprot.readListEnd()
17194
          iprot.readListEnd()
17195
        else:
17195
        else:
17196
          iprot.skip(ftype)
17196
          iprot.skip(ftype)
17197
      else:
17197
      else:
17198
        iprot.skip(ftype)
17198
        iprot.skip(ftype)
Line 17205... Line 17205...
17205
      return
17205
      return
17206
    oprot.writeStructBegin('getOrdersForItemIds_args')
17206
    oprot.writeStructBegin('getOrdersForItemIds_args')
17207
    if self.itemIds is not None:
17207
    if self.itemIds is not None:
17208
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
17208
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
17209
      oprot.writeListBegin(TType.I64, len(self.itemIds))
17209
      oprot.writeListBegin(TType.I64, len(self.itemIds))
17210
      for iter366 in self.itemIds:
17210
      for iter380 in self.itemIds:
17211
        oprot.writeI64(iter366)
17211
        oprot.writeI64(iter380)
17212
      oprot.writeListEnd()
17212
      oprot.writeListEnd()
17213
      oprot.writeFieldEnd()
17213
      oprot.writeFieldEnd()
17214
    oprot.writeFieldStop()
17214
    oprot.writeFieldStop()
17215
    oprot.writeStructEnd()
17215
    oprot.writeStructEnd()
17216
 
17216
 
Line 17252... Line 17252...
17252
      if ftype == TType.STOP:
17252
      if ftype == TType.STOP:
17253
        break
17253
        break
17254
      if fid == 0:
17254
      if fid == 0:
17255
        if ftype == TType.LIST:
17255
        if ftype == TType.LIST:
17256
          self.success = []
17256
          self.success = []
17257
          (_etype370, _size367) = iprot.readListBegin()
17257
          (_etype384, _size381) = iprot.readListBegin()
17258
          for _i371 in xrange(_size367):
17258
          for _i385 in xrange(_size381):
17259
            _elem372 = Order()
17259
            _elem386 = Order()
17260
            _elem372.read(iprot)
17260
            _elem386.read(iprot)
17261
            self.success.append(_elem372)
17261
            self.success.append(_elem386)
17262
          iprot.readListEnd()
17262
          iprot.readListEnd()
17263
        else:
17263
        else:
17264
          iprot.skip(ftype)
17264
          iprot.skip(ftype)
17265
      else:
17265
      else:
17266
        iprot.skip(ftype)
17266
        iprot.skip(ftype)
Line 17273... Line 17273...
17273
      return
17273
      return
17274
    oprot.writeStructBegin('getOrdersForItemIds_result')
17274
    oprot.writeStructBegin('getOrdersForItemIds_result')
17275
    if self.success is not None:
17275
    if self.success is not None:
17276
      oprot.writeFieldBegin('success', TType.LIST, 0)
17276
      oprot.writeFieldBegin('success', TType.LIST, 0)
17277
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17277
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17278
      for iter373 in self.success:
17278
      for iter387 in self.success:
17279
        iter373.write(oprot)
17279
        iter387.write(oprot)
17280
      oprot.writeListEnd()
17280
      oprot.writeListEnd()
17281
      oprot.writeFieldEnd()
17281
      oprot.writeFieldEnd()
17282
    oprot.writeFieldStop()
17282
    oprot.writeFieldStop()
17283
    oprot.writeStructEnd()
17283
    oprot.writeStructEnd()
17284
 
17284
 
Line 18796... Line 18796...
18796
      if ftype == TType.STOP:
18796
      if ftype == TType.STOP:
18797
        break
18797
        break
18798
      if fid == 0:
18798
      if fid == 0:
18799
        if ftype == TType.MAP:
18799
        if ftype == TType.MAP:
18800
          self.success = {}
18800
          self.success = {}
18801
          (_ktype375, _vtype376, _size374 ) = iprot.readMapBegin() 
18801
          (_ktype389, _vtype390, _size388 ) = iprot.readMapBegin() 
18802
          for _i378 in xrange(_size374):
18802
          for _i392 in xrange(_size388):
18803
            _key379 = iprot.readI32();
18803
            _key393 = iprot.readI32();
18804
            _val380 = TimeoutSummary()
18804
            _val394 = TimeoutSummary()
18805
            _val380.read(iprot)
18805
            _val394.read(iprot)
18806
            self.success[_key379] = _val380
18806
            self.success[_key393] = _val394
18807
          iprot.readMapEnd()
18807
          iprot.readMapEnd()
18808
        else:
18808
        else:
18809
          iprot.skip(ftype)
18809
          iprot.skip(ftype)
18810
      elif fid == 1:
18810
      elif fid == 1:
18811
        if ftype == TType.STRUCT:
18811
        if ftype == TType.STRUCT:
Line 18824... Line 18824...
18824
      return
18824
      return
18825
    oprot.writeStructBegin('markOrdersAsTimeout_result')
18825
    oprot.writeStructBegin('markOrdersAsTimeout_result')
18826
    if self.success is not None:
18826
    if self.success is not None:
18827
      oprot.writeFieldBegin('success', TType.MAP, 0)
18827
      oprot.writeFieldBegin('success', TType.MAP, 0)
18828
      oprot.writeMapBegin(TType.I32, TType.STRUCT, len(self.success))
18828
      oprot.writeMapBegin(TType.I32, TType.STRUCT, len(self.success))
18829
      for kiter381,viter382 in self.success.items():
18829
      for kiter395,viter396 in self.success.items():
18830
        oprot.writeI32(kiter381)
18830
        oprot.writeI32(kiter395)
18831
        viter382.write(oprot)
18831
        viter396.write(oprot)
18832
      oprot.writeMapEnd()
18832
      oprot.writeMapEnd()
18833
      oprot.writeFieldEnd()
18833
      oprot.writeFieldEnd()
18834
    if self.ex is not None:
18834
    if self.ex is not None:
18835
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
18835
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
18836
      self.ex.write(oprot)
18836
      self.ex.write(oprot)
Line 19150... Line 19150...
19150
        else:
19150
        else:
19151
          iprot.skip(ftype)
19151
          iprot.skip(ftype)
19152
      elif fid == 2:
19152
      elif fid == 2:
19153
        if ftype == TType.LIST:
19153
        if ftype == TType.LIST:
19154
          self.order_status_list = []
19154
          self.order_status_list = []
19155
          (_etype386, _size383) = iprot.readListBegin()
19155
          (_etype400, _size397) = iprot.readListBegin()
19156
          for _i387 in xrange(_size383):
19156
          for _i401 in xrange(_size397):
19157
            _elem388 = iprot.readI32();
19157
            _elem402 = iprot.readI32();
19158
            self.order_status_list.append(_elem388)
19158
            self.order_status_list.append(_elem402)
19159
          iprot.readListEnd()
19159
          iprot.readListEnd()
19160
        else:
19160
        else:
19161
          iprot.skip(ftype)
19161
          iprot.skip(ftype)
19162
      else:
19162
      else:
19163
        iprot.skip(ftype)
19163
        iprot.skip(ftype)
Line 19174... Line 19174...
19174
      oprot.writeI64(self.logistics_provider_id)
19174
      oprot.writeI64(self.logistics_provider_id)
19175
      oprot.writeFieldEnd()
19175
      oprot.writeFieldEnd()
19176
    if self.order_status_list is not None:
19176
    if self.order_status_list is not None:
19177
      oprot.writeFieldBegin('order_status_list', TType.LIST, 2)
19177
      oprot.writeFieldBegin('order_status_list', TType.LIST, 2)
19178
      oprot.writeListBegin(TType.I32, len(self.order_status_list))
19178
      oprot.writeListBegin(TType.I32, len(self.order_status_list))
19179
      for iter389 in self.order_status_list:
19179
      for iter403 in self.order_status_list:
19180
        oprot.writeI32(iter389)
19180
        oprot.writeI32(iter403)
19181
      oprot.writeListEnd()
19181
      oprot.writeListEnd()
19182
      oprot.writeFieldEnd()
19182
      oprot.writeFieldEnd()
19183
    oprot.writeFieldStop()
19183
    oprot.writeFieldStop()
19184
    oprot.writeStructEnd()
19184
    oprot.writeStructEnd()
19185
 
19185
 
Line 19224... Line 19224...
19224
      if ftype == TType.STOP:
19224
      if ftype == TType.STOP:
19225
        break
19225
        break
19226
      if fid == 0:
19226
      if fid == 0:
19227
        if ftype == TType.LIST:
19227
        if ftype == TType.LIST:
19228
          self.success = []
19228
          self.success = []
19229
          (_etype393, _size390) = iprot.readListBegin()
19229
          (_etype407, _size404) = iprot.readListBegin()
19230
          for _i394 in xrange(_size390):
19230
          for _i408 in xrange(_size404):
19231
            _elem395 = Order()
19231
            _elem409 = Order()
19232
            _elem395.read(iprot)
19232
            _elem409.read(iprot)
19233
            self.success.append(_elem395)
19233
            self.success.append(_elem409)
19234
          iprot.readListEnd()
19234
          iprot.readListEnd()
19235
        else:
19235
        else:
19236
          iprot.skip(ftype)
19236
          iprot.skip(ftype)
19237
      elif fid == 1:
19237
      elif fid == 1:
19238
        if ftype == TType.STRUCT:
19238
        if ftype == TType.STRUCT:
Line 19251... Line 19251...
19251
      return
19251
      return
19252
    oprot.writeStructBegin('getOrdersForProviderForStatus_result')
19252
    oprot.writeStructBegin('getOrdersForProviderForStatus_result')
19253
    if self.success is not None:
19253
    if self.success is not None:
19254
      oprot.writeFieldBegin('success', TType.LIST, 0)
19254
      oprot.writeFieldBegin('success', TType.LIST, 0)
19255
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19255
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19256
      for iter396 in self.success:
19256
      for iter410 in self.success:
19257
        iter396.write(oprot)
19257
        iter410.write(oprot)
19258
      oprot.writeListEnd()
19258
      oprot.writeListEnd()
19259
      oprot.writeFieldEnd()
19259
      oprot.writeFieldEnd()
19260
    if self.ex is not None:
19260
    if self.ex is not None:
19261
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
19261
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
19262
      self.ex.write(oprot)
19262
      self.ex.write(oprot)
Line 19389... Line 19389...
19389
      if ftype == TType.STOP:
19389
      if ftype == TType.STOP:
19390
        break
19390
        break
19391
      if fid == 0:
19391
      if fid == 0:
19392
        if ftype == TType.LIST:
19392
        if ftype == TType.LIST:
19393
          self.success = []
19393
          self.success = []
19394
          (_etype400, _size397) = iprot.readListBegin()
19394
          (_etype414, _size411) = iprot.readListBegin()
19395
          for _i401 in xrange(_size397):
19395
          for _i415 in xrange(_size411):
19396
            _elem402 = Order()
19396
            _elem416 = Order()
19397
            _elem402.read(iprot)
19397
            _elem416.read(iprot)
19398
            self.success.append(_elem402)
19398
            self.success.append(_elem416)
19399
          iprot.readListEnd()
19399
          iprot.readListEnd()
19400
        else:
19400
        else:
19401
          iprot.skip(ftype)
19401
          iprot.skip(ftype)
19402
      elif fid == 1:
19402
      elif fid == 1:
19403
        if ftype == TType.STRUCT:
19403
        if ftype == TType.STRUCT:
Line 19416... Line 19416...
19416
      return
19416
      return
19417
    oprot.writeStructBegin('getBilledOrdersForVendor_result')
19417
    oprot.writeStructBegin('getBilledOrdersForVendor_result')
19418
    if self.success is not None:
19418
    if self.success is not None:
19419
      oprot.writeFieldBegin('success', TType.LIST, 0)
19419
      oprot.writeFieldBegin('success', TType.LIST, 0)
19420
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19420
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19421
      for iter403 in self.success:
19421
      for iter417 in self.success:
19422
        iter403.write(oprot)
19422
        iter417.write(oprot)
19423
      oprot.writeListEnd()
19423
      oprot.writeListEnd()
19424
      oprot.writeFieldEnd()
19424
      oprot.writeFieldEnd()
19425
    if self.ex is not None:
19425
    if self.ex is not None:
19426
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
19426
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
19427
      self.ex.write(oprot)
19427
      self.ex.write(oprot)
Line 19512... Line 19512...
19512
      if ftype == TType.STOP:
19512
      if ftype == TType.STOP:
19513
        break
19513
        break
19514
      if fid == 0:
19514
      if fid == 0:
19515
        if ftype == TType.LIST:
19515
        if ftype == TType.LIST:
19516
          self.success = []
19516
          self.success = []
19517
          (_etype407, _size404) = iprot.readListBegin()
19517
          (_etype421, _size418) = iprot.readListBegin()
19518
          for _i408 in xrange(_size404):
19518
          for _i422 in xrange(_size418):
19519
            _elem409 = Order()
19519
            _elem423 = Order()
19520
            _elem409.read(iprot)
19520
            _elem423.read(iprot)
19521
            self.success.append(_elem409)
19521
            self.success.append(_elem423)
19522
          iprot.readListEnd()
19522
          iprot.readListEnd()
19523
        else:
19523
        else:
19524
          iprot.skip(ftype)
19524
          iprot.skip(ftype)
19525
      elif fid == 1:
19525
      elif fid == 1:
19526
        if ftype == TType.STRUCT:
19526
        if ftype == TType.STRUCT:
Line 19539... Line 19539...
19539
      return
19539
      return
19540
    oprot.writeStructBegin('getSlippedSippingDateOrders_result')
19540
    oprot.writeStructBegin('getSlippedSippingDateOrders_result')
19541
    if self.success is not None:
19541
    if self.success is not None:
19542
      oprot.writeFieldBegin('success', TType.LIST, 0)
19542
      oprot.writeFieldBegin('success', TType.LIST, 0)
19543
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19543
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19544
      for iter410 in self.success:
19544
      for iter424 in self.success:
19545
        iter410.write(oprot)
19545
        iter424.write(oprot)
19546
      oprot.writeListEnd()
19546
      oprot.writeListEnd()
19547
      oprot.writeFieldEnd()
19547
      oprot.writeFieldEnd()
19548
    if self.ex is not None:
19548
    if self.ex is not None:
19549
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
19549
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
19550
      self.ex.write(oprot)
19550
      self.ex.write(oprot)
Line 19665... Line 19665...
19665
      if ftype == TType.STOP:
19665
      if ftype == TType.STOP:
19666
        break
19666
        break
19667
      if fid == 0:
19667
      if fid == 0:
19668
        if ftype == TType.LIST:
19668
        if ftype == TType.LIST:
19669
          self.success = []
19669
          self.success = []
19670
          (_etype414, _size411) = iprot.readListBegin()
19670
          (_etype428, _size425) = iprot.readListBegin()
19671
          for _i415 in xrange(_size411):
19671
          for _i429 in xrange(_size425):
19672
            _elem416 = Order()
19672
            _elem430 = Order()
19673
            _elem416.read(iprot)
19673
            _elem430.read(iprot)
19674
            self.success.append(_elem416)
19674
            self.success.append(_elem430)
19675
          iprot.readListEnd()
19675
          iprot.readListEnd()
19676
        else:
19676
        else:
19677
          iprot.skip(ftype)
19677
          iprot.skip(ftype)
19678
      elif fid == 1:
19678
      elif fid == 1:
19679
        if ftype == TType.STRUCT:
19679
        if ftype == TType.STRUCT:
Line 19692... Line 19692...
19692
      return
19692
      return
19693
    oprot.writeStructBegin('getCancelledOrders_result')
19693
    oprot.writeStructBegin('getCancelledOrders_result')
19694
    if self.success is not None:
19694
    if self.success is not None:
19695
      oprot.writeFieldBegin('success', TType.LIST, 0)
19695
      oprot.writeFieldBegin('success', TType.LIST, 0)
19696
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19696
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19697
      for iter417 in self.success:
19697
      for iter431 in self.success:
19698
        iter417.write(oprot)
19698
        iter431.write(oprot)
19699
      oprot.writeListEnd()
19699
      oprot.writeListEnd()
19700
      oprot.writeFieldEnd()
19700
      oprot.writeFieldEnd()
19701
    if self.ex is not None:
19701
    if self.ex is not None:
19702
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
19702
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
19703
      self.ex.write(oprot)
19703
      self.ex.write(oprot)
Line 19744... Line 19744...
19744
      if ftype == TType.STOP:
19744
      if ftype == TType.STOP:
19745
        break
19745
        break
19746
      if fid == 1:
19746
      if fid == 1:
19747
        if ftype == TType.MAP:
19747
        if ftype == TType.MAP:
19748
          self.mapAWBAndAmount = {}
19748
          self.mapAWBAndAmount = {}
19749
          (_ktype419, _vtype420, _size418 ) = iprot.readMapBegin() 
19749
          (_ktype433, _vtype434, _size432 ) = iprot.readMapBegin() 
19750
          for _i422 in xrange(_size418):
19750
          for _i436 in xrange(_size432):
19751
            _key423 = iprot.readI64();
19751
            _key437 = iprot.readI64();
19752
            _val424 = iprot.readDouble();
19752
            _val438 = iprot.readDouble();
19753
            self.mapAWBAndAmount[_key423] = _val424
19753
            self.mapAWBAndAmount[_key437] = _val438
19754
          iprot.readMapEnd()
19754
          iprot.readMapEnd()
19755
        else:
19755
        else:
19756
          iprot.skip(ftype)
19756
          iprot.skip(ftype)
19757
      else:
19757
      else:
19758
        iprot.skip(ftype)
19758
        iprot.skip(ftype)
Line 19765... Line 19765...
19765
      return
19765
      return
19766
    oprot.writeStructBegin('saveBluedartSettlements_args')
19766
    oprot.writeStructBegin('saveBluedartSettlements_args')
19767
    if self.mapAWBAndAmount is not None:
19767
    if self.mapAWBAndAmount is not None:
19768
      oprot.writeFieldBegin('mapAWBAndAmount', TType.MAP, 1)
19768
      oprot.writeFieldBegin('mapAWBAndAmount', TType.MAP, 1)
19769
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.mapAWBAndAmount))
19769
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.mapAWBAndAmount))
19770
      for kiter425,viter426 in self.mapAWBAndAmount.items():
19770
      for kiter439,viter440 in self.mapAWBAndAmount.items():
19771
        oprot.writeI64(kiter425)
19771
        oprot.writeI64(kiter439)
19772
        oprot.writeDouble(viter426)
19772
        oprot.writeDouble(viter440)
19773
      oprot.writeMapEnd()
19773
      oprot.writeMapEnd()
19774
      oprot.writeFieldEnd()
19774
      oprot.writeFieldEnd()
19775
    oprot.writeFieldStop()
19775
    oprot.writeFieldStop()
19776
    oprot.writeStructEnd()
19776
    oprot.writeStructEnd()
19777
 
19777
 
Line 20402... Line 20402...
20402
      if ftype == TType.STOP:
20402
      if ftype == TType.STOP:
20403
        break
20403
        break
20404
      if fid == 0:
20404
      if fid == 0:
20405
        if ftype == TType.MAP:
20405
        if ftype == TType.MAP:
20406
          self.success = {}
20406
          self.success = {}
20407
          (_ktype428, _vtype429, _size427 ) = iprot.readMapBegin() 
20407
          (_ktype442, _vtype443, _size441 ) = iprot.readMapBegin() 
20408
          for _i431 in xrange(_size427):
20408
          for _i445 in xrange(_size441):
20409
            _key432 = iprot.readI64();
20409
            _key446 = iprot.readI64();
20410
            _val433 = iprot.readString();
20410
            _val447 = iprot.readString();
20411
            self.success[_key432] = _val433
20411
            self.success[_key446] = _val447
20412
          iprot.readMapEnd()
20412
          iprot.readMapEnd()
20413
        else:
20413
        else:
20414
          iprot.skip(ftype)
20414
          iprot.skip(ftype)
20415
      elif fid == 1:
20415
      elif fid == 1:
20416
        if ftype == TType.STRUCT:
20416
        if ftype == TType.STRUCT:
Line 20429... Line 20429...
20429
      return
20429
      return
20430
    oprot.writeStructBegin('getEBSSettlementSummaries_result')
20430
    oprot.writeStructBegin('getEBSSettlementSummaries_result')
20431
    if self.success is not None:
20431
    if self.success is not None:
20432
      oprot.writeFieldBegin('success', TType.MAP, 0)
20432
      oprot.writeFieldBegin('success', TType.MAP, 0)
20433
      oprot.writeMapBegin(TType.I64, TType.STRING, len(self.success))
20433
      oprot.writeMapBegin(TType.I64, TType.STRING, len(self.success))
20434
      for kiter434,viter435 in self.success.items():
20434
      for kiter448,viter449 in self.success.items():
20435
        oprot.writeI64(kiter434)
20435
        oprot.writeI64(kiter448)
20436
        oprot.writeString(viter435)
20436
        oprot.writeString(viter449)
20437
      oprot.writeMapEnd()
20437
      oprot.writeMapEnd()
20438
      oprot.writeFieldEnd()
20438
      oprot.writeFieldEnd()
20439
    if self.ex is not None:
20439
    if self.ex is not None:
20440
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
20440
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
20441
      self.ex.write(oprot)
20441
      self.ex.write(oprot)
Line 20821... Line 20821...
20821
      if ftype == TType.STOP:
20821
      if ftype == TType.STOP:
20822
        break
20822
        break
20823
      if fid == 0:
20823
      if fid == 0:
20824
        if ftype == TType.LIST:
20824
        if ftype == TType.LIST:
20825
          self.success = []
20825
          self.success = []
20826
          (_etype439, _size436) = iprot.readListBegin()
20826
          (_etype453, _size450) = iprot.readListBegin()
20827
          for _i440 in xrange(_size436):
20827
          for _i454 in xrange(_size450):
20828
            _elem441 = PaymentSettlement()
20828
            _elem455 = PaymentSettlement()
20829
            _elem441.read(iprot)
20829
            _elem455.read(iprot)
20830
            self.success.append(_elem441)
20830
            self.success.append(_elem455)
20831
          iprot.readListEnd()
20831
          iprot.readListEnd()
20832
        else:
20832
        else:
20833
          iprot.skip(ftype)
20833
          iprot.skip(ftype)
20834
      elif fid == 1:
20834
      elif fid == 1:
20835
        if ftype == TType.STRUCT:
20835
        if ftype == TType.STRUCT:
Line 20848... Line 20848...
20848
      return
20848
      return
20849
    oprot.writeStructBegin('getSettlementsByDate_result')
20849
    oprot.writeStructBegin('getSettlementsByDate_result')
20850
    if self.success is not None:
20850
    if self.success is not None:
20851
      oprot.writeFieldBegin('success', TType.LIST, 0)
20851
      oprot.writeFieldBegin('success', TType.LIST, 0)
20852
      oprot.writeListBegin(TType.STRUCT, len(self.success))
20852
      oprot.writeListBegin(TType.STRUCT, len(self.success))
20853
      for iter442 in self.success:
20853
      for iter456 in self.success:
20854
        iter442.write(oprot)
20854
        iter456.write(oprot)
20855
      oprot.writeListEnd()
20855
      oprot.writeListEnd()
20856
      oprot.writeFieldEnd()
20856
      oprot.writeFieldEnd()
20857
    if self.ex is not None:
20857
    if self.ex is not None:
20858
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
20858
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
20859
      self.ex.write(oprot)
20859
      self.ex.write(oprot)
Line 20900... Line 20900...
20900
      if ftype == TType.STOP:
20900
      if ftype == TType.STOP:
20901
        break
20901
        break
20902
      if fid == 1:
20902
      if fid == 1:
20903
        if ftype == TType.LIST:
20903
        if ftype == TType.LIST:
20904
          self.orderIds = []
20904
          self.orderIds = []
20905
          (_etype446, _size443) = iprot.readListBegin()
20905
          (_etype460, _size457) = iprot.readListBegin()
20906
          for _i447 in xrange(_size443):
20906
          for _i461 in xrange(_size457):
20907
            _elem448 = iprot.readI64();
20907
            _elem462 = iprot.readI64();
20908
            self.orderIds.append(_elem448)
20908
            self.orderIds.append(_elem462)
20909
          iprot.readListEnd()
20909
          iprot.readListEnd()
20910
        else:
20910
        else:
20911
          iprot.skip(ftype)
20911
          iprot.skip(ftype)
20912
      else:
20912
      else:
20913
        iprot.skip(ftype)
20913
        iprot.skip(ftype)
Line 20920... Line 20920...
20920
      return
20920
      return
20921
    oprot.writeStructBegin('getReshippedOrderIds_args')
20921
    oprot.writeStructBegin('getReshippedOrderIds_args')
20922
    if self.orderIds is not None:
20922
    if self.orderIds is not None:
20923
      oprot.writeFieldBegin('orderIds', TType.LIST, 1)
20923
      oprot.writeFieldBegin('orderIds', TType.LIST, 1)
20924
      oprot.writeListBegin(TType.I64, len(self.orderIds))
20924
      oprot.writeListBegin(TType.I64, len(self.orderIds))
20925
      for iter449 in self.orderIds:
20925
      for iter463 in self.orderIds:
20926
        oprot.writeI64(iter449)
20926
        oprot.writeI64(iter463)
20927
      oprot.writeListEnd()
20927
      oprot.writeListEnd()
20928
      oprot.writeFieldEnd()
20928
      oprot.writeFieldEnd()
20929
    oprot.writeFieldStop()
20929
    oprot.writeFieldStop()
20930
    oprot.writeStructEnd()
20930
    oprot.writeStructEnd()
20931
 
20931
 
Line 20970... Line 20970...
20970
      if ftype == TType.STOP:
20970
      if ftype == TType.STOP:
20971
        break
20971
        break
20972
      if fid == 0:
20972
      if fid == 0:
20973
        if ftype == TType.LIST:
20973
        if ftype == TType.LIST:
20974
          self.success = []
20974
          self.success = []
20975
          (_etype453, _size450) = iprot.readListBegin()
20975
          (_etype467, _size464) = iprot.readListBegin()
20976
          for _i454 in xrange(_size450):
20976
          for _i468 in xrange(_size464):
20977
            _elem455 = iprot.readI64();
20977
            _elem469 = iprot.readI64();
20978
            self.success.append(_elem455)
20978
            self.success.append(_elem469)
20979
          iprot.readListEnd()
20979
          iprot.readListEnd()
20980
        else:
20980
        else:
20981
          iprot.skip(ftype)
20981
          iprot.skip(ftype)
20982
      elif fid == 1:
20982
      elif fid == 1:
20983
        if ftype == TType.STRUCT:
20983
        if ftype == TType.STRUCT:
Line 20996... Line 20996...
20996
      return
20996
      return
20997
    oprot.writeStructBegin('getReshippedOrderIds_result')
20997
    oprot.writeStructBegin('getReshippedOrderIds_result')
20998
    if self.success is not None:
20998
    if self.success is not None:
20999
      oprot.writeFieldBegin('success', TType.LIST, 0)
20999
      oprot.writeFieldBegin('success', TType.LIST, 0)
21000
      oprot.writeListBegin(TType.I64, len(self.success))
21000
      oprot.writeListBegin(TType.I64, len(self.success))
21001
      for iter456 in self.success:
21001
      for iter470 in self.success:
21002
        oprot.writeI64(iter456)
21002
        oprot.writeI64(iter470)
21003
      oprot.writeListEnd()
21003
      oprot.writeListEnd()
21004
      oprot.writeFieldEnd()
21004
      oprot.writeFieldEnd()
21005
    if self.ex is not None:
21005
    if self.ex is not None:
21006
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
21006
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
21007
      self.ex.write(oprot)
21007
      self.ex.write(oprot)
Line 21054... Line 21054...
21054
      if ftype == TType.STOP:
21054
      if ftype == TType.STOP:
21055
        break
21055
        break
21056
      if fid == 1:
21056
      if fid == 1:
21057
        if ftype == TType.MAP:
21057
        if ftype == TType.MAP:
21058
          self.itemIdQuantityMap = {}
21058
          self.itemIdQuantityMap = {}
21059
          (_ktype458, _vtype459, _size457 ) = iprot.readMapBegin() 
21059
          (_ktype472, _vtype473, _size471 ) = iprot.readMapBegin() 
21060
          for _i461 in xrange(_size457):
21060
          for _i475 in xrange(_size471):
21061
            _key462 = iprot.readI64();
21061
            _key476 = iprot.readI64();
21062
            _val463 = iprot.readI64();
21062
            _val477 = iprot.readI64();
21063
            self.itemIdQuantityMap[_key462] = _val463
21063
            self.itemIdQuantityMap[_key476] = _val477
21064
          iprot.readMapEnd()
21064
          iprot.readMapEnd()
21065
        else:
21065
        else:
21066
          iprot.skip(ftype)
21066
          iprot.skip(ftype)
21067
      elif fid == 2:
21067
      elif fid == 2:
21068
        if ftype == TType.I64:
21068
        if ftype == TType.I64:
Line 21085... Line 21085...
21085
      return
21085
      return
21086
    oprot.writeStructBegin('updateOrdersAsPORaised_args')
21086
    oprot.writeStructBegin('updateOrdersAsPORaised_args')
21087
    if self.itemIdQuantityMap is not None:
21087
    if self.itemIdQuantityMap is not None:
21088
      oprot.writeFieldBegin('itemIdQuantityMap', TType.MAP, 1)
21088
      oprot.writeFieldBegin('itemIdQuantityMap', TType.MAP, 1)
21089
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.itemIdQuantityMap))
21089
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.itemIdQuantityMap))
21090
      for kiter464,viter465 in self.itemIdQuantityMap.items():
21090
      for kiter478,viter479 in self.itemIdQuantityMap.items():
21091
        oprot.writeI64(kiter464)
21091
        oprot.writeI64(kiter478)
21092
        oprot.writeI64(viter465)
21092
        oprot.writeI64(viter479)
21093
      oprot.writeMapEnd()
21093
      oprot.writeMapEnd()
21094
      oprot.writeFieldEnd()
21094
      oprot.writeFieldEnd()
21095
    if self.purchaseOrderId is not None:
21095
    if self.purchaseOrderId is not None:
21096
      oprot.writeFieldBegin('purchaseOrderId', TType.I64, 2)
21096
      oprot.writeFieldBegin('purchaseOrderId', TType.I64, 2)
21097
      oprot.writeI64(self.purchaseOrderId)
21097
      oprot.writeI64(self.purchaseOrderId)
Line 21265... Line 21265...
21265
      if ftype == TType.STOP:
21265
      if ftype == TType.STOP:
21266
        break
21266
        break
21267
      if fid == 0:
21267
      if fid == 0:
21268
        if ftype == TType.LIST:
21268
        if ftype == TType.LIST:
21269
          self.success = []
21269
          self.success = []
21270
          (_etype469, _size466) = iprot.readListBegin()
21270
          (_etype483, _size480) = iprot.readListBegin()
21271
          for _i470 in xrange(_size466):
21271
          for _i484 in xrange(_size480):
21272
            _elem471 = Order()
21272
            _elem485 = Order()
21273
            _elem471.read(iprot)
21273
            _elem485.read(iprot)
21274
            self.success.append(_elem471)
21274
            self.success.append(_elem485)
21275
          iprot.readListEnd()
21275
          iprot.readListEnd()
21276
        else:
21276
        else:
21277
          iprot.skip(ftype)
21277
          iprot.skip(ftype)
21278
      elif fid == 1:
21278
      elif fid == 1:
21279
        if ftype == TType.STRUCT:
21279
        if ftype == TType.STRUCT:
Line 21292... Line 21292...
21292
      return
21292
      return
21293
    oprot.writeStructBegin('getOrdersWhereVendorNotPaid_result')
21293
    oprot.writeStructBegin('getOrdersWhereVendorNotPaid_result')
21294
    if self.success is not None:
21294
    if self.success is not None:
21295
      oprot.writeFieldBegin('success', TType.LIST, 0)
21295
      oprot.writeFieldBegin('success', TType.LIST, 0)
21296
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21296
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21297
      for iter472 in self.success:
21297
      for iter486 in self.success:
21298
        iter472.write(oprot)
21298
        iter486.write(oprot)
21299
      oprot.writeListEnd()
21299
      oprot.writeListEnd()
21300
      oprot.writeFieldEnd()
21300
      oprot.writeFieldEnd()
21301
    if self.ex is not None:
21301
    if self.ex is not None:
21302
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
21302
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
21303
      self.ex.write(oprot)
21303
      self.ex.write(oprot)