Subversion Repositories SmartDukaan

Rev

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

Rev 4801 Rev 4815
Line 6264... Line 6264...
6264
      if ftype == TType.STOP:
6264
      if ftype == TType.STOP:
6265
        break
6265
        break
6266
      if fid == 0:
6266
      if fid == 0:
6267
        if ftype == TType.LIST:
6267
        if ftype == TType.LIST:
6268
          self.success = []
6268
          self.success = []
6269
          (_etype17, _size14) = iprot.readListBegin()
6269
          (_etype38, _size35) = iprot.readListBegin()
6270
          for _i18 in xrange(_size14):
6270
          for _i39 in xrange(_size35):
6271
            _elem19 = Transaction()
6271
            _elem40 = Transaction()
6272
            _elem19.read(iprot)
6272
            _elem40.read(iprot)
6273
            self.success.append(_elem19)
6273
            self.success.append(_elem40)
6274
          iprot.readListEnd()
6274
          iprot.readListEnd()
6275
        else:
6275
        else:
6276
          iprot.skip(ftype)
6276
          iprot.skip(ftype)
6277
      elif fid == 1:
6277
      elif fid == 1:
6278
        if ftype == TType.STRUCT:
6278
        if ftype == TType.STRUCT:
Line 6291... Line 6291...
6291
      return
6291
      return
6292
    oprot.writeStructBegin('getTransactionsForCustomer_result')
6292
    oprot.writeStructBegin('getTransactionsForCustomer_result')
6293
    if self.success is not None:
6293
    if self.success is not None:
6294
      oprot.writeFieldBegin('success', TType.LIST, 0)
6294
      oprot.writeFieldBegin('success', TType.LIST, 0)
6295
      oprot.writeListBegin(TType.STRUCT, len(self.success))
6295
      oprot.writeListBegin(TType.STRUCT, len(self.success))
6296
      for iter20 in self.success:
6296
      for iter41 in self.success:
6297
        iter20.write(oprot)
6297
        iter41.write(oprot)
6298
      oprot.writeListEnd()
6298
      oprot.writeListEnd()
6299
      oprot.writeFieldEnd()
6299
      oprot.writeFieldEnd()
6300
    if self.ex is not None:
6300
    if self.ex is not None:
6301
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
6301
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
6302
      self.ex.write(oprot)
6302
      self.ex.write(oprot)
Line 6405... Line 6405...
6405
      if ftype == TType.STOP:
6405
      if ftype == TType.STOP:
6406
        break
6406
        break
6407
      if fid == 0:
6407
      if fid == 0:
6408
        if ftype == TType.LIST:
6408
        if ftype == TType.LIST:
6409
          self.success = []
6409
          self.success = []
6410
          (_etype24, _size21) = iprot.readListBegin()
6410
          (_etype45, _size42) = iprot.readListBegin()
6411
          for _i25 in xrange(_size21):
6411
          for _i46 in xrange(_size42):
6412
            _elem26 = Transaction()
6412
            _elem47 = Transaction()
6413
            _elem26.read(iprot)
6413
            _elem47.read(iprot)
6414
            self.success.append(_elem26)
6414
            self.success.append(_elem47)
6415
          iprot.readListEnd()
6415
          iprot.readListEnd()
6416
        else:
6416
        else:
6417
          iprot.skip(ftype)
6417
          iprot.skip(ftype)
6418
      elif fid == 1:
6418
      elif fid == 1:
6419
        if ftype == TType.STRUCT:
6419
        if ftype == TType.STRUCT:
Line 6432... Line 6432...
6432
      return
6432
      return
6433
    oprot.writeStructBegin('getTransactionsForShoppingCartId_result')
6433
    oprot.writeStructBegin('getTransactionsForShoppingCartId_result')
6434
    if self.success is not None:
6434
    if self.success is not None:
6435
      oprot.writeFieldBegin('success', TType.LIST, 0)
6435
      oprot.writeFieldBegin('success', TType.LIST, 0)
6436
      oprot.writeListBegin(TType.STRUCT, len(self.success))
6436
      oprot.writeListBegin(TType.STRUCT, len(self.success))
6437
      for iter27 in self.success:
6437
      for iter48 in self.success:
6438
        iter27.write(oprot)
6438
        iter48.write(oprot)
6439
      oprot.writeListEnd()
6439
      oprot.writeListEnd()
6440
      oprot.writeFieldEnd()
6440
      oprot.writeFieldEnd()
6441
    if self.ex is not None:
6441
    if self.ex is not None:
6442
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
6442
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
6443
      self.ex.write(oprot)
6443
      self.ex.write(oprot)
Line 6913... Line 6913...
6913
      if ftype == TType.STOP:
6913
      if ftype == TType.STOP:
6914
        break
6914
        break
6915
      if fid == 1:
6915
      if fid == 1:
6916
        if ftype == TType.LIST:
6916
        if ftype == TType.LIST:
6917
          self.statuses = []
6917
          self.statuses = []
6918
          (_etype31, _size28) = iprot.readListBegin()
6918
          (_etype52, _size49) = iprot.readListBegin()
6919
          for _i32 in xrange(_size28):
6919
          for _i53 in xrange(_size49):
6920
            _elem33 = iprot.readI32();
6920
            _elem54 = iprot.readI32();
6921
            self.statuses.append(_elem33)
6921
            self.statuses.append(_elem54)
6922
          iprot.readListEnd()
6922
          iprot.readListEnd()
6923
        else:
6923
        else:
6924
          iprot.skip(ftype)
6924
          iprot.skip(ftype)
6925
      elif fid == 2:
6925
      elif fid == 2:
6926
        if ftype == TType.I64:
6926
        if ftype == TType.I64:
Line 6948... Line 6948...
6948
      return
6948
      return
6949
    oprot.writeStructBegin('getAllOrders_args')
6949
    oprot.writeStructBegin('getAllOrders_args')
6950
    if self.statuses is not None:
6950
    if self.statuses is not None:
6951
      oprot.writeFieldBegin('statuses', TType.LIST, 1)
6951
      oprot.writeFieldBegin('statuses', TType.LIST, 1)
6952
      oprot.writeListBegin(TType.I32, len(self.statuses))
6952
      oprot.writeListBegin(TType.I32, len(self.statuses))
6953
      for iter34 in self.statuses:
6953
      for iter55 in self.statuses:
6954
        oprot.writeI32(iter34)
6954
        oprot.writeI32(iter55)
6955
      oprot.writeListEnd()
6955
      oprot.writeListEnd()
6956
      oprot.writeFieldEnd()
6956
      oprot.writeFieldEnd()
6957
    if self.from_date is not None:
6957
    if self.from_date is not None:
6958
      oprot.writeFieldBegin('from_date', TType.I64, 2)
6958
      oprot.writeFieldBegin('from_date', TType.I64, 2)
6959
      oprot.writeI64(self.from_date)
6959
      oprot.writeI64(self.from_date)
Line 7010... Line 7010...
7010
      if ftype == TType.STOP:
7010
      if ftype == TType.STOP:
7011
        break
7011
        break
7012
      if fid == 0:
7012
      if fid == 0:
7013
        if ftype == TType.LIST:
7013
        if ftype == TType.LIST:
7014
          self.success = []
7014
          self.success = []
7015
          (_etype38, _size35) = iprot.readListBegin()
7015
          (_etype59, _size56) = iprot.readListBegin()
7016
          for _i39 in xrange(_size35):
7016
          for _i60 in xrange(_size56):
7017
            _elem40 = Order()
7017
            _elem61 = Order()
7018
            _elem40.read(iprot)
7018
            _elem61.read(iprot)
7019
            self.success.append(_elem40)
7019
            self.success.append(_elem61)
7020
          iprot.readListEnd()
7020
          iprot.readListEnd()
7021
        else:
7021
        else:
7022
          iprot.skip(ftype)
7022
          iprot.skip(ftype)
7023
      elif fid == 1:
7023
      elif fid == 1:
7024
        if ftype == TType.STRUCT:
7024
        if ftype == TType.STRUCT:
Line 7037... Line 7037...
7037
      return
7037
      return
7038
    oprot.writeStructBegin('getAllOrders_result')
7038
    oprot.writeStructBegin('getAllOrders_result')
7039
    if self.success is not None:
7039
    if self.success is not None:
7040
      oprot.writeFieldBegin('success', TType.LIST, 0)
7040
      oprot.writeFieldBegin('success', TType.LIST, 0)
7041
      oprot.writeListBegin(TType.STRUCT, len(self.success))
7041
      oprot.writeListBegin(TType.STRUCT, len(self.success))
7042
      for iter41 in self.success:
7042
      for iter62 in self.success:
7043
        iter41.write(oprot)
7043
        iter62.write(oprot)
7044
      oprot.writeListEnd()
7044
      oprot.writeListEnd()
7045
      oprot.writeFieldEnd()
7045
      oprot.writeFieldEnd()
7046
    if self.ex is not None:
7046
    if self.ex is not None:
7047
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
7047
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
7048
      self.ex.write(oprot)
7048
      self.ex.write(oprot)
Line 7098... Line 7098...
7098
      if ftype == TType.STOP:
7098
      if ftype == TType.STOP:
7099
        break
7099
        break
7100
      if fid == 1:
7100
      if fid == 1:
7101
        if ftype == TType.LIST:
7101
        if ftype == TType.LIST:
7102
          self.statuses = []
7102
          self.statuses = []
7103
          (_etype45, _size42) = iprot.readListBegin()
7103
          (_etype66, _size63) = iprot.readListBegin()
7104
          for _i46 in xrange(_size42):
7104
          for _i67 in xrange(_size63):
7105
            _elem47 = iprot.readI32();
7105
            _elem68 = iprot.readI32();
7106
            self.statuses.append(_elem47)
7106
            self.statuses.append(_elem68)
7107
          iprot.readListEnd()
7107
          iprot.readListEnd()
7108
        else:
7108
        else:
7109
          iprot.skip(ftype)
7109
          iprot.skip(ftype)
7110
      elif fid == 2:
7110
      elif fid == 2:
7111
        if ftype == TType.I64:
7111
        if ftype == TType.I64:
Line 7133... Line 7133...
7133
      return
7133
      return
7134
    oprot.writeStructBegin('getOrdersInBatch_args')
7134
    oprot.writeStructBegin('getOrdersInBatch_args')
7135
    if self.statuses is not None:
7135
    if self.statuses is not None:
7136
      oprot.writeFieldBegin('statuses', TType.LIST, 1)
7136
      oprot.writeFieldBegin('statuses', TType.LIST, 1)
7137
      oprot.writeListBegin(TType.I32, len(self.statuses))
7137
      oprot.writeListBegin(TType.I32, len(self.statuses))
7138
      for iter48 in self.statuses:
7138
      for iter69 in self.statuses:
7139
        oprot.writeI32(iter48)
7139
        oprot.writeI32(iter69)
7140
      oprot.writeListEnd()
7140
      oprot.writeListEnd()
7141
      oprot.writeFieldEnd()
7141
      oprot.writeFieldEnd()
7142
    if self.offset is not None:
7142
    if self.offset is not None:
7143
      oprot.writeFieldBegin('offset', TType.I64, 2)
7143
      oprot.writeFieldBegin('offset', TType.I64, 2)
7144
      oprot.writeI64(self.offset)
7144
      oprot.writeI64(self.offset)
Line 7195... Line 7195...
7195
      if ftype == TType.STOP:
7195
      if ftype == TType.STOP:
7196
        break
7196
        break
7197
      if fid == 0:
7197
      if fid == 0:
7198
        if ftype == TType.LIST:
7198
        if ftype == TType.LIST:
7199
          self.success = []
7199
          self.success = []
7200
          (_etype52, _size49) = iprot.readListBegin()
7200
          (_etype73, _size70) = iprot.readListBegin()
7201
          for _i53 in xrange(_size49):
7201
          for _i74 in xrange(_size70):
7202
            _elem54 = Order()
7202
            _elem75 = Order()
7203
            _elem54.read(iprot)
7203
            _elem75.read(iprot)
7204
            self.success.append(_elem54)
7204
            self.success.append(_elem75)
7205
          iprot.readListEnd()
7205
          iprot.readListEnd()
7206
        else:
7206
        else:
7207
          iprot.skip(ftype)
7207
          iprot.skip(ftype)
7208
      elif fid == 1:
7208
      elif fid == 1:
7209
        if ftype == TType.STRUCT:
7209
        if ftype == TType.STRUCT:
Line 7222... Line 7222...
7222
      return
7222
      return
7223
    oprot.writeStructBegin('getOrdersInBatch_result')
7223
    oprot.writeStructBegin('getOrdersInBatch_result')
7224
    if self.success is not None:
7224
    if self.success is not None:
7225
      oprot.writeFieldBegin('success', TType.LIST, 0)
7225
      oprot.writeFieldBegin('success', TType.LIST, 0)
7226
      oprot.writeListBegin(TType.STRUCT, len(self.success))
7226
      oprot.writeListBegin(TType.STRUCT, len(self.success))
7227
      for iter55 in self.success:
7227
      for iter76 in self.success:
7228
        iter55.write(oprot)
7228
        iter76.write(oprot)
7229
      oprot.writeListEnd()
7229
      oprot.writeListEnd()
7230
      oprot.writeFieldEnd()
7230
      oprot.writeFieldEnd()
7231
    if self.ex is not None:
7231
    if self.ex is not None:
7232
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
7232
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
7233
      self.ex.write(oprot)
7233
      self.ex.write(oprot)
Line 7277... Line 7277...
7277
      if ftype == TType.STOP:
7277
      if ftype == TType.STOP:
7278
        break
7278
        break
7279
      if fid == 1:
7279
      if fid == 1:
7280
        if ftype == TType.LIST:
7280
        if ftype == TType.LIST:
7281
          self.statuses = []
7281
          self.statuses = []
7282
          (_etype59, _size56) = iprot.readListBegin()
