Subversion Repositories SmartDukaan

Rev

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

Rev 4789 Rev 4801
Line 69... Line 69...
69
    Parameters:
69
    Parameters:
70
     - transactionId
70
     - transactionId
71
    """
71
    """
72
    pass
72
    pass
73
 
73
 
74
  def getAllOrders(self, status, from_date, to_date, warehouse_id):
74
  def getAllOrders(self, statuses, from_date, to_date, warehouse_id):
75
    """
75
    """
76
    Parameters:
76
    Parameters:
77
     - status
77
     - statuses
78
     - from_date
78
     - from_date
79
     - to_date
79
     - to_date
80
     - warehouse_id
80
     - warehouse_id
81
    """
81
    """
82
    pass
82
    pass
Line 1259... Line 1259...
1259
      return result.success
1259
      return result.success
1260
    if result.ex is not None:
1260
    if result.ex is not None:
1261
      raise result.ex
1261
      raise result.ex
1262
    raise TApplicationException(TApplicationException.MISSING_RESULT, "enqueueTransactionInfoEmail failed: unknown result");
1262
    raise TApplicationException(TApplicationException.MISSING_RESULT, "enqueueTransactionInfoEmail failed: unknown result");
1263
 
1263
 
1264
  def getAllOrders(self, status, from_date, to_date, warehouse_id):
1264
  def getAllOrders(self, statuses, from_date, to_date, warehouse_id):
1265
    """
1265
    """
1266
    Parameters:
1266
    Parameters:
1267
     - status
1267
     - statuses
1268
     - from_date
1268
     - from_date
1269
     - to_date
1269
     - to_date
1270
     - warehouse_id
1270
     - warehouse_id
1271
    """
1271
    """
1272
    self.send_getAllOrders(status, from_date, to_date, warehouse_id)
1272
    self.send_getAllOrders(statuses, from_date, to_date, warehouse_id)
1273
    return self.recv_getAllOrders()
1273
    return self.recv_getAllOrders()
1274
 
1274
 
1275
  def send_getAllOrders(self, status, from_date, to_date, warehouse_id):
1275
  def send_getAllOrders(self, statuses, from_date, to_date, warehouse_id):
1276
    self._oprot.writeMessageBegin('getAllOrders', TMessageType.CALL, self._seqid)
1276
    self._oprot.writeMessageBegin('getAllOrders', TMessageType.CALL, self._seqid)
1277
    args = getAllOrders_args()
1277
    args = getAllOrders_args()
1278
    args.status = status
1278
    args.statuses = statuses
1279
    args.from_date = from_date
1279
    args.from_date = from_date
1280
    args.to_date = to_date
1280
    args.to_date = to_date
1281
    args.warehouse_id = warehouse_id
1281
    args.warehouse_id = warehouse_id
1282
    args.write(self._oprot)
1282
    args.write(self._oprot)
1283
    self._oprot.writeMessageEnd()
1283
    self._oprot.writeMessageEnd()
Line 4679... Line 4679...
4679
    args = getAllOrders_args()
4679
    args = getAllOrders_args()
4680
    args.read(iprot)
4680
    args.read(iprot)
4681
    iprot.readMessageEnd()
4681
    iprot.readMessageEnd()
4682
    result = getAllOrders_result()
4682
    result = getAllOrders_result()
4683
    try:
4683
    try:
4684
      result.success = self._handler.getAllOrders(args.status, args.from_date, args.to_date, args.warehouse_id)
4684
      result.success = self._handler.getAllOrders(args.statuses, args.from_date, args.to_date, args.warehouse_id)
4685
    except TransactionServiceException, ex:
4685
    except TransactionServiceException, ex:
4686
      result.ex = ex
4686
      result.ex = ex
4687
    oprot.writeMessageBegin("getAllOrders", TMessageType.REPLY, seqid)
4687
    oprot.writeMessageBegin("getAllOrders", TMessageType.REPLY, seqid)
4688
    result.write(oprot)
4688
    result.write(oprot)
4689
    oprot.writeMessageEnd()
4689
    oprot.writeMessageEnd()
Line 6881... Line 6881...
6881
    return not (self == other)
6881
    return not (self == other)
6882
 
6882
 
6883
class getAllOrders_args:
6883
class getAllOrders_args:
6884
  """
6884
  """
6885
  Attributes:
6885
  Attributes:
6886
   - status
6886
   - statuses
6887
   - from_date
6887
   - from_date
6888
   - to_date
6888
   - to_date
6889
   - warehouse_id
6889
   - warehouse_id
6890
  """
6890
  """
6891
 
6891
 
6892
  thrift_spec = (
6892
  thrift_spec = (
6893
    None, # 0
6893
    None, # 0
6894
    (1, TType.I32, 'status', None, None, ), # 1
6894
    (1, TType.LIST, 'statuses', (TType.I32,None), None, ), # 1
6895
    (2, TType.I64, 'from_date', None, None, ), # 2
6895
    (2, TType.I64, 'from_date', None, None, ), # 2
6896
    (3, TType.I64, 'to_date', None, None, ), # 3
6896
    (3, TType.I64, 'to_date', None, None, ), # 3
6897
    (4, TType.I64, 'warehouse_id', None, None, ), # 4
6897
    (4, TType.I64, 'warehouse_id', None, None, ), # 4
6898
  )
6898
  )
6899
 
6899
 
6900
  def __init__(self, status=None, from_date=None, to_date=None, warehouse_id=None,):
6900
  def __init__(self, statuses=None, from_date=None, to_date=None, warehouse_id=None,):
6901
    self.status = status
6901
    self.statuses = statuses
6902
    self.from_date = from_date
6902
    self.from_date = from_date
6903
    self.to_date = to_date
6903
    self.to_date = to_date
6904
    self.warehouse_id = warehouse_id
6904
    self.warehouse_id = warehouse_id
6905
 
6905
 
6906
  def read(self, iprot):
6906
  def read(self, iprot):
Line 6911... Line 6911...
6911
    while True:
6911
    while True:
6912
      (fname, ftype, fid) = iprot.readFieldBegin()
6912
      (fname, ftype, fid) = iprot.readFieldBegin()
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.I32:
6916
        if ftype == TType.LIST:
-
 
6917
          self.statuses = []
-
 
6918
          (_etype31, _size28) = iprot.readListBegin()
-
 
6919
          for _i32 in xrange(_size28):
6917
          self.status = iprot.readI32();
6920
            _elem33 = iprot.readI32();
-
 
6921
            self.statuses.append(_elem33)
-
 
6922
          iprot.readListEnd()
6918
        else:
6923
        else:
6919
          iprot.skip(ftype)
6924
          iprot.skip(ftype)
6920
      elif fid == 2:
6925
      elif fid == 2:
6921
        if ftype == TType.I64:
6926
        if ftype == TType.I64:
6922
          self.from_date = iprot.readI64();
6927
          self.from_date = iprot.readI64();
Line 6940... Line 6945...
6940
  def write(self, oprot):
6945
  def write(self, oprot):
6941
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
6946
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
6942
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
6947
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
6943
      return
6948
      return
6944
    oprot.writeStructBegin('getAllOrders_args')
6949
    oprot.writeStructBegin('getAllOrders_args')
6945
    if self.status is not None:
6950
    if self.statuses is not None:
6946
      oprot.writeFieldBegin('status', TType.I32, 1)
6951
      oprot.writeFieldBegin('statuses', TType.LIST, 1)
-
 
6952
      oprot.writeListBegin(TType.I32, len(self.statuses))
-
 
6953
      for iter34 in self.statuses:
6947
      oprot.writeI32(self.status)
6954
        oprot.writeI32(iter34)
-
 
6955
      oprot.writeListEnd()
6948
      oprot.writeFieldEnd()
6956
      oprot.writeFieldEnd()
6949
    if self.from_date is not None:
6957
    if self.from_date is not None:
6950
      oprot.writeFieldBegin('from_date', TType.I64, 2)
6958
      oprot.writeFieldBegin('from_date', TType.I64, 2)
6951
      oprot.writeI64(self.from_date)
6959
      oprot.writeI64(self.from_date)
6952
      oprot.writeFieldEnd()
6960
      oprot.writeFieldEnd()
Line 7002... Line 7010...
7002
      if ftype == TType.STOP:
7010
      if ftype == TType.STOP:
7003
        break
7011
        break
7004
      if fid == 0:
7012
      if fid == 0:
7005
        if ftype == TType.LIST:
7013
        if ftype == TType.LIST:
7006
          self.success = []
7014
          self.success = []
7007
          (_etype31, _size28) = iprot.readListBegin()
7015
          (_etype38, _size35) = iprot.readListBegin()
7008
          for _i32 in xrange(_size28):
7016
          for _i39 in xrange(_size35):
7009
            _elem33 = Order()
7017
            _elem40 = Order()
7010
            _elem33.read(iprot)
7018
            _elem40.read(iprot)
7011
            self.success.append(_elem33)
7019
            self.success.append(_elem40)
7012
          iprot.readListEnd()
7020
          iprot.readListEnd()
7013
        else:
7021
        else:
7014
          iprot.skip(ftype)
7022
          iprot.skip(ftype)
7015
      elif fid == 1:
7023
      elif fid == 1:
7016
        if ftype == TType.STRUCT:
7024
        if ftype == TType.STRUCT:
Line 7029... Line 7037...
7029
      return
7037
      return
7030
    oprot.writeStructBegin('getAllOrders_result')
7038
    oprot.writeStructBegin('getAllOrders_result')
7031
    if self.success is not None:
7039
    if self.success is not None:
7032
      oprot.writeFieldBegin('success', TType.LIST, 0)
7040
      oprot.writeFieldBegin('success', TType.LIST, 0)
7033
      oprot.writeListBegin(TType.STRUCT, len(self.success))
7041
      oprot.writeListBegin(TType.STRUCT, len(self.success))
7034
      for iter34 in self.success:
7042
      for iter41 in self.success:
7035
        iter34.write(oprot)
7043
        iter41.write(oprot)
7036
      oprot.writeListEnd()
7044
      oprot.writeListEnd()
7037
      oprot.writeFieldEnd()
7045
      oprot.writeFieldEnd()
7038
    if self.ex is not None:
7046
    if self.ex is not None:
7039
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
7047
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
7040
      self.ex.write(oprot)
7048
      self.ex.write(oprot)
Line 7090... Line 7098...
7090
      if ftype == TType.STOP:
7098
      if ftype == TType.STOP:
7091
        break
7099
        break
7092
      if fid == 1:
7100
      if fid == 1:
7093
        if ftype == TType.LIST:
7101
        if ftype == TType.LIST:
7094
          self.statuses = []
7102
          self.statuses = []
7095
          (_etype38, _size35) = iprot.readListBegin()
7103
          (_etype45, _size42) = iprot.readListBegin()
7096
          for _i39 in xrange(_size35):
7104
          for _i46 in xrange(_size42):
7097
            _elem40 = iprot.readI32();
7105
            _elem47 = iprot.readI32();
7098
            self.statuses.append(_elem40)
7106
            self.statuses.append(_elem47)
7099
          iprot.readListEnd()
7107
          iprot.readListEnd()
7100
        else:
7108
        else:
7101
          iprot.skip(ftype)
7109
          iprot.skip(ftype)
7102
      elif fid == 2:
7110
      elif fid == 2:
7103
        if ftype == TType.I64:
7111
        if ftype == TType.I64:
Line 7125... Line 7133...
7125
      return
7133
      return
7126
    oprot.writeStructBegin('getOrdersInBatch_args')
7134
    oprot.writeStructBegin('getOrdersInBatch_args')
7127
    if self.statuses is not None:
7135
    if self.statuses is not None:
7128
      oprot.writeFieldBegin('statuses', TType.LIST, 1)
7136
      oprot.writeFieldBegin('statuses', TType.LIST, 1)
7129
      oprot.writeListBegin(TType.I32, len(self.statuses))
7137
      oprot.writeListBegin(TType.I32, len(self.statuses))
7130
      for iter41 in self.statuses:
7138
      for iter48 in self.statuses:
7131
        oprot.writeI32(iter41)
7139
        oprot.writeI32(iter48)
7132
      oprot.writeListEnd()
7140
      oprot.writeListEnd()
7133
      oprot.writeFieldEnd()
7141
      oprot.writeFieldEnd()
7134
    if self.offset is not None:
7142
    if self.offset is not None:
7135
      oprot.writeFieldBegin('offset', TType.I64, 2)
7143
      oprot.writeFieldBegin('offset', TType.I64, 2)
7136
      oprot.writeI64(self.offset)
7144
      oprot.writeI64(self.offset)
Line 7187... Line 7195...
7187
      if ftype == TType.STOP:
7195
      if ftype == TType.STOP:
7188
        break
7196
        break
7189
      if fid == 0:
7197
      if fid == 0:
7190
        if ftype == TType.LIST:
7198
        if ftype == TType.LIST:
7191
          self.success = []
7199
          self.success = []
7192
          (_etype45, _size42) = iprot.readListBegin()
7200
          (_etype52, _size49) = iprot.readListBegin()
7193
          for _i46 in xrange(_size42):
7201
          for _i53 in xrange(_size49):
7194
            _elem47 = Order()
7202
            _elem54 = Order()
7195
            _elem47.read(iprot)
7203
            _elem54.read(iprot)
7196
            self.success.append(_elem47)
7204
            self.success.append(_elem54)
7197
          iprot.readListEnd()
7205
          iprot.readListEnd()
7198
        else:
7206
        else:
7199
          iprot.skip(ftype)
7207
          iprot.skip(ftype)
7200
      elif fid == 1:
7208
      elif fid == 1:
7201
        if ftype == TType.STRUCT:
7209
        if ftype == TType.STRUCT:
Line 7214... Line 7222...
7214
      return
7222
      return
7215
    oprot.writeStructBegin('getOrdersInBatch_result')
7223
    oprot.writeStructBegin('getOrdersInBatch_result')
7216
    if self.success is not None:
7224
    if self.success is not None:
7217
      oprot.writeFieldBegin('success', TType.LIST, 0)
