Subversion Repositories SmartDukaan

Rev

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

Rev 18769 Rev 18794
Line 2352... Line 2352...
2352
     - limit
2352
     - limit
2353
     - offset
2353
     - offset
2354
    """
2354
    """
2355
    pass
2355
    pass
2356
 
2356
 
-
 
2357
  def getUserSanctionsDetailsAsPerLimit(self, userId, creditorId, limit, offset):
-
 
2358
    """
-
 
2359
    Parameters:
-
 
2360
     - userId
-
 
2361
     - creditorId
-
 
2362
     - limit
-
 
2363
     - offset
-
 
2364
    """
-
 
2365
    pass
-
 
2366
 
2357
  def getReturnOrderInfo(self, id):
2367
  def getReturnOrderInfo(self, id):
2358
    """
2368
    """
2359
    Parameters:
2369
    Parameters:
2360
     - id
2370
     - id
2361
    """
2371
    """
Line 11325... Line 11335...
11325
    self._iprot.readMessageEnd()
11335
    self._iprot.readMessageEnd()
11326
    if result.success is not None:
11336
    if result.success is not None:
11327
      return result.success
11337
      return result.success
11328
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getLimitedLoanHistoryRecords failed: unknown result");
11338
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getLimitedLoanHistoryRecords failed: unknown result");
11329
 
11339
 
-
 
11340
  def getUserSanctionsDetailsAsPerLimit(self, userId, creditorId, limit, offset):
-
 
11341
    """
-
 
11342
    Parameters:
-
 
11343
     - userId
-
 
11344
     - creditorId
-
 
11345
     - limit
-
 
11346
     - offset
-
 
11347
    """
-
 
11348
    self.send_getUserSanctionsDetailsAsPerLimit(userId, creditorId, limit, offset)
-
 
11349
    return self.recv_getUserSanctionsDetailsAsPerLimit()
-
 
11350
 
-
 
11351
  def send_getUserSanctionsDetailsAsPerLimit(self, userId, creditorId, limit, offset):
-
 
11352
    self._oprot.writeMessageBegin('getUserSanctionsDetailsAsPerLimit', TMessageType.CALL, self._seqid)
-
 
11353
    args = getUserSanctionsDetailsAsPerLimit_args()
-
 
11354
    args.userId = userId
-
 
11355
    args.creditorId = creditorId
-
 
11356
    args.limit = limit
-
 
11357
    args.offset = offset
-
 
11358
    args.write(self._oprot)
-
 
11359
    self._oprot.writeMessageEnd()
-
 
11360
    self._oprot.trans.flush()
-
 
11361
 
-
 
11362
  def recv_getUserSanctionsDetailsAsPerLimit(self, ):
-
 
11363
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
11364
    if mtype == TMessageType.EXCEPTION:
-
 
11365
      x = TApplicationException()
-
 
11366
      x.read(self._iprot)
-
 
11367
      self._iprot.readMessageEnd()
-
 
11368
      raise x
-
 
11369
    result = getUserSanctionsDetailsAsPerLimit_result()
-
 
11370
    result.read(self._iprot)
-
 
11371
    self._iprot.readMessageEnd()
-
 
11372
    if result.success is not None:
-
 
11373
      return result.success
-
 
11374
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getUserSanctionsDetailsAsPerLimit failed: unknown result");
-
 
11375
 
11330
  def getReturnOrderInfo(self, id):
11376
  def getReturnOrderInfo(self, id):
11331
    """
11377
    """
11332
    Parameters:
11378
    Parameters:
11333
     - id
11379
     - id
11334
    """
11380
    """
Line 12252... Line 12298...
12252
    self._processMap["getLoanHistoryRecordsForTransaction"] = Processor.process_getLoanHistoryRecordsForTransaction
12298
    self._processMap["getLoanHistoryRecordsForTransaction"] = Processor.process_getLoanHistoryRecordsForTransaction
12253
    self._processMap["getLoanHistoryRecordsForUserAndCreditor"] = Processor.process_getLoanHistoryRecordsForUserAndCreditor
12299
    self._processMap["getLoanHistoryRecordsForUserAndCreditor"] = Processor.process_getLoanHistoryRecordsForUserAndCreditor
12254
    self._processMap["processLoanTransaction"] = Processor.process_processLoanTransaction
12300
    self._processMap["processLoanTransaction"] = Processor.process_processLoanTransaction
12255
    self._processMap["getLimitedCreditHistoryRecords"] = Processor.process_getLimitedCreditHistoryRecords
12301
    self._processMap["getLimitedCreditHistoryRecords"] = Processor.process_getLimitedCreditHistoryRecords
12256
    self._processMap["getLimitedLoanHistoryRecords"] = Processor.process_getLimitedLoanHistoryRecords
12302
    self._processMap["getLimitedLoanHistoryRecords"] = Processor.process_getLimitedLoanHistoryRecords
-
 
12303
    self._processMap["getUserSanctionsDetailsAsPerLimit"] = Processor.process_getUserSanctionsDetailsAsPerLimit
12257
    self._processMap["getReturnOrderInfo"] = Processor.process_getReturnOrderInfo
12304
    self._processMap["getReturnOrderInfo"] = Processor.process_getReturnOrderInfo
12258
    self._processMap["getReturnOrderInfoList"] = Processor.process_getReturnOrderInfoList
12305
    self._processMap["getReturnOrderInfoList"] = Processor.process_getReturnOrderInfoList
12259
    self._processMap["getReturnOrderInfoListAsByStatus"] = Processor.process_getReturnOrderInfoListAsByStatus
12306
    self._processMap["getReturnOrderInfoListAsByStatus"] = Processor.process_getReturnOrderInfoListAsByStatus
12260
    self._processMap["updateReturnOrderInfo"] = Processor.process_updateReturnOrderInfo
12307
    self._processMap["updateReturnOrderInfo"] = Processor.process_updateReturnOrderInfo
12261
    self._processMap["bulkUpdateReturnOrderInfo"] = Processor.process_bulkUpdateReturnOrderInfo
12308
    self._processMap["bulkUpdateReturnOrderInfo"] = Processor.process_bulkUpdateReturnOrderInfo
Line 15563... Line 15610...
15563
    oprot.writeMessageBegin("getLimitedLoanHistoryRecords", TMessageType.REPLY, seqid)
15610
    oprot.writeMessageBegin("getLimitedLoanHistoryRecords", TMessageType.REPLY, seqid)
15564
    result.write(oprot)
15611
    result.write(oprot)
15565
    oprot.writeMessageEnd()
15612
    oprot.writeMessageEnd()
15566
    oprot.trans.flush()
15613
    oprot.trans.flush()
15567
 
15614
 
-
 
15615
  def process_getUserSanctionsDetailsAsPerLimit(self, seqid, iprot, oprot):
-
 
15616
    args = getUserSanctionsDetailsAsPerLimit_args()
-
 
15617
    args.read(iprot)
-
 
15618
    iprot.readMessageEnd()
-
 
15619
    result = getUserSanctionsDetailsAsPerLimit_result()
-
 
15620
    result.success = self._handler.getUserSanctionsDetailsAsPerLimit(args.userId, args.creditorId, args.limit, args.offset)
-
 
15621
    oprot.writeMessageBegin("getUserSanctionsDetailsAsPerLimit", TMessageType.REPLY, seqid)
-
 
15622
    result.write(oprot)
-
 
15623
    oprot.writeMessageEnd()
-
 
15624
    oprot.trans.flush()
-
 
15625
 
15568
  def process_getReturnOrderInfo(self, seqid, iprot, oprot):
15626
  def process_getReturnOrderInfo(self, seqid, iprot, oprot):
15569
    args = getReturnOrderInfo_args()
15627
    args = getReturnOrderInfo_args()
15570
    args.read(iprot)
15628
    args.read(iprot)
15571
    iprot.readMessageEnd()
15629
    iprot.readMessageEnd()
15572
    result = getReturnOrderInfo_result()
15630
    result = getReturnOrderInfo_result()
Line 16227... Line 16285...
16227
      if ftype == TType.STOP:
16285
      if ftype == TType.STOP:
16228
        break
16286
        break
16229
      if fid == 0:
16287
      if fid == 0:
16230
        if ftype == TType.LIST:
16288
        if ftype == TType.LIST:
16231
          self.success = []
16289
          self.success = []
16232
          (_etype116, _size113) = iprot.readListBegin()
16290
          (_etype137, _size134) = iprot.readListBegin()
16233
          for _i117 in xrange(_size113):
16291
          for _i138 in xrange(_size134):
16234
            _elem118 = Transaction()
16292
            _elem139 = Transaction()
16235
            _elem118.read(iprot)
16293
            _elem139.read(iprot)
16236
            self.success.append(_elem118)
16294
            self.success.append(_elem139)
16237
          iprot.readListEnd()
16295
          iprot.readListEnd()
16238
        else:
16296
        else:
16239
          iprot.skip(ftype)
16297
          iprot.skip(ftype)
16240
      elif fid == 1:
16298
      elif fid == 1:
16241
        if ftype == TType.STRUCT:
16299
        if ftype == TType.STRUCT:
Line 16254... Line 16312...
16254
      return
16312
      return
16255
    oprot.writeStructBegin('getTransactionsForCustomer_result')
16313
    oprot.writeStructBegin('getTransactionsForCustomer_result')
16256
    if self.success is not None:
16314
    if self.success is not None:
16257
      oprot.writeFieldBegin('success', TType.LIST, 0)
16315
      oprot.writeFieldBegin('success', TType.LIST, 0)
16258
      oprot.writeListBegin(TType.STRUCT, len(self.success))
16316
      oprot.writeListBegin(TType.STRUCT, len(self.success))
16259
      for iter119 in self.success:
16317
      for iter140 in self.success:
16260
        iter119.write(oprot)
16318
        iter140.write(oprot)
16261
      oprot.writeListEnd()
16319
      oprot.writeListEnd()
16262
      oprot.writeFieldEnd()
16320
      oprot.writeFieldEnd()
16263
    if self.ex is not None:
16321
    if self.ex is not None:
16264
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
16322
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
16265
      self.ex.write(oprot)
16323
      self.ex.write(oprot)
Line 16368... Line 16426...
16368
      if ftype == TType.STOP:
16426
      if ftype == TType.STOP:
16369
        break
16427
        break
16370
      if fid == 0:
16428
      if fid == 0:
16371
        if ftype == TType.LIST:
16429
        if ftype == TType.LIST:
16372
          self.success = []
16430
          self.success = []
16373
          (_etype123, _size120) = iprot.readListBegin()
16431
          (_etype144, _size141) = iprot.readListBegin()
16374
          for _i124 in xrange(_size120):
16432
          for _i145 in xrange(_size141):
16375
            _elem125 = Transaction()
16433
            _elem146 = Transaction()
16376
            _elem125.read(iprot)
16434
            _elem146.read(iprot)
16377
            self.success.append(_elem125)
16435
            self.success.append(_elem146)
16378
          iprot.readListEnd()
16436
          iprot.readListEnd()
16379
        else:
16437
        else:
16380
          iprot.skip(ftype)
16438
          iprot.skip(ftype)
16381
      elif fid == 1:
16439
      elif fid == 1:
16382
        if ftype == TType.STRUCT:
16440
        if ftype == TType.STRUCT:
Line 16395... Line 16453...
16395
      return
16453
      return
16396
    oprot.writeStructBegin('getTransactionsForShoppingCartId_result')
16454
    oprot.writeStructBegin('getTransactionsForShoppingCartId_result')
16397
    if self.success is not None:
16455
    if self.success is not None:
16398
      oprot.writeFieldBegin('success', TType.LIST, 0)
16456
      oprot.writeFieldBegin('success', TType.LIST, 0)
16399
      oprot.writeListBegin(TType.STRUCT, len(self.success))
16457
      oprot.writeListBegin(TType.STRUCT, len(self.success))
16400
      for iter126 in self.success:
16458
      for iter147 in self.success:
16401
        iter126.write(oprot)
16459
        iter147.write(oprot)
16402
      oprot.writeListEnd()
16460
      oprot.writeListEnd()
16403
      oprot.writeFieldEnd()
16461
      oprot.writeFieldEnd()
16404
    if self.ex is not None:
16462
    if self.ex is not None:
16405
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
16463
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
16406
      self.ex.write(oprot)
16464
      self.ex.write(oprot)
Line 16912... Line 16970...
16912
      if ftype == TType.STOP:
16970
      if ftype == TType.STOP:
16913
        break
16971
        break
16914
      if fid == 1:
16972
      if fid == 1:
16915
        if ftype == TType.LIST:
16973
        if ftype == TType.LIST:
16916
          self.statuses = []
16974
          self.statuses = []
16917
          (_etype130, _size127) = iprot.readListBegin()
16975
          (_etype151, _size148) = iprot.readListBegin()
16918
          for _i131 in xrange(_size127):
16976
          for _i152 in xrange(_size148):
16919
            _elem132 = iprot.readI32();
16977
            _elem153 = iprot.readI32();
16920
            self.statuses.append(_elem132)
16978
            self.statuses.append(_elem153)
16921
          iprot.readListEnd()
16979
          iprot.readListEnd()
16922
        else:
16980
        else:
16923
          iprot.skip(ftype)
16981
          iprot.skip(ftype)
16924
      elif fid == 2:
16982
      elif fid == 2:
16925
        if ftype == TType.I64:
16983
        if ftype == TType.I64:
Line 16947... Line 17005...
16947
      return
17005
      return
16948
    oprot.writeStructBegin('getAllOrders_args')
17006
    oprot.writeStructBegin('getAllOrders_args')
16949
    if self.statuses is not None:
17007
    if self.statuses is not None:
16950
      oprot.writeFieldBegin('statuses', TType.LIST, 1)
17008
      oprot.writeFieldBegin('statuses', TType.LIST, 1)
16951
      oprot.writeListBegin(TType.I32, len(self.statuses))
17009
      oprot.writeListBegin(TType.I32, len(self.statuses))
16952
      for iter133 in self.statuses:
17010
      for iter154 in self.statuses:
16953
        oprot.writeI32(iter133)
17011
        oprot.writeI32(iter154)
16954
      oprot.writeListEnd()
17012
      oprot.writeListEnd()
16955
      oprot.writeFieldEnd()
17013
      oprot.writeFieldEnd()
16956
    if self.from_date is not None:
17014
    if self.from_date is not None:
16957
      oprot.writeFieldBegin('from_date', TType.I64, 2)
17015
      oprot.writeFieldBegin('from_date', TType.I64, 2)
16958
      oprot.writeI64(self.from_date)
17016
      oprot.writeI64(self.from_date)
Line 17009... Line 17067...
17009
      if ftype == TType.STOP:
17067
      if ftype == TType.STOP:
17010
        break
17068
        break
17011
      if fid == 0:
17069
      if fid == 0:
17012
        if ftype == TType.LIST:
17070
        if ftype == TType.LIST:
17013
          self.success = []
17071
          self.success = []
17014
          (_etype137, _size134) = iprot.readListBegin()
17072
          (_etype158, _size155) = iprot.readListBegin()
17015
          for _i138 in xrange(_size134):
17073
          for _i159 in xrange(_size155):
17016
            _elem139 = Order()
17074
            _elem160 = Order()
17017
            _elem139.read(iprot)
17075
            _elem160.read(iprot)
17018
            self.success.append(_elem139)
17076
            self.success.append(_elem160)
17019
          iprot.readListEnd()
17077
          iprot.readListEnd()
17020
        else:
17078
        else:
17021
          iprot.skip(ftype)
17079
          iprot.skip(ftype)
17022
      elif fid == 1:
17080
      elif fid == 1:
17023
        if ftype == TType.STRUCT:
17081
        if ftype == TType.STRUCT:
Line 17036... Line 17094...
17036
      return
17094
      return
17037
    oprot.writeStructBegin('getAllOrders_result')
17095
    oprot.writeStructBegin('getAllOrders_result')
17038
    if self.success is not None:
17096
    if self.success is not None:
17039
      oprot.writeFieldBegin('success', TType.LIST, 0)
17097
      oprot.writeFieldBegin('success', TType.LIST, 0)
17040
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17098
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17041
      for iter140 in self.success:
17099
      for iter161 in self.success:
17042
        iter140.write(oprot)
17100
        iter161.write(oprot)
17043
      oprot.writeListEnd()
17101
      oprot.writeListEnd()
17044
      oprot.writeFieldEnd()
17102
      oprot.writeFieldEnd()
17045
    if self.ex is not None:
17103
    if self.ex is not None:
17046
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
17104
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
17047
      self.ex.write(oprot)
17105
      self.ex.write(oprot)
Line 17100... Line 17158...
17100
      if ftype == TType.STOP:
17158
      if ftype == TType.STOP:
17101
        break
17159
        break
17102
      if fid == 1:
17160
      if fid == 1:
17103
        if ftype == TType.LIST:
17161
        if ftype == TType.LIST:
17104
          self.statuses = []
17162
          self.statuses = []
17105
          (_etype144, _size141) = iprot.readListBegin()
17163
          (_etype165, _size162) = iprot.readListBegin()
17106
          for _i145 in xrange(_size141):
17164
          for _i166 in xrange(_size162):
17107
            _elem146 = iprot.readI32();
17165
            _elem167 = iprot.readI32();
17108
            self.statuses.append(_elem146)
17166
            self.statuses.append(_elem167)
17109
          iprot.readListEnd()
17167
          iprot.readListEnd()
17110
        else:
17168
        else:
17111
          iprot.skip(ftype)
17169
          iprot.skip(ftype)
17112
      elif fid == 2:
17170
      elif fid == 2:
17113
        if ftype == TType.I64:
17171
        if ftype == TType.I64:
Line 17140... Line 17198...
17140
      return
17198
      return
17141
    oprot.writeStructBegin('getOrdersInBatch_args')
17199
    oprot.writeStructBegin('getOrdersInBatch_args')
17142
    if self.statuses is not None:
17200
    if self.statuses is not None:
17143
      oprot.writeFieldBegin('statuses', TType.LIST, 1)
17201
      oprot.writeFieldBegin('statuses', TType.LIST, 1)
17144
      oprot.writeListBegin(TType.I32, len(self.statuses))
17202
      oprot.writeListBegin(TType.I32, len(self.statuses))
17145
      for iter147 in self.statuses:
17203
      for iter168 in self.statuses:
17146
        oprot.writeI32(iter147)
17204
        oprot.writeI32(iter168)
17147
      oprot.writeListEnd()
17205
      oprot.writeListEnd()
17148
      oprot.writeFieldEnd()
17206
      oprot.writeFieldEnd()
17149
    if self.offset is not None:
17207
    if self.offset is not None:
17150
      oprot.writeFieldBegin('offset', TType.I64, 2)
17208
      oprot.writeFieldBegin('offset', TType.I64, 2)
17151
      oprot.writeI64(self.offset)
17209
      oprot.writeI64(self.offset)
Line 17206... Line 17264...
17206
      if ftype == TType.STOP:
17264
      if ftype == TType.STOP:
17207
        break
17265
        break
17208
      if fid == 0:
17266
      if fid == 0:
17209
        if ftype == TType.LIST:
17267
        if ftype == TType.LIST:
17210
          self.success = []
17268
          self.success = []
17211
          (_etype151, _size148) = iprot.readListBegin()
17269
          (_etype172, _size169) = iprot.readListBegin()
17212
          for _i152 in xrange(_size148):
17270
          for _i173 in xrange(_size169):
17213
            _elem153 = Order()
17271
            _elem174 = Order()
17214
            _elem153.read(iprot)
17272
            _elem174.read(iprot)
17215
            self.success.append(_elem153)
17273
            self.success.append(_elem174)
17216
          iprot.readListEnd()
17274
          iprot.readListEnd()
17217
        else:
17275
        else:
17218
          iprot.skip(ftype)
17276
          iprot.skip(ftype)
17219
      elif fid == 1:
17277
      elif fid == 1:
17220
        if ftype == TType.STRUCT:
17278
        if ftype == TType.STRUCT:
Line 17233... Line 17291...
17233
      return
17291
      return
17234
    oprot.writeStructBegin('getOrdersInBatch_result')
17292
    oprot.writeStructBegin('getOrdersInBatch_result')
17235
    if self.success is not None:
17293
    if self.success is not None:
17236
      oprot.writeFieldBegin('success', TType.LIST, 0)
17294
      oprot.writeFieldBegin('success', TType.LIST, 0)
17237
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17295
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17238
      for iter154 in self.success:
17296
      for iter175 in self.success:
17239
        iter154.write(oprot)
17297
        iter175.write(oprot)
17240
      oprot.writeListEnd()
17298
      oprot.writeListEnd()
17241
      oprot.writeFieldEnd()
17299
      oprot.writeFieldEnd()
17242
    if self.ex is not None:
17300
    if self.ex is not None:
17243
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
17301
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
17244
      self.ex.write(oprot)
17302
      self.ex.write(oprot)
Line 17291... Line 17349...
17291
      if ftype == TType.STOP:
17349
      if ftype == TType.STOP:
17292
        break
17350
        break
17293
      if fid == 1:
17351
      if fid == 1:
17294
        if ftype == TType.LIST:
17352
        if ftype == TType.LIST:
17295
          self.statuses = []
17353
          self.statuses = []
17296
          (_etype158, _size155) = iprot.readListBegin()
17354
          (_etype179, _size176) = iprot.readListBegin()
17297
          for _i159 in xrange(_size155):
17355
          for _i180 in xrange(_size176):
17298
            _elem160 = iprot.readI32();
17356
            _elem181 = iprot.readI32();
17299
            self.statuses.append(_elem160)
17357
            self.statuses.append(_elem181)
17300
          iprot.readListEnd()
17358
          iprot.readListEnd()
17301
        else:
17359
        else:
17302
          iprot.skip(ftype)
17360
          iprot.skip(ftype)
17303
      elif fid == 2:
17361
      elif fid == 2:
17304
        if ftype == TType.I64:
17362
        if ftype == TType.I64:
Line 17321... Line 17379...
17321
      return
17379
      return
17322
    oprot.writeStructBegin('getOrderCount_args')
17380
    oprot.writeStructBegin('getOrderCount_args')
17323
    if self.statuses is not None:
17381
    if self.statuses is not None:
17324
      oprot.writeFieldBegin('statuses', TType.LIST, 1)
17382
      oprot.writeFieldBegin('statuses', TType.LIST, 1)
17325
      oprot.writeListBegin(TType.I32, len(self.statuses))
17383
      oprot.writeListBegin(TType.I32, len(self.statuses))
17326
      for iter161 in self.statuses:
17384
      for iter182 in self.statuses:
17327
        oprot.writeI32(iter161)
17385
        oprot.writeI32(iter182)
17328
      oprot.writeListEnd()
17386
      oprot.writeListEnd()
17329
      oprot.writeFieldEnd()
17387
      oprot.writeFieldEnd()
17330
    if self.warehouseId is not None:
17388
    if self.warehouseId is not None:
17331
      oprot.writeFieldBegin('warehouseId', TType.I64, 2)
17389
      oprot.writeFieldBegin('warehouseId', TType.I64, 2)
17332
      oprot.writeI64(self.warehouseId)
17390
      oprot.writeI64(self.warehouseId)
Line 17547... Line 17605...
17547
      if ftype == TType.STOP:
17605
      if ftype == TType.STOP:
17548
        break
17606
        break
17549
      if fid == 0:
17607
      if fid == 0:
17550
        if ftype == TType.LIST:
17608
        if ftype == TType.LIST:
17551
          self.success = []
17609
          self.success = []
17552
          (_etype165, _size162) = iprot.readListBegin()
17610
          (_etype186, _size183) = iprot.readListBegin()
17553
          for _i166 in xrange(_size162):
17611
          for _i187 in xrange(_size183):
17554
            _elem167 = Order()
17612
            _elem188 = Order()
17555
            _elem167.read(iprot)
17613
            _elem188.read(iprot)
17556
            self.success.append(_elem167)
17614
            self.success.append(_elem188)
17557
          iprot.readListEnd()
17615
          iprot.readListEnd()
17558
        else:
17616
        else:
17559
          iprot.skip(ftype)
17617
          iprot.skip(ftype)
17560
      elif fid == 1:
17618
      elif fid == 1:
17561
        if ftype == TType.STRUCT:
17619
        if ftype == TType.STRUCT:
Line 17574... Line 17632...
17574
      return
17632
      return
17575
    oprot.writeStructBegin('getOrdersByBillingDate_result')
17633
    oprot.writeStructBegin('getOrdersByBillingDate_result')
17576
    if self.success is not None:
17634
    if self.success is not None:
17577
      oprot.writeFieldBegin('success', TType.LIST, 0)
17635
      oprot.writeFieldBegin('success', TType.LIST, 0)
17578
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17636
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17579
      for iter168 in self.success:
17637
      for iter189 in self.success:
17580
        iter168.write(oprot)
17638
        iter189.write(oprot)
17581
      oprot.writeListEnd()
17639
      oprot.writeListEnd()
17582
      oprot.writeFieldEnd()
17640
      oprot.writeFieldEnd()
17583
    if self.ex is not None:
17641
    if self.ex is not None:
17584
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
17642
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
17585
      self.ex.write(oprot)
17643
      self.ex.write(oprot)
Line 17736... Line 17794...
17736
      if ftype == TType.STOP:
17794
      if ftype == TType.STOP:
17737
        break
17795
        break
17738
      if fid == 0:
17796
      if fid == 0:
17739
        if ftype == TType.LIST:
17797
        if ftype == TType.LIST:
17740
          self.success = []
17798
          self.success = []
17741
          (_etype172, _size169) = iprot.readListBegin()
17799
          (_etype193, _size190) = iprot.readListBegin()
17742
          for _i173 in xrange(_size169):
17800
          for _i194 in xrange(_size190):
17743
            _elem174 = Order()
17801
            _elem195 = Order()
17744
            _elem174.read(iprot)
17802
            _elem195.read(iprot)
17745
            self.success.append(_elem174)
17803
            self.success.append(_elem195)
17746
          iprot.readListEnd()
17804
          iprot.readListEnd()
17747
        else:
17805
        else:
17748
          iprot.skip(ftype)
17806
          iprot.skip(ftype)
17749
      elif fid == 1:
17807
      elif fid == 1:
17750
        if ftype == TType.STRUCT:
17808
        if ftype == TType.STRUCT:
Line 17763... Line 17821...
17763
      return
17821
      return
17764
    oprot.writeStructBegin('getOrdersByShippingDate_result')
17822
    oprot.writeStructBegin('getOrdersByShippingDate_result')
17765
    if self.success is not None:
17823
    if self.success is not None:
17766
      oprot.writeFieldBegin('success', TType.LIST, 0)
17824
      oprot.writeFieldBegin('success', TType.LIST, 0)
17767
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17825
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17768
      for iter175 in self.success:
17826
      for iter196 in self.success:
17769
        iter175.write(oprot)
17827
        iter196.write(oprot)
17770
      oprot.writeListEnd()
17828
      oprot.writeListEnd()
17771
      oprot.writeFieldEnd()
17829
      oprot.writeFieldEnd()
17772
    if self.ex is not None:
17830
    if self.ex is not None:
17773
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
17831
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
17774
      self.ex.write(oprot)
17832
      self.ex.write(oprot)
Line 17889... Line 17947...
17889
      if ftype == TType.STOP:
17947
      if ftype == TType.STOP:
17890
        break
17948
        break
17891
      if fid == 0:
17949
      if fid == 0:
17892
        if ftype == TType.LIST:
17950
        if ftype == TType.LIST:
17893
          self.success = []
17951
          self.success = []
17894
          (_etype179, _size176) = iprot.readListBegin()
17952
          (_etype200, _size197) = iprot.readListBegin()
17895
          for _i180 in xrange(_size176):
17953
          for _i201 in xrange(_size197):
17896
            _elem181 = iprot.readI64();
17954
            _elem202 = iprot.readI64();
17897
            self.success.append(_elem181)
17955
            self.success.append(_elem202)
17898
          iprot.readListEnd()
17956
          iprot.readListEnd()
17899
        else:
17957
        else:
17900
          iprot.skip(ftype)
17958
          iprot.skip(ftype)
17901
      elif fid == 1:
17959
      elif fid == 1:
17902
        if ftype == TType.STRUCT:
17960
        if ftype == TType.STRUCT:
Line 17915... Line 17973...
17915
      return
17973
      return
17916
    oprot.writeStructBegin('getReturnableOrdersForCustomer_result')
17974
    oprot.writeStructBegin('getReturnableOrdersForCustomer_result')
17917
    if self.success is not None:
17975
    if self.success is not None:
17918
      oprot.writeFieldBegin('success', TType.LIST, 0)
17976
      oprot.writeFieldBegin('success', TType.LIST, 0)
17919
      oprot.writeListBegin(TType.I64, len(self.success))
17977
      oprot.writeListBegin(TType.I64, len(self.success))
17920
      for iter182 in self.success:
17978
      for iter203 in self.success:
17921
        oprot.writeI64(iter182)
17979
        oprot.writeI64(iter203)
17922
      oprot.writeListEnd()
17980
      oprot.writeListEnd()
17923
      oprot.writeFieldEnd()
17981
      oprot.writeFieldEnd()
17924
    if self.ex is not None:
17982
    if self.ex is not None:
17925
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
17983
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
17926
      self.ex.write(oprot)
17984
      self.ex.write(oprot)
Line 18041... Line 18099...
18041
      if ftype == TType.STOP:
18099
      if ftype == TType.STOP:
18042
        break
18100
        break
18043
      if fid == 0:
18101
      if fid == 0:
18044
        if ftype == TType.LIST:
18102
        if ftype == TType.LIST:
18045
          self.success = []
18103
          self.success = []
18046
          (_etype186, _size183) = iprot.readListBegin()
18104
          (_etype207, _size204) = iprot.readListBegin()
18047
          for _i187 in xrange(_size183):
18105
          for _i208 in xrange(_size204):
18048
            _elem188 = iprot.readI64();
18106
            _elem209 = iprot.readI64();
18049
            self.success.append(_elem188)
18107
            self.success.append(_elem209)
18050
          iprot.readListEnd()
18108
          iprot.readListEnd()
18051
        else:
18109
        else:
18052
          iprot.skip(ftype)
18110
          iprot.skip(ftype)
18053
      elif fid == 1:
18111
      elif fid == 1:
18054
        if ftype == TType.STRUCT:
18112
        if ftype == TType.STRUCT:
Line 18067... Line 18125...
18067
      return
18125
      return
18068
    oprot.writeStructBegin('getCancellableOrdersForCustomer_result')
18126
    oprot.writeStructBegin('getCancellableOrdersForCustomer_result')
18069
    if self.success is not None:
18127
    if self.success is not None:
18070
      oprot.writeFieldBegin('success', TType.LIST, 0)
18128
      oprot.writeFieldBegin('success', TType.LIST, 0)
18071
      oprot.writeListBegin(TType.I64, len(self.success))
18129
      oprot.writeListBegin(TType.I64, len(self.success))
18072
      for iter189 in self.success:
18130
      for iter210 in self.success:
18073
        oprot.writeI64(iter189)
18131
        oprot.writeI64(iter210)
18074
      oprot.writeListEnd()
18132
      oprot.writeListEnd()
18075
      oprot.writeFieldEnd()
18133
      oprot.writeFieldEnd()
18076
    if self.ex is not None:
18134
    if self.ex is not None:
18077
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
18135
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
18078
      self.ex.write(oprot)
18136
      self.ex.write(oprot)
Line 18349... Line 18407...
18349
      if ftype == TType.STOP:
18407
      if ftype == TType.STOP:
18350
        break
18408
        break
18351
      if fid == 0:
18409
      if fid == 0:
18352
        if ftype == TType.LIST:
18410
        if ftype == TType.LIST:
18353
          self.success = []
18411
          self.success = []
18354
          (_etype193, _size190) = iprot.readListBegin()
18412
          (_etype214, _size211) = iprot.readListBegin()
18355
          for _i194 in xrange(_size190):
18413
          for _i215 in xrange(_size211):
18356
            _elem195 = Order()
18414
            _elem216 = Order()
18357
            _elem195.read(iprot)
18415
            _elem216.read(iprot)
18358
            self.success.append(_elem195)
18416
            self.success.append(_elem216)
18359
          iprot.readListEnd()
18417
          iprot.readListEnd()
18360
        else:
18418
        else:
18361
          iprot.skip(ftype)
18419
          iprot.skip(ftype)
18362
      elif fid == 1:
18420
      elif fid == 1:
18363
        if ftype == TType.STRUCT:
18421
        if ftype == TType.STRUCT:
Line 18376... Line 18434...
18376
      return
18434
      return
18377
    oprot.writeStructBegin('getOrdersForTransaction_result')
18435
    oprot.writeStructBegin('getOrdersForTransaction_result')
18378
    if self.success is not None:
18436
    if self.success is not None:
18379
      oprot.writeFieldBegin('success', TType.LIST, 0)
18437
      oprot.writeFieldBegin('success', TType.LIST, 0)
18380
      oprot.writeListBegin(TType.STRUCT, len(self.success))
18438
      oprot.writeListBegin(TType.STRUCT, len(self.success))
18381
      for iter196 in self.success:
18439
      for iter217 in self.success:
18382
        iter196.write(oprot)
18440
        iter217.write(oprot)
18383
      oprot.writeListEnd()
18441
      oprot.writeListEnd()
18384
      oprot.writeFieldEnd()
18442
      oprot.writeFieldEnd()
18385
    if self.ex is not None:
18443
    if self.ex is not None:
18386
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
18444
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
18387
      self.ex.write(oprot)
18445
      self.ex.write(oprot)
Line 18452... Line 18510...
18452
        else:
18510
        else:
18453
          iprot.skip(ftype)
18511
          iprot.skip(ftype)
18454
      elif fid == 4:
18512
      elif fid == 4:
18455
        if ftype == TType.LIST:
18513
        if ftype == TType.LIST:
18456
          self.statuses = []
18514
          self.statuses = []
18457
          (_etype200, _size197) = iprot.readListBegin()
18515
          (_etype221, _size218) = iprot.readListBegin()
18458
          for _i201 in xrange(_size197):
18516
          for _i222 in xrange(_size218):
18459
            _elem202 = iprot.readI32();
18517
            _elem223 = iprot.readI32();
18460
            self.statuses.append(_elem202)
18518
            self.statuses.append(_elem223)
18461
          iprot.readListEnd()
18519
          iprot.readListEnd()
18462
        else:
18520
        else:
18463
          iprot.skip(ftype)
18521
          iprot.skip(ftype)
18464
      else:
18522
      else:
18465
        iprot.skip(ftype)
18523
        iprot.skip(ftype)
Line 18484... Line 18542...
18484
      oprot.writeI64(self.to_date)
18542
      oprot.writeI64(self.to_date)
18485
      oprot.writeFieldEnd()
18543
      oprot.writeFieldEnd()
18486
    if self.statuses is not None:
18544
    if self.statuses is not None:
18487
      oprot.writeFieldBegin('statuses', TType.LIST, 4)
18545
      oprot.writeFieldBegin('statuses', TType.LIST, 4)
18488
      oprot.writeListBegin(TType.I32, len(self.statuses))
18546
      oprot.writeListBegin(TType.I32, len(self.statuses))
18489
      for iter203 in self.statuses:
18547
      for iter224 in self.statuses:
18490
        oprot.writeI32(iter203)
18548
        oprot.writeI32(iter224)
18491
      oprot.writeListEnd()
18549
      oprot.writeListEnd()
18492
      oprot.writeFieldEnd()
18550
      oprot.writeFieldEnd()
18493
    oprot.writeFieldStop()
18551
    oprot.writeFieldStop()
18494
    oprot.writeStructEnd()
18552
    oprot.writeStructEnd()
18495
 
18553
 
Line 18534... Line 18592...
18534
      if ftype == TType.STOP:
18592
      if ftype == TType.STOP:
18535
        break
18593
        break
18536
      if fid == 0:
18594
      if fid == 0:
18537
        if ftype == TType.LIST:
18595
        if ftype == TType.LIST:
18538
          self.success = []
18596
          self.success = []
18539
          (_etype207, _size204) = iprot.readListBegin()
18597
          (_etype228, _size225) = iprot.readListBegin()
18540
          for _i208 in xrange(_size204):
18598
          for _i229 in xrange(_size225):
18541
            _elem209 = Order()
18599
            _elem230 = Order()
18542
            _elem209.read(iprot)
18600
            _elem230.read(iprot)
18543
            self.success.append(_elem209)
18601
            self.success.append(_elem230)
18544
          iprot.readListEnd()
18602
          iprot.readListEnd()
18545
        else:
18603
        else:
18546
          iprot.skip(ftype)
18604
          iprot.skip(ftype)
18547
      elif fid == 1:
18605
      elif fid == 1:
18548
        if ftype == TType.STRUCT:
18606
        if ftype == TType.STRUCT:
Line 18561... Line 18619...
18561
      return
18619
      return
18562
    oprot.writeStructBegin('getOrdersForCustomer_result')
18620
    oprot.writeStructBegin('getOrdersForCustomer_result')
18563
    if self.success is not None:
18621
    if self.success is not None:
18564
      oprot.writeFieldBegin('success', TType.LIST, 0)
18622
      oprot.writeFieldBegin('success', TType.LIST, 0)
18565
      oprot.writeListBegin(TType.STRUCT, len(self.success))
18623
      oprot.writeListBegin(TType.STRUCT, len(self.success))
18566
      for iter210 in self.success:
18624
      for iter231 in self.success:
18567
        iter210.write(oprot)
18625
        iter231.write(oprot)
18568
      oprot.writeListEnd()
18626
      oprot.writeListEnd()
18569
      oprot.writeFieldEnd()
18627
      oprot.writeFieldEnd()
18570
    if self.ex is not None:
18628
    if self.ex is not None:
18571
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
18629
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
18572
      self.ex.write(oprot)
18630
      self.ex.write(oprot)
Line 18941... Line 18999...
18941
      if ftype == TType.STOP:
18999
      if ftype == TType.STOP:
18942
        break
19000
        break
18943
      if fid == 0:
19001
      if fid == 0:
18944
        if ftype == TType.LIST:
19002
        if ftype == TType.LIST:
18945
          self.success = []
19003
          self.success = []
18946
          (_etype214, _size211) = iprot.readListBegin()
19004
          (_etype235, _size232) = iprot.readListBegin()
18947
          for _i215 in xrange(_size211):
19005
          for _i236 in xrange(_size232):
18948
            _elem216 = LineItem()
19006
            _elem237 = LineItem()
18949
            _elem216.read(iprot)
19007
            _elem237.read(iprot)
18950
            self.success.append(_elem216)
19008
            self.success.append(_elem237)
18951
          iprot.readListEnd()
19009
          iprot.readListEnd()
18952
        else:
19010
        else:
18953
          iprot.skip(ftype)
19011
          iprot.skip(ftype)
18954
      elif fid == 1:
19012
      elif fid == 1:
18955
        if ftype == TType.STRUCT:
19013
        if ftype == TType.STRUCT:
Line 18968... Line 19026...
18968
      return
19026
      return
18969
    oprot.writeStructBegin('getLineItemsForOrder_result')
19027
    oprot.writeStructBegin('getLineItemsForOrder_result')
18970
    if self.success is not None:
19028
    if self.success is not None:
18971
      oprot.writeFieldBegin('success', TType.LIST, 0)
19029
      oprot.writeFieldBegin('success', TType.LIST, 0)
18972
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19030
      oprot.writeListBegin(TType.STRUCT, len(self.success))
18973
      for iter217 in self.success:
19031
      for iter238 in self.success:
18974
        iter217.write(oprot)
19032
        iter238.write(oprot)
18975
      oprot.writeListEnd()
19033
      oprot.writeListEnd()
18976
      oprot.writeFieldEnd()
19034
      oprot.writeFieldEnd()
18977
    if self.ex is not None:
19035
    if self.ex is not None:
18978
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
19036
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
18979
      self.ex.write(oprot)
19037
      self.ex.write(oprot)
Line 19020... Line 19078...
19020
      if ftype == TType.STOP:
19078
      if ftype == TType.STOP:
19021
        break
19079
        break
19022
      if fid == 1:
19080
      if fid == 1:
19023
        if ftype == TType.LIST:
19081
        if ftype == TType.LIST:
19024
          self.order_ids = []
19082
          self.order_ids = []
19025
          (_etype221, _size218) = iprot.readListBegin()
19083
          (_etype242, _size239) = iprot.readListBegin()
19026
          for _i222 in xrange(_size218):
19084
          for _i243 in xrange(_size239):
19027
            _elem223 = iprot.readI64();
19085
            _elem244 = iprot.readI64();
19028
            self.order_ids.append(_elem223)
19086
            self.order_ids.append(_elem244)
19029
          iprot.readListEnd()
19087
          iprot.readListEnd()
19030
        else:
19088
        else:
19031
          iprot.skip(ftype)
19089
          iprot.skip(ftype)
19032
      else:
19090
      else:
19033
        iprot.skip(ftype)
19091
        iprot.skip(ftype)
Line 19040... Line 19098...
19040
      return
19098
      return
19041
    oprot.writeStructBegin('getOrderList_args')
19099
    oprot.writeStructBegin('getOrderList_args')
19042
    if self.order_ids is not None:
19100
    if self.order_ids is not None:
19043
      oprot.writeFieldBegin('order_ids', TType.LIST, 1)
19101
      oprot.writeFieldBegin('order_ids', TType.LIST, 1)
19044
      oprot.writeListBegin(TType.I64, len(self.order_ids))
19102
      oprot.writeListBegin(TType.I64, len(self.order_ids))
19045
      for iter224 in self.order_ids:
19103
      for iter245 in self.order_ids:
19046
        oprot.writeI64(iter224)
19104
        oprot.writeI64(iter245)
19047
      oprot.writeListEnd()
19105
      oprot.writeListEnd()
19048
      oprot.writeFieldEnd()
19106
      oprot.writeFieldEnd()
19049
    oprot.writeFieldStop()
19107
    oprot.writeFieldStop()
19050
    oprot.writeStructEnd()
19108
    oprot.writeStructEnd()
19051
 
19109
 
Line 19087... Line 19145...
19087
      if ftype == TType.STOP:
19145
      if ftype == TType.STOP:
19088
        break
19146
        break
19089
      if fid == 0:
19147
      if fid == 0:
19090
        if ftype == TType.LIST:
19148
        if ftype == TType.LIST:
19091
          self.success = []
19149
          self.success = []
19092
          (_etype228, _size225) = iprot.readListBegin()
19150
          (_etype249, _size246) = iprot.readListBegin()
19093
          for _i229 in xrange(_size225):
19151
          for _i250 in xrange(_size246):
19094
            _elem230 = Order()
19152
            _elem251 = Order()
19095
            _elem230.read(iprot)
19153
            _elem251.read(iprot)
19096
            self.success.append(_elem230)
19154
            self.success.append(_elem251)
19097
          iprot.readListEnd()
19155
          iprot.readListEnd()
19098
        else:
19156
        else:
19099
          iprot.skip(ftype)
19157
          iprot.skip(ftype)
19100
      else:
19158
      else:
19101
        iprot.skip(ftype)
19159
        iprot.skip(ftype)
Line 19108... Line 19166...
19108
      return
19166
      return
19109
    oprot.writeStructBegin('getOrderList_result')
19167
    oprot.writeStructBegin('getOrderList_result')
19110
    if self.success is not None:
19168
    if self.success is not None:
19111
      oprot.writeFieldBegin('success', TType.LIST, 0)
19169
      oprot.writeFieldBegin('success', TType.LIST, 0)
19112
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19170
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19113
      for iter231 in self.success:
19171
      for iter252 in self.success:
19114
        iter231.write(oprot)
19172
        iter252.write(oprot)
19115
      oprot.writeListEnd()
19173
      oprot.writeListEnd()
19116
      oprot.writeFieldEnd()
19174
      oprot.writeFieldEnd()
19117
    oprot.writeFieldStop()
19175
    oprot.writeFieldStop()
19118
    oprot.writeStructEnd()
19176
    oprot.writeStructEnd()
19119
 
19177
 
Line 19159... Line 19217...
19159
      if ftype == TType.STOP:
19217
      if ftype == TType.STOP:
19160
        break
19218
        break
19161
      if fid == 1:
19219
      if fid == 1:
19162
        if ftype == TType.LIST:
19220
        if ftype == TType.LIST:
19163
          self.order_ids = []
19221
          self.order_ids = []
19164
          (_etype235, _size232) = iprot.readListBegin()
19222
          (_etype256, _size253) = iprot.readListBegin()
19165
          for _i236 in xrange(_size232):
19223
          for _i257 in xrange(_size253):
19166
            _elem237 = iprot.readI64();
19224
            _elem258 = iprot.readI64();
19167
            self.order_ids.append(_elem237)
19225
            self.order_ids.append(_elem258)
19168
          iprot.readListEnd()
19226
          iprot.readListEnd()
19169
        else:
19227
        else:
19170
          iprot.skip(ftype)
19228
          iprot.skip(ftype)
19171
      elif fid == 2:
19229
      elif fid == 2:
19172
        if ftype == TType.I64:
19230
        if ftype == TType.I64:
Line 19184... Line 19242...
19184
      return
19242
      return
19185
    oprot.writeStructBegin('getOrderListForVendor_args')
19243
    oprot.writeStructBegin('getOrderListForVendor_args')
19186
    if self.order_ids is not None:
19244
    if self.order_ids is not None:
19187
      oprot.writeFieldBegin('order_ids', TType.LIST, 1)
19245
      oprot.writeFieldBegin('order_ids', TType.LIST, 1)
19188
      oprot.writeListBegin(TType.I64, len(self.order_ids))
19246
      oprot.writeListBegin(TType.I64, len(self.order_ids))
19189
      for iter238 in self.order_ids:
19247
      for iter259 in self.order_ids:
19190
        oprot.writeI64(iter238)
19248
        oprot.writeI64(iter259)
19191
      oprot.writeListEnd()
19249
      oprot.writeListEnd()
19192
      oprot.writeFieldEnd()
19250
      oprot.writeFieldEnd()
19193
    if self.vendorId is not None:
19251
    if self.vendorId is not None:
19194
      oprot.writeFieldBegin('vendorId', TType.I64, 2)
19252
      oprot.writeFieldBegin('vendorId', TType.I64, 2)
19195
      oprot.writeI64(self.vendorId)
19253
      oprot.writeI64(self.vendorId)
Line 19235... Line 19293...
19235
      if ftype == TType.STOP:
19293
      if ftype == TType.STOP:
19236
        break
19294
        break
19237
      if fid == 0:
19295
      if fid == 0:
19238
        if ftype == TType.LIST:
19296
        if ftype == TType.LIST:
19239
          self.success = []
19297
          self.success = []
19240
          (_etype242, _size239) = iprot.readListBegin()
19298
          (_etype263, _size260) = iprot.readListBegin()
19241
          for _i243 in xrange(_size239):
19299
          for _i264 in xrange(_size260):
19242
            _elem244 = Order()
19300
            _elem265 = Order()
19243
            _elem244.read(iprot)
19301
            _elem265.read(iprot)
19244
            self.success.append(_elem244)
19302
            self.success.append(_elem265)
19245
          iprot.readListEnd()
19303
          iprot.readListEnd()
19246
        else:
19304
        else:
19247
          iprot.skip(ftype)
19305
          iprot.skip(ftype)
19248
      else:
19306
      else:
19249
        iprot.skip(ftype)
19307
        iprot.skip(ftype)
Line 19256... Line 19314...
19256
      return
19314
      return
19257
    oprot.writeStructBegin('getOrderListForVendor_result')
19315
    oprot.writeStructBegin('getOrderListForVendor_result')
19258
    if self.success is not None:
19316
    if self.success is not None:
19259
      oprot.writeFieldBegin('success', TType.LIST, 0)
19317
      oprot.writeFieldBegin('success', TType.LIST, 0)
19260
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19318
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19261
      for iter245 in self.success:
19319
      for iter266 in self.success:
19262
        iter245.write(oprot)
19320
        iter266.write(oprot)
19263
      oprot.writeListEnd()
19321
      oprot.writeListEnd()
19264
      oprot.writeFieldEnd()
19322
      oprot.writeFieldEnd()
19265
    oprot.writeFieldStop()
19323
    oprot.writeFieldStop()
19266
    oprot.writeStructEnd()
19324
    oprot.writeStructEnd()
19267
 
19325
 
Line 19544... Line 19602...
19544
      if ftype == TType.STOP:
19602
      if ftype == TType.STOP:
19545
        break
19603
        break
19546
      if fid == 0:
19604
      if fid == 0:
19547
        if ftype == TType.LIST:
19605
        if ftype == TType.LIST:
19548
          self.success = []
19606
          self.success = []
19549
          (_etype249, _size246) = iprot.readListBegin()
19607
          (_etype270, _size267) = iprot.readListBegin()
19550
          for _i250 in xrange(_size246):
19608
          for _i271 in xrange(_size267):
19551
            _elem251 = Alert()
19609
            _elem272 = Alert()
19552
            _elem251.read(iprot)
19610
            _elem272.read(iprot)
19553
            self.success.append(_elem251)
19611
            self.success.append(_elem272)
19554
          iprot.readListEnd()
19612
          iprot.readListEnd()
19555
        else:
19613
        else:
19556
          iprot.skip(ftype)
19614
          iprot.skip(ftype)
19557
      else:
19615
      else:
19558
        iprot.skip(ftype)
19616
        iprot.skip(ftype)
Line 19565... Line 19623...
19565
      return
19623
      return
19566
    oprot.writeStructBegin('getAlerts_result')
19624
    oprot.writeStructBegin('getAlerts_result')
19567
    if self.success is not None:
19625
    if self.success is not None:
19568
      oprot.writeFieldBegin('success', TType.LIST, 0)
19626
      oprot.writeFieldBegin('success', TType.LIST, 0)
19569
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19627
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19570
      for iter252 in self.success:
19628
      for iter273 in self.success:
19571
        iter252.write(oprot)
19629
        iter273.write(oprot)
19572
      oprot.writeListEnd()
19630
      oprot.writeListEnd()
19573
      oprot.writeFieldEnd()
19631
      oprot.writeFieldEnd()
19574
    oprot.writeFieldStop()
19632
    oprot.writeFieldStop()
19575
    oprot.writeStructEnd()
19633
    oprot.writeStructEnd()
19576
 
19634
 
Line 20084... Line 20142...
20084
      if ftype == TType.STOP:
20142
      if ftype == TType.STOP:
20085
        break
20143
        break
20086
      if fid == 0:
20144
      if fid == 0:
20087
        if ftype == TType.LIST:
20145
        if ftype == TType.LIST:
20088
          self.success = []
20146
          self.success = []
20089
          (_etype256, _size253) = iprot.readListBegin()
20147
          (_etype277, _size274) = iprot.readListBegin()
20090
          for _i257 in xrange(_size253):
20148
          for _i278 in xrange(_size274):
20091
            _elem258 = iprot.readDouble();
20149
            _elem279 = iprot.readDouble();
20092
            self.success.append(_elem258)
20150
            self.success.append(_elem279)
20093
          iprot.readListEnd()
20151
          iprot.readListEnd()
20094
        else:
20152
        else:
20095
          iprot.skip(ftype)
20153
          iprot.skip(ftype)
20096
      else:
20154
      else:
20097
        iprot.skip(ftype)
20155
        iprot.skip(ftype)
Line 20104... Line 20162...
20104
      return
20162
      return
20105
    oprot.writeStructBegin('getValidOrdersAmountRange_result')
20163
    oprot.writeStructBegin('getValidOrdersAmountRange_result')
20106
    if self.success is not None:
20164
    if self.success is not None:
20107
      oprot.writeFieldBegin('success', TType.LIST, 0)
20165
      oprot.writeFieldBegin('success', TType.LIST, 0)
20108
      oprot.writeListBegin(TType.DOUBLE, len(self.success))
20166
      oprot.writeListBegin(TType.DOUBLE, len(self.success))
20109
      for iter259 in self.success:
20167
      for iter280 in self.success:
20110
        oprot.writeDouble(iter259)
20168
        oprot.writeDouble(iter280)
20111
      oprot.writeListEnd()
20169
      oprot.writeListEnd()
20112
      oprot.writeFieldEnd()
20170
      oprot.writeFieldEnd()
20113
    oprot.writeFieldStop()
20171
    oprot.writeFieldStop()
20114
    oprot.writeStructEnd()
20172
    oprot.writeStructEnd()
20115
 
20173
 
Line 20223... Line 20281...
20223
      if ftype == TType.STOP:
20281
      if ftype == TType.STOP:
20224
        break
20282
        break
20225
      if fid == 0:
20283
      if fid == 0:
20226
        if ftype == TType.LIST:
20284
        if ftype == TType.LIST:
20227
          self.success = []
20285
          self.success = []
20228
          (_etype263, _size260) = iprot.readListBegin()
20286
          (_etype284, _size281) = iprot.readListBegin()
20229
          for _i264 in xrange(_size260):
20287
          for _i285 in xrange(_size281):
20230
            _elem265 = Order()
20288
            _elem286 = Order()
20231
            _elem265.read(iprot)
20289
            _elem286.read(iprot)
20232
            self.success.append(_elem265)
20290
            self.success.append(_elem286)
20233
          iprot.readListEnd()
20291
          iprot.readListEnd()
20234
        else:
20292
        else:
20235
          iprot.skip(ftype)
20293
          iprot.skip(ftype)
20236
      else:
20294
      else:
20237
        iprot.skip(ftype)
20295
        iprot.skip(ftype)
Line 20244... Line 20302...
20244
      return
20302
      return
20245
    oprot.writeStructBegin('getValidOrders_result')
20303
    oprot.writeStructBegin('getValidOrders_result')
20246
    if self.success is not None:
20304
    if self.success is not None:
20247
      oprot.writeFieldBegin('success', TType.LIST, 0)
20305
      oprot.writeFieldBegin('success', TType.LIST, 0)
20248
      oprot.writeListBegin(TType.STRUCT, len(self.success))
20306
      oprot.writeListBegin(TType.STRUCT, len(self.success))
20249
      for iter266 in self.success:
20307
      for iter287 in self.success:
20250
        iter266.write(oprot)
20308
        iter287.write(oprot)
20251
      oprot.writeListEnd()
20309
      oprot.writeListEnd()
20252
      oprot.writeFieldEnd()
20310
      oprot.writeFieldEnd()
20253
    oprot.writeFieldStop()
20311
    oprot.writeFieldStop()
20254
    oprot.writeStructEnd()
20312
    oprot.writeStructEnd()
20255
 
20313
 
Line 20354... Line 20412...
20354
      if ftype == TType.STOP:
20412
      if ftype == TType.STOP:
20355
        break
20413
        break
20356
      if fid == 0:
20414
      if fid == 0:
20357
        if ftype == TType.LIST:
20415
        if ftype == TType.LIST:
20358
          self.success = []
20416
          self.success = []
20359
          (_etype270, _size267) = iprot.readListBegin()
20417
          (_etype291, _size288) = iprot.readListBegin()
20360
          for _i271 in xrange(_size267):
20418
          for _i292 in xrange(_size288):
20361
            _elem272 = Order()
20419
            _elem293 = Order()
20362
            _elem272.read(iprot)
20420
            _elem293.read(iprot)
20363
            self.success.append(_elem272)
20421
            self.success.append(_elem293)
20364
          iprot.readListEnd()
20422
          iprot.readListEnd()
20365
        else:
20423
        else:
20366
          iprot.skip(ftype)
20424
          iprot.skip(ftype)
20367
      elif fid == 1:
20425
      elif fid == 1:
20368
        if ftype == TType.STRUCT:
20426
        if ftype == TType.STRUCT:
Line 20381... Line 20439...
20381
      return
20439
      return
20382
    oprot.writeStructBegin('batchOrders_result')
20440
    oprot.writeStructBegin('batchOrders_result')
20383
    if self.success is not None:
20441
    if self.success is not None:
20384
      oprot.writeFieldBegin('success', TType.LIST, 0)
20442
      oprot.writeFieldBegin('success', TType.LIST, 0)
20385
      oprot.writeListBegin(TType.STRUCT, len(self.success))
20443
      oprot.writeListBegin(TType.STRUCT, len(self.success))
20386
      for iter273 in self.success:
20444
      for iter294 in self.success:
20387
        iter273.write(oprot)
20445
        iter294.write(oprot)
20388
      oprot.writeListEnd()
20446
      oprot.writeListEnd()
20389
      oprot.writeFieldEnd()
20447
      oprot.writeFieldEnd()
20390
    if self.ex is not None:
20448
    if self.ex is not None:
20391
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
20449
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
20392
      self.ex.write(oprot)
20450
      self.ex.write(oprot)
Line 20866... Line 20924...
20866
        else:
20924
        else:
20867
          iprot.skip(ftype)
20925
          iprot.skip(ftype)
20868
      elif fid == 3:
20926
      elif fid == 3:
20869
        if ftype == TType.LIST:
20927
        if ftype == TType.LIST:
20870
          self.serialNumber = []
20928
          self.serialNumber = []
20871
          (_etype277, _size274) = iprot.readListBegin()
20929
          (_etype298, _size295) = iprot.readListBegin()
20872
          for _i278 in xrange(_size274):
20930
          for _i299 in xrange(_size295):
20873
            _elem279 = iprot.readString();
20931
            _elem300 = iprot.readString();
20874
            self.serialNumber.append(_elem279)
20932
            self.serialNumber.append(_elem300)
20875
          iprot.readListEnd()
20933
          iprot.readListEnd()
20876
        else:
20934
        else:
20877
          iprot.skip(ftype)
20935
          iprot.skip(ftype)
20878
      elif fid == 4:
20936
      elif fid == 4:
20879
        if ftype == TType.LIST:
20937
        if ftype == TType.LIST:
20880
          self.itemNumber = []
20938
          self.itemNumber = []
20881
          (_etype283, _size280) = iprot.readListBegin()
20939
          (_etype304, _size301) = iprot.readListBegin()
20882
          for _i284 in xrange(_size280):
20940
          for _i305 in xrange(_size301):
20883
            _elem285 = iprot.readString();
20941
            _elem306 = iprot.readString();
20884
            self.itemNumber.append(_elem285)
20942
            self.itemNumber.append(_elem306)
20885
          iprot.readListEnd()
20943
          iprot.readListEnd()
20886
        else:
20944
        else:
20887
          iprot.skip(ftype)
20945
          iprot.skip(ftype)
20888
      elif fid == 5:
20946
      elif fid == 5:
20889
        if ftype == TType.I64:
20947
        if ftype == TType.I64:
Line 20934... Line 20992...
20934
      oprot.writeString(self.invoice_number)
20992
      oprot.writeString(self.invoice_number)
20935
      oprot.writeFieldEnd()
20993
      oprot.writeFieldEnd()
20936
    if self.serialNumber is not None:
20994
    if self.serialNumber is not None:
20937
      oprot.writeFieldBegin('serialNumber', TType.LIST, 3)
20995
      oprot.writeFieldBegin('serialNumber', TType.LIST, 3)
20938
      oprot.writeListBegin(TType.STRING, len(self.serialNumber))
20996
      oprot.writeListBegin(TType.STRING, len(self.serialNumber))
20939
      for iter286 in self.serialNumber:
20997
      for iter307 in self.serialNumber:
20940
        oprot.writeString(iter286)
20998
        oprot.writeString(iter307)
20941
      oprot.writeListEnd()
20999
      oprot.writeListEnd()
20942
      oprot.writeFieldEnd()
21000
      oprot.writeFieldEnd()
20943
    if self.itemNumber is not None:
21001
    if self.itemNumber is not None:
20944
      oprot.writeFieldBegin('itemNumber', TType.LIST, 4)
21002
      oprot.writeFieldBegin('itemNumber', TType.LIST, 4)
20945
      oprot.writeListBegin(TType.STRING, len(self.itemNumber))
21003
      oprot.writeListBegin(TType.STRING, len(self.itemNumber))
20946
      for iter287 in self.itemNumber:
21004
      for iter308 in self.itemNumber:
20947
        oprot.writeString(iter287)
21005
        oprot.writeString(iter308)
20948
      oprot.writeListEnd()
21006
      oprot.writeListEnd()
20949
      oprot.writeFieldEnd()
21007
      oprot.writeFieldEnd()
20950
    if self.freebieWarehouseId is not None:
21008
    if self.freebieWarehouseId is not None:
20951
      oprot.writeFieldBegin('freebieWarehouseId', TType.I64, 5)
21009
      oprot.writeFieldBegin('freebieWarehouseId', TType.I64, 5)
20952
      oprot.writeI64(self.freebieWarehouseId)
21010
      oprot.writeI64(self.freebieWarehouseId)
Line 21278... Line 21336...
21278
        else:
21336
        else:
21279
          iprot.skip(ftype)
21337
          iprot.skip(ftype)
21280
      elif fid == 4:
21338
      elif fid == 4:
21281
        if ftype == TType.LIST:
21339
        if ftype == TType.LIST:
21282
          self.orderIds = []
21340
          self.orderIds = []
21283
          (_etype291, _size288) = iprot.readListBegin()
21341
          (_etype312, _size309) = iprot.readListBegin()
21284
          for _i292 in xrange(_size288):
21342
          for _i313 in xrange(_size309):
21285
            _elem293 = iprot.readI64();
21343
            _elem314 = iprot.readI64();
21286
            self.orderIds.append(_elem293)
21344
            self.orderIds.append(_elem314)
21287
          iprot.readListEnd()
21345
          iprot.readListEnd()
21288
        else:
21346
        else:
21289
          iprot.skip(ftype)
21347
          iprot.skip(ftype)
21290
      else:
21348
      else:
21291
        iprot.skip(ftype)
21349
        iprot.skip(ftype)
Line 21310... Line 21368...
21310
      oprot.writeBool(self.cod)
21368
      oprot.writeBool(self.cod)
21311
      oprot.writeFieldEnd()
21369
      oprot.writeFieldEnd()
21312
    if self.orderIds is not None:
21370
    if self.orderIds is not None:
21313
      oprot.writeFieldBegin('orderIds', TType.LIST, 4)
21371
      oprot.writeFieldBegin('orderIds', TType.LIST, 4)
21314
      oprot.writeListBegin(TType.I64, len(self.orderIds))
21372
      oprot.writeListBegin(TType.I64, len(self.orderIds))
21315
      for iter294 in self.orderIds:
21373
      for iter315 in self.orderIds:
21316
        oprot.writeI64(iter294)
21374
        oprot.writeI64(iter315)
21317
      oprot.writeListEnd()
21375
      oprot.writeListEnd()
21318
      oprot.writeFieldEnd()
21376
      oprot.writeFieldEnd()
21319
    oprot.writeFieldStop()
21377
    oprot.writeFieldStop()
21320
    oprot.writeStructEnd()
21378
    oprot.writeStructEnd()
21321
 
21379
 
Line 21441... Line 21499...
21441
        else:
21499
        else:
21442
          iprot.skip(ftype)
21500
          iprot.skip(ftype)
21443
      elif fid == 2:
21501
      elif fid == 2:
21444
        if ftype == TType.LIST:
21502
        if ftype == TType.LIST:
21445
          self.orderIds = []
21503
          self.orderIds = []
21446
          (_etype298, _size295) = iprot.readListBegin()
21504
          (_etype319, _size316) = iprot.readListBegin()
21447
          for _i299 in xrange(_size295):
21505
          for _i320 in xrange(_size316):
21448
            _elem300 = iprot.readI64();
21506
            _elem321 = iprot.readI64();
21449
            self.orderIds.append(_elem300)
21507
            self.orderIds.append(_elem321)
21450
          iprot.readListEnd()
21508
          iprot.readListEnd()
21451
        else:
21509
        else:
21452
          iprot.skip(ftype)
21510
          iprot.skip(ftype)
21453
      elif fid == 3:
21511
      elif fid == 3:
21454
        if ftype == TType.LIST:
21512
        if ftype == TType.LIST:
21455
          self.awbs = []
21513
          self.awbs = []
21456
          (_etype304, _size301) = iprot.readListBegin()
21514
          (_etype325, _size322) = iprot.readListBegin()
21457
          for _i305 in xrange(_size301):
21515
          for _i326 in xrange(_size322):
21458
            _elem306 = iprot.readString();
21516
            _elem327 = iprot.readString();
21459
            self.awbs.append(_elem306)
21517
            self.awbs.append(_elem327)
21460
          iprot.readListEnd()
21518
          iprot.readListEnd()
21461
        else:
21519
        else:
21462
          iprot.skip(ftype)
21520
          iprot.skip(ftype)
21463
      else:
21521
      else:
21464
        iprot.skip(ftype)
21522
        iprot.skip(ftype)
Line 21475... Line 21533...
21475
      oprot.writeI64(self.providerId)
21533
      oprot.writeI64(self.providerId)
21476
      oprot.writeFieldEnd()
21534
      oprot.writeFieldEnd()
21477
    if self.orderIds is not None:
21535
    if self.orderIds is not None:
21478
      oprot.writeFieldBegin('orderIds', TType.LIST, 2)
21536
      oprot.writeFieldBegin('orderIds', TType.LIST, 2)
21479
      oprot.writeListBegin(TType.I64, len(self.orderIds))
21537
      oprot.writeListBegin(TType.I64, len(self.orderIds))
21480
      for iter307 in self.orderIds:
21538
      for iter328 in self.orderIds:
21481
        oprot.writeI64(iter307)
21539
        oprot.writeI64(iter328)
21482
      oprot.writeListEnd()
21540
      oprot.writeListEnd()
21483
      oprot.writeFieldEnd()
21541
      oprot.writeFieldEnd()
21484
    if self.awbs is not None:
21542
    if self.awbs is not None:
21485
      oprot.writeFieldBegin('awbs', TType.LIST, 3)
21543
      oprot.writeFieldBegin('awbs', TType.LIST, 3)
21486
      oprot.writeListBegin(TType.STRING, len(self.awbs))
21544
      oprot.writeListBegin(TType.STRING, len(self.awbs))
21487
      for iter308 in self.awbs:
21545
      for iter329 in self.awbs:
21488
        oprot.writeString(iter308)
21546
        oprot.writeString(iter329)
21489
      oprot.writeListEnd()
21547
      oprot.writeListEnd()
21490
      oprot.writeFieldEnd()
21548
      oprot.writeFieldEnd()
21491
    oprot.writeFieldStop()
21549
    oprot.writeFieldStop()
21492
    oprot.writeStructEnd()
21550
    oprot.writeStructEnd()
21493
 
21551
 
Line 21610... Line 21668...
21610
        else:
21668
        else:
21611
          iprot.skip(ftype)
21669
          iprot.skip(ftype)
21612
      elif fid == 2:
21670
      elif fid == 2:
21613
        if ftype == TType.MAP:
21671
        if ftype == TType.MAP:
21614
          self.pickupDetails = {}
21672
          self.pickupDetails = {}
21615
          (_ktype310, _vtype311, _size309 ) = iprot.readMapBegin() 
21673
          (_ktype331, _vtype332, _size330 ) = iprot.readMapBegin() 
21616
          for _i313 in xrange(_size309):
21674
          for _i334 in xrange(_size330):
21617
            _key314 = iprot.readString();
21675
            _key335 = iprot.readString();
21618
            _val315 = iprot.readString();
21676
            _val336 = iprot.readString();
21619
            self.pickupDetails[_key314] = _val315
21677
            self.pickupDetails[_key335] = _val336
21620
          iprot.readMapEnd()
21678
          iprot.readMapEnd()
21621
        else:
21679
        else:
21622
          iprot.skip(ftype)
21680
          iprot.skip(ftype)
21623
      else:
21681
      else:
21624
        iprot.skip(ftype)
21682
        iprot.skip(ftype)
Line 21635... Line 21693...
21635
      oprot.writeI64(self.providerId)
21693
      oprot.writeI64(self.providerId)
21636
      oprot.writeFieldEnd()
21694
      oprot.writeFieldEnd()
21637
    if self.pickupDetails is not None:
21695
    if self.pickupDetails is not None:
21638
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
21696
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
21639
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
21697
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
21640
      for kiter316,viter317 in self.pickupDetails.items():
21698
      for kiter337,viter338 in self.pickupDetails.items():
21641
        oprot.writeString(kiter316)
21699
        oprot.writeString(kiter337)
21642
        oprot.writeString(viter317)
21700
        oprot.writeString(viter338)
21643
      oprot.writeMapEnd()
21701
      oprot.writeMapEnd()
21644
      oprot.writeFieldEnd()
21702
      oprot.writeFieldEnd()
21645
    oprot.writeFieldStop()
21703
    oprot.writeFieldStop()
21646
    oprot.writeStructEnd()
21704
    oprot.writeStructEnd()
21647
 
21705
 
Line 21804... Line 21862...
21804
      if ftype == TType.STOP:
21862
      if ftype == TType.STOP:
21805
        break
21863
        break
21806
      if fid == 0:
21864
      if fid == 0:
21807
        if ftype == TType.LIST:
21865
        if ftype == TType.LIST:
21808
          self.success = []
21866
          self.success = []
21809
          (_etype321, _size318) = iprot.readListBegin()
21867
          (_etype342, _size339) = iprot.readListBegin()
21810
          for _i322 in xrange(_size318):
21868
          for _i343 in xrange(_size339):
21811
            _elem323 = Order()
21869
            _elem344 = Order()
21812
            _elem323.read(iprot)
21870
            _elem344.read(iprot)
21813
            self.success.append(_elem323)
21871
            self.success.append(_elem344)
21814
          iprot.readListEnd()
21872
          iprot.readListEnd()
21815
        else:
21873
        else:
21816
          iprot.skip(ftype)
21874
          iprot.skip(ftype)
21817
      else:
21875
      else:
21818
        iprot.skip(ftype)
21876
        iprot.skip(ftype)
Line 21825... Line 21883...
21825
      return
21883
      return
21826
    oprot.writeStructBegin('getOrdersNotPickedUp_result')
21884
    oprot.writeStructBegin('getOrdersNotPickedUp_result')
21827
    if self.success is not None:
21885
    if self.success is not None:
21828
      oprot.writeFieldBegin('success', TType.LIST, 0)
21886
      oprot.writeFieldBegin('success', TType.LIST, 0)
21829
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21887
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21830
      for iter324 in self.success:
21888
      for iter345 in self.success:
21831
        iter324.write(oprot)
21889
        iter345.write(oprot)
21832
      oprot.writeListEnd()
21890
      oprot.writeListEnd()
21833
      oprot.writeFieldEnd()
21891
      oprot.writeFieldEnd()
21834
    oprot.writeFieldStop()
21892
    oprot.writeFieldStop()
21835
    oprot.writeStructEnd()
21893
    oprot.writeStructEnd()
21836
 
21894
 
Line 21881... Line 21939...
21881
        else:
21939
        else:
21882
          iprot.skip(ftype)
21940
          iprot.skip(ftype)
21883
      elif fid == 2:
21941
      elif fid == 2:
21884
        if ftype == TType.MAP:
21942
        if ftype == TType.MAP:
21885
          self.deliveredOrders = {}
21943
          self.deliveredOrders = {}
21886
          (_ktype326, _vtype327, _size325 ) = iprot.readMapBegin() 
21944
          (_ktype347, _vtype348, _size346 ) = iprot.readMapBegin() 
21887
          for _i329 in xrange(_size325):
21945
          for _i350 in xrange(_size346):
21888
            _key330 = iprot.readString();
21946
            _key351 = iprot.readString();
21889
            _val331 = iprot.readString();
21947
            _val352 = iprot.readString();
21890
            self.deliveredOrders[_key330] = _val331
21948
            self.deliveredOrders[_key351] = _val352
21891
          iprot.readMapEnd()
21949
          iprot.readMapEnd()
21892
        else:
21950
        else:
21893
          iprot.skip(ftype)
21951
          iprot.skip(ftype)
21894
      else:
21952
      else:
21895
        iprot.skip(ftype)
21953
        iprot.skip(ftype)
Line 21906... Line 21964...
21906
      oprot.writeI64(self.providerId)
21964
      oprot.writeI64(self.providerId)
21907
      oprot.writeFieldEnd()
21965
      oprot.writeFieldEnd()
21908
    if self.deliveredOrders is not None:
21966
    if self.deliveredOrders is not None:
21909
      oprot.writeFieldBegin('deliveredOrders', TType.MAP, 2)
21967
      oprot.writeFieldBegin('deliveredOrders', TType.MAP, 2)
21910
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.deliveredOrders))
21968
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.deliveredOrders))
21911
      for kiter332,viter333 in self.deliveredOrders.items():
21969
      for kiter353,viter354 in self.deliveredOrders.items():
21912
        oprot.writeString(kiter332)
21970
        oprot.writeString(kiter353)
21913
        oprot.writeString(viter333)
21971
        oprot.writeString(viter354)
21914
      oprot.writeMapEnd()
21972
      oprot.writeMapEnd()
21915
      oprot.writeFieldEnd()
21973
      oprot.writeFieldEnd()
21916
    oprot.writeFieldStop()
21974
    oprot.writeFieldStop()
21917
    oprot.writeStructEnd()
21975
    oprot.writeStructEnd()
21918
 
21976
 
Line 22024... Line 22082...
22024
        else:
22082
        else:
22025
          iprot.skip(ftype)
22083
          iprot.skip(ftype)
22026
      elif fid == 2:
22084
      elif fid == 2:
22027
        if ftype == TType.MAP:
22085
        if ftype == TType.MAP:
22028
          self.returnedOrders = {}
22086
          self.returnedOrders = {}
22029
          (_ktype335, _vtype336, _size334 ) = iprot.readMapBegin() 
22087
          (_ktype356, _vtype357, _size355 ) = iprot.readMapBegin() 
22030
          for _i338 in xrange(_size334):
22088
          for _i359 in xrange(_size355):
22031
            _key339 = iprot.readString();
22089
            _key360 = iprot.readString();
22032
            _val340 = iprot.readString();
22090
            _val361 = iprot.readString();
22033
            self.returnedOrders[_key339] = _val340
22091
            self.returnedOrders[_key360] = _val361
22034
          iprot.readMapEnd()
22092
          iprot.readMapEnd()
22035
        else:
22093
        else:
22036
          iprot.skip(ftype)
22094
          iprot.skip(ftype)
22037
      else:
22095
      else:
22038
        iprot.skip(ftype)
22096
        iprot.skip(ftype)
Line 22049... Line 22107...
22049
      oprot.writeI64(self.providerId)
22107
      oprot.writeI64(self.providerId)
22050
      oprot.writeFieldEnd()
22108
      oprot.writeFieldEnd()
22051
    if self.returnedOrders is not None:
22109
    if self.returnedOrders is not None:
22052
      oprot.writeFieldBegin('returnedOrders', TType.MAP, 2)
22110
      oprot.writeFieldBegin('returnedOrders', TType.MAP, 2)
22053
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.returnedOrders))
22111
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.returnedOrders))
22054
      for kiter341,viter342 in self.returnedOrders.items():
22112
      for kiter362,viter363 in self.returnedOrders.items():
22055
        oprot.writeString(kiter341)
22113
        oprot.writeString(kiter362)
22056
        oprot.writeString(viter342)
22114
        oprot.writeString(viter363)
22057
      oprot.writeMapEnd()
22115
      oprot.writeMapEnd()
22058
      oprot.writeFieldEnd()
22116
      oprot.writeFieldEnd()
22059
    oprot.writeFieldStop()
22117
    oprot.writeFieldStop()
22060
    oprot.writeStructEnd()
22118
    oprot.writeStructEnd()
22061
 
22119
 
Line 22218... Line 22276...
22218
      if ftype == TType.STOP:
22276
      if ftype == TType.STOP:
22219
        break
22277
        break
22220
      if fid == 0:
22278
      if fid == 0:
22221
        if ftype == TType.LIST:
22279
        if ftype == TType.LIST:
22222
          self.success = []
22280
          self.success = []
22223
          (_etype346, _size343) = iprot.readListBegin()
22281
          (_etype367, _size364) = iprot.readListBegin()
22224
          for _i347 in xrange(_size343):
22282
          for _i368 in xrange(_size364):
22225
            _elem348 = Order()
22283
            _elem369 = Order()
22226
            _elem348.read(iprot)
22284
            _elem369.read(iprot)
22227
            self.success.append(_elem348)
22285
            self.success.append(_elem369)
22228
          iprot.readListEnd()
22286
          iprot.readListEnd()
22229
        else:
22287
        else:
22230
          iprot.skip(ftype)
22288
          iprot.skip(ftype)
22231
      else:
22289
      else:
22232
        iprot.skip(ftype)
22290
        iprot.skip(ftype)
Line 22239... Line 22297...
22239
      return
22297
      return
22240
    oprot.writeStructBegin('getRTOrders_result')
22298
    oprot.writeStructBegin('getRTOrders_result')
22241
    if self.success is not None:
22299
    if self.success is not None:
22242
      oprot.writeFieldBegin('success', TType.LIST, 0)
22300
      oprot.writeFieldBegin('success', TType.LIST, 0)
22243
      oprot.writeListBegin(TType.STRUCT, len(self.success))
22301
      oprot.writeListBegin(TType.STRUCT, len(self.success))
22244
      for iter349 in self.success:
22302
      for iter370 in self.success:
22245
        iter349.write(oprot)
22303
        iter370.write(oprot)
22246
      oprot.writeListEnd()
22304
      oprot.writeListEnd()
22247
      oprot.writeFieldEnd()
22305
      oprot.writeFieldEnd()
22248
    oprot.writeFieldStop()
22306
    oprot.writeFieldStop()
22249
    oprot.writeStructEnd()
22307
    oprot.writeStructEnd()
22250
 
22308
 
Line 22295... Line 22353...
22295
        else:
22353
        else:
22296
          iprot.skip(ftype)
22354
          iprot.skip(ftype)
22297
      elif fid == 2:
22355
      elif fid == 2:
22298
        if ftype == TType.MAP:
22356
        if ftype == TType.MAP:
22299
          self.undeliveredOrders = {}
22357
          self.undeliveredOrders = {}
22300
          (_ktype351, _vtype352, _size350 ) = iprot.readMapBegin() 
22358
          (_ktype372, _vtype373, _size371 ) = iprot.readMapBegin() 
22301
          for _i354 in xrange(_size350):
22359
          for _i375 in xrange(_size371):
22302
            _key355 = iprot.readString();
22360
            _key376 = iprot.readString();
22303
            _val356 = iprot.readString();
22361
            _val377 = iprot.readString();
22304
            self.undeliveredOrders[_key355] = _val356
22362
            self.undeliveredOrders[_key376] = _val377
22305
          iprot.readMapEnd()
22363
          iprot.readMapEnd()
22306
        else:
22364
        else:
22307
          iprot.skip(ftype)
22365
          iprot.skip(ftype)
22308
      else:
22366
      else:
22309
        iprot.skip(ftype)
22367
        iprot.skip(ftype)
Line 22320... Line 22378...
22320
      oprot.writeI64(self.providerId)
22378
      oprot.writeI64(self.providerId)
22321
      oprot.writeFieldEnd()
22379
      oprot.writeFieldEnd()
22322
    if self.undeliveredOrders is not None:
22380
    if self.undeliveredOrders is not None:
22323
      oprot.writeFieldBegin('undeliveredOrders', TType.MAP, 2)
22381
      oprot.writeFieldBegin('undeliveredOrders', TType.MAP, 2)
22324
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.undeliveredOrders))
22382
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.undeliveredOrders))
22325
      for kiter357,viter358 in self.undeliveredOrders.items():
22383
      for kiter378,viter379 in self.undeliveredOrders.items():
22326
        oprot.writeString(kiter357)
22384
        oprot.writeString(kiter378)
22327
        oprot.writeString(viter358)
22385
        oprot.writeString(viter379)
22328
      oprot.writeMapEnd()
22386
      oprot.writeMapEnd()
22329
      oprot.writeFieldEnd()
22387
      oprot.writeFieldEnd()
22330
    oprot.writeFieldStop()
22388
    oprot.writeFieldStop()
22331
    oprot.writeStructEnd()
22389
    oprot.writeStructEnd()
22332
 
22390
 
Line 22489... Line 22547...
22489
      if ftype == TType.STOP:
22547
      if ftype == TType.STOP:
22490
        break
22548
        break
22491
      if fid == 0:
22549
      if fid == 0:
22492
        if ftype == TType.LIST:
22550
        if ftype == TType.LIST:
22493
          self.success = []
22551
          self.success = []
22494
          (_etype362, _size359) = iprot.readListBegin()
22552
          (_etype383, _size380) = iprot.readListBegin()
22495
          for _i363 in xrange(_size359):
22553
          for _i384 in xrange(_size380):
22496
            _elem364 = Order()
22554
            _elem385 = Order()
22497
            _elem364.read(iprot)
22555
            _elem385.read(iprot)
22498
            self.success.append(_elem364)
22556
            self.success.append(_elem385)
22499
          iprot.readListEnd()
22557
          iprot.readListEnd()
22500
        else:
22558
        else:
22501
          iprot.skip(ftype)
22559
          iprot.skip(ftype)
22502
      else:
22560
      else:
22503
        iprot.skip(ftype)
22561
        iprot.skip(ftype)
Line 22510... Line 22568...
22510
      return
22568
      return
22511
    oprot.writeStructBegin('getNonDeliveredOrdersbyCourier_result')
22569
    oprot.writeStructBegin('getNonDeliveredOrdersbyCourier_result')
22512
    if self.success is not None:
22570
    if self.success is not None:
22513
      oprot.writeFieldBegin('success', TType.LIST, 0)
22571
      oprot.writeFieldBegin('success', TType.LIST, 0)
22514
      oprot.writeListBegin(TType.STRUCT, len(self.success))
22572
      oprot.writeListBegin(TType.STRUCT, len(self.success))
22515
      for iter365 in self.success:
22573
      for iter386 in self.success:
22516
        iter365.write(oprot)
22574
        iter386.write(oprot)
22517
      oprot.writeListEnd()
22575
      oprot.writeListEnd()
22518
      oprot.writeFieldEnd()
22576
      oprot.writeFieldEnd()
22519
    oprot.writeFieldStop()
22577
    oprot.writeFieldStop()
22520
    oprot.writeStructEnd()
22578
    oprot.writeStructEnd()
22521
 
22579
 
Line 22566... Line 22624...
22566
        else:
22624
        else:
22567
          iprot.skip(ftype)
22625
          iprot.skip(ftype)
22568
      elif fid == 2:
22626
      elif fid == 2:
22569
        if ftype == TType.MAP:
22627
        if ftype == TType.MAP:
22570
          self.local_connected_orders = {}
22628
          self.local_connected_orders = {}
22571
          (_ktype367, _vtype368, _size366 ) = iprot.readMapBegin() 
22629
          (_ktype388, _vtype389, _size387 ) = iprot.readMapBegin() 
22572
          for _i370 in xrange(_size366):
22630
          for _i391 in xrange(_size387):
22573
            _key371 = iprot.readString();
22631
            _key392 = iprot.readString();
22574
            _val372 = iprot.readString();
22632
            _val393 = iprot.readString();
22575
            self.local_connected_orders[_key371] = _val372
22633
            self.local_connected_orders[_key392] = _val393
22576
          iprot.readMapEnd()
22634
          iprot.readMapEnd()
22577
        else:
22635
        else:
22578
          iprot.skip(ftype)
22636
          iprot.skip(ftype)
22579
      else:
22637
      else:
22580
        iprot.skip(ftype)
22638
        iprot.skip(ftype)
Line 22591... Line 22649...
22591
      oprot.writeI64(self.providerId)
22649
      oprot.writeI64(self.providerId)
22592
      oprot.writeFieldEnd()
22650
      oprot.writeFieldEnd()
22593
    if self.local_connected_orders is not None:
22651
    if self.local_connected_orders is not None:
22594
      oprot.writeFieldBegin('local_connected_orders', TType.MAP, 2)
22652
      oprot.writeFieldBegin('local_connected_orders', TType.MAP, 2)
22595
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.local_connected_orders))
22653
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.local_connected_orders))
22596
      for kiter373,viter374 in self.local_connected_orders.items():
22654
      for kiter394,viter395 in self.local_connected_orders.items():
22597
        oprot.writeString(kiter373)
22655
        oprot.writeString(kiter394)
22598
        oprot.writeString(viter374)
22656
        oprot.writeString(viter395)
22599
      oprot.writeMapEnd()
22657
      oprot.writeMapEnd()
22600
      oprot.writeFieldEnd()
22658
      oprot.writeFieldEnd()
22601
    oprot.writeFieldStop()
22659
    oprot.writeFieldStop()
22602
    oprot.writeStructEnd()
22660
    oprot.writeStructEnd()
22603
 
22661
 
Line 22760... Line 22818...
22760
      if ftype == TType.STOP:
22818
      if ftype == TType.STOP:
22761
        break
22819
        break
22762
      if fid == 0:
22820
      if fid == 0:
22763
        if ftype == TType.LIST:
22821
        if ftype == TType.LIST:
22764
          self.success = []
22822
          self.success = []
22765
          (_etype378, _size375) = iprot.readListBegin()
22823
          (_etype399, _size396) = iprot.readListBegin()
22766
          for _i379 in xrange(_size375):
22824
          for _i400 in xrange(_size396):
22767
            _elem380 = Order()
22825
            _elem401 = Order()
22768
            _elem380.read(iprot)
22826
            _elem401.read(iprot)
22769
            self.success.append(_elem380)
22827
            self.success.append(_elem401)
22770
          iprot.readListEnd()
22828
          iprot.readListEnd()
22771
        else:
22829
        else:
22772
          iprot.skip(ftype)
22830
          iprot.skip(ftype)
22773
      else:
22831
      else:
22774
        iprot.skip(ftype)
22832
        iprot.skip(ftype)
Line 22781... Line 22839...
22781
      return
22839
      return
22782
    oprot.writeStructBegin('getOrdersNotLocalConnected_result')
22840
    oprot.writeStructBegin('getOrdersNotLocalConnected_result')
22783
    if self.success is not None:
22841
    if self.success is not None:
22784
      oprot.writeFieldBegin('success', TType.LIST, 0)
22842
      oprot.writeFieldBegin('success', TType.LIST, 0)
22785
      oprot.writeListBegin(TType.STRUCT, len(self.success))
22843
      oprot.writeListBegin(TType.STRUCT, len(self.success))
22786
      for iter381 in self.success:
22844
      for iter402 in self.success:
22787
        iter381.write(oprot)
22845
        iter402.write(oprot)
22788
      oprot.writeListEnd()
22846
      oprot.writeListEnd()
22789
      oprot.writeFieldEnd()
22847
      oprot.writeFieldEnd()
22790
    oprot.writeFieldStop()
22848
    oprot.writeFieldStop()
22791
    oprot.writeStructEnd()
22849
    oprot.writeStructEnd()
22792
 
22850
 
Line 22837... Line 22895...
22837
        else:
22895
        else:
22838
          iprot.skip(ftype)
22896
          iprot.skip(ftype)
22839
      elif fid == 2:
22897
      elif fid == 2:
22840
        if ftype == TType.MAP:
22898
        if ftype == TType.MAP:
22841
          self.destination_city_reached_orders = {}
22899
          self.destination_city_reached_orders = {}
22842
          (_ktype383, _vtype384, _size382 ) = iprot.readMapBegin() 
22900
          (_ktype404, _vtype405, _size403 ) = iprot.readMapBegin() 
22843
          for _i386 in xrange(_size382):
22901
          for _i407 in xrange(_size403):
22844
            _key387 = iprot.readString();
22902
            _key408 = iprot.readString();
22845
            _val388 = iprot.readString();
22903
            _val409 = iprot.readString();
22846
            self.destination_city_reached_orders[_key387] = _val388
22904
            self.destination_city_reached_orders[_key408] = _val409
22847
          iprot.readMapEnd()
22905
          iprot.readMapEnd()
22848
        else:
22906
        else:
22849
          iprot.skip(ftype)
22907
          iprot.skip(ftype)
22850
      else:
22908
      else:
22851
        iprot.skip(ftype)
22909
        iprot.skip(ftype)
Line 22862... Line 22920...
22862
      oprot.writeI64(self.providerId)
22920
      oprot.writeI64(self.providerId)
22863
      oprot.writeFieldEnd()
22921
      oprot.writeFieldEnd()
22864
    if self.destination_city_reached_orders is not None:
22922
    if self.destination_city_reached_orders is not None:
22865
      oprot.writeFieldBegin('destination_city_reached_orders', TType.MAP, 2)
22923
      oprot.writeFieldBegin('destination_city_reached_orders', TType.MAP, 2)
22866
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.destination_city_reached_orders))
22924
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.destination_city_reached_orders))
22867
      for kiter389,viter390 in self.destination_city_reached_orders.items():
22925
      for kiter410,viter411 in self.destination_city_reached_orders.items():
22868
        oprot.writeString(kiter389)
22926
        oprot.writeString(kiter410)
22869
        oprot.writeString(viter390)
22927
        oprot.writeString(viter411)
22870
      oprot.writeMapEnd()
22928
      oprot.writeMapEnd()
22871
      oprot.writeFieldEnd()
22929
      oprot.writeFieldEnd()
22872
    oprot.writeFieldStop()
22930
    oprot.writeFieldStop()
22873
    oprot.writeStructEnd()
22931
    oprot.writeStructEnd()
22874
 
22932
 
Line 22980... Line 23038...
22980
        else:
23038
        else:
22981
          iprot.skip(ftype)
23039
          iprot.skip(ftype)
22982
      elif fid == 2:
23040
      elif fid == 2:
22983
        if ftype == TType.MAP:
23041
        if ftype == TType.MAP:
22984
          self.first_atdl_orders = {}
23042
          self.first_atdl_orders = {}
22985
          (_ktype392, _vtype393, _size391 ) = iprot.readMapBegin() 
23043
          (_ktype413, _vtype414, _size412 ) = iprot.readMapBegin() 
22986
          for _i395 in xrange(_size391):
23044
          for _i416 in xrange(_size412):
22987
            _key396 = iprot.readString();
23045
            _key417 = iprot.readString();
22988
            _val397 = iprot.readString();
23046
            _val418 = iprot.readString();
22989
            self.first_atdl_orders[_key396] = _val397
23047
            self.first_atdl_orders[_key417] = _val418
22990
          iprot.readMapEnd()
23048
          iprot.readMapEnd()
22991
        else:
23049
        else:
22992
          iprot.skip(ftype)
23050
          iprot.skip(ftype)
22993
      else:
23051
      else:
22994
        iprot.skip(ftype)
23052
        iprot.skip(ftype)
Line 23005... Line 23063...
23005
      oprot.writeI64(self.providerId)
23063
      oprot.writeI64(self.providerId)
23006
      oprot.writeFieldEnd()
23064
      oprot.writeFieldEnd()
23007
    if self.first_atdl_orders is not None:
23065
    if self.first_atdl_orders is not None:
23008
      oprot.writeFieldBegin('first_atdl_orders', TType.MAP, 2)
23066
      oprot.writeFieldBegin('first_atdl_orders', TType.MAP, 2)
23009
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.first_atdl_orders))
23067
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.first_atdl_orders))
23010
      for kiter398,viter399 in self.first_atdl_orders.items():
23068
      for kiter419,viter420 in self.first_atdl_orders.items():
23011
        oprot.writeString(kiter398)
23069
        oprot.writeString(kiter419)
23012
        oprot.writeString(viter399)
23070
        oprot.writeString(viter420)
23013
      oprot.writeMapEnd()
23071
      oprot.writeMapEnd()
23014
      oprot.writeFieldEnd()
23072
      oprot.writeFieldEnd()
23015
    oprot.writeFieldStop()
23073
    oprot.writeFieldStop()
23016
    oprot.writeStructEnd()
23074
    oprot.writeStructEnd()
23017
 
23075
 
Line 23186... Line 23244...
23186
      if ftype == TType.STOP:
23244
      if ftype == TType.STOP:
23187
        break
23245
        break
23188
      if fid == 0:
23246
      if fid == 0:
23189
        if ftype == TType.LIST:
23247
        if ftype == TType.LIST:
23190
          self.success = []
23248
          self.success = []
23191
          (_etype403, _size400) = iprot.readListBegin()
23249
          (_etype424, _size421) = iprot.readListBegin()
23192
          for _i404 in xrange(_size400):
23250
          for _i425 in xrange(_size421):
23193
            _elem405 = Order()
23251
            _elem426 = Order()
23194
            _elem405.read(iprot)
23252
            _elem426.read(iprot)
23195
            self.success.append(_elem405)
23253
            self.success.append(_elem426)
23196
          iprot.readListEnd()
23254
          iprot.readListEnd()
23197
        else:
23255
        else:
23198
          iprot.skip(ftype)
23256
          iprot.skip(ftype)
23199
      else:
23257
      else:
23200
        iprot.skip(ftype)
23258
        iprot.skip(ftype)
Line 23207... Line 23265...
23207
      return
23265
      return
23208
    oprot.writeStructBegin('getUndeliveredOrders_result')
23266
    oprot.writeStructBegin('getUndeliveredOrders_result')
23209
    if self.success is not None:
23267
    if self.success is not None:
23210
      oprot.writeFieldBegin('success', TType.LIST, 0)
23268
      oprot.writeFieldBegin('success', TType.LIST, 0)
23211
      oprot.writeListBegin(TType.STRUCT, len(self.success))
23269
      oprot.writeListBegin(TType.STRUCT, len(self.success))
23212
      for iter406 in self.success:
23270
      for iter427 in self.success:
23213
        iter406.write(oprot)
23271
        iter427.write(oprot)
23214
      oprot.writeListEnd()
23272
      oprot.writeListEnd()
23215
      oprot.writeFieldEnd()
23273
      oprot.writeFieldEnd()
23216
    oprot.writeFieldStop()
23274
    oprot.writeFieldStop()
23217
    oprot.writeStructEnd()
23275
    oprot.writeStructEnd()
23218
 
23276
 
Line 23296... Line 23354...
23296
      if ftype == TType.STOP:
23354
      if ftype == TType.STOP:
23297
        break
23355
        break
23298
      if fid == 0:
23356
      if fid == 0:
23299
        if ftype == TType.LIST:
23357
        if ftype == TType.LIST:
23300
          self.success = []
23358
          self.success = []
23301
          (_etype410, _size407) = iprot.readListBegin()
23359
          (_etype431, _size428) = iprot.readListBegin()
23302
          for _i411 in xrange(_size407):
23360
          for _i432 in xrange(_size428):
23303
            _elem412 = Order()
23361
            _elem433 = Order()
23304
            _elem412.read(iprot)
23362
            _elem433.read(iprot)
23305
            self.success.append(_elem412)
23363
            self.success.append(_elem433)
23306
          iprot.readListEnd()
23364
          iprot.readListEnd()
23307
        else:
23365
        else:
23308
          iprot.skip(ftype)
23366
          iprot.skip(ftype)
23309
      else:
23367
      else:
23310
        iprot.skip(ftype)
23368
        iprot.skip(ftype)
Line 23317... Line 23375...
23317
      return
23375
      return
23318
    oprot.writeStructBegin('getUndeliveredOrdersExpectedDeliveryDateNotMet_result')
23376
    oprot.writeStructBegin('getUndeliveredOrdersExpectedDeliveryDateNotMet_result')
23319
    if self.success is not None:
23377
    if self.success is not None:
23320
      oprot.writeFieldBegin('success', TType.LIST, 0)
23378
      oprot.writeFieldBegin('success', TType.LIST, 0)
23321
      oprot.writeListBegin(TType.STRUCT, len(self.success))
23379
      oprot.writeListBegin(TType.STRUCT, len(self.success))
23322
      for iter413 in self.success:
23380
      for iter434 in self.success:
23323
        iter413.write(oprot)
23381
        iter434.write(oprot)
23324
      oprot.writeListEnd()
23382
      oprot.writeListEnd()
23325
      oprot.writeFieldEnd()
23383
      oprot.writeFieldEnd()
23326
    oprot.writeFieldStop()
23384
    oprot.writeFieldStop()
23327
    oprot.writeStructEnd()
23385
    oprot.writeStructEnd()
23328
 
23386
 
Line 24677... Line 24735...
24677
        else:
24735
        else:
24678
          iprot.skip(ftype)
24736
          iprot.skip(ftype)
24679
      elif fid == 2:
24737
      elif fid == 2:
24680
        if ftype == TType.MAP:
24738
        if ftype == TType.MAP:
24681
          self.pickupDetails = {}
24739
          self.pickupDetails = {}
24682
          (_ktype415, _vtype416, _size414 ) = iprot.readMapBegin() 
24740
          (_ktype436, _vtype437, _size435 ) = iprot.readMapBegin() 
24683
          for _i418 in xrange(_size414):
24741
          for _i439 in xrange(_size435):
24684
            _key419 = iprot.readString();
24742
            _key440 = iprot.readString();
24685
            _val420 = iprot.readString();
24743
            _val441 = iprot.readString();
24686
            self.pickupDetails[_key419] = _val420
24744
            self.pickupDetails[_key440] = _val441
24687
          iprot.readMapEnd()
24745
          iprot.readMapEnd()
24688
        else:
24746
        else:
24689
          iprot.skip(ftype)
24747
          iprot.skip(ftype)
24690
      else:
24748
      else:
24691
        iprot.skip(ftype)
24749
        iprot.skip(ftype)
Line 24702... Line 24760...
24702
      oprot.writeI64(self.providerId)
24760
      oprot.writeI64(self.providerId)
24703
      oprot.writeFieldEnd()
24761
      oprot.writeFieldEnd()
24704
    if self.pickupDetails is not None:
24762
    if self.pickupDetails is not None:
24705
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
24763
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
24706
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
24764
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
24707
      for kiter421,viter422 in self.pickupDetails.items():
24765
      for kiter442,viter443 in self.pickupDetails.items():
24708
        oprot.writeString(kiter421)
24766
        oprot.writeString(kiter442)
24709
        oprot.writeString(viter422)
24767
        oprot.writeString(viter443)
24710
      oprot.writeMapEnd()
24768
      oprot.writeMapEnd()
24711
      oprot.writeFieldEnd()
24769
      oprot.writeFieldEnd()
24712
    oprot.writeFieldStop()
24770
    oprot.writeFieldStop()
24713
    oprot.writeStructEnd()
24771
    oprot.writeStructEnd()
24714
 
24772
 
Line 24852... Line 24910...
24852
      if ftype == TType.STOP:
24910
      if ftype == TType.STOP:
24853
        break
24911
        break
24854
      if fid == 0:
24912
      if fid == 0:
24855
        if ftype == TType.LIST:
24913
        if ftype == TType.LIST:
24856
          self.success = []
24914
          self.success = []
24857
          (_etype426, _size423) = iprot.readListBegin()
24915
          (_etype447, _size444) = iprot.readListBegin()
24858
          for _i427 in xrange(_size423):
24916
          for _i448 in xrange(_size444):
24859
            _elem428 = Order()
24917
            _elem449 = Order()
24860
            _elem428.read(iprot)
24918
            _elem449.read(iprot)
24861
            self.success.append(_elem428)
24919
            self.success.append(_elem449)
24862
          iprot.readListEnd()
24920
          iprot.readListEnd()
24863
        else:
24921
        else:
24864
          iprot.skip(ftype)
24922
          iprot.skip(ftype)
24865
      else:
24923
      else:
24866
        iprot.skip(ftype)
24924
        iprot.skip(ftype)
Line 24873... Line 24931...
24873
      return
24931
      return
24874
    oprot.writeStructBegin('getDoasNotPickedUp_result')
24932
    oprot.writeStructBegin('getDoasNotPickedUp_result')
24875
    if self.success is not None:
24933
    if self.success is not None:
24876
      oprot.writeFieldBegin('success', TType.LIST, 0)
24934
      oprot.writeFieldBegin('success', TType.LIST, 0)
24877
      oprot.writeListBegin(TType.STRUCT, len(self.success))
24935
      oprot.writeListBegin(TType.STRUCT, len(self.success))
24878
      for iter429 in self.success:
24936
      for iter450 in self.success:
24879
        iter429.write(oprot)
24937
        iter450.write(oprot)
24880
      oprot.writeListEnd()
24938
      oprot.writeListEnd()
24881
      oprot.writeFieldEnd()
24939
      oprot.writeFieldEnd()
24882
    oprot.writeFieldStop()
24940
    oprot.writeFieldStop()
24883
    oprot.writeStructEnd()
24941
    oprot.writeStructEnd()
24884
 
24942
 
Line 24929... Line 24987...
24929
        else:
24987
        else:
24930
          iprot.skip(ftype)
24988
          iprot.skip(ftype)
24931
      elif fid == 2:
24989
      elif fid == 2:
24932
        if ftype == TType.MAP:
24990
        if ftype == TType.MAP:
24933
          self.pickupDetails = {}
24991
          self.pickupDetails = {}
24934
          (_ktype431, _vtype432, _size430 ) = iprot.readMapBegin() 
24992
          (_ktype452, _vtype453, _size451 ) = iprot.readMapBegin() 
24935
          for _i434 in xrange(_size430):
24993
          for _i455 in xrange(_size451):
24936
            _key435 = iprot.readString();
24994
            _key456 = iprot.readString();
24937
            _val436 = iprot.readString();
24995
            _val457 = iprot.readString();
24938
            self.pickupDetails[_key435] = _val436
24996
            self.pickupDetails[_key456] = _val457
24939
          iprot.readMapEnd()
24997
          iprot.readMapEnd()
24940
        else:
24998
        else:
24941
          iprot.skip(ftype)
24999
          iprot.skip(ftype)
24942
      else:
25000
      else:
24943
        iprot.skip(ftype)
25001
        iprot.skip(ftype)
Line 24954... Line 25012...
24954
      oprot.writeI64(self.providerId)
25012
      oprot.writeI64(self.providerId)
24955
      oprot.writeFieldEnd()
25013
      oprot.writeFieldEnd()
24956
    if self.pickupDetails is not None:
25014
    if self.pickupDetails is not None:
24957
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
25015
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
24958
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
25016
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
24959
      for kiter437,viter438 in self.pickupDetails.items():
25017
      for kiter458,viter459 in self.pickupDetails.items():
24960
        oprot.writeString(kiter437)
25018
        oprot.writeString(kiter458)
24961
        oprot.writeString(viter438)
25019
        oprot.writeString(viter459)
24962
      oprot.writeMapEnd()
25020
      oprot.writeMapEnd()
24963
      oprot.writeFieldEnd()
25021
      oprot.writeFieldEnd()
24964
    oprot.writeFieldStop()
25022
    oprot.writeFieldStop()
24965
    oprot.writeStructEnd()
25023
    oprot.writeStructEnd()
24966
 
25024
 
Line 25104... Line 25162...
25104
      if ftype == TType.STOP:
25162
      if ftype == TType.STOP:
25105
        break
25163
        break
25106
      if fid == 0:
25164
      if fid == 0:
25107
        if ftype == TType.LIST:
25165
        if ftype == TType.LIST:
25108
          self.success = []
25166
          self.success = []
25109
          (_etype442, _size439) = iprot.readListBegin()
25167
          (_etype463, _size460) = iprot.readListBegin()
25110
          for _i443 in xrange(_size439):
25168
          for _i464 in xrange(_size460):
25111
            _elem444 = Order()
25169
            _elem465 = Order()
25112
            _elem444.read(iprot)
25170
            _elem465.read(iprot)
25113
            self.success.append(_elem444)
25171
            self.success.append(_elem465)
25114
          iprot.readListEnd()
25172
          iprot.readListEnd()
25115
        else:
25173
        else:
25116
          iprot.skip(ftype)
25174
          iprot.skip(ftype)
25117
      else:
25175
      else:
25118
        iprot.skip(ftype)
25176
        iprot.skip(ftype)
Line 25125... Line 25183...
25125
      return
25183
      return
25126
    oprot.writeStructBegin('getReturnOrdersNotPickedUp_result')
25184
    oprot.writeStructBegin('getReturnOrdersNotPickedUp_result')
25127
    if self.success is not None:
25185
    if self.success is not None:
25128
      oprot.writeFieldBegin('success', TType.LIST, 0)
25186
      oprot.writeFieldBegin('success', TType.LIST, 0)
25129
      oprot.writeListBegin(TType.STRUCT, len(self.success))
25187
      oprot.writeListBegin(TType.STRUCT, len(self.success))
25130
      for iter445 in self.success:
25188
      for iter466 in self.success:
25131
        iter445.write(oprot)
25189
        iter466.write(oprot)
25132
      oprot.writeListEnd()
25190
      oprot.writeListEnd()
25133
      oprot.writeFieldEnd()
25191
      oprot.writeFieldEnd()
25134
    oprot.writeFieldStop()
25192
    oprot.writeFieldStop()
25135
    oprot.writeStructEnd()
25193
    oprot.writeStructEnd()
25136
 
25194
 
Line 26000... Line 26058...
26000
      if ftype == TType.STOP:
26058
      if ftype == TType.STOP:
26001
        break
26059
        break
26002
      if fid == 0:
26060
      if fid == 0:
26003
        if ftype == TType.LIST:
26061
        if ftype == TType.LIST:
26004
          self.success = []
26062
          self.success = []
26005
          (_etype449, _size446) = iprot.readListBegin()
26063
          (_etype470, _size467) = iprot.readListBegin()
26006
          for _i450 in xrange(_size446):
26064
          for _i471 in xrange(_size467):
26007
            _elem451 = ReturnOrder()
26065
            _elem472 = ReturnOrder()
26008
            _elem451.read(iprot)
26066
            _elem472.read(iprot)
26009
            self.success.append(_elem451)
26067
            self.success.append(_elem472)
26010
          iprot.readListEnd()
26068
          iprot.readListEnd()
26011
        else:
26069
        else:
26012
          iprot.skip(ftype)
26070
          iprot.skip(ftype)
26013
      else:
26071
      else:
26014
        iprot.skip(ftype)
26072
        iprot.skip(ftype)
Line 26021... Line 26079...
26021
      return
26079
      return
26022
    oprot.writeStructBegin('getReturnOrders_result')
26080
    oprot.writeStructBegin('getReturnOrders_result')
26023
    if self.success is not None:
26081
    if self.success is not None:
26024
      oprot.writeFieldBegin('success', TType.LIST, 0)
26082
      oprot.writeFieldBegin('success', TType.LIST, 0)
26025
      oprot.writeListBegin(TType.STRUCT, len(self.success))
26083
      oprot.writeListBegin(TType.STRUCT, len(self.success))
26026
      for iter452 in self.success:
26084
      for iter473 in self.success:
26027
        iter452.write(oprot)
26085
        iter473.write(oprot)
26028
      oprot.writeListEnd()
26086
      oprot.writeListEnd()
26029
      oprot.writeFieldEnd()
26087
      oprot.writeFieldEnd()
26030
    oprot.writeFieldStop()
26088
    oprot.writeFieldStop()
26031
    oprot.writeStructEnd()
26089
    oprot.writeStructEnd()
26032
 
26090
 
Line 26152... Line 26210...
26152
      if ftype == TType.STOP:
26210
      if ftype == TType.STOP:
26153
        break
26211
        break
26154
      if fid == 0:
26212
      if fid == 0:
26155
        if ftype == TType.LIST:
26213
        if ftype == TType.LIST:
26156
          self.success = []
26214
          self.success = []
26157
          (_etype456, _size453) = iprot.readListBegin()
26215
          (_etype477, _size474) = iprot.readListBegin()
26158
          for _i457 in xrange(_size453):
26216
          for _i478 in xrange(_size474):
26159
            _elem458 = ReturnOrder()
26217
            _elem479 = ReturnOrder()
26160
            _elem458.read(iprot)
26218
            _elem479.read(iprot)
26161
            self.success.append(_elem458)
26219
            self.success.append(_elem479)
26162
          iprot.readListEnd()
26220
          iprot.readListEnd()
26163
        else:
26221
        else:
26164
          iprot.skip(ftype)
26222
          iprot.skip(ftype)
26165
      else:
26223
      else:
26166
        iprot.skip(ftype)
26224
        iprot.skip(ftype)
Line 26173... Line 26231...
26173
      return
26231
      return
26174
    oprot.writeStructBegin('getAllReturnOrders_result')
26232
    oprot.writeStructBegin('getAllReturnOrders_result')
26175
    if self.success is not None:
26233
    if self.success is not None:
26176
      oprot.writeFieldBegin('success', TType.LIST, 0)
26234
      oprot.writeFieldBegin('success', TType.LIST, 0)
26177
      oprot.writeListBegin(TType.STRUCT, len(self.success))
26235
      oprot.writeListBegin(TType.STRUCT, len(self.success))
26178
      for iter459 in self.success:
26236
      for iter480 in self.success:
26179
        iter459.write(oprot)
26237
        iter480.write(oprot)
26180
      oprot.writeListEnd()
26238
      oprot.writeListEnd()
26181
      oprot.writeFieldEnd()
26239
      oprot.writeFieldEnd()
26182
    oprot.writeFieldStop()
26240
    oprot.writeFieldStop()
26183
    oprot.writeStructEnd()
26241
    oprot.writeStructEnd()
26184
 
26242
 
Line 27232... Line 27290...
27232
      if ftype == TType.STOP:
27290
      if ftype == TType.STOP:
27233
        break
27291
        break
27234
      if fid == 1:
27292
      if fid == 1:
27235
        if ftype == TType.MAP:
27293
        if ftype == TType.MAP:
27236
          self.collectedAmountMap = {}
27294
          self.collectedAmountMap = {}
27237
          (_ktype461, _vtype462, _size460 ) = iprot.readMapBegin() 
27295
          (_ktype482, _vtype483, _size481 ) = iprot.readMapBegin() 
27238
          for _i464 in xrange(_size460):
27296
          for _i485 in xrange(_size481):
27239
            _key465 = iprot.readString();
27297
            _key486 = iprot.readString();
27240
            _val466 = iprot.readDouble();
27298
            _val487 = iprot.readDouble();
27241
            self.collectedAmountMap[_key465] = _val466
27299
            self.collectedAmountMap[_key486] = _val487
27242
          iprot.readMapEnd()
27300
          iprot.readMapEnd()
27243
        else:
27301
        else:
27244
          iprot.skip(ftype)
27302
          iprot.skip(ftype)
27245
      elif fid == 2:
27303
      elif fid == 2:
27246
        if ftype == TType.STRING:
27304
        if ftype == TType.STRING:
Line 27268... Line 27326...
27268
      return
27326
      return
27269
    oprot.writeStructBegin('reconcileCodCollection_args')
27327
    oprot.writeStructBegin('reconcileCodCollection_args')
27270
    if self.collectedAmountMap is not None:
27328
    if self.collectedAmountMap is not None:
27271
      oprot.writeFieldBegin('collectedAmountMap', TType.MAP, 1)
27329
      oprot.writeFieldBegin('collectedAmountMap', TType.MAP, 1)
27272
      oprot.writeMapBegin(TType.STRING, TType.DOUBLE, len(self.collectedAmountMap))
27330
      oprot.writeMapBegin(TType.STRING, TType.DOUBLE, len(self.collectedAmountMap))
27273
      for kiter467,viter468 in self.collectedAmountMap.items():
27331
      for kiter488,viter489 in self.collectedAmountMap.items():
27274
        oprot.writeString(kiter467)
27332
        oprot.writeString(kiter488)
27275
        oprot.writeDouble(viter468)
27333
        oprot.writeDouble(viter489)
27276
      oprot.writeMapEnd()
27334
      oprot.writeMapEnd()
27277
      oprot.writeFieldEnd()
27335
      oprot.writeFieldEnd()
27278
    if self.xferBy is not None:
27336
    if self.xferBy is not None:
27279
      oprot.writeFieldBegin('xferBy', TType.STRING, 2)
27337
      oprot.writeFieldBegin('xferBy', TType.STRING, 2)
27280
      oprot.writeString(self.xferBy)
27338
      oprot.writeString(self.xferBy)
Line 27331... Line 27389...
27331
      if ftype == TType.STOP:
27389
      if ftype == TType.STOP:
27332
        break
27390
        break
27333
      if fid == 0:
27391
      if fid == 0:
27334
        if ftype == TType.MAP:
27392
        if ftype == TType.MAP:
27335
          self.success = {}
27393
          self.success = {}
27336
          (_ktype470, _vtype471, _size469 ) = iprot.readMapBegin() 
27394
          (_ktype491, _vtype492, _size490 ) = iprot.readMapBegin() 
27337
          for _i473 in xrange(_size469):
27395
          for _i494 in xrange(_size490):
27338
            _key474 = iprot.readString();
27396
            _key495 = iprot.readString();
27339
            _val475 = iprot.readString();
27397
            _val496 = iprot.readString();
27340
            self.success[_key474] = _val475
27398
            self.success[_key495] = _val496
27341
          iprot.readMapEnd()
27399
          iprot.readMapEnd()
27342
        else:
27400
        else:
27343
          iprot.skip(ftype)
27401
          iprot.skip(ftype)
27344
      elif fid == 1:
27402
      elif fid == 1:
27345
        if ftype == TType.STRUCT:
27403
        if ftype == TType.STRUCT:
Line 27358... Line 27416...
27358
      return
27416
      return
27359
    oprot.writeStructBegin('reconcileCodCollection_result')
27417
    oprot.writeStructBegin('reconcileCodCollection_result')
27360
    if self.success is not None:
27418
    if self.success is not None:
27361
      oprot.writeFieldBegin('success', TType.MAP, 0)
27419
      oprot.writeFieldBegin('success', TType.MAP, 0)
27362
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.success))
27420
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.success))
27363
      for kiter476,viter477 in self.success.items():
27421
      for kiter497,viter498 in self.success.items():
27364
        oprot.writeString(kiter476)
27422
        oprot.writeString(kiter497)
27365
        oprot.writeString(viter477)
27423
        oprot.writeString(viter498)
27366
      oprot.writeMapEnd()
27424
      oprot.writeMapEnd()
27367
      oprot.writeFieldEnd()
27425
      oprot.writeFieldEnd()
27368
    if self.ex is not None:
27426
    if self.ex is not None:
27369
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
27427
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
27370
      self.ex.write(oprot)
27428
      self.ex.write(oprot)
Line 27470... Line 27528...
27470
      if ftype == TType.STOP:
27528
      if ftype == TType.STOP:
27471
        break
27529
        break
27472
      if fid == 0:
27530
      if fid == 0:
27473
        if ftype == TType.LIST:
27531
        if ftype == TType.LIST:
27474
          self.success = []
27532
          self.success = []
27475
          (_etype481, _size478) = iprot.readListBegin()
27533
          (_etype502, _size499) = iprot.readListBegin()
27476
          for _i482 in xrange(_size478):
27534
          for _i503 in xrange(_size499):
27477
            _elem483 = iprot.readI64();
27535
            _elem504 = iprot.readI64();
27478
            self.success.append(_elem483)
27536
            self.success.append(_elem504)
27479
          iprot.readListEnd()
27537
          iprot.readListEnd()
27480
        else:
27538
        else:
27481
          iprot.skip(ftype)
27539
          iprot.skip(ftype)
27482
      else:
27540
      else:
27483
        iprot.skip(ftype)
27541
        iprot.skip(ftype)
Line 27490... Line 27548...
27490
      return
27548
      return
27491
    oprot.writeStructBegin('getTransactionsRequiringExtraProcessing_result')
27549
    oprot.writeStructBegin('getTransactionsRequiringExtraProcessing_result')
27492
    if self.success is not None:
27550
    if self.success is not None:
27493
      oprot.writeFieldBegin('success', TType.LIST, 0)
27551
      oprot.writeFieldBegin('success', TType.LIST, 0)
27494
      oprot.writeListBegin(TType.I64, len(self.success))
27552
      oprot.writeListBegin(TType.I64, len(self.success))
27495
      for iter484 in self.success:
27553
      for iter505 in self.success:
27496
        oprot.writeI64(iter484)
27554
        oprot.writeI64(iter505)
27497
      oprot.writeListEnd()
27555
      oprot.writeListEnd()
27498
      oprot.writeFieldEnd()
27556
      oprot.writeFieldEnd()
27499
    oprot.writeFieldStop()
27557
    oprot.writeFieldStop()
27500
    oprot.writeStructEnd()
27558
    oprot.writeStructEnd()
27501
 
27559
 
Line 27693... Line 27751...
27693
      if ftype == TType.STOP:
27751
      if ftype == TType.STOP:
27694
        break
27752
        break
27695
      if fid == 0:
27753
      if fid == 0:
27696
        if ftype == TType.MAP:
27754
        if ftype == TType.MAP:
27697
          self.success = {}
27755
          self.success = {}
27698
          (_ktype486, _vtype487, _size485 ) = iprot.readMapBegin() 
27756
          (_ktype507, _vtype508, _size506 ) = iprot.readMapBegin() 
27699
          for _i489 in xrange(_size485):
27757
          for _i510 in xrange(_size506):
27700
            _key490 = iprot.readI64();
27758
            _key511 = iprot.readI64();
27701
            _val491 = iprot.readI64();
27759
            _val512 = iprot.readI64();
27702
            self.success[_key490] = _val491
27760
            self.success[_key511] = _val512
27703
          iprot.readMapEnd()
27761
          iprot.readMapEnd()
27704
        else:
27762
        else:
27705
          iprot.skip(ftype)
27763
          iprot.skip(ftype)
27706
      else:
27764
      else:
27707
        iprot.skip(ftype)
27765
        iprot.skip(ftype)
Line 27714... Line 27772...
27714
      return
27772
      return
27715
    oprot.writeStructBegin('getItemWiseRiskyOrdersCount_result')
27773
    oprot.writeStructBegin('getItemWiseRiskyOrdersCount_result')
27716
    if self.success is not None:
27774
    if self.success is not None:
27717
      oprot.writeFieldBegin('success', TType.MAP, 0)
27775
      oprot.writeFieldBegin('success', TType.MAP, 0)
27718
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
27776
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
27719
      for kiter492,viter493 in self.success.items():
27777
      for kiter513,viter514 in self.success.items():
27720
        oprot.writeI64(kiter492)
27778
        oprot.writeI64(kiter513)
27721
        oprot.writeI64(viter493)
27779
        oprot.writeI64(viter514)
27722
      oprot.writeMapEnd()
27780
      oprot.writeMapEnd()
27723
      oprot.writeFieldEnd()
27781
      oprot.writeFieldEnd()
27724
    oprot.writeFieldStop()
27782
    oprot.writeFieldStop()
27725
    oprot.writeStructEnd()
27783
    oprot.writeStructEnd()
27726
 
27784
 
Line 27763... Line 27821...
27763
      if ftype == TType.STOP:
27821
      if ftype == TType.STOP:
27764
        break
27822
        break
27765
      if fid == 1:
27823
      if fid == 1:
27766
        if ftype == TType.LIST:
27824
        if ftype == TType.LIST:
27767
          self.itemIds = []
27825
          self.itemIds = []
27768
          (_etype497, _size494) = iprot.readListBegin()
27826
          (_etype518, _size515) = iprot.readListBegin()
27769
          for _i498 in xrange(_size494):
27827
          for _i519 in xrange(_size515):
27770
            _elem499 = iprot.readI64();
27828
            _elem520 = iprot.readI64();
27771
            self.itemIds.append(_elem499)
27829
            self.itemIds.append(_elem520)
27772
          iprot.readListEnd()
27830
          iprot.readListEnd()
27773
        else:
27831
        else:
27774
          iprot.skip(ftype)
27832
          iprot.skip(ftype)
27775
      else:
27833
      else:
27776
        iprot.skip(ftype)
27834
        iprot.skip(ftype)
Line 27783... Line 27841...
27783
      return
27841
      return
27784
    oprot.writeStructBegin('getOrdersForItemIds_args')
27842
    oprot.writeStructBegin('getOrdersForItemIds_args')
27785
    if self.itemIds is not None:
27843
    if self.itemIds is not None:
27786
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
27844
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
27787
      oprot.writeListBegin(TType.I64, len(self.itemIds))
27845
      oprot.writeListBegin(TType.I64, len(self.itemIds))
27788
      for iter500 in self.itemIds:
27846
      for iter521 in self.itemIds:
27789
        oprot.writeI64(iter500)
27847
        oprot.writeI64(iter521)
27790
      oprot.writeListEnd()
27848
      oprot.writeListEnd()
27791
      oprot.writeFieldEnd()
27849
      oprot.writeFieldEnd()
27792
    oprot.writeFieldStop()
27850
    oprot.writeFieldStop()
27793
    oprot.writeStructEnd()
27851
    oprot.writeStructEnd()
27794
 
27852
 
Line 27830... Line 27888...
27830
      if ftype == TType.STOP:
27888
      if ftype == TType.STOP:
27831
        break
27889
        break
27832
      if fid == 0:
27890
      if fid == 0:
27833
        if ftype == TType.LIST:
27891
        if ftype == TType.LIST:
27834
          self.success = []
27892
          self.success = []
27835
          (_etype504, _size501) = iprot.readListBegin()
27893
          (_etype525, _size522) = iprot.readListBegin()
27836
          for _i505 in xrange(_size501):
27894
          for _i526 in xrange(_size522):
27837
            _elem506 = Order()
27895
            _elem527 = Order()
27838
            _elem506.read(iprot)
27896
            _elem527.read(iprot)
27839
            self.success.append(_elem506)
27897
            self.success.append(_elem527)
27840
          iprot.readListEnd()
27898
          iprot.readListEnd()
27841
        else:
27899
        else:
27842
          iprot.skip(ftype)
27900
          iprot.skip(ftype)
27843
      else:
27901
      else:
27844
        iprot.skip(ftype)
27902
        iprot.skip(ftype)
Line 27851... Line 27909...
27851
      return
27909
      return
27852
    oprot.writeStructBegin('getOrdersForItemIds_result')
27910
    oprot.writeStructBegin('getOrdersForItemIds_result')
27853
    if self.success is not None:
27911
    if self.success is not None:
27854
      oprot.writeFieldBegin('success', TType.LIST, 0)
27912
      oprot.writeFieldBegin('success', TType.LIST, 0)
27855
      oprot.writeListBegin(TType.STRUCT, len(self.success))
27913
      oprot.writeListBegin(TType.STRUCT, len(self.success))
27856
      for iter507 in self.success:
27914
      for iter528 in self.success:
27857
        iter507.write(oprot)
27915
        iter528.write(oprot)
27858
      oprot.writeListEnd()
27916
      oprot.writeListEnd()
27859
      oprot.writeFieldEnd()
27917
      oprot.writeFieldEnd()
27860
    oprot.writeFieldStop()
27918
    oprot.writeFieldStop()
27861
    oprot.writeStructEnd()
27919
    oprot.writeStructEnd()
27862
 
27920
 
Line 29374... Line 29432...
29374
      if ftype == TType.STOP:
29432
      if ftype == TType.STOP:
29375
        break
29433
        break
29376
      if fid == 0:
29434
      if fid == 0:
29377
        if ftype == TType.MAP:
29435
        if ftype == TType.MAP:
29378
          self.success = {}
29436
          self.success = {}
29379
          (_ktype509, _vtype510, _size508 ) = iprot.readMapBegin() 
29437
          (_ktype530, _vtype531, _size529 ) = iprot.readMapBegin() 
29380
          for _i512 in xrange(_size508):
29438
          for _i533 in xrange(_size529):
29381
            _key513 = iprot.readI32();
29439
            _key534 = iprot.readI32();
29382
            _val514 = TimeoutSummary()
29440
            _val535 = TimeoutSummary()
29383
            _val514.read(iprot)
29441
            _val535.read(iprot)
29384
            self.success[_key513] = _val514
29442
            self.success[_key534] = _val535
29385
          iprot.readMapEnd()
29443
          iprot.readMapEnd()
29386
        else:
29444
        else:
29387
          iprot.skip(ftype)
29445
          iprot.skip(ftype)
29388
      elif fid == 1:
29446
      elif fid == 1:
29389
        if ftype == TType.STRUCT:
29447
        if ftype == TType.STRUCT:
Line 29402... Line 29460...
29402
      return
29460
      return
29403
    oprot.writeStructBegin('markOrdersAsTimeout_result')
29461
    oprot.writeStructBegin('markOrdersAsTimeout_result')
29404
    if self.success is not None:
29462
    if self.success is not None:
29405
      oprot.writeFieldBegin('success', TType.MAP, 0)
29463
      oprot.writeFieldBegin('success', TType.MAP, 0)
29406
      oprot.writeMapBegin(TType.I32, TType.STRUCT, len(self.success))
29464
      oprot.writeMapBegin(TType.I32, TType.STRUCT, len(self.success))
29407
      for kiter515,viter516 in self.success.items():
29465
      for kiter536,viter537 in self.success.items():
29408
        oprot.writeI32(kiter515)
29466
        oprot.writeI32(kiter536)
29409
        viter516.write(oprot)
29467
        viter537.write(oprot)
29410
      oprot.writeMapEnd()
29468
      oprot.writeMapEnd()
29411
      oprot.writeFieldEnd()
29469
      oprot.writeFieldEnd()
29412
    if self.ex is not None:
29470
    if self.ex is not None:
29413
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
29471
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
29414
      self.ex.write(oprot)
29472
      self.ex.write(oprot)
Line 29649... Line 29707...
29649
      if ftype == TType.STOP:
29707
      if ftype == TType.STOP:
29650
        break
29708
        break
29651
      if fid == 0:
29709
      if fid == 0:
29652
        if ftype == TType.LIST:
29710
        if ftype == TType.LIST:
29653
          self.success = []
29711
          self.success = []
29654
          (_etype520, _size517) = iprot.readListBegin()
29712
          (_etype541, _size538) = iprot.readListBegin()
29655
          for _i521 in xrange(_size517):
29713
          for _i542 in xrange(_size538):
29656
            _elem522 = Order()
29714
            _elem543 = Order()
29657
            _elem522.read(iprot)
29715
            _elem543.read(iprot)
29658
            self.success.append(_elem522)
29716
            self.success.append(_elem543)
29659
          iprot.readListEnd()
29717
          iprot.readListEnd()
29660
        else:
29718
        else:
29661
          iprot.skip(ftype)
29719
          iprot.skip(ftype)
29662
      elif fid == 1:
29720
      elif fid == 1:
29663
        if ftype == TType.STRUCT:
29721
        if ftype == TType.STRUCT:
Line 29676... Line 29734...
29676
      return
29734
      return
29677
    oprot.writeStructBegin('getOrderForAwb_result')
29735
    oprot.writeStructBegin('getOrderForAwb_result')
29678
    if self.success is not None:
29736
    if self.success is not None:
29679
      oprot.writeFieldBegin('success', TType.LIST, 0)
29737
      oprot.writeFieldBegin('success', TType.LIST, 0)
29680
      oprot.writeListBegin(TType.STRUCT, len(self.success))
29738
      oprot.writeListBegin(TType.STRUCT, len(self.success))
29681
      for iter523 in self.success:
29739
      for iter544 in self.success:
29682
        iter523.write(oprot)
29740
        iter544.write(oprot)
29683
      oprot.writeListEnd()
29741
      oprot.writeListEnd()
29684
      oprot.writeFieldEnd()
29742
      oprot.writeFieldEnd()
29685
    if self.ex is not None:
29743
    if self.ex is not None:
29686
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
29744
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
29687
      self.ex.write(oprot)
29745
      self.ex.write(oprot)
Line 29736... Line 29794...
29736
        else:
29794
        else:
29737
          iprot.skip(ftype)
29795
          iprot.skip(ftype)
29738
      elif fid == 2:
29796
      elif fid == 2:
29739
        if ftype == TType.LIST:
29797
        if ftype == TType.LIST:
29740
          self.order_status_list = []
29798
          self.order_status_list = []
29741
          (_etype527, _size524) = iprot.readListBegin()
29799
          (_etype548, _size545) = iprot.readListBegin()
29742
          for _i528 in xrange(_size524):
29800
          for _i549 in xrange(_size545):
29743
            _elem529 = iprot.readI32();
29801
            _elem550 = iprot.readI32();
29744
            self.order_status_list.append(_elem529)
29802
            self.order_status_list.append(_elem550)
29745
          iprot.readListEnd()
29803
          iprot.readListEnd()
29746
        else:
29804
        else:
29747
          iprot.skip(ftype)
29805
          iprot.skip(ftype)
29748
      else:
29806
      else:
29749
        iprot.skip(ftype)
29807
        iprot.skip(ftype)
Line 29760... Line 29818...
29760
      oprot.writeI64(self.logistics_provider_id)
29818
      oprot.writeI64(self.logistics_provider_id)
29761
      oprot.writeFieldEnd()
29819
      oprot.writeFieldEnd()
29762
    if self.order_status_list is not None:
29820
    if self.order_status_list is not None:
29763
      oprot.writeFieldBegin('order_status_list', TType.LIST, 2)
29821
      oprot.writeFieldBegin('order_status_list', TType.LIST, 2)
29764
      oprot.writeListBegin(TType.I32, len(self.order_status_list))
29822
      oprot.writeListBegin(TType.I32, len(self.order_status_list))
29765
      for iter530 in self.order_status_list:
29823
      for iter551 in self.order_status_list:
29766
        oprot.writeI32(iter530)
29824
        oprot.writeI32(iter551)
29767
      oprot.writeListEnd()
29825
      oprot.writeListEnd()
29768
      oprot.writeFieldEnd()
29826
      oprot.writeFieldEnd()
29769
    oprot.writeFieldStop()
29827
    oprot.writeFieldStop()
29770
    oprot.writeStructEnd()
29828
    oprot.writeStructEnd()
29771
 
29829
 
Line 29810... Line 29868...
29810
      if ftype == TType.STOP:
29868
      if ftype == TType.STOP:
29811
        break
29869
        break
29812
      if fid == 0:
29870
      if fid == 0:
29813
        if ftype == TType.LIST:
29871
        if ftype == TType.LIST:
29814
          self.success = []
29872
          self.success = []
29815
          (_etype534, _size531) = iprot.readListBegin()
29873
          (_etype555, _size552) = iprot.readListBegin()
29816
          for _i535 in xrange(_size531):
29874
          for _i556 in xrange(_size552):
29817
            _elem536 = Order()
29875
            _elem557 = Order()
29818
            _elem536.read(iprot)
29876
            _elem557.read(iprot)
29819
            self.success.append(_elem536)
29877
            self.success.append(_elem557)
29820
          iprot.readListEnd()
29878
          iprot.readListEnd()
29821
        else:
29879
        else:
29822
          iprot.skip(ftype)
29880
          iprot.skip(ftype)
29823
      elif fid == 1:
29881
      elif fid == 1:
29824
        if ftype == TType.STRUCT:
29882
        if ftype == TType.STRUCT:
Line 29837... Line 29895...
29837
      return
29895
      return
29838
    oprot.writeStructBegin('getOrdersForProviderForStatus_result')
29896
    oprot.writeStructBegin('getOrdersForProviderForStatus_result')
29839
    if self.success is not None:
29897
    if self.success is not None:
29840
      oprot.writeFieldBegin('success', TType.LIST, 0)
29898
      oprot.writeFieldBegin('success', TType.LIST, 0)
29841
      oprot.writeListBegin(TType.STRUCT, len(self.success))
29899
      oprot.writeListBegin(TType.STRUCT, len(self.success))
29842
      for iter537 in self.success:
29900
      for iter558 in self.success:
29843
        iter537.write(oprot)
29901
        iter558.write(oprot)
29844
      oprot.writeListEnd()
29902
      oprot.writeListEnd()
29845
      oprot.writeFieldEnd()
29903
      oprot.writeFieldEnd()
29846
    if self.ex is not None:
29904
    if self.ex is not None:
29847
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
29905
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
29848
      self.ex.write(oprot)
29906
      self.ex.write(oprot)
Line 29975... Line 30033...
29975
      if ftype == TType.STOP:
30033
      if ftype == TType.STOP:
29976
        break
30034
        break
29977
      if fid == 0:
30035
      if fid == 0:
29978
        if ftype == TType.LIST:
30036
        if ftype == TType.LIST:
29979
          self.success = []
30037
          self.success = []
29980
          (_etype541, _size538) = iprot.readListBegin()
30038
          (_etype562, _size559) = iprot.readListBegin()
29981
          for _i542 in xrange(_size538):
30039
          for _i563 in xrange(_size559):
29982
            _elem543 = Order()
30040
            _elem564 = Order()
29983
            _elem543.read(iprot)
30041
            _elem564.read(iprot)
29984
            self.success.append(_elem543)
30042
            self.success.append(_elem564)
29985
          iprot.readListEnd()
30043
          iprot.readListEnd()
29986
        else:
30044
        else:
29987
          iprot.skip(ftype)
30045
          iprot.skip(ftype)
29988
      elif fid == 1:
30046
      elif fid == 1:
29989
        if ftype == TType.STRUCT:
30047
        if ftype == TType.STRUCT:
Line 30002... Line 30060...
30002
      return
30060
      return
30003
    oprot.writeStructBegin('getBilledOrdersForVendor_result')
30061
    oprot.writeStructBegin('getBilledOrdersForVendor_result')
30004
    if self.success is not None:
30062
    if self.success is not None:
30005
      oprot.writeFieldBegin('success', TType.LIST, 0)
30063
      oprot.writeFieldBegin('success', TType.LIST, 0)
30006
      oprot.writeListBegin(TType.STRUCT, len(self.success))
30064
      oprot.writeListBegin(TType.STRUCT, len(self.success))
30007
      for iter544 in self.success:
30065
      for iter565 in self.success:
30008
        iter544.write(oprot)
30066
        iter565.write(oprot)
30009
      oprot.writeListEnd()
30067
      oprot.writeListEnd()
30010
      oprot.writeFieldEnd()
30068
      oprot.writeFieldEnd()
30011
    if self.ex is not None:
30069
    if self.ex is not None:
30012
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
30070
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
30013
      self.ex.write(oprot)
30071
      self.ex.write(oprot)
Line 30098... Line 30156...
30098
      if ftype == TType.STOP:
30156
      if ftype == TType.STOP:
30099
        break
30157
        break
30100
      if fid == 0:
30158
      if fid == 0:
30101
        if ftype == TType.LIST:
30159
        if ftype == TType.LIST:
30102
          self.success = []
30160
          self.success = []
30103
          (_etype548, _size545) = iprot.readListBegin()
30161
          (_etype569, _size566) = iprot.readListBegin()
30104
          for _i549 in xrange(_size545):
30162
          for _i570 in xrange(_size566):
30105
            _elem550 = Order()
30163
            _elem571 = Order()
30106
            _elem550.read(iprot)
30164
            _elem571.read(iprot)
30107
            self.success.append(_elem550)
30165
            self.success.append(_elem571)
30108
          iprot.readListEnd()
30166
          iprot.readListEnd()
30109
        else:
30167
        else:
30110
          iprot.skip(ftype)
30168
          iprot.skip(ftype)
30111
      elif fid == 1:
30169
      elif fid == 1:
30112
        if ftype == TType.STRUCT:
30170
        if ftype == TType.STRUCT:
Line 30125... Line 30183...
30125
      return
30183
      return
30126
    oprot.writeStructBegin('getSlippedSippingDateOrders_result')
30184
    oprot.writeStructBegin('getSlippedSippingDateOrders_result')
30127
    if self.success is not None:
30185
    if self.success is not None:
30128
      oprot.writeFieldBegin('success', TType.LIST, 0)
30186
      oprot.writeFieldBegin('success', TType.LIST, 0)
30129
      oprot.writeListBegin(TType.STRUCT, len(self.success))
30187
      oprot.writeListBegin(TType.STRUCT, len(self.success))
30130
      for iter551 in self.success:
30188
      for iter572 in self.success:
30131
        iter551.write(oprot)
30189
        iter572.write(oprot)
30132
      oprot.writeListEnd()
30190
      oprot.writeListEnd()
30133
      oprot.writeFieldEnd()
30191
      oprot.writeFieldEnd()
30134
    if self.ex is not None:
30192
    if self.ex is not None:
30135
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
30193
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
30136
      self.ex.write(oprot)
30194
      self.ex.write(oprot)
Line 30251... Line 30309...
30251
      if ftype == TType.STOP:
30309
      if ftype == TType.STOP:
30252
        break
30310
        break
30253
      if fid == 0:
30311
      if fid == 0:
30254
        if ftype == TType.LIST:
30312
        if ftype == TType.LIST:
30255
          self.success = []
30313
          self.success = []
30256
          (_etype555, _size552) = iprot.readListBegin()
30314
          (_etype576, _size573) = iprot.readListBegin()
30257
          for _i556 in xrange(_size552):
30315
          for _i577 in xrange(_size573):
30258
            _elem557 = Order()
30316
            _elem578 = Order()
30259
            _elem557.read(iprot)
30317
            _elem578.read(iprot)
30260
            self.success.append(_elem557)
30318
            self.success.append(_elem578)
30261
          iprot.readListEnd()
30319
          iprot.readListEnd()
30262
        else:
30320
        else:
30263
          iprot.skip(ftype)
30321
          iprot.skip(ftype)
30264
      elif fid == 1:
30322
      elif fid == 1:
30265
        if ftype == TType.STRUCT:
30323
        if ftype == TType.STRUCT:
Line 30278... Line 30336...
30278
      return
30336
      return
30279
    oprot.writeStructBegin('getCancelledOrders_result')
30337
    oprot.writeStructBegin('getCancelledOrders_result')
30280
    if self.success is not None:
30338
    if self.success is not None:
30281
      oprot.writeFieldBegin('success', TType.LIST, 0)
30339
      oprot.writeFieldBegin('success', TType.LIST, 0)
30282
      oprot.writeListBegin(TType.STRUCT, len(self.success))
30340
      oprot.writeListBegin(TType.STRUCT, len(self.success))
30283
      for iter558 in self.success:
30341
      for iter579 in self.success:
30284
        iter558.write(oprot)
30342
        iter579.write(oprot)
30285
      oprot.writeListEnd()
30343
      oprot.writeListEnd()
30286
      oprot.writeFieldEnd()
30344
      oprot.writeFieldEnd()
30287
    if self.ex is not None:
30345
    if self.ex is not None:
30288
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
30346
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
30289
      self.ex.write(oprot)
30347
      self.ex.write(oprot)
Line 30330... Line 30388...
30330
      if ftype == TType.STOP:
30388
      if ftype == TType.STOP:
30331
        break
30389
        break
30332
      if fid == 1:
30390
      if fid == 1:
30333
        if ftype == TType.MAP:
30391
        if ftype == TType.MAP:
30334
          self.mapAWBAndAmount = {}
30392
          self.mapAWBAndAmount = {}
30335
          (_ktype560, _vtype561, _size559 ) = iprot.readMapBegin() 
30393
          (_ktype581, _vtype582, _size580 ) = iprot.readMapBegin() 
30336
          for _i563 in xrange(_size559):
30394
          for _i584 in xrange(_size580):
30337
            _key564 = iprot.readI64();
30395
            _key585 = iprot.readI64();
30338
            _val565 = iprot.readDouble();
30396
            _val586 = iprot.readDouble();
30339
            self.mapAWBAndAmount[_key564] = _val565
30397
            self.mapAWBAndAmount[_key585] = _val586
30340
          iprot.readMapEnd()
30398
          iprot.readMapEnd()
30341
        else:
30399
        else:
30342
          iprot.skip(ftype)
30400
          iprot.skip(ftype)
30343
      else:
30401
      else:
30344
        iprot.skip(ftype)
30402
        iprot.skip(ftype)
Line 30351... Line 30409...
30351
      return
30409
      return
30352
    oprot.writeStructBegin('saveBluedartSettlements_args')
30410
    oprot.writeStructBegin('saveBluedartSettlements_args')
30353
    if self.mapAWBAndAmount is not None:
30411
    if self.mapAWBAndAmount is not None:
30354
      oprot.writeFieldBegin('mapAWBAndAmount', TType.MAP, 1)
30412
      oprot.writeFieldBegin('mapAWBAndAmount', TType.MAP, 1)
30355
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.mapAWBAndAmount))
30413
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.mapAWBAndAmount))
30356
      for kiter566,viter567 in self.mapAWBAndAmount.items():
30414
      for kiter587,viter588 in self.mapAWBAndAmount.items():
30357
        oprot.writeI64(kiter566)
30415
        oprot.writeI64(kiter587)
30358
        oprot.writeDouble(viter567)
30416
        oprot.writeDouble(viter588)
30359
      oprot.writeMapEnd()
30417
      oprot.writeMapEnd()
30360
      oprot.writeFieldEnd()
30418
      oprot.writeFieldEnd()
30361
    oprot.writeFieldStop()
30419
    oprot.writeFieldStop()
30362
    oprot.writeStructEnd()
30420
    oprot.writeStructEnd()
30363
 
30421
 
Line 31145... Line 31203...
31145
      if ftype == TType.STOP:
31203
      if ftype == TType.STOP:
31146
        break
31204
        break
31147
      if fid == 0:
31205
      if fid == 0:
31148
        if ftype == TType.MAP:
31206
        if ftype == TType.MAP:
31149
          self.success = {}
31207
          self.success = {}
31150
          (_ktype569, _vtype570, _size568 ) = iprot.readMapBegin() 
31208
          (_ktype590, _vtype591, _size589 ) = iprot.readMapBegin() 
31151
          for _i572 in xrange(_size568):
31209
          for _i593 in xrange(_size589):
31152
            _key573 = iprot.readI64();
31210
            _key594 = iprot.readI64();
31153
            _val574 = iprot.readString();
31211
            _val595 = iprot.readString();
31154
            self.success[_key573] = _val574
31212
            self.success[_key594] = _val595
31155
          iprot.readMapEnd()
31213
          iprot.readMapEnd()
31156
        else:
31214
        else:
31157
          iprot.skip(ftype)
31215
          iprot.skip(ftype)
31158
      elif fid == 1:
31216
      elif fid == 1:
31159
        if ftype == TType.STRUCT:
31217
        if ftype == TType.STRUCT:
Line 31172... Line 31230...
31172
      return
31230
      return
31173
    oprot.writeStructBegin('getEBSSettlementSummaries_result')
31231
    oprot.writeStructBegin('getEBSSettlementSummaries_result')
31174
    if self.success is not None:
31232
    if self.success is not None:
31175
      oprot.writeFieldBegin('success', TType.MAP, 0)
31233
      oprot.writeFieldBegin('success', TType.MAP, 0)
31176
      oprot.writeMapBegin(TType.I64, TType.STRING, len(self.success))
31234
      oprot.writeMapBegin(TType.I64, TType.STRING, len(self.success))
31177
      for kiter575,viter576 in self.success.items():
31235
      for kiter596,viter597 in self.success.items():
31178
        oprot.writeI64(kiter575)
31236
        oprot.writeI64(kiter596)
31179
        oprot.writeString(viter576)
31237
        oprot.writeString(viter597)
31180
      oprot.writeMapEnd()
31238
      oprot.writeMapEnd()
31181
      oprot.writeFieldEnd()
31239
      oprot.writeFieldEnd()
31182
    if self.ex is not None:
31240
    if self.ex is not None:
31183
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
31241
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
31184
      self.ex.write(oprot)
31242
      self.ex.write(oprot)
Line 31564... Line 31622...
31564
      if ftype == TType.STOP:
31622
      if ftype == TType.STOP:
31565
        break
31623
        break
31566
      if fid == 0:
31624
      if fid == 0:
31567
        if ftype == TType.LIST:
31625
        if ftype == TType.LIST:
31568
          self.success = []
31626
          self.success = []
31569
          (_etype580, _size577) = iprot.readListBegin()
31627
          (_etype601, _size598) = iprot.readListBegin()
31570
          for _i581 in xrange(_size577):
31628
          for _i602 in xrange(_size598):
31571
            _elem582 = PaymentSettlement()
31629
            _elem603 = PaymentSettlement()
31572
            _elem582.read(iprot)
31630
            _elem603.read(iprot)
31573
            self.success.append(_elem582)
31631
            self.success.append(_elem603)
31574
          iprot.readListEnd()
31632
          iprot.readListEnd()
31575
        else:
31633
        else:
31576
          iprot.skip(ftype)
31634
          iprot.skip(ftype)
31577
      elif fid == 1:
31635
      elif fid == 1:
31578
        if ftype == TType.STRUCT:
31636
        if ftype == TType.STRUCT:
Line 31591... Line 31649...
31591
      return
31649
      return
31592
    oprot.writeStructBegin('getSettlementsByDate_result')
31650
    oprot.writeStructBegin('getSettlementsByDate_result')
31593
    if self.success is not None:
31651
    if self.success is not None:
31594
      oprot.writeFieldBegin('success', TType.LIST, 0)
31652
      oprot.writeFieldBegin('success', TType.LIST, 0)
31595
      oprot.writeListBegin(TType.STRUCT, len(self.success))
31653
      oprot.writeListBegin(TType.STRUCT, len(self.success))
31596
      for iter583 in self.success:
31654
      for iter604 in self.success:
31597
        iter583.write(oprot)
31655
        iter604.write(oprot)
31598
      oprot.writeListEnd()
31656
      oprot.writeListEnd()
31599
      oprot.writeFieldEnd()
31657
      oprot.writeFieldEnd()
31600
    if self.ex is not None:
31658
    if self.ex is not None:
31601
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
31659
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
31602
      self.ex.write(oprot)
31660
      self.ex.write(oprot)
Line 31643... Line 31701...
31643
      if ftype == TType.STOP:
31701
      if ftype == TType.STOP:
31644
        break
31702
        break
31645
      if fid == 1:
31703
      if fid == 1:
31646
        if ftype == TType.LIST:
31704
        if ftype == TType.LIST:
31647
          self.orderIds = []
31705
          self.orderIds = []
31648
          (_etype587, _size584) = iprot.readListBegin()
31706
          (_etype608, _size605) = iprot.readListBegin()
31649
          for _i588 in xrange(_size584):
31707
          for _i609 in xrange(_size605):
31650
            _elem589 = iprot.readI64();
31708
            _elem610 = iprot.readI64();
31651
            self.orderIds.append(_elem589)
31709
            self.orderIds.append(_elem610)
31652
          iprot.readListEnd()
31710
          iprot.readListEnd()
31653
        else:
31711
        else:
31654
          iprot.skip(ftype)
31712
          iprot.skip(ftype)
31655
      else:
31713
      else:
31656
        iprot.skip(ftype)
31714
        iprot.skip(ftype)
Line 31663... Line 31721...
31663
      return
31721
      return
31664
    oprot.writeStructBegin('getReshippedOrderIds_args')
31722
    oprot.writeStructBegin('getReshippedOrderIds_args')
31665
    if self.orderIds is not None:
31723
    if self.orderIds is not None:
31666
      oprot.writeFieldBegin('orderIds', TType.LIST, 1)
31724
      oprot.writeFieldBegin('orderIds', TType.LIST, 1)
31667
      oprot.writeListBegin(TType.I64, len(self.orderIds))
31725
      oprot.writeListBegin(TType.I64, len(self.orderIds))
31668
      for iter590 in self.orderIds:
31726
      for iter611 in self.orderIds:
31669
        oprot.writeI64(iter590)
31727
        oprot.writeI64(iter611)
31670
      oprot.writeListEnd()
31728
      oprot.writeListEnd()
31671
      oprot.writeFieldEnd()
31729
      oprot.writeFieldEnd()
31672
    oprot.writeFieldStop()
31730
    oprot.writeFieldStop()
31673
    oprot.writeStructEnd()
31731
    oprot.writeStructEnd()
31674
 
31732
 
Line 31713... Line 31771...
31713
      if ftype == TType.STOP:
31771
      if ftype == TType.STOP:
31714
        break
31772
        break
31715
      if fid == 0:
31773
      if fid == 0:
31716
        if ftype == TType.LIST:
31774
        if ftype == TType.LIST:
31717
          self.success = []
31775
          self.success = []
31718
          (_etype594, _size591) = iprot.readListBegin()
31776
          (_etype615, _size612) = iprot.readListBegin()
31719
          for _i595 in xrange(_size591):
31777
          for _i616 in xrange(_size612):
31720
            _elem596 = iprot.readI64();
31778
            _elem617 = iprot.readI64();
31721
            self.success.append(_elem596)
31779
            self.success.append(_elem617)
31722
          iprot.readListEnd()
31780
          iprot.readListEnd()
31723
        else:
31781
        else:
31724
          iprot.skip(ftype)
31782
          iprot.skip(ftype)
31725
      elif fid == 1:
31783
      elif fid == 1:
31726
        if ftype == TType.STRUCT:
31784
        if ftype == TType.STRUCT:
Line 31739... Line 31797...
31739
      return
31797
      return
31740
    oprot.writeStructBegin('getReshippedOrderIds_result')
31798
    oprot.writeStructBegin('getReshippedOrderIds_result')
31741
    if self.success is not None:
31799
    if self.success is not None:
31742
      oprot.writeFieldBegin('success', TType.LIST, 0)
31800
      oprot.writeFieldBegin('success', TType.LIST, 0)
31743
      oprot.writeListBegin(TType.I64, len(self.success))
31801
      oprot.writeListBegin(TType.I64, len(self.success))
31744
      for iter597 in self.success:
31802
      for iter618 in self.success:
31745
        oprot.writeI64(iter597)
31803
        oprot.writeI64(iter618)
31746
      oprot.writeListEnd()
31804
      oprot.writeListEnd()
31747
      oprot.writeFieldEnd()
31805
      oprot.writeFieldEnd()
31748
    if self.ex is not None:
31806
    if self.ex is not None:
31749
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
31807
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
31750
      self.ex.write(oprot)
31808
      self.ex.write(oprot)
Line 31889... Line 31947...
31889
      if ftype == TType.STOP:
31947
      if ftype == TType.STOP:
31890
        break
31948
        break
31891
      if fid == 0:
31949
      if fid == 0:
31892
        if ftype == TType.LIST:
31950
        if ftype == TType.LIST:
31893
          self.success = []
31951
          self.success = []
31894
          (_etype601, _size598) = iprot.readListBegin()
31952
          (_etype622, _size619) = iprot.readListBegin()
31895
          for _i602 in xrange(_size598):
31953
          for _i623 in xrange(_size619):
31896
            _elem603 = Order()
31954
            _elem624 = Order()
31897
            _elem603.read(iprot)
31955
            _elem624.read(iprot)
31898
            self.success.append(_elem603)
31956
            self.success.append(_elem624)
31899
          iprot.readListEnd()
31957
          iprot.readListEnd()
31900
        else:
31958
        else:
31901
          iprot.skip(ftype)
31959
          iprot.skip(ftype)
31902
      elif fid == 1:
31960
      elif fid == 1:
31903
        if ftype == TType.STRUCT:
31961
        if ftype == TType.STRUCT:
Line 31916... Line 31974...
31916
      return
31974
      return
31917
    oprot.writeStructBegin('getBilledOrders_result')
31975
    oprot.writeStructBegin('getBilledOrders_result')
31918
    if self.success is not None:
31976
    if self.success is not None:
31919
      oprot.writeFieldBegin('success', TType.LIST, 0)
31977
      oprot.writeFieldBegin('success', TType.LIST, 0)
31920
      oprot.writeListBegin(TType.STRUCT, len(self.success))
31978
      oprot.writeListBegin(TType.STRUCT, len(self.success))
31921
      for iter604 in self.success:
31979
      for iter625 in self.success:
31922
        iter604.write(oprot)
31980
        iter625.write(oprot)
31923
      oprot.writeListEnd()
31981
      oprot.writeListEnd()
31924
      oprot.writeFieldEnd()
31982
      oprot.writeFieldEnd()
31925
    if self.ex is not None:
31983
    if self.ex is not None:
31926
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
31984
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
31927
      self.ex.write(oprot)
31985
      self.ex.write(oprot)
Line 32042... Line 32100...
32042
      if ftype == TType.STOP:
32100
      if ftype == TType.STOP:
32043
        break
32101
        break
32044
      if fid == 0:
32102
      if fid == 0:
32045
        if ftype == TType.MAP:
32103
        if ftype == TType.MAP:
32046
          self.success = {}
32104
          self.success = {}
32047
          (_ktype606, _vtype607, _size605 ) = iprot.readMapBegin() 
32105
          (_ktype627, _vtype628, _size626 ) = iprot.readMapBegin() 
32048
          for _i609 in xrange(_size605):
32106
          for _i630 in xrange(_size626):
32049
            _key610 = iprot.readI64();
32107
            _key631 = iprot.readI64();
32050
            _val611 = iprot.readI64();
32108
            _val632 = iprot.readI64();
32051
            self.success[_key610] = _val611
32109
            self.success[_key631] = _val632
32052
          iprot.readMapEnd()
32110
          iprot.readMapEnd()
32053
        else:
32111
        else:
32054
          iprot.skip(ftype)
32112
          iprot.skip(ftype)
32055
      elif fid == 1:
32113
      elif fid == 1:
32056
        if ftype == TType.STRUCT:
32114
        if ftype == TType.STRUCT:
Line 32069... Line 32127...
32069
      return
32127
      return
32070
    oprot.writeStructBegin('getStatusDistributionOfOrders_result')
32128
    oprot.writeStructBegin('getStatusDistributionOfOrders_result')
32071
    if self.success is not None:
32129
    if self.success is not None:
32072
      oprot.writeFieldBegin('success', TType.MAP, 0)
32130
      oprot.writeFieldBegin('success', TType.MAP, 0)
32073
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
32131
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
32074
      for kiter612,viter613 in self.success.items():
32132
      for kiter633,viter634 in self.success.items():
32075
        oprot.writeI64(kiter612)
32133
        oprot.writeI64(kiter633)
32076
        oprot.writeI64(viter613)
32134
        oprot.writeI64(viter634)
32077
      oprot.writeMapEnd()
32135
      oprot.writeMapEnd()
32078
      oprot.writeFieldEnd()
32136
      oprot.writeFieldEnd()
32079
    if self.ex is not None:
32137
    if self.ex is not None:
32080
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
32138
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
32081
      self.ex.write(oprot)
32139
      self.ex.write(oprot)
Line 32208... Line 32266...
32208
      if ftype == TType.STOP:
32266
      if ftype == TType.STOP:
32209
        break
32267
        break
32210
      if fid == 0:
32268
      if fid == 0:
32211
        if ftype == TType.LIST:
32269
        if ftype == TType.LIST:
32212
          self.success = []
32270
          self.success = []
32213
          (_etype617, _size614) = iprot.readListBegin()
32271
          (_etype638, _size635) = iprot.readListBegin()
32214
          for _i618 in xrange(_size614):
32272
          for _i639 in xrange(_size635):
32215
            _elem619 = iprot.readI64();
32273
            _elem640 = iprot.readI64();
32216
            self.success.append(_elem619)
32274
            self.success.append(_elem640)
32217
          iprot.readListEnd()
32275
          iprot.readListEnd()
32218
        else:
32276
        else:
32219
          iprot.skip(ftype)
32277
          iprot.skip(ftype)
32220
      elif fid == 1:
32278
      elif fid == 1:
32221
        if ftype == TType.STRUCT:
32279
        if ftype == TType.STRUCT:
Line 32234... Line 32292...
32234
      return
32292
      return
32235
    oprot.writeStructBegin('getOrderIdsForStatus_result')
32293
    oprot.writeStructBegin('getOrderIdsForStatus_result')
32236
    if self.success is not None:
32294
    if self.success is not None:
32237
      oprot.writeFieldBegin('success', TType.LIST, 0)
32295
      oprot.writeFieldBegin('success', TType.LIST, 0)
32238
      oprot.writeListBegin(TType.I64, len(self.success))
32296
      oprot.writeListBegin(TType.I64, len(self.success))
32239
      for iter620 in self.success:
32297
      for iter641 in self.success:
32240
        oprot.writeI64(iter620)
32298
        oprot.writeI64(iter641)
32241
      oprot.writeListEnd()
32299
      oprot.writeListEnd()
32242
      oprot.writeFieldEnd()
32300
      oprot.writeFieldEnd()
32243
    if self.ex is not None:
32301
    if self.ex is not None:
32244
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
32302
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
32245
      self.ex.write(oprot)
32303
      self.ex.write(oprot)
Line 32705... Line 32763...
32705
      if ftype == TType.STOP:
32763
      if ftype == TType.STOP:
32706
        break
32764
        break
32707
      if fid == 0:
32765
      if fid == 0:
32708
        if ftype == TType.LIST:
32766
        if ftype == TType.LIST:
32709
          self.success = []
32767
          self.success = []
32710
          (_etype624, _size621) = iprot.readListBegin()
32768
          (_etype645, _size642) = iprot.readListBegin()
32711
          for _i625 in xrange(_size621):
32769
          for _i646 in xrange(_size642):
32712
            _elem626 = Order()
32770
            _elem647 = Order()
32713
            _elem626.read(iprot)
32771
            _elem647.read(iprot)
32714
            self.success.append(_elem626)
32772
            self.success.append(_elem647)
32715
          iprot.readListEnd()
32773
          iprot.readListEnd()
32716
        else:
32774
        else:
32717
          iprot.skip(ftype)
32775
          iprot.skip(ftype)
32718
      elif fid == 1:
32776
      elif fid == 1:
32719
        if ftype == TType.STRUCT:
32777
        if ftype == TType.STRUCT:
Line 32732... Line 32790...
32732
      return
32790
      return
32733
    oprot.writeStructBegin('getRefundedOrdersMarkedPaid_result')
32791
    oprot.writeStructBegin('getRefundedOrdersMarkedPaid_result')
32734
    if self.success is not None:
32792
    if self.success is not None:
32735
      oprot.writeFieldBegin('success', TType.LIST, 0)
32793
      oprot.writeFieldBegin('success', TType.LIST, 0)
32736
      oprot.writeListBegin(TType.STRUCT, len(self.success))
32794
      oprot.writeListBegin(TType.STRUCT, len(self.success))
32737
      for iter627 in self.success:
32795
      for iter648 in self.success:
32738
        iter627.write(oprot)
32796
        iter648.write(oprot)
32739
      oprot.writeListEnd()
32797
      oprot.writeListEnd()
32740
      oprot.writeFieldEnd()
32798
      oprot.writeFieldEnd()
32741
    if self.ex is not None:
32799
    if self.ex is not None:
32742
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
32800
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
32743
      self.ex.write(oprot)
32801
      self.ex.write(oprot)
Line 32855... Line 32913...
32855
      if ftype == TType.STOP:
32913
      if ftype == TType.STOP:
32856
        break
32914
        break
32857
      if fid == 0:
32915
      if fid == 0:
32858
        if ftype == TType.LIST:
32916
        if ftype == TType.LIST:
32859
          self.success = []
32917
          self.success = []
32860
          (_etype631, _size628) = iprot.readListBegin()
32918
          (_etype652, _size649) = iprot.readListBegin()
32861
          for _i632 in xrange(_size628):
32919
          for _i653 in xrange(_size649):
32862
            _elem633 = CODVerificationAgent()
32920
            _elem654 = CODVerificationAgent()
32863
            _elem633.read(iprot)
32921
            _elem654.read(iprot)
32864
            self.success.append(_elem633)
32922
            self.success.append(_elem654)
32865
          iprot.readListEnd()
32923
          iprot.readListEnd()
32866
        else:
32924
        else:
32867
          iprot.skip(ftype)
32925
          iprot.skip(ftype)
32868
      else:
32926
      else:
32869
        iprot.skip(ftype)
32927
        iprot.skip(ftype)
Line 32876... Line 32934...
32876
      return
32934
      return
32877
    oprot.writeStructBegin('getAllVerificationAgents_result')
32935
    oprot.writeStructBegin('getAllVerificationAgents_result')
32878
    if self.success is not None:
32936
    if self.success is not None:
32879
      oprot.writeFieldBegin('success', TType.LIST, 0)
32937
      oprot.writeFieldBegin('success', TType.LIST, 0)
32880
      oprot.writeListBegin(TType.STRUCT, len(self.success))
32938
      oprot.writeListBegin(TType.STRUCT, len(self.success))
32881
      for iter634 in self.success:
32939
      for iter655 in self.success:
32882
        iter634.write(oprot)
32940
        iter655.write(oprot)
32883
      oprot.writeListEnd()
32941
      oprot.writeListEnd()
32884
      oprot.writeFieldEnd()
32942
      oprot.writeFieldEnd()
32885
    oprot.writeFieldStop()
32943
    oprot.writeFieldStop()
32886
    oprot.writeStructEnd()
32944
    oprot.writeStructEnd()
32887
 
32945
 
Line 32983... Line 33041...
32983
      if ftype == TType.STOP:
33041
      if ftype == TType.STOP:
32984
        break
33042
        break
32985
      if fid == 0:
33043
      if fid == 0:
32986
        if ftype == TType.LIST:
33044
        if ftype == TType.LIST:
32987
          self.success = []
33045
          self.success = []
32988
          (_etype638, _size635) = iprot.readListBegin()
33046
          (_etype659, _size656) = iprot.readListBegin()
32989
          for _i639 in xrange(_size635):
33047
          for _i660 in xrange(_size656):
32990
            _elem640 = Attribute()
33048
            _elem661 = Attribute()
32991
            _elem640.read(iprot)
33049
            _elem661.read(iprot)
32992
            self.success.append(_elem640)
33050
            self.success.append(_elem661)
32993
          iprot.readListEnd()
33051
          iprot.readListEnd()
32994
        else:
33052
        else:
32995
          iprot.skip(ftype)
33053
          iprot.skip(ftype)
32996
      else:
33054
      else:
32997
        iprot.skip(ftype)
33055
        iprot.skip(ftype)
Line 33004... Line 33062...
33004
      return
33062
      return
33005
    oprot.writeStructBegin('getAllAttributesForOrderId_result')
33063
    oprot.writeStructBegin('getAllAttributesForOrderId_result')
33006
    if self.success is not None:
33064
    if self.success is not None:
33007
      oprot.writeFieldBegin('success', TType.LIST, 0)
33065
      oprot.writeFieldBegin('success', TType.LIST, 0)
33008
      oprot.writeListBegin(TType.STRUCT, len(self.success))
33066
      oprot.writeListBegin(TType.STRUCT, len(self.success))
33009
      for iter641 in self.success:
33067
      for iter662 in self.success:
33010
        iter641.write(oprot)
33068
        iter662.write(oprot)
33011
      oprot.writeListEnd()
33069
      oprot.writeListEnd()
33012
      oprot.writeFieldEnd()
33070
      oprot.writeFieldEnd()
33013
    oprot.writeFieldStop()
33071
    oprot.writeFieldStop()
33014
    oprot.writeStructEnd()
33072
    oprot.writeStructEnd()
33015
 
33073
 
Line 33055... Line 33113...
33055
        else:
33113
        else:
33056
          iprot.skip(ftype)
33114
          iprot.skip(ftype)
33057
      elif fid == -1:
33115
      elif fid == -1:
33058
        if ftype == TType.LIST:
33116
        if ftype == TType.LIST:
33059
          self.attributes = []
33117
          self.attributes = []
33060
          (_etype645, _size642) = iprot.readListBegin()
33118
          (_etype666, _size663) = iprot.readListBegin()
33061
          for _i646 in xrange(_size642):
33119
          for _i667 in xrange(_size663):
33062
            _elem647 = Attribute()
33120
            _elem668 = Attribute()
33063
            _elem647.read(iprot)
33121
            _elem668.read(iprot)
33064
            self.attributes.append(_elem647)
33122
            self.attributes.append(_elem668)
33065
          iprot.readListEnd()
33123
          iprot.readListEnd()
33066
        else:
33124
        else:
33067
          iprot.skip(ftype)
33125
          iprot.skip(ftype)
33068
      else:
33126
      else:
33069
        iprot.skip(ftype)
33127
        iprot.skip(ftype)
Line 33076... Line 33134...
33076
      return
33134
      return
33077
    oprot.writeStructBegin('setOrderAttributes_args')
33135
    oprot.writeStructBegin('setOrderAttributes_args')
33078
    if self.attributes is not None:
33136
    if self.attributes is not None:
33079
      oprot.writeFieldBegin('attributes', TType.LIST, -1)
33137
      oprot.writeFieldBegin('attributes', TType.LIST, -1)
33080
      oprot.writeListBegin(TType.STRUCT, len(self.attributes))
33138
      oprot.writeListBegin(TType.STRUCT, len(self.attributes))
33081
      for iter648 in self.attributes:
33139
      for iter669 in self.attributes:
33082
        iter648.write(oprot)
33140
        iter669.write(oprot)
33083
      oprot.writeListEnd()
33141
      oprot.writeListEnd()
33084
      oprot.writeFieldEnd()
33142
      oprot.writeFieldEnd()
33085
    if self.orderId is not None:
33143
    if self.orderId is not None:
33086
      oprot.writeFieldBegin('orderId', TType.I64, 1)
33144
      oprot.writeFieldBegin('orderId', TType.I64, 1)
33087
      oprot.writeI64(self.orderId)
33145
      oprot.writeI64(self.orderId)
Line 33339... Line 33397...
33339
      if ftype == TType.STOP:
33397
      if ftype == TType.STOP:
33340
        break
33398
        break
33341
      if fid == 0:
33399
      if fid == 0:
33342
        if ftype == TType.LIST:
33400
        if ftype == TType.LIST:
33343
          self.success = []
33401
          self.success = []
33344
          (_etype652, _size649) = iprot.readListBegin()
33402
          (_etype673, _size670) = iprot.readListBegin()
33345
          for _i653 in xrange(_size649):
33403
          for _i674 in xrange(_size670):
33346
            _elem654 = Order()
33404
            _elem675 = Order()
33347
            _elem654.read(iprot)
33405
            _elem675.read(iprot)
33348
            self.success.append(_elem654)
33406
            self.success.append(_elem675)
33349
          iprot.readListEnd()
33407
          iprot.readListEnd()
33350
        else:
33408
        else:
33351
          iprot.skip(ftype)
33409
          iprot.skip(ftype)
33352
      else:
33410
      else:
33353
        iprot.skip(ftype)
33411
        iprot.skip(ftype)
Line 33360... Line 33418...
33360
      return
33418
      return
33361
    oprot.writeStructBegin('getReceivePendingOrders_result')
33419
    oprot.writeStructBegin('getReceivePendingOrders_result')
33362
    if self.success is not None:
33420
    if self.success is not None:
33363
      oprot.writeFieldBegin('success', TType.LIST, 0)
33421
      oprot.writeFieldBegin('success', TType.LIST, 0)
33364
      oprot.writeListBegin(TType.STRUCT, len(self.success))
33422
      oprot.writeListBegin(TType.STRUCT, len(self.success))
33365
      for iter655 in self.success:
33423
      for iter676 in self.success:
33366
        iter655.write(oprot)
33424
        iter676.write(oprot)
33367
      oprot.writeListEnd()
33425
      oprot.writeListEnd()
33368
      oprot.writeFieldEnd()
33426
      oprot.writeFieldEnd()
33369
    oprot.writeFieldStop()
33427
    oprot.writeFieldStop()
33370
    oprot.writeStructEnd()
33428
    oprot.writeStructEnd()
33371
 
33429
 
Line 33467... Line 33525...
33467
      if ftype == TType.STOP:
33525
      if ftype == TType.STOP:
33468
        break
33526
        break
33469
      if fid == 0:
33527
      if fid == 0:
33470
        if ftype == TType.LIST:
33528
        if ftype == TType.LIST:
33471
          self.success = []
33529
          self.success = []
33472
          (_etype659, _size656) = iprot.readListBegin()
33530
          (_etype680, _size677) = iprot.readListBegin()
33473
          for _i660 in xrange(_size656):
33531
          for _i681 in xrange(_size677):
33474
            _elem661 = Order()
33532
            _elem682 = Order()
33475
            _elem661.read(iprot)
33533
            _elem682.read(iprot)
33476
            self.success.append(_elem661)
33534
            self.success.append(_elem682)
33477
          iprot.readListEnd()
33535
          iprot.readListEnd()
33478
        else:
33536
        else:
33479
          iprot.skip(ftype)
33537
          iprot.skip(ftype)
33480
      else:
33538
      else:
33481
        iprot.skip(ftype)
33539
        iprot.skip(ftype)
Line 33488... Line 33546...
33488
      return
33546
      return
33489
    oprot.writeStructBegin('getReceivedAtStoreOrders_result')
33547
    oprot.writeStructBegin('getReceivedAtStoreOrders_result')
33490
    if self.success is not None:
33548
    if self.success is not None:
33491
      oprot.writeFieldBegin('success', TType.LIST, 0)
33549
      oprot.writeFieldBegin('success', TType.LIST, 0)
33492
      oprot.writeListBegin(TType.STRUCT, len(self.success))
33550
      oprot.writeListBegin(TType.STRUCT, len(self.success))
33493
      for iter662 in self.success:
33551
      for iter683 in self.success:
33494
        iter662.write(oprot)
33552
        iter683.write(oprot)
33495
      oprot.writeListEnd()
33553
      oprot.writeListEnd()
33496
      oprot.writeFieldEnd()
33554
      oprot.writeFieldEnd()
33497
    oprot.writeFieldStop()
33555
    oprot.writeFieldStop()
33498
    oprot.writeStructEnd()
33556
    oprot.writeStructEnd()
33499
 
33557
 
Line 33631... Line 33689...
33631
      if ftype == TType.STOP:
33689
      if ftype == TType.STOP:
33632
        break
33690
        break
33633
      if fid == 0:
33691
      if fid == 0:
33634
        if ftype == TType.LIST:
33692
        if ftype == TType.LIST:
33635
          self.success = []
33693
          self.success = []
33636
          (_etype666, _size663) = iprot.readListBegin()
33694
          (_etype687, _size684) = iprot.readListBegin()
33637
          for _i667 in xrange(_size663):
33695
          for _i688 in xrange(_size684):
33638
            _elem668 = Order()
33696
            _elem689 = Order()
33639
            _elem668.read(iprot)
33697
            _elem689.read(iprot)
33640
            self.success.append(_elem668)
33698
            self.success.append(_elem689)
33641
          iprot.readListEnd()
33699
          iprot.readListEnd()
33642
        else:
33700
        else:
33643
          iprot.skip(ftype)
33701
          iprot.skip(ftype)
33644
      else:
33702
      else:
33645
        iprot.skip(ftype)
33703
        iprot.skip(ftype)
Line 33652... Line 33710...
33652
      return
33710
      return
33653
    oprot.writeStructBegin('getOrdersCollectionAtStore_result')
33711
    oprot.writeStructBegin('getOrdersCollectionAtStore_result')
33654
    if self.success is not None:
33712
    if self.success is not None:
33655
      oprot.writeFieldBegin('success', TType.LIST, 0)
33713
      oprot.writeFieldBegin('success', TType.LIST, 0)
33656
      oprot.writeListBegin(TType.STRUCT, len(self.success))
33714
      oprot.writeListBegin(TType.STRUCT, len(self.success))
33657
      for iter669 in self.success:
33715
      for iter690 in self.success:
33658
        iter669.write(oprot)
33716
        iter690.write(oprot)
33659
      oprot.writeListEnd()
33717
      oprot.writeListEnd()
33660
      oprot.writeFieldEnd()
33718
      oprot.writeFieldEnd()
33661
    oprot.writeFieldStop()
33719
    oprot.writeFieldStop()
33662
    oprot.writeStructEnd()
33720
    oprot.writeStructEnd()
33663
 
33721
 
Line 34540... Line 34598...
34540
      if ftype == TType.STOP:
34598
      if ftype == TType.STOP:
34541
        break
34599
        break
34542
      if fid == 0:
34600
      if fid == 0:
34543
        if ftype == TType.LIST:
34601
        if ftype == TType.LIST:
34544
          self.success = []
34602
          self.success = []
34545
          (_etype673, _size670) = iprot.readListBegin()
34603
          (_etype694, _size691) = iprot.readListBegin()
34546
          for _i674 in xrange(_size670):
34604
          for _i695 in xrange(_size691):
34547
            _elem675 = RechargeOrder()
34605
            _elem696 = RechargeOrder()
34548
            _elem675.read(iprot)
34606
            _elem696.read(iprot)
34549
            self.success.append(_elem675)
34607
            self.success.append(_elem696)
34550
          iprot.readListEnd()
34608
          iprot.readListEnd()
34551
        else:
34609
        else:
34552
          iprot.skip(ftype)
34610
          iprot.skip(ftype)
34553
      else:
34611
      else:
34554
        iprot.skip(ftype)
34612
        iprot.skip(ftype)
Line 34561... Line 34619...
34561
      return
34619
      return
34562
    oprot.writeStructBegin('getRechargeOrders_result')
34620
    oprot.writeStructBegin('getRechargeOrders_result')
34563
    if self.success is not None:
34621
    if self.success is not None:
34564
      oprot.writeFieldBegin('success', TType.LIST, 0)
34622
      oprot.writeFieldBegin('success', TType.LIST, 0)
34565
      oprot.writeListBegin(TType.STRUCT, len(self.success))
34623
      oprot.writeListBegin(TType.STRUCT, len(self.success))
34566
      for iter676 in self.success:
34624
      for iter697 in self.success:
34567
        iter676.write(oprot)
34625
        iter697.write(oprot)
34568
      oprot.writeListEnd()
34626
      oprot.writeListEnd()
34569
      oprot.writeFieldEnd()
34627
      oprot.writeFieldEnd()
34570
    oprot.writeFieldStop()
34628
    oprot.writeFieldStop()
34571
    oprot.writeStructEnd()
34629
    oprot.writeStructEnd()
34572
 
34630
 
Line 35064... Line 35122...
35064
      if ftype == TType.STOP:
35122
      if ftype == TType.STOP:
35065
        break
35123
        break
35066
      if fid == 0:
35124
      if fid == 0:
35067
        if ftype == TType.LIST:
35125
        if ftype == TType.LIST:
35068
          self.success = []
35126
          self.success = []
35069
          (_etype680, _size677) = iprot.readListBegin()
35127
          (_etype701, _size698) = iprot.readListBegin()
35070
          for _i681 in xrange(_size677):
35128
          for _i702 in xrange(_size698):
35071
            _elem682 = UserWalletHistory()
35129
            _elem703 = UserWalletHistory()
35072
            _elem682.read(iprot)
35130
            _elem703.read(iprot)
35073
            self.success.append(_elem682)
35131
            self.success.append(_elem703)
35074
          iprot.readListEnd()
35132
          iprot.readListEnd()
35075
        else:
35133
        else:
35076
          iprot.skip(ftype)
35134
          iprot.skip(ftype)
35077
      else:
35135
      else:
35078
        iprot.skip(ftype)
35136
        iprot.skip(ftype)
Line 35085... Line 35143...
35085
      return
35143
      return
35086
    oprot.writeStructBegin('getUserWalletHistory_result')
35144
    oprot.writeStructBegin('getUserWalletHistory_result')
35087
    if self.success is not None:
35145
    if self.success is not None:
35088
      oprot.writeFieldBegin('success', TType.LIST, 0)
35146
      oprot.writeFieldBegin('success', TType.LIST, 0)
35089
      oprot.writeListBegin(TType.STRUCT, len(self.success))
35147
      oprot.writeListBegin(TType.STRUCT, len(self.success))
35090
      for iter683 in self.success:
35148
      for iter704 in self.success:
35091
        iter683.write(oprot)
35149
        iter704.write(oprot)
35092
      oprot.writeListEnd()
35150
      oprot.writeListEnd()
35093
      oprot.writeFieldEnd()
35151
      oprot.writeFieldEnd()
35094
    oprot.writeFieldStop()
35152
    oprot.writeFieldStop()
35095
    oprot.writeStructEnd()
35153
    oprot.writeStructEnd()
35096
 
35154
 
Line 35337... Line 35395...
35337
      if ftype == TType.STOP:
35395
      if ftype == TType.STOP:
35338
        break
35396
        break
35339
      if fid == 0:
35397
      if fid == 0:
35340
        if ftype == TType.MAP:
35398
        if ftype == TType.MAP:
35341
          self.success = {}
35399
          self.success = {}
35342
          (_ktype685, _vtype686, _size684 ) = iprot.readMapBegin() 
35400
          (_ktype706, _vtype707, _size705 ) = iprot.readMapBegin() 
35343
          for _i688 in xrange(_size684):
35401
          for _i709 in xrange(_size705):
35344
            _key689 = iprot.readI64();
35402
            _key710 = iprot.readI64();
35345
            _val690 = iprot.readString();
35403
            _val711 = iprot.readString();
35346
            self.success[_key689] = _val690
35404
            self.success[_key710] = _val711
35347
          iprot.readMapEnd()
35405
          iprot.readMapEnd()
35348
        else:
35406
        else:
35349
          iprot.skip(ftype)
35407
          iprot.skip(ftype)
35350
      else:
35408
      else:
35351
        iprot.skip(ftype)
35409
        iprot.skip(ftype)
Line 35358... Line 35416...
35358
      return
35416
      return
35359
    oprot.writeStructBegin('getServiceProviders_result')
35417
    oprot.writeStructBegin('getServiceProviders_result')
35360
    if self.success is not None:
35418
    if self.success is not None:
35361
      oprot.writeFieldBegin('success', TType.MAP, 0)
35419
      oprot.writeFieldBegin('success', TType.MAP, 0)
35362
      oprot.writeMapBegin(TType.I64, TType.STRING, len(self.success))
35420
      oprot.writeMapBegin(TType.I64, TType.STRING, len(self.success))
35363
      for kiter691,viter692 in self.success.items():
35421
      for kiter712,viter713 in self.success.items():
35364
        oprot.writeI64(kiter691)
35422
        oprot.writeI64(kiter712)
35365
        oprot.writeString(viter692)
35423
        oprot.writeString(viter713)
35366
      oprot.writeMapEnd()
35424
      oprot.writeMapEnd()
35367
      oprot.writeFieldEnd()
35425
      oprot.writeFieldEnd()
35368
    oprot.writeFieldStop()
35426
    oprot.writeFieldStop()
35369
    oprot.writeStructEnd()
35427
    oprot.writeStructEnd()
35370
 
35428
 
Line 35753... Line 35811...
35753
      if ftype == TType.STOP:
35811
      if ftype == TType.STOP:
35754
        break
35812
        break
35755
      if fid == 0:
35813
      if fid == 0:
35756
        if ftype == TType.LIST:
35814
        if ftype == TType.LIST:
35757
          self.success = []
35815
          self.success = []
35758
          (_etype696, _size693) = iprot.readListBegin()
35816
          (_etype717, _size714) = iprot.readListBegin()
35759
          for _i697 in xrange(_size693):
35817
          for _i718 in xrange(_size714):
35760
            _elem698 = RechargeOrder()
35818
            _elem719 = RechargeOrder()
35761
            _elem698.read(iprot)
35819
            _elem719.read(iprot)
35762
            self.success.append(_elem698)
35820
            self.success.append(_elem719)
35763
          iprot.readListEnd()
35821
          iprot.readListEnd()
35764
        else:
35822
        else:
35765
          iprot.skip(ftype)
35823
          iprot.skip(ftype)
35766
      else:
35824
      else:
35767
        iprot.skip(ftype)
35825
        iprot.skip(ftype)
Line 35774... Line 35832...
35774
      return
35832
      return
35775
    oprot.writeStructBegin('getRechargeOrdersForDevice_result')
35833
    oprot.writeStructBegin('getRechargeOrdersForDevice_result')
35776
    if self.success is not None:
35834
    if self.success is not None:
35777
      oprot.writeFieldBegin('success', TType.LIST, 0)
35835
      oprot.writeFieldBegin('success', TType.LIST, 0)
35778
      oprot.writeListBegin(TType.STRUCT, len(self.success))
35836
      oprot.writeListBegin(TType.STRUCT, len(self.success))
35779
      for iter699 in self.success:
35837
      for iter720 in self.success:
35780
        iter699.write(oprot)
35838
        iter720.write(oprot)
35781
      oprot.writeListEnd()
35839
      oprot.writeListEnd()
35782
      oprot.writeFieldEnd()
35840
      oprot.writeFieldEnd()
35783
    oprot.writeFieldStop()
35841
    oprot.writeFieldStop()
35784
    oprot.writeStructEnd()
35842
    oprot.writeStructEnd()
35785
 
35843
 
Line 36223... Line 36281...
36223
      if ftype == TType.STOP:
36281
      if ftype == TType.STOP:
36224
        break
36282
        break
36225
      if fid == 0:
36283
      if fid == 0:
36226
        if ftype == TType.LIST:
36284
        if ftype == TType.LIST:
36227
          self.success = []
36285
          self.success = []
36228
          (_etype703, _size700) = iprot.readListBegin()
36286
          (_etype724, _size721) = iprot.readListBegin()
36229
          for _i704 in xrange(_size700):
36287
          for _i725 in xrange(_size721):
36230
            _elem705 = RechargeOrder()
36288
            _elem726 = RechargeOrder()
36231
            _elem705.read(iprot)
36289
            _elem726.read(iprot)
36232
            self.success.append(_elem705)
36290
            self.success.append(_elem726)
36233
          iprot.readListEnd()
36291
          iprot.readListEnd()
36234
        else:
36292
        else:
36235
          iprot.skip(ftype)
36293
          iprot.skip(ftype)
36236
      else:
36294
      else:
36237
        iprot.skip(ftype)
36295
        iprot.skip(ftype)
Line 36244... Line 36302...
36244
      return
36302
      return
36245
    oprot.writeStructBegin('getRechargeOrdersForStatus_result')
36303
    oprot.writeStructBegin('getRechargeOrdersForStatus_result')
36246
    if self.success is not None:
36304
    if self.success is not None:
36247
      oprot.writeFieldBegin('success', TType.LIST, 0)
36305
      oprot.writeFieldBegin('success', TType.LIST, 0)
36248
      oprot.writeListBegin(TType.STRUCT, len(self.success))
36306
      oprot.writeListBegin(TType.STRUCT, len(self.success))
36249
      for iter706 in self.success:
36307
      for iter727 in self.success:
36250
        iter706.write(oprot)
36308
        iter727.write(oprot)
36251
      oprot.writeListEnd()
36309
      oprot.writeListEnd()
36252
      oprot.writeFieldEnd()
36310
      oprot.writeFieldEnd()
36253
    oprot.writeFieldStop()
36311
    oprot.writeFieldStop()
36254
    oprot.writeStructEnd()
36312
    oprot.writeStructEnd()
36255
 
36313
 
Line 36351... Line 36409...
36351
      if ftype == TType.STOP:
36409
      if ftype == TType.STOP:
36352
        break
36410
        break
36353
      if fid == 0:
36411
      if fid == 0:
36354
        if ftype == TType.LIST:
36412
        if ftype == TType.LIST:
36355
          self.success = []
36413
          self.success = []
36356
          (_etype710, _size707) = iprot.readListBegin()
36414
          (_etype731, _size728) = iprot.readListBegin()
36357
          for _i711 in xrange(_size707):
36415
          for _i732 in xrange(_size728):
36358
            _elem712 = RechargePlan()
36416
            _elem733 = RechargePlan()
36359
            _elem712.read(iprot)
36417
            _elem733.read(iprot)
36360
            self.success.append(_elem712)
36418
            self.success.append(_elem733)
36361
          iprot.readListEnd()
36419
          iprot.readListEnd()
36362
        else:
36420
        else:
36363
          iprot.skip(ftype)
36421
          iprot.skip(ftype)
36364
      else:
36422
      else:
36365
        iprot.skip(ftype)
36423
        iprot.skip(ftype)
Line 36372... Line 36430...
36372
      return
36430
      return
36373
    oprot.writeStructBegin('getPlansForOperator_result')
36431
    oprot.writeStructBegin('getPlansForOperator_result')
36374
    if self.success is not None:
36432
    if self.success is not None:
36375
      oprot.writeFieldBegin('success', TType.LIST, 0)
36433
      oprot.writeFieldBegin('success', TType.LIST, 0)
36376
      oprot.writeListBegin(TType.STRUCT, len(self.success))
36434
      oprot.writeListBegin(TType.STRUCT, len(self.success))
36377
      for iter713 in self.success:
36435
      for iter734 in self.success:
36378
        iter713.write(oprot)
36436
        iter734.write(oprot)
36379
      oprot.writeListEnd()
36437
      oprot.writeListEnd()
36380
      oprot.writeFieldEnd()
36438
      oprot.writeFieldEnd()
36381
    oprot.writeFieldStop()
36439
    oprot.writeFieldStop()
36382
    oprot.writeStructEnd()
36440
    oprot.writeStructEnd()
36383
 
36441
 
Line 36506... Line 36564...
36506
      if ftype == TType.STOP:
36564
      if ftype == TType.STOP:
36507
        break
36565
        break
36508
      if fid == 0:
36566
      if fid == 0:
36509
        if ftype == TType.LIST:
36567
        if ftype == TType.LIST:
36510
          self.success = []
36568
          self.success = []
36511
          (_etype717, _size714) = iprot.readListBegin()
36569
          (_etype738, _size735) = iprot.readListBegin()
36512
          for _i718 in xrange(_size714):
36570
          for _i739 in xrange(_size735):
36513
            _elem719 = RechargeDenomination()
36571
            _elem740 = RechargeDenomination()
36514
            _elem719.read(iprot)
36572
            _elem740.read(iprot)
36515
            self.success.append(_elem719)
36573
            self.success.append(_elem740)
36516
          iprot.readListEnd()
36574
          iprot.readListEnd()
36517
        else:
36575
        else:
36518
          iprot.skip(ftype)
36576
          iprot.skip(ftype)
36519
      elif fid == 1:
36577
      elif fid == 1:
36520
        if ftype == TType.STRUCT:
36578
        if ftype == TType.STRUCT:
Line 36533... Line 36591...
36533
      return
36591
      return
36534
    oprot.writeStructBegin('getRechargeDenominations_result')
36592
    oprot.writeStructBegin('getRechargeDenominations_result')
36535
    if self.success is not None:
36593
    if self.success is not None:
36536
      oprot.writeFieldBegin('success', TType.LIST, 0)
36594
      oprot.writeFieldBegin('success', TType.LIST, 0)
36537
      oprot.writeListBegin(TType.STRUCT, len(self.success))
36595
      oprot.writeListBegin(TType.STRUCT, len(self.success))
36538
      for iter720 in self.success:
36596
      for iter741 in self.success:
36539
        iter720.write(oprot)
36597
        iter741.write(oprot)
36540
      oprot.writeListEnd()
36598
      oprot.writeListEnd()
36541
      oprot.writeFieldEnd()
36599
      oprot.writeFieldEnd()
36542
    if self.ex is not None:
36600
    if self.ex is not None:
36543
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
36601
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
36544
      self.ex.write(oprot)
36602
      self.ex.write(oprot)
Line 36752... Line 36810...
36752
      if ftype == TType.STOP:
36810
      if ftype == TType.STOP:
36753
        break
36811
        break
36754
      if fid == 0:
36812
      if fid == 0:
36755
        if ftype == TType.LIST:
36813
        if ftype == TType.LIST:
36756
          self.success = []
36814
          self.success = []
36757
          (_etype724, _size721) = iprot.readListBegin()
36815
          (_etype745, _size742) = iprot.readListBegin()
36758
          for _i725 in xrange(_size721):
36816
          for _i746 in xrange(_size742):
36759
            _elem726 = EmiScheme()
36817
            _elem747 = EmiScheme()
36760
            _elem726.read(iprot)
36818
            _elem747.read(iprot)
36761
            self.success.append(_elem726)
36819
            self.success.append(_elem747)
36762
          iprot.readListEnd()
36820
          iprot.readListEnd()
36763
        else:
36821
        else:
36764
          iprot.skip(ftype)
36822
          iprot.skip(ftype)
36765
      else:
36823
      else:
36766
        iprot.skip(ftype)
36824
        iprot.skip(ftype)
Line 36773... Line 36831...
36773
      return
36831
      return
36774
    oprot.writeStructBegin('getAvailableEmiSchemes_result')
36832
    oprot.writeStructBegin('getAvailableEmiSchemes_result')
36775
    if self.success is not None:
36833
    if self.success is not None:
36776
      oprot.writeFieldBegin('success', TType.LIST, 0)
36834
      oprot.writeFieldBegin('success', TType.LIST, 0)
36777
      oprot.writeListBegin(TType.STRUCT, len(self.success))
36835
      oprot.writeListBegin(TType.STRUCT, len(self.success))
36778
      for iter727 in self.success:
36836
      for iter748 in self.success:
36779
        iter727.write(oprot)
36837
        iter748.write(oprot)
36780
      oprot.writeListEnd()
36838
      oprot.writeListEnd()
36781
      oprot.writeFieldEnd()
36839
      oprot.writeFieldEnd()
36782
    oprot.writeFieldStop()
36840
    oprot.writeFieldStop()
36783
    oprot.writeStructEnd()
36841
    oprot.writeStructEnd()
36784
 
36842
 
Line 36880... Line 36938...
36880
      if ftype == TType.STOP:
36938
      if ftype == TType.STOP:
36881
        break
36939
        break
36882
      if fid == 0:
36940
      if fid == 0:
36883
        if ftype == TType.MAP:
36941
        if ftype == TType.MAP:
36884
          self.success = {}
36942
          self.success = {}
36885
          (_ktype729, _vtype730, _size728 ) = iprot.readMapBegin() 
36943
          (_ktype750, _vtype751, _size749 ) = iprot.readMapBegin() 
36886
          for _i732 in xrange(_size728):
36944
          for _i753 in xrange(_size749):
36887
            _key733 = iprot.readI64();
36945
            _key754 = iprot.readI64();
36888
            _val734 = iprot.readDouble();
36946
            _val755 = iprot.readDouble();
36889
            self.success[_key733] = _val734
36947
            self.success[_key754] = _val755
36890
          iprot.readMapEnd()
36948
          iprot.readMapEnd()
36891
        else:
36949
        else:
36892
          iprot.skip(ftype)
36950
          iprot.skip(ftype)
36893
      else:
36951
      else:
36894
        iprot.skip(ftype)
36952
        iprot.skip(ftype)
Line 36901... Line 36959...
36901
      return
36959
      return
36902
    oprot.writeStructBegin('getMiscCharges_result')
36960
    oprot.writeStructBegin('getMiscCharges_result')
36903
    if self.success is not None:
36961
    if self.success is not None:
36904
      oprot.writeFieldBegin('success', TType.MAP, 0)
36962
      oprot.writeFieldBegin('success', TType.MAP, 0)
36905
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.success))
36963
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.success))
36906
      for kiter735,viter736 in self.success.items():
36964
      for kiter756,viter757 in self.success.items():
36907
        oprot.writeI64(kiter735)
36965
        oprot.writeI64(kiter756)
36908
        oprot.writeDouble(viter736)
36966
        oprot.writeDouble(viter757)
36909
      oprot.writeMapEnd()
36967
      oprot.writeMapEnd()
36910
      oprot.writeFieldEnd()
36968
      oprot.writeFieldEnd()
36911
    oprot.writeFieldStop()
36969
    oprot.writeFieldStop()
36912
    oprot.writeStructEnd()
36970
    oprot.writeStructEnd()
36913
 
36971
 
Line 37153... Line 37211...
37153
      if ftype == TType.STOP:
37211
      if ftype == TType.STOP:
37154
        break
37212
        break
37155
      if fid == 0:
37213
      if fid == 0:
37156
        if ftype == TType.LIST:
37214
        if ftype == TType.LIST:
37157
          self.success = []
37215
          self.success = []
37158
          (_etype740, _size737) = iprot.readListBegin()
37216
          (_etype761, _size758) = iprot.readListBegin()
37159
          for _i741 in xrange(_size737):
37217
          for _i762 in xrange(_size758):
37160
            _elem742 = Order()
37218
            _elem763 = Order()
37161
            _elem742.read(iprot)
37219
            _elem763.read(iprot)
37162
            self.success.append(_elem742)
37220
            self.success.append(_elem763)
37163
          iprot.readListEnd()
37221
          iprot.readListEnd()
37164
        else:
37222
        else:
37165
          iprot.skip(ftype)
37223
          iprot.skip(ftype)
37166
      else:
37224
      else:
37167
        iprot.skip(ftype)
37225
        iprot.skip(ftype)
Line 37174... Line 37232...
37174
      return
37232
      return
37175
    oprot.writeStructBegin('getPhysicalOrders_result')
37233
    oprot.writeStructBegin('getPhysicalOrders_result')
37176
    if self.success is not None:
37234
    if self.success is not None:
37177
      oprot.writeFieldBegin('success', TType.LIST, 0)
37235
      oprot.writeFieldBegin('success', TType.LIST, 0)
37178
      oprot.writeListBegin(TType.STRUCT, len(self.success))
37236
      oprot.writeListBegin(TType.STRUCT, len(self.success))
37179
      for iter743 in self.success:
37237
      for iter764 in self.success:
37180
        iter743.write(oprot)
37238
        iter764.write(oprot)
37181
      oprot.writeListEnd()
37239
      oprot.writeListEnd()
37182
      oprot.writeFieldEnd()
37240
      oprot.writeFieldEnd()
37183
    oprot.writeFieldStop()
37241
    oprot.writeFieldStop()
37184
    oprot.writeStructEnd()
37242
    oprot.writeStructEnd()
37185
 
37243
 
Line 37722... Line 37780...
37722
      if ftype == TType.STOP:
37780
      if ftype == TType.STOP:
37723
        break
37781
        break
37724
      if fid == 0:
37782
      if fid == 0:
37725
        if ftype == TType.LIST:
37783
        if ftype == TType.LIST:
37726
          self.success = []
37784
          self.success = []
37727
          (_etype747, _size744) = iprot.readListBegin()
37785
          (_etype768, _size765) = iprot.readListBegin()
37728
          for _i748 in xrange(_size744):
37786
          for _i769 in xrange(_size765):
37729
            _elem749 = iprot.readString();
37787
            _elem770 = iprot.readString();
37730
            self.success.append(_elem749)
37788
            self.success.append(_elem770)
37731
          iprot.readListEnd()
37789
          iprot.readListEnd()
37732
        else:
37790
        else:
37733
          iprot.skip(ftype)
37791
          iprot.skip(ftype)
37734
      else:
37792
      else:
37735
        iprot.skip(ftype)
37793
        iprot.skip(ftype)
Line 37742... Line 37800...
37742
      return
37800
      return
37743
    oprot.writeStructBegin('receiveUpdatesForRedExpress_result')
37801
    oprot.writeStructBegin('receiveUpdatesForRedExpress_result')
37744
    if self.success is not None:
37802
    if self.success is not None:
37745
      oprot.writeFieldBegin('success', TType.LIST, 0)
37803
      oprot.writeFieldBegin('success', TType.LIST, 0)
37746
      oprot.writeListBegin(TType.STRING, len(self.success))
37804
      oprot.writeListBegin(TType.STRING, len(self.success))
37747
      for iter750 in self.success:
37805
      for iter771 in self.success:
37748
        oprot.writeString(iter750)
37806
        oprot.writeString(iter771)
37749
      oprot.writeListEnd()
37807
      oprot.writeListEnd()
37750
      oprot.writeFieldEnd()
37808
      oprot.writeFieldEnd()
37751
    oprot.writeFieldStop()
37809
    oprot.writeFieldStop()
37752
    oprot.writeStructEnd()
37810
    oprot.writeStructEnd()
37753
 
37811
 
Line 37970... Line 38028...
37970
      if ftype == TType.STOP:
38028
      if ftype == TType.STOP:
37971
        break
38029
        break
37972
      if fid == 0:
38030
      if fid == 0:
37973
        if ftype == TType.LIST:
38031
        if ftype == TType.LIST:
37974
          self.success = []
38032
          self.success = []
37975
          (_etype754, _size751) = iprot.readListBegin()
38033
          (_etype775, _size772) = iprot.readListBegin()
37976
          for _i755 in xrange(_size751):
38034
          for _i776 in xrange(_size772):
37977
            _elem756 = RechargeTransaction()
38035
            _elem777 = RechargeTransaction()
37978
            _elem756.read(iprot)
38036
            _elem777.read(iprot)
37979
            self.success.append(_elem756)
38037
            self.success.append(_elem777)
37980
          iprot.readListEnd()
38038
          iprot.readListEnd()
37981
        else:
38039
        else:
37982
          iprot.skip(ftype)
38040
          iprot.skip(ftype)
37983
      else:
38041
      else:
37984
        iprot.skip(ftype)
38042
        iprot.skip(ftype)
Line 37991... Line 38049...
37991
      return
38049
      return
37992
    oprot.writeStructBegin('getRechargeTransactions_result')
38050
    oprot.writeStructBegin('getRechargeTransactions_result')
37993
    if self.success is not None:
38051
    if self.success is not None:
37994
      oprot.writeFieldBegin('success', TType.LIST, 0)
38052
      oprot.writeFieldBegin('success', TType.LIST, 0)
37995
      oprot.writeListBegin(TType.STRUCT, len(self.success))
38053
      oprot.writeListBegin(TType.STRUCT, len(self.success))
37996
      for iter757 in self.success:
38054
      for iter778 in self.success:
37997
        iter757.write(oprot)
38055
        iter778.write(oprot)
37998
      oprot.writeListEnd()
38056
      oprot.writeListEnd()
37999
      oprot.writeFieldEnd()
38057
      oprot.writeFieldEnd()
38000
    oprot.writeFieldStop()
38058
    oprot.writeFieldStop()
38001
    oprot.writeStructEnd()
38059
    oprot.writeStructEnd()
38002
 
38060
 
Line 38134... Line 38192...
38134
      if ftype == TType.STOP:
38192
      if ftype == TType.STOP:
38135
        break
38193
        break
38136
      if fid == 0:
38194
      if fid == 0:
38137
        if ftype == TType.LIST:
38195
        if ftype == TType.LIST:
38138
          self.success = []
38196
          self.success = []
38139
          (_etype761, _size758) = iprot.readListBegin()
38197
          (_etype782, _size779) = iprot.readListBegin()
38140
          for _i762 in xrange(_size758):
38198
          for _i783 in xrange(_size779):
38141
            _elem763 = RechargeTransaction()
38199
            _elem784 = RechargeTransaction()
38142
            _elem763.read(iprot)
38200
            _elem784.read(iprot)
38143
            self.success.append(_elem763)
38201
            self.success.append(_elem784)
38144
          iprot.readListEnd()
38202
          iprot.readListEnd()
38145
        else:
38203
        else:
38146
          iprot.skip(ftype)
38204
          iprot.skip(ftype)
38147
      else:
38205
      else:
38148
        iprot.skip(ftype)
38206
        iprot.skip(ftype)
Line 38155... Line 38213...
38155
      return
38213
      return
38156
    oprot.writeStructBegin('getRechargeTrans_result')
38214
    oprot.writeStructBegin('getRechargeTrans_result')
38157
    if self.success is not None:
38215
    if self.success is not None:
38158
      oprot.writeFieldBegin('success', TType.LIST, 0)
38216
      oprot.writeFieldBegin('success', TType.LIST, 0)
38159
      oprot.writeListBegin(TType.STRUCT, len(self.success))
38217
      oprot.writeListBegin(TType.STRUCT, len(self.success))
38160
      for iter764 in self.success:
38218
      for iter785 in self.success:
38161
        iter764.write(oprot)
38219
        iter785.write(oprot)
38162
      oprot.writeListEnd()
38220
      oprot.writeListEnd()
38163
      oprot.writeFieldEnd()
38221
      oprot.writeFieldEnd()
38164
    oprot.writeFieldStop()
38222
    oprot.writeFieldStop()
38165
    oprot.writeStructEnd()
38223
    oprot.writeStructEnd()
38166
 
38224
 
Line 38394... Line 38452...
38394
      if ftype == TType.STOP:
38452
      if ftype == TType.STOP:
38395
        break
38453
        break
38396
      if fid == 0:
38454
      if fid == 0:
38397
        if ftype == TType.LIST:
38455
        if ftype == TType.LIST:
38398
          self.success = []
38456
          self.success = []
38399
          (_etype768, _size765) = iprot.readListBegin()
38457
          (_etype789, _size786) = iprot.readListBegin()
38400
          for _i769 in xrange(_size765):
38458
          for _i790 in xrange(_size786):
38401
            _elem770 = FRC()
38459
            _elem791 = FRC()
38402
            _elem770.read(iprot)
38460
            _elem791.read(iprot)
38403
            self.success.append(_elem770)
38461
            self.success.append(_elem791)
38404
          iprot.readListEnd()
38462
          iprot.readListEnd()
38405
        else:
38463
        else:
38406
          iprot.skip(ftype)
38464
          iprot.skip(ftype)
38407
      else:
38465
      else:
38408
        iprot.skip(ftype)
38466
        iprot.skip(ftype)
Line 38415... Line 38473...
38415
      return
38473
      return
38416
    oprot.writeStructBegin('getFRCs_result')
38474
    oprot.writeStructBegin('getFRCs_result')
38417
    if self.success is not None:
38475
    if self.success is not None:
38418
      oprot.writeFieldBegin('success', TType.LIST, 0)
38476
      oprot.writeFieldBegin('success', TType.LIST, 0)
38419
      oprot.writeListBegin(TType.STRUCT, len(self.success))
38477
      oprot.writeListBegin(TType.STRUCT, len(self.success))
38420
      for iter771 in self.success:
38478
      for iter792 in self.success:
38421
        iter771.write(oprot)
38479
        iter792.write(oprot)
38422
      oprot.writeListEnd()
38480
      oprot.writeListEnd()
38423
      oprot.writeFieldEnd()
38481
      oprot.writeFieldEnd()
38424
    oprot.writeFieldStop()
38482
    oprot.writeFieldStop()
38425
    oprot.writeStructEnd()
38483
    oprot.writeStructEnd()
38426
 
38484
 
Line 39061... Line 39119...
39061
      if ftype == TType.STOP:
39119
      if ftype == TType.STOP:
39062
        break
39120
        break
39063
      if fid == 0:
39121
      if fid == 0:
39064
        if ftype == TType.LIST:
39122
        if ftype == TType.LIST:
39065
          self.success = []
39123
          self.success = []
39066
          (_etype775, _size772) = iprot.readListBegin()
39124
          (_etype796, _size793) = iprot.readListBegin()
39067
          for _i776 in xrange(_size772):
39125
          for _i797 in xrange(_size793):
39068
            _elem777 = RechargeTransaction()
39126
            _elem798 = RechargeTransaction()
39069
            _elem777.read(iprot)
39127
            _elem798.read(iprot)
39070
            self.success.append(_elem777)
39128
            self.success.append(_elem798)
39071
          iprot.readListEnd()
39129
          iprot.readListEnd()
39072
        else:
39130
        else:
39073
          iprot.skip(ftype)
39131
          iprot.skip(ftype)
39074
      else:
39132
      else:
39075
        iprot.skip(ftype)
39133
        iprot.skip(ftype)
Line 39082... Line 39140...
39082
      return
39140
      return
39083
    oprot.writeStructBegin('getRechargeTransactionsByNumber_result')
39141
    oprot.writeStructBegin('getRechargeTransactionsByNumber_result')
39084
    if self.success is not None:
39142
    if self.success is not None:
39085
      oprot.writeFieldBegin('success', TType.LIST, 0)
39143
      oprot.writeFieldBegin('success', TType.LIST, 0)
39086
      oprot.writeListBegin(TType.STRUCT, len(self.success))
39144
      oprot.writeListBegin(TType.STRUCT, len(self.success))
39087
      for iter778 in self.success:
39145
      for iter799 in self.success:
39088
        iter778.write(oprot)
39146
        iter799.write(oprot)
39089
      oprot.writeListEnd()
39147
      oprot.writeListEnd()
39090
      oprot.writeFieldEnd()
39148
      oprot.writeFieldEnd()
39091
    oprot.writeFieldStop()
39149
    oprot.writeFieldStop()
39092
    oprot.writeStructEnd()
39150
    oprot.writeStructEnd()
39093
 
39151
 
Line 39773... Line 39831...
39773
      if ftype == TType.STOP:
39831
      if ftype == TType.STOP:
39774
        break
39832
        break
39775
      if fid == 0:
39833
      if fid == 0:
39776
        if ftype == TType.LIST:
39834
        if ftype == TType.LIST:
39777
          self.success = []
39835
          self.success = []
39778
          (_etype782, _size779) = iprot.readListBegin()
39836
          (_etype803, _size800) = iprot.readListBegin()
39779
          for _i783 in xrange(_size779):
39837
          for _i804 in xrange(_size800):
39780
            _elem784 = TelecomCircle()
39838
            _elem805 = TelecomCircle()
39781
            _elem784.read(iprot)
39839
            _elem805.read(iprot)
39782
            self.success.append(_elem784)
39840
            self.success.append(_elem805)
39783
          iprot.readListEnd()
39841
          iprot.readListEnd()
39784
        else:
39842
        else:
39785
          iprot.skip(ftype)
39843
          iprot.skip(ftype)
39786
      else:
39844
      else:
39787
        iprot.skip(ftype)
39845
        iprot.skip(ftype)
Line 39794... Line 39852...
39794
      return
39852
      return
39795
    oprot.writeStructBegin('getAllCircles_result')
39853
    oprot.writeStructBegin('getAllCircles_result')
39796
    if self.success is not None:
39854
    if self.success is not None:
39797
      oprot.writeFieldBegin('success', TType.LIST, 0)
39855
      oprot.writeFieldBegin('success', TType.LIST, 0)
39798
      oprot.writeListBegin(TType.STRUCT, len(self.success))
39856
      oprot.writeListBegin(TType.STRUCT, len(self.success))
39799
      for iter785 in self.success:
39857
      for iter806 in self.success:
39800
        iter785.write(oprot)
39858
        iter806.write(oprot)
39801
      oprot.writeListEnd()
39859
      oprot.writeListEnd()
39802
      oprot.writeFieldEnd()
39860
      oprot.writeFieldEnd()
39803
    oprot.writeFieldStop()
39861
    oprot.writeFieldStop()
39804
    oprot.writeStructEnd()
39862
    oprot.writeStructEnd()
39805
 
39863
 
Line 39842... Line 39900...
39842
      if ftype == TType.STOP:
39900
      if ftype == TType.STOP:
39843
        break
39901
        break
39844
      if fid == 1:
39902
      if fid == 1:
39845
        if ftype == TType.LIST:
39903
        if ftype == TType.LIST:
39846
          self.frcIdsToDelete = []
39904
          self.frcIdsToDelete = []
39847
          (_etype789, _size786) = iprot.readListBegin()
39905
          (_etype810, _size807) = iprot.readListBegin()
39848
          for _i790 in xrange(_size786):
39906
          for _i811 in xrange(_size807):
39849
            _elem791 = iprot.readI64();
39907
            _elem812 = iprot.readI64();
39850
            self.frcIdsToDelete.append(_elem791)
39908
            self.frcIdsToDelete.append(_elem812)
39851
          iprot.readListEnd()
39909
          iprot.readListEnd()
39852
        else:
39910
        else:
39853
          iprot.skip(ftype)
39911
          iprot.skip(ftype)
39854
      else:
39912
      else:
39855
        iprot.skip(ftype)
39913
        iprot.skip(ftype)
Line 39862... Line 39920...
39862
      return
39920
      return
39863
    oprot.writeStructBegin('deleteFrcs_args')
39921
    oprot.writeStructBegin('deleteFrcs_args')
39864
    if self.frcIdsToDelete is not None:
39922
    if self.frcIdsToDelete is not None:
39865
      oprot.writeFieldBegin('frcIdsToDelete', TType.LIST, 1)
39923
      oprot.writeFieldBegin('frcIdsToDelete', TType.LIST, 1)
39866
      oprot.writeListBegin(TType.I64, len(self.frcIdsToDelete))
39924
      oprot.writeListBegin(TType.I64, len(self.frcIdsToDelete))
39867
      for iter792 in self.frcIdsToDelete:
39925
      for iter813 in self.frcIdsToDelete:
39868
        oprot.writeI64(iter792)
39926
        oprot.writeI64(iter813)
39869
      oprot.writeListEnd()
39927
      oprot.writeListEnd()
39870
      oprot.writeFieldEnd()
39928
      oprot.writeFieldEnd()
39871
    oprot.writeFieldStop()
39929
    oprot.writeFieldStop()
39872
    oprot.writeStructEnd()
39930
    oprot.writeStructEnd()
39873
 
39931
 
Line 40244... Line 40302...
40244
      if ftype == TType.STOP:
40302
      if ftype == TType.STOP:
40245
        break
40303
        break
40246
      if fid == 0:
40304
      if fid == 0:
40247
        if ftype == TType.LIST:
40305
        if ftype == TType.LIST:
40248
          self.success = []
40306
          self.success = []
40249
          (_etype796, _size793) = iprot.readListBegin()
40307
          (_etype817, _size814) = iprot.readListBegin()
40250
          for _i797 in xrange(_size793):
40308
          for _i818 in xrange(_size814):
40251
            _elem798 = Order()
40309
            _elem819 = Order()
40252
            _elem798.read(iprot)
40310
            _elem819.read(iprot)
40253
            self.success.append(_elem798)
40311
            self.success.append(_elem819)
40254
          iprot.readListEnd()
40312
          iprot.readListEnd()
40255
        else:
40313
        else:
40256
          iprot.skip(ftype)
40314
          iprot.skip(ftype)
40257
      else:
40315
      else:
40258
        iprot.skip(ftype)
40316
        iprot.skip(ftype)
Line 40265... Line 40323...
40265
      return
40323
      return
40266
    oprot.writeStructBegin('getAmazonOrdersShipped_result')
40324
    oprot.writeStructBegin('getAmazonOrdersShipped_result')
40267
    if self.success is not None:
40325
    if self.success is not None:
40268
      oprot.writeFieldBegin('success', TType.LIST, 0)
40326
      oprot.writeFieldBegin('success', TType.LIST, 0)
40269
      oprot.writeListBegin(TType.STRUCT, len(self.success))
40327
      oprot.writeListBegin(TType.STRUCT, len(self.success))
40270
      for iter799 in self.success:
40328
      for iter820 in self.success:
40271
        iter799.write(oprot)
40329
        iter820.write(oprot)
40272
      oprot.writeListEnd()
40330
      oprot.writeListEnd()
40273
      oprot.writeFieldEnd()
40331
      oprot.writeFieldEnd()
40274
    oprot.writeFieldStop()
40332
    oprot.writeFieldStop()
40275
    oprot.writeStructEnd()
40333
    oprot.writeStructEnd()
40276
 
40334
 
Line 40372... Line 40430...
40372
      if ftype == TType.STOP:
40430
      if ftype == TType.STOP:
40373
        break
40431
        break
40374
      if fid == 0:
40432
      if fid == 0:
40375
        if ftype == TType.LIST:
40433
        if ftype == TType.LIST:
40376
          self.success = []
40434
          self.success = []
40377
          (_etype803, _size800) = iprot.readListBegin()
40435
          (_etype824, _size821) = iprot.readListBegin()
40378
          for _i804 in xrange(_size800):
40436
          for _i825 in xrange(_size821):
40379
            _elem805 = Order()
40437
            _elem826 = Order()
40380
            _elem805.read(iprot)
40438
            _elem826.read(iprot)
40381
            self.success.append(_elem805)
40439
            self.success.append(_elem826)
40382
          iprot.readListEnd()
40440
          iprot.readListEnd()
40383
        else:
40441
        else:
40384
          iprot.skip(ftype)
40442
          iprot.skip(ftype)
40385
      else:
40443
      else:
40386
        iprot.skip(ftype)
40444
        iprot.skip(ftype)
Line 40393... Line 40451...
40393
      return
40451
      return
40394
    oprot.writeStructBegin('getAmazonOrdersCancelled_result')
40452
    oprot.writeStructBegin('getAmazonOrdersCancelled_result')
40395
    if self.success is not None:
40453
    if self.success is not None:
40396
      oprot.writeFieldBegin('success', TType.LIST, 0)
40454
      oprot.writeFieldBegin('success', TType.LIST, 0)
40397
      oprot.writeListBegin(TType.STRUCT, len(self.success))
40455
      oprot.writeListBegin(TType.STRUCT, len(self.success))
40398
      for iter806 in self.success:
40456
      for iter827 in self.success:
40399
        iter806.write(oprot)
40457
        iter827.write(oprot)
40400
      oprot.writeListEnd()
40458
      oprot.writeListEnd()
40401
      oprot.writeFieldEnd()
40459
      oprot.writeFieldEnd()
40402
    oprot.writeFieldStop()
40460
    oprot.writeFieldStop()
40403
    oprot.writeStructEnd()
40461
    oprot.writeStructEnd()
40404
 
40462
 
Line 40620... Line 40678...
40620
      if ftype == TType.STOP:
40678
      if ftype == TType.STOP:
40621
        break
40679
        break
40622
      if fid == 0:
40680
      if fid == 0:
40623
        if ftype == TType.LIST:
40681
        if ftype == TType.LIST:
40624
          self.success = []
40682
          self.success = []
40625
          (_etype810, _size807) = iprot.readListBegin()
40683
          (_etype831, _size828) = iprot.readListBegin()
40626
          for _i811 in xrange(_size807):
40684
          for _i832 in xrange(_size828):
40627
            _elem812 = AmazonOrder()
40685
            _elem833 = AmazonOrder()
40628
            _elem812.read(iprot)
40686
            _elem833.read(iprot)
40629
            self.success.append(_elem812)
40687
            self.success.append(_elem833)
40630
          iprot.readListEnd()
40688
          iprot.readListEnd()
40631
        else:
40689
        else:
40632
          iprot.skip(ftype)
40690
          iprot.skip(ftype)
40633
      else:
40691
      else:
40634
        iprot.skip(ftype)
40692
        iprot.skip(ftype)
Line 40641... Line 40699...
40641
      return
40699
      return
40642
    oprot.writeStructBegin('getAmazonOrderByAmazonOrderId_result')
40700
    oprot.writeStructBegin('getAmazonOrderByAmazonOrderId_result')
40643
    if self.success is not None:
40701
    if self.success is not None:
40644
      oprot.writeFieldBegin('success', TType.LIST, 0)
40702
      oprot.writeFieldBegin('success', TType.LIST, 0)
40645
      oprot.writeListBegin(TType.STRUCT, len(self.success))
40703
      oprot.writeListBegin(TType.STRUCT, len(self.success))
40646
      for iter813 in self.success:
40704
      for iter834 in self.success:
40647
        iter813.write(oprot)
40705
        iter834.write(oprot)
40648
      oprot.writeListEnd()
40706
      oprot.writeListEnd()
40649
      oprot.writeFieldEnd()
40707
      oprot.writeFieldEnd()
40650
    oprot.writeFieldStop()
40708
    oprot.writeFieldStop()
40651
    oprot.writeStructEnd()
40709
    oprot.writeStructEnd()
40652
 
40710
 
Line 40721... Line 40779...
40721
        else:
40779
        else:
40722
          iprot.skip(ftype)
40780
          iprot.skip(ftype)
40723
      elif fid == 5:
40781
      elif fid == 5:
40724
        if ftype == TType.LIST:
40782
        if ftype == TType.LIST:
40725
          self.statuses = []
40783
          self.statuses = []
40726
          (_etype817, _size814) = iprot.readListBegin()
40784
          (_etype838, _size835) = iprot.readListBegin()
40727
          for _i818 in xrange(_size814):
40785
          for _i839 in xrange(_size835):
40728
            _elem819 = iprot.readI32();
40786
            _elem840 = iprot.readI32();
40729
            self.statuses.append(_elem819)
40787
            self.statuses.append(_elem840)
40730
          iprot.readListEnd()
40788
          iprot.readListEnd()
40731
        else:
40789
        else:
40732
          iprot.skip(ftype)
40790
          iprot.skip(ftype)
40733
      else:
40791
      else:
40734
        iprot.skip(ftype)
40792
        iprot.skip(ftype)
Line 40757... Line 40815...
40757
      oprot.writeI64(self.endDate)
40815
      oprot.writeI64(self.endDate)
40758
      oprot.writeFieldEnd()
40816
      oprot.writeFieldEnd()
40759
    if self.statuses is not None:
40817
    if self.statuses is not None:
40760
      oprot.writeFieldBegin('statuses', TType.LIST, 5)
40818
      oprot.writeFieldBegin('statuses', TType.LIST, 5)
40761
      oprot.writeListBegin(TType.I32, len(self.statuses))
40819
      oprot.writeListBegin(TType.I32, len(self.statuses))
40762
      for iter820 in self.statuses:
40820
      for iter841 in self.statuses:
40763
        oprot.writeI32(iter820)
40821
        oprot.writeI32(iter841)
40764
      oprot.writeListEnd()
40822
      oprot.writeListEnd()
40765
      oprot.writeFieldEnd()
40823
      oprot.writeFieldEnd()
40766
    oprot.writeFieldStop()
40824
    oprot.writeFieldStop()
40767
    oprot.writeStructEnd()
40825
    oprot.writeStructEnd()
40768
 
40826
 
Line 40804... Line 40862...
40804
      if ftype == TType.STOP:
40862
      if ftype == TType.STOP:
40805
        break
40863
        break
40806
      if fid == 0:
40864
      if fid == 0:
40807
        if ftype == TType.LIST:
40865
        if ftype == TType.LIST:
40808
          self.success = []
40866
          self.success = []
40809
          (_etype824, _size821) = iprot.readListBegin()
40867
          (_etype845, _size842) = iprot.readListBegin()
40810
          for _i825 in xrange(_size821):
40868
          for _i846 in xrange(_size842):
40811
            _elem826 = Order()
40869
            _elem847 = Order()
40812
            _elem826.read(iprot)
40870
            _elem847.read(iprot)
40813
            self.success.append(_elem826)
40871
            self.success.append(_elem847)
40814
          iprot.readListEnd()
40872
          iprot.readListEnd()
40815
        else:
40873
        else:
40816
          iprot.skip(ftype)
40874
          iprot.skip(ftype)
40817
      else:
40875
      else:
40818
        iprot.skip(ftype)
40876
        iprot.skip(ftype)
Line 40825... Line 40883...
40825
      return
40883
      return
40826
    oprot.writeStructBegin('getOrdersForStore_result')
40884
    oprot.writeStructBegin('getOrdersForStore_result')
40827
    if self.success is not None:
40885
    if self.success is not None:
40828
      oprot.writeFieldBegin('success', TType.LIST, 0)
40886
      oprot.writeFieldBegin('success', TType.LIST, 0)
40829
      oprot.writeListBegin(TType.STRUCT, len(self.success))
40887
      oprot.writeListBegin(TType.STRUCT, len(self.success))
40830
      for iter827 in self.success:
40888
      for iter848 in self.success:
40831
        iter827.write(oprot)
40889
        iter848.write(oprot)
40832
      oprot.writeListEnd()
40890
      oprot.writeListEnd()
40833
      oprot.writeFieldEnd()
40891
      oprot.writeFieldEnd()
40834
    oprot.writeFieldStop()
40892
    oprot.writeFieldStop()
40835
    oprot.writeStructEnd()
40893
    oprot.writeStructEnd()
40836
 
40894
 
Line 41595... Line 41653...
41595
      if ftype == TType.STOP:
41653
      if ftype == TType.STOP:
41596
        break
41654
        break
41597
      if fid == 0:
41655
      if fid == 0:
41598
        if ftype == TType.LIST:
41656
        if ftype == TType.LIST:
41599
          self.success = []
41657
          self.success = []
41600
          (_etype831, _size828) = iprot.readListBegin()
41658
          (_etype852, _size849) = iprot.readListBegin()
41601
          for _i832 in xrange(_size828):
41659
          for _i853 in xrange(_size849):
41602
            _elem833 = iprot.readString();
41660
            _elem854 = iprot.readString();
41603
            self.success.append(_elem833)
41661
            self.success.append(_elem854)
41604
          iprot.readListEnd()
41662
          iprot.readListEnd()
41605
        else:
41663
        else:
41606
          iprot.skip(ftype)
41664
          iprot.skip(ftype)
41607
      else:
41665
      else:
41608
        iprot.skip(ftype)
41666
        iprot.skip(ftype)
Line 41615... Line 41673...
41615
      return
41673
      return
41616
    oprot.writeStructBegin('getAllEdcBanks_result')
41674
    oprot.writeStructBegin('getAllEdcBanks_result')
41617
    if self.success is not None:
41675
    if self.success is not None:
41618
      oprot.writeFieldBegin('success', TType.LIST, 0)
41676
      oprot.writeFieldBegin('success', TType.LIST, 0)
41619
      oprot.writeListBegin(TType.STRING, len(self.success))
41677
      oprot.writeListBegin(TType.STRING, len(self.success))
41620
      for iter834 in self.success:
41678
      for iter855 in self.success:
41621
        oprot.writeString(iter834)
41679
        oprot.writeString(iter855)
41622
      oprot.writeListEnd()
41680
      oprot.writeListEnd()
41623
      oprot.writeFieldEnd()
41681
      oprot.writeFieldEnd()
41624
    oprot.writeFieldStop()
41682
    oprot.writeFieldStop()
41625
    oprot.writeStructEnd()
41683
    oprot.writeStructEnd()
41626
 
41684
 
Line 41901... Line 41959...
41901
      if ftype == TType.STOP:
41959
      if ftype == TType.STOP:
41902
        break
41960
        break
41903
      if fid == 0:
41961
      if fid == 0:
41904
        if ftype == TType.LIST:
41962
        if ftype == TType.LIST:
41905
          self.success = []
41963
          self.success = []
41906
          (_etype838, _size835) = iprot.readListBegin()
41964
          (_etype859, _size856) = iprot.readListBegin()
41907
          for _i839 in xrange(_size835):
41965
          for _i860 in xrange(_size856):
41908
            _elem840 = StoreOrderCollection()
41966
            _elem861 = StoreOrderCollection()
41909
            _elem840.read(iprot)
41967
            _elem861.read(iprot)
41910
            self.success.append(_elem840)
41968
            self.success.append(_elem861)
41911
          iprot.readListEnd()
41969
          iprot.readListEnd()
41912
        else:
41970
        else:
41913
          iprot.skip(ftype)
41971
          iprot.skip(ftype)
41914
      else:
41972
      else:
41915
        iprot.skip(ftype)
41973
        iprot.skip(ftype)
Line 41922... Line 41980...
41922
      return
41980
      return
41923
    oprot.writeStructBegin('getCollectionsForStore_result')
41981
    oprot.writeStructBegin('getCollectionsForStore_result')
41924
    if self.success is not None:
41982
    if self.success is not None:
41925
      oprot.writeFieldBegin('success', TType.LIST, 0)
41983
      oprot.writeFieldBegin('success', TType.LIST, 0)
41926
      oprot.writeListBegin(TType.STRUCT, len(self.success))
41984
      oprot.writeListBegin(TType.STRUCT, len(self.success))
41927
      for iter841 in self.success:
41985
      for iter862 in self.success:
41928
        iter841.write(oprot)
41986
        iter862.write(oprot)
41929
      oprot.writeListEnd()
41987
      oprot.writeListEnd()
41930
      oprot.writeFieldEnd()
41988
      oprot.writeFieldEnd()
41931
    oprot.writeFieldStop()
41989
    oprot.writeFieldStop()
41932
    oprot.writeStructEnd()
41990
    oprot.writeStructEnd()
41933
 
41991
 
Line 42029... Line 42087...
42029
      if ftype == TType.STOP:
42087
      if ftype == TType.STOP:
42030
        break
42088
        break
42031
      if fid == 0:
42089
      if fid == 0:
42032
        if ftype == TType.LIST:
42090
        if ftype == TType.LIST:
42033
          self.success = []
42091
          self.success = []
42034
          (_etype845, _size842) = iprot.readListBegin()
42092
          (_etype866, _size863) = iprot.readListBegin()
42035
          for _i846 in xrange(_size842):
42093
          for _i867 in xrange(_size863):
42036
            _elem847 = AmazonOrdersToAcknowledge()
42094
            _elem868 = AmazonOrdersToAcknowledge()
42037
            _elem847.read(iprot)
42095
            _elem868.read(iprot)
42038
            self.success.append(_elem847)
42096
            self.success.append(_elem868)
42039
          iprot.readListEnd()
42097
          iprot.readListEnd()
42040
        else:
42098
        else:
42041
          iprot.skip(ftype)
42099
          iprot.skip(ftype)
42042
      else:
42100
      else:
42043
        iprot.skip(ftype)
42101
        iprot.skip(ftype)
Line 42050... Line 42108...
42050
      return
42108
      return
42051
    oprot.writeStructBegin('getAmazonOrdersToAcknowledge_result')
42109
    oprot.writeStructBegin('getAmazonOrdersToAcknowledge_result')
42052
    if self.success is not None:
42110
    if self.success is not None:
42053
      oprot.writeFieldBegin('success', TType.LIST, 0)
42111
      oprot.writeFieldBegin('success', TType.LIST, 0)
42054
      oprot.writeListBegin(TType.STRUCT, len(self.success))
42112
      oprot.writeListBegin(TType.STRUCT, len(self.success))
42055
      for iter848 in self.success:
42113
      for iter869 in self.success:
42056
        iter848.write(oprot)
42114
        iter869.write(oprot)
42057
      oprot.writeListEnd()
42115
      oprot.writeListEnd()
42058
      oprot.writeFieldEnd()
42116
      oprot.writeFieldEnd()
42059
    oprot.writeFieldStop()
42117
    oprot.writeFieldStop()
42060
    oprot.writeStructEnd()
42118
    oprot.writeStructEnd()
42061
 
42119
 
Line 42212... Line 42270...
42212
      if ftype == TType.STOP:
42270
      if ftype == TType.STOP:
42213
        break
42271
        break
42214
      if fid == 1:
42272
      if fid == 1:
42215
        if ftype == TType.MAP:
42273
        if ftype == TType.MAP:
42216
          self.amazonOrderDelivery = {}
42274
          self.amazonOrderDelivery = {}
42217
          (_ktype850, _vtype851, _size849 ) = iprot.readMapBegin() 
42275
          (_ktype871, _vtype872, _size870 ) = iprot.readMapBegin() 
42218
          for _i853 in xrange(_size849):
42276
          for _i874 in xrange(_size870):
42219
            _key854 = iprot.readI64();
42277
            _key875 = iprot.readI64();
42220
            _val855 = {}
42278
            _val876 = {}
42221
            (_ktype857, _vtype858, _size856 ) = iprot.readMapBegin() 
42279
            (_ktype878, _vtype879, _size877 ) = iprot.readMapBegin() 
42222
            for _i860 in xrange(_size856):
42280
            for _i881 in xrange(_size877):
42223
              _key861 = iprot.readString();
42281
              _key882 = iprot.readString();
42224
              _val862 = iprot.readString();
42282
              _val883 = iprot.readString();
42225
              _val855[_key861] = _val862
42283
              _val876[_key882] = _val883
42226
            iprot.readMapEnd()
42284
            iprot.readMapEnd()
42227
            self.amazonOrderDelivery[_key854] = _val855
42285
            self.amazonOrderDelivery[_key875] = _val876
42228
          iprot.readMapEnd()
42286
          iprot.readMapEnd()
42229
        else:
42287
        else:
42230
          iprot.skip(ftype)
42288
          iprot.skip(ftype)
42231
      else:
42289
      else:
42232
        iprot.skip(ftype)
42290
        iprot.skip(ftype)
Line 42239... Line 42297...
42239
      return
42297
      return
42240
    oprot.writeStructBegin('updateTimestampForAmazonOrder_args')
42298
    oprot.writeStructBegin('updateTimestampForAmazonOrder_args')
42241
    if self.amazonOrderDelivery is not None:
42299
    if self.amazonOrderDelivery is not None:
42242
      oprot.writeFieldBegin('amazonOrderDelivery', TType.MAP, 1)
42300
      oprot.writeFieldBegin('amazonOrderDelivery', TType.MAP, 1)
42243
      oprot.writeMapBegin(TType.I64, TType.MAP, len(self.amazonOrderDelivery))
42301
      oprot.writeMapBegin(TType.I64, TType.MAP, len(self.amazonOrderDelivery))
42244
      for kiter863,viter864 in self.amazonOrderDelivery.items():
42302
      for kiter884,viter885 in self.amazonOrderDelivery.items():
42245
        oprot.writeI64(kiter863)
42303
        oprot.writeI64(kiter884)
42246
        oprot.writeMapBegin(TType.STRING, TType.STRING, len(viter864))
42304
        oprot.writeMapBegin(TType.STRING, TType.STRING, len(viter885))
42247
        for kiter865,viter866 in viter864.items():
42305
        for kiter886,viter887 in viter885.items():
42248
          oprot.writeString(kiter865)
42306
          oprot.writeString(kiter886)
42249
          oprot.writeString(viter866)
42307
          oprot.writeString(viter887)
42250
        oprot.writeMapEnd()
42308
        oprot.writeMapEnd()
42251
      oprot.writeMapEnd()
42309
      oprot.writeMapEnd()
42252
      oprot.writeFieldEnd()
42310
      oprot.writeFieldEnd()
42253
    oprot.writeFieldStop()
42311
    oprot.writeFieldStop()
42254
    oprot.writeStructEnd()
42312
    oprot.writeStructEnd()
Line 42541... Line 42599...
42541
      if ftype == TType.STOP:
42599
      if ftype == TType.STOP:
42542
        break
42600
        break
42543
      if fid == 0:
42601
      if fid == 0:
42544
        if ftype == TType.LIST:
42602
        if ftype == TType.LIST:
42545
          self.success = []
42603
          self.success = []
42546
          (_etype870, _size867) = iprot.readListBegin()
42604
          (_etype891, _size888) = iprot.readListBegin()
42547
          for _i871 in xrange(_size867):
42605
          for _i892 in xrange(_size888):
42548
            _elem872 = Order()
42606
            _elem893 = Order()
42549
            _elem872.read(iprot)
42607
            _elem893.read(iprot)
42550
            self.success.append(_elem872)
42608
            self.success.append(_elem893)
42551
          iprot.readListEnd()
42609
          iprot.readListEnd()
42552
        else:
42610
        else:
42553
          iprot.skip(ftype)
42611
          iprot.skip(ftype)
42554
      else:
42612
      else:
42555
        iprot.skip(ftype)
42613
        iprot.skip(ftype)
Line 42562... Line 42620...
42562
      return
42620
      return
42563
    oprot.writeStructBegin('getOrdersByMobileNumber_result')
42621
    oprot.writeStructBegin('getOrdersByMobileNumber_result')
42564
    if self.success is not None:
42622
    if self.success is not None:
42565
      oprot.writeFieldBegin('success', TType.LIST, 0)
42623
      oprot.writeFieldBegin('success', TType.LIST, 0)
42566
      oprot.writeListBegin(TType.STRUCT, len(self.success))
42624
      oprot.writeListBegin(TType.STRUCT, len(self.success))
42567
      for iter873 in self.success:
42625
      for iter894 in self.success:
42568
        iter873.write(oprot)
42626
        iter894.write(oprot)
42569
      oprot.writeListEnd()
42627
      oprot.writeListEnd()
42570
      oprot.writeFieldEnd()
42628
      oprot.writeFieldEnd()
42571
    oprot.writeFieldStop()
42629
    oprot.writeFieldStop()
42572
    oprot.writeStructEnd()
42630
    oprot.writeStructEnd()
42573
 
42631
 
Line 42669... Line 42727...
42669
      if ftype == TType.STOP:
42727
      if ftype == TType.STOP:
42670
        break
42728
        break
42671
      if fid == 0:
42729
      if fid == 0:
42672
        if ftype == TType.LIST:
42730
        if ftype == TType.LIST:
42673
          self.success = []
42731
          self.success = []
42674
          (_etype877, _size874) = iprot.readListBegin()
42732
          (_etype898, _size895) = iprot.readListBegin()
42675
          for _i878 in xrange(_size874):
42733
          for _i899 in xrange(_size895):
42676
            _elem879 = Order()
42734
            _elem900 = Order()
42677
            _elem879.read(iprot)
42735
            _elem900.read(iprot)
42678
            self.success.append(_elem879)
42736
            self.success.append(_elem900)
42679
          iprot.readListEnd()
42737
          iprot.readListEnd()
42680
        else:
42738
        else:
42681
          iprot.skip(ftype)
42739
          iprot.skip(ftype)
42682
      else:
42740
      else:
42683
        iprot.skip(ftype)
42741
        iprot.skip(ftype)
Line 42690... Line 42748...
42690
      return
42748
      return
42691
    oprot.writeStructBegin('getOrdersByAmazonOrderCode_result')
42749
    oprot.writeStructBegin('getOrdersByAmazonOrderCode_result')
42692
    if self.success is not None:
42750
    if self.success is not None:
42693
      oprot.writeFieldBegin('success', TType.LIST, 0)
42751
      oprot.writeFieldBegin('success', TType.LIST, 0)
42694
      oprot.writeListBegin(TType.STRUCT, len(self.success))
42752
      oprot.writeListBegin(TType.STRUCT, len(self.success))
42695
      for iter880 in self.success:
42753
      for iter901 in self.success:
42696
        iter880.write(oprot)
42754
        iter901.write(oprot)
42697
      oprot.writeListEnd()
42755
      oprot.writeListEnd()
42698
      oprot.writeFieldEnd()
42756
      oprot.writeFieldEnd()
42699
    oprot.writeFieldStop()
42757
    oprot.writeFieldStop()
42700
    oprot.writeStructEnd()
42758
    oprot.writeStructEnd()
42701
 
42759
 
Line 43030... Line 43088...
43030
      if ftype == TType.STOP:
43088
      if ftype == TType.STOP:
43031
        break
43089
        break
43032
      if fid == 0:
43090
      if fid == 0:
43033
        if ftype == TType.LIST:
43091
        if ftype == TType.LIST:
43034
          self.success = []
43092
          self.success = []
43035
          (_etype884, _size881) = iprot.readListBegin()
43093
          (_etype905, _size902) = iprot.readListBegin()
43036
          for _i885 in xrange(_size881):
43094
          for _i906 in xrange(_size902):
43037
            _elem886 = HotspotServiceMatrix()
43095
            _elem907 = HotspotServiceMatrix()
43038
            _elem886.read(iprot)
43096
            _elem907.read(iprot)
43039
            self.success.append(_elem886)
43097
            self.success.append(_elem907)
43040
          iprot.readListEnd()
43098
          iprot.readListEnd()
43041
        else:
43099
        else:
43042
          iprot.skip(ftype)
43100
          iprot.skip(ftype)
43043
      else:
43101
      else:
43044
        iprot.skip(ftype)
43102
        iprot.skip(ftype)
Line 43051... Line 43109...
43051
      return
43109
      return
43052
    oprot.writeStructBegin('getHotspotServiceMatrices_result')
43110
    oprot.writeStructBegin('getHotspotServiceMatrices_result')
43053
    if self.success is not None:
43111
    if self.success is not None:
43054
      oprot.writeFieldBegin('success', TType.LIST, 0)
43112
      oprot.writeFieldBegin('success', TType.LIST, 0)
43055
      oprot.writeListBegin(TType.STRUCT, len(self.success))
43113
      oprot.writeListBegin(TType.STRUCT, len(self.success))
43056
      for iter887 in self.success:
43114
      for iter908 in self.success:
43057
        iter887.write(oprot)
43115
        iter908.write(oprot)
43058
      oprot.writeListEnd()
43116
      oprot.writeListEnd()
43059
      oprot.writeFieldEnd()
43117
      oprot.writeFieldEnd()
43060
    oprot.writeFieldStop()
43118
    oprot.writeFieldStop()
43061
    oprot.writeStructEnd()
43119
    oprot.writeStructEnd()
43062
 
43120
 
Line 43234... Line 43292...
43234
      if ftype == TType.STOP:
43292
      if ftype == TType.STOP:
43235
        break
43293
        break
43236
      if fid == 1:
43294
      if fid == 1:
43237
        if ftype == TType.LIST:
43295
        if ftype == TType.LIST:
43238
          self.vendors = []
43296
          self.vendors = []
43239
          (_etype891, _size888) = iprot.readListBegin()
43297
          (_etype912, _size909) = iprot.readListBegin()
43240
          for _i892 in xrange(_size888):
43298
          for _i913 in xrange(_size909):
43241
            _elem893 = iprot.readI64();
43299
            _elem914 = iprot.readI64();
43242
            self.vendors.append(_elem893)
43300
            self.vendors.append(_elem914)
43243
          iprot.readListEnd()
43301
          iprot.readListEnd()
43244
        else:
43302
        else:
43245
          iprot.skip(ftype)
43303
          iprot.skip(ftype)
43246
      elif fid == 2:
43304
      elif fid == 2:
43247
        if ftype == TType.LIST:
43305
        if ftype == TType.LIST:
43248
          self.statuses = []
43306
          self.statuses = []
43249
          (_etype897, _size894) = iprot.readListBegin()
43307
          (_etype918, _size915) = iprot.readListBegin()
43250
          for _i898 in xrange(_size894):
43308
          for _i919 in xrange(_size915):
43251
            _elem899 = iprot.readI32();
43309
            _elem920 = iprot.readI32();
43252
            self.statuses.append(_elem899)
43310
            self.statuses.append(_elem920)
43253
          iprot.readListEnd()
43311
          iprot.readListEnd()
43254
        else:
43312
        else:
43255
          iprot.skip(ftype)
43313
          iprot.skip(ftype)
43256
      else:
43314
      else:
43257
        iprot.skip(ftype)
43315
        iprot.skip(ftype)
Line 43264... Line 43322...
43264
      return
43322
      return
43265
    oprot.writeStructBegin('getOrdersByVendor_args')
43323
    oprot.writeStructBegin('getOrdersByVendor_args')
43266
    if self.vendors is not None:
43324
    if self.vendors is not None:
43267
      oprot.writeFieldBegin('vendors', TType.LIST, 1)
43325
      oprot.writeFieldBegin('vendors', TType.LIST, 1)
43268
      oprot.writeListBegin(TType.I64, len(self.vendors))
43326
      oprot.writeListBegin(TType.I64, len(self.vendors))
43269
      for iter900 in self.vendors:
43327
      for iter921 in self.vendors:
43270
        oprot.writeI64(iter900)
43328
        oprot.writeI64(iter921)
43271
      oprot.writeListEnd()
43329
      oprot.writeListEnd()
43272
      oprot.writeFieldEnd()
43330
      oprot.writeFieldEnd()
43273
    if self.statuses is not None:
43331
    if self.statuses is not None:
43274
      oprot.writeFieldBegin('statuses', TType.LIST, 2)
43332
      oprot.writeFieldBegin('statuses', TType.LIST, 2)
43275
      oprot.writeListBegin(TType.I32, len(self.statuses))
43333
      oprot.writeListBegin(TType.I32, len(self.statuses))
43276
      for iter901 in self.statuses:
43334
      for iter922 in self.statuses:
43277
        oprot.writeI32(iter901)
43335
        oprot.writeI32(iter922)
43278
      oprot.writeListEnd()
43336
      oprot.writeListEnd()
43279
      oprot.writeFieldEnd()
43337
      oprot.writeFieldEnd()
43280
    oprot.writeFieldStop()
43338
    oprot.writeFieldStop()
43281
    oprot.writeStructEnd()
43339
    oprot.writeStructEnd()
43282
 
43340
 
Line 43321... Line 43379...
43321
      if ftype == TType.STOP:
43379
      if ftype == TType.STOP:
43322
        break
43380
        break
43323
      if fid == 0:
43381
      if fid == 0:
43324
        if ftype == TType.LIST:
43382
        if ftype == TType.LIST:
43325
          self.success = []
43383
          self.success = []
43326
          (_etype905, _size902) = iprot.readListBegin()
43384
          (_etype926, _size923) = iprot.readListBegin()
43327
          for _i906 in xrange(_size902):
43385
          for _i927 in xrange(_size923):
43328
            _elem907 = Order()
43386
            _elem928 = Order()
43329
            _elem907.read(iprot)
43387
            _elem928.read(iprot)
43330
            self.success.append(_elem907)
43388
            self.success.append(_elem928)
43331
          iprot.readListEnd()
43389
          iprot.readListEnd()
43332
        else:
43390
        else:
43333
          iprot.skip(ftype)
43391
          iprot.skip(ftype)
43334
      elif fid == 1:
43392
      elif fid == 1:
43335
        if ftype == TType.STRUCT:
43393
        if ftype == TType.STRUCT:
Line 43348... Line 43406...
43348
      return
43406
      return
43349
    oprot.writeStructBegin('getOrdersByVendor_result')
43407
    oprot.writeStructBegin('getOrdersByVendor_result')
43350
    if self.success is not None:
43408
    if self.success is not None:
43351
      oprot.writeFieldBegin('success', TType.LIST, 0)
43409
      oprot.writeFieldBegin('success', TType.LIST, 0)
43352
      oprot.writeListBegin(TType.STRUCT, len(self.success))
43410
      oprot.writeListBegin(TType.STRUCT, len(self.success))
43353
      for iter908 in self.success:
43411
      for iter929 in self.success:
43354
        iter908.write(oprot)
43412
        iter929.write(oprot)
43355
      oprot.writeListEnd()
43413
      oprot.writeListEnd()
43356
      oprot.writeFieldEnd()
43414
      oprot.writeFieldEnd()
43357
    if self.ex is not None:
43415
    if self.ex is not None:
43358
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
43416
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
43359
      self.ex.write(oprot)
43417
      self.ex.write(oprot)
Line 43826... Line 43884...
43826
      if ftype == TType.STOP:
43884
      if ftype == TType.STOP:
43827
        break
43885
        break
43828
      if fid == 0:
43886
      if fid == 0:
43829
        if ftype == TType.LIST:
43887
        if ftype == TType.LIST:
43830
          self.success = []
43888
          self.success = []
43831
          (_etype912, _size909) = iprot.readListBegin()
43889
          (_etype933, _size930) = iprot.readListBegin()
43832
          for _i913 in xrange(_size909):
43890
          for _i934 in xrange(_size930):
43833
            _elem914 = EbayOrder()
43891
            _elem935 = EbayOrder()
43834
            _elem914.read(iprot)
43892
            _elem935.read(iprot)
43835
            self.success.append(_elem914)
43893
            self.success.append(_elem935)
43836
          iprot.readListEnd()
43894
          iprot.readListEnd()
43837
        else:
43895
        else:
43838
          iprot.skip(ftype)
43896
          iprot.skip(ftype)
43839
      else:
43897
      else:
43840
        iprot.skip(ftype)
43898
        iprot.skip(ftype)
Line 43847... Line 43905...
43847
      return
43905
      return
43848
    oprot.writeStructBegin('getEbayOrder_result')
43906
    oprot.writeStructBegin('getEbayOrder_result')
43849
    if self.success is not None:
43907
    if self.success is not None:
43850
      oprot.writeFieldBegin('success', TType.LIST, 0)
43908
      oprot.writeFieldBegin('success', TType.LIST, 0)
43851
      oprot.writeListBegin(TType.STRUCT, len(self.success))
43909
      oprot.writeListBegin(TType.STRUCT, len(self.success))
43852
      for iter915 in self.success:
43910
      for iter936 in self.success:
43853
        iter915.write(oprot)
43911
        iter936.write(oprot)
43854
      oprot.writeListEnd()
43912
      oprot.writeListEnd()
43855
      oprot.writeFieldEnd()
43913
      oprot.writeFieldEnd()
43856
    oprot.writeFieldStop()
43914
    oprot.writeFieldStop()
43857
    oprot.writeStructEnd()
43915
    oprot.writeStructEnd()
43858
 
43916
 
Line 44550... Line 44608...
44550
      if ftype == TType.STOP:
44608
      if ftype == TType.STOP:
44551
        break
44609
        break
44552
      if fid == 0:
44610
      if fid == 0:
44553
        if ftype == TType.LIST:
44611
        if ftype == TType.LIST:
44554
          self.success = []
44612
          self.success = []
44555
          (_etype919, _size916) = iprot.readListBegin()
44613
          (_etype940, _size937) = iprot.readListBegin()
44556
          for _i920 in xrange(_size916):
44614
          for _i941 in xrange(_size937):
44557
            _elem921 = AmazonFbaSalesSnapshot()
44615
            _elem942 = AmazonFbaSalesSnapshot()
44558
            _elem921.read(iprot)
44616
            _elem942.read(iprot)
44559
            self.success.append(_elem921)
44617
            self.success.append(_elem942)
44560
          iprot.readListEnd()
44618
          iprot.readListEnd()
44561
        else:
44619
        else:
44562
          iprot.skip(ftype)
44620
          iprot.skip(ftype)
44563
      else:
44621
      else:
44564
        iprot.skip(ftype)
44622
        iprot.skip(ftype)
Line 44571... Line 44629...
44571
      return
44629
      return
44572
    oprot.writeStructBegin('getAmazonFbaSalesSnapshotForDays_result')
44630
    oprot.writeStructBegin('getAmazonFbaSalesSnapshotForDays_result')
44573
    if self.success is not None:
44631
    if self.success is not None:
44574
      oprot.writeFieldBegin('success', TType.LIST, 0)
44632
      oprot.writeFieldBegin('success', TType.LIST, 0)
44575
      oprot.writeListBegin(TType.STRUCT, len(self.success))
44633
      oprot.writeListBegin(TType.STRUCT, len(self.success))
44576
      for iter922 in self.success:
44634
      for iter943 in self.success:
44577
        iter922.write(oprot)
44635
        iter943.write(oprot)
44578
      oprot.writeListEnd()
44636
      oprot.writeListEnd()
44579
      oprot.writeFieldEnd()
44637
      oprot.writeFieldEnd()
44580
    oprot.writeFieldStop()
44638
    oprot.writeFieldStop()
44581
    oprot.writeStructEnd()
44639
    oprot.writeStructEnd()
44582
 
44640
 
Line 44925... Line 44983...
44925
      if ftype == TType.STOP:
44983
      if ftype == TType.STOP:
44926
        break
44984
        break
44927
      if fid == 0:
44985
      if fid == 0:
44928
        if ftype == TType.LIST:
44986
        if ftype == TType.LIST:
44929
          self.success = []
44987
          self.success = []
44930
          (_etype926, _size923) = iprot.readListBegin()
44988
          (_etype947, _size944) = iprot.readListBegin()
44931
          for _i927 in xrange(_size923):
44989
          for _i948 in xrange(_size944):
44932
            _elem928 = SnapdealOrder()
44990
            _elem949 = SnapdealOrder()
44933
            _elem928.read(iprot)
44991
            _elem949.read(iprot)
44934
            self.success.append(_elem928)
44992
            self.success.append(_elem949)
44935
          iprot.readListEnd()
44993
          iprot.readListEnd()
44936
        else:
44994
        else:
44937
          iprot.skip(ftype)
44995
          iprot.skip(ftype)
44938
      else:
44996
      else:
44939
        iprot.skip(ftype)
44997
        iprot.skip(ftype)
Line 44946... Line 45004...
44946
      return
45004
      return
44947
    oprot.writeStructBegin('getSnapdealOrder_result')
45005
    oprot.writeStructBegin('getSnapdealOrder_result')
44948
    if self.success is not None:
45006
    if self.success is not None:
44949
      oprot.writeFieldBegin('success', TType.LIST, 0)
45007
      oprot.writeFieldBegin('success', TType.LIST, 0)
44950
      oprot.writeListBegin(TType.STRUCT, len(self.success))
45008
      oprot.writeListBegin(TType.STRUCT, len(self.success))
44951
      for iter929 in self.success:
45009
      for iter950 in self.success:
44952
        iter929.write(oprot)
45010
        iter950.write(oprot)
44953
      oprot.writeListEnd()
45011
      oprot.writeListEnd()
44954
      oprot.writeFieldEnd()
45012
      oprot.writeFieldEnd()
44955
    oprot.writeFieldStop()
45013
    oprot.writeFieldStop()
44956
    oprot.writeStructEnd()
45014
    oprot.writeStructEnd()
44957
 
45015
 
Line 45911... Line 45969...
45911
      if ftype == TType.STOP:
45969
      if ftype == TType.STOP:
45912
        break
45970
        break
45913
      if fid == 0:
45971
      if fid == 0:
45914
        if ftype == TType.MAP:
45972
        if ftype == TType.MAP:
45915
          self.success = {}
45973
          self.success = {}
45916
          (_ktype931, _vtype932, _size930 ) = iprot.readMapBegin() 
45974
          (_ktype952, _vtype953, _size951 ) = iprot.readMapBegin() 
45917
          for _i934 in xrange(_size930):
45975
          for _i955 in xrange(_size951):
45918
            _key935 = iprot.readI64();
45976
            _key956 = iprot.readI64();
45919
            _val936 = iprot.readI64();
45977
            _val957 = iprot.readI64();
45920
            self.success[_key935] = _val936
45978
            self.success[_key956] = _val957
45921
          iprot.readMapEnd()
45979
          iprot.readMapEnd()
45922
        else:
45980
        else:
45923
          iprot.skip(ftype)
45981
          iprot.skip(ftype)
45924
      else:
45982
      else:
45925
        iprot.skip(ftype)
45983
        iprot.skip(ftype)
Line 45932... Line 45990...
45932
      return
45990
      return
45933
    oprot.writeStructBegin('getOrdersCreatedAfterTimestampForSource_result')
45991
    oprot.writeStructBegin('getOrdersCreatedAfterTimestampForSource_result')
45934
    if self.success is not None:
45992
    if self.success is not None:
45935
      oprot.writeFieldBegin('success', TType.MAP, 0)
45993
      oprot.writeFieldBegin('success', TType.MAP, 0)
45936
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
45994
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
45937
      for kiter937,viter938 in self.success.items():
45995
      for kiter958,viter959 in self.success.items():
45938
        oprot.writeI64(kiter937)
45996
        oprot.writeI64(kiter958)
45939
        oprot.writeI64(viter938)
45997
        oprot.writeI64(viter959)
45940
      oprot.writeMapEnd()
45998
      oprot.writeMapEnd()
45941
      oprot.writeFieldEnd()
45999
      oprot.writeFieldEnd()
45942
    oprot.writeFieldStop()
46000
    oprot.writeFieldStop()
45943
    oprot.writeStructEnd()
46001
    oprot.writeStructEnd()
45944
 
46002
 
Line 46043... Line 46101...
46043
      if ftype == TType.STOP:
46101
      if ftype == TType.STOP:
46044
        break
46102
        break
46045
      if fid == 0:
46103
      if fid == 0:
46046
        if ftype == TType.LIST:
46104
        if ftype == TType.LIST:
46047
          self.success = []
46105
          self.success = []
46048
          (_etype942, _size939) = iprot.readListBegin()
46106
          (_etype963, _size960) = iprot.readListBegin()
46049
          for _i943 in xrange(_size939):
46107
          for _i964 in xrange(_size960):
46050
            _elem944 = Order()
46108
            _elem965 = Order()
46051
            _elem944.read(iprot)
46109
            _elem965.read(iprot)
46052
            self.success.append(_elem944)
46110
            self.success.append(_elem965)
46053
          iprot.readListEnd()
46111
          iprot.readListEnd()
46054
        else:
46112
        else:
46055
          iprot.skip(ftype)
46113
          iprot.skip(ftype)
46056
      elif fid == 1:
46114
      elif fid == 1:
46057
        if ftype == TType.STRUCT:
46115
        if ftype == TType.STRUCT:
Line 46070... Line 46128...
46070
      return
46128
      return
46071
    oprot.writeStructBegin('getOrderForAirwayBillNo_result')
46129
    oprot.writeStructBegin('getOrderForAirwayBillNo_result')
46072
    if self.success is not None:
46130
    if self.success is not None:
46073
      oprot.writeFieldBegin('success', TType.LIST, 0)
46131
      oprot.writeFieldBegin('success', TType.LIST, 0)
46074
      oprot.writeListBegin(TType.STRUCT, len(self.success))
46132
      oprot.writeListBegin(TType.STRUCT, len(self.success))
46075
      for iter945 in self.success:
46133
      for iter966 in self.success:
46076
        iter945.write(oprot)
46134
        iter966.write(oprot)
46077
      oprot.writeListEnd()
46135
      oprot.writeListEnd()
46078
      oprot.writeFieldEnd()
46136
      oprot.writeFieldEnd()
46079
    if self.ex is not None:
46137
    if self.ex is not None:
46080
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
46138
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
46081
      self.ex.write(oprot)
46139
      self.ex.write(oprot)
Line 46241... Line 46299...
46241
      if ftype == TType.STOP:
46299
      if ftype == TType.STOP:
46242
        break
46300
        break
46243
      if fid == 1:
46301
      if fid == 1:
46244
        if ftype == TType.MAP:
46302
        if ftype == TType.MAP:
46245
          self.orders = {}
46303
          self.orders = {}
46246
          (_ktype947, _vtype948, _size946 ) = iprot.readMapBegin() 
46304
          (_ktype968, _vtype969, _size967 ) = iprot.readMapBegin() 
46247
          for _i950 in xrange(_size946):
46305
          for _i971 in xrange(_size967):
46248
            _key951 = iprot.readString();
46306
            _key972 = iprot.readString();
46249
            _val952 = []
46307
            _val973 = []
46250
            (_etype956, _size953) = iprot.readListBegin()
46308
            (_etype977, _size974) = iprot.readListBegin()
46251
            for _i957 in xrange(_size953):
46309
            for _i978 in xrange(_size974):
46252
              _elem958 = []
46310
              _elem979 = []
46253
              (_etype962, _size959) = iprot.readListBegin()
46311
              (_etype983, _size980) = iprot.readListBegin()
46254
              for _i963 in xrange(_size959):
46312
              for _i984 in xrange(_size980):
46255
                _elem964 = iprot.readString();
46313
                _elem985 = iprot.readString();
46256
                _elem958.append(_elem964)
46314
                _elem979.append(_elem985)
46257
              iprot.readListEnd()
46315
              iprot.readListEnd()
46258
              _val952.append(_elem958)
46316
              _val973.append(_elem979)
46259
            iprot.readListEnd()
46317
            iprot.readListEnd()
46260
            self.orders[_key951] = _val952
46318
            self.orders[_key972] = _val973
46261
          iprot.readMapEnd()
46319
          iprot.readMapEnd()
46262
        else:
46320
        else:
46263
          iprot.skip(ftype)
46321
          iprot.skip(ftype)
46264
      else:
46322
      else:
46265
        iprot.skip(ftype)
46323
        iprot.skip(ftype)
Line 46272... Line 46330...
46272
      return
46330
      return
46273
    oprot.writeStructBegin('updateSnapdealOrdersStatus_args')
46331
    oprot.writeStructBegin('updateSnapdealOrdersStatus_args')
46274
    if self.orders is not None:
46332
    if self.orders is not None:
46275
      oprot.writeFieldBegin('orders', TType.MAP, 1)
46333
      oprot.writeFieldBegin('orders', TType.MAP, 1)
46276
      oprot.writeMapBegin(TType.STRING, TType.LIST, len(self.orders))
46334
      oprot.writeMapBegin(TType.STRING, TType.LIST, len(self.orders))
46277
      for kiter965,viter966 in self.orders.items():
46335
      for kiter986,viter987 in self.orders.items():
46278
        oprot.writeString(kiter965)
46336
        oprot.writeString(kiter986)
46279
        oprot.writeListBegin(TType.LIST, len(viter966))
46337
        oprot.writeListBegin(TType.LIST, len(viter987))
46280
        for iter967 in viter966:
46338
        for iter988 in viter987:
46281
          oprot.writeListBegin(TType.STRING, len(iter967))
46339
          oprot.writeListBegin(TType.STRING, len(iter988))
46282
          for iter968 in iter967:
46340
          for iter989 in iter988:
46283
            oprot.writeString(iter968)
46341
            oprot.writeString(iter989)
46284
          oprot.writeListEnd()
46342
          oprot.writeListEnd()
46285
        oprot.writeListEnd()
46343
        oprot.writeListEnd()
46286
      oprot.writeMapEnd()
46344
      oprot.writeMapEnd()
46287
      oprot.writeFieldEnd()
46345
      oprot.writeFieldEnd()
46288
    oprot.writeFieldStop()
46346
    oprot.writeFieldStop()
Line 46388... Line 46446...
46388
      if ftype == TType.STOP:
46446
      if ftype == TType.STOP:
46389
        break
46447
        break
46390
      if fid == 1:
46448
      if fid == 1:
46391
        if ftype == TType.LIST:
46449
        if ftype == TType.LIST:
46392
          self.delivered_orders = []
46450
          self.delivered_orders = []
46393
          (_etype972, _size969) = iprot.readListBegin()
46451
          (_etype993, _size990) = iprot.readListBegin()
46394
          for _i973 in xrange(_size969):
46452
          for _i994 in xrange(_size990):
46395
            _elem974 = []
46453
            _elem995 = []
46396
            (_etype978, _size975) = iprot.readListBegin()
46454
            (_etype999, _size996) = iprot.readListBegin()
46397
            for _i979 in xrange(_size975):
46455
            for _i1000 in xrange(_size996):
46398
              _elem980 = iprot.readString();
46456
              _elem1001 = iprot.readString();
46399
              _elem974.append(_elem980)
46457
              _elem995.append(_elem1001)
46400
            iprot.readListEnd()
46458
            iprot.readListEnd()
46401
            self.delivered_orders.append(_elem974)
46459
            self.delivered_orders.append(_elem995)
46402
          iprot.readListEnd()
46460
          iprot.readListEnd()
46403
        else:
46461
        else:
46404
          iprot.skip(ftype)
46462
          iprot.skip(ftype)
46405
      else:
46463
      else:
46406
        iprot.skip(ftype)
46464
        iprot.skip(ftype)
Line 46413... Line 46471...
46413
      return
46471
      return
46414
    oprot.writeStructBegin('updateFlipkartOrdersStatus_args')
46472
    oprot.writeStructBegin('updateFlipkartOrdersStatus_args')
46415
    if self.delivered_orders is not None:
46473
    if self.delivered_orders is not None:
46416
      oprot.writeFieldBegin('delivered_orders', TType.LIST, 1)
46474
      oprot.writeFieldBegin('delivered_orders', TType.LIST, 1)
46417
      oprot.writeListBegin(TType.LIST, len(self.delivered_orders))
46475
      oprot.writeListBegin(TType.LIST, len(self.delivered_orders))
46418
      for iter981 in self.delivered_orders:
46476
      for iter1002 in self.delivered_orders:
46419
        oprot.writeListBegin(TType.STRING, len(iter981))
46477
        oprot.writeListBegin(TType.STRING, len(iter1002))
46420
        for iter982 in iter981:
46478
        for iter1003 in iter1002:
46421
          oprot.writeString(iter982)
46479
          oprot.writeString(iter1003)
46422
        oprot.writeListEnd()
46480
        oprot.writeListEnd()
46423
      oprot.writeListEnd()
46481
      oprot.writeListEnd()
46424
      oprot.writeFieldEnd()
46482
      oprot.writeFieldEnd()
46425
    oprot.writeFieldStop()
46483
    oprot.writeFieldStop()
46426
    oprot.writeStructEnd()
46484
    oprot.writeStructEnd()
Line 46525... Line 46583...
46525
      if ftype == TType.STOP:
46583
      if ftype == TType.STOP:
46526
        break
46584
        break
46527
      if fid == 1:
46585
      if fid == 1:
46528
        if ftype == TType.LIST:
46586
        if ftype == TType.LIST:
46529
          self.amazonfbasalessnapshotlist = []
46587
          self.amazonfbasalessnapshotlist = []
46530
          (_etype986, _size983) = iprot.readListBegin()
46588
          (_etype1007, _size1004) = iprot.readListBegin()
46531
          for _i987 in xrange(_size983):
46589
          for _i1008 in xrange(_size1004):
46532
            _elem988 = AmazonFbaSalesSnapshot()
46590
            _elem1009 = AmazonFbaSalesSnapshot()
46533
            _elem988.read(iprot)
46591
            _elem1009.read(iprot)
46534
            self.amazonfbasalessnapshotlist.append(_elem988)
46592
            self.amazonfbasalessnapshotlist.append(_elem1009)
46535
          iprot.readListEnd()
46593
          iprot.readListEnd()
46536
        else:
46594
        else:
46537
          iprot.skip(ftype)
46595
          iprot.skip(ftype)
46538
      else:
46596
      else:
46539
        iprot.skip(ftype)
46597
        iprot.skip(ftype)
Line 46546... Line 46604...
46546
      return
46604
      return
46547
    oprot.writeStructBegin('bulkAddOrUpdateAmazonFbaSalesSnapshot_args')
46605
    oprot.writeStructBegin('bulkAddOrUpdateAmazonFbaSalesSnapshot_args')
46548
    if self.amazonfbasalessnapshotlist is not None:
46606
    if self.amazonfbasalessnapshotlist is not None:
46549
      oprot.writeFieldBegin('amazonfbasalessnapshotlist', TType.LIST, 1)
46607
      oprot.writeFieldBegin('amazonfbasalessnapshotlist', TType.LIST, 1)
46550
      oprot.writeListBegin(TType.STRUCT, len(self.amazonfbasalessnapshotlist))
46608
      oprot.writeListBegin(TType.STRUCT, len(self.amazonfbasalessnapshotlist))
46551
      for iter989 in self.amazonfbasalessnapshotlist:
46609
      for iter1010 in self.amazonfbasalessnapshotlist:
46552
        iter989.write(oprot)
46610
        iter1010.write(oprot)
46553
      oprot.writeListEnd()
46611
      oprot.writeListEnd()
46554
      oprot.writeFieldEnd()
46612
      oprot.writeFieldEnd()
46555
    oprot.writeFieldStop()
46613
    oprot.writeFieldStop()
46556
    oprot.writeStructEnd()
46614
    oprot.writeStructEnd()
46557
 
46615
 
Line 46632... Line 46690...
46632
      if ftype == TType.STOP:
46690
      if ftype == TType.STOP:
46633
        break
46691
        break
46634
      if fid == -1:
46692
      if fid == -1:
46635
        if ftype == TType.LIST:
46693
        if ftype == TType.LIST:
46636
          self.flipkartorderids = []
46694
          self.flipkartorderids = []
46637
          (_etype993, _size990) = iprot.readListBegin()
46695
          (_etype1014, _size1011) = iprot.readListBegin()
46638
          for _i994 in xrange(_size990):
46696
          for _i1015 in xrange(_size1011):
46639
            _elem995 = iprot.readString();
46697
            _elem1016 = iprot.readString();
46640
            self.flipkartorderids.append(_elem995)
46698
            self.flipkartorderids.append(_elem1016)
46641
          iprot.readListEnd()
46699
          iprot.readListEnd()
46642
        else:
46700
        else:
46643
          iprot.skip(ftype)
46701
          iprot.skip(ftype)
46644
      else:
46702
      else:
46645
        iprot.skip(ftype)
46703
        iprot.skip(ftype)
Line 46652... Line 46710...
46652
      return
46710
      return
46653
    oprot.writeStructBegin('getCreatedOrdersForFlipkart_args')
46711
    oprot.writeStructBegin('getCreatedOrdersForFlipkart_args')
46654
    if self.flipkartorderids is not None:
46712
    if self.flipkartorderids is not None:
46655
      oprot.writeFieldBegin('flipkartorderids', TType.LIST, -1)
46713
      oprot.writeFieldBegin('flipkartorderids', TType.LIST, -1)
46656
      oprot.writeListBegin(TType.STRING, len(self.flipkartorderids))
46714
      oprot.writeListBegin(TType.STRING, len(self.flipkartorderids))
46657
      for iter996 in self.flipkartorderids:
46715
      for iter1017 in self.flipkartorderids:
46658
        oprot.writeString(iter996)
46716
        oprot.writeString(iter1017)
46659
      oprot.writeListEnd()
46717
      oprot.writeListEnd()
46660
      oprot.writeFieldEnd()
46718
      oprot.writeFieldEnd()
46661
    oprot.writeFieldStop()
46719
    oprot.writeFieldStop()
46662
    oprot.writeStructEnd()
46720
    oprot.writeStructEnd()
46663
 
46721
 
Line 46699... Line 46757...
46699
      if ftype == TType.STOP:
46757
      if ftype == TType.STOP:
46700
        break
46758
        break
46701
      if fid == 0:
46759
      if fid == 0:
46702
        if ftype == TType.MAP:
46760
        if ftype == TType.MAP:
46703
          self.success = {}
46761
          self.success = {}
46704
          (_ktype998, _vtype999, _size997 ) = iprot.readMapBegin() 
46762
          (_ktype1019, _vtype1020, _size1018 ) = iprot.readMapBegin() 
46705
          for _i1001 in xrange(_size997):
46763
          for _i1022 in xrange(_size1018):
46706
            _key1002 = iprot.readI64();
46764
            _key1023 = iprot.readI64();
46707
            _val1003 = iprot.readI64();
46765
            _val1024 = iprot.readI64();
46708
            self.success[_key1002] = _val1003
46766
            self.success[_key1023] = _val1024
46709
          iprot.readMapEnd()
46767
          iprot.readMapEnd()
46710
        else:
46768
        else:
46711
          iprot.skip(ftype)
46769
          iprot.skip(ftype)
46712
      else:
46770
      else:
46713
        iprot.skip(ftype)
46771
        iprot.skip(ftype)
Line 46720... Line 46778...
46720
      return
46778
      return
46721
    oprot.writeStructBegin('getCreatedOrdersForFlipkart_result')
46779
    oprot.writeStructBegin('getCreatedOrdersForFlipkart_result')
46722
    if self.success is not None:
46780
    if self.success is not None:
46723
      oprot.writeFieldBegin('success', TType.MAP, 0)
46781
      oprot.writeFieldBegin('success', TType.MAP, 0)
46724
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
46782
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
46725
      for kiter1004,viter1005 in self.success.items():
46783
      for kiter1025,viter1026 in self.success.items():
46726
        oprot.writeI64(kiter1004)
46784
        oprot.writeI64(kiter1025)
46727
        oprot.writeI64(viter1005)
46785
        oprot.writeI64(viter1026)
46728
      oprot.writeMapEnd()
46786
      oprot.writeMapEnd()
46729
      oprot.writeFieldEnd()
46787
      oprot.writeFieldEnd()
46730
    oprot.writeFieldStop()
46788
    oprot.writeFieldStop()
46731
    oprot.writeStructEnd()
46789
    oprot.writeStructEnd()
46732
 
46790
 
Line 47236... Line 47294...
47236
      if ftype == TType.STOP:
47294
      if ftype == TType.STOP:
47237
        break
47295
        break
47238
      if fid == 1:
47296
      if fid == 1:
47239
        if ftype == TType.LIST:
47297
        if ftype == TType.LIST:
47240
          self.fbaOrderReturns = []
47298
          self.fbaOrderReturns = []
47241
          (_etype1009, _size1006) = iprot.readListBegin()
47299
          (_etype1030, _size1027) = iprot.readListBegin()
47242
          for _i1010 in xrange(_size1006):
47300
          for _i1031 in xrange(_size1027):
47243
            _elem1011 = AmazonFbaOrderReturns()
47301
            _elem1032 = AmazonFbaOrderReturns()
47244
            _elem1011.read(iprot)
47302
            _elem1032.read(iprot)
47245
            self.fbaOrderReturns.append(_elem1011)
47303
            self.fbaOrderReturns.append(_elem1032)
47246
          iprot.readListEnd()
47304
          iprot.readListEnd()
47247
        else:
47305
        else:
47248
          iprot.skip(ftype)
47306
          iprot.skip(ftype)
47249
      else:
47307
      else:
47250
        iprot.skip(ftype)
47308
        iprot.skip(ftype)
Line 47257... Line 47315...
47257
      return
47315
      return
47258
    oprot.writeStructBegin('updateAmazonFbaOrdersReturns_args')
47316
    oprot.writeStructBegin('updateAmazonFbaOrdersReturns_args')
47259
    if self.fbaOrderReturns is not None:
47317
    if self.fbaOrderReturns is not None:
47260
      oprot.writeFieldBegin('fbaOrderReturns', TType.LIST, 1)
47318
      oprot.writeFieldBegin('fbaOrderReturns', TType.LIST, 1)
47261
      oprot.writeListBegin(TType.STRUCT, len(self.fbaOrderReturns))
47319
      oprot.writeListBegin(TType.STRUCT, len(self.fbaOrderReturns))
47262
      for iter1012 in self.fbaOrderReturns:
47320
      for iter1033 in self.fbaOrderReturns:
47263
        iter1012.write(oprot)
47321
        iter1033.write(oprot)
47264
      oprot.writeListEnd()
47322
      oprot.writeListEnd()
47265
      oprot.writeFieldEnd()
47323
      oprot.writeFieldEnd()
47266
    oprot.writeFieldStop()
47324
    oprot.writeFieldStop()
47267
    oprot.writeStructEnd()
47325
    oprot.writeStructEnd()
47268
 
47326
 
Line 47428... Line 47486...
47428
      if ftype == TType.STOP:
47486
      if ftype == TType.STOP:
47429
        break
47487
        break
47430
      if fid == 0:
47488
      if fid == 0:
47431
        if ftype == TType.LIST:
47489
        if ftype == TType.LIST:
47432
          self.success = []
47490
          self.success = []
47433
          (_etype1016, _size1013) = iprot.readListBegin()
47491
          (_etype1037, _size1034) = iprot.readListBegin()
47434
          for _i1017 in xrange(_size1013):
47492
          for _i1038 in xrange(_size1034):
47435
            _elem1018 = AmazonFbaOrderReturns()
47493
            _elem1039 = AmazonFbaOrderReturns()
47436
            _elem1018.read(iprot)
47494
            _elem1039.read(iprot)
47437
            self.success.append(_elem1018)
47495
            self.success.append(_elem1039)
47438
          iprot.readListEnd()
47496
          iprot.readListEnd()
47439
        else:
47497
        else:
47440
          iprot.skip(ftype)
47498
          iprot.skip(ftype)
47441
      elif fid == 1:
47499
      elif fid == 1:
47442
        if ftype == TType.STRUCT:
47500
        if ftype == TType.STRUCT:
Line 47455... Line 47513...
47455
      return
47513
      return
47456
    oprot.writeStructBegin('getAllAmazonFbaOrderReturnsByCurrentTime_result')
47514
    oprot.writeStructBegin('getAllAmazonFbaOrderReturnsByCurrentTime_result')
47457
    if self.success is not None:
47515
    if self.success is not None:
47458
      oprot.writeFieldBegin('success', TType.LIST, 0)
47516
      oprot.writeFieldBegin('success', TType.LIST, 0)
47459
      oprot.writeListBegin(TType.STRUCT, len(self.success))
47517
      oprot.writeListBegin(TType.STRUCT, len(self.success))
47460
      for iter1019 in self.success:
47518
      for iter1040 in self.success:
47461
        iter1019.write(oprot)
47519
        iter1040.write(oprot)
47462
      oprot.writeListEnd()
47520
      oprot.writeListEnd()
47463
      oprot.writeFieldEnd()
47521
      oprot.writeFieldEnd()
47464
    if self.ex is not None:
47522
    if self.ex is not None:
47465
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
47523
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
47466
      self.ex.write(oprot)
47524
      self.ex.write(oprot)
Line 47569... Line 47627...
47569
      if ftype == TType.STOP:
47627
      if ftype == TType.STOP:
47570
        break
47628
        break
47571
      if fid == 0:
47629
      if fid == 0:
47572
        if ftype == TType.MAP:
47630
        if ftype == TType.MAP:
47573
          self.success = {}
47631
          self.success = {}
47574
          (_ktype1021, _vtype1022, _size1020 ) = iprot.readMapBegin() 
47632
          (_ktype1042, _vtype1043, _size1041 ) = iprot.readMapBegin() 
47575
          for _i1024 in xrange(_size1020):
47633
          for _i1045 in xrange(_size1041):
47576
            _key1025 = iprot.readI64();
47634
            _key1046 = iprot.readI64();
47577
            _val1026 = {}
47635
            _val1047 = {}
47578
            (_ktype1028, _vtype1029, _size1027 ) = iprot.readMapBegin() 
47636
            (_ktype1049, _vtype1050, _size1048 ) = iprot.readMapBegin() 
47579
            for _i1031 in xrange(_size1027):
47637
            for _i1052 in xrange(_size1048):
47580
              _key1032 = iprot.readString();
47638
              _key1053 = iprot.readString();
47581
              _val1033 = iprot.readI64();
47639
              _val1054 = iprot.readI64();
47582
              _val1026[_key1032] = _val1033
47640
              _val1047[_key1053] = _val1054
47583
            iprot.readMapEnd()
47641
            iprot.readMapEnd()
47584
            self.success[_key1025] = _val1026
47642
            self.success[_key1046] = _val1047
47585
          iprot.readMapEnd()
47643
          iprot.readMapEnd()
47586
        else:
47644
        else:
47587
          iprot.skip(ftype)
47645
          iprot.skip(ftype)
47588
      elif fid == 1:
47646
      elif fid == 1:
47589
        if ftype == TType.STRUCT:
47647
        if ftype == TType.STRUCT:
Line 47602... Line 47660...
47602
      return
47660
      return
47603
    oprot.writeStructBegin('getTotalSaleReturnsFbaSkusCurentTime_result')
47661
    oprot.writeStructBegin('getTotalSaleReturnsFbaSkusCurentTime_result')
47604
    if self.success is not None:
47662
    if self.success is not None:
47605
      oprot.writeFieldBegin('success', TType.MAP, 0)
47663
      oprot.writeFieldBegin('success', TType.MAP, 0)
47606
      oprot.writeMapBegin(TType.I64, TType.MAP, len(self.success))
47664
      oprot.writeMapBegin(TType.I64, TType.MAP, len(self.success))
47607
      for kiter1034,viter1035 in self.success.items():
47665
      for kiter1055,viter1056 in self.success.items():
47608
        oprot.writeI64(kiter1034)
47666
        oprot.writeI64(kiter1055)
47609
        oprot.writeMapBegin(TType.STRING, TType.I64, len(viter1035))
47667
        oprot.writeMapBegin(TType.STRING, TType.I64, len(viter1056))
47610
        for kiter1036,viter1037 in viter1035.items():
47668
        for kiter1057,viter1058 in viter1056.items():
47611
          oprot.writeString(kiter1036)
47669
          oprot.writeString(kiter1057)
47612
          oprot.writeI64(viter1037)
47670
          oprot.writeI64(viter1058)
47613
        oprot.writeMapEnd()
47671
        oprot.writeMapEnd()
47614
      oprot.writeMapEnd()
47672
      oprot.writeMapEnd()
47615
      oprot.writeFieldEnd()
47673
      oprot.writeFieldEnd()
47616
    if self.ex is not None:
47674
    if self.ex is not None:
47617
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
47675
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
Line 47703... Line 47761...
47703
      if ftype == TType.STOP:
47761
      if ftype == TType.STOP:
47704
        break
47762
        break
47705
      if fid == 0:
47763
      if fid == 0:
47706
        if ftype == TType.LIST:
47764
        if ftype == TType.LIST:
47707
          self.success = []
47765
          self.success = []
47708
          (_etype1041, _size1038) = iprot.readListBegin()
47766
          (_etype1062, _size1059) = iprot.readListBegin()
47709
          for _i1042 in xrange(_size1038):
47767
          for _i1063 in xrange(_size1059):
47710
            _elem1043 = FlipkartOrder()
47768
            _elem1064 = FlipkartOrder()
47711
            _elem1043.read(iprot)
47769
            _elem1064.read(iprot)
47712
            self.success.append(_elem1043)
47770
            self.success.append(_elem1064)
47713
          iprot.readListEnd()
47771
          iprot.readListEnd()
47714
        else:
47772
        else:
47715
          iprot.skip(ftype)
47773
          iprot.skip(ftype)
47716
      elif fid == 1:
47774
      elif fid == 1:
47717
        if ftype == TType.STRUCT:
47775
        if ftype == TType.STRUCT:
Line 47730... Line 47788...
47730
      return
47788
      return
47731
    oprot.writeStructBegin('getVerificationPendingOrdersFK_result')
47789
    oprot.writeStructBegin('getVerificationPendingOrdersFK_result')
47732
    if self.success is not None:
47790
    if self.success is not None:
47733
      oprot.writeFieldBegin('success', TType.LIST, 0)
47791
      oprot.writeFieldBegin('success', TType.LIST, 0)
47734
      oprot.writeListBegin(TType.STRUCT, len(self.success))
47792
      oprot.writeListBegin(TType.STRUCT, len(self.success))
47735
      for iter1044 in self.success:
47793
      for iter1065 in self.success:
47736
        iter1044.write(oprot)
47794
        iter1065.write(oprot)
47737
      oprot.writeListEnd()
47795
      oprot.writeListEnd()
47738
      oprot.writeFieldEnd()
47796
      oprot.writeFieldEnd()
47739
    if self.ex is not None:
47797
    if self.ex is not None:
47740
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
47798
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
47741
      self.ex.write(oprot)
47799
      self.ex.write(oprot)
Line 47989... Line 48047...
47989
      if ftype == TType.STOP:
48047
      if ftype == TType.STOP:
47990
        break
48048
        break
47991
      if fid == 0:
48049
      if fid == 0:
47992
        if ftype == TType.LIST:
48050
        if ftype == TType.LIST:
47993
          self.success = []
48051
          self.success = []
47994
          (_etype1048, _size1045) = iprot.readListBegin()
48052
          (_etype1069, _size1066) = iprot.readListBegin()
47995
          for _i1049 in xrange(_size1045):
48053
          for _i1070 in xrange(_size1066):
47996
            _elem1050 = FlipkartAdvantageOrder()
48054
            _elem1071 = FlipkartAdvantageOrder()
47997
            _elem1050.read(iprot)
48055
            _elem1071.read(iprot)
47998
            self.success.append(_elem1050)
48056
            self.success.append(_elem1071)
47999
          iprot.readListEnd()
48057
          iprot.readListEnd()
48000
        else:
48058
        else:
48001
          iprot.skip(ftype)
48059
          iprot.skip(ftype)
48002
      elif fid == 1:
48060
      elif fid == 1:
48003
        if ftype == TType.STRUCT:
48061
        if ftype == TType.STRUCT:
Line 48016... Line 48074...
48016
      return
48074
      return
48017
    oprot.writeStructBegin('getAllFAOrdersList_result')
48075
    oprot.writeStructBegin('getAllFAOrdersList_result')
48018
    if self.success is not None:
48076
    if self.success is not None:
48019
      oprot.writeFieldBegin('success', TType.LIST, 0)
48077
      oprot.writeFieldBegin('success', TType.LIST, 0)
48020
      oprot.writeListBegin(TType.STRUCT, len(self.success))
48078
      oprot.writeListBegin(TType.STRUCT, len(self.success))
48021
      for iter1051 in self.success:
48079
      for iter1072 in self.success:
48022
        iter1051.write(oprot)
48080
        iter1072.write(oprot)
48023
      oprot.writeListEnd()
48081
      oprot.writeListEnd()
48024
      oprot.writeFieldEnd()
48082
      oprot.writeFieldEnd()
48025
    if self.ex is not None:
48083
    if self.ex is not None:
48026
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
48084
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
48027
      self.ex.write(oprot)
48085
      self.ex.write(oprot)
Line 48068... Line 48126...
48068
      if ftype == TType.STOP:
48126
      if ftype == TType.STOP:
48069
        break
48127
        break
48070
      if fid == 1:
48128
      if fid == 1:
48071
        if ftype == TType.LIST:
48129
        if ftype == TType.LIST:
48072
          self.faOrdersList = []
48130
          self.faOrdersList = []
48073
          (_etype1055, _size1052) = iprot.readListBegin()
48131
          (_etype1076, _size1073) = iprot.readListBegin()
48074
          for _i1056 in xrange(_size1052):
48132
          for _i1077 in xrange(_size1073):
48075
            _elem1057 = FlipkartAdvantageOrder()
48133
            _elem1078 = FlipkartAdvantageOrder()
48076
            _elem1057.read(iprot)
48134
            _elem1078.read(iprot)
48077
            self.faOrdersList.append(_elem1057)
48135
            self.faOrdersList.append(_elem1078)
48078
          iprot.readListEnd()
48136
          iprot.readListEnd()
48079
        else:
48137
        else:
48080
          iprot.skip(ftype)
48138
          iprot.skip(ftype)
48081
      else:
48139
      else:
48082
        iprot.skip(ftype)
48140
        iprot.skip(ftype)
Line 48089... Line 48147...
48089
      return
48147
      return
48090
    oprot.writeStructBegin('addUpdateFaOrdersBulk_args')
48148
    oprot.writeStructBegin('addUpdateFaOrdersBulk_args')
48091
    if self.faOrdersList is not None:
48149
    if self.faOrdersList is not None:
48092
      oprot.writeFieldBegin('faOrdersList', TType.LIST, 1)
48150
      oprot.writeFieldBegin('faOrdersList', TType.LIST, 1)
48093
      oprot.writeListBegin(TType.STRUCT, len(self.faOrdersList))
48151
      oprot.writeListBegin(TType.STRUCT, len(self.faOrdersList))
48094
      for iter1058 in self.faOrdersList:
48152
      for iter1079 in self.faOrdersList:
48095
        iter1058.write(oprot)
48153
        iter1079.write(oprot)
48096
      oprot.writeListEnd()
48154
      oprot.writeListEnd()
48097
      oprot.writeFieldEnd()
48155
      oprot.writeFieldEnd()
48098
    oprot.writeFieldStop()
48156
    oprot.writeFieldStop()
48099
    oprot.writeStructEnd()
48157
    oprot.writeStructEnd()
48100
 
48158
 
Line 48739... Line 48797...
48739
      if ftype == TType.STOP:
48797
      if ftype == TType.STOP:
48740
        break
48798
        break
48741
      if fid == 1:
48799
      if fid == 1:
48742
        if ftype == TType.LIST:
48800
        if ftype == TType.LIST:
48743
          self.flipkartfasalessnapshotlist = []
48801
          self.flipkartfasalessnapshotlist = []
48744
          (_etype1062, _size1059) = iprot.readListBegin()
48802
          (_etype1083, _size1080) = iprot.readListBegin()
48745
          for _i1063 in xrange(_size1059):
48803
          for _i1084 in xrange(_size1080):
48746
            _elem1064 = FlipkartFaSalesSnapshot()
48804
            _elem1085 = FlipkartFaSalesSnapshot()
48747
            _elem1064.read(iprot)
48805
            _elem1085.read(iprot)
48748
            self.flipkartfasalessnapshotlist.append(_elem1064)
48806
            self.flipkartfasalessnapshotlist.append(_elem1085)
48749
          iprot.readListEnd()
48807
          iprot.readListEnd()
48750
        else:
48808
        else:
48751
          iprot.skip(ftype)
48809
          iprot.skip(ftype)
48752
      else:
48810
      else:
48753
        iprot.skip(ftype)
48811
        iprot.skip(ftype)
Line 48760... Line 48818...
48760
      return
48818
      return
48761
    oprot.writeStructBegin('bulkAddOrUpdateFlipkartFaSalesSnapshot_args')
48819
    oprot.writeStructBegin('bulkAddOrUpdateFlipkartFaSalesSnapshot_args')
48762
    if self.flipkartfasalessnapshotlist is not None:
48820
    if self.flipkartfasalessnapshotlist is not None:
48763
      oprot.writeFieldBegin('flipkartfasalessnapshotlist', TType.LIST, 1)
48821
      oprot.writeFieldBegin('flipkartfasalessnapshotlist', TType.LIST, 1)
48764
      oprot.writeListBegin(TType.STRUCT, len(self.flipkartfasalessnapshotlist))
48822
      oprot.writeListBegin(TType.STRUCT, len(self.flipkartfasalessnapshotlist))
48765
      for iter1065 in self.flipkartfasalessnapshotlist:
48823
      for iter1086 in self.flipkartfasalessnapshotlist:
48766
        iter1065.write(oprot)
48824
        iter1086.write(oprot)
48767
      oprot.writeListEnd()
48825
      oprot.writeListEnd()
48768
      oprot.writeFieldEnd()
48826
      oprot.writeFieldEnd()
48769
    oprot.writeFieldStop()
48827
    oprot.writeFieldStop()
48770
    oprot.writeStructEnd()
48828
    oprot.writeStructEnd()
48771
 
48829
 
Line 48909... Line 48967...
48909
      if ftype == TType.STOP:
48967
      if ftype == TType.STOP:
48910
        break
48968
        break
48911
      if fid == 0:
48969
      if fid == 0:
48912
        if ftype == TType.LIST:
48970
        if ftype == TType.LIST:
48913
          self.success = []
48971
          self.success = []
48914
          (_etype1069, _size1066) = iprot.readListBegin()
48972
          (_etype1090, _size1087) = iprot.readListBegin()
48915
          for _i1070 in xrange(_size1066):
48973
          for _i1091 in xrange(_size1087):
48916
            _elem1071 = FlipkartFaSalesSnapshot()
48974
            _elem1092 = FlipkartFaSalesSnapshot()
48917
            _elem1071.read(iprot)
48975
            _elem1092.read(iprot)
48918
            self.success.append(_elem1071)
48976
            self.success.append(_elem1092)
48919
          iprot.readListEnd()
48977
          iprot.readListEnd()
48920
        else:
48978
        else:
48921
          iprot.skip(ftype)
48979
          iprot.skip(ftype)
48922
      else:
48980
      else:
48923
        iprot.skip(ftype)
48981
        iprot.skip(ftype)
Line 48930... Line 48988...
48930
      return
48988
      return
48931
    oprot.writeStructBegin('getFlipkartFaSalesSnapshotForDays_result')
48989
    oprot.writeStructBegin('getFlipkartFaSalesSnapshotForDays_result')
48932
    if self.success is not None:
48990
    if self.success is not None:
48933
      oprot.writeFieldBegin('success', TType.LIST, 0)
48991
      oprot.writeFieldBegin('success', TType.LIST, 0)
48934
      oprot.writeListBegin(TType.STRUCT, len(self.success))
48992
      oprot.writeListBegin(TType.STRUCT, len(self.success))
48935
      for iter1072 in self.success:
48993
      for iter1093 in self.success:
48936
        iter1072.write(oprot)
48994
        iter1093.write(oprot)
48937
      oprot.writeListEnd()
48995
      oprot.writeListEnd()
48938
      oprot.writeFieldEnd()
48996
      oprot.writeFieldEnd()
48939
    oprot.writeFieldStop()
48997
    oprot.writeFieldStop()
48940
    oprot.writeStructEnd()
48998
    oprot.writeStructEnd()
48941
 
48999
 
Line 49106... Line 49164...
49106
      if ftype == TType.STOP:
49164
      if ftype == TType.STOP:
49107
        break
49165
        break
49108
      if fid == -1:
49166
      if fid == -1:
49109
        if ftype == TType.LIST:
49167
        if ftype == TType.LIST:
49110
          self.orders = []
49168
          self.orders = []
49111
          (_etype1076, _size1073) = iprot.readListBegin()
49169
          (_etype1097, _size1094) = iprot.readListBegin()
49112
          for _i1077 in xrange(_size1073):
49170
          for _i1098 in xrange(_size1094):
49113
            _elem1078 = iprot.readI64();
49171
            _elem1099 = iprot.readI64();
49114
            self.orders.append(_elem1078)
49172
            self.orders.append(_elem1099)
49115
          iprot.readListEnd()
49173
          iprot.readListEnd()
49116
        else:
49174
        else:
49117
          iprot.skip(ftype)
49175
          iprot.skip(ftype)
49118
      else:
49176
      else:
49119
        iprot.skip(ftype)
49177
        iprot.skip(ftype)
Line 49126... Line 49184...
49126
      return
49184
      return
49127
    oprot.writeStructBegin('acceptPackageOrders_args')
49185
    oprot.writeStructBegin('acceptPackageOrders_args')
49128
    if self.orders is not None:
49186
    if self.orders is not None:
49129
      oprot.writeFieldBegin('orders', TType.LIST, -1)
49187
      oprot.writeFieldBegin('orders', TType.LIST, -1)
49130
      oprot.writeListBegin(TType.I64, len(self.orders))
49188
      oprot.writeListBegin(TType.I64, len(self.orders))
49131
      for iter1079 in self.orders:
49189
      for iter1100 in self.orders:
49132
        oprot.writeI64(iter1079)
49190
        oprot.writeI64(iter1100)
49133
      oprot.writeListEnd()
49191
      oprot.writeListEnd()
49134
      oprot.writeFieldEnd()
49192
      oprot.writeFieldEnd()
49135
    oprot.writeFieldStop()
49193
    oprot.writeFieldStop()
49136
    oprot.writeStructEnd()
49194
    oprot.writeStructEnd()
49137
 
49195
 
Line 49308... Line 49366...
49308
      if ftype == TType.STOP:
49366
      if ftype == TType.STOP:
49309
        break
49367
        break
49310
      if fid == 0:
49368
      if fid == 0:
49311
        if ftype == TType.LIST:
49369
        if ftype == TType.LIST:
49312
          self.success = []
49370
          self.success = []
49313
          (_etype1083, _size1080) = iprot.readListBegin()
49371
          (_etype1104, _size1101) = iprot.readListBegin()
49314
          for _i1084 in xrange(_size1080):
49372
          for _i1105 in xrange(_size1101):
49315
            _elem1085 = Order()
49373
            _elem1106 = Order()
49316
            _elem1085.read(iprot)
49374
            _elem1106.read(iprot)
49317
            self.success.append(_elem1085)
49375
            self.success.append(_elem1106)
49318
          iprot.readListEnd()
49376
          iprot.readListEnd()
49319
        else:
49377
        else:
49320
          iprot.skip(ftype)
49378
          iprot.skip(ftype)
49321
      elif fid == 1:
49379
      elif fid == 1:
49322
        if ftype == TType.STRUCT:
49380
        if ftype == TType.STRUCT:
Line 49335... Line 49393...
49335
      return
49393
      return
49336
    oprot.writeStructBegin('getGroupOrdersByLogisticsTxnId_result')
49394
    oprot.writeStructBegin('getGroupOrdersByLogisticsTxnId_result')
49337
    if self.success is not None:
49395
    if self.success is not None:
49338
      oprot.writeFieldBegin('success', TType.LIST, 0)
49396
      oprot.writeFieldBegin('success', TType.LIST, 0)
49339
      oprot.writeListBegin(TType.STRUCT, len(self.success))
49397
      oprot.writeListBegin(TType.STRUCT, len(self.success))
49340
      for iter1086 in self.success:
49398
      for iter1107 in self.success:
49341
        iter1086.write(oprot)
49399
        iter1107.write(oprot)
49342
      oprot.writeListEnd()
49400
      oprot.writeListEnd()
49343
      oprot.writeFieldEnd()
49401
      oprot.writeFieldEnd()
49344
    if self.ex is not None:
49402
    if self.ex is not None:
49345
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
49403
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
49346
      self.ex.write(oprot)
49404
      self.ex.write(oprot)
Line 49414... Line 49472...
49414
      if ftype == TType.STOP:
49472
      if ftype == TType.STOP:
49415
        break
49473
        break
49416
      if fid == 1:
49474
      if fid == 1:
49417
        if ftype == TType.LIST:
49475
        if ftype == TType.LIST:
49418
          self.order_ids = []
49476
          self.order_ids = []
49419
          (_etype1090, _size1087) = iprot.readListBegin()
49477
          (_etype1111, _size1108) = iprot.readListBegin()
49420
          for _i1091 in xrange(_size1087):
49478
          for _i1112 in xrange(_size1108):
49421
            _elem1092 = iprot.readI64();
49479
            _elem1113 = iprot.readI64();
49422
            self.order_ids.append(_elem1092)
49480
            self.order_ids.append(_elem1113)
49423
          iprot.readListEnd()
49481
          iprot.readListEnd()
49424
        else:
49482
        else:
49425
          iprot.skip(ftype)
49483
          iprot.skip(ftype)
49426
      elif fid == 2:
49484
      elif fid == 2:
49427
        if ftype == TType.STRING:
49485
        if ftype == TType.STRING:
Line 49429... Line 49487...
49429
        else:
49487
        else:
49430
          iprot.skip(ftype)
49488
          iprot.skip(ftype)
49431
      elif fid == 3:
49489
      elif fid == 3:
49432
        if ftype == TType.MAP:
49490
        if ftype == TType.MAP:
49433
          self.itemNumbersMap = {}
49491
          self.itemNumbersMap = {}
49434
          (_ktype1094, _vtype1095, _size1093 ) = iprot.readMapBegin() 
49492
          (_ktype1115, _vtype1116, _size1114 ) = iprot.readMapBegin() 
49435
          for _i1097 in xrange(_size1093):
49493
          for _i1118 in xrange(_size1114):
49436
            _key1098 = iprot.readI64();
49494
            _key1119 = iprot.readI64();
49437
            _val1099 = []
49495
            _val1120 = []
49438
            (_etype1103, _size1100) = iprot.readListBegin()
49496
            (_etype1124, _size1121) = iprot.readListBegin()
49439
            for _i1104 in xrange(_size1100):
49497
            for _i1125 in xrange(_size1121):
49440
              _elem1105 = iprot.readString();
49498
              _elem1126 = iprot.readString();
49441
              _val1099.append(_elem1105)
49499
              _val1120.append(_elem1126)
49442
            iprot.readListEnd()
49500
            iprot.readListEnd()
49443
            self.itemNumbersMap[_key1098] = _val1099
49501
            self.itemNumbersMap[_key1119] = _val1120
49444
          iprot.readMapEnd()
49502
          iprot.readMapEnd()
49445
        else:
49503
        else:
49446
          iprot.skip(ftype)
49504
          iprot.skip(ftype)
49447
      elif fid == 4:
49505
      elif fid == 4:
49448
        if ftype == TType.MAP:
49506
        if ftype == TType.MAP:
49449
          self.serialNumbersMap = {}
49507
          self.serialNumbersMap = {}
49450
          (_ktype1107, _vtype1108, _size1106 ) = iprot.readMapBegin() 
49508
          (_ktype1128, _vtype1129, _size1127 ) = iprot.readMapBegin() 
49451
          for _i1110 in xrange(_size1106):
49509
          for _i1131 in xrange(_size1127):
49452
            _key1111 = iprot.readI64();
49510
            _key1132 = iprot.readI64();
49453
            _val1112 = []
49511
            _val1133 = []
49454
            (_etype1116, _size1113) = iprot.readListBegin()
49512
            (_etype1137, _size1134) = iprot.readListBegin()
49455
            for _i1117 in xrange(_size1113):
49513
            for _i1138 in xrange(_size1134):
49456
              _elem1118 = iprot.readString();
49514
              _elem1139 = iprot.readString();
49457
              _val1112.append(_elem1118)
49515
              _val1133.append(_elem1139)
49458
            iprot.readListEnd()
49516
            iprot.readListEnd()
49459
            self.serialNumbersMap[_key1111] = _val1112
49517
            self.serialNumbersMap[_key1132] = _val1133
49460
          iprot.readMapEnd()
49518
          iprot.readMapEnd()
49461
        else:
49519
        else:
49462
          iprot.skip(ftype)
49520
          iprot.skip(ftype)
49463
      elif fid == 5:
49521
      elif fid == 5:
49464
        if ftype == TType.MAP:
49522
        if ftype == TType.MAP:
49465
          self.freebieWarehouseIdMap = {}
49523
          self.freebieWarehouseIdMap = {}
49466
          (_ktype1120, _vtype1121, _size1119 ) = iprot.readMapBegin() 
49524
          (_ktype1141, _vtype1142, _size1140 ) = iprot.readMapBegin() 
49467
          for _i1123 in xrange(_size1119):
49525
          for _i1144 in xrange(_size1140):
49468
            _key1124 = iprot.readI64();
49526
            _key1145 = iprot.readI64();
49469
            _val1125 = []
49527
            _val1146 = []
49470
            (_etype1129, _size1126) = iprot.readListBegin()
49528
            (_etype1150, _size1147) = iprot.readListBegin()
49471
            for _i1130 in xrange(_size1126):
49529
            for _i1151 in xrange(_size1147):
49472
              _elem1131 = iprot.readI64();
49530
              _elem1152 = iprot.readI64();
49473
              _val1125.append(_elem1131)
49531
              _val1146.append(_elem1152)
49474
            iprot.readListEnd()
49532
            iprot.readListEnd()
49475
            self.freebieWarehouseIdMap[_key1124] = _val1125
49533
            self.freebieWarehouseIdMap[_key1145] = _val1146
49476
          iprot.readMapEnd()
49534
          iprot.readMapEnd()
49477
        else:
49535
        else:
49478
          iprot.skip(ftype)
49536
          iprot.skip(ftype)
49479
      elif fid == 6:
49537
      elif fid == 6:
49480
        if ftype == TType.STRING:
49538
        if ftype == TType.STRING:
Line 49512... Line 49570...
49512
      return
49570
      return
49513
    oprot.writeStructBegin('addBillingDetailsForGrouppedOrders_args')
49571
    oprot.writeStructBegin('addBillingDetailsForGrouppedOrders_args')
49514
    if self.order_ids is not None:
49572
    if self.order_ids is not None:
49515
      oprot.writeFieldBegin('order_ids', TType.LIST, 1)
49573
      oprot.writeFieldBegin('order_ids', TType.LIST, 1)
49516
      oprot.writeListBegin(TType.I64, len(self.order_ids))
49574
      oprot.writeListBegin(TType.I64, len(self.order_ids))
49517
      for iter1132 in self.order_ids:
49575
      for iter1153 in self.order_ids:
49518
        oprot.writeI64(iter1132)
49576
        oprot.writeI64(iter1153)
49519
      oprot.writeListEnd()
49577
      oprot.writeListEnd()
49520
      oprot.writeFieldEnd()
49578
      oprot.writeFieldEnd()
49521
    if self.invoice_number is not None:
49579
    if self.invoice_number is not None:
49522
      oprot.writeFieldBegin('invoice_number', TType.STRING, 2)
49580
      oprot.writeFieldBegin('invoice_number', TType.STRING, 2)
49523
      oprot.writeString(self.invoice_number)
49581
      oprot.writeString(self.invoice_number)
49524
      oprot.writeFieldEnd()
49582
      oprot.writeFieldEnd()
49525
    if self.itemNumbersMap is not None:
49583
    if self.itemNumbersMap is not None:
49526
      oprot.writeFieldBegin('itemNumbersMap', TType.MAP, 3)
49584
      oprot.writeFieldBegin('itemNumbersMap', TType.MAP, 3)
49527
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.itemNumbersMap))
49585
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.itemNumbersMap))
49528
      for kiter1133,viter1134 in self.itemNumbersMap.items():
49586
      for kiter1154,viter1155 in self.itemNumbersMap.items():
49529
        oprot.writeI64(kiter1133)
49587
        oprot.writeI64(kiter1154)
49530
        oprot.writeListBegin(TType.STRING, len(viter1134))
49588
        oprot.writeListBegin(TType.STRING, len(viter1155))
49531
        for iter1135 in viter1134:
49589
        for iter1156 in viter1155:
49532
          oprot.writeString(iter1135)
49590
          oprot.writeString(iter1156)
49533
        oprot.writeListEnd()
49591
        oprot.writeListEnd()
49534
      oprot.writeMapEnd()
49592
      oprot.writeMapEnd()
49535
      oprot.writeFieldEnd()
49593
      oprot.writeFieldEnd()
49536
    if self.serialNumbersMap is not None:
49594
    if self.serialNumbersMap is not None:
49537
      oprot.writeFieldBegin('serialNumbersMap', TType.MAP, 4)
49595
      oprot.writeFieldBegin('serialNumbersMap', TType.MAP, 4)
49538
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.serialNumbersMap))
49596
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.serialNumbersMap))
49539
      for kiter1136,viter1137 in self.serialNumbersMap.items():
49597
      for kiter1157,viter1158 in self.serialNumbersMap.items():
49540
        oprot.writeI64(kiter1136)
49598
        oprot.writeI64(kiter1157)
49541
        oprot.writeListBegin(TType.STRING, len(viter1137))
49599
        oprot.writeListBegin(TType.STRING, len(viter1158))
49542
        for iter1138 in viter1137:
49600
        for iter1159 in viter1158:
49543
          oprot.writeString(iter1138)
49601
          oprot.writeString(iter1159)
49544
        oprot.writeListEnd()
49602
        oprot.writeListEnd()
49545
      oprot.writeMapEnd()
49603
      oprot.writeMapEnd()
49546
      oprot.writeFieldEnd()
49604
      oprot.writeFieldEnd()
49547
    if self.freebieWarehouseIdMap is not None:
49605
    if self.freebieWarehouseIdMap is not None:
49548
      oprot.writeFieldBegin('freebieWarehouseIdMap', TType.MAP, 5)
49606
      oprot.writeFieldBegin('freebieWarehouseIdMap', TType.MAP, 5)
49549
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.freebieWarehouseIdMap))
49607
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.freebieWarehouseIdMap))
49550
      for kiter1139,viter1140 in self.freebieWarehouseIdMap.items():
49608
      for kiter1160,viter1161 in self.freebieWarehouseIdMap.items():
49551
        oprot.writeI64(kiter1139)
49609
        oprot.writeI64(kiter1160)
49552
        oprot.writeListBegin(TType.I64, len(viter1140))
49610
        oprot.writeListBegin(TType.I64, len(viter1161))
49553
        for iter1141 in viter1140:
49611
        for iter1162 in viter1161:
49554
          oprot.writeI64(iter1141)
49612
          oprot.writeI64(iter1162)
49555
        oprot.writeListEnd()
49613
        oprot.writeListEnd()
49556
      oprot.writeMapEnd()
49614
      oprot.writeMapEnd()
49557
      oprot.writeFieldEnd()
49615
      oprot.writeFieldEnd()
49558
    if self.billed_by is not None:
49616
    if self.billed_by is not None:
49559
      oprot.writeFieldBegin('billed_by', TType.STRING, 6)
49617
      oprot.writeFieldBegin('billed_by', TType.STRING, 6)
Line 50019... Line 50077...
50019
      if ftype == TType.STOP:
50077
      if ftype == TType.STOP:
50020
        break
50078
        break
50021
      if fid == 0:
50079
      if fid == 0:
50022
        if ftype == TType.LIST:
50080
        if ftype == TType.LIST:
50023
          self.success = []
50081
          self.success = []
50024
          (_etype1145, _size1142) = iprot.readListBegin()
50082
          (_etype1166, _size1163) = iprot.readListBegin()
50025
          for _i1146 in xrange(_size1142):
50083
          for _i1167 in xrange(_size1163):
50026
            _elem1147 = HsOrder()
50084
            _elem1168 = HsOrder()
50027
            _elem1147.read(iprot)
50085
            _elem1168.read(iprot)
50028
            self.success.append(_elem1147)
50086
            self.success.append(_elem1168)
50029
          iprot.readListEnd()
50087
          iprot.readListEnd()
50030
        else:
50088
        else:
50031
          iprot.skip(ftype)
50089
          iprot.skip(ftype)
50032
      else:
50090
      else:
50033
        iprot.skip(ftype)
50091
        iprot.skip(ftype)
Line 50040... Line 50098...
50040
      return
50098
      return
50041
    oprot.writeStructBegin('getHomeShopOrder_result')
50099
    oprot.writeStructBegin('getHomeShopOrder_result')
50042
    if self.success is not None:
50100
    if self.success is not None:
50043
      oprot.writeFieldBegin('success', TType.LIST, 0)
50101
      oprot.writeFieldBegin('success', TType.LIST, 0)
50044
      oprot.writeListBegin(TType.STRUCT, len(self.success))
50102
      oprot.writeListBegin(TType.STRUCT, len(self.success))
50045
      for iter1148 in self.success:
50103
      for iter1169 in self.success:
50046
        iter1148.write(oprot)
50104
        iter1169.write(oprot)
50047
      oprot.writeListEnd()
50105
      oprot.writeListEnd()
50048
      oprot.writeFieldEnd()
50106
      oprot.writeFieldEnd()
50049
    oprot.writeFieldStop()
50107
    oprot.writeFieldStop()
50050
    oprot.writeStructEnd()
50108
    oprot.writeStructEnd()
50051
 
50109
 
Line 50763... Line 50821...
50763
      if ftype == TType.STOP:
50821
      if ftype == TType.STOP:
50764
        break
50822
        break
50765
      if fid == 0:
50823
      if fid == 0:
50766
        if ftype == TType.LIST:
50824
        if ftype == TType.LIST:
50767
          self.success = []
50825
          self.success = []
50768
          (_etype1152, _size1149) = iprot.readListBegin()
50826
          (_etype1173, _size1170) = iprot.readListBegin()
50769
          for _i1153 in xrange(_size1149):
50827
          for _i1174 in xrange(_size1170):
50770
            _elem1154 = UserSanction()
50828
            _elem1175 = UserSanction()
50771
            _elem1154.read(iprot)
50829
            _elem1175.read(iprot)
50772
            self.success.append(_elem1154)
50830
            self.success.append(_elem1175)
50773
          iprot.readListEnd()
50831
          iprot.readListEnd()
50774
        else:
50832
        else:
50775
          iprot.skip(ftype)
50833
          iprot.skip(ftype)
50776
      else:
50834
      else:
50777
        iprot.skip(ftype)
50835
        iprot.skip(ftype)
Line 50784... Line 50842...
50784
      return
50842
      return
50785
    oprot.writeStructBegin('getUserSanctionDetails_result')
50843
    oprot.writeStructBegin('getUserSanctionDetails_result')
50786
    if self.success is not None:
50844
    if self.success is not None:
50787
      oprot.writeFieldBegin('success', TType.LIST, 0)
50845
      oprot.writeFieldBegin('success', TType.LIST, 0)
50788
      oprot.writeListBegin(TType.STRUCT, len(self.success))
50846
      oprot.writeListBegin(TType.STRUCT, len(self.success))
50789
      for iter1155 in self.success:
50847
      for iter1176 in self.success:
50790
        iter1155.write(oprot)
50848
        iter1176.write(oprot)
50791
      oprot.writeListEnd()
50849
      oprot.writeListEnd()
50792
      oprot.writeFieldEnd()
50850
      oprot.writeFieldEnd()
50793
    oprot.writeFieldStop()
50851
    oprot.writeFieldStop()
50794
    oprot.writeStructEnd()
50852
    oprot.writeStructEnd()
50795
 
50853
 
Line 51163... Line 51221...
51163
      if ftype == TType.STOP:
51221
      if ftype == TType.STOP:
51164
        break
51222
        break
51165
      if fid == 0:
51223
      if fid == 0:
51166
        if ftype == TType.LIST:
51224
        if ftype == TType.LIST:
51167
          self.success = []
51225
          self.success = []
51168
          (_etype1159, _size1156) = iprot.readListBegin()
51226
          (_etype1180, _size1177) = iprot.readListBegin()
51169
          for _i1160 in xrange(_size1156):
51227
          for _i1181 in xrange(_size1177):
51170
            _elem1161 = CreditHistory()
51228
            _elem1182 = CreditHistory()
51171
            _elem1161.read(iprot)
51229
            _elem1182.read(iprot)
51172
            self.success.append(_elem1161)
51230
            self.success.append(_elem1182)
51173
          iprot.readListEnd()
51231
          iprot.readListEnd()
51174
        else:
51232
        else:
51175
          iprot.skip(ftype)
51233
          iprot.skip(ftype)
51176
      else:
51234
      else:
51177
        iprot.skip(ftype)
51235
        iprot.skip(ftype)
Line 51184... Line 51242...
51184
      return
51242
      return
51185
    oprot.writeStructBegin('getCreditHistoryRecordsForTransaction_result')
51243
    oprot.writeStructBegin('getCreditHistoryRecordsForTransaction_result')
51186
    if self.success is not None:
51244
    if self.success is not None:
51187
      oprot.writeFieldBegin('success', TType.LIST, 0)
51245
      oprot.writeFieldBegin('success', TType.LIST, 0)
51188
      oprot.writeListBegin(TType.STRUCT, len(self.success))
51246
      oprot.writeListBegin(TType.STRUCT, len(self.success))
51189
      for iter1162 in self.success:
51247
      for iter1183 in self.success:
51190
        iter1162.write(oprot)
51248
        iter1183.write(oprot)
51191
      oprot.writeListEnd()
51249
      oprot.writeListEnd()
51192
      oprot.writeFieldEnd()
51250
      oprot.writeFieldEnd()
51193
    oprot.writeFieldStop()
51251
    oprot.writeFieldStop()
51194
    oprot.writeStructEnd()
51252
    oprot.writeStructEnd()
51195
 
51253
 
Line 51315... Line 51373...
51315
      if ftype == TType.STOP:
51373
      if ftype == TType.STOP:
51316
        break
51374
        break
51317
      if fid == 0:
51375
      if fid == 0:
51318
        if ftype == TType.LIST:
51376
        if ftype == TType.LIST:
51319
          self.success = []
51377
          self.success = []
51320
          (_etype1166, _size1163) = iprot.readListBegin()
51378
          (_etype1187, _size1184) = iprot.readListBegin()
51321
          for _i1167 in xrange(_size1163):
51379
          for _i1188 in xrange(_size1184):
51322
            _elem1168 = CreditHistory()
51380
            _elem1189 = CreditHistory()
51323
            _elem1168.read(iprot)
51381
            _elem1189.read(iprot)
51324
            self.success.append(_elem1168)
51382
            self.success.append(_elem1189)
51325
          iprot.readListEnd()
51383
          iprot.readListEnd()
51326
        else:
51384
        else:
51327
          iprot.skip(ftype)
51385
          iprot.skip(ftype)
51328
      else:
51386
      else:
51329
        iprot.skip(ftype)
51387
        iprot.skip(ftype)
Line 51336... Line 51394...
51336
      return
51394
      return
51337
    oprot.writeStructBegin('getCreditHistoryRecordsForUserAndCreditor_result')
51395
    oprot.writeStructBegin('getCreditHistoryRecordsForUserAndCreditor_result')
51338
    if self.success is not None:
51396
    if self.success is not None:
51339
      oprot.writeFieldBegin('success', TType.LIST, 0)
51397
      oprot.writeFieldBegin('success', TType.LIST, 0)
51340
      oprot.writeListBegin(TType.STRUCT, len(self.success))
51398
      oprot.writeListBegin(TType.STRUCT, len(self.success))
51341
      for iter1169 in self.success:
51399
      for iter1190 in self.success:
51342
        iter1169.write(oprot)
51400
        iter1190.write(oprot)
51343
      oprot.writeListEnd()
51401
      oprot.writeListEnd()
51344
      oprot.writeFieldEnd()
51402
      oprot.writeFieldEnd()
51345
    oprot.writeFieldStop()
51403
    oprot.writeFieldStop()
51346
    oprot.writeStructEnd()
51404
    oprot.writeStructEnd()
51347
 
51405
 
Line 51408... Line 51466...
51408
        else:
51466
        else:
51409
          iprot.skip(ftype)
51467
          iprot.skip(ftype)
51410
      elif fid == 4:
51468
      elif fid == 4:
51411
        if ftype == TType.LIST:
51469
        if ftype == TType.LIST:
51412
          self.creditTxns = []
51470
          self.creditTxns = []
51413
          (_etype1173, _size1170) = iprot.readListBegin()
51471
          (_etype1194, _size1191) = iprot.readListBegin()
51414
          for _i1174 in xrange(_size1170):
51472
          for _i1195 in xrange(_size1191):
51415
            _elem1175 = CreditHistory()
51473
            _elem1196 = CreditHistory()
51416
            _elem1175.read(iprot)
51474
            _elem1196.read(iprot)
51417
            self.creditTxns.append(_elem1175)
51475
            self.creditTxns.append(_elem1196)
51418
          iprot.readListEnd()
51476
          iprot.readListEnd()
51419
        else:
51477
        else:
51420
          iprot.skip(ftype)
51478
          iprot.skip(ftype)
51421
      else:
51479
      else:
51422
        iprot.skip(ftype)
51480
        iprot.skip(ftype)
Line 51441... Line 51499...
51441
      oprot.writeI64(self.creditorId)
51499
      oprot.writeI64(self.creditorId)
51442
      oprot.writeFieldEnd()
51500
      oprot.writeFieldEnd()
51443
    if self.creditTxns is not None:
51501
    if self.creditTxns is not None:
51444
      oprot.writeFieldBegin('creditTxns', TType.LIST, 4)
51502
      oprot.writeFieldBegin('creditTxns', TType.LIST, 4)
51445
      oprot.writeListBegin(TType.STRUCT, len(self.creditTxns))
51503
      oprot.writeListBegin(TType.STRUCT, len(self.creditTxns))
51446
      for iter1176 in self.creditTxns:
51504
      for iter1197 in self.creditTxns:
51447
        iter1176.write(oprot)
51505
        iter1197.write(oprot)
51448
      oprot.writeListEnd()
51506
      oprot.writeListEnd()
51449
      oprot.writeFieldEnd()
51507
      oprot.writeFieldEnd()
51450
    oprot.writeFieldStop()
51508
    oprot.writeFieldStop()
51451
    oprot.writeStructEnd()
51509
    oprot.writeStructEnd()
51452
 
51510
 
Line 51775... Line 51833...
51775
      if ftype == TType.STOP:
51833
      if ftype == TType.STOP:
51776
        break
51834
        break
51777
      if fid == 0:
51835
      if fid == 0:
51778
        if ftype == TType.LIST:
51836
        if ftype == TType.LIST:
51779
          self.success = []
51837
          self.success = []
51780
          (_etype1180, _size1177) = iprot.readListBegin()
51838
          (_etype1201, _size1198) = iprot.readListBegin()
51781
          for _i1181 in xrange(_size1177):
51839
          for _i1202 in xrange(_size1198):
51782
            _elem1182 = LoanHistory()
51840
            _elem1203 = LoanHistory()
51783
            _elem1182.read(iprot)
51841
            _elem1203.read(iprot)
51784
            self.success.append(_elem1182)
51842
            self.success.append(_elem1203)
51785
          iprot.readListEnd()
51843
          iprot.readListEnd()
51786
        else:
51844
        else:
51787
          iprot.skip(ftype)
51845
          iprot.skip(ftype)
51788
      else:
51846
      else:
51789
        iprot.skip(ftype)
51847
        iprot.skip(ftype)
Line 51796... Line 51854...
51796
      return
51854
      return
51797
    oprot.writeStructBegin('getLoanHistoryRecordsForTransaction_result')
51855
    oprot.writeStructBegin('getLoanHistoryRecordsForTransaction_result')
51798
    if self.success is not None:
51856
    if self.success is not None:
51799
      oprot.writeFieldBegin('success', TType.LIST, 0)
51857
      oprot.writeFieldBegin('success', TType.LIST, 0)
51800
      oprot.writeListBegin(TType.STRUCT, len(self.success))
51858
      oprot.writeListBegin(TType.STRUCT, len(self.success))
51801
      for iter1183 in self.success:
51859
      for iter1204 in self.success:
51802
        iter1183.write(oprot)
51860
        iter1204.write(oprot)
51803
      oprot.writeListEnd()
51861
      oprot.writeListEnd()
51804
      oprot.writeFieldEnd()
51862
      oprot.writeFieldEnd()
51805
    oprot.writeFieldStop()
51863
    oprot.writeFieldStop()
51806
    oprot.writeStructEnd()
51864
    oprot.writeStructEnd()
51807
 
51865
 
Line 51927... Line 51985...
51927
      if ftype == TType.STOP:
51985
      if ftype == TType.STOP:
51928
        break
51986
        break
51929
      if fid == 0:
51987
      if fid == 0:
51930
        if ftype == TType.LIST:
51988
        if ftype == TType.LIST:
51931
          self.success = []
51989
          self.success = []
51932
          (_etype1187, _size1184) = iprot.readListBegin()
51990
          (_etype1208, _size1205) = iprot.readListBegin()
51933
          for _i1188 in xrange(_size1184):
51991
          for _i1209 in xrange(_size1205):
51934
            _elem1189 = LoanHistory()
51992
            _elem1210 = LoanHistory()
51935
            _elem1189.read(iprot)
51993
            _elem1210.read(iprot)
51936
            self.success.append(_elem1189)
51994
            self.success.append(_elem1210)
51937
          iprot.readListEnd()
51995
          iprot.readListEnd()
51938
        else:
51996
        else:
51939
          iprot.skip(ftype)
51997
          iprot.skip(ftype)
51940
      else:
51998
      else:
51941
        iprot.skip(ftype)
51999
        iprot.skip(ftype)
Line 51948... Line 52006...
51948
      return
52006
      return
51949
    oprot.writeStructBegin('getLoanHistoryRecordsForUserAndCreditor_result')
52007
    oprot.writeStructBegin('getLoanHistoryRecordsForUserAndCreditor_result')
51950
    if self.success is not None:
52008
    if self.success is not None:
51951
      oprot.writeFieldBegin('success', TType.LIST, 0)
52009
      oprot.writeFieldBegin('success', TType.LIST, 0)
51952
      oprot.writeListBegin(TType.STRUCT, len(self.success))
52010
      oprot.writeListBegin(TType.STRUCT, len(self.success))
51953
      for iter1190 in self.success:
52011
      for iter1211 in self.success:
51954
        iter1190.write(oprot)
52012
        iter1211.write(oprot)
51955
      oprot.writeListEnd()
52013
      oprot.writeListEnd()
51956
      oprot.writeFieldEnd()
52014
      oprot.writeFieldEnd()
51957
    oprot.writeFieldStop()
52015
    oprot.writeFieldStop()
51958
    oprot.writeStructEnd()
52016
    oprot.writeStructEnd()
51959
 
52017
 
Line 52020... Line 52078...
52020
        else:
52078
        else:
52021
          iprot.skip(ftype)
52079
          iprot.skip(ftype)
52022
      elif fid == 4:
52080
      elif fid == 4:
52023
        if ftype == TType.LIST:
52081
        if ftype == TType.LIST:
52024
          self.creditTxns = []
52082
          self.creditTxns = []
52025
          (_etype1194, _size1191) = iprot.readListBegin()
52083
          (_etype1215, _size1212) = iprot.readListBegin()
52026
          for _i1195 in xrange(_size1191):
52084
          for _i1216 in xrange(_size1212):
52027
            _elem1196 = LoanHistory()
52085
            _elem1217 = LoanHistory()
52028
            _elem1196.read(iprot)
52086
            _elem1217.read(iprot)
52029
            self.creditTxns.append(_elem1196)
52087
            self.creditTxns.append(_elem1217)
52030
          iprot.readListEnd()
52088
          iprot.readListEnd()
52031
        else:
52089
        else:
52032
          iprot.skip(ftype)
52090
          iprot.skip(ftype)
52033
      else:
52091
      else:
52034
        iprot.skip(ftype)
52092
        iprot.skip(ftype)
Line 52053... Line 52111...
52053
      oprot.writeI64(self.creditorId)
52111
      oprot.writeI64(self.creditorId)
52054
      oprot.writeFieldEnd()
52112
      oprot.writeFieldEnd()
52055
    if self.creditTxns is not None:
52113
    if self.creditTxns is not None:
52056
      oprot.writeFieldBegin('creditTxns', TType.LIST, 4)
52114
      oprot.writeFieldBegin('creditTxns', TType.LIST, 4)
52057
      oprot.writeListBegin(TType.STRUCT, len(self.creditTxns))
52115
      oprot.writeListBegin(TType.STRUCT, len(self.creditTxns))
52058
      for iter1197 in self.creditTxns:
52116
      for iter1218 in self.creditTxns:
52059
        iter1197.write(oprot)
52117
        iter1218.write(oprot)
52060
      oprot.writeListEnd()
52118
      oprot.writeListEnd()
52061
      oprot.writeFieldEnd()
52119
      oprot.writeFieldEnd()
52062
    oprot.writeFieldStop()
52120
    oprot.writeFieldStop()
52063
    oprot.writeStructEnd()
52121
    oprot.writeStructEnd()
52064
 
52122
 
Line 52262... Line 52320...
52262
  Attributes:
52320
  Attributes:
52263
   - success
52321
   - success
52264
  """
52322
  """
52265
 
52323
 
52266
  thrift_spec = (
52324
  thrift_spec = (
52267
    (0, TType.LIST, 'success', (TType.STRUCT,(CreditHistory, CreditHistory.thrift_spec)), None, ), # 0
52325
    (0, TType.STRUCT, 'success', (PaginatedCreditHistory, PaginatedCreditHistory.thrift_spec), None, ), # 0
52268
  )
52326
  )
52269
 
52327
 
52270
  def __init__(self, success=None,):
52328
  def __init__(self, success=None,):
52271
    self.success = success
52329
    self.success = success
52272
 
52330
 
Line 52278... Line 52336...
52278
    while True:
52336
    while True:
52279
      (fname, ftype, fid) = iprot.readFieldBegin()
52337
      (fname, ftype, fid) = iprot.readFieldBegin()
52280
      if ftype == TType.STOP:
52338
      if ftype == TType.STOP:
52281
        break
52339
        break
52282
      if fid == 0:
52340
      if fid == 0:
52283
        if ftype == TType.LIST:
52341
        if ftype == TType.STRUCT:
52284
          self.success = []
-
 
52285
          (_etype1201, _size1198) = iprot.readListBegin()
-
 
52286
          for _i1202 in xrange(_size1198):
-
 
52287
            _elem1203 = CreditHistory()
52342
          self.success = PaginatedCreditHistory()
52288
            _elem1203.read(iprot)
52343
          self.success.read(iprot)
52289
            self.success.append(_elem1203)
-
 
52290
          iprot.readListEnd()
-
 
52291
        else:
52344
        else:
52292
          iprot.skip(ftype)
52345
          iprot.skip(ftype)
52293
      else:
52346
      else:
52294
        iprot.skip(ftype)
52347
        iprot.skip(ftype)
52295
      iprot.readFieldEnd()
52348
      iprot.readFieldEnd()
Line 52299... Line 52352...
52299
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
52352
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
52300
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
52353
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
52301
      return
52354
      return
52302
    oprot.writeStructBegin('getLimitedCreditHistoryRecords_result')
52355
    oprot.writeStructBegin('getLimitedCreditHistoryRecords_result')
52303
    if self.success is not None:
52356
    if self.success is not None:
52304
      oprot.writeFieldBegin('success', TType.LIST, 0)
52357
      oprot.writeFieldBegin('success', TType.STRUCT, 0)
52305
      oprot.writeListBegin(TType.STRUCT, len(self.success))
-
 
52306
      for iter1204 in self.success:
-
 
52307
        iter1204.write(oprot)
52358
      self.success.write(oprot)
52308
      oprot.writeListEnd()
-
 
52309
      oprot.writeFieldEnd()
52359
      oprot.writeFieldEnd()
52310
    oprot.writeFieldStop()
52360
    oprot.writeFieldStop()
52311
    oprot.writeStructEnd()
52361
    oprot.writeStructEnd()
52312
 
52362
 
52313
  def validate(self):
52363
  def validate(self):
Line 52438... Line 52488...
52438
  Attributes:
52488
  Attributes:
52439
   - success
52489
   - success
52440
  """
52490
  """
52441
 
52491
 
52442
  thrift_spec = (
52492
  thrift_spec = (
52443
    (0, TType.LIST, 'success', (TType.STRUCT,(LoanHistory, LoanHistory.thrift_spec)), None, ), # 0
52493
    (0, TType.STRUCT, 'success', (PaginatedLoanHistory, PaginatedLoanHistory.thrift_spec), None, ), # 0
52444
  )
52494
  )
52445
 
52495
 
52446
  def __init__(self, success=None,):
52496
  def __init__(self, success=None,):
52447
    self.success = success
52497
    self.success = success
52448
 
52498
 
Line 52454... Line 52504...
52454
    while True:
52504
    while True:
52455
      (fname, ftype, fid) = iprot.readFieldBegin()
52505
      (fname, ftype, fid) = iprot.readFieldBegin()
52456
      if ftype == TType.STOP:
52506
      if ftype == TType.STOP:
52457
        break
52507
        break
52458
      if fid == 0:
52508
      if fid == 0:
52459
        if ftype == TType.LIST:
52509
        if ftype == TType.STRUCT:
52460
          self.success = []
-
 
52461
          (_etype1208, _size1205) = iprot.readListBegin()
-
 
52462
          for _i1209 in xrange(_size1205):
-
 
52463
            _elem1210 = LoanHistory()
52510
          self.success = PaginatedLoanHistory()
52464
            _elem1210.read(iprot)
52511
          self.success.read(iprot)
52465
            self.success.append(_elem1210)
-
 
52466
          iprot.readListEnd()
-
 
52467
        else:
52512
        else:
52468
          iprot.skip(ftype)
52513
          iprot.skip(ftype)
52469
      else:
52514
      else:
52470
        iprot.skip(ftype)
52515
        iprot.skip(ftype)
52471
      iprot.readFieldEnd()
52516
      iprot.readFieldEnd()
Line 52475... Line 52520...
52475
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
52520
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
52476
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
52521
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
52477
      return
52522
      return
52478
    oprot.writeStructBegin('getLimitedLoanHistoryRecords_result')
52523
    oprot.writeStructBegin('getLimitedLoanHistoryRecords_result')
52479
    if self.success is not None:
52524
    if self.success is not None:
52480
      oprot.writeFieldBegin('success', TType.LIST, 0)
52525
      oprot.writeFieldBegin('success', TType.STRUCT, 0)
-
 
52526
      self.success.write(oprot)
-
 
52527
      oprot.writeFieldEnd()
-
 
52528
    oprot.writeFieldStop()
-
 
52529
    oprot.writeStructEnd()
-
 
52530
 
-
 
52531
  def validate(self):
-
 
52532
    return
-
 
52533
 
-
 
52534
 
-
 
52535
  def __repr__(self):
-
 
52536
    L = ['%s=%r' % (key, value)
-
 
52537
      for key, value in self.__dict__.iteritems()]
-
 
52538
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
52539
 
-
 
52540
  def __eq__(self, other):
-
 
52541
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
52542
 
-
 
52543
  def __ne__(self, other):
-
 
52544
    return not (self == other)
-
 
52545
 
-
 
52546
class getUserSanctionsDetailsAsPerLimit_args:
-
 
52547
  """
-
 
52548
  Attributes:
-
 
52549
   - userId
-
 
52550
   - creditorId
-
 
52551
   - limit
-
 
52552
   - offset
-
 
52553
  """
-
 
52554
 
-
 
52555
  thrift_spec = (
-
 
52556
    None, # 0
-
 
52557
    (1, TType.I64, 'userId', None, None, ), # 1
-
 
52558
    (2, TType.I64, 'creditorId', None, None, ), # 2
-
 
52559
    (3, TType.I64, 'limit', None, None, ), # 3
-
 
52560
    (4, TType.I64, 'offset', None, None, ), # 4
-
 
52561
  )
-
 
52562
 
-
 
52563
  def __init__(self, userId=None, creditorId=None, limit=None, offset=None,):
-
 
52564
    self.userId = userId
-
 
52565
    self.creditorId = creditorId
-
 
52566
    self.limit = limit
-
 
52567
    self.offset = offset
-
 
52568
 
-
 
52569
  def read(self, iprot):
-
 
52570
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
52571
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
52572
      return
-
 
52573
    iprot.readStructBegin()
-
 
52574
    while True:
-
 
52575
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
52576
      if ftype == TType.STOP:
-
 
52577
        break
-
 
52578
      if fid == 1:
-
 
52579
        if ftype == TType.I64:
-
 
52580
          self.userId = iprot.readI64();
-
 
52581
        else:
-
 
52582
          iprot.skip(ftype)
-
 
52583
      elif fid == 2:
-
 
52584
        if ftype == TType.I64:
-
 
52585
          self.creditorId = iprot.readI64();
-
 
52586
        else:
-
 
52587
          iprot.skip(ftype)
-
 
52588
      elif fid == 3:
-
 
52589
        if ftype == TType.I64:
-
 
52590
          self.limit = iprot.readI64();
-
 
52591
        else:
-
 
52592
          iprot.skip(ftype)
-
 
52593
      elif fid == 4:
-
 
52594
        if ftype == TType.I64:
-
 
52595
          self.offset = iprot.readI64();
-
 
52596
        else:
-
 
52597
          iprot.skip(ftype)
-
 
52598
      else:
-
 
52599
        iprot.skip(ftype)
-
 
52600
      iprot.readFieldEnd()
-
 
52601
    iprot.readStructEnd()
-
 
52602
 
-
 
52603
  def write(self, oprot):
-
 
52604
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
52605
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
52606
      return
-
 
52607
    oprot.writeStructBegin('getUserSanctionsDetailsAsPerLimit_args')
-
 
52608
    if self.userId is not None:
52481
      oprot.writeListBegin(TType.STRUCT, len(self.success))
52609
      oprot.writeFieldBegin('userId', TType.I64, 1)
52482
      for iter1211 in self.success:
52610
      oprot.writeI64(self.userId)
-
 
52611
      oprot.writeFieldEnd()
-
 
52612
    if self.creditorId is not None:
-
 
52613
      oprot.writeFieldBegin('creditorId', TType.I64, 2)
-
 
52614
      oprot.writeI64(self.creditorId)
-
 
52615
      oprot.writeFieldEnd()
-
 
52616
    if self.limit is not None:
-
 
52617
      oprot.writeFieldBegin('limit', TType.I64, 3)
-
 
52618
      oprot.writeI64(self.limit)
52483
        iter1211.write(oprot)
52619
      oprot.writeFieldEnd()
-
 
52620
    if self.offset is not None:
-
 
52621
      oprot.writeFieldBegin('offset', TType.I64, 4)
-
 
52622
      oprot.writeI64(self.offset)
52484
      oprot.writeListEnd()
52623
      oprot.writeFieldEnd()
-
 
52624
    oprot.writeFieldStop()
-
 
52625
    oprot.writeStructEnd()
-
 
52626
 
-
 
52627
  def validate(self):
-
 
52628
    return
-
 
52629
 
-
 
52630
 
-
 
52631
  def __repr__(self):
-
 
52632
    L = ['%s=%r' % (key, value)
-
 
52633
      for key, value in self.__dict__.iteritems()]
-
 
52634
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
52635
 
-
 
52636
  def __eq__(self, other):
-
 
52637
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
52638
 
-
 
52639
  def __ne__(self, other):
-
 
52640
    return not (self == other)
-
 
52641
 
-
 
52642
class getUserSanctionsDetailsAsPerLimit_result:
-
 
52643
  """
-
 
52644
  Attributes:
-
 
52645
   - success
-
 
52646
  """
-
 
52647
 
-
 
52648
  thrift_spec = (
-
 
52649
    (0, TType.STRUCT, 'success', (PaginatedUserSanction, PaginatedUserSanction.thrift_spec), None, ), # 0
-
 
52650
  )
-
 
52651
 
-
 
52652
  def __init__(self, success=None,):
-
 
52653
    self.success = success
-
 
52654
 
-
 
52655
  def read(self, iprot):
-
 
52656
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
52657
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
52658
      return
-
 
52659
    iprot.readStructBegin()
-
 
52660
    while True:
-
 
52661
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
52662
      if ftype == TType.STOP:
-
 
52663
        break
-
 
52664
      if fid == 0:
-
 
52665
        if ftype == TType.STRUCT:
-
 
52666
          self.success = PaginatedUserSanction()
-
 
52667
          self.success.read(iprot)
-
 
52668
        else:
-
 
52669
          iprot.skip(ftype)
-
 
52670
      else:
-
 
52671
        iprot.skip(ftype)
-
 
52672
      iprot.readFieldEnd()
-
 
52673
    iprot.readStructEnd()
-
 
52674
 
-
 
52675
  def write(self, oprot):
-
 
52676
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
52677
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
52678
      return
-
 
52679
    oprot.writeStructBegin('getUserSanctionsDetailsAsPerLimit_result')
-
 
52680
    if self.success is not None:
-
 
52681
      oprot.writeFieldBegin('success', TType.STRUCT, 0)
-
 
52682
      self.success.write(oprot)
52485
      oprot.writeFieldEnd()
52683
      oprot.writeFieldEnd()
52486
    oprot.writeFieldStop()
52684
    oprot.writeFieldStop()
52487
    oprot.writeStructEnd()
52685
    oprot.writeStructEnd()
52488
 
52686
 
52489
  def validate(self):
52687
  def validate(self):
Line 52658... Line 52856...
52658
      if ftype == TType.STOP:
52856
      if ftype == TType.STOP:
52659
        break
52857
        break
52660
      if fid == 1:
52858
      if fid == 1:
52661
        if ftype == TType.LIST:
52859
        if ftype == TType.LIST:
52662
          self.order_ids = []
52860
          self.order_ids = []
52663
          (_etype1215, _size1212) = iprot.readListBegin()
52861
          (_etype1222, _size1219) = iprot.readListBegin()
52664
          for _i1216 in xrange(_size1212):
52862
          for _i1223 in xrange(_size1219):
52665
            _elem1217 = iprot.readI64();
52863
            _elem1224 = iprot.readI64();
52666
            self.order_ids.append(_elem1217)
52864
            self.order_ids.append(_elem1224)
52667
          iprot.readListEnd()
52865
          iprot.readListEnd()
52668
        else:
52866
        else:
52669
          iprot.skip(ftype)
52867
          iprot.skip(ftype)
52670
      else:
52868
      else:
52671
        iprot.skip(ftype)
52869
        iprot.skip(ftype)
Line 52678... Line 52876...
52678
      return
52876
      return
52679
    oprot.writeStructBegin('getReturnOrderInfoList_args')
52877
    oprot.writeStructBegin('getReturnOrderInfoList_args')
52680
    if self.order_ids is not None:
52878
    if self.order_ids is not None:
52681
      oprot.writeFieldBegin('order_ids', TType.LIST, 1)
52879
      oprot.writeFieldBegin('order_ids', TType.LIST, 1)
52682
      oprot.writeListBegin(TType.I64, len(self.order_ids))
52880
      oprot.writeListBegin(TType.I64, len(self.order_ids))
52683
      for iter1218 in self.order_ids:
52881
      for iter1225 in self.order_ids:
52684
        oprot.writeI64(iter1218)
52882
        oprot.writeI64(iter1225)
52685
      oprot.writeListEnd()
52883
      oprot.writeListEnd()
52686
      oprot.writeFieldEnd()
52884
      oprot.writeFieldEnd()
52687
    oprot.writeFieldStop()
52885
    oprot.writeFieldStop()
52688
    oprot.writeStructEnd()
52886
    oprot.writeStructEnd()
52689
 
52887
 
Line 52725... Line 52923...
52725
      if ftype == TType.STOP:
52923
      if ftype == TType.STOP:
52726
        break
52924
        break
52727
      if fid == 0:
52925
      if fid == 0:
52728
        if ftype == TType.MAP:
52926
        if ftype == TType.MAP:
52729
          self.success = {}
52927
          self.success = {}
52730
          (_ktype1220, _vtype1221, _size1219 ) = iprot.readMapBegin() 
52928
          (_ktype1227, _vtype1228, _size1226 ) = iprot.readMapBegin() 
52731
          for _i1223 in xrange(_size1219):
52929
          for _i1230 in xrange(_size1226):
52732
            _key1224 = iprot.readI64();
52930
            _key1231 = iprot.readI64();
52733
            _val1225 = []
52931
            _val1232 = []
52734
            (_etype1229, _size1226) = iprot.readListBegin()
52932
            (_etype1236, _size1233) = iprot.readListBegin()
52735
            for _i1230 in xrange(_size1226):
52933
            for _i1237 in xrange(_size1233):
52736
              _elem1231 = ReturnOrderInfo()
52934
              _elem1238 = ReturnOrderInfo()
52737
              _elem1231.read(iprot)
52935
              _elem1238.read(iprot)
52738
              _val1225.append(_elem1231)
52936
              _val1232.append(_elem1238)
52739
            iprot.readListEnd()
52937
            iprot.readListEnd()
52740
            self.success[_key1224] = _val1225
52938
            self.success[_key1231] = _val1232
52741
          iprot.readMapEnd()
52939
          iprot.readMapEnd()
52742
        else:
52940
        else:
52743
          iprot.skip(ftype)
52941
          iprot.skip(ftype)
52744
      else:
52942
      else:
52745
        iprot.skip(ftype)
52943
        iprot.skip(ftype)
Line 52752... Line 52950...
52752
      return
52950
      return
52753
    oprot.writeStructBegin('getReturnOrderInfoList_result')
52951
    oprot.writeStructBegin('getReturnOrderInfoList_result')
52754
    if self.success is not None:
52952
    if self.success is not None:
52755
      oprot.writeFieldBegin('success', TType.MAP, 0)
52953
      oprot.writeFieldBegin('success', TType.MAP, 0)
52756
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.success))
52954
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.success))
52757
      for kiter1232,viter1233 in self.success.items():
52955
      for kiter1239,viter1240 in self.success.items():
52758
        oprot.writeI64(kiter1232)
52956
        oprot.writeI64(kiter1239)
52759
        oprot.writeListBegin(TType.STRUCT, len(viter1233))
52957
        oprot.writeListBegin(TType.STRUCT, len(viter1240))
52760
        for iter1234 in viter1233:
52958
        for iter1241 in viter1240:
52761
          iter1234.write(oprot)
52959
          iter1241.write(oprot)
52762
        oprot.writeListEnd()
52960
        oprot.writeListEnd()
52763
      oprot.writeMapEnd()
52961
      oprot.writeMapEnd()
52764
      oprot.writeFieldEnd()
52962
      oprot.writeFieldEnd()
52765
    oprot.writeFieldStop()
52963
    oprot.writeFieldStop()
52766
    oprot.writeStructEnd()
52964
    oprot.writeStructEnd()
Line 52807... Line 53005...
52807
      if ftype == TType.STOP:
53005
      if ftype == TType.STOP:
52808
        break
53006
        break
52809
      if fid == 1:
53007
      if fid == 1:
52810
        if ftype == TType.LIST:
53008
        if ftype == TType.LIST:
52811
          self.order_ids = []
53009
          self.order_ids = []
52812
          (_etype1238, _size1235) = iprot.readListBegin()
53010
          (_etype1245, _size1242) = iprot.readListBegin()
52813
          for _i1239 in xrange(_size1235):
53011
          for _i1246 in xrange(_size1242):
52814
            _elem1240 = iprot.readI64();
53012
            _elem1247 = iprot.readI64();
52815
            self.order_ids.append(_elem1240)
53013
            self.order_ids.append(_elem1247)
52816
          iprot.readListEnd()
53014
          iprot.readListEnd()
52817
        else:
53015
        else:
52818
          iprot.skip(ftype)
53016
          iprot.skip(ftype)
52819
      elif fid == 2:
53017
      elif fid == 2:
52820
        if ftype == TType.LIST:
53018
        if ftype == TType.LIST:
52821
          self.statuses = []
53019
          self.statuses = []
52822
          (_etype1244, _size1241) = iprot.readListBegin()
53020
          (_etype1251, _size1248) = iprot.readListBegin()
52823
          for _i1245 in xrange(_size1241):
53021
          for _i1252 in xrange(_size1248):
52824
            _elem1246 = iprot.readString();
53022
            _elem1253 = iprot.readString();
52825
            self.statuses.append(_elem1246)
53023
            self.statuses.append(_elem1253)
52826
          iprot.readListEnd()
53024
          iprot.readListEnd()
52827
        else:
53025
        else:
52828
          iprot.skip(ftype)
53026
          iprot.skip(ftype)
52829
      else:
53027
      else:
52830
        iprot.skip(ftype)
53028
        iprot.skip(ftype)
Line 52837... Line 53035...
52837
      return
53035
      return
52838
    oprot.writeStructBegin('getReturnOrderInfoListAsByStatus_args')
53036
    oprot.writeStructBegin('getReturnOrderInfoListAsByStatus_args')
52839
    if self.order_ids is not None:
53037
    if self.order_ids is not None:
52840
      oprot.writeFieldBegin('order_ids', TType.LIST, 1)
53038
      oprot.writeFieldBegin('order_ids', TType.LIST, 1)
52841
      oprot.writeListBegin(TType.I64, len(self.order_ids))
53039
      oprot.writeListBegin(TType.I64, len(self.order_ids))
52842
      for iter1247 in self.order_ids:
53040
      for iter1254 in self.order_ids:
52843
        oprot.writeI64(iter1247)
53041
        oprot.writeI64(iter1254)
52844
      oprot.writeListEnd()
53042
      oprot.writeListEnd()
52845
      oprot.writeFieldEnd()
53043
      oprot.writeFieldEnd()
52846
    if self.statuses is not None:
53044
    if self.statuses is not None:
52847
      oprot.writeFieldBegin('statuses', TType.LIST, 2)
53045
      oprot.writeFieldBegin('statuses', TType.LIST, 2)
52848
      oprot.writeListBegin(TType.STRING, len(self.statuses))
53046
      oprot.writeListBegin(TType.STRING, len(self.statuses))
52849
      for iter1248 in self.statuses:
53047
      for iter1255 in self.statuses:
52850
        oprot.writeString(iter1248)
53048
        oprot.writeString(iter1255)
52851
      oprot.writeListEnd()
53049
      oprot.writeListEnd()
52852
      oprot.writeFieldEnd()
53050
      oprot.writeFieldEnd()
52853
    oprot.writeFieldStop()
53051
    oprot.writeFieldStop()
52854
    oprot.writeStructEnd()
53052
    oprot.writeStructEnd()
52855
 
53053
 
Line 52891... Line 53089...
52891
      if ftype == TType.STOP:
53089
      if ftype == TType.STOP:
52892
        break
53090
        break
52893
      if fid == 0:
53091
      if fid == 0:
52894
        if ftype == TType.MAP:
53092
        if ftype == TType.MAP:
52895
          self.success = {}
53093
          self.success = {}
52896
          (_ktype1250, _vtype1251, _size1249 ) = iprot.readMapBegin() 
53094
          (_ktype1257, _vtype1258, _size1256 ) = iprot.readMapBegin() 
52897
          for _i1253 in xrange(_size1249):
53095
          for _i1260 in xrange(_size1256):
52898
            _key1254 = iprot.readI64();
53096
            _key1261 = iprot.readI64();
52899
            _val1255 = []
53097
            _val1262 = []
52900
            (_etype1259, _size1256) = iprot.readListBegin()
53098
            (_etype1266, _size1263) = iprot.readListBegin()
52901
            for _i1260 in xrange(_size1256):
53099
            for _i1267 in xrange(_size1263):
52902
              _elem1261 = ReturnOrderInfo()
53100
              _elem1268 = ReturnOrderInfo()
52903
              _elem1261.read(iprot)
53101
              _elem1268.read(iprot)
52904
              _val1255.append(_elem1261)
53102
              _val1262.append(_elem1268)
52905
            iprot.readListEnd()
53103
            iprot.readListEnd()
52906
            self.success[_key1254] = _val1255
53104
            self.success[_key1261] = _val1262
52907
          iprot.readMapEnd()
53105
          iprot.readMapEnd()
52908
        else:
53106
        else:
52909
          iprot.skip(ftype)
53107
          iprot.skip(ftype)
52910
      else:
53108
      else:
52911
        iprot.skip(ftype)
53109
        iprot.skip(ftype)
Line 52918... Line 53116...
52918
      return
53116
      return
52919
    oprot.writeStructBegin('getReturnOrderInfoListAsByStatus_result')
53117
    oprot.writeStructBegin('getReturnOrderInfoListAsByStatus_result')
52920
    if self.success is not None:
53118
    if self.success is not None:
52921
      oprot.writeFieldBegin('success', TType.MAP, 0)
53119
      oprot.writeFieldBegin('success', TType.MAP, 0)
52922
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.success))
53120
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.success))
52923
      for kiter1262,viter1263 in self.success.items():
53121
      for kiter1269,viter1270 in self.success.items():
52924
        oprot.writeI64(kiter1262)
53122
        oprot.writeI64(kiter1269)
52925
        oprot.writeListBegin(TType.STRUCT, len(viter1263))
53123
        oprot.writeListBegin(TType.STRUCT, len(viter1270))
52926
        for iter1264 in viter1263:
53124
        for iter1271 in viter1270:
52927
          iter1264.write(oprot)
53125
          iter1271.write(oprot)
52928
        oprot.writeListEnd()
53126
        oprot.writeListEnd()
52929
      oprot.writeMapEnd()
53127
      oprot.writeMapEnd()
52930
      oprot.writeFieldEnd()
53128
      oprot.writeFieldEnd()
52931
    oprot.writeFieldStop()
53129
    oprot.writeFieldStop()
52932
    oprot.writeStructEnd()
53130
    oprot.writeStructEnd()
Line 53103... Line 53301...
53103
      if ftype == TType.STOP:
53301
      if ftype == TType.STOP:
53104
        break
53302
        break
53105
      if fid == 1:
53303
      if fid == 1:
53106
        if ftype == TType.MAP:
53304
        if ftype == TType.MAP:
53107
          self.orderReturnInfosMap = {}
53305
          self.orderReturnInfosMap = {}
53108
          (_ktype1266, _vtype1267, _size1265 ) = iprot.readMapBegin() 
53306
          (_ktype1273, _vtype1274, _size1272 ) = iprot.readMapBegin() 
53109
          for _i1269 in xrange(_size1265):
53307
          for _i1276 in xrange(_size1272):
53110
            _key1270 = iprot.readI64();
53308
            _key1277 = iprot.readI64();
53111
            _val1271 = []
53309
            _val1278 = []
53112
            (_etype1275, _size1272) = iprot.readListBegin()
53310
            (_etype1282, _size1279) = iprot.readListBegin()
53113
            for _i1276 in xrange(_size1272):
53311
            for _i1283 in xrange(_size1279):
53114
              _elem1277 = ReturnOrderInfo()
53312
              _elem1284 = ReturnOrderInfo()
53115
              _elem1277.read(iprot)
53313
              _elem1284.read(iprot)
53116
              _val1271.append(_elem1277)
53314
              _val1278.append(_elem1284)
53117
            iprot.readListEnd()
53315
            iprot.readListEnd()
53118
            self.orderReturnInfosMap[_key1270] = _val1271
53316
            self.orderReturnInfosMap[_key1277] = _val1278
53119
          iprot.readMapEnd()
53317
          iprot.readMapEnd()
53120
        else:
53318
        else:
53121
          iprot.skip(ftype)
53319
          iprot.skip(ftype)
53122
      else:
53320
      else:
53123
        iprot.skip(ftype)
53321
        iprot.skip(ftype)
Line 53130... Line 53328...
53130
      return
53328
      return
53131
    oprot.writeStructBegin('bulkUpdateReturnOrderInfo_args')
53329
    oprot.writeStructBegin('bulkUpdateReturnOrderInfo_args')
53132
    if self.orderReturnInfosMap is not None:
53330
    if self.orderReturnInfosMap is not None:
53133
      oprot.writeFieldBegin('orderReturnInfosMap', TType.MAP, 1)
53331
      oprot.writeFieldBegin('orderReturnInfosMap', TType.MAP, 1)
53134
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.orderReturnInfosMap))
53332
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.orderReturnInfosMap))
53135
      for kiter1278,viter1279 in self.orderReturnInfosMap.items():
53333
      for kiter1285,viter1286 in self.orderReturnInfosMap.items():
53136
        oprot.writeI64(kiter1278)
53334
        oprot.writeI64(kiter1285)
53137
        oprot.writeListBegin(TType.STRUCT, len(viter1279))
53335
        oprot.writeListBegin(TType.STRUCT, len(viter1286))
53138
        for iter1280 in viter1279:
53336
        for iter1287 in viter1286:
53139
          iter1280.write(oprot)
53337
          iter1287.write(oprot)
53140
        oprot.writeListEnd()
53338
        oprot.writeListEnd()
53141
      oprot.writeMapEnd()
53339
      oprot.writeMapEnd()
53142
      oprot.writeFieldEnd()
53340
      oprot.writeFieldEnd()
53143
    oprot.writeFieldStop()
53341
    oprot.writeFieldStop()
53144
    oprot.writeStructEnd()
53342
    oprot.writeStructEnd()
Line 53184... Line 53382...
53184
      if ftype == TType.STOP:
53382
      if ftype == TType.STOP:
53185
        break
53383
        break
53186
      if fid == 0:
53384
      if fid == 0:
53187
        if ftype == TType.MAP:
53385
        if ftype == TType.MAP:
53188
          self.success = {}
53386
          self.success = {}
53189
          (_ktype1282, _vtype1283, _size1281 ) = iprot.readMapBegin() 
53387
          (_ktype1289, _vtype1290, _size1288 ) = iprot.readMapBegin() 
53190
          for _i1285 in xrange(_size1281):
53388
          for _i1292 in xrange(_size1288):
53191
            _key1286 = iprot.readI64();
53389
            _key1293 = iprot.readI64();
53192
            _val1287 = iprot.readBool();
53390
            _val1294 = iprot.readBool();
53193
            self.success[_key1286] = _val1287
53391
            self.success[_key1293] = _val1294
53194
          iprot.readMapEnd()
53392
          iprot.readMapEnd()
53195
        else:
53393
        else:
53196
          iprot.skip(ftype)
53394
          iprot.skip(ftype)
53197
      elif fid == 1:
53395
      elif fid == 1:
53198
        if ftype == TType.STRUCT:
53396
        if ftype == TType.STRUCT:
Line 53211... Line 53409...
53211
      return
53409
      return
53212
    oprot.writeStructBegin('bulkUpdateReturnOrderInfo_result')
53410
    oprot.writeStructBegin('bulkUpdateReturnOrderInfo_result')
53213
    if self.success is not None:
53411
    if self.success is not None:
53214
      oprot.writeFieldBegin('success', TType.MAP, 0)
53412
      oprot.writeFieldBegin('success', TType.MAP, 0)
53215
      oprot.writeMapBegin(TType.I64, TType.BOOL, len(self.success))
53413
      oprot.writeMapBegin(TType.I64, TType.BOOL, len(self.success))
53216
      for kiter1288,viter1289 in self.success.items():
53414
      for kiter1295,viter1296 in self.success.items():
53217
        oprot.writeI64(kiter1288)
53415
        oprot.writeI64(kiter1295)
53218
        oprot.writeBool(viter1289)
53416
        oprot.writeBool(viter1296)
53219
      oprot.writeMapEnd()
53417
      oprot.writeMapEnd()
53220
      oprot.writeFieldEnd()
53418
      oprot.writeFieldEnd()
53221
    if self.ex is not None:
53419
    if self.ex is not None:
53222
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
53420
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
53223
      self.ex.write(oprot)
53421
      self.ex.write(oprot)
Line 53323... Line 53521...
53323
      if ftype == TType.STOP:
53521
      if ftype == TType.STOP:
53324
        break
53522
        break
53325
      if fid == 0:
53523
      if fid == 0:
53326
        if ftype == TType.LIST:
53524
        if ftype == TType.LIST:
53327
          self.success = []
53525
          self.success = []
53328
          (_etype1293, _size1290) = iprot.readListBegin()
53526
          (_etype1300, _size1297) = iprot.readListBegin()
53329
          for _i1294 in xrange(_size1290):
53527
          for _i1301 in xrange(_size1297):
53330
            _elem1295 = ReturnOrderInfo()
53528
            _elem1302 = ReturnOrderInfo()
53331
            _elem1295.read(iprot)
53529
            _elem1302.read(iprot)
53332
            self.success.append(_elem1295)
53530
            self.success.append(_elem1302)
53333
          iprot.readListEnd()
53531
          iprot.readListEnd()
53334
        else:
53532
        else:
53335
          iprot.skip(ftype)
53533
          iprot.skip(ftype)
53336
      else:
53534
      else:
53337
        iprot.skip(ftype)
53535
        iprot.skip(ftype)
Line 53344... Line 53542...
53344
      return
53542
      return
53345
    oprot.writeStructBegin('getReturnOrdersAsPerWarehouseId_result')
53543
    oprot.writeStructBegin('getReturnOrdersAsPerWarehouseId_result')
53346
    if self.success is not None:
53544
    if self.success is not None:
53347
      oprot.writeFieldBegin('success', TType.LIST, 0)
53545
      oprot.writeFieldBegin('success', TType.LIST, 0)
53348
      oprot.writeListBegin(TType.STRUCT, len(self.success))
53546
      oprot.writeListBegin(TType.STRUCT, len(self.success))
53349
      for iter1296 in self.success:
53547
      for iter1303 in self.success:
53350
        iter1296.write(oprot)
53548
        iter1303.write(oprot)
53351
      oprot.writeListEnd()
53549
      oprot.writeListEnd()
53352
      oprot.writeFieldEnd()
53550
      oprot.writeFieldEnd()
53353
    oprot.writeFieldStop()
53551
    oprot.writeFieldStop()
53354
    oprot.writeStructEnd()
53552
    oprot.writeStructEnd()
53355
 
53553
 
Line 53720... Line 53918...
53720
      if ftype == TType.STOP:
53918
      if ftype == TType.STOP:
53721
        break
53919
        break
53722
      if fid == 0:
53920
      if fid == 0:
53723
        if ftype == TType.LIST:
53921
        if ftype == TType.LIST:
53724
          self.success = []
53922
          self.success = []
53725
          (_etype1300, _size1297) = iprot.readListBegin()
53923
          (_etype1307, _size1304) = iprot.readListBegin()
53726
          for _i1301 in xrange(_size1297):
53924
          for _i1308 in xrange(_size1304):
53727
            _elem1302 = ReturnOrderInfo()
53925
            _elem1309 = ReturnOrderInfo()
53728
            _elem1302.read(iprot)
53926
            _elem1309.read(iprot)
53729
            self.success.append(_elem1302)
53927
            self.success.append(_elem1309)
53730
          iprot.readListEnd()
53928
          iprot.readListEnd()
53731
        else:
53929
        else:
53732
          iprot.skip(ftype)
53930
          iprot.skip(ftype)
53733
      elif fid == 1:
53931
      elif fid == 1:
53734
        if ftype == TType.STRUCT:
53932
        if ftype == TType.STRUCT:
Line 53747... Line 53945...
53747
      return
53945
      return
53748
    oprot.writeStructBegin('getReturnOrdersForReturnTransaction_result')
53946
    oprot.writeStructBegin('getReturnOrdersForReturnTransaction_result')
53749
    if self.success is not None:
53947
    if self.success is not None:
53750
      oprot.writeFieldBegin('success', TType.LIST, 0)
53948
      oprot.writeFieldBegin('success', TType.LIST, 0)
53751
      oprot.writeListBegin(TType.STRUCT, len(self.success))
53949
      oprot.writeListBegin(TType.STRUCT, len(self.success))
53752
      for iter1303 in self.success:
53950
      for iter1310 in self.success:
53753
        iter1303.write(oprot)
53951
        iter1310.write(oprot)
53754
      oprot.writeListEnd()
53952
      oprot.writeListEnd()
53755
      oprot.writeFieldEnd()
53953
      oprot.writeFieldEnd()
53756
    if self.ex is not None:
53954
    if self.ex is not None:
53757
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
53955
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
53758
      self.ex.write(oprot)
53956
      self.ex.write(oprot)
Line 53815... Line 54013...
53815
        else:
54013
        else:
53816
          iprot.skip(ftype)
54014
          iprot.skip(ftype)
53817
      elif fid == 3:
54015
      elif fid == 3:
53818
        if ftype == TType.LIST:
54016
        if ftype == TType.LIST:
53819
          self.returnOrderIds = []
54017
          self.returnOrderIds = []
53820
          (_etype1307, _size1304) = iprot.readListBegin()
54018
          (_etype1314, _size1311) = iprot.readListBegin()
53821
          for _i1308 in xrange(_size1304):
54019
          for _i1315 in xrange(_size1311):
53822
            _elem1309 = iprot.readI64();
54020
            _elem1316 = iprot.readI64();
53823
            self.returnOrderIds.append(_elem1309)
54021
            self.returnOrderIds.append(_elem1316)
53824
          iprot.readListEnd()
54022
          iprot.readListEnd()
53825
        else:
54023
        else:
53826
          iprot.skip(ftype)
54024
          iprot.skip(ftype)
53827
      else:
54025
      else:
53828
        iprot.skip(ftype)
54026
        iprot.skip(ftype)
Line 53843... Line 54041...
53843
      oprot.writeI32(self.status)
54041
      oprot.writeI32(self.status)
53844
      oprot.writeFieldEnd()
54042
      oprot.writeFieldEnd()
53845
    if self.returnOrderIds is not None:
54043
    if self.returnOrderIds is not None:
53846
      oprot.writeFieldBegin('returnOrderIds', TType.LIST, 3)
54044
      oprot.writeFieldBegin('returnOrderIds', TType.LIST, 3)
53847
      oprot.writeListBegin(TType.I64, len(self.returnOrderIds))
54045
      oprot.writeListBegin(TType.I64, len(self.returnOrderIds))
53848
      for iter1310 in self.returnOrderIds:
54046
      for iter1317 in self.returnOrderIds:
53849
        oprot.writeI64(iter1310)
54047
        oprot.writeI64(iter1317)
53850
      oprot.writeListEnd()
54048
      oprot.writeListEnd()
53851
      oprot.writeFieldEnd()
54049
      oprot.writeFieldEnd()
53852
    oprot.writeFieldStop()
54050
    oprot.writeFieldStop()
53853
    oprot.writeStructEnd()
54051
    oprot.writeStructEnd()
53854
 
54052
 
Line 53966... Line 54164...
53966
      if ftype == TType.STOP:
54164
      if ftype == TType.STOP:
53967
        break
54165
        break
53968
      if fid == 1:
54166
      if fid == 1:
53969
        if ftype == TType.LIST:
54167
        if ftype == TType.LIST:
53970
          self.returnOrderIds = []
54168
          self.returnOrderIds = []
53971
          (_etype1314, _size1311) = iprot.readListBegin()
54169
          (_etype1321, _size1318) = iprot.readListBegin()
53972
          for _i1315 in xrange(_size1311):
54170
          for _i1322 in xrange(_size1318):
53973
            _elem1316 = iprot.readI64();
54171
            _elem1323 = iprot.readI64();
53974
            self.returnOrderIds.append(_elem1316)
54172
            self.returnOrderIds.append(_elem1323)
53975
          iprot.readListEnd()
54173
          iprot.readListEnd()
53976
        else:
54174
        else:
53977
          iprot.skip(ftype)
54175
          iprot.skip(ftype)
53978
      elif fid == 2:
54176
      elif fid == 2:
53979
        if ftype == TType.I64:
54177
        if ftype == TType.I64:
Line 53991... Line 54189...
53991
      return
54189
      return
53992
    oprot.writeStructBegin('createReturnPickupRequest_args')
54190
    oprot.writeStructBegin('createReturnPickupRequest_args')
53993
    if self.returnOrderIds is not None:
54191
    if self.returnOrderIds is not None:
53994
      oprot.writeFieldBegin('returnOrderIds', TType.LIST, 1)
54192
      oprot.writeFieldBegin('returnOrderIds', TType.LIST, 1)
53995
      oprot.writeListBegin(TType.I64, len(self.returnOrderIds))
54193
      oprot.writeListBegin(TType.I64, len(self.returnOrderIds))
53996
      for iter1317 in self.returnOrderIds:
54194
      for iter1324 in self.returnOrderIds:
53997
        oprot.writeI64(iter1317)
54195
        oprot.writeI64(iter1324)
53998
      oprot.writeListEnd()
54196
      oprot.writeListEnd()
53999
      oprot.writeFieldEnd()
54197
      oprot.writeFieldEnd()
54000
    if self.providerId is not None:
54198
    if self.providerId is not None:
54001
      oprot.writeFieldBegin('providerId', TType.I64, 2)
54199
      oprot.writeFieldBegin('providerId', TType.I64, 2)
54002
      oprot.writeI64(self.providerId)
54200
      oprot.writeI64(self.providerId)
Line 54310... Line 54508...
54310
      if ftype == TType.STOP:
54508
      if ftype == TType.STOP:
54311
        break
54509
        break
54312
      if fid == 0:
54510
      if fid == 0:
54313
        if ftype == TType.LIST:
54511
        if ftype == TType.LIST:
54314
          self.success = []
54512
          self.success = []
54315
          (_etype1321, _size1318) = iprot.readListBegin()
54513
          (_etype1328, _size1325) = iprot.readListBegin()
54316
          for _i1322 in xrange(_size1318):
54514
          for _i1329 in xrange(_size1325):
54317
            _elem1323 = ReturnOrderInfo()
54515
            _elem1330 = ReturnOrderInfo()
54318
            _elem1323.read(iprot)
54516
            _elem1330.read(iprot)
54319
            self.success.append(_elem1323)
54517
            self.success.append(_elem1330)
54320
          iprot.readListEnd()
54518
          iprot.readListEnd()
54321
        else:
54519
        else:
54322
          iprot.skip(ftype)
54520
          iprot.skip(ftype)
54323
      elif fid == 1:
54521
      elif fid == 1:
54324
        if ftype == TType.STRUCT:
54522
        if ftype == TType.STRUCT:
Line 54337... Line 54535...
54337
      return
54535
      return
54338
    oprot.writeStructBegin('getAllReturnOrdersForReturnPickupRequest_result')
54536
    oprot.writeStructBegin('getAllReturnOrdersForReturnPickupRequest_result')
54339
    if self.success is not None:
54537
    if self.success is not None:
54340
      oprot.writeFieldBegin('success', TType.LIST, 0)
54538
      oprot.writeFieldBegin('success', TType.LIST, 0)
54341
      oprot.writeListBegin(TType.STRUCT, len(self.success))
54539
      oprot.writeListBegin(TType.STRUCT, len(self.success))
54342
      for iter1324 in self.success:
54540
      for iter1331 in self.success:
54343
        iter1324.write(oprot)
54541
        iter1331.write(oprot)
54344
      oprot.writeListEnd()
54542
      oprot.writeListEnd()
54345
      oprot.writeFieldEnd()
54543
      oprot.writeFieldEnd()
54346
    if self.ex is not None:
54544
    if self.ex is not None:
54347
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
54545
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
54348
      self.ex.write(oprot)
54546
      self.ex.write(oprot)
Line 54392... Line 54590...
54392
      if ftype == TType.STOP:
54590
      if ftype == TType.STOP:
54393
        break
54591
        break
54394
      if fid == 1:
54592
      if fid == 1:
54395
        if ftype == TType.MAP:
54593
        if ftype == TType.MAP:
54396
          self.returnOrdersMap = {}
54594
          self.returnOrdersMap = {}
54397
          (_ktype1326, _vtype1327, _size1325 ) = iprot.readMapBegin() 
54595
          (_ktype1333, _vtype1334, _size1332 ) = iprot.readMapBegin() 
54398
          for _i1329 in xrange(_size1325):
54596
          for _i1336 in xrange(_size1332):
54399
            _key1330 = iprot.readI64();
54597
            _key1337 = iprot.readI64();
54400
            _val1331 = {}
54598
            _val1338 = {}
54401
            (_ktype1333, _vtype1334, _size1332 ) = iprot.readMapBegin() 
54599
            (_ktype1340, _vtype1341, _size1339 ) = iprot.readMapBegin() 
54402
            for _i1336 in xrange(_size1332):
54600
            for _i1343 in xrange(_size1339):
54403
              _key1337 = iprot.readString();
54601
              _key1344 = iprot.readString();
54404
              _val1338 = iprot.readString();
54602
              _val1345 = iprot.readString();
54405
              _val1331[_key1337] = _val1338
54603
              _val1338[_key1344] = _val1345
54406
            iprot.readMapEnd()
54604
            iprot.readMapEnd()
54407
            self.returnOrdersMap[_key1330] = _val1331
54605
            self.returnOrdersMap[_key1337] = _val1338
54408
          iprot.readMapEnd()
54606
          iprot.readMapEnd()
54409
        else:
54607
        else:
54410
          iprot.skip(ftype)
54608
          iprot.skip(ftype)
54411
      elif fid == 2:
54609
      elif fid == 2:
54412
        if ftype == TType.I64:
54610
        if ftype == TType.I64:
Line 54424... Line 54622...
54424
      return
54622
      return
54425
    oprot.writeStructBegin('receiveReturnPickup_args')
54623
    oprot.writeStructBegin('receiveReturnPickup_args')
54426
    if self.returnOrdersMap is not None:
54624
    if self.returnOrdersMap is not None:
54427
      oprot.writeFieldBegin('returnOrdersMap', TType.MAP, 1)
54625
      oprot.writeFieldBegin('returnOrdersMap', TType.MAP, 1)
54428
      oprot.writeMapBegin(TType.I64, TType.MAP, len(self.returnOrdersMap))
54626
      oprot.writeMapBegin(TType.I64, TType.MAP, len(self.returnOrdersMap))
54429
      for kiter1339,viter1340 in self.returnOrdersMap.items():
54627
      for kiter1346,viter1347 in self.returnOrdersMap.items():
54430
        oprot.writeI64(kiter1339)
54628
        oprot.writeI64(kiter1346)
54431
        oprot.writeMapBegin(TType.STRING, TType.STRING, len(viter1340))
54629
        oprot.writeMapBegin(TType.STRING, TType.STRING, len(viter1347))
54432
        for kiter1341,viter1342 in viter1340.items():
54630
        for kiter1348,viter1349 in viter1347.items():
54433
          oprot.writeString(kiter1341)
54631
          oprot.writeString(kiter1348)
54434
          oprot.writeString(viter1342)
54632
          oprot.writeString(viter1349)
54435
        oprot.writeMapEnd()
54633
        oprot.writeMapEnd()
54436
      oprot.writeMapEnd()
54634
      oprot.writeMapEnd()
54437
      oprot.writeFieldEnd()
54635
      oprot.writeFieldEnd()
54438
    if self.id is not None:
54636
    if self.id is not None:
54439
      oprot.writeFieldBegin('id', TType.I64, 2)
54637
      oprot.writeFieldBegin('id', TType.I64, 2)
Line 54561... Line 54759...
54561
        else:
54759
        else:
54562
          iprot.skip(ftype)
54760
          iprot.skip(ftype)
54563
      elif fid == 2:
54761
      elif fid == 2:
54564
        if ftype == TType.MAP:
54762
        if ftype == TType.MAP:
54565
          self.returnOrdersMap = {}
54763
          self.returnOrdersMap = {}
54566
          (_ktype1344, _vtype1345, _size1343 ) = iprot.readMapBegin() 
54764
          (_ktype1351, _vtype1352, _size1350 ) = iprot.readMapBegin() 
54567
          for _i1347 in xrange(_size1343):
54765
          for _i1354 in xrange(_size1350):
54568
            _key1348 = iprot.readI64();
54766
            _key1355 = iprot.readI64();
54569
            _val1349 = iprot.readBool();
54767
            _val1356 = iprot.readBool();
54570
            self.returnOrdersMap[_key1348] = _val1349
54768
            self.returnOrdersMap[_key1355] = _val1356
54571
          iprot.readMapEnd()
54769
          iprot.readMapEnd()
54572
        else:
54770
        else:
54573
          iprot.skip(ftype)
54771
          iprot.skip(ftype)
54574
      else:
54772
      else:
54575
        iprot.skip(ftype)
54773
        iprot.skip(ftype)
Line 54586... Line 54784...
54586
      oprot.writeI64(self.returnPickupId)
54784
      oprot.writeI64(self.returnPickupId)
54587
      oprot.writeFieldEnd()
54785
      oprot.writeFieldEnd()
54588
    if self.returnOrdersMap is not None:
54786
    if self.returnOrdersMap is not None:
54589
      oprot.writeFieldBegin('returnOrdersMap', TType.MAP, 2)
54787
      oprot.writeFieldBegin('returnOrdersMap', TType.MAP, 2)
54590
      oprot.writeMapBegin(TType.I64, TType.BOOL, len(self.returnOrdersMap))
54788
      oprot.writeMapBegin(TType.I64, TType.BOOL, len(self.returnOrdersMap))
54591
      for kiter1350,viter1351 in self.returnOrdersMap.items():
54789
      for kiter1357,viter1358 in self.returnOrdersMap.items():
54592
        oprot.writeI64(kiter1350)
54790
        oprot.writeI64(kiter1357)
54593
        oprot.writeBool(viter1351)
54791
        oprot.writeBool(viter1358)
54594
      oprot.writeMapEnd()
54792
      oprot.writeMapEnd()
54595
      oprot.writeFieldEnd()
54793
      oprot.writeFieldEnd()
54596
    oprot.writeFieldStop()
54794
    oprot.writeFieldStop()
54597
    oprot.writeStructEnd()
54795
    oprot.writeStructEnd()
54598
 
54796
 
Line 54715... Line 54913...
54715
        else:
54913
        else:
54716
          iprot.skip(ftype)
54914
          iprot.skip(ftype)
54717
      elif fid == 2:
54915
      elif fid == 2:
54718
        if ftype == TType.MAP:
54916
        if ftype == TType.MAP:
54719
          self.returnOrdersMap = {}
54917
          self.returnOrdersMap = {}
54720
          (_ktype1353, _vtype1354, _size1352 ) = iprot.readMapBegin() 
54918
          (_ktype1360, _vtype1361, _size1359 ) = iprot.readMapBegin() 
54721
          for _i1356 in xrange(_size1352):
54919
          for _i1363 in xrange(_size1359):
54722
            _key1357 = iprot.readI64();
54920
            _key1364 = iprot.readI64();
54723
            _val1358 = {}
54921
            _val1365 = {}
54724
            (_ktype1360, _vtype1361, _size1359 ) = iprot.readMapBegin() 
54922
            (_ktype1367, _vtype1368, _size1366 ) = iprot.readMapBegin() 
54725
            for _i1363 in xrange(_size1359):
54923
            for _i1370 in xrange(_size1366):
54726
              _key1364 = iprot.readString();
54924
              _key1371 = iprot.readString();
54727
              _val1365 = iprot.readString();
54925
              _val1372 = iprot.readString();
54728
              _val1358[_key1364] = _val1365
54926
              _val1365[_key1371] = _val1372
54729
            iprot.readMapEnd()
54927
            iprot.readMapEnd()
54730
            self.returnOrdersMap[_key1357] = _val1358
54928
            self.returnOrdersMap[_key1364] = _val1365
54731
          iprot.readMapEnd()
54929
          iprot.readMapEnd()
54732
        else:
54930
        else:
54733
          iprot.skip(ftype)
54931
          iprot.skip(ftype)
54734
      else:
54932
      else:
54735
        iprot.skip(ftype)
54933
        iprot.skip(ftype)
Line 54746... Line 54944...
54746
      oprot.writeI64(self.returnPickupId)
54944
      oprot.writeI64(self.returnPickupId)
54747
      oprot.writeFieldEnd()
54945
      oprot.writeFieldEnd()
54748
    if self.returnOrdersMap is not None:
54946
    if self.returnOrdersMap is not None:
54749
      oprot.writeFieldBegin('returnOrdersMap', TType.MAP, 2)
54947
      oprot.writeFieldBegin('returnOrdersMap', TType.MAP, 2)
54750
      oprot.writeMapBegin(TType.I64, TType.MAP, len(self.returnOrdersMap))
54948
      oprot.writeMapBegin(TType.I64, TType.MAP, len(self.returnOrdersMap))
54751
      for kiter1366,viter1367 in self.returnOrdersMap.items():
54949
      for kiter1373,viter1374 in self.returnOrdersMap.items():
54752
        oprot.writeI64(kiter1366)
54950
        oprot.writeI64(kiter1373)
54753
        oprot.writeMapBegin(TType.STRING, TType.STRING, len(viter1367))
54951
        oprot.writeMapBegin(TType.STRING, TType.STRING, len(viter1374))
54754
        for kiter1368,viter1369 in viter1367.items():
54952
        for kiter1375,viter1376 in viter1374.items():
54755
          oprot.writeString(kiter1368)
54953
          oprot.writeString(kiter1375)
54756
          oprot.writeString(viter1369)
54954
          oprot.writeString(viter1376)
54757
        oprot.writeMapEnd()
54955
        oprot.writeMapEnd()
54758
      oprot.writeMapEnd()
54956
      oprot.writeMapEnd()
54759
      oprot.writeFieldEnd()
54957
      oprot.writeFieldEnd()
54760
    oprot.writeFieldStop()
54958
    oprot.writeFieldStop()
54761
    oprot.writeStructEnd()
54959
    oprot.writeStructEnd()
Line 55006... Line 55204...
55006
      if ftype == TType.STOP:
55204
      if ftype == TType.STOP:
55007
        break
55205
        break
55008
      if fid == 1:
55206
      if fid == 1:
55009
        if ftype == TType.MAP:
55207
        if ftype == TType.MAP:
55010
          self.refundOrdersMap = {}
55208
          self.refundOrdersMap = {}
55011
          (_ktype1371, _vtype1372, _size1370 ) = iprot.readMapBegin() 
55209
          (_ktype1378, _vtype1379, _size1377 ) = iprot.readMapBegin() 
55012
          for _i1374 in xrange(_size1370):
55210
          for _i1381 in xrange(_size1377):
55013
            _key1375 = iprot.readI64();
55211
            _key1382 = iprot.readI64();
55014
            _val1376 = {}
55212
            _val1383 = {}
55015
            (_ktype1378, _vtype1379, _size1377 ) = iprot.readMapBegin() 
55213
            (_ktype1385, _vtype1386, _size1384 ) = iprot.readMapBegin() 
55016
            for _i1381 in xrange(_size1377):
55214
            for _i1388 in xrange(_size1384):
55017
              _key1382 = iprot.readString();
55215
              _key1389 = iprot.readString();
55018
              _val1383 = iprot.readString();
55216
              _val1390 = iprot.readString();
55019
              _val1376[_key1382] = _val1383
55217
              _val1383[_key1389] = _val1390
55020
            iprot.readMapEnd()
55218
            iprot.readMapEnd()
55021
            self.refundOrdersMap[_key1375] = _val1376
55219
            self.refundOrdersMap[_key1382] = _val1383
55022
          iprot.readMapEnd()
55220
          iprot.readMapEnd()
55023
        else:
55221
        else:
55024
          iprot.skip(ftype)
55222
          iprot.skip(ftype)
55025
      elif fid == 2:
55223
      elif fid == 2:
55026
        if ftype == TType.I64:
55224
        if ftype == TType.I64:
Line 55038... Line 55236...
55038
      return
55236
      return
55039
    oprot.writeStructBegin('refundReturnTransactionPayment_args')
55237
    oprot.writeStructBegin('refundReturnTransactionPayment_args')
55040
    if self.refundOrdersMap is not None:
55238
    if self.refundOrdersMap is not None:
55041
      oprot.writeFieldBegin('refundOrdersMap', TType.MAP, 1)
55239
      oprot.writeFieldBegin('refundOrdersMap', TType.MAP, 1)
55042
      oprot.writeMapBegin(TType.I64, TType.MAP, len(self.refundOrdersMap))
55240
      oprot.writeMapBegin(TType.I64, TType.MAP, len(self.refundOrdersMap))
55043
      for kiter1384,viter1385 in self.refundOrdersMap.items():
55241
      for kiter1391,viter1392 in self.refundOrdersMap.items():
55044
        oprot.writeI64(kiter1384)
55242
        oprot.writeI64(kiter1391)
55045
        oprot.writeMapBegin(TType.STRING, TType.STRING, len(viter1385))
55243
        oprot.writeMapBegin(TType.STRING, TType.STRING, len(viter1392))
55046
        for kiter1386,viter1387 in viter1385.items():
55244
        for kiter1393,viter1394 in viter1392.items():
55047
          oprot.writeString(kiter1386)
55245
          oprot.writeString(kiter1393)
55048
          oprot.writeString(viter1387)
55246
          oprot.writeString(viter1394)
55049
        oprot.writeMapEnd()
55247
        oprot.writeMapEnd()
55050
      oprot.writeMapEnd()
55248
      oprot.writeMapEnd()
55051
      oprot.writeFieldEnd()
55249
      oprot.writeFieldEnd()
55052
    if self.returntransactionId is not None:
55250
    if self.returntransactionId is not None:
55053
      oprot.writeFieldBegin('returntransactionId', TType.I64, 2)
55251
      oprot.writeFieldBegin('returntransactionId', TType.I64, 2)
Line 55179... Line 55377...
55179
      if ftype == TType.STOP:
55377
      if ftype == TType.STOP:
55180
        break
55378
        break
55181
      if fid == 1:
55379
      if fid == 1:
55182
        if ftype == TType.LIST:
55380
        if ftype == TType.LIST:
55183
          self.statusList = []
55381
          self.statusList = []
55184
          (_etype1391, _size1388) = iprot.readListBegin()
55382
          (_etype1398, _size1395) = iprot.readListBegin()
55185
          for _i1392 in xrange(_size1388):
55383
          for _i1399 in xrange(_size1395):
55186
            _elem1393 = iprot.readI32();
55384
            _elem1400 = iprot.readI32();
55187
            self.statusList.append(_elem1393)
55385
            self.statusList.append(_elem1400)
55188
          iprot.readListEnd()
55386
          iprot.readListEnd()
55189
        else:
55387
        else:
55190
          iprot.skip(ftype)
55388
          iprot.skip(ftype)
55191
      elif fid == 2:
55389
      elif fid == 2:
55192
        if ftype == TType.STRING:
55390
        if ftype == TType.STRING:
Line 55219... Line 55417...
55219
      return
55417
      return
55220
    oprot.writeStructBegin('getReturnTransactionsForCustomer_args')
55418
    oprot.writeStructBegin('getReturnTransactionsForCustomer_args')
55221
    if self.statusList is not None:
55419
    if self.statusList is not None:
55222
      oprot.writeFieldBegin('statusList', TType.LIST, 1)
55420
      oprot.writeFieldBegin('statusList', TType.LIST, 1)
55223
      oprot.writeListBegin(TType.I32, len(self.statusList))
55421
      oprot.writeListBegin(TType.I32, len(self.statusList))
55224
      for iter1394 in self.statusList:
55422
      for iter1401 in self.statusList:
55225
        oprot.writeI32(iter1394)
55423
        oprot.writeI32(iter1401)
55226
      oprot.writeListEnd()
55424
      oprot.writeListEnd()
55227
      oprot.writeFieldEnd()
55425
      oprot.writeFieldEnd()
55228
    if self.customerMobile is not None:
55426
    if self.customerMobile is not None:
55229
      oprot.writeFieldBegin('customerMobile', TType.STRING, 2)
55427
      oprot.writeFieldBegin('customerMobile', TType.STRING, 2)
55230
      oprot.writeString(self.customerMobile)
55428
      oprot.writeString(self.customerMobile)
Line 55285... Line 55483...
55285
      if ftype == TType.STOP:
55483
      if ftype == TType.STOP:
55286
        break
55484
        break
55287
      if fid == 0:
55485
      if fid == 0:
55288
        if ftype == TType.LIST:
55486
        if ftype == TType.LIST:
55289
          self.success = []
55487
          self.success = []
55290
          (_etype1398, _size1395) = iprot.readListBegin()
55488
          (_etype1405, _size1402) = iprot.readListBegin()
55291
          for _i1399 in xrange(_size1395):
55489
          for _i1406 in xrange(_size1402):
55292
            _elem1400 = ReturnTransaction()
55490
            _elem1407 = ReturnTransaction()
55293
            _elem1400.read(iprot)
55491
            _elem1407.read(iprot)
55294
            self.success.append(_elem1400)
55492
            self.success.append(_elem1407)
55295
          iprot.readListEnd()
55493
          iprot.readListEnd()
55296
        else:
55494
        else:
55297
          iprot.skip(ftype)
55495
          iprot.skip(ftype)
55298
      elif fid == 1:
55496
      elif fid == 1:
55299
        if ftype == TType.STRUCT:
55497
        if ftype == TType.STRUCT:
Line 55312... Line 55510...
55312
      return
55510
      return
55313
    oprot.writeStructBegin('getReturnTransactionsForCustomer_result')
55511
    oprot.writeStructBegin('getReturnTransactionsForCustomer_result')
55314
    if self.success is not None:
55512
    if self.success is not None:
55315
      oprot.writeFieldBegin('success', TType.LIST, 0)
55513
      oprot.writeFieldBegin('success', TType.LIST, 0)
55316
      oprot.writeListBegin(TType.STRUCT, len(self.success))
55514
      oprot.writeListBegin(TType.STRUCT, len(self.success))
55317
      for iter1401 in self.success:
55515
      for iter1408 in self.success:
55318
        iter1401.write(oprot)
55516
        iter1408.write(oprot)
55319
      oprot.writeListEnd()
55517
      oprot.writeListEnd()
55320
      oprot.writeFieldEnd()
55518
      oprot.writeFieldEnd()
55321
    if self.ex is not None:
55519
    if self.ex is not None:
55322
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
55520
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
55323
      self.ex.write(oprot)
55521
      self.ex.write(oprot)