7282
          (_etype80, _size77) = iprot.readListBegin()
7283
          for _i60 in xrange(_size56):
7283
          for _i81 in xrange(_size77):
7284
            _elem61 = iprot.readI32();
7284
            _elem82 = iprot.readI32();
7285
            self.statuses.append(_elem61)
7285
            self.statuses.append(_elem82)
7286
          iprot.readListEnd()
7286
          iprot.readListEnd()
7287
        else:
7287
        else:
7288
          iprot.skip(ftype)
7288
          iprot.skip(ftype)
7289
      elif fid == 2:
7289
      elif fid == 2:
7290
        if ftype == TType.I64:
7290
        if ftype == TType.I64:
Line 7302... Line 7302...
7302
      return
7302
      return
7303
    oprot.writeStructBegin('getOrderCount_args')
7303
    oprot.writeStructBegin('getOrderCount_args')
7304
    if self.statuses is not None:
7304
    if self.statuses is not None:
7305
      oprot.writeFieldBegin('statuses', TType.LIST, 1)
7305
      oprot.writeFieldBegin('statuses', TType.LIST, 1)
7306
      oprot.writeListBegin(TType.I32, len(self.statuses))
7306
      oprot.writeListBegin(TType.I32, len(self.statuses))
7307
      for iter62 in self.statuses:
7307
      for iter83 in self.statuses:
7308
        oprot.writeI32(iter62)
7308
        oprot.writeI32(iter83)
7309
      oprot.writeListEnd()
7309
      oprot.writeListEnd()
7310
      oprot.writeFieldEnd()
7310
      oprot.writeFieldEnd()
7311
    if self.warehouseId is not None:
7311
    if self.warehouseId is not None:
7312
      oprot.writeFieldBegin('warehouseId', TType.I64, 2)
7312
      oprot.writeFieldBegin('warehouseId', TType.I64, 2)
7313
      oprot.writeI64(self.warehouseId)
7313
      oprot.writeI64(self.warehouseId)
Line 7524... Line 7524...
7524
      if ftype == TType.STOP:
7524
      if ftype == TType.STOP:
7525
        break
7525
        break
7526
      if fid == 0:
7526
      if fid == 0:
7527
        if ftype == TType.LIST:
7527
        if ftype == TType.LIST:
7528
          self.success = []
7528
          self.success = []
7529
          (_etype66, _size63) = iprot.readListBegin()
7529
          (_etype87, _size84) = iprot.readListBegin()
7530
          for _i67 in xrange(_size63):
7530
          for _i88 in xrange(_size84):
7531
            _elem68 = Order()
7531
            _elem89 = Order()
7532
            _elem68.read(iprot)
7532
            _elem89.read(iprot)
7533
            self.success.append(_elem68)
7533
            self.success.append(_elem89)
7534
          iprot.readListEnd()
7534
          iprot.readListEnd()
7535
        else:
7535
        else:
7536
          iprot.skip(ftype)
7536
          iprot.skip(ftype)
7537
      elif fid == 1:
7537
      elif fid == 1:
7538
        if ftype == TType.STRUCT:
7538
        if ftype == TType.STRUCT:
Line 7551... Line 7551...
7551
      return
7551
      return
7552
    oprot.writeStructBegin('getOrdersByBillingDate_result')
7552
    oprot.writeStructBegin('getOrdersByBillingDate_result')
7553
    if self.success is not None:
7553
    if self.success is not None:
7554
      oprot.writeFieldBegin('success', TType.LIST, 0)
7554
      oprot.writeFieldBegin('success', TType.LIST, 0)
7555
      oprot.writeListBegin(TType.STRUCT, len(self.success))
7555
      oprot.writeListBegin(TType.STRUCT, len(self.success))
7556
      for iter69 in self.success:
7556
      for iter90 in self.success:
7557
        iter69.write(oprot)
7557
        iter90.write(oprot)
7558
      oprot.writeListEnd()
7558
      oprot.writeListEnd()
7559
      oprot.writeFieldEnd()
7559
      oprot.writeFieldEnd()
7560
    if self.ex is not None:
7560
    if self.ex is not None:
7561
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
7561
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
7562
      self.ex.write(oprot)
7562
      self.ex.write(oprot)
Line 7713... Line 7713...
7713
      if ftype == TType.STOP:
7713
      if ftype == TType.STOP:
7714
        break
7714
        break
7715
      if fid == 0:
7715
      if fid == 0:
7716
        if ftype == TType.LIST:
7716
        if ftype == TType.LIST:
7717
          self.success = []
7717
          self.success = []
7718
          (_etype73, _size70) = iprot.readListBegin()
7718
          (_etype94, _size91) = iprot.readListBegin()
7719
          for _i74 in xrange(_size70):
7719
          for _i95 in xrange(_size91):
7720
            _elem75 = Order()
7720
            _elem96 = Order()
7721
            _elem75.read(iprot)
7721
            _elem96.read(iprot)
7722
            self.success.append(_elem75)
7722
            self.success.append(_elem96)
7723
          iprot.readListEnd()
7723
          iprot.readListEnd()
7724
        else:
7724
        else:
7725
          iprot.skip(ftype)
7725
          iprot.skip(ftype)
7726
      elif fid == 1:
7726
      elif fid == 1:
7727
        if ftype == TType.STRUCT:
7727
        if ftype == TType.STRUCT:
Line 7740... Line 7740...
7740
      return
7740
      return
7741
    oprot.writeStructBegin('getOrdersByShippingDate_result')
7741
    oprot.writeStructBegin('getOrdersByShippingDate_result')
7742
    if self.success is not None:
7742
    if self.success is not None:
7743
      oprot.writeFieldBegin('success', TType.LIST, 0)
7743
      oprot.writeFieldBegin('success', TType.LIST, 0)
7744
      oprot.writeListBegin(TType.STRUCT, len(self.success))
7744
      oprot.writeListBegin(TType.STRUCT, len(self.success))
7745
      for iter76 in self.success:
7745
      for iter97 in self.success:
7746
        iter76.write(oprot)
7746
        iter97.write(oprot)
7747
      oprot.writeListEnd()
7747
      oprot.writeListEnd()
7748
      oprot.writeFieldEnd()
7748
      oprot.writeFieldEnd()
7749
    if self.ex is not None:
7749
    if self.ex is not None:
7750
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
7750
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
7751
      self.ex.write(oprot)
7751
      self.ex.write(oprot)
Line 7866... Line 7866...
7866
      if ftype == TType.STOP:
7866
      if ftype == TType.STOP:
7867
        break
7867
        break
7868
      if fid == 0:
7868
      if fid == 0:
7869
        if ftype == TType.LIST:
7869
        if ftype == TType.LIST:
7870
          self.success = []
7870
          self.success = []
7871
          (_etype80, _size77) = iprot.readListBegin()
7871
          (_etype101, _size98) = iprot.readListBegin()
7872
          for _i81 in xrange(_size77):
7872
          for _i102 in xrange(_size98):
7873
            _elem82 = iprot.readI64();
7873
            _elem103 = iprot.readI64();
7874
            self.success.append(_elem82)
7874
            self.success.append(_elem103)
7875
          iprot.readListEnd()
7875
          iprot.readListEnd()
7876
        else:
7876
        else:
7877
          iprot.skip(ftype)
7877
          iprot.skip(ftype)
7878
      elif fid == 1:
7878
      elif fid == 1:
7879
        if ftype == TType.STRUCT:
7879
        if ftype == TType.STRUCT:
Line 7892... Line 7892...
7892
      return
7892
      return
7893
    oprot.writeStructBegin('getReturnableOrdersForCustomer_result')
7893
    oprot.writeStructBegin('getReturnableOrdersForCustomer_result')
7894
    if self.success is not None:
7894
    if self.success is not None:
7895
      oprot.writeFieldBegin('success', TType.LIST, 0)
7895
      oprot.writeFieldBegin('success', TType.LIST, 0)
7896
      oprot.writeListBegin(TType.I64, len(self.success))
7896
      oprot.writeListBegin(TType.I64, len(self.success))
7897
      for iter83 in self.success:
7897
      for iter104 in self.success:
7898
        oprot.writeI64(iter83)
7898
        oprot.writeI64(iter104)
7899
      oprot.writeListEnd()
7899
      oprot.writeListEnd()
7900
      oprot.writeFieldEnd()
7900
      oprot.writeFieldEnd()
7901
    if self.ex is not None:
7901
    if self.ex is not None:
7902
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
7902
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
7903
      self.ex.write(oprot)
7903
      self.ex.write(oprot)
Line 8018... Line 8018...
8018
      if ftype == TType.STOP:
8018
      if ftype == TType.STOP:
8019
        break
8019
        break
8020
      if fid == 0:
8020
      if fid == 0:
8021
        if ftype == TType.LIST:
8021
        if ftype == TType.LIST:
8022
          self.success = []
8022
          self.success = []
8023
          (_etype87, _size84) = iprot.readListBegin()
8023
          (_etype108, _size105) = iprot.readListBegin()
8024
          for _i88 in xrange(_size84):
8024
          for _i109 in xrange(_size105):
8025
            _elem89 = iprot.readI64();
8025
            _elem110 = iprot.readI64();
8026
            self.success.append(_elem89)
8026
            self.success.append(_elem110)
8027
          iprot.readListEnd()
8027
          iprot.readListEnd()
8028
        else:
8028
        else:
8029
          iprot.skip(ftype)
8029
          iprot.skip(ftype)
8030
      elif fid == 1:
8030
      elif fid == 1:
8031
        if ftype == TType.STRUCT:
8031
        if ftype == TType.STRUCT:
Line 8044... Line 8044...
8044
      return
8044
      return
8045
    oprot.writeStructBegin('getCancellableOrdersForCustomer_result')
8045
    oprot.writeStructBegin('getCancellableOrdersForCustomer_result')
8046
    if self.success is not None:
8046
    if self.success is not None:
8047
      oprot.writeFieldBegin('success', TType.LIST, 0)
8047
      oprot.writeFieldBegin('success', TType.LIST, 0)
8048
      oprot.writeListBegin(TType.I64, len(self.success))
8048
      oprot.writeListBegin(TType.I64, len(self.success))
8049
      for iter90 in self.success:
8049
      for iter111 in self.success:
8050
        oprot.writeI64(iter90)
8050
        oprot.writeI64(iter111)
8051
      oprot.writeListEnd()
8051
      oprot.writeListEnd()
8052
      oprot.writeFieldEnd()
8052
      oprot.writeFieldEnd()
8053
    if self.ex is not None:
8053
    if self.ex is not None:
8054
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
8054
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
8055
      self.ex.write(oprot)
8055
      self.ex.write(oprot)
Line 8326... Line 8326...
8326
      if ftype == TType.STOP:
8326
      if ftype == TType.STOP:
8327
        break
8327
        break
8328
      if fid == 0:
8328
      if fid == 0:
8329
        if ftype == TType.LIST:
8329
        if ftype == TType.LIST:
8330
          self.success = []
8330
          self.success = []
8331
          (_etype94, _size91) = iprot.readListBegin()
8331
          (_etype115, _size112) = iprot.readListBegin()
8332
          for _i95 in xrange(_size91):
8332
          for _i116 in xrange(_size112):
8333
            _elem96 = Order()
8333
            _elem117 = Order()
8334
            _elem96.read(iprot)
8334
            _elem117.read(iprot)
8335
            self.success.append(_elem96)
8335
            self.success.append(_elem117)
8336
          iprot.readListEnd()
8336
          iprot.readListEnd()
8337
        else:
8337
        else:
8338
          iprot.skip(ftype)
8338
          iprot.skip(ftype)
8339
      elif fid == 1:
8339
      elif fid == 1:
8340
        if ftype == TType.STRUCT:
8340
        if ftype == TType.STRUCT:
Line 8353... Line 8353...
8353
      return
8353
      return
8354
    oprot.writeStructBegin('getOrdersForTransaction_result')
8354
    oprot.writeStructBegin('getOrdersForTransaction_result')
8355
    if self.success is not None:
8355
    if self.success is not None:
8356
      oprot.writeFieldBegin('success', TType.LIST, 0)
8356
      oprot.writeFieldBegin('success', TType.LIST, 0)
8357
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8357
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8358
      for iter97 in self.success:
8358
      for iter118 in self.success:
8359
        iter97.write(oprot)
8359
        iter118.write(oprot)
8360
      oprot.writeListEnd()
8360
      oprot.writeListEnd()
8361
      oprot.writeFieldEnd()
8361
      oprot.writeFieldEnd()
8362
    if self.ex is not None:
8362
    if self.ex is not None:
8363
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
8363
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
8364
      self.ex.write(oprot)
8364
      self.ex.write(oprot)
Line 8429... Line 8429...
8429
        else:
8429
        else:
8430
          iprot.skip(ftype)
8430
          iprot.skip(ftype)
8431
      elif fid == 4:
8431
      elif fid == 4:
8432
        if ftype == TType.LIST:
8432
        if ftype == TType.LIST:
8433
          self.statuses = []
8433
          self.statuses = []
8434
          (_etype101, _size98) = iprot.readListBegin()
8434
          (_etype122, _size119) = iprot.readListBegin()
8435
          for _i102 in xrange(_size98):
8435
          for _i123 in xrange(_size119):
8436
            _elem103 = iprot.readI32();
8436
            _elem124 = iprot.readI32();
8437
            self.statuses.append(_elem103)
8437
            self.statuses.append(_elem124)
8438
          iprot.readListEnd()
8438
          iprot.readListEnd()
8439
        else:
8439
        else:
8440
          iprot.skip(ftype)
8440
          iprot.skip(ftype)
8441
      else:
8441
      else:
8442
        iprot.skip(ftype)
8442
        iprot.skip(ftype)
Line 8461... Line 8461...
8461
      oprot.writeI64(self.to_date)
8461
      oprot.writeI64(self.to_date)