7225
      oprot.writeFieldBegin('success', TType.LIST, 0)
7218
      oprot.writeListBegin(TType.STRUCT, len(self.success))
7226
      oprot.writeListBegin(TType.STRUCT, len(self.success))
7219
      for iter48 in self.success:
7227
      for iter55 in self.success:
7220
        iter48.write(oprot)
7228
        iter55.write(oprot)
7221
      oprot.writeListEnd()
7229
      oprot.writeListEnd()
7222
      oprot.writeFieldEnd()
7230
      oprot.writeFieldEnd()
7223
    if self.ex is not None:
7231
    if self.ex is not None:
7224
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
7232
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
7225
      self.ex.write(oprot)
7233
      self.ex.write(oprot)
Line 7269... Line 7277...
7269
      if ftype == TType.STOP:
7277
      if ftype == TType.STOP:
7270
        break
7278
        break
7271
      if fid == 1:
7279
      if fid == 1:
7272
        if ftype == TType.LIST:
7280
        if ftype == TType.LIST:
7273
          self.statuses = []
7281
          self.statuses = []
7274
          (_etype52, _size49) = iprot.readListBegin()
7282
          (_etype59, _size56) = iprot.readListBegin()
7275
          for _i53 in xrange(_size49):
7283
          for _i60 in xrange(_size56):
7276
            _elem54 = iprot.readI32();
7284
            _elem61 = iprot.readI32();
7277
            self.statuses.append(_elem54)
7285
            self.statuses.append(_elem61)
7278
          iprot.readListEnd()
7286
          iprot.readListEnd()
7279
        else:
7287
        else:
7280
          iprot.skip(ftype)
7288
          iprot.skip(ftype)
7281
      elif fid == 2:
7289
      elif fid == 2:
7282
        if ftype == TType.I64:
7290
        if ftype == TType.I64:
Line 7294... Line 7302...
7294
      return
7302
      return
7295
    oprot.writeStructBegin('getOrderCount_args')
7303
    oprot.writeStructBegin('getOrderCount_args')
7296
    if self.statuses is not None:
7304
    if self.statuses is not None:
7297
      oprot.writeFieldBegin('statuses', TType.LIST, 1)
7305
      oprot.writeFieldBegin('statuses', TType.LIST, 1)
7298
      oprot.writeListBegin(TType.I32, len(self.statuses))
7306
      oprot.writeListBegin(TType.I32, len(self.statuses))
7299
      for iter55 in self.statuses:
7307
      for iter62 in self.statuses:
7300
        oprot.writeI32(iter55)
7308
        oprot.writeI32(iter62)
7301
      oprot.writeListEnd()
7309
      oprot.writeListEnd()
7302
      oprot.writeFieldEnd()
7310
      oprot.writeFieldEnd()
7303
    if self.warehouseId is not None:
7311
    if self.warehouseId is not None:
7304
      oprot.writeFieldBegin('warehouseId', TType.I64, 2)
7312
      oprot.writeFieldBegin('warehouseId', TType.I64, 2)
7305
      oprot.writeI64(self.warehouseId)
7313
      oprot.writeI64(self.warehouseId)
Line 7516... Line 7524...
7516
      if ftype == TType.STOP:
7524
      if ftype == TType.STOP:
7517
        break
7525
        break
7518
      if fid == 0:
7526
      if fid == 0:
7519
        if ftype == TType.LIST:
7527
        if ftype == TType.LIST:
7520
          self.success = []
7528
          self.success = []
7521
          (_etype59, _size56) = iprot.readListBegin()
7529
          (_etype66, _size63) = iprot.readListBegin()
7522
          for _i60 in xrange(_size56):
7530
          for _i67 in xrange(_size63):
7523
            _elem61 = Order()
7531
            _elem68 = Order()
7524
            _elem61.read(iprot)
7532
            _elem68.read(iprot)
7525
            self.success.append(_elem61)
7533
            self.success.append(_elem68)
7526
          iprot.readListEnd()
7534
          iprot.readListEnd()
7527
        else:
7535
        else:
7528
          iprot.skip(ftype)
7536
          iprot.skip(ftype)
7529
      elif fid == 1:
7537
      elif fid == 1:
7530
        if ftype == TType.STRUCT:
7538
        if ftype == TType.STRUCT:
Line 7543... Line 7551...
7543
      return
7551
      return
7544
    oprot.writeStructBegin('getOrdersByBillingDate_result')
7552
    oprot.writeStructBegin('getOrdersByBillingDate_result')
7545
    if self.success is not None:
7553
    if self.success is not None:
7546
      oprot.writeFieldBegin('success', TType.LIST, 0)
7554
      oprot.writeFieldBegin('success', TType.LIST, 0)
7547
      oprot.writeListBegin(TType.STRUCT, len(self.success))
7555
      oprot.writeListBegin(TType.STRUCT, len(self.success))
7548
      for iter62 in self.success:
7556
      for iter69 in self.success:
7549
        iter62.write(oprot)
7557
        iter69.write(oprot)
7550
      oprot.writeListEnd()
7558
      oprot.writeListEnd()
7551
      oprot.writeFieldEnd()
7559
      oprot.writeFieldEnd()
7552
    if self.ex is not None:
7560
    if self.ex is not None:
7553
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
7561
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
7554
      self.ex.write(oprot)
7562
      self.ex.write(oprot)
Line 7705... Line 7713...
7705
      if ftype == TType.STOP:
7713
      if ftype == TType.STOP:
7706
        break
7714
        break
7707
      if fid == 0:
7715
      if fid == 0:
7708
        if ftype == TType.LIST:
7716
        if ftype == TType.LIST:
7709
          self.success = []
7717
          self.success = []
7710
          (_etype66, _size63) = iprot.readListBegin()
7718
          (_etype73, _size70) = iprot.readListBegin()
7711
          for _i67 in xrange(_size63):
7719
          for _i74 in xrange(_size70):
7712
            _elem68 = Order()
7720
            _elem75 = Order()
7713
            _elem68.read(iprot)
7721
            _elem75.read(iprot)
7714
            self.success.append(_elem68)
7722
            self.success.append(_elem75)
7715
          iprot.readListEnd()
7723
          iprot.readListEnd()
7716
        else:
7724
        else:
7717
          iprot.skip(ftype)
7725
          iprot.skip(ftype)
7718
      elif fid == 1:
7726
      elif fid == 1:
7719
        if ftype == TType.STRUCT:
7727
        if ftype == TType.STRUCT:
Line 7732... Line 7740...
7732
      return
7740
      return
7733
    oprot.writeStructBegin('getOrdersByShippingDate_result')
7741
    oprot.writeStructBegin('getOrdersByShippingDate_result')
7734
    if self.success is not None:
7742
    if self.success is not None:
7735
      oprot.writeFieldBegin('success', TType.LIST, 0)
7743
      oprot.writeFieldBegin('success', TType.LIST, 0)
7736
      oprot.writeListBegin(TType.STRUCT, len(self.success))
7744
      oprot.writeListBegin(TType.STRUCT, len(self.success))
7737
      for iter69 in self.success:
7745
      for iter76 in self.success:
7738
        iter69.write(oprot)
7746
        iter76.write(oprot)
7739
      oprot.writeListEnd()
7747
      oprot.writeListEnd()
7740
      oprot.writeFieldEnd()
7748
      oprot.writeFieldEnd()
7741
    if self.ex is not None:
7749
    if self.ex is not None:
7742
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
7750
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
7743
      self.ex.write(oprot)
7751
      self.ex.write(oprot)
Line 7858... Line 7866...
7858
      if ftype == TType.STOP:
7866
      if ftype == TType.STOP:
7859
        break
7867
        break
7860
      if fid == 0:
7868
      if fid == 0:
7861
        if ftype == TType.LIST:
7869
        if ftype == TType.LIST:
7862
          self.success = []
7870
          self.success = []
7863
          (_etype73, _size70) = iprot.readListBegin()
7871
          (_etype80, _size77) = iprot.readListBegin()
7864
          for _i74 in xrange(_size70):
7872
          for _i81 in xrange(_size77):
7865
            _elem75 = iprot.readI64();
7873
            _elem82 = iprot.readI64();
7866
            self.success.append(_elem75)
7874
            self.success.append(_elem82)
7867
          iprot.readListEnd()
7875
          iprot.readListEnd()
7868
        else:
7876
        else:
7869
          iprot.skip(ftype)
7877
          iprot.skip(ftype)
7870
      elif fid == 1:
7878
      elif fid == 1:
7871
        if ftype == TType.STRUCT:
7879
        if ftype == TType.STRUCT:
Line 7884... Line 7892...
7884
      return
7892
      return
7885
    oprot.writeStructBegin('getReturnableOrdersForCustomer_result')
7893
    oprot.writeStructBegin('getReturnableOrdersForCustomer_result')
7886
    if self.success is not None:
7894
    if self.success is not None:
7887
      oprot.writeFieldBegin('success', TType.LIST, 0)
7895
      oprot.writeFieldBegin('success', TType.LIST, 0)
7888
      oprot.writeListBegin(TType.I64, len(self.success))
7896
      oprot.writeListBegin(TType.I64, len(self.success))
7889
      for iter76 in self.success:
7897
      for iter83 in self.success:
7890
        oprot.writeI64(iter76)
7898
        oprot.writeI64(iter83)
7891
      oprot.writeListEnd()
7899
      oprot.writeListEnd()
7892
      oprot.writeFieldEnd()
7900
      oprot.writeFieldEnd()
7893
    if self.ex is not None:
7901
    if self.ex is not None:
7894
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
7902
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
7895
      self.ex.write(oprot)
7903
      self.ex.write(oprot)
Line 8010... Line 8018...
8010
      if ftype == TType.STOP:
8018
      if ftype == TType.STOP:
8011
        break
8019
        break
8012
      if fid == 0:
8020
      if fid == 0:
8013
        if ftype == TType.LIST:
8021
        if ftype == TType.LIST:
8014
          self.success = []
8022
          self.success = []
8015
          (_etype80, _size77) = iprot.readListBegin()
8023
          (_etype87, _size84) = iprot.readListBegin()
8016
          for _i81 in xrange(_size77):
8024
          for _i88 in xrange(_size84):
8017
            _elem82 = iprot.readI64();
8025
            _elem89 = iprot.readI64();
8018
            self.success.append(_elem82)
8026
            self.success.append(_elem89)
8019
          iprot.readListEnd()
8027
          iprot.readListEnd()
8020
        else:
8028
        else:
8021
          iprot.skip(ftype)
8029
          iprot.skip(ftype)
8022
      elif fid == 1:
8030
      elif fid == 1:
8023
        if ftype == TType.STRUCT:
8031
        if ftype == TType.STRUCT:
Line 8036... Line 8044...
8036
      return
8044
      return
8037
    oprot.writeStructBegin('getCancellableOrdersForCustomer_result')
8045
    oprot.writeStructBegin('getCancellableOrdersForCustomer_result')
8038
    if self.success is not None:
8046
    if self.success is not None:
8039
      oprot.writeFieldBegin('success', TType.LIST, 0)
8047
      oprot.writeFieldBegin('success', TType.LIST, 0)
8040
      oprot.writeListBegin(TType.I64, len(self.success))
8048
      oprot.writeListBegin(TType.I64, len(self.success))
8041
      for iter83 in self.success:
8049
      for iter90 in self.success:
8042
        oprot.writeI64(iter83)
8050
        oprot.writeI64(iter90)
8043
      oprot.writeListEnd()
8051
      oprot.writeListEnd()
8044
      oprot.writeFieldEnd()
8052
      oprot.writeFieldEnd()
8045
    if self.ex is not None:
8053
    if self.ex is not None:
8046
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
8054
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
8047
      self.ex.write(oprot)
8055
      self.ex.write(oprot)
Line 8318... Line 8326...
8318
      if ftype == TType.STOP:
8326
      if ftype == TType.STOP:
8319
        break
8327
        break
8320
      if fid == 0:
8328
      if fid == 0:
8321
        if ftype == TType.LIST:
8329
        if ftype == TType.LIST:
8322
          self.success = []
8330
          self.success = []
8323
          (_etype87, _size84) = iprot.readListBegin()
8331
          (_etype94, _size91) = iprot.readListBegin()
8324
          for _i88 in xrange(_size84):
8332
          for _i95 in xrange(_size91):
8325
            _elem89 = Order()
8333
            _elem96 = Order()
8326
            _elem89.read(iprot)
8334
            _elem96.read(iprot)
8327
            self.success.append(_elem89)
8335
            self.success.append(_elem96)
8328
          iprot.readListEnd()
8336
          iprot.readListEnd()
8329
        else:
8337
        else:
8330
          iprot.skip(ftype)
8338
          iprot.skip(ftype)
8331
      elif fid == 1:
8339
      elif fid == 1:
8332
        if ftype == TType.STRUCT:
8340
        if ftype == TType.STRUCT:
Line 8345... Line 8353...
8345
      return
8353
      return
8346
    oprot.writeStructBegin('getOrdersForTransaction_result')
8354
    oprot.writeStructBegin('getOrdersForTransaction_result')
8347
    if self.success is not None:
8355
    if self.success is not None:
8348
      oprot.writeFieldBegin('success', TType.LIST, 0)
8356
      oprot.writeFieldBegin('success', TType.LIST, 0)
8349
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8357
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8350
      for iter90 in self.success:
8358
      for iter97 in self.success:
8351
        iter90.write(oprot)
8359
        iter97.write(oprot)
8352
      oprot.writeListEnd()
8360
      oprot.writeListEnd()
8353
      oprot.writeFieldEnd()
8361
      oprot.writeFieldEnd()
8354
    if self.ex is not None:
8362
    if self.ex is not None:
8355
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
8363
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
8356
      self.ex.write(oprot)
8364
      self.ex.write(oprot)
Line 8421... Line 8429...
8421
        else:
8429
        else:
8422
          iprot.skip(ftype)
8430
          iprot.skip(ftype)
8423
      elif fid == 4:
8431
      elif fid == 4:
8424
        if ftype == TType.LIST:
8432
        if ftype == TType.LIST:
8425
          self.statuses = []
8433
          self.statuses = []
8426
          (_etype94, _size91) = iprot.readListBegin()
8434
          (_etype101, _size98) = iprot.readListBegin()
8427
          for _i95 in xrange(_size91):
8435
          for _i102 in xrange(_size98):
8428
            _elem96 = iprot.readI32();
8436
            _elem103 = iprot.readI32();
8429
            self.statuses.append(_elem96)
8437
            self.statuses.append(_elem103)
8430
          iprot.readListEnd()
8438
          iprot.readListEnd()
8431
        else:
8439
        else:
8432
          iprot.skip(ftype)
8440
          iprot.skip(ftype)
8433
      else:
8441
      else:
8434
        iprot.skip(ftype)
8442
        iprot.skip(ftype)
Line 8453... Line 8461...
8453
      oprot.writeI64(self.to_date)
8461
      oprot.writeI64(self.to_date)
8454
      oprot.writeFieldEnd()
8462
      oprot.writeFieldEnd()
8455
    if self.statuses is not None:
8463
    if self.statuses is not None:
8456
      oprot.writeFieldBegin('statuses', TType.LIST, 4)
8464
      oprot.writeFieldBegin('statuses', TType.LIST, 4)
8457
      oprot.writeListBegin(TType.I32, len(self.statuses))
8465
      oprot.writeListBegin(TType.I32, len(self.statuses))
8458
      for iter97 in self.statuses:
8466
      for iter104 in self.statuses:
8459
        oprot.writeI32(iter97)
8467
        oprot.writeI32(iter104)
8460
      oprot.writeListEnd()
8468
      oprot.writeListEnd()
8461
      oprot.writeFieldEnd()
8469
      oprot.writeFieldEnd()
8462
    oprot.writeFieldStop()
8470
    oprot.writeFieldStop()
8463
    oprot.writeStructEnd()
8471
    oprot.writeStructEnd()
8464
 
8472
 
Line 8503... Line 8511...
8503
      if ftype == TType.STOP:
8511
      if ftype == TType.STOP:
8504
        break
8512
        break
8505
      if fid == 0:
8513
      if fid == 0:
8506
        if ftype == TType.LIST:
8514
        if ftype == TType.LIST:
8507
          self.success = []
8515
          self.success = []
8508
          (_etype101, _size98) = iprot.readListBegin()
8516
          (_etype108, _size105) = iprot.readListBegin()
8509
          for _i102 in xrange(_size98):
8517
          for _i109 in xrange(_size105):
8510
            _elem103 = Order()
8518
            _elem110 = Order()
8511
            _elem103.read(iprot)
8519
            _elem110.read(iprot)
8512
            self.success.append(_elem103)
8520
            self.success.append(_elem110)
8513
          iprot.readListEnd()
8521
          iprot.readListEnd()
8514
        else:
8522
        else:
8515
          iprot.skip(ftype)
8523
          iprot.skip(ftype)
8516
      elif fid == 1:
8524
      elif fid == 1:
8517
        if ftype == TType.STRUCT:
8525
        if ftype == TType.STRUCT:
Line 8530... Line 8538...
8530
      return
8538
      return
8531
    oprot.writeStructBegin('getOrdersForCustomer_result')
8539
    oprot.writeStructBegin('getOrdersForCustomer_result')
8532
    if self.success is not None:
8540
    if self.success is not None:
8533
      oprot.writeFieldBegin('success', TType.LIST, 0)
8541
      oprot.writeFieldBegin('success', TType.LIST, 0)
8534
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8542
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8535
      for iter104 in self.success:
8543
      for iter111 in self.success:
8536
        iter104.write(oprot)
8544
        iter111.write(oprot)
8537
      oprot.writeListEnd()
8545
      oprot.writeListEnd()
8538
      oprot.writeFieldEnd()
8546
      oprot.writeFieldEnd()
8539
    if self.ex is not None:
8547
    if self.ex is not None:
8540
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
8548
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
8541
      self.ex.write(oprot)
8549
      self.ex.write(oprot)
Line 8910... Line 8918...
8910
      if ftype == TType.STOP:
8918
      if ftype == TType.STOP:
8911
        break
8919
        break
8912
      if fid == 0:
8920
      if fid == 0:
8913
        if ftype == TType.LIST:
8921
        if ftype == TType.LIST:
8914
          self.success = []
8922
          self.success = []
8915
          (_etype108, _size105) = iprot.readListBegin()
8923
          (_etype115, _size112) = iprot.readListBegin()
8916
          for _i109 in xrange(_size105):
8924
          for _i116 in xrange(_size112):
8917
            _elem110 = LineItem()
8925
            _elem117 = LineItem()
8918
            _elem110.read(iprot)
8926
            _elem117.read(iprot)
8919
            self.success.append(_elem110)
8927
            self.success.append(_elem117)
8920
          iprot.readListEnd()
8928
          iprot.readListEnd()
8921
        else:
8929
        else:
8922
          iprot.skip(ftype)
8930
          iprot.skip(ftype)
8923
      elif fid == 1:
8931
      elif fid == 1:
8924
        if ftype == TType.STRUCT:
8932
        if ftype == TType.STRUCT:
Line 8937... Line 8945...
8937
      return
8945
      return
8938
    oprot.writeStructBegin('getLineItemsForOrder_result')
8946
    oprot.writeStructBegin('getLineItemsForOrder_result')
8939
    if self.success is not None:
8947
    if self.success is not None:
8940
      oprot.writeFieldBegin('success', TType.LIST, 0)
8948
      oprot.writeFieldBegin('success', TType.LIST, 0)
8941
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8949
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8942
      for iter111 in self.success:
8950
      for iter118 in self.success:
8943
        iter111.write(oprot)
8951
        iter118.write(oprot)
8944
      oprot.writeListEnd()
8952
      oprot.writeListEnd()
8945
      oprot.writeFieldEnd()
8953
      oprot.writeFieldEnd()
8946
    if self.ex is not None:
8954
    if self.ex is not None:
8947
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
8955
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
8948
      self.ex.write(oprot)
8956
      self.ex.write(oprot)
Line 9229... Line 9237...
9229
      if ftype == TType.STOP:
9237
      if ftype == TType.STOP:
9230
        break
9238
        break
9231
      if fid == 0:
9239
      if fid == 0:
9232
        if ftype == TType.LIST:
9240
        if ftype == TType.LIST:
9233
          self.success = []
9241
          self.success = []
9234
          (_etype115, _size112) = iprot.readListBegin()
9242
          (_etype122, _size119) = iprot.readListBegin()
9235
          for _i116 in xrange(_size112):
9243
          for _i123 in xrange(_size119):
9236
            _elem117 = Alert()
9244
            _elem124 = Alert()
9237
            _elem117.read(iprot)
9245
            _elem124.read(iprot)
9238
            self.success.append(_elem117)
9246
            self.success.append(_elem124)
9239
          iprot.readListEnd()
9247
          iprot.readListEnd()
9240
        else:
9248
        else:
9241
          iprot.skip(ftype)
9249
          iprot.skip(ftype)
9242
      else:
9250
      else:
9243
        iprot.skip(ftype)
9251
        iprot.skip(ftype)
Line 9250... Line 9258...
9250
      return
9258
      return
9251
    oprot.writeStructBegin('getAlerts_result')
9259
    oprot.writeStructBegin('getAlerts_result')
9252
    if self.success is not None:
9260
    if self.success is not None:
9253
      oprot.writeFieldBegin('success', TType.LIST, 0)
9261
      oprot.writeFieldBegin('success', TType.LIST, 0)
9254
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9262
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9255
      for iter118 in self.success:
9263
      for iter125 in self.success:
9256
        iter118.write(oprot)
9264
        iter125.write(oprot)
9257
      oprot.writeListEnd()
9265
      oprot.writeListEnd()
9258
      oprot.writeFieldEnd()
9266
      oprot.writeFieldEnd()
9259
    oprot.writeFieldStop()
9267
    oprot.writeFieldStop()
9260
    oprot.writeStructEnd()
9268
    oprot.writeStructEnd()
9261
 
9269
 
Line 9769... Line 9777...
9769
      if ftype == TType.STOP:
9777
      if ftype == TType.STOP:
9770
        break
9778
        break
9771
      if fid == 0:
9779
      if fid == 0:
9772
        if ftype == TType.LIST:
9780
        if ftype == TType.LIST:
9773
          self.success = []
9781
          self.success = []
9774
          (_etype122, _size119) = iprot.readListBegin()
9782
          (_etype129, _size126) = iprot.readListBegin()
9775
          for _i123 in xrange(_size119):
9783
          for _i130 in xrange(_size126):
9776
            _elem124 = iprot.readDouble();
9784
            _elem131 = iprot.readDouble();
9777
            self.success.append(_elem124)
9785
            self.success.append(_elem131)
9778
          iprot.readListEnd()
9786
          iprot.readListEnd()
9779
        else:
9787
        else:
9780
          iprot.skip(ftype)
9788
          iprot.skip(ftype)
9781
      else:
9789
      else:
9782
        iprot.skip(ftype)
9790
        iprot.skip(ftype)
Line 9789... Line 9797...
9789
      return
9797
      return
9790
    oprot.writeStructBegin('getValidOrdersAmountRange_result')
9798
    oprot.writeStructBegin('getValidOrdersAmountRange_result')
9791
    if self.success is not None:
9799
    if self.success is not None:
9792
      oprot.writeFieldBegin('success', TType.LIST, 0)
9800
      oprot.writeFieldBegin('success', TType.LIST, 0)
9793
      oprot.writeListBegin(TType.DOUBLE, len(self.success))
9801
      oprot.writeListBegin(TType.DOUBLE, len(self.success))
9794
      for iter125 in self.success:
9802
      for iter132 in self.success:
9795
        oprot.writeDouble(iter125)
9803
        oprot.writeDouble(iter132)
9796
      oprot.writeListEnd()
9804
      oprot.writeListEnd()
9797
      oprot.writeFieldEnd()
9805
      oprot.writeFieldEnd()
9798
    oprot.writeFieldStop()
9806
    oprot.writeFieldStop()
9799
    oprot.writeStructEnd()
9807
    oprot.writeStructEnd()
9800
 
9808
 
Line 9896... Line 9904...
9896
      if ftype == TType.STOP:
9904
      if ftype == TType.STOP:
9897
        break
9905
        break
9898
      if fid == 0:
9906
      if fid == 0:
9899
        if ftype == TType.LIST:
9907
        if ftype == TType.LIST:
9900
          self.success = []
9908
          self.success = []
9901
          (_etype129, _size126) = iprot.readListBegin()
9909
          (_etype136, _size133) = iprot.readListBegin()
9902
          for _i130 in xrange(_size126):
9910
          for _i137 in xrange(_size133):
9903
            _elem131 = Order()
9911
            _elem138 = Order()
9904
            _elem131.read(iprot)
9912
            _elem138.read(iprot)
9905
            self.success.append(_elem131)
9913
            self.success.append(_elem138)
9906
          iprot.readListEnd()
9914
          iprot.readListEnd()
9907
        else:
9915
        else:
9908
          iprot.skip(ftype)
9916
          iprot.skip(ftype)
9909
      else:
9917
      else:
9910
        iprot.skip(ftype)
9918
        iprot.skip(ftype)
Line 9917... Line 9925...
9917
      return
9925
      return
9918
    oprot.writeStructBegin('getValidOrders_result')
9926
    oprot.writeStructBegin('getValidOrders_result')
9919
    if self.success is not None:
9927
    if self.success is not None:
9920
      oprot.writeFieldBegin('success', TType.LIST, 0)
9928
      oprot.writeFieldBegin('success', TType.LIST, 0)
9921
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9929
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9922
      for iter132 in self.success:
9930
      for iter139 in self.success:
9923
        iter132.write(oprot)
9931
        iter139.write(oprot)
9924
      oprot.writeListEnd()
9932
      oprot.writeListEnd()
9925
      oprot.writeFieldEnd()
9933
      oprot.writeFieldEnd()
9926
    oprot.writeFieldStop()
9934
    oprot.writeFieldStop()
9927
    oprot.writeStructEnd()
9935
    oprot.writeStructEnd()
9928
 
9936
 
Line 10027... Line 10035...
10027
      if ftype == TType.STOP:
10035
      if ftype == TType.STOP:
10028
        break
10036
        break
10029
      if fid == 0:
10037
      if fid == 0:
10030
        if ftype == TType.LIST:
10038
        if ftype == TType.LIST:
10031
          self.success = []
10039
          self.success = []
10032
          (_etype136, _size133) = iprot.readListBegin()
10040
          (_etype143, _size140) = iprot.readListBegin()
10033
          for _i137 in xrange(_size133):
10041
          for _i144 in xrange(_size140):
10034
            _elem138 = Order()
10042
            _elem145 = Order()
10035
            _elem138.read(iprot)
10043
            _elem145.read(iprot)
10036
            self.success.append(_elem138)
10044
            self.success.append(_elem145)
10037
          iprot.readListEnd()
10045
          iprot.readListEnd()
10038
        else:
10046
        else:
10039
          iprot.skip(ftype)
10047
          iprot.skip(ftype)
10040
      elif fid == 1:
10048
      elif fid == 1:
10041
        if ftype == TType.STRUCT:
10049
        if ftype == TType.STRUCT:
Line 10054... Line 10062...
10054
      return
10062
      return
10055
    oprot.writeStructBegin('batchOrders_result')
10063
    oprot.writeStructBegin('batchOrders_result')
10056
    if self.success is not None:
10064
    if self.success is not None:
10057
      oprot.writeFieldBegin('success', TType.LIST, 0)
10065
      oprot.writeFieldBegin('success', TType.LIST, 0)
10058
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10066
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10059
      for iter139 in self.success:
10067
      for iter146 in self.success:
10060
        iter139.write(oprot)
10068
        iter146.write(oprot)
10061
      oprot.writeListEnd()
10069
      oprot.writeListEnd()