8462
      oprot.writeFieldEnd()
8462
      oprot.writeFieldEnd()
8463
    if self.statuses is not None:
8463
    if self.statuses is not None:
8464
      oprot.writeFieldBegin('statuses', TType.LIST, 4)
8464
      oprot.writeFieldBegin('statuses', TType.LIST, 4)
8465
      oprot.writeListBegin(TType.I32, len(self.statuses))
8465
      oprot.writeListBegin(TType.I32, len(self.statuses))
8466
      for iter104 in self.statuses:
8466
      for iter125 in self.statuses:
8467
        oprot.writeI32(iter104)
8467
        oprot.writeI32(iter125)
8468
      oprot.writeListEnd()
8468
      oprot.writeListEnd()
8469
      oprot.writeFieldEnd()
8469
      oprot.writeFieldEnd()
8470
    oprot.writeFieldStop()
8470
    oprot.writeFieldStop()
8471
    oprot.writeStructEnd()
8471
    oprot.writeStructEnd()
8472
 
8472
 
Line 8511... Line 8511...
8511
      if ftype == TType.STOP:
8511
      if ftype == TType.STOP:
8512
        break
8512
        break
8513
      if fid == 0:
8513
      if fid == 0:
8514
        if ftype == TType.LIST:
8514
        if ftype == TType.LIST:
8515
          self.success = []
8515
          self.success = []
8516
          (_etype108, _size105) = iprot.readListBegin()
8516
          (_etype129, _size126) = iprot.readListBegin()
8517
          for _i109 in xrange(_size105):
8517
          for _i130 in xrange(_size126):
8518
            _elem110 = Order()
8518
            _elem131 = Order()
8519
            _elem110.read(iprot)
8519
            _elem131.read(iprot)
8520
            self.success.append(_elem110)
8520
            self.success.append(_elem131)
8521
          iprot.readListEnd()
8521
          iprot.readListEnd()
8522
        else:
8522
        else:
8523
          iprot.skip(ftype)
8523
          iprot.skip(ftype)
8524
      elif fid == 1:
8524
      elif fid == 1:
8525
        if ftype == TType.STRUCT:
8525
        if ftype == TType.STRUCT:
Line 8538... Line 8538...
8538
      return
8538
      return
8539
    oprot.writeStructBegin('getOrdersForCustomer_result')
8539
    oprot.writeStructBegin('getOrdersForCustomer_result')
8540
    if self.success is not None:
8540
    if self.success is not None:
8541
      oprot.writeFieldBegin('success', TType.LIST, 0)
8541
      oprot.writeFieldBegin('success', TType.LIST, 0)
8542
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8542
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8543
      for iter111 in self.success:
8543
      for iter132 in self.success:
8544
        iter111.write(oprot)
8544
        iter132.write(oprot)
8545
      oprot.writeListEnd()
8545
      oprot.writeListEnd()
8546
      oprot.writeFieldEnd()
8546
      oprot.writeFieldEnd()
8547
    if self.ex is not None:
8547
    if self.ex is not None:
8548
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
8548
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
8549
      self.ex.write(oprot)
8549
      self.ex.write(oprot)
Line 8918... Line 8918...
8918
      if ftype == TType.STOP:
8918
      if ftype == TType.STOP:
8919
        break
8919
        break
8920
      if fid == 0:
8920
      if fid == 0:
8921
        if ftype == TType.LIST:
8921
        if ftype == TType.LIST:
8922
          self.success = []
8922
          self.success = []
8923
          (_etype115, _size112) = iprot.readListBegin()
8923
          (_etype136, _size133) = iprot.readListBegin()
8924
          for _i116 in xrange(_size112):
8924
          for _i137 in xrange(_size133):
8925
            _elem117 = LineItem()
8925
            _elem138 = LineItem()
8926
            _elem117.read(iprot)
8926
            _elem138.read(iprot)
8927
            self.success.append(_elem117)
8927
            self.success.append(_elem138)
8928
          iprot.readListEnd()
8928
          iprot.readListEnd()
8929
        else:
8929
        else:
8930
          iprot.skip(ftype)
8930
          iprot.skip(ftype)
8931
      elif fid == 1:
8931
      elif fid == 1:
8932
        if ftype == TType.STRUCT:
8932
        if ftype == TType.STRUCT:
Line 8945... Line 8945...
8945
      return
8945
      return
8946
    oprot.writeStructBegin('getLineItemsForOrder_result')
8946
    oprot.writeStructBegin('getLineItemsForOrder_result')
8947
    if self.success is not None:
8947
    if self.success is not None:
8948
      oprot.writeFieldBegin('success', TType.LIST, 0)
8948
      oprot.writeFieldBegin('success', TType.LIST, 0)
8949
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8949
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8950
      for iter118 in self.success:
8950
      for iter139 in self.success:
8951
        iter118.write(oprot)
8951
        iter139.write(oprot)
8952
      oprot.writeListEnd()
8952
      oprot.writeListEnd()
8953
      oprot.writeFieldEnd()
8953
      oprot.writeFieldEnd()
8954
    if self.ex is not None:
8954
    if self.ex is not None:
8955
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
8955
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
8956
      self.ex.write(oprot)
8956
      self.ex.write(oprot)
Line 9237... Line 9237...
9237
      if ftype == TType.STOP:
9237
      if ftype == TType.STOP:
9238
        break
9238
        break
9239
      if fid == 0:
9239
      if fid == 0:
9240
        if ftype == TType.LIST:
9240
        if ftype == TType.LIST:
9241
          self.success = []
9241
          self.success = []
9242
          (_etype122, _size119) = iprot.readListBegin()
9242
          (_etype143, _size140) = iprot.readListBegin()
9243
          for _i123 in xrange(_size119):
9243
          for _i144 in xrange(_size140):
9244
            _elem124 = Alert()
9244
            _elem145 = Alert()
9245
            _elem124.read(iprot)
9245
            _elem145.read(iprot)
9246
            self.success.append(_elem124)
9246
            self.success.append(_elem145)
9247
          iprot.readListEnd()
9247
          iprot.readListEnd()
9248
        else:
9248
        else:
9249
          iprot.skip(ftype)
9249
          iprot.skip(ftype)
9250
      else:
9250
      else:
9251
        iprot.skip(ftype)
9251
        iprot.skip(ftype)
Line 9258... Line 9258...
9258
      return
9258
      return
9259
    oprot.writeStructBegin('getAlerts_result')
9259
    oprot.writeStructBegin('getAlerts_result')
9260
    if self.success is not None:
9260
    if self.success is not None:
9261
      oprot.writeFieldBegin('success', TType.LIST, 0)
9261
      oprot.writeFieldBegin('success', TType.LIST, 0)
9262
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9262
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9263
      for iter125 in self.success:
9263
      for iter146 in self.success:
9264
        iter125.write(oprot)
9264
        iter146.write(oprot)
9265
      oprot.writeListEnd()
9265
      oprot.writeListEnd()
9266
      oprot.writeFieldEnd()
9266
      oprot.writeFieldEnd()
9267
    oprot.writeFieldStop()
9267
    oprot.writeFieldStop()
9268
    oprot.writeStructEnd()
9268
    oprot.writeStructEnd()
9269
 
9269
 
Line 9777... Line 9777...
9777
      if ftype == TType.STOP:
9777
      if ftype == TType.STOP:
9778
        break
9778
        break
9779
      if fid == 0:
9779
      if fid == 0:
9780
        if ftype == TType.LIST:
9780
        if ftype == TType.LIST:
9781
          self.success = []
9781
          self.success = []
9782
          (_etype129, _size126) = iprot.readListBegin()
9782
          (_etype150, _size147) = iprot.readListBegin()
9783
          for _i130 in xrange(_size126):
9783
          for _i151 in xrange(_size147):
9784
            _elem131 = iprot.readDouble();
9784
            _elem152 = iprot.readDouble();
9785
            self.success.append(_elem131)
9785
            self.success.append(_elem152)
9786
          iprot.readListEnd()
9786
          iprot.readListEnd()
9787
        else:
9787
        else:
9788
          iprot.skip(ftype)
9788
          iprot.skip(ftype)
9789
      else:
9789
      else:
9790
        iprot.skip(ftype)
9790
        iprot.skip(ftype)
Line 9797... Line 9797...
9797
      return
9797
      return
9798
    oprot.writeStructBegin('getValidOrdersAmountRange_result')
9798
    oprot.writeStructBegin('getValidOrdersAmountRange_result')
9799
    if self.success is not None:
9799
    if self.success is not None:
9800
      oprot.writeFieldBegin('success', TType.LIST, 0)
9800
      oprot.writeFieldBegin('success', TType.LIST, 0)
9801
      oprot.writeListBegin(TType.DOUBLE, len(self.success))
9801
      oprot.writeListBegin(TType.DOUBLE, len(self.success))
9802
      for iter132 in self.success:
9802
      for iter153 in self.success:
9803
        oprot.writeDouble(iter132)
9803
        oprot.writeDouble(iter153)
9804
      oprot.writeListEnd()
9804
      oprot.writeListEnd()
9805
      oprot.writeFieldEnd()
9805
      oprot.writeFieldEnd()
9806
    oprot.writeFieldStop()
9806
    oprot.writeFieldStop()
9807
    oprot.writeStructEnd()
9807
    oprot.writeStructEnd()
9808
 
9808
 
Line 9904... Line 9904...
9904
      if ftype == TType.STOP:
9904
      if ftype == TType.STOP:
9905
        break
9905
        break
9906
      if fid == 0:
9906
      if fid == 0:
9907
        if ftype == TType.LIST:
9907
        if ftype == TType.LIST:
9908
          self.success = []
9908
          self.success = []
9909
          (_etype136, _size133) = iprot.readListBegin()
9909
          (_etype157, _size154) = iprot.readListBegin()
9910
          for _i137 in xrange(_size133):
9910
          for _i158 in xrange(_size154):
9911
            _elem138 = Order()
9911
            _elem159 = Order()
9912
            _elem138.read(iprot)
9912
            _elem159.read(iprot)
9913
            self.success.append(_elem138)
9913
            self.success.append(_elem159)
9914
          iprot.readListEnd()
9914
          iprot.readListEnd()
9915
        else:
9915
        else:
9916
          iprot.skip(ftype)
9916
          iprot.skip(ftype)
9917
      else:
9917
      else:
9918
        iprot.skip(ftype)
9918
        iprot.skip(ftype)
Line 9925... Line 9925...
9925
      return
9925
      return
9926
    oprot.writeStructBegin('getValidOrders_result')
9926
    oprot.writeStructBegin('getValidOrders_result')
9927
    if self.success is not None:
9927
    if self.success is not None:
9928
      oprot.writeFieldBegin('success', TType.LIST, 0)
9928
      oprot.writeFieldBegin('success', TType.LIST, 0)
9929
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9929
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9930
      for iter139 in self.success:
9930
      for iter160 in self.success:
9931
        iter139.write(oprot)
9931
        iter160.write(oprot)
9932
      oprot.writeListEnd()
9932
      oprot.writeListEnd()
9933
      oprot.writeFieldEnd()
9933
      oprot.writeFieldEnd()
9934
    oprot.writeFieldStop()
9934
    oprot.writeFieldStop()
9935
    oprot.writeStructEnd()
9935
    oprot.writeStructEnd()
9936
 
9936
 
Line 10035... Line 10035...
10035
      if ftype == TType.STOP:
10035
      if ftype == TType.STOP:
10036
        break
10036
        break
10037
      if fid == 0:
10037
      if fid == 0:
10038
        if ftype == TType.LIST:
10038
        if ftype == TType.LIST:
10039
          self.success = []
10039
          self.success = []
10040
          (_etype143, _size140) = iprot.readListBegin()
10040
          (_etype164, _size161) = iprot.readListBegin()
10041
          for _i144 in xrange(_size140):
10041
          for _i165 in xrange(_size161):
10042
            _elem145 = Order()
10042
            _elem166 = Order()
10043
            _elem145.read(iprot)
10043
            _elem166.read(iprot)
10044
            self.success.append(_elem145)
10044
            self.success.append(_elem166)
10045
          iprot.readListEnd()
10045
          iprot.readListEnd()
10046
        else:
10046
        else:
10047
          iprot.skip(ftype)
10047
          iprot.skip(ftype)
10048
      elif fid == 1:
10048
      elif fid == 1:
10049
        if ftype == TType.STRUCT:
10049
        if ftype == TType.STRUCT:
Line 10062... Line 10062...
10062
      return
10062
      return
10063
    oprot.writeStructBegin('batchOrders_result')
10063
    oprot.writeStructBegin('batchOrders_result')
10064
    if self.success is not None:
10064
    if self.success is not None:
10065
      oprot.writeFieldBegin('success', TType.LIST, 0)
10065
      oprot.writeFieldBegin('success', TType.LIST, 0)
10066
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10066
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10067
      for iter146 in self.success:
10067
      for iter167 in self.success:
10068
        iter146.write(oprot)
10068
        iter167.write(oprot)
10069
      oprot.writeListEnd()
10069
      oprot.writeListEnd()
10070
      oprot.writeFieldEnd()
10070
      oprot.writeFieldEnd()
10071
    if self.ex is not None:
10071
    if self.ex is not None:
10072
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
10072
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
10073
      self.ex.write(oprot)
10073
      self.ex.write(oprot)
Line 11063... Line 11063...
11063
        else:
11063
        else:
11064
          iprot.skip(ftype)
11064
          iprot.skip(ftype)
11065
      elif fid == 4:
11065
      elif fid == 4:
11066
        if ftype == TType.LIST:
11066
        if ftype == TType.LIST:
11067
          self.orderIds = []
11067
          self.orderIds = []
11068
          (_etype150, _size147) = iprot.readListBegin()
11068
          (_etype171, _size168) = iprot.readListBegin()
11069
          for _i151 in xrange(_size147):