10062
      oprot.writeFieldEnd()
10070
      oprot.writeFieldEnd()
10063
    if self.ex is not None:
10071
    if self.ex is not None:
10064
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
10072
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
10065
      self.ex.write(oprot)
10073
      self.ex.write(oprot)
Line 11055... Line 11063...
11055
        else:
11063
        else:
11056
          iprot.skip(ftype)
11064
          iprot.skip(ftype)
11057
      elif fid == 4:
11065
      elif fid == 4:
11058
        if ftype == TType.LIST:
11066
        if ftype == TType.LIST:
11059
          self.orderIds = []
11067
          self.orderIds = []
11060
          (_etype143, _size140) = iprot.readListBegin()
11068
          (_etype150, _size147) = iprot.readListBegin()
11061
          for _i144 in xrange(_size140):
11069
          for _i151 in xrange(_size147):
11062
            _elem145 = iprot.readI64();
11070
            _elem152 = iprot.readI64();
11063
            self.orderIds.append(_elem145)
11071
            self.orderIds.append(_elem152)
11064
          iprot.readListEnd()
11072
          iprot.readListEnd()
11065
        else:
11073
        else:
11066
          iprot.skip(ftype)
11074
          iprot.skip(ftype)
11067
      else:
11075
      else:
11068
        iprot.skip(ftype)
11076
        iprot.skip(ftype)
Line 11087... Line 11095...
11087
      oprot.writeBool(self.cod)
11095
      oprot.writeBool(self.cod)
11088
      oprot.writeFieldEnd()
11096
      oprot.writeFieldEnd()
11089
    if self.orderIds is not None:
11097
    if self.orderIds is not None:
11090
      oprot.writeFieldBegin('orderIds', TType.LIST, 4)
11098
      oprot.writeFieldBegin('orderIds', TType.LIST, 4)
11091
      oprot.writeListBegin(TType.I64, len(self.orderIds))
11099
      oprot.writeListBegin(TType.I64, len(self.orderIds))
11092
      for iter146 in self.orderIds:
11100
      for iter153 in self.orderIds:
11093
        oprot.writeI64(iter146)
11101
        oprot.writeI64(iter153)
11094
      oprot.writeListEnd()
11102
      oprot.writeListEnd()
11095
      oprot.writeFieldEnd()
11103
      oprot.writeFieldEnd()
11096
    oprot.writeFieldStop()
11104
    oprot.writeFieldStop()
11097
    oprot.writeStructEnd()
11105
    oprot.writeStructEnd()
11098
 
11106
 
Line 11215... Line 11223...
11215
        else:
11223
        else:
11216
          iprot.skip(ftype)
11224
          iprot.skip(ftype)
11217
      elif fid == 2:
11225
      elif fid == 2:
11218
        if ftype == TType.MAP:
11226
        if ftype == TType.MAP:
11219
          self.pickupDetails = {}
11227
          self.pickupDetails = {}
11220
          (_ktype148, _vtype149, _size147 ) = iprot.readMapBegin() 
11228
          (_ktype155, _vtype156, _size154 ) = iprot.readMapBegin() 
11221
          for _i151 in xrange(_size147):
11229
          for _i158 in xrange(_size154):
11222
            _key152 = iprot.readString();
11230
            _key159 = iprot.readString();
11223
            _val153 = iprot.readString();
11231
            _val160 = iprot.readString();
11224
            self.pickupDetails[_key152] = _val153
11232
            self.pickupDetails[_key159] = _val160
11225
          iprot.readMapEnd()
11233
          iprot.readMapEnd()
11226
        else:
11234
        else:
11227
          iprot.skip(ftype)
11235
          iprot.skip(ftype)
11228
      else:
11236
      else:
11229
        iprot.skip(ftype)
11237
        iprot.skip(ftype)
Line 11240... Line 11248...
11240
      oprot.writeI64(self.providerId)
11248
      oprot.writeI64(self.providerId)
11241
      oprot.writeFieldEnd()
11249
      oprot.writeFieldEnd()
11242
    if self.pickupDetails is not None:
11250
    if self.pickupDetails is not None:
11243
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
11251
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
11244
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
11252
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
11245
      for kiter154,viter155 in self.pickupDetails.items():
11253
      for kiter161,viter162 in self.pickupDetails.items():
11246
        oprot.writeString(kiter154)
11254
        oprot.writeString(kiter161)
11247
        oprot.writeString(viter155)
11255
        oprot.writeString(viter162)
11248
      oprot.writeMapEnd()
11256
      oprot.writeMapEnd()
11249
      oprot.writeFieldEnd()
11257
      oprot.writeFieldEnd()
11250
    oprot.writeFieldStop()
11258
    oprot.writeFieldStop()
11251
    oprot.writeStructEnd()
11259
    oprot.writeStructEnd()
11252
 
11260
 
Line 11291... Line 11299...
11291
      if ftype == TType.STOP:
11299
      if ftype == TType.STOP:
11292
        break
11300
        break
11293
      if fid == 0:
11301
      if fid == 0:
11294
        if ftype == TType.LIST:
11302
        if ftype == TType.LIST:
11295
          self.success = []
11303
          self.success = []
11296
          (_etype159, _size156) = iprot.readListBegin()
11304
          (_etype166, _size163) = iprot.readListBegin()
11297
          for _i160 in xrange(_size156):
11305
          for _i167 in xrange(_size163):
11298
            _elem161 = Order()
11306
            _elem168 = Order()
11299
            _elem161.read(iprot)
11307
            _elem168.read(iprot)
11300
            self.success.append(_elem161)
11308
            self.success.append(_elem168)
11301
          iprot.readListEnd()
11309
          iprot.readListEnd()
11302
        else:
11310
        else:
11303
          iprot.skip(ftype)
11311
          iprot.skip(ftype)
11304
      elif fid == 1:
11312
      elif fid == 1:
11305
        if ftype == TType.STRUCT:
11313
        if ftype == TType.STRUCT:
Line 11318... Line 11326...
11318
      return
11326
      return
11319
    oprot.writeStructBegin('markOrdersAsPickedUp_result')
11327
    oprot.writeStructBegin('markOrdersAsPickedUp_result')
11320
    if self.success is not None:
11328
    if self.success is not None:
11321
      oprot.writeFieldBegin('success', TType.LIST, 0)
11329
      oprot.writeFieldBegin('success', TType.LIST, 0)
11322
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11330
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11323
      for iter162 in self.success:
11331
      for iter169 in self.success:
11324
        iter162.write(oprot)
11332
        iter169.write(oprot)
11325
      oprot.writeListEnd()
11333
      oprot.writeListEnd()
11326
      oprot.writeFieldEnd()
11334
      oprot.writeFieldEnd()
11327
    if self.ex is not None:
11335
    if self.ex is not None:
11328
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
11336
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
11329
      self.ex.write(oprot)
11337
      self.ex.write(oprot)
Line 11378... Line 11386...
11378
        else:
11386
        else:
11379
          iprot.skip(ftype)
11387
          iprot.skip(ftype)
11380
      elif fid == 2:
11388
      elif fid == 2:
11381
        if ftype == TType.MAP:
11389
        if ftype == TType.MAP:
11382
          self.deliveredOrders = {}
11390
          self.deliveredOrders = {}
11383
          (_ktype164, _vtype165, _size163 ) = iprot.readMapBegin() 
11391
          (_ktype171, _vtype172, _size170 ) = iprot.readMapBegin() 
11384
          for _i167 in xrange(_size163):
11392
          for _i174 in xrange(_size170):
11385
            _key168 = iprot.readString();
11393
            _key175 = iprot.readString();
11386
            _val169 = iprot.readString();
11394
            _val176 = iprot.readString();
11387
            self.deliveredOrders[_key168] = _val169
11395
            self.deliveredOrders[_key175] = _val176
11388
          iprot.readMapEnd()
11396
          iprot.readMapEnd()
11389
        else:
11397
        else:
11390
          iprot.skip(ftype)
11398
          iprot.skip(ftype)
11391
      else:
11399
      else:
11392
        iprot.skip(ftype)
11400
        iprot.skip(ftype)
Line 11403... Line 11411...
11403
      oprot.writeI64(self.providerId)
11411
      oprot.writeI64(self.providerId)
11404
      oprot.writeFieldEnd()
11412
      oprot.writeFieldEnd()
11405
    if self.deliveredOrders is not None:
11413
    if self.deliveredOrders is not None:
11406
      oprot.writeFieldBegin('deliveredOrders', TType.MAP, 2)
11414
      oprot.writeFieldBegin('deliveredOrders', TType.MAP, 2)
11407
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.deliveredOrders))
11415
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.deliveredOrders))
11408
      for kiter170,viter171 in self.deliveredOrders.items():
11416
      for kiter177,viter178 in self.deliveredOrders.items():
11409
        oprot.writeString(kiter170)
11417
        oprot.writeString(kiter177)
11410
        oprot.writeString(viter171)
11418
        oprot.writeString(viter178)
11411
      oprot.writeMapEnd()
11419
      oprot.writeMapEnd()
11412
      oprot.writeFieldEnd()
11420
      oprot.writeFieldEnd()
11413
    oprot.writeFieldStop()
11421
    oprot.writeFieldStop()
11414
    oprot.writeStructEnd()
11422
    oprot.writeStructEnd()
11415
 
11423
 
Line 11521... Line 11529...
11521
        else:
11529
        else:
11522
          iprot.skip(ftype)
11530
          iprot.skip(ftype)
11523
      elif fid == 2:
11531
      elif fid == 2:
11524
        if ftype == TType.MAP:
11532
        if ftype == TType.MAP:
11525
          self.returnedOrders = {}
11533
          self.returnedOrders = {}
11526
          (_ktype173, _vtype174, _size172 ) = iprot.readMapBegin() 
11534
          (_ktype180, _vtype181, _size179 ) = iprot.readMapBegin() 
11527
          for _i176 in xrange(_size172):
11535
          for _i183 in xrange(_size179):
11528
            _key177 = iprot.readString();
11536
            _key184 = iprot.readString();
11529
            _val178 = iprot.readString();
11537
            _val185 = iprot.readString();
11530
            self.returnedOrders[_key177] = _val178
11538
            self.returnedOrders[_key184] = _val185
11531
          iprot.readMapEnd()
11539
          iprot.readMapEnd()
11532
        else:
11540
        else:
11533
          iprot.skip(ftype)
11541
          iprot.skip(ftype)
11534
      else:
11542
      else:
11535
        iprot.skip(ftype)
11543
        iprot.skip(ftype)
Line 11546... Line 11554...
11546
      oprot.writeI64(self.providerId)
11554
      oprot.writeI64(self.providerId)
11547
      oprot.writeFieldEnd()
11555
      oprot.writeFieldEnd()
11548
    if self.returnedOrders is not None:
11556
    if self.returnedOrders is not None:
11549
      oprot.writeFieldBegin('returnedOrders', TType.MAP, 2)
11557
      oprot.writeFieldBegin('returnedOrders', TType.MAP, 2)
11550
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.returnedOrders))
11558
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.returnedOrders))
11551
      for kiter179,viter180 in self.returnedOrders.items():
11559
      for kiter186,viter187 in self.returnedOrders.items():
11552
        oprot.writeString(kiter179)
11560
        oprot.writeString(kiter186)
11553
        oprot.writeString(viter180)
11561
        oprot.writeString(viter187)
11554
      oprot.writeMapEnd()
11562
      oprot.writeMapEnd()
11555
      oprot.writeFieldEnd()
11563
      oprot.writeFieldEnd()
11556
    oprot.writeFieldStop()
11564
    oprot.writeFieldStop()
11557
    oprot.writeStructEnd()
11565
    oprot.writeStructEnd()
11558
 
11566
 
Line 11664... Line 11672...
11664
        else:
11672
        else:
11665
          iprot.skip(ftype)
11673
          iprot.skip(ftype)
11666
      elif fid == 2:
11674
      elif fid == 2:
11667
        if ftype == TType.MAP:
11675
        if ftype == TType.MAP:
11668
          self.undeliveredOrders = {}
11676
          self.undeliveredOrders = {}
11669
          (_ktype182, _vtype183, _size181 ) = iprot.readMapBegin() 
11677
          (_ktype189, _vtype190, _size188 ) = iprot.readMapBegin() 
11670
          for _i185 in xrange(_size181):
11678
          for _i192 in xrange(_size188):
11671
            _key186 = iprot.readString();
11679
            _key193 = iprot.readString();
11672
            _val187 = iprot.readString();
11680
            _val194 = iprot.readString();
11673
            self.undeliveredOrders[_key186] = _val187
11681
            self.undeliveredOrders[_key193] = _val194
11674
          iprot.readMapEnd()
11682
          iprot.readMapEnd()
11675
        else:
11683
        else:
11676
          iprot.skip(ftype)
11684
          iprot.skip(ftype)
11677
      else:
11685
      else:
11678
        iprot.skip(ftype)
11686
        iprot.skip(ftype)
Line 11689... Line 11697...
11689
      oprot.writeI64(self.providerId)
11697
      oprot.writeI64(self.providerId)
11690
      oprot.writeFieldEnd()
11698
      oprot.writeFieldEnd()
11691
    if self.undeliveredOrders is not None:
11699
    if self.undeliveredOrders is not None:
11692
      oprot.writeFieldBegin('undeliveredOrders', TType.MAP, 2)
11700
      oprot.writeFieldBegin('undeliveredOrders', TType.MAP, 2)
11693
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.undeliveredOrders))
11701
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.undeliveredOrders))
11694
      for kiter188,viter189 in self.undeliveredOrders.items():
11702
      for kiter195,viter196 in self.undeliveredOrders.items():
11695
        oprot.writeString(kiter188)
11703
        oprot.writeString(kiter195)
11696
        oprot.writeString(viter189)
11704
        oprot.writeString(viter196)
11697
      oprot.writeMapEnd()
11705
      oprot.writeMapEnd()
11698
      oprot.writeFieldEnd()
11706
      oprot.writeFieldEnd()
11699
    oprot.writeFieldStop()
11707
    oprot.writeFieldStop()
11700
    oprot.writeStructEnd()
11708
    oprot.writeStructEnd()
11701
 
11709
 
Line 11740... Line 11748...
11740
      if ftype == TType.STOP:
11748
      if ftype == TType.STOP:
11741
        break
11749
        break
11742
      if fid == 0:
11750
      if fid == 0:
11743
        if ftype == TType.LIST:
11751
        if ftype == TType.LIST:
11744
          self.success = []
11752
          self.success = []
11745
          (_etype193, _size190) = iprot.readListBegin()
11753
          (_etype200, _size197) = iprot.readListBegin()
11746
          for _i194 in xrange(_size190):
11754
          for _i201 in xrange(_size197):
11747
            _elem195 = Order()
11755
            _elem202 = Order()
11748
            _elem195.read(iprot)
11756
            _elem202.read(iprot)
11749
            self.success.append(_elem195)
11757
            self.success.append(_elem202)
11750
          iprot.readListEnd()
11758
          iprot.readListEnd()
11751
        else:
11759
        else:
11752
          iprot.skip(ftype)
11760
          iprot.skip(ftype)
11753
      elif fid == 1:
11761
      elif fid == 1:
11754
        if ftype == TType.STRUCT:
11762
        if ftype == TType.STRUCT:
Line 11767... Line 11775...
11767
      return
11775
      return
11768
    oprot.writeStructBegin('updateNonDeliveryReason_result')
11776
    oprot.writeStructBegin('updateNonDeliveryReason_result')
11769
    if self.success is not None:
11777
    if self.success is not None:
11770
      oprot.writeFieldBegin('success', TType.LIST, 0)
11778
      oprot.writeFieldBegin('success', TType.LIST, 0)
11771
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11779
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11772
      for iter196 in self.success:
11780
      for iter203 in self.success:
11773
        iter196.write(oprot)
11781
        iter203.write(oprot)
11774
      oprot.writeListEnd()
11782
      oprot.writeListEnd()
11775
      oprot.writeFieldEnd()
11783
      oprot.writeFieldEnd()
11776
    if self.ex is not None:
11784
    if self.ex is not None:
11777
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
11785
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
11778
      self.ex.write(oprot)
11786
      self.ex.write(oprot)
Line 11890... Line 11898...
11890
      if ftype == TType.STOP:
11898
      if ftype == TType.STOP:
11891
        break
11899
        break
11892
      if fid == 0:
11900
      if fid == 0:
11893
        if ftype == TType.LIST:
11901
        if ftype == TType.LIST:
11894
          self.success = []
11902
          self.success = []
11895
          (_etype200, _size197) = iprot.readListBegin()
11903
          (_etype207, _size204) = iprot.readListBegin()
11896
          for _i201 in xrange(_size197):
11904
          for _i208 in xrange(_size204):
11897
            _elem202 = Order()
11905
            _elem209 = Order()
11898
            _elem202.read(iprot)
11906
            _elem209.read(iprot)
11899
            self.success.append(_elem202)
11907
            self.success.append(_elem209)
11900
          iprot.readListEnd()
11908
          iprot.readListEnd()
11901
        else:
11909
        else:
11902
          iprot.skip(ftype)
11910
          iprot.skip(ftype)
11903
      else:
11911
      else:
11904
        iprot.skip(ftype)
11912
        iprot.skip(ftype)
Line 11911... Line 11919...
11911
      return
11919
      return
11912
    oprot.writeStructBegin('getUndeliveredOrders_result')
11920
    oprot.writeStructBegin('getUndeliveredOrders_result')
11913
    if self.success is not None:
11921
    if self.success is not None:
11914
      oprot.writeFieldBegin('success', TType.LIST, 0)
11922
      oprot.writeFieldBegin('success', TType.LIST, 0)
11915
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11923
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11916
      for iter203 in self.success:
11924
      for iter210 in self.success:
11917
        iter203.write(oprot)
11925
        iter210.write(oprot)
11918
      oprot.writeListEnd()
11926
      oprot.writeListEnd()
11919
      oprot.writeFieldEnd()
11927
      oprot.writeFieldEnd()
11920
    oprot.writeFieldStop()
11928
    oprot.writeFieldStop()
11921
    oprot.writeStructEnd()
11929
    oprot.writeStructEnd()
11922
 
11930
 
Line 12000... Line 12008...
12000
      if ftype == TType.STOP:
12008
      if ftype == TType.STOP:
12001
        break
12009
        break
12002
      if fid == 0:
12010
      if fid == 0:
12003
        if ftype == TType.LIST:
12011
        if ftype == TType.LIST:
12004
          self.success = []
12012
          self.success = []
12005
          (_etype207, _size204) = iprot.readListBegin()
12013
          (_etype214, _size211) = iprot.readListBegin()
12006
          for _i208 in xrange(_size204):
12014
          for _i215 in xrange(_size211):
12007
            _elem209 = Order()
12015
            _elem216 = Order()
12008
            _elem209.read(iprot)
12016
            _elem216.read(iprot)
12009
            self.success.append(_elem209)
12017
            self.success.append(_elem216)
12010
          iprot.readListEnd()
12018
          iprot.readListEnd()
12011
        else:
12019
        else:
12012
          iprot.skip(ftype)
12020
          iprot.skip(ftype)
12013
      else:
12021
      else:
12014
        iprot.skip(ftype)
12022
        iprot.skip(ftype)
Line 12021... Line 12029...
12021
      return
12029
      return
12022
    oprot.writeStructBegin('getUndeliveredOrdersExpectedDeliveryDateNotMet_result')
12030
    oprot.writeStructBegin('getUndeliveredOrdersExpectedDeliveryDateNotMet_result')
12023
    if self.success is not None:
12031
    if self.success is not None:
12024
      oprot.writeFieldBegin('success', TType.LIST, 0)
12032
      oprot.writeFieldBegin('success', TType.LIST, 0)
12025
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12033
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12026
      for iter210 in self.success:
12034
      for iter217 in self.success:
12027
        iter210.write(oprot)
12035
        iter217.write(oprot)
12028
      oprot.writeListEnd()
12036
      oprot.writeListEnd()
12029
      oprot.writeFieldEnd()
12037
      oprot.writeFieldEnd()
12030
    oprot.writeFieldStop()
12038
    oprot.writeFieldStop()
12031
    oprot.writeStructEnd()
12039
    oprot.writeStructEnd()
12032
 
12040
 
Line 13200... Line 13208...
13200
        else:
13208
        else:
13201
          iprot.skip(ftype)
13209
          iprot.skip(ftype)
13202
      elif fid == 2:
13210
      elif fid == 2:
13203
        if ftype == TType.MAP:
13211
        if ftype == TType.MAP:
13204
          self.pickupDetails = {}
13212
          self.pickupDetails = {}
13205
          (_ktype212, _vtype213, _size211 ) = iprot.readMapBegin() 
13213
          (_ktype219, _vtype220, _size218 ) = iprot.readMapBegin() 
13206
          for _i215 in xrange(_size211):
13214
          for _i222 in xrange(_size218):
13207
            _key216 = iprot.readString();
13215
            _key223 = iprot.readString();
13208
            _val217 = iprot.readString();
13216
            _val224 = iprot.readString();
13209
            self.pickupDetails[_key216] = _val217
13217
            self.pickupDetails[_key223] = _val224
13210
          iprot.readMapEnd()
13218
          iprot.readMapEnd()
13211
        else:
13219
        else:
13212
          iprot.skip(ftype)
13220
          iprot.skip(ftype)
13213
      else:
13221
      else:
13214
        iprot.skip(ftype)
13222
        iprot.skip(ftype)
Line 13225... Line 13233...
13225
      oprot.writeI64(self.providerId)
13233
      oprot.writeI64(self.providerId)
13226
      oprot.writeFieldEnd()
13234
      oprot.writeFieldEnd()
13227
    if self.pickupDetails is not None:
13235
    if self.pickupDetails is not None:
13228
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
13236
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
13229
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
13237
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
13230
      for kiter218,viter219 in self.pickupDetails.items():
13238
      for kiter225,viter226 in self.pickupDetails.items():
13231
        oprot.writeString(kiter218)
13239
        oprot.writeString(kiter225)
13232
        oprot.writeString(viter219)
13240
        oprot.writeString(viter226)
13233
      oprot.writeMapEnd()
13241
      oprot.writeMapEnd()
13234
      oprot.writeFieldEnd()
13242
      oprot.writeFieldEnd()
13235
    oprot.writeFieldStop()
13243
    oprot.writeFieldStop()
13236
    oprot.writeStructEnd()
13244
    oprot.writeStructEnd()
13237
 
13245
 
Line 13273... Line 13281...
13273
      if ftype == TType.STOP:
13281
      if ftype == TType.STOP:
13274
        break
13282
        break
13275
      if fid == 0:
13283
      if fid == 0:
13276
        if ftype == TType.LIST:
13284
        if ftype == TType.LIST:
13277
          self.success = []
13285
          self.success = []
13278
          (_etype223, _size220) = iprot.readListBegin()
13286
          (_etype230, _size227) = iprot.readListBegin()
13279
          for _i224 in xrange(_size220):
13287
          for _i231 in xrange(_size227):
13280
            _elem225 = Order()
13288
            _elem232 = Order()
13281
            _elem225.read(iprot)
13289
            _elem232.read(iprot)
13282
            self.success.append(_elem225)
13290
            self.success.append(_elem232)
13283
          iprot.readListEnd()
13291
          iprot.readListEnd()
13284
        else:
13292
        else:
13285
          iprot.skip(ftype)
13293
          iprot.skip(ftype)
13286
      else:
13294
      else:
13287
        iprot.skip(ftype)
13295
        iprot.skip(ftype)
Line 13294... Line 13302...
13294
      return
13302
      return
13295
    oprot.writeStructBegin('markDoasAsPickedUp_result')
13303
    oprot.writeStructBegin('markDoasAsPickedUp_result')
13296
    if self.success is not None:
13304
    if self.success is not None:
13297
      oprot.writeFieldBegin('success', TType.LIST, 0)
13305
      oprot.writeFieldBegin('success', TType.LIST, 0)
13298
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13306
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13299
      for iter226 in self.success:
13307
      for iter233 in self.success:
13300
        iter226.write(oprot)
13308
        iter233.write(oprot)
13301
      oprot.writeListEnd()
13309
      oprot.writeListEnd()
13302
      oprot.writeFieldEnd()
13310
      oprot.writeFieldEnd()
13303
    oprot.writeFieldStop()
13311
    oprot.writeFieldStop()
13304
    oprot.writeStructEnd()
13312
    oprot.writeStructEnd()
13305
 
13313
 
Line 13350... Line 13358...
13350
        else:
13358
        else:
13351
          iprot.skip(ftype)
13359
          iprot.skip(ftype)
13352
      elif fid == 2:
13360
      elif fid == 2:
13353
        if ftype == TType.MAP:
13361
        if ftype == TType.MAP:
13354
          self.pickupDetails = {}
13362
          self.pickupDetails = {}
13355
          (_ktype228, _vtype229, _size227 ) = iprot.readMapBegin() 
13363
          (_ktype235, _vtype236, _size234 ) = iprot.readMapBegin() 
13356
          for _i231 in xrange(_size227):
13364
          for _i238 in xrange(_size234):
13357
            _key232 = iprot.readString();
13365
            _key239 = iprot.readString();
13358
            _val233 = iprot.readString();
13366
            _val240 = iprot.readString();
13359
            self.pickupDetails[_key232] = _val233
13367
            self.pickupDetails[_key239] = _val240
13360
          iprot.readMapEnd()
13368
          iprot.readMapEnd()
13361
        else:
13369
        else:
13362
          iprot.skip(ftype)
13370
          iprot.skip(ftype)
13363
      else:
13371
      else:
13364
        iprot.skip(ftype)
13372
        iprot.skip(ftype)
Line 13375... Line 13383...
13375
      oprot.writeI64(self.providerId)
13383
      oprot.writeI64(self.providerId)
13376
      oprot.writeFieldEnd()
13384
      oprot.writeFieldEnd()
13377
    if self.pickupDetails is not None:
13385
    if self.pickupDetails is not None:
13378
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
13386
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
13379
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
13387
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
13380
      for kiter234,viter235 in self.pickupDetails.items():
13388
      for kiter241,viter242 in self.pickupDetails.items():
13381
        oprot.writeString(kiter234)
13389
        oprot.writeString(kiter241)
13382
        oprot.writeString(viter235)
13390
        oprot.writeString(viter242)
13383
      oprot.writeMapEnd()
13391
      oprot.writeMapEnd()
13384
      oprot.writeFieldEnd()
13392
      oprot.writeFieldEnd()
13385
    oprot.writeFieldStop()
13393
    oprot.writeFieldStop()
13386
    oprot.writeStructEnd()
13394
    oprot.writeStructEnd()
13387
 
13395
 
Line 13423... Line 13431...
13423
      if ftype == TType.STOP:
13431
      if ftype == TType.STOP:
13424
        break
13432
        break
13425
      if fid == 0:
13433
      if fid == 0:
13426
        if ftype == TType.LIST:
13434
        if ftype == TType.LIST:
13427
          self.success = []
13435
          self.success = []
13428
          (_etype239, _size236) = iprot.readListBegin()
13436
          (_etype246, _size243) = iprot.readListBegin()
13429
          for _i240 in xrange(_size236):
13437
          for _i247 in xrange(_size243):
13430
            _elem241 = Order()
13438
            _elem248 = Order()
13431
            _elem241.read(iprot)
13439
            _elem248.read(iprot)
13432
            self.success.append(_elem241)
13440
            self.success.append(_elem248)
13433
          iprot.readListEnd()
13441
          iprot.readListEnd()
13434
        else:
13442
        else:
13435
          iprot.skip(ftype)
13443
          iprot.skip(ftype)
13436
      else:
13444
      else:
13437
        iprot.skip(ftype)
13445
        iprot.skip(ftype)
Line 13444... Line 13452...
13444
      return