11069
          for _i172 in xrange(_size168):
11070
            _elem152 = iprot.readI64();
11070
            _elem173 = iprot.readI64();
11071
            self.orderIds.append(_elem152)
11071
            self.orderIds.append(_elem173)
11072
          iprot.readListEnd()
11072
          iprot.readListEnd()
11073
        else:
11073
        else:
11074
          iprot.skip(ftype)
11074
          iprot.skip(ftype)
11075
      else:
11075
      else:
11076
        iprot.skip(ftype)
11076
        iprot.skip(ftype)
Line 11095... Line 11095...
11095
      oprot.writeBool(self.cod)
11095
      oprot.writeBool(self.cod)
11096
      oprot.writeFieldEnd()
11096
      oprot.writeFieldEnd()
11097
    if self.orderIds is not None:
11097
    if self.orderIds is not None:
11098
      oprot.writeFieldBegin('orderIds', TType.LIST, 4)
11098
      oprot.writeFieldBegin('orderIds', TType.LIST, 4)
11099
      oprot.writeListBegin(TType.I64, len(self.orderIds))
11099
      oprot.writeListBegin(TType.I64, len(self.orderIds))
11100
      for iter153 in self.orderIds:
11100
      for iter174 in self.orderIds:
11101
        oprot.writeI64(iter153)
11101
        oprot.writeI64(iter174)
11102
      oprot.writeListEnd()
11102
      oprot.writeListEnd()
11103
      oprot.writeFieldEnd()
11103
      oprot.writeFieldEnd()
11104
    oprot.writeFieldStop()
11104
    oprot.writeFieldStop()
11105
    oprot.writeStructEnd()
11105
    oprot.writeStructEnd()
11106
 
11106
 
Line 11223... Line 11223...
11223
        else:
11223
        else:
11224
          iprot.skip(ftype)
11224
          iprot.skip(ftype)
11225
      elif fid == 2:
11225
      elif fid == 2:
11226
        if ftype == TType.MAP:
11226
        if ftype == TType.MAP:
11227
          self.pickupDetails = {}
11227
          self.pickupDetails = {}
11228
          (_ktype155, _vtype156, _size154 ) = iprot.readMapBegin() 
11228
          (_ktype176, _vtype177, _size175 ) = iprot.readMapBegin() 
11229
          for _i158 in xrange(_size154):
11229
          for _i179 in xrange(_size175):
11230
            _key159 = iprot.readString();
11230
            _key180 = iprot.readString();
11231
            _val160 = iprot.readString();
11231
            _val181 = iprot.readString();
11232
            self.pickupDetails[_key159] = _val160
11232
            self.pickupDetails[_key180] = _val181
11233
          iprot.readMapEnd()
11233
          iprot.readMapEnd()
11234
        else:
11234
        else:
11235
          iprot.skip(ftype)
11235
          iprot.skip(ftype)
11236
      else:
11236
      else:
11237
        iprot.skip(ftype)
11237
        iprot.skip(ftype)
Line 11248... Line 11248...
11248
      oprot.writeI64(self.providerId)
11248
      oprot.writeI64(self.providerId)
11249
      oprot.writeFieldEnd()
11249
      oprot.writeFieldEnd()
11250
    if self.pickupDetails is not None:
11250
    if self.pickupDetails is not None:
11251
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
11251
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
11252
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
11252
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
11253
      for kiter161,viter162 in self.pickupDetails.items():
11253
      for kiter182,viter183 in self.pickupDetails.items():
11254
        oprot.writeString(kiter161)
11254
        oprot.writeString(kiter182)
11255
        oprot.writeString(viter162)
11255
        oprot.writeString(viter183)
11256
      oprot.writeMapEnd()
11256
      oprot.writeMapEnd()
11257
      oprot.writeFieldEnd()
11257
      oprot.writeFieldEnd()
11258
    oprot.writeFieldStop()
11258
    oprot.writeFieldStop()
11259
    oprot.writeStructEnd()
11259
    oprot.writeStructEnd()
11260
 
11260
 
Line 11299... Line 11299...
11299
      if ftype == TType.STOP:
11299
      if ftype == TType.STOP:
11300
        break
11300
        break
11301
      if fid == 0:
11301
      if fid == 0:
11302
        if ftype == TType.LIST:
11302
        if ftype == TType.LIST:
11303
          self.success = []
11303
          self.success = []
11304
          (_etype166, _size163) = iprot.readListBegin()
11304
          (_etype187, _size184) = iprot.readListBegin()
11305
          for _i167 in xrange(_size163):
11305
          for _i188 in xrange(_size184):
11306
            _elem168 = Order()
11306
            _elem189 = Order()
11307
            _elem168.read(iprot)
11307
            _elem189.read(iprot)
11308
            self.success.append(_elem168)
11308
            self.success.append(_elem189)
11309
          iprot.readListEnd()
11309
          iprot.readListEnd()
11310
        else:
11310
        else:
11311
          iprot.skip(ftype)
11311
          iprot.skip(ftype)
11312
      elif fid == 1:
11312
      elif fid == 1:
11313
        if ftype == TType.STRUCT:
11313
        if ftype == TType.STRUCT:
Line 11326... Line 11326...
11326
      return
11326
      return
11327
    oprot.writeStructBegin('markOrdersAsPickedUp_result')
11327
    oprot.writeStructBegin('markOrdersAsPickedUp_result')
11328
    if self.success is not None:
11328
    if self.success is not None:
11329
      oprot.writeFieldBegin('success', TType.LIST, 0)
11329
      oprot.writeFieldBegin('success', TType.LIST, 0)
11330
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11330
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11331
      for iter169 in self.success:
11331
      for iter190 in self.success:
11332
        iter169.write(oprot)
11332
        iter190.write(oprot)
11333
      oprot.writeListEnd()
11333
      oprot.writeListEnd()
11334
      oprot.writeFieldEnd()
11334
      oprot.writeFieldEnd()
11335
    if self.ex is not None:
11335
    if self.ex is not None:
11336
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
11336
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
11337
      self.ex.write(oprot)
11337
      self.ex.write(oprot)
Line 11386... Line 11386...
11386
        else:
11386
        else:
11387
          iprot.skip(ftype)
11387
          iprot.skip(ftype)
11388
      elif fid == 2:
11388
      elif fid == 2:
11389
        if ftype == TType.MAP:
11389
        if ftype == TType.MAP:
11390
          self.deliveredOrders = {}
11390
          self.deliveredOrders = {}
11391
          (_ktype171, _vtype172, _size170 ) = iprot.readMapBegin() 
11391
          (_ktype192, _vtype193, _size191 ) = iprot.readMapBegin() 
11392
          for _i174 in xrange(_size170):
11392
          for _i195 in xrange(_size191):
11393
            _key175 = iprot.readString();
11393
            _key196 = iprot.readString();
11394
            _val176 = iprot.readString();
11394
            _val197 = iprot.readString();
11395
            self.deliveredOrders[_key175] = _val176
11395
            self.deliveredOrders[_key196] = _val197
11396
          iprot.readMapEnd()
11396
          iprot.readMapEnd()
11397
        else:
11397
        else:
11398
          iprot.skip(ftype)
11398
          iprot.skip(ftype)
11399
      else:
11399
      else:
11400
        iprot.skip(ftype)
11400
        iprot.skip(ftype)
Line 11411... Line 11411...
11411
      oprot.writeI64(self.providerId)
11411
      oprot.writeI64(self.providerId)
11412
      oprot.writeFieldEnd()
11412
      oprot.writeFieldEnd()
11413
    if self.deliveredOrders is not None:
11413
    if self.deliveredOrders is not None:
11414
      oprot.writeFieldBegin('deliveredOrders', TType.MAP, 2)
11414
      oprot.writeFieldBegin('deliveredOrders', TType.MAP, 2)
11415
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.deliveredOrders))
11415
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.deliveredOrders))
11416
      for kiter177,viter178 in self.deliveredOrders.items():
11416
      for kiter198,viter199 in self.deliveredOrders.items():
11417
        oprot.writeString(kiter177)
11417
        oprot.writeString(kiter198)
11418
        oprot.writeString(viter178)
11418
        oprot.writeString(viter199)
11419
      oprot.writeMapEnd()
11419
      oprot.writeMapEnd()
11420
      oprot.writeFieldEnd()
11420
      oprot.writeFieldEnd()
11421
    oprot.writeFieldStop()
11421
    oprot.writeFieldStop()
11422
    oprot.writeStructEnd()
11422
    oprot.writeStructEnd()
11423
 
11423
 
Line 11529... Line 11529...
11529
        else:
11529
        else:
11530
          iprot.skip(ftype)
11530
          iprot.skip(ftype)
11531
      elif fid == 2:
11531
      elif fid == 2:
11532
        if ftype == TType.MAP:
11532
        if ftype == TType.MAP:
11533
          self.returnedOrders = {}
11533
          self.returnedOrders = {}
11534
          (_ktype180, _vtype181, _size179 ) = iprot.readMapBegin() 
11534
          (_ktype201, _vtype202, _size200 ) = iprot.readMapBegin() 
11535
          for _i183 in xrange(_size179):
11535
          for _i204 in xrange(_size200):
11536
            _key184 = iprot.readString();
11536
            _key205 = iprot.readString();
11537
            _val185 = iprot.readString();
11537
            _val206 = iprot.readString();
11538
            self.returnedOrders[_key184] = _val185
11538
            self.returnedOrders[_key205] = _val206
11539
          iprot.readMapEnd()
11539
          iprot.readMapEnd()
11540
        else:
11540
        else:
11541
          iprot.skip(ftype)
11541
          iprot.skip(ftype)
11542
      else:
11542
      else:
11543
        iprot.skip(ftype)
11543
        iprot.skip(ftype)
Line 11554... Line 11554...
11554
      oprot.writeI64(self.providerId)
11554
      oprot.writeI64(self.providerId)
11555
      oprot.writeFieldEnd()
11555
      oprot.writeFieldEnd()
11556
    if self.returnedOrders is not None:
11556
    if self.returnedOrders is not None:
11557
      oprot.writeFieldBegin('returnedOrders', TType.MAP, 2)
11557
      oprot.writeFieldBegin('returnedOrders', TType.MAP, 2)
11558
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.returnedOrders))
11558
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.returnedOrders))
11559
      for kiter186,viter187 in self.returnedOrders.items():
11559
      for kiter207,viter208 in self.returnedOrders.items():
11560
        oprot.writeString(kiter186)
11560
        oprot.writeString(kiter207)
11561
        oprot.writeString(viter187)
11561
        oprot.writeString(viter208)
11562
      oprot.writeMapEnd()
11562
      oprot.writeMapEnd()
11563
      oprot.writeFieldEnd()
11563
      oprot.writeFieldEnd()
11564
    oprot.writeFieldStop()
11564
    oprot.writeFieldStop()
11565
    oprot.writeStructEnd()
11565
    oprot.writeStructEnd()
11566
 
11566
 
Line 11672... Line 11672...
11672
        else:
11672
        else:
11673
          iprot.skip(ftype)
11673
          iprot.skip(ftype)
11674
      elif fid == 2:
11674
      elif fid == 2:
11675
        if ftype == TType.MAP:
11675
        if ftype == TType.MAP:
11676
          self.undeliveredOrders = {}
11676
          self.undeliveredOrders = {}
11677
          (_ktype189, _vtype190, _size188 ) = iprot.readMapBegin() 
11677
          (_ktype210, _vtype211, _size209 ) = iprot.readMapBegin() 
11678
          for _i192 in xrange(_size188):
11678
          for _i213 in xrange(_size209):
11679
            _key193 = iprot.readString();
11679
            _key214 = iprot.readString();
11680
            _val194 = iprot.readString();
11680
            _val215 = iprot.readString();
11681
            self.undeliveredOrders[_key193] = _val194
11681
            self.undeliveredOrders[_key214] = _val215
11682
          iprot.readMapEnd()
11682
          iprot.readMapEnd()
11683
        else:
11683
        else:
11684
          iprot.skip(ftype)
11684
          iprot.skip(ftype)
11685
      else:
11685
      else:
11686
        iprot.skip(ftype)
11686
        iprot.skip(ftype)
Line 11697... Line 11697...
11697
      oprot.writeI64(self.providerId)
11697
      oprot.writeI64(self.providerId)
11698
      oprot.writeFieldEnd()
11698
      oprot.writeFieldEnd()
11699
    if self.undeliveredOrders is not None:
11699
    if self.undeliveredOrders is not None:
11700
      oprot.writeFieldBegin('undeliveredOrders', TType.MAP, 2)
11700
      oprot.writeFieldBegin('undeliveredOrders', TType.MAP, 2)
11701
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.undeliveredOrders))
11701
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.undeliveredOrders))
11702
      for kiter195,viter196 in self.undeliveredOrders.items():
11702
      for kiter216,viter217 in self.undeliveredOrders.items():
11703
        oprot.writeString(kiter195)
11703
        oprot.writeString(kiter216)
11704
        oprot.writeString(viter196)
11704
        oprot.writeString(viter217)
11705
      oprot.writeMapEnd()
11705
      oprot.writeMapEnd()
11706
      oprot.writeFieldEnd()
11706
      oprot.writeFieldEnd()
11707
    oprot.writeFieldStop()
11707
    oprot.writeFieldStop()
11708
    oprot.writeStructEnd()
11708
    oprot.writeStructEnd()
11709
 
11709
 
Line 11748... Line 11748...
11748
      if ftype == TType.STOP:
11748
      if ftype == TType.STOP:
11749
        break
11749
        break
11750
      if fid == 0:
11750
      if fid == 0:
11751
        if ftype == TType.LIST:
11751
        if ftype == TType.LIST:
11752
          self.success = []
11752
          self.success = []
11753
          (_etype200, _size197) = iprot.readListBegin()
11753
          (_etype221, _size218) = iprot.readListBegin()
11754
          for _i201 in xrange(_size197):
11754
          for _i222 in xrange(_size218):
11755
            _elem202 = Order()
11755
            _elem223 = Order()
11756
            _elem202.read(iprot)
11756
            _elem223.read(iprot)
11757
            self.success.append(_elem202)
11757
            self.success.append(_elem223)
11758
          iprot.readListEnd()
11758
          iprot.readListEnd()
11759
        else:
11759
        else:
11760
          iprot.skip(ftype)
11760
          iprot.skip(ftype)
11761
      elif fid == 1:
11761
      elif fid == 1:
11762
        if ftype == TType.STRUCT:
11762
        if ftype == TType.STRUCT:
Line 11775... Line 11775...
11775
      return
11775
      return
11776
    oprot.writeStructBegin('updateNonDeliveryReason_result')
11776
    oprot.writeStructBegin('updateNonDeliveryReason_result')
11777
    if self.success is not None:
11777
    if self.success is not None:
11778
      oprot.writeFieldBegin('success', TType.LIST, 0)
11778
      oprot.writeFieldBegin('success', TType.LIST, 0)
11779
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11779
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11780
      for iter203 in self.success:
11780
      for iter224 in self.success:
11781
        iter203.write(oprot)
11781
        iter224.write(oprot)
11782
      oprot.writeListEnd()
11782
      oprot.writeListEnd()
11783
      oprot.writeFieldEnd()
11783
      oprot.writeFieldEnd()
11784
    if self.ex is not None:
11784
    if self.ex is not None:
11785
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
11785
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
11786
      self.ex.write(oprot)
11786
      self.ex.write(oprot)
Line 11898... Line 11898...
11898
      if ftype == TType.STOP:
11898
      if ftype == TType.STOP:
11899
        break
11899
        break
11900
      if fid == 0:
11900
      if fid == 0:
11901
        if ftype == TType.LIST:
11901
        if ftype == TType.LIST:
11902
          self.success = []
11902
          self.success = []
11903
          (_etype207, _size204) = iprot.readListBegin()
11903
          (_etype228, _size225) = iprot.readListBegin()
11904
          for _i208 in xrange(_size204):
11904
          for _i229 in xrange(_size225):
11905
            _elem209 = Order()
11905
            _elem230 = Order()
11906
            _elem209.read(iprot)
11906
            _elem230.read(iprot)
11907
            self.success.append(_elem209)
11907
            self.success.append(_elem230)
11908
          iprot.readListEnd()
11908
          iprot.readListEnd()
11909
        else:
11909
        else:
11910
          iprot.skip(ftype)
11910
          iprot.skip(ftype)
11911
      else:
11911
      else:
11912
        iprot.skip(ftype)
11912
        iprot.skip(ftype)
Line 11919... Line 11919...
11919
      return
11919
      return
11920
    oprot.writeStructBegin('getUndeliveredOrders_result')
11920
    oprot.writeStructBegin('getUndeliveredOrders_result')
11921
    if self.success is not None:
11921
    if self.success is not None:
11922
      oprot.writeFieldBegin('success', TType.LIST, 0)
11922
      oprot.writeFieldBegin('success', TType.LIST, 0)
11923
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11923
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11924
      for iter210 in self.success:
11924
      for iter231 in self.success:
11925
        iter210.write(oprot)
11925
        iter231.write(oprot)
11926
      oprot.writeListEnd()
11926
      oprot.writeListEnd()
11927
      oprot.writeFieldEnd()
11927
      oprot.writeFieldEnd()
11928
    oprot.writeFieldStop()
11928
    oprot.writeFieldStop()
11929
    oprot.writeStructEnd()
11929
    oprot.writeStructEnd()
11930
 
11930
 
Line 12008... Line 12008...
12008
      if ftype == TType.STOP:
12008
      if ftype == TType.STOP:
12009
        break
12009
        break
12010
      if fid == 0:
12010
      if fid == 0:
12011
        if ftype == TType.LIST:
12011
        if ftype == TType.LIST:
12012
          self.success = []
12012
          self.success = []
12013
          (_etype214, _size211) = iprot.readListBegin()
12013
          (_etype235, _size232) = iprot.readListBegin()
12014
          for _i215 in xrange(_size211):
12014
          for _i236 in xrange(_size232):
12015
            _elem216 = Order()
12015
            _elem237 = Order()
12016
            _elem216.read(iprot)
12016
            _elem237.read(iprot)
12017
            self.success.append(_elem216)
12017
            self.success.append(_elem237)
12018
          iprot.readListEnd()
12018
          iprot.readListEnd()
12019
        else:
12019
        else:
12020
          iprot.skip(ftype)
12020
          iprot.skip(ftype)
12021
      else:
12021
      else:
12022
        iprot.skip(ftype)
12022
        iprot.skip(ftype)
Line 12029... Line 12029...
12029
      return
12029
      return
12030
    oprot.writeStructBegin('getUndeliveredOrdersExpectedDeliveryDateNotMet_result')
12030
    oprot.writeStructBegin('getUndeliveredOrdersExpectedDeliveryDateNotMet_result')
12031
    if self.success is not None:
12031
    if self.success is not None:
12032
      oprot.writeFieldBegin('success', TType.LIST, 0)
12032
      oprot.writeFieldBegin('success', TType.LIST, 0)
12033
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12033
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12034
      for iter217 in self.success:
12034
      for iter238 in self.success:
12035
        iter217.write(oprot)
12035
        iter238.write(oprot)
12036
      oprot.writeListEnd()
12036
      oprot.writeListEnd()
12037
      oprot.writeFieldEnd()
12037
      oprot.writeFieldEnd()
12038
    oprot.writeFieldStop()
12038
    oprot.writeFieldStop()
12039
    oprot.writeStructEnd()
12039
    oprot.writeStructEnd()
12040
 
12040
 
Line 13208... Line 13208...
13208
        else:
13208
        else:
13209
          iprot.skip(ftype)
13209
          iprot.skip(ftype)
13210
      elif fid == 2:
13210
      elif fid == 2:
13211
        if ftype == TType.MAP:
13211
        if ftype == TType.MAP:
13212
          self.pickupDetails = {}
13212
          self.pickupDetails = {}
13213
          (_ktype219, _vtype220, _size218 ) = iprot.readMapBegin() 
13213
          (_ktype240, _vtype241, _size239 ) = iprot.readMapBegin() 
13214
          for _i222 in xrange(_size218):
13214
          for _i243 in xrange(_size239):
13215
            _key223 = iprot.readString();
13215
            _key244 = iprot.readString();
13216
            _val224 = iprot.readString();
13216
            _val245 = iprot.readString();
13217
            self.pickupDetails[_key223] = _val224
13217
            self.pickupDetails[_key244] = _val245
13218
          iprot.readMapEnd()
13218
          iprot.readMapEnd()
13219
        else:
13219
        else:
13220
          iprot.skip(ftype)
13220
          iprot.skip(ftype)
13221
      else:
13221
      else:
13222
        iprot.skip(ftype)
13222
        iprot.skip(ftype)
Line 13233... Line 13233...
13233
      oprot.writeI64(self.providerId)
13233
      oprot.writeI64(self.providerId)
13234
      oprot.writeFieldEnd()
13234
      oprot.writeFieldEnd()
13235
    if self.pickupDetails is not None:
13235
    if self.pickupDetails is not None:
13236
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
13236
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
13237
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
13237
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
13238
      for kiter225,viter226 in self.pickupDetails.items():
13238
      for kiter246,viter247 in self.pickupDetails.items():
13239
        oprot.writeString(kiter225)
13239
        oprot.writeString(kiter246)
13240
        oprot.writeString(viter226)
13240
        oprot.writeString(viter247)
13241
      oprot.writeMapEnd()
13241
      oprot.writeMapEnd()
13242
      oprot.writeFieldEnd()
13242
      oprot.writeFieldEnd()
13243
    oprot.writeFieldStop()
13243
    oprot.writeFieldStop()
13244
    oprot.writeStructEnd()
13244
    oprot.writeStructEnd()
13245
 
13245
 
Line 13281... Line 13281...
13281
      if ftype == TType.STOP:
13281
      if ftype == TType.STOP:
13282
        break
13282
        break
13283
      if fid == 0:
13283
      if fid == 0:
13284
        if ftype == TType.LIST:
13284
        if ftype == TType.LIST:
13285
          self.success = []
13285
          self.success = []
13286
          (_etype230, _size227) = iprot.readListBegin()
13286
          (_etype251, _size248) = iprot.readListBegin()
13287
          for _i231 in xrange(_size227):
13287
          for _i252 in xrange(_size248):
13288
            _elem232 = Order()
13288
            _elem253 = Order()
13289
            _elem232.read(iprot)
13289
            _elem253.read(iprot)
13290
            self.success.append(_elem232)
13290
            self.success.append(_elem253)
13291
          iprot.readListEnd()
13291
          iprot.readListEnd()
13292
        else:
13292
        else:
13293
          iprot.skip(ftype)
13293
          iprot.skip(ftype)
13294
      else:
13294
      else:
13295
        iprot.skip(ftype)
13295
        iprot.skip(ftype)
Line 13302... Line 13302...
13302
      return
13302
      return
13303
    oprot.writeStructBegin('markDoasAsPickedUp_result')
13303
    oprot.writeStructBegin('markDoasAsPickedUp_result')
13304
    if self.success is not None:
13304
    if self.success is not None:
13305
      oprot.writeFieldBegin('success', TType.LIST, 0)
13305
      oprot.writeFieldBegin('success', TType.LIST, 0)
13306
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13306
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13307
      for iter233 in self.success:
13307
      for iter254 in self.success:
13308
        iter233.write(oprot)
13308
        iter254.write(oprot)
13309
      oprot.writeListEnd()
13309
      oprot.writeListEnd()
13310
      oprot.writeFieldEnd()
13310
      oprot.writeFieldEnd()
13311
    oprot.writeFieldStop()
13311
    oprot.writeFieldStop()
13312
    oprot.writeStructEnd()
13312
    oprot.writeStructEnd()
13313
 
13313
 
Line 13358... Line 13358...
13358
        else:
13358
        else:
13359
          iprot.skip(ftype)
13359
          iprot.skip(ftype)
13360
      elif fid == 2:
13360
      elif fid == 2:
13361
        if ftype == TType.MAP:
13361
        if ftype == TType.MAP:
13362
          self.pickupDetails = {}
13362
          self.pickupDetails = {}
13363
          (_ktype235, _vtype236, _size234 ) = iprot.readMapBegin() 
13363
          (_ktype256, _vtype257, _size255 ) = iprot.readMapBegin() 
13364
          for _i238 in xrange(_size234):
13364
          for _i259 in xrange(_size255):
13365
            _key239 = iprot.readString();
13365
            _key260 = iprot.readString();
13366
            _val240 = iprot.readString();
13366
            _val261 = iprot.readString();
13367
            self.pickupDetails[_key239] = _val240
13367
            self.pickupDetails[_key260] = _val261
13368
          iprot.readMapEnd()
13368
          iprot.readMapEnd()
13369
        else:
13369
        else:
13370
          iprot.skip(ftype)
13370
          iprot.skip(ftype)
13371
      else:
13371
      else:
13372
        iprot.skip(ftype)
13372
        iprot.skip(ftype)
Line 13383... Line 13383...
13383
      oprot.writeI64(self.providerId)
13383
      oprot.writeI64(self.providerId)
13384
      oprot.writeFieldEnd()
13384
      oprot.writeFieldEnd()
13385
    if self.pickupDetails is not None:
13385
    if self.pickupDetails is not None:
13386
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
13386
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
13387
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
13387
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
13388
      for kiter241,viter242 in self.pickupDetails.items():
13388
      for kiter262,viter263 in self.pickupDetails.items():
13389
        oprot.writeString(kiter241)
13389
        oprot.writeString(kiter262)
13390
        oprot.writeString(viter242)
13390
        oprot.writeString(viter263)
13391
      oprot.writeMapEnd()
13391
      oprot.writeMapEnd()
13392
      oprot.writeFieldEnd()
13392
      oprot.writeFieldEnd()
13393
    oprot.writeFieldStop()
13393
    oprot.writeFieldStop()
13394
    oprot.writeStructEnd()
13394
    oprot.writeStructEnd()
13395
 
13395
 
Line 13431... Line 13431...
13431
      if ftype == TType.STOP:
13431
      if ftype == TType.STOP:
13432
        break
13432
        break
13433
      if fid == 0:
13433
      if fid == 0:
13434
        if ftype == TType.LIST:
13434
        if ftype == TType.LIST:
13435
          self.success = []
13435
          self.success = []
13436
          (_etype246, _size243) = iprot.readListBegin()
13436
          (_etype267, _size264) = iprot.readListBegin()
13437
          for _i247 in xrange(_size243):
13437
          for _i268 in xrange(_size264):
13438
            _elem248 = Order()
13438
            _elem269 = Order()
13439
            _elem248.read(iprot)
13439
            _elem269.read(iprot)
13440
            self.success.append(_elem248)
13440
            self.success.append(_elem269)
13441
          iprot.readListEnd()
13441
          iprot.readListEnd()
13442
        else:
13442
        else:
13443
          iprot.skip(ftype)
13443
          iprot.skip(ftype)
13444
      else:
13444
      else:
13445
        iprot.skip(ftype)
13445
        iprot.skip(ftype)
Line 13452... Line 13452...
13452
      return
13452
      return
13453
    oprot.writeStructBegin('markReturnOrdersAsPickedUp_result')
13453
    oprot.writeStructBegin('markReturnOrdersAsPickedUp_result')
13454
    if self.success is not None:
13454
    if self.success is not None:
13455
      oprot.writeFieldBegin('success', TType.LIST, 0)
13455
      oprot.writeFieldBegin('success', TType.LIST, 0)
13456
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13456
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13457
      for iter249 in self.success:
13457
      for iter270 in self.success:
13458
        iter249.write(oprot)
13458
        iter270.write(oprot)
13459
      oprot.writeListEnd()
13459
      oprot.writeListEnd()
13460
      oprot.writeFieldEnd()
13460
      oprot.writeFieldEnd()
13461
    oprot.writeFieldStop()
13461
    oprot.writeFieldStop()
13462
    oprot.writeStructEnd()
13462
    oprot.writeStructEnd()
13463
 
13463
 
Line 14303... Line 14303...
14303
      if ftype == TType.STOP:
14303
      if ftype == TType.STOP:
14304
        break
14304
        break
14305
      if fid == 0:
14305
      if fid == 0:
14306
        if ftype == TType.LIST:
14306
        if ftype == TType.LIST:
14307
          self.success = []
14307
          self.success = []
14308
          (_etype253, _size250) = iprot.readListBegin()
14308
          (_etype274, _size271) = iprot.readListBegin()
14309
          for _i254 in xrange(_size250):
14309
          for _i275 in xrange(_size271):
14310
            _elem255 = ReturnOrder()
14310
            _elem276 = ReturnOrder()
14311
            _elem255.read(iprot)
14311
            _elem276.read(iprot)
14312
            self.success.append(_elem255)
14312
            self.success.append(_elem276)
14313
          iprot.readListEnd()
14313
          iprot.readListEnd()
14314
        else:
14314
        else:
14315
          iprot.skip(ftype)
14315
          iprot.skip(ftype)
14316
      else:
14316
      else:
14317
        iprot.skip(ftype)
14317
        iprot.skip(ftype)
Line 14324... Line 14324...
14324
      return
14324
      return
14325
    oprot.writeStructBegin('getReturnOrders_result')
14325
    oprot.writeStructBegin('getReturnOrders_result')
14326
    if self.success is not None:
14326
    if self.success is not None:
14327
      oprot.writeFieldBegin('success', TType.LIST, 0)
14327
      oprot.writeFieldBegin('success', TType.LIST, 0)
14328
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14328
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14329
      for iter256 in self.success:
14329
      for iter277 in self.success:
14330
        iter256.write(oprot)
14330
        iter277.write(oprot)
14331
      oprot.writeListEnd()
14331
      oprot.writeListEnd()
14332
      oprot.writeFieldEnd()
14332
      oprot.writeFieldEnd()
14333
    oprot.writeFieldStop()
14333
    oprot.writeFieldStop()
14334
    oprot.writeStructEnd()
14334
    oprot.writeStructEnd()
14335
 
14335
 
Line 15238... Line 15238...
15238
      if ftype == TType.STOP:
15238
      if ftype == TType.STOP:
15239
        break
15239
        break
15240
      if fid == 1:
15240
      if fid == 1:
15241
        if ftype == TType.MAP:
15241
        if ftype == TType.MAP:
15242
          self.collectedAmountMap = {}
15242
          self.collectedAmountMap = {}
15243
          (_ktype258, _vtype259, _size257 ) = iprot.readMapBegin() 
15243
          (_ktype279, _vtype280, _size278 ) = iprot.readMapBegin() 
15244
          for _i261 in xrange(_size257):
15244
          for _i282 in xrange(_size278):
15245
            _key262 = iprot.readString();
15245
            _key283 = iprot.readString();
15246
            _val263 = iprot.readDouble();
15246
            _val284 = iprot.readDouble();
15247
            self.collectedAmountMap[_key262] = _val263
15247
            self.collectedAmountMap[_key283] = _val284
15248
          iprot.readMapEnd()
15248
          iprot.readMapEnd()
15249
        else:
15249
        else:
15250
          iprot.skip(ftype)
15250
          iprot.skip(ftype)
15251
      elif fid == 2:
15251
      elif fid == 2:
15252
        if ftype == TType.STRING:
15252
        if ftype == TType.STRING:
Line 15274... Line 15274...
15274
      return
15274
      return
15275
    oprot.writeStructBegin('reconcileCodCollection_args')
15275
    oprot.writeStructBegin('reconcileCodCollection_args')
15276
    if self.collectedAmountMap is not None:
15276
    if self.collectedAmountMap is not None:
15277
      oprot.writeFieldBegin('collectedAmountMap', TType.MAP, 1)
15277
      oprot.writeFieldBegin('collectedAmountMap', TType.MAP, 1)
15278
      oprot.writeMapBegin(TType.STRING, TType.DOUBLE, len(self.collectedAmountMap))
15278
      oprot.writeMapBegin(TType.STRING, TType.DOUBLE, len(self.collectedAmountMap))
15279
      for kiter264,viter265 in self.collectedAmountMap.items():
15279
      for kiter285,viter286 in self.collectedAmountMap.items():
15280
        oprot.writeString(kiter264)
15280
        oprot.writeString(kiter285)
15281
        oprot.writeDouble(viter265)
15281
        oprot.writeDouble(viter286)
15282
      oprot.writeMapEnd()
15282
      oprot.writeMapEnd()
15283
      oprot.writeFieldEnd()
15283
      oprot.writeFieldEnd()
15284
    if self.xferBy is not None:
15284
    if self.xferBy is not None:
15285
      oprot.writeFieldBegin('xferBy', TType.STRING, 2)
15285
      oprot.writeFieldBegin('xferBy', TType.STRING, 2)
15286
      oprot.writeString(self.xferBy)
15286
      oprot.writeString(self.xferBy)
Line 15337... Line 15337...
15337
      if ftype == TType.STOP:
15337
      if ftype == TType.STOP:
15338
        break
15338
        break
15339
      if fid == 0:
15339
      if fid == 0:
15340
        if ftype == TType.MAP:
15340
        if ftype == TType.MAP:
15341
          self.success = {}
15341
          self.success = {}
15342
          (_ktype267, _vtype268, _size266 ) = iprot.readMapBegin() 
15342
          (_ktype288, _vtype289, _size287 ) = iprot.readMapBegin() 
15343
          for _i270 in xrange(_size266):
15343
          for _i291 in xrange(_size287):
15344
            _key271 = iprot.readString();
15344
            _key292 = iprot.readString();
15345
            _val272 = iprot.readString();
15345
            _val293 = iprot.readString();
15346
            self.success[_key271] = _val272
15346
            self.success[_key292] = _val293
15347
          iprot.readMapEnd()
15347
          iprot.readMapEnd()
15348
        else:
15348
        else:
15349
          iprot.skip(ftype)
15349
          iprot.skip(ftype)
15350
      elif fid == 1:
15350
      elif fid == 1:
15351
        if ftype == TType.STRUCT:
15351
        if ftype == TType.STRUCT:
Line 15364... Line 15364...
15364
      return
15364
      return
15365
    oprot.writeStructBegin('reconcileCodCollection_result')
15365
    oprot.writeStructBegin('reconcileCodCollection_result')
15366
    if self.success is not None:
15366
    if self.success is not None:
15367
      oprot.writeFieldBegin('success', TType.MAP, 0)
15367
      oprot.writeFieldBegin('success', TType.MAP, 0)
15368
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.success))
15368
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.success))
15369
      for kiter273,viter274 in self.success.items():
15369
      for kiter294,viter295 in self.success.items():
15370
        oprot.writeString(kiter273)
15370
        oprot.writeString(kiter294)
15371
        oprot.writeString(viter274)
15371
        oprot.writeString(viter295)
15372
      oprot.writeMapEnd()
15372
      oprot.writeMapEnd()
15373
      oprot.writeFieldEnd()
15373
      oprot.writeFieldEnd()
15374
    if self.ex is not None:
15374
    if self.ex is not None:
15375
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
15375
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
15376
      self.ex.write(oprot)
15376
      self.ex.write(oprot)
Line 15476... Line 15476...
15476
      if ftype == TType.STOP:
15476
      if ftype == TType.STOP:
15477
        break
15477
        break
15478
      if fid == 0:
15478
      if fid == 0:
15479
        if ftype == TType.LIST:
15479
        if ftype == TType.LIST:
15480
          self.success = []
15480
          self.success = []
15481
          (_etype278, _size275) = iprot.readListBegin()
15481
          (_etype299, _size296) = iprot.readListBegin()
15482
          for _i279 in xrange(_size275):
15482
          for _i300 in xrange(_size296):
15483
            _elem280 = iprot.readI64();
15483
            _elem301 = iprot.readI64();
15484
            self.success.append(_elem280)
15484
            self.success.append(_elem301)
15485
          iprot.readListEnd()
15485
          iprot.readListEnd()
15486
        else:
15486
        else:
15487
          iprot.skip(ftype)
15487
          iprot.skip(ftype)
15488
      else:
15488
      else:
15489
        iprot.skip(ftype)
15489
        iprot.skip(ftype)
Line 15496... Line 15496...
15496
      return
15496
      return
15497
    oprot.writeStructBegin('getTransactionsRequiringExtraProcessing_result')
15497
    oprot.writeStructBegin('getTransactionsRequiringExtraProcessing_result')
15498
    if self.success is not None:
15498
    if self.success is not None:
15499
      oprot.writeFieldBegin('success', TType.LIST, 0)
15499
      oprot.writeFieldBegin('success', TType.LIST, 0)
15500
      oprot.writeListBegin(TType.I64, len(self.success))
15500
      oprot.writeListBegin(TType.I64, len(self.success))
15501
      for iter281 in self.success:
15501
      for iter302 in self.success:
15502
        oprot.writeI64(iter281)
15502
        oprot.writeI64(iter302)
15503
      oprot.writeListEnd()
15503
      oprot.writeListEnd()
15504
      oprot.writeFieldEnd()
15504
      oprot.writeFieldEnd()
15505
    oprot.writeFieldStop()
15505
    oprot.writeFieldStop()
15506
    oprot.writeStructEnd()
15506
    oprot.writeStructEnd()
15507
 
15507
 
Line 15699... Line 15699...
15699
      if ftype == TType.STOP:
15699
      if ftype == TType.STOP:
15700
        break
15700
        break
15701
      if fid == 0:
15701
      if fid == 0:
15702
        if ftype == TType.MAP:
15702
        if ftype == TType.MAP:
15703
          self.success = {}
15703
          self.success = {}
15704
          (_ktype283, _vtype284, _size282 ) = iprot.readMapBegin() 
15704
          (_ktype304, _vtype305, _size303 ) = iprot.readMapBegin() 
15705
          for _i286 in xrange(_size282):
15705
          for _i307 in xrange(_size303):
15706
            _key287 = iprot.readI64();
15706
            _key308 = iprot.readI64();
15707
            _val288 = iprot.readI64();
15707
            _val309 = iprot.readI64();
15708
            self.success[_key287] = _val288
15708
            self.success[_key308] = _val309
15709
          iprot.readMapEnd()
15709
          iprot.readMapEnd()
15710
        else:
15710
        else:
15711
          iprot.skip(ftype)
15711
          iprot.skip(ftype)
15712
      else:
15712
      else:
15713
        iprot.skip(ftype)
15713
        iprot.skip(ftype)
Line 15720... Line 15720...
15720
      return
15720
      return
15721
    oprot.writeStructBegin('getItemWiseRiskyOrdersCount_result')
15721
    oprot.writeStructBegin('getItemWiseRiskyOrdersCount_result')
15722
    if self.success is not None:
15722
    if self.success is not None:
15723
      oprot.writeFieldBegin('success', TType.MAP, 0)
15723
      oprot.writeFieldBegin('success', TType.MAP, 0)
15724
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
15724
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
15725
      for kiter289,viter290 in self.success.items():
15725
      for kiter310,viter311 in self.success.items():
15726
        oprot.writeI64(kiter289)
15726
        oprot.writeI64(kiter310)
15727
        oprot.writeI64(viter290)
15727
        oprot.writeI64(viter311)
15728
      oprot.writeMapEnd()
15728
      oprot.writeMapEnd()
15729
      oprot.writeFieldEnd()
15729
      oprot.writeFieldEnd()
15730
    oprot.writeFieldStop()
15730
    oprot.writeFieldStop()
15731
    oprot.writeStructEnd()
15731
    oprot.writeStructEnd()
15732
 
15732
 
Line 15769... Line 15769...
15769
      if ftype == TType.STOP:
15769
      if ftype == TType.STOP:
15770
        break
15770
        break
15771
      if fid == 1:
15771
      if fid == 1:
15772
        if ftype == TType.LIST:
15772
        if ftype == TType.LIST:
15773
          self.itemIds = []
15773
          self.itemIds = []
15774
          (_etype294, _size291) = iprot.readListBegin()
15774
          (_etype315, _size312) = iprot.readListBegin()
15775
          for _i295 in xrange(_size291):
15775
          for _i316 in xrange(_size312):
15776
            _elem296 = iprot.readI64();
15776
            _elem317 = iprot.readI64();
15777
            self.itemIds.append(_elem296)
15777
            self.itemIds.append(_elem317)
15778
          iprot.readListEnd()
15778
          iprot.readListEnd()
15779
        else:
15779
        else:
15780
          iprot.skip(ftype)
15780
          iprot.skip(ftype)
15781
      else:
15781
      else:
15782
        iprot.skip(ftype)
15782
        iprot.skip(ftype)
Line 15789... Line 15789...
15789
      return
15789
      return
15790
    oprot.writeStructBegin('getOrdersForItemIds_args')
15790
    oprot.writeStructBegin('getOrdersForItemIds_args')
15791
    if self.itemIds is not None:
15791
    if self.itemIds is not None:
15792
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
15792
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
15793
      oprot.writeListBegin(TType.I64, len(self.itemIds))
15793
      oprot.writeListBegin(TType.I64, len(self.itemIds))
15794
      for iter297 in self.itemIds:
15794
      for iter318 in self.itemIds:
15795
        oprot.writeI64(iter297)
15795
        oprot.writeI64(iter318)
15796
      oprot.writeListEnd()
15796
      oprot.writeListEnd()