13452
      return
13445
    oprot.writeStructBegin('markReturnOrdersAsPickedUp_result')
13453
    oprot.writeStructBegin('markReturnOrdersAsPickedUp_result')
13446
    if self.success is not None:
13454
    if self.success is not None:
13447
      oprot.writeFieldBegin('success', TType.LIST, 0)
13455
      oprot.writeFieldBegin('success', TType.LIST, 0)
13448
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13456
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13449
      for iter242 in self.success:
13457
      for iter249 in self.success:
13450
        iter242.write(oprot)
13458
        iter249.write(oprot)
13451
      oprot.writeListEnd()
13459
      oprot.writeListEnd()
13452
      oprot.writeFieldEnd()
13460
      oprot.writeFieldEnd()
13453
    oprot.writeFieldStop()
13461
    oprot.writeFieldStop()
13454
    oprot.writeStructEnd()
13462
    oprot.writeStructEnd()
13455
 
13463
 
Line 14295... Line 14303...
14295
      if ftype == TType.STOP:
14303
      if ftype == TType.STOP:
14296
        break
14304
        break
14297
      if fid == 0:
14305
      if fid == 0:
14298
        if ftype == TType.LIST:
14306
        if ftype == TType.LIST:
14299
          self.success = []
14307
          self.success = []
14300
          (_etype246, _size243) = iprot.readListBegin()
14308
          (_etype253, _size250) = iprot.readListBegin()
14301
          for _i247 in xrange(_size243):
14309
          for _i254 in xrange(_size250):
14302
            _elem248 = ReturnOrder()
14310
            _elem255 = ReturnOrder()
14303
            _elem248.read(iprot)
14311
            _elem255.read(iprot)
14304
            self.success.append(_elem248)
14312
            self.success.append(_elem255)
14305
          iprot.readListEnd()
14313
          iprot.readListEnd()
14306
        else:
14314
        else:
14307
          iprot.skip(ftype)
14315
          iprot.skip(ftype)
14308
      else:
14316
      else:
14309
        iprot.skip(ftype)
14317
        iprot.skip(ftype)
Line 14316... Line 14324...
14316
      return
14324
      return
14317
    oprot.writeStructBegin('getReturnOrders_result')
14325
    oprot.writeStructBegin('getReturnOrders_result')
14318
    if self.success is not None:
14326
    if self.success is not None:
14319
      oprot.writeFieldBegin('success', TType.LIST, 0)
14327
      oprot.writeFieldBegin('success', TType.LIST, 0)
14320
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14328
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14321
      for iter249 in self.success:
14329
      for iter256 in self.success:
14322
        iter249.write(oprot)
14330
        iter256.write(oprot)
14323
      oprot.writeListEnd()
14331
      oprot.writeListEnd()
14324
      oprot.writeFieldEnd()
14332
      oprot.writeFieldEnd()
14325
    oprot.writeFieldStop()
14333
    oprot.writeFieldStop()
14326
    oprot.writeStructEnd()
14334
    oprot.writeStructEnd()
14327
 
14335
 
Line 15230... Line 15238...
15230
      if ftype == TType.STOP:
15238
      if ftype == TType.STOP:
15231
        break
15239
        break
15232
      if fid == 1:
15240
      if fid == 1:
15233
        if ftype == TType.MAP:
15241
        if ftype == TType.MAP:
15234
          self.collectedAmountMap = {}
15242
          self.collectedAmountMap = {}
15235
          (_ktype251, _vtype252, _size250 ) = iprot.readMapBegin() 
15243
          (_ktype258, _vtype259, _size257 ) = iprot.readMapBegin() 
15236
          for _i254 in xrange(_size250):
15244
          for _i261 in xrange(_size257):
15237
            _key255 = iprot.readString();
15245
            _key262 = iprot.readString();
15238
            _val256 = iprot.readDouble();
15246
            _val263 = iprot.readDouble();
15239
            self.collectedAmountMap[_key255] = _val256
15247
            self.collectedAmountMap[_key262] = _val263
15240
          iprot.readMapEnd()
15248
          iprot.readMapEnd()
15241
        else:
15249
        else:
15242
          iprot.skip(ftype)
15250
          iprot.skip(ftype)
15243
      elif fid == 2:
15251
      elif fid == 2:
15244
        if ftype == TType.STRING:
15252
        if ftype == TType.STRING:
Line 15266... Line 15274...
15266
      return
15274
      return
15267
    oprot.writeStructBegin('reconcileCodCollection_args')
15275
    oprot.writeStructBegin('reconcileCodCollection_args')
15268
    if self.collectedAmountMap is not None:
15276
    if self.collectedAmountMap is not None:
15269
      oprot.writeFieldBegin('collectedAmountMap', TType.MAP, 1)
15277
      oprot.writeFieldBegin('collectedAmountMap', TType.MAP, 1)
15270
      oprot.writeMapBegin(TType.STRING, TType.DOUBLE, len(self.collectedAmountMap))
15278
      oprot.writeMapBegin(TType.STRING, TType.DOUBLE, len(self.collectedAmountMap))
15271
      for kiter257,viter258 in self.collectedAmountMap.items():
15279
      for kiter264,viter265 in self.collectedAmountMap.items():
15272
        oprot.writeString(kiter257)
15280
        oprot.writeString(kiter264)
15273
        oprot.writeDouble(viter258)
15281
        oprot.writeDouble(viter265)
15274
      oprot.writeMapEnd()
15282
      oprot.writeMapEnd()
15275
      oprot.writeFieldEnd()
15283
      oprot.writeFieldEnd()
15276
    if self.xferBy is not None:
15284
    if self.xferBy is not None:
15277
      oprot.writeFieldBegin('xferBy', TType.STRING, 2)
15285
      oprot.writeFieldBegin('xferBy', TType.STRING, 2)
15278
      oprot.writeString(self.xferBy)
15286
      oprot.writeString(self.xferBy)
Line 15329... Line 15337...
15329
      if ftype == TType.STOP:
15337
      if ftype == TType.STOP:
15330
        break
15338
        break
15331
      if fid == 0:
15339
      if fid == 0:
15332
        if ftype == TType.MAP:
15340
        if ftype == TType.MAP:
15333
          self.success = {}
15341
          self.success = {}
15334
          (_ktype260, _vtype261, _size259 ) = iprot.readMapBegin() 
15342
          (_ktype267, _vtype268, _size266 ) = iprot.readMapBegin() 
15335
          for _i263 in xrange(_size259):
15343
          for _i270 in xrange(_size266):
15336
            _key264 = iprot.readString();
15344
            _key271 = iprot.readString();
15337
            _val265 = iprot.readString();
15345
            _val272 = iprot.readString();
15338
            self.success[_key264] = _val265
15346
            self.success[_key271] = _val272
15339
          iprot.readMapEnd()
15347
          iprot.readMapEnd()
15340
        else:
15348
        else:
15341
          iprot.skip(ftype)
15349
          iprot.skip(ftype)
15342
      elif fid == 1:
15350
      elif fid == 1:
15343
        if ftype == TType.STRUCT:
15351
        if ftype == TType.STRUCT:
Line 15356... Line 15364...
15356
      return
15364
      return
15357
    oprot.writeStructBegin('reconcileCodCollection_result')
15365
    oprot.writeStructBegin('reconcileCodCollection_result')
15358
    if self.success is not None:
15366
    if self.success is not None:
15359
      oprot.writeFieldBegin('success', TType.MAP, 0)
15367
      oprot.writeFieldBegin('success', TType.MAP, 0)
15360
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.success))
15368
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.success))
15361
      for kiter266,viter267 in self.success.items():
15369
      for kiter273,viter274 in self.success.items():
15362
        oprot.writeString(kiter266)
15370
        oprot.writeString(kiter273)
15363
        oprot.writeString(viter267)
15371
        oprot.writeString(viter274)
15364
      oprot.writeMapEnd()
15372
      oprot.writeMapEnd()
15365
      oprot.writeFieldEnd()
15373
      oprot.writeFieldEnd()
15366
    if self.ex is not None:
15374
    if self.ex is not None:
15367
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
15375
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
15368
      self.ex.write(oprot)
15376
      self.ex.write(oprot)
Line 15468... Line 15476...
15468
      if ftype == TType.STOP:
15476
      if ftype == TType.STOP:
15469
        break
15477
        break
15470
      if fid == 0:
15478
      if fid == 0:
15471
        if ftype == TType.LIST:
15479
        if ftype == TType.LIST:
15472
          self.success = []
15480
          self.success = []
15473
          (_etype271, _size268) = iprot.readListBegin()
15481
          (_etype278, _size275) = iprot.readListBegin()
15474
          for _i272 in xrange(_size268):
15482
          for _i279 in xrange(_size275):
15475
            _elem273 = iprot.readI64();
15483
            _elem280 = iprot.readI64();
15476
            self.success.append(_elem273)
15484
            self.success.append(_elem280)
15477
          iprot.readListEnd()
15485
          iprot.readListEnd()
15478
        else:
15486
        else:
15479
          iprot.skip(ftype)
15487
          iprot.skip(ftype)
15480
      else:
15488
      else:
15481
        iprot.skip(ftype)
15489
        iprot.skip(ftype)
Line 15488... Line 15496...
15488
      return
15496
      return
15489
    oprot.writeStructBegin('getTransactionsRequiringExtraProcessing_result')
15497
    oprot.writeStructBegin('getTransactionsRequiringExtraProcessing_result')
15490
    if self.success is not None:
15498
    if self.success is not None:
15491
      oprot.writeFieldBegin('success', TType.LIST, 0)
15499
      oprot.writeFieldBegin('success', TType.LIST, 0)
15492
      oprot.writeListBegin(TType.I64, len(self.success))
15500
      oprot.writeListBegin(TType.I64, len(self.success))
15493
      for iter274 in self.success:
15501
      for iter281 in self.success:
15494
        oprot.writeI64(iter274)
15502
        oprot.writeI64(iter281)
15495
      oprot.writeListEnd()
15503
      oprot.writeListEnd()
15496
      oprot.writeFieldEnd()
15504
      oprot.writeFieldEnd()
15497
    oprot.writeFieldStop()
15505
    oprot.writeFieldStop()
15498
    oprot.writeStructEnd()
15506
    oprot.writeStructEnd()
15499
 
15507
 
Line 15691... Line 15699...
15691
      if ftype == TType.STOP:
15699
      if ftype == TType.STOP:
15692
        break
15700
        break
15693
      if fid == 0:
15701
      if fid == 0:
15694
        if ftype == TType.MAP:
15702
        if ftype == TType.MAP:
15695
          self.success = {}
15703
          self.success = {}
15696
          (_ktype276, _vtype277, _size275 ) = iprot.readMapBegin() 
15704
          (_ktype283, _vtype284, _size282 ) = iprot.readMapBegin() 
15697
          for _i279 in xrange(_size275):
15705
          for _i286 in xrange(_size282):
15698
            _key280 = iprot.readI64();
15706
            _key287 = iprot.readI64();
15699
            _val281 = iprot.readI64();
15707
            _val288 = iprot.readI64();
15700
            self.success[_key280] = _val281
15708
            self.success[_key287] = _val288
15701
          iprot.readMapEnd()
15709
          iprot.readMapEnd()
15702
        else:
15710
        else:
15703
          iprot.skip(ftype)
15711
          iprot.skip(ftype)
15704
      else:
15712
      else:
15705
        iprot.skip(ftype)
15713
        iprot.skip(ftype)
Line 15712... Line 15720...
15712
      return
15720
      return
15713
    oprot.writeStructBegin('getItemWiseRiskyOrdersCount_result')
15721
    oprot.writeStructBegin('getItemWiseRiskyOrdersCount_result')
15714
    if self.success is not None:
15722
    if self.success is not None:
15715
      oprot.writeFieldBegin('success', TType.MAP, 0)
15723
      oprot.writeFieldBegin('success', TType.MAP, 0)
15716
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
15724
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
15717
      for kiter282,viter283 in self.success.items():
15725
      for kiter289,viter290 in self.success.items():
15718
        oprot.writeI64(kiter282)
15726
        oprot.writeI64(kiter289)
15719
        oprot.writeI64(viter283)
15727
        oprot.writeI64(viter290)
15720
      oprot.writeMapEnd()
15728
      oprot.writeMapEnd()
15721
      oprot.writeFieldEnd()
15729
      oprot.writeFieldEnd()
15722
    oprot.writeFieldStop()
15730
    oprot.writeFieldStop()
15723
    oprot.writeStructEnd()
15731
    oprot.writeStructEnd()
15724
 
15732
 
Line 15761... Line 15769...
15761
      if ftype == TType.STOP:
15769
      if ftype == TType.STOP:
15762
        break
15770
        break
15763
      if fid == 1:
15771
      if fid == 1:
15764
        if ftype == TType.LIST:
15772
        if ftype == TType.LIST:
15765
          self.itemIds = []
15773
          self.itemIds = []
15766
          (_etype287, _size284) = iprot.readListBegin()
15774
          (_etype294, _size291) = iprot.readListBegin()
15767
          for _i288 in xrange(_size284):
15775
          for _i295 in xrange(_size291):
15768
            _elem289 = iprot.readI64();
15776
            _elem296 = iprot.readI64();
15769
            self.itemIds.append(_elem289)
15777
            self.itemIds.append(_elem296)
15770
          iprot.readListEnd()
15778
          iprot.readListEnd()
15771
        else:
15779
        else:
15772
          iprot.skip(ftype)
15780
          iprot.skip(ftype)
15773
      else:
15781
      else:
15774
        iprot.skip(ftype)
15782
        iprot.skip(ftype)
Line 15781... Line 15789...
15781
      return
15789
      return
15782
    oprot.writeStructBegin('getOrdersForItemIds_args')
15790
    oprot.writeStructBegin('getOrdersForItemIds_args')
15783
    if self.itemIds is not None:
15791
    if self.itemIds is not None:
15784
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
15792
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
15785
      oprot.writeListBegin(TType.I64, len(self.itemIds))