15797
      oprot.writeFieldEnd()
15797
      oprot.writeFieldEnd()
15798
    oprot.writeFieldStop()
15798
    oprot.writeFieldStop()
15799
    oprot.writeStructEnd()
15799
    oprot.writeStructEnd()
15800
 
15800
 
Line 15836... Line 15836...
15836
      if ftype == TType.STOP:
15836
      if ftype == TType.STOP:
15837
        break
15837
        break
15838
      if fid == 0:
15838
      if fid == 0:
15839
        if ftype == TType.LIST:
15839
        if ftype == TType.LIST:
15840
          self.success = []
15840
          self.success = []
15841
          (_etype301, _size298) = iprot.readListBegin()
15841
          (_etype322, _size319) = iprot.readListBegin()
15842
          for _i302 in xrange(_size298):
15842
          for _i323 in xrange(_size319):
15843
            _elem303 = Order()
15843
            _elem324 = Order()
15844
            _elem303.read(iprot)
15844
            _elem324.read(iprot)
15845
            self.success.append(_elem303)
15845
            self.success.append(_elem324)
15846
          iprot.readListEnd()
15846
          iprot.readListEnd()
15847
        else:
15847
        else:
15848
          iprot.skip(ftype)
15848
          iprot.skip(ftype)
15849
      else:
15849
      else:
15850
        iprot.skip(ftype)
15850
        iprot.skip(ftype)
Line 15857... Line 15857...
15857
      return
15857
      return
15858
    oprot.writeStructBegin('getOrdersForItemIds_result')
15858
    oprot.writeStructBegin('getOrdersForItemIds_result')
15859
    if self.success is not None:
15859
    if self.success is not None:
15860
      oprot.writeFieldBegin('success', TType.LIST, 0)
15860
      oprot.writeFieldBegin('success', TType.LIST, 0)
15861
      oprot.writeListBegin(TType.STRUCT, len(self.success))
15861
      oprot.writeListBegin(TType.STRUCT, len(self.success))
15862
      for iter304 in self.success:
15862
      for iter325 in self.success:
15863
        iter304.write(oprot)
15863
        iter325.write(oprot)
15864
      oprot.writeListEnd()
15864
      oprot.writeListEnd()
15865
      oprot.writeFieldEnd()
15865
      oprot.writeFieldEnd()
15866
    oprot.writeFieldStop()
15866
    oprot.writeFieldStop()
15867
    oprot.writeStructEnd()
15867
    oprot.writeStructEnd()
15868
 
15868
 
Line 17380... Line 17380...
17380
      if ftype == TType.STOP:
17380
      if ftype == TType.STOP:
17381
        break
17381
        break
17382
      if fid == 0:
17382
      if fid == 0:
17383
        if ftype == TType.MAP:
17383
        if ftype == TType.MAP:
17384
          self.success = {}
17384
          self.success = {}
17385
          (_ktype306, _vtype307, _size305 ) = iprot.readMapBegin() 
17385
          (_ktype327, _vtype328, _size326 ) = iprot.readMapBegin() 
17386
          for _i309 in xrange(_size305):
17386
          for _i330 in xrange(_size326):
17387
            _key310 = iprot.readI32();
17387
            _key331 = iprot.readI32();
17388
            _val311 = TimeoutSummary()
17388
            _val332 = TimeoutSummary()
17389
            _val311.read(iprot)
17389
            _val332.read(iprot)
17390
            self.success[_key310] = _val311
17390
            self.success[_key331] = _val332
17391
          iprot.readMapEnd()
17391
          iprot.readMapEnd()
17392
        else:
17392
        else:
17393
          iprot.skip(ftype)
17393
          iprot.skip(ftype)
17394
      elif fid == 1:
17394
      elif fid == 1:
17395
        if ftype == TType.STRUCT:
17395
        if ftype == TType.STRUCT:
Line 17408... Line 17408...
17408
      return
17408
      return
17409
    oprot.writeStructBegin('markOrdersAsTimeout_result')
17409
    oprot.writeStructBegin('markOrdersAsTimeout_result')
17410
    if self.success is not None:
17410
    if self.success is not None:
17411
      oprot.writeFieldBegin('success', TType.MAP, 0)
17411
      oprot.writeFieldBegin('success', TType.MAP, 0)
17412
      oprot.writeMapBegin(TType.I32, TType.STRUCT, len(self.success))
17412
      oprot.writeMapBegin(TType.I32, TType.STRUCT, len(self.success))
17413
      for kiter312,viter313 in self.success.items():
17413
      for kiter333,viter334 in self.success.items():
17414
        oprot.writeI32(kiter312)
17414
        oprot.writeI32(kiter333)
17415
        viter313.write(oprot)
17415
        viter334.write(oprot)
17416
      oprot.writeMapEnd()
17416
      oprot.writeMapEnd()
17417
      oprot.writeFieldEnd()
17417
      oprot.writeFieldEnd()
17418
    if self.ex is not None:
17418
    if self.ex is not None:
17419
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
17419
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
17420
      self.ex.write(oprot)
17420
      self.ex.write(oprot)
Line 17800... Line 17800...
17800
      if ftype == TType.STOP:
17800
      if ftype == TType.STOP:
17801
        break
17801
        break
17802
      if fid == 0:
17802
      if fid == 0:
17803
        if ftype == TType.LIST:
17803
        if ftype == TType.LIST:
17804
          self.success = []
17804
          self.success = []
17805
          (_etype317, _size314) = iprot.readListBegin()
17805
          (_etype338, _size335) = iprot.readListBegin()
17806
          for _i318 in xrange(_size314):
17806
          for _i339 in xrange(_size335):
17807
            _elem319 = Order()
17807
            _elem340 = Order()
17808
            _elem319.read(iprot)
17808
            _elem340.read(iprot)
17809
            self.success.append(_elem319)
17809
            self.success.append(_elem340)
17810
          iprot.readListEnd()
17810
          iprot.readListEnd()
17811
        else:
17811
        else:
17812
          iprot.skip(ftype)
17812
          iprot.skip(ftype)
17813
      elif fid == 1:
17813
      elif fid == 1:
17814
        if ftype == TType.STRUCT:
17814
        if ftype == TType.STRUCT:
Line 17827... Line 17827...
17827
      return
17827
      return
17828
    oprot.writeStructBegin('getOrdersForProviderForStatus_result')
17828
    oprot.writeStructBegin('getOrdersForProviderForStatus_result')
17829
    if self.success is not None:
17829
    if self.success is not None:
17830
      oprot.writeFieldBegin('success', TType.LIST, 0)
17830
      oprot.writeFieldBegin('success', TType.LIST, 0)
17831
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17831
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17832
      for iter320 in self.success:
17832
      for iter341 in self.success:
17833
        iter320.write(oprot)
17833
        iter341.write(oprot)
17834
      oprot.writeListEnd()
17834
      oprot.writeListEnd()
17835
      oprot.writeFieldEnd()
17835
      oprot.writeFieldEnd()
17836
    if self.ex is not None:
17836
    if self.ex is not None:
17837
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
17837
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
17838
      self.ex.write(oprot)
17838
      self.ex.write(oprot)
Line 17965... Line 17965...
17965
      if ftype == TType.STOP:
17965
      if ftype == TType.STOP:
17966
        break
17966
        break
17967
      if fid == 0:
17967
      if fid == 0:
17968
        if ftype == TType.LIST:
17968
        if ftype == TType.LIST:
17969
          self.success = []
17969
          self.success = []
17970
          (_etype324, _size321) = iprot.readListBegin()
17970
          (_etype345, _size342) = iprot.readListBegin()
17971
          for _i325 in xrange(_size321):
17971
          for _i346 in xrange(_size342):
17972
            _elem326 = Order()
17972
            _elem347 = Order()
17973
            _elem326.read(iprot)
17973
            _elem347.read(iprot)
17974
            self.success.append(_elem326)
17974
            self.success.append(_elem347)
17975
          iprot.readListEnd()
17975
          iprot.readListEnd()
17976
        else:
17976
        else:
17977
          iprot.skip(ftype)
17977
          iprot.skip(ftype)
17978
      elif fid == 1:
17978
      elif fid == 1:
17979
        if ftype == TType.STRUCT:
17979
        if ftype == TType.STRUCT:
Line 17992... Line 17992...
17992
      return
17992
      return
17993
    oprot.writeStructBegin('getBilledOrdersForVendor_result')
17993
    oprot.writeStructBegin('getBilledOrdersForVendor_result')
17994
    if self.success is not None:
17994
    if self.success is not None:
17995
      oprot.writeFieldBegin('success', TType.LIST, 0)
17995
      oprot.writeFieldBegin('success', TType.LIST, 0)
17996
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17996
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17997
      for iter327 in self.success:
17997
      for iter348 in self.success:
17998
        iter327.write(oprot)
17998
        iter348.write(oprot)
17999
      oprot.writeListEnd()
17999
      oprot.writeListEnd()
18000
      oprot.writeFieldEnd()
18000
      oprot.writeFieldEnd()
18001
    if self.ex is not None:
18001
    if self.ex is not None:
18002
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
18002
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
18003
      self.ex.write(oprot)
18003
      self.ex.write(oprot)
Line 18088... Line 18088...
18088
      if ftype == TType.STOP:
18088
      if ftype == TType.STOP:
18089
        break
18089
        break
18090
      if fid == 0:
18090
      if fid == 0:
18091
        if ftype == TType.LIST:
18091
        if ftype == TType.LIST:
18092
          self.success = []
18092
          self.success = []
18093
          (_etype331, _size328) = iprot.readListBegin()
18093
          (_etype352, _size349) = iprot.readListBegin()
18094
          for _i332 in xrange(_size328):
18094
          for _i353 in xrange(_size349):
18095
            _elem333 = Order()
18095
            _elem354 = Order()
18096
            _elem333.read(iprot)
18096
            _elem354.read(iprot)
18097
            self.success.append(_elem333)
18097
            self.success.append(_elem354)
18098
          iprot.readListEnd()
18098
          iprot.readListEnd()
18099
        else:
18099
        else:
18100
          iprot.skip(ftype)
18100
          iprot.skip(ftype)
18101
      elif fid == 1:
18101
      elif fid == 1:
18102
        if ftype == TType.STRUCT:
18102
        if ftype == TType.STRUCT:
Line 18115... Line 18115...
18115
      return
18115
      return
18116
    oprot.writeStructBegin('getSlippedSippingDateOrders_result')
18116
    oprot.writeStructBegin('getSlippedSippingDateOrders_result')
18117
    if self.success is not None:
18117
    if self.success is not None:
18118
      oprot.writeFieldBegin('success', TType.LIST, 0)
18118
      oprot.writeFieldBegin('success', TType.LIST, 0)
18119
      oprot.writeListBegin(TType.STRUCT, len(self.success))
18119
      oprot.writeListBegin(TType.STRUCT, len(self.success))
18120
      for iter334 in self.success:
18120
      for iter355 in self.success:
18121
        iter334.write(oprot)
18121
        iter355.write(oprot)
18122
      oprot.writeListEnd()
18122
      oprot.writeListEnd()
18123
      oprot.writeFieldEnd()
18123
      oprot.writeFieldEnd()
18124
    if self.ex is not None:
18124
    if self.ex is not None:
18125
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
18125
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
18126
      self.ex.write(oprot)
18126
      self.ex.write(oprot)
Line 18241... Line 18241...
18241
      if ftype == TType.STOP:
18241
      if ftype == TType.STOP:
18242
        break
18242
        break
18243
      if fid == 0:
18243
      if fid == 0:
18244
        if ftype == TType.LIST:
18244
        if ftype == TType.LIST:
18245
          self.success = []
18245
          self.success = []
18246
          (_etype338, _size335) = iprot.readListBegin()
18246
          (_etype359, _size356) = iprot.readListBegin()
18247
          for _i339 in xrange(_size335):
18247
          for _i360 in xrange(_size356):
18248
            _elem340 = Order()
18248
            _elem361 = Order()
18249
            _elem340.read(iprot)
18249
            _elem361.read(iprot)
18250
            self.success.append(_elem340)
18250
            self.success.append(_elem361)
18251
          iprot.readListEnd()
18251
          iprot.readListEnd()
18252
        else:
18252
        else:
18253
          iprot.skip(ftype)
18253
          iprot.skip(ftype)
18254
      elif fid == 1:
18254
      elif fid == 1:
18255
        if ftype == TType.STRUCT:
18255
        if ftype == TType.STRUCT:
Line 18268... Line 18268...
18268
      return
18268
      return
18269
    oprot.writeStructBegin('getCancelledOrders_result')
18269
    oprot.writeStructBegin('getCancelledOrders_result')
18270
    if self.success is not None:
18270
    if self.success is not None:
18271
      oprot.writeFieldBegin('success', TType.LIST, 0)
18271
      oprot.writeFieldBegin('success', TType.LIST, 0)
18272
      oprot.writeListBegin(TType.STRUCT, len(self.success))
18272
      oprot.writeListBegin(TType.STRUCT, len(self.success))
18273
      for iter341 in self.success:
18273
      for iter362 in self.success:
18274
        iter341.write(oprot)
18274
        iter362.write(oprot)
18275
      oprot.writeListEnd()
18275
      oprot.writeListEnd()
18276
      oprot.writeFieldEnd()
18276
      oprot.writeFieldEnd()
18277
    if self.ex is not None:
18277
    if self.ex is not None:
18278
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
18278
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
18279
      self.ex.write(oprot)
18279
      self.ex.write(oprot)
Line 18320... Line 18320...
18320
      if ftype == TType.STOP:
18320
      if ftype == TType.STOP:
18321
        break
18321
        break
18322
      if fid == 1:
18322
      if fid == 1:
18323
        if ftype == TType.MAP:
18323
        if ftype == TType.MAP:
18324
          self.mapAWBAndAmount = {}
18324
          self.mapAWBAndAmount = {}