15793
      oprot.writeListBegin(TType.I64, len(self.itemIds))
15786
      for iter290 in self.itemIds:
15794
      for iter297 in self.itemIds:
15787
        oprot.writeI64(iter290)
15795
        oprot.writeI64(iter297)
15788
      oprot.writeListEnd()
15796
      oprot.writeListEnd()
15789
      oprot.writeFieldEnd()
15797
      oprot.writeFieldEnd()
15790
    oprot.writeFieldStop()
15798
    oprot.writeFieldStop()
15791
    oprot.writeStructEnd()
15799
    oprot.writeStructEnd()
15792
 
15800
 
Line 15828... Line 15836...
15828
      if ftype == TType.STOP:
15836
      if ftype == TType.STOP:
15829
        break
15837
        break
15830
      if fid == 0:
15838
      if fid == 0:
15831
        if ftype == TType.LIST:
15839
        if ftype == TType.LIST:
15832
          self.success = []
15840
          self.success = []
15833
          (_etype294, _size291) = iprot.readListBegin()
15841
          (_etype301, _size298) = iprot.readListBegin()
15834
          for _i295 in xrange(_size291):
15842
          for _i302 in xrange(_size298):
15835
            _elem296 = Order()
15843
            _elem303 = Order()
15836
            _elem296.read(iprot)
15844
            _elem303.read(iprot)
15837
            self.success.append(_elem296)
15845
            self.success.append(_elem303)
15838
          iprot.readListEnd()
15846
          iprot.readListEnd()
15839
        else:
15847
        else:
15840
          iprot.skip(ftype)
15848
          iprot.skip(ftype)
15841
      else:
15849
      else:
15842
        iprot.skip(ftype)
15850
        iprot.skip(ftype)
Line 15849... Line 15857...
15849
      return
15857
      return
15850
    oprot.writeStructBegin('getOrdersForItemIds_result')
15858
    oprot.writeStructBegin('getOrdersForItemIds_result')
15851
    if self.success is not None:
15859
    if self.success is not None:
15852
      oprot.writeFieldBegin('success', TType.LIST, 0)
15860
      oprot.writeFieldBegin('success', TType.LIST, 0)
15853
      oprot.writeListBegin(TType.STRUCT, len(self.success))
15861
      oprot.writeListBegin(TType.STRUCT, len(self.success))
15854
      for iter297 in self.success:
15862
      for iter304 in self.success:
15855
        iter297.write(oprot)
15863
        iter304.write(oprot)
15856
      oprot.writeListEnd()
15864
      oprot.writeListEnd()
15857
      oprot.writeFieldEnd()
15865
      oprot.writeFieldEnd()
15858
    oprot.writeFieldStop()
15866
    oprot.writeFieldStop()
15859
    oprot.writeStructEnd()
15867
    oprot.writeStructEnd()
15860
 
15868
 
Line 17372... Line 17380...
17372
      if ftype == TType.STOP:
17380
      if ftype == TType.STOP:
17373
        break
17381
        break
17374
      if fid == 0:
17382
      if fid == 0:
17375
        if ftype == TType.MAP:
17383
        if ftype == TType.MAP:
17376
          self.success = {}
17384
          self.success = {}
17377
          (_ktype299, _vtype300, _size298 ) = iprot.readMapBegin() 
17385
          (_ktype306, _vtype307, _size305 ) = iprot.readMapBegin() 
17378
          for _i302 in xrange(_size298):
17386
          for _i309 in xrange(_size305):
17379
            _key303 = iprot.readI32();
17387
            _key310 = iprot.readI32();
17380
            _val304 = TimeoutSummary()
17388
            _val311 = TimeoutSummary()
17381
            _val304.read(iprot)
17389
            _val311.read(iprot)
17382
            self.success[_key303] = _val304
17390
            self.success[_key310] = _val311
17383
          iprot.readMapEnd()
17391
          iprot.readMapEnd()
17384
        else:
17392
        else:
17385
          iprot.skip(ftype)
17393
          iprot.skip(ftype)
17386
      elif fid == 1:
17394
      elif fid == 1:
17387
        if ftype == TType.STRUCT:
17395
        if ftype == TType.STRUCT:
Line 17400... Line 17408...
17400
      return
17408
      return
17401
    oprot.writeStructBegin('markOrdersAsTimeout_result')
17409
    oprot.writeStructBegin('markOrdersAsTimeout_result')
17402
    if self.success is not None:
17410
    if self.success is not None:
17403
      oprot.writeFieldBegin('success', TType.MAP, 0)
17411
      oprot.writeFieldBegin('success', TType.MAP, 0)
17404
      oprot.writeMapBegin(TType.I32, TType.STRUCT, len(self.success))
17412
      oprot.writeMapBegin(TType.I32, TType.STRUCT, len(self.success))
17405
      for kiter305,viter306 in self.success.items():
17413
      for kiter312,viter313 in self.success.items():
17406
        oprot.writeI32(kiter305)
17414
        oprot.writeI32(kiter312)
17407
        viter306.write(oprot)
17415
        viter313.write(oprot)
17408
      oprot.writeMapEnd()
17416
      oprot.writeMapEnd()
17409
      oprot.writeFieldEnd()
17417
      oprot.writeFieldEnd()
17410
    if self.ex is not None:
17418
    if self.ex is not None:
17411
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
17419
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
17412
      self.ex.write(oprot)
17420
      self.ex.write(oprot)
Line 17792... Line 17800...
17792
      if ftype == TType.STOP:
17800
      if ftype == TType.STOP:
17793
        break
17801
        break
17794
      if fid == 0:
17802
      if fid == 0:
17795
        if ftype == TType.LIST:
17803
        if ftype == TType.LIST:
17796
          self.success = []
17804
          self.success = []
17797
          (_etype310, _size307) = iprot.readListBegin()
17805
          (_etype317, _size314) = iprot.readListBegin()
17798
          for _i311 in xrange(_size307):
17806
          for _i318 in xrange(_size314):
17799
            _elem312 = Order()
17807
            _elem319 = Order()
17800
            _elem312.read(iprot)
17808
            _elem319.read(iprot)
17801
            self.success.append(_elem312)
17809
            self.success.append(_elem319)
17802
          iprot.readListEnd()
17810
          iprot.readListEnd()
17803
        else:
17811
        else:
17804
          iprot.skip(ftype)
17812
          iprot.skip(ftype)
17805
      elif fid == 1:
17813
      elif fid == 1:
17806
        if ftype == TType.STRUCT:
17814
        if ftype == TType.STRUCT:
Line 17819... Line 17827...
17819
      return
17827
      return
17820
    oprot.writeStructBegin('getOrdersForProviderForStatus_result')
17828
    oprot.writeStructBegin('getOrdersForProviderForStatus_result')
17821
    if self.success is not None:
17829
    if self.success is not None:
17822
      oprot.writeFieldBegin('success', TType.LIST, 0)
17830
      oprot.writeFieldBegin('success', TType.LIST, 0)
17823
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17831
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17824
      for iter313 in self.success:
17832
      for iter320 in self.success:
17825
        iter313.write(oprot)
17833
        iter320.write(oprot)
17826
      oprot.writeListEnd()
17834
      oprot.writeListEnd()
17827
      oprot.writeFieldEnd()
17835
      oprot.writeFieldEnd()
17828
    if self.ex is not None:
17836
    if self.ex is not None:
17829
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
17837
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
17830
      self.ex.write(oprot)
17838
      self.ex.write(oprot)
Line 17957... Line 17965...
17957
      if ftype == TType.STOP:
17965
      if ftype == TType.STOP:
17958
        break
17966
        break
17959
      if fid == 0:
17967
      if fid == 0:
17960
        if ftype == TType.LIST:
17968
        if ftype == TType.LIST:
17961
          self.success = []
17969
          self.success = []
17962
          (_etype317, _size314) = iprot.readListBegin()
17970
          (_etype324, _size321) = iprot.readListBegin()
17963
          for _i318 in xrange(_size314):
17971
          for _i325 in xrange(_size321):
17964
            _elem319 = Order()
17972
            _elem326 = Order()
17965
            _elem319.read(iprot)
17973
            _elem326.read(iprot)
17966
            self.success.append(_elem319)
17974
            self.success.append(_elem326)
17967
          iprot.readListEnd()
17975
          iprot.readListEnd()
17968
        else:
17976
        else:
17969
          iprot.skip(ftype)
17977
          iprot.skip(ftype)
17970
      elif fid == 1:
17978
      elif fid == 1:
17971
        if ftype == TType.STRUCT:
17979
        if ftype == TType.STRUCT:
Line 17984... Line 17992...
17984
      return
17992
      return
17985
    oprot.writeStructBegin('getBilledOrdersForVendor_result')
17993
    oprot.writeStructBegin('getBilledOrdersForVendor_result')
17986
    if self.success is not None:
17994
    if self.success is not None:
17987
      oprot.writeFieldBegin('success', TType.LIST, 0)
17995
      oprot.writeFieldBegin('success', TType.LIST, 0)
17988
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17996
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17989
      for iter320 in self.success:
17997
      for iter327 in self.success:
17990
        iter320.write(oprot)
17998
        iter327.write(oprot)
17991
      oprot.writeListEnd()
17999
      oprot.writeListEnd()
17992
      oprot.writeFieldEnd()
18000
      oprot.writeFieldEnd()
17993
    if self.ex is not None:
18001
    if self.ex is not None:
17994
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
18002
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
17995
      self.ex.write(oprot)
18003
      self.ex.write(oprot)
Line 18080... Line 18088...
18080
      if ftype == TType.STOP:
18088
      if ftype == TType.STOP:
18081
        break
18089
        break
18082
      if fid == 0:
18090
      if fid == 0:
18083
        if ftype == TType.LIST:
18091
        if ftype == TType.LIST:
18084
          self.success = []
18092
          self.success = []
18085
          (_etype324, _size321) = iprot.readListBegin()
18093
          (_etype331, _size328) = iprot.readListBegin()
18086
          for _i325 in xrange(_size321):
18094
          for _i332 in xrange(_size328):
18087
            _elem326 = Order()
18095
            _elem333 = Order()
18088
            _elem326.read(iprot)
18096
            _elem333.read(iprot)
18089
            self.success.append(_elem326)
18097
            self.success.append(_elem333)
18090
          iprot.readListEnd()
18098
          iprot.readListEnd()
18091
        else:
18099
        else:
18092
          iprot.skip(ftype)
18100
          iprot.skip(ftype)
18093
      elif fid == 1:
18101
      elif fid == 1:
18094
        if ftype == TType.STRUCT:
18102
        if ftype == TType.STRUCT:
Line 18107... Line 18115...
18107
      return
18115
      return
18108
    oprot.writeStructBegin('getSlippedSippingDateOrders_result')
18116
    oprot.writeStructBegin('getSlippedSippingDateOrders_result')
18109
    if self.success is not None:
18117
    if self.success is not None:
18110
      oprot.writeFieldBegin('success', TType.LIST, 0)
18118
      oprot.writeFieldBegin('success', TType.LIST, 0)
18111
      oprot.writeListBegin(TType.STRUCT, len(self.success))
18119
      oprot.writeListBegin(TType.STRUCT, len(self.success))
18112
      for iter327 in self.success:
18120
      for iter334 in self.success:
18113
        iter327.write(oprot)
18121
        iter334.write(oprot)
18114
      oprot.writeListEnd()
18122
      oprot.writeListEnd()
18115
      oprot.writeFieldEnd()
18123
      oprot.writeFieldEnd()
18116
    if self.ex is not None:
18124
    if self.ex is not None:
18117
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
18125
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
18118
      self.ex.write(oprot)
18126
      self.ex.write(oprot)
Line 18233... Line 18241...
18233
      if ftype == TType.STOP:
18241
      if ftype == TType.STOP:
18234
        break
18242
        break
18235
      if fid == 0:
18243
      if fid == 0:
18236
        if ftype == TType.LIST:
18244
        if ftype == TType.LIST:
18237
          self.success = []
18245
          self.success = []
18238
          (_etype331, _size328) = iprot.readListBegin()
18246
          (_etype338, _size335) = iprot.readListBegin()
18239
          for _i332 in xrange(_size328):
18247
          for _i339 in xrange(_size335):
18240
            _elem333 = Order()
18248
            _elem340 = Order()
18241
            _elem333.read(iprot)
18249
            _elem340.read(iprot)
18242
            self.success.append(_elem333)
18250
            self.success.append(_elem340)
18243
          iprot.readListEnd()
18251
          iprot.readListEnd()
18244
        else:
18252
        else:
18245
          iprot.skip(ftype)
18253
          iprot.skip(ftype)
18246
      elif fid == 1:
18254
      elif fid == 1:
18247
        if ftype == TType.STRUCT:
18255
        if ftype == TType.STRUCT:
Line 18260... Line 18268...
18260
      return
18268
      return
18261
    oprot.writeStructBegin('getCancelledOrders_result')
18269
    oprot.writeStructBegin('getCancelledOrders_result')
18262
    if self.success is not None:
18270
    if self.success is not None:
18263
      oprot.writeFieldBegin('success', TType.LIST, 0)
18271
      oprot.writeFieldBegin('success', TType.LIST, 0)
18264
      oprot.writeListBegin(TType.STRUCT, len(self.success))
18272
      oprot.writeListBegin(TType.STRUCT, len(self.success))
18265
      for iter334 in self.success:
18273
      for iter341 in self.success:
18266
        iter334.write(oprot)
18274
        iter341.write(oprot)
18267
      oprot.writeListEnd()
18275
      oprot.writeListEnd()
18268
      oprot.writeFieldEnd()
18276
      oprot.writeFieldEnd()
18269
    if self.ex is not None:
18277
    if self.ex is not None:
18270
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
18278
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
18271
      self.ex.write(oprot)
18279
      self.ex.write(oprot)
Line 18312... Line 18320...
18312
      if ftype == TType.STOP:
18320
      if ftype == TType.STOP:
18313
        break
18321
        break
18314
      if fid == 1:
18322
      if fid == 1:
18315
        if ftype == TType.MAP:
18323
        if ftype == TType.MAP:
18316
          self.mapAWBAndAmount = {}
18324
          self.mapAWBAndAmount = {}
18317
          (_ktype336, _vtype337, _size335 ) = iprot.readMapBegin() 
18325
          (_ktype343, _vtype344, _size342 ) = iprot.readMapBegin() 
18318
          for _i339 in xrange(_size335):
18326
          for _i346 in xrange(_size342):
18319
            _key340 = iprot.readI64();
18327
            _key347 = iprot.readI64();
18320
            _val341 = iprot.readDouble();
18328
            _val348 = iprot.readDouble();
18321
            self.mapAWBAndAmount[_key340] = _val341
18329
            self.mapAWBAndAmount[_key347] = _val348
18322
          iprot.readMapEnd()
18330
          iprot.readMapEnd()
18323
        else:
18331
        else:
18324
          iprot.skip(ftype)
18332
          iprot.skip(ftype)
18325
      else:
18333
      else:
18326
        iprot.skip(ftype)
18334
        iprot.skip(ftype)
Line 18333... Line 18341...
18333
      return
18341
      return
18334
    oprot.writeStructBegin('saveBluedartSettlements_args')
18342
    oprot.writeStructBegin('saveBluedartSettlements_args')
18335
    if self.mapAWBAndAmount is not None:
18343
    if self.mapAWBAndAmount is not None:
18336
      oprot.writeFieldBegin('mapAWBAndAmount', TType.MAP, 1)
18344
      oprot.writeFieldBegin('mapAWBAndAmount', TType.MAP, 1)
18337
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.mapAWBAndAmount))
18345
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.mapAWBAndAmount))
18338
      for kiter342,viter343 in self.mapAWBAndAmount.items():
18346
      for kiter349,viter350 in self.mapAWBAndAmount.items():
18339
        oprot.writeI64(kiter342)
18347
        oprot.writeI64(kiter349)
18340
        oprot.writeDouble(viter343)
18348
        oprot.writeDouble(viter350)
18341
      oprot.writeMapEnd()
18349
      oprot.writeMapEnd()
18342
      oprot.writeFieldEnd()
18350
      oprot.writeFieldEnd()
18343
    oprot.writeFieldStop()
18351
    oprot.writeFieldStop()
18344
    oprot.writeStructEnd()
18352
    oprot.writeStructEnd()
18345
 
18353
 
Line 18970... Line 18978...
18970
      if ftype == TType.STOP:
18978
      if ftype == TType.STOP:
18971
        break
18979
        break
18972
      if fid == 0:
18980
      if fid == 0:
18973
        if ftype == TType.MAP:
18981
        if ftype == TType.MAP:
18974
          self.success = {}
18982
          self.success = {}
18975
          (_ktype345, _vtype346, _size344 ) = iprot.readMapBegin() 
18983
          (_ktype352, _vtype353, _size351 ) = iprot.readMapBegin() 
18976
          for _i348 in xrange(_size344):
18984
          for _i355 in xrange(_size351):
18977
            _key349 = iprot.readI64();
18985
            _key356 = iprot.readI64();
18978
            _val350 = iprot.readString();
18986
            _val357 = iprot.readString();
18979
            self.success[_key349] = _val350
18987
            self.success[_key356] = _val357
18980
          iprot.readMapEnd()
18988
          iprot.readMapEnd()
18981
        else:
18989
        else:
18982
          iprot.skip(ftype)
18990
          iprot.skip(ftype)
18983
      elif fid == 1:
18991
      elif fid == 1:
18984
        if ftype == TType.STRUCT:
18992
        if ftype == TType.STRUCT:
Line 18997... Line 19005...
18997
      return
19005
      return
18998
    oprot.writeStructBegin('getEBSSettlementSummaries_result')
19006
    oprot.writeStructBegin('getEBSSettlementSummaries_result')
18999
    if self.success is not None:
19007
    if self.success is not None:
19000
      oprot.writeFieldBegin('success', TType.MAP, 0)
19008
      oprot.writeFieldBegin('success', TType.MAP, 0)
19001
      oprot.writeMapBegin(TType.I64, TType.STRING, len(self.success))
19009
      oprot.writeMapBegin(TType.I64, TType.STRING, len(self.success))
19002
      for kiter351,viter352 in self.success.items():
19010
      for kiter358,viter359 in self.success.items():
19003
        oprot.writeI64(kiter351)
19011
        oprot.writeI64(kiter358)
19004
        oprot.writeString(viter352)
19012
        oprot.writeString(viter359)
19005
      oprot.writeMapEnd()
19013
      oprot.writeMapEnd()
19006
      oprot.writeFieldEnd()
19014
      oprot.writeFieldEnd()
19007
    if self.ex is not None:
19015
    if self.ex is not None:
19008
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
19016
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
19009
      self.ex.write(oprot)
19017
      self.ex.write(oprot)
Line 19389... Line 19397...
19389
      if ftype == TType.STOP:
19397
      if ftype == TType.STOP:
19390
        break
19398
        break
19391
      if fid == 0:
19399
      if fid == 0:
19392
        if ftype == TType.LIST:
19400
        if ftype == TType.LIST:
19393
          self.success = []
19401
          self.success = []
19394
          (_etype356, _size353) = iprot.readListBegin()
19402
          (_etype363, _size360) = iprot.readListBegin()
19395
          for _i357 in xrange(_size353):
19403
          for _i364 in xrange(_size360):
19396
            _elem358 = PaymentSettlement()
19404
            _elem365 = PaymentSettlement()
19397
            _elem358.read(iprot)
19405
            _elem365.read(iprot)
19398
            self.success.append(_elem358)
19406
            self.success.append(_elem365)
19399
          iprot.readListEnd()
19407
          iprot.readListEnd()
19400
        else:
19408
        else:
19401
          iprot.skip(ftype)
19409
          iprot.skip(ftype)
19402
      elif fid == 1:
19410
      elif fid == 1:
19403
        if ftype == TType.STRUCT:
19411
        if ftype == TType.STRUCT:
Line 19416... Line 19424...
19416
      return
19424
      return
19417
    oprot.writeStructBegin('getSettlementsByDate_result')
19425
    oprot.writeStructBegin('getSettlementsByDate_result')
19418
    if self.success is not None:
19426
    if self.success is not None:
19419
      oprot.writeFieldBegin('success', TType.LIST, 0)
19427
      oprot.writeFieldBegin('success', TType.LIST, 0)
19420
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19428
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19421
      for iter359 in self.success:
19429
      for iter366 in self.success:
19422
        iter359.write(oprot)
19430
        iter366.write(oprot)
19423
      oprot.writeListEnd()
19431
      oprot.writeListEnd()
19424
      oprot.writeFieldEnd()
19432
      oprot.writeFieldEnd()
19425
    if self.ex is not None:
19433
    if self.ex is not None:
19426
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
19434
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
19427
      self.ex.write(oprot)
19435
      self.ex.write(oprot)
Line 19468... Line 19476...
19468
      if ftype == TType.STOP:
19476
      if ftype == TType.STOP:
19469
        break
19477
        break
19470
      if fid == 1:
19478
      if fid == 1:
19471
        if ftype == TType.LIST:
19479
        if ftype == TType.LIST:
19472
          self.orderIds = []
19480
          self.orderIds = []
19473
          (_etype363, _size360) = iprot.readListBegin()
19481
          (_etype370, _size367) = iprot.readListBegin()
19474
          for _i364 in xrange(_size360):
19482
          for _i371 in xrange(_size367):
19475
            _elem365 = iprot.readI64();
19483
            _elem372 = iprot.readI64();
19476
            self.orderIds.append(_elem365)
19484
            self.orderIds.append(_elem372)
19477
          iprot.readListEnd()
19485
          iprot.readListEnd()
19478
        else:
19486
        else:
19479
          iprot.skip(ftype)
19487
          iprot.skip(ftype)
19480
      else:
19488
      else:
19481
        iprot.skip(ftype)
19489
        iprot.skip(ftype)
Line 19488... Line 19496...
19488
      return
19496
      return
19489
    oprot.writeStructBegin('getReshippedOrderIds_args')
19497
    oprot.writeStructBegin('getReshippedOrderIds_args')
19490
    if self.orderIds is not None:
19498
    if self.orderIds is not None:
19491
      oprot.writeFieldBegin('orderIds', TType.LIST, 1)
19499
      oprot.writeFieldBegin('orderIds', TType.LIST, 1)
19492
      oprot.writeListBegin(TType.I64, len(self.orderIds))
19500
      oprot.writeListBegin(TType.I64, len(self.orderIds))
19493
      for iter366 in self.orderIds:
19501
      for iter373 in self.orderIds:
19494
        oprot.writeI64(iter366)
19502
        oprot.writeI64(iter373)
19495
      oprot.writeListEnd()
19503
      oprot.writeListEnd()
19496
      oprot.writeFieldEnd()
19504
      oprot.writeFieldEnd()
19497
    oprot.writeFieldStop()
19505
    oprot.writeFieldStop()
19498
    oprot.writeStructEnd()
19506
    oprot.writeStructEnd()
19499
 
19507
 
Line 19538... Line 19546...
19538
      if ftype == TType.STOP:
19546
      if ftype == TType.STOP:
19539
        break
19547
        break
19540
      if fid == 0:
19548
      if fid == 0:
19541
        if ftype == TType.LIST:
19549
        if ftype == TType.LIST:
19542
          self.success = []
19550
          self.success = []
19543
          (_etype370, _size367) = iprot.readListBegin()
19551
          (_etype377, _size374) = iprot.readListBegin()
19544
          for _i371 in xrange(_size367):
19552
          for _i378 in xrange(_size374):
19545
            _elem372 = iprot.readI64();
19553
            _elem379 = iprot.readI64();
19546
            self.success.append(_elem372)
19554
            self.success.append(_elem379)
19547
          iprot.readListEnd()
19555
          iprot.readListEnd()
19548
        else:
19556
        else:
19549
          iprot.skip(ftype)
19557
          iprot.skip(ftype)
19550
      elif fid == 1:
19558
      elif fid == 1:
19551
        if ftype == TType.STRUCT:
19559
        if ftype == TType.STRUCT:
Line 19564... Line 19572...
19564
      return
19572
      return
19565
    oprot.writeStructBegin('getReshippedOrderIds_result')
19573
    oprot.writeStructBegin('getReshippedOrderIds_result')
19566
    if self.success is not None:
19574
    if self.success is not None:
19567
      oprot.writeFieldBegin('success', TType.LIST, 0)
19575
      oprot.writeFieldBegin('success', TType.LIST, 0)
19568
      oprot.writeListBegin(TType.I64, len(self.success))
19576
      oprot.writeListBegin(TType.I64, len(self.success))
19569
      for iter373 in self.success:
19577
      for iter380 in self.success:
19570
        oprot.writeI64(iter373)
19578
        oprot.writeI64(iter380)
19571
      oprot.writeListEnd()
19579
      oprot.writeListEnd()
19572
      oprot.writeFieldEnd()
19580
      oprot.writeFieldEnd()
19573
    if self.ex is not None:
19581
    if self.ex is not None:
19574
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
19582
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
19575
      self.ex.write(oprot)
19583
      self.ex.write(oprot)
Line 19622... Line 19630...
19622
      if ftype == TType.STOP:
19630
      if ftype == TType.STOP:
19623
        break
19631
        break
19624
      if fid == 1:
19632
      if fid == 1:
19625
        if ftype == TType.MAP:
19633
        if ftype == TType.MAP:
19626
          self.itemIdQuantityMap = {}
19634
          self.itemIdQuantityMap = {}
19627
          (_ktype375, _vtype376, _size374 ) = iprot.readMapBegin() 
19635
          (_ktype382, _vtype383, _size381 ) = iprot.readMapBegin() 
19628
          for _i378 in xrange(_size374):
19636
          for _i385 in xrange(_size381):
19629
            _key379 = iprot.readI64();
19637
            _key386 = iprot.readI64();
19630
            _val380 = iprot.readI64();
19638
            _val387 = iprot.readI64();
19631
            self.itemIdQuantityMap[_key379] = _val380
19639
            self.itemIdQuantityMap[_key386] = _val387
19632
          iprot.readMapEnd()
19640
          iprot.readMapEnd()
19633
        else:
19641
        else:
19634
          iprot.skip(ftype)
19642
          iprot.skip(ftype)
19635
      elif fid == 2:
19643
      elif fid == 2:
19636
        if ftype == TType.I64:
19644
        if ftype == TType.I64:
Line 19653... Line 19661...
19653
      return
19661
      return
19654
    oprot.writeStructBegin('updateOrdersAsPORaised_args')
19662
    oprot.writeStructBegin('updateOrdersAsPORaised_args')
19655
    if self.itemIdQuantityMap is not None:
19663
    if self.itemIdQuantityMap is not None:
19656
      oprot.writeFieldBegin('itemIdQuantityMap', TType.MAP, 1)
19664
      oprot.writeFieldBegin('itemIdQuantityMap', TType.MAP, 1)
19657
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.itemIdQuantityMap))
19665
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.itemIdQuantityMap))
19658
      for kiter381,viter382 in self.itemIdQuantityMap.items():
19666
      for kiter388,viter389 in self.itemIdQuantityMap.items():
19659
        oprot.writeI64(kiter381)
19667
        oprot.writeI64(kiter388)
19660
        oprot.writeI64(viter382)
19668
        oprot.writeI64(viter389)
19661
      oprot.writeMapEnd()
19669
      oprot.writeMapEnd()
19662
      oprot.writeFieldEnd()
19670
      oprot.writeFieldEnd()
19663
    if self.purchaseOrderId is not None:
19671
    if self.purchaseOrderId is not None:
19664
      oprot.writeFieldBegin('purchaseOrderId', TType.I64, 2)
19672
      oprot.writeFieldBegin('purchaseOrderId', TType.I64, 2)
19665
      oprot.writeI64(self.purchaseOrderId)
19673
      oprot.writeI64(self.purchaseOrderId)