18325
          (_ktype343, _vtype344, _size342 ) = iprot.readMapBegin() 
18325
          (_ktype364, _vtype365, _size363 ) = iprot.readMapBegin() 
18326
          for _i346 in xrange(_size342):
18326
          for _i367 in xrange(_size363):
18327
            _key347 = iprot.readI64();
18327
            _key368 = iprot.readI64();
18328
            _val348 = iprot.readDouble();
18328
            _val369 = iprot.readDouble();
18329
            self.mapAWBAndAmount[_key347] = _val348
18329
            self.mapAWBAndAmount[_key368] = _val369
18330
          iprot.readMapEnd()
18330
          iprot.readMapEnd()
18331
        else:
18331
        else:
18332
          iprot.skip(ftype)
18332
          iprot.skip(ftype)
18333
      else:
18333
      else:
18334
        iprot.skip(ftype)
18334
        iprot.skip(ftype)
Line 18341... Line 18341...
18341
      return
18341
      return
18342
    oprot.writeStructBegin('saveBluedartSettlements_args')
18342
    oprot.writeStructBegin('saveBluedartSettlements_args')
18343
    if self.mapAWBAndAmount is not None:
18343
    if self.mapAWBAndAmount is not None:
18344
      oprot.writeFieldBegin('mapAWBAndAmount', TType.MAP, 1)
18344
      oprot.writeFieldBegin('mapAWBAndAmount', TType.MAP, 1)
18345
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.mapAWBAndAmount))
18345
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.mapAWBAndAmount))
18346
      for kiter349,viter350 in self.mapAWBAndAmount.items():
18346
      for kiter370,viter371 in self.mapAWBAndAmount.items():
18347
        oprot.writeI64(kiter349)
18347
        oprot.writeI64(kiter370)
18348
        oprot.writeDouble(viter350)
18348
        oprot.writeDouble(viter371)
18349
      oprot.writeMapEnd()
18349
      oprot.writeMapEnd()
18350
      oprot.writeFieldEnd()
18350
      oprot.writeFieldEnd()
18351
    oprot.writeFieldStop()
18351
    oprot.writeFieldStop()
18352
    oprot.writeStructEnd()
18352
    oprot.writeStructEnd()
18353
 
18353
 
Line 18978... Line 18978...
18978
      if ftype == TType.STOP:
18978
      if ftype == TType.STOP:
18979
        break
18979
        break
18980
      if fid == 0:
18980
      if fid == 0:
18981
        if ftype == TType.MAP:
18981
        if ftype == TType.MAP:
18982
          self.success = {}
18982
          self.success = {}
18983
          (_ktype352, _vtype353, _size351 ) = iprot.readMapBegin() 
18983
          (_ktype373, _vtype374, _size372 ) = iprot.readMapBegin() 
18984
          for _i355 in xrange(_size351):
18984
          for _i376 in xrange(_size372):
18985
            _key356 = iprot.readI64();
18985
            _key377 = iprot.readI64();
18986
            _val357 = iprot.readString();
18986
            _val378 = iprot.readString();
18987
            self.success[_key356] = _val357
18987
            self.success[_key377] = _val378
18988
          iprot.readMapEnd()
18988
          iprot.readMapEnd()
18989
        else:
18989
        else:
18990
          iprot.skip(ftype)
18990
          iprot.skip(ftype)
18991
      elif fid == 1:
18991
      elif fid == 1:
18992
        if ftype == TType.STRUCT:
18992
        if ftype == TType.STRUCT:
Line 19005... Line 19005...
19005
      return
19005
      return
19006
    oprot.writeStructBegin('getEBSSettlementSummaries_result')
19006
    oprot.writeStructBegin('getEBSSettlementSummaries_result')
19007
    if self.success is not None:
19007
    if self.success is not None:
19008
      oprot.writeFieldBegin('success', TType.MAP, 0)
19008
      oprot.writeFieldBegin('success', TType.MAP, 0)
19009
      oprot.writeMapBegin(TType.I64, TType.STRING, len(self.success))
19009
      oprot.writeMapBegin(TType.I64, TType.STRING, len(self.success))
19010
      for kiter358,viter359 in self.success.items():
19010
      for kiter379,viter380 in self.success.items():
19011
        oprot.writeI64(kiter358)
19011
        oprot.writeI64(kiter379)
19012
        oprot.writeString(viter359)
19012
        oprot.writeString(viter380)
19013
      oprot.writeMapEnd()
19013
      oprot.writeMapEnd()
19014
      oprot.writeFieldEnd()
19014
      oprot.writeFieldEnd()
19015
    if self.ex is not None:
19015
    if self.ex is not None:
19016
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
19016
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
19017
      self.ex.write(oprot)
19017
      self.ex.write(oprot)
Line 19397... Line 19397...
19397
      if ftype == TType.STOP:
19397
      if ftype == TType.STOP:
19398
        break
19398
        break
19399
      if fid == 0:
19399
      if fid == 0:
19400
        if ftype == TType.LIST:
19400
        if ftype == TType.LIST:
19401
          self.success = []
19401
          self.success = []
19402
          (_etype363, _size360) = iprot.readListBegin()
19402
          (_etype384, _size381) = iprot.readListBegin()
19403
          for _i364 in xrange(_size360):
19403
          for _i385 in xrange(_size381):
19404
            _elem365 = PaymentSettlement()
19404
            _elem386 = PaymentSettlement()
19405
            _elem365.read(iprot)
19405
            _elem386.read(iprot)
19406
            self.success.append(_elem365)
19406
            self.success.append(_elem386)
19407
          iprot.readListEnd()
19407
          iprot.readListEnd()
19408
        else:
19408
        else:
19409
          iprot.skip(ftype)
19409
          iprot.skip(ftype)
19410
      elif fid == 1:
19410
      elif fid == 1:
19411
        if ftype == TType.STRUCT:
19411
        if ftype == TType.STRUCT:
Line 19424... Line 19424...
19424
      return
19424
      return
19425
    oprot.writeStructBegin('getSettlementsByDate_result')
19425
    oprot.writeStructBegin('getSettlementsByDate_result')
19426
    if self.success is not None:
19426
    if self.success is not None:
19427
      oprot.writeFieldBegin('success', TType.LIST, 0)
19427
      oprot.writeFieldBegin('success', TType.LIST, 0)
19428
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19428
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19429
      for iter366 in self.success:
19429
      for iter387 in self.success:
19430
        iter366.write(oprot)
19430
        iter387.write(oprot)
19431
      oprot.writeListEnd()
19431
      oprot.writeListEnd()
19432
      oprot.writeFieldEnd()
19432
      oprot.writeFieldEnd()
19433
    if self.ex is not None:
19433
    if self.ex is not None:
19434
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
19434
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
19435
      self.ex.write(oprot)
19435
      self.ex.write(oprot)
Line 19476... Line 19476...
19476
      if ftype == TType.STOP:
19476
      if ftype == TType.STOP:
19477
        break
19477
        break
19478
      if fid == 1:
19478
      if fid == 1:
19479
        if ftype == TType.LIST:
19479
        if ftype == TType.LIST:
19480
          self.orderIds = []
19480
          self.orderIds = []
19481
          (_etype370, _size367) = iprot.readListBegin()
19481
          (_etype391, _size388) = iprot.readListBegin()
19482
          for _i371 in xrange(_size367):
19482
          for _i392 in xrange(_size388):
19483
            _elem372 = iprot.readI64();
19483
            _elem393 = iprot.readI64();
19484
            self.orderIds.append(_elem372)
19484
            self.orderIds.append(_elem393)
19485
          iprot.readListEnd()
19485
          iprot.readListEnd()
19486
        else:
19486
        else:
19487
          iprot.skip(ftype)
19487
          iprot.skip(ftype)
19488
      else:
19488
      else:
19489
        iprot.skip(ftype)
19489
        iprot.skip(ftype)
Line 19496... Line 19496...
19496
      return
19496
      return
19497
    oprot.writeStructBegin('getReshippedOrderIds_args')
19497
    oprot.writeStructBegin('getReshippedOrderIds_args')
19498
    if self.orderIds is not None:
19498
    if self.orderIds is not None:
19499
      oprot.writeFieldBegin('orderIds', TType.LIST, 1)
19499
      oprot.writeFieldBegin('orderIds', TType.LIST, 1)
19500
      oprot.writeListBegin(TType.I64, len(self.orderIds))
19500
      oprot.writeListBegin(TType.I64, len(self.orderIds))
19501
      for iter373 in self.orderIds:
19501
      for iter394 in self.orderIds:
19502
        oprot.writeI64(iter373)
19502
        oprot.writeI64(iter394)
19503
      oprot.writeListEnd()
19503
      oprot.writeListEnd()
19504
      oprot.writeFieldEnd()
19504
      oprot.writeFieldEnd()
19505
    oprot.writeFieldStop()
19505
    oprot.writeFieldStop()
19506
    oprot.writeStructEnd()
19506
    oprot.writeStructEnd()
19507
 
19507
 
Line 19546... Line 19546...
19546
      if ftype == TType.STOP:
19546
      if ftype == TType.STOP:
19547
        break
19547
        break
19548
      if fid == 0:
19548
      if fid == 0:
19549
        if ftype == TType.LIST:
19549
        if ftype == TType.LIST:
19550
          self.success = []
19550
          self.success = []
19551
          (_etype377, _size374) = iprot.readListBegin()
19551
          (_etype398, _size395) = iprot.readListBegin()
19552
          for _i378 in xrange(_size374):
19552
          for _i399 in xrange(_size395):
19553
            _elem379 = iprot.readI64();
19553
            _elem400 = iprot.readI64();
19554
            self.success.append(_elem379)
19554
            self.success.append(_elem400)
19555
          iprot.readListEnd()
19555
          iprot.readListEnd()
19556
        else:
19556
        else:
19557
          iprot.skip(ftype)
19557
          iprot.skip(ftype)
19558
      elif fid == 1:
19558
      elif fid == 1:
19559
        if ftype == TType.STRUCT:
19559
        if ftype == TType.STRUCT:
Line 19572... Line 19572...
19572
      return
19572
      return
19573
    oprot.writeStructBegin('getReshippedOrderIds_result')
19573
    oprot.writeStructBegin('getReshippedOrderIds_result')
19574
    if self.success is not None:
19574
    if self.success is not None:
19575
      oprot.writeFieldBegin('success', TType.LIST, 0)
19575
      oprot.writeFieldBegin('success', TType.LIST, 0)
19576
      oprot.writeListBegin(TType.I64, len(self.success))
19576
      oprot.writeListBegin(TType.I64, len(self.success))
19577
      for iter380 in self.success:
19577
      for iter401 in self.success:
19578
        oprot.writeI64(iter380)
19578
        oprot.writeI64(iter401)
19579
      oprot.writeListEnd()
19579
      oprot.writeListEnd()
19580
      oprot.writeFieldEnd()
19580
      oprot.writeFieldEnd()
19581
    if self.ex is not None:
19581
    if self.ex is not None:
19582
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
19582
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
19583
      self.ex.write(oprot)
19583
      self.ex.write(oprot)
Line 19630... Line 19630...
19630
      if ftype == TType.STOP:
19630
      if ftype == TType.STOP:
19631
        break
19631
        break
19632
      if fid == 1:
19632
      if fid == 1:
19633
        if ftype == TType.MAP:
19633
        if ftype == TType.MAP:
19634
          self.itemIdQuantityMap = {}
19634
          self.itemIdQuantityMap = {}
19635
          (_ktype382, _vtype383, _size381 ) = iprot.readMapBegin() 
19635
          (_ktype403, _vtype404, _size402 ) = iprot.readMapBegin() 
19636
          for _i385 in xrange(_size381):
19636
          for _i406 in xrange(_size402):
19637
            _key386 = iprot.readI64();
19637
            _key407 = iprot.readI64();
19638
            _val387 = iprot.readI64();
19638
            _val408 = iprot.readI64();
19639
            self.itemIdQuantityMap[_key386] = _val387
19639
            self.itemIdQuantityMap[_key407] = _val408
19640
          iprot.readMapEnd()
19640
          iprot.readMapEnd()
19641
        else:
19641
        else:
19642
          iprot.skip(ftype)
19642
          iprot.skip(ftype)
19643
      elif fid == 2:
19643
      elif fid == 2:
19644
        if ftype == TType.I64:
19644
        if ftype == TType.I64:
Line 19661... Line 19661...
19661
      return
19661
      return
19662
    oprot.writeStructBegin('updateOrdersAsPORaised_args')
19662
    oprot.writeStructBegin('updateOrdersAsPORaised_args')
19663
    if self.itemIdQuantityMap is not None:
19663
    if self.itemIdQuantityMap is not None:
19664
      oprot.writeFieldBegin('itemIdQuantityMap', TType.MAP, 1)
19664
      oprot.writeFieldBegin('itemIdQuantityMap', TType.MAP, 1)
19665
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.itemIdQuantityMap))
19665
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.itemIdQuantityMap))
19666
      for kiter388,viter389 in self.itemIdQuantityMap.items():
19666
      for kiter409,viter410 in self.itemIdQuantityMap.items():
19667
        oprot.writeI64(kiter388)
19667
        oprot.writeI64(kiter409)
19668
        oprot.writeI64(viter389)
19668
        oprot.writeI64(viter410)
19669
      oprot.writeMapEnd()
19669
      oprot.writeMapEnd()
19670
      oprot.writeFieldEnd()
19670
      oprot.writeFieldEnd()
19671
    if self.purchaseOrderId is not None:
19671
    if self.purchaseOrderId is not None:
19672
      oprot.writeFieldBegin('purchaseOrderId', TType.I64, 2)
19672
      oprot.writeFieldBegin('purchaseOrderId', TType.I64, 2)
19673
      oprot.writeI64(self.purchaseOrderId)
19673
      oprot.writeI64(self.purchaseOrderId)