Subversion Repositories SmartDukaan

Rev

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

Rev 5676 Rev 5713
Line 376... Line 376...
376
     - cod
376
     - cod
377
     - orderIds
377
     - orderIds
378
    """
378
    """
379
    pass
379
    pass
380
 
380
 
381
  def markOrdersAsReturnedFromStore(self, providerId, orderIds):
381
  def markOrdersAsReturnedFromStore(self, providerId, orderIds, awbs):
382
    """
382
    """
383
    Parameters:
383
    Parameters:
384
     - providerId
384
     - providerId
385
     - orderIds
385
     - orderIds
-
 
386
     - awbs
386
    """
387
    """
387
    pass
388
    pass
388
 
389
 
389
  def markOrdersAsPickedUp(self, providerId, pickupDetails):
390
  def markOrdersAsPickedUp(self, providerId, pickupDetails):
390
    """
391
    """
Line 1237... Line 1238...
1237
    Parameters:
1238
    Parameters:
1238
     - storeId
1239
     - storeId
1239
    """
1240
    """
1240
    pass
1241
    pass
1241
 
1242
 
-
 
1243
  def getOrdersCollectionAtStore(self, storeId, fromDate, toDate, onlyCod):
-
 
1244
    """
-
 
1245
    Parameters:
-
 
1246
     - storeId
-
 
1247
     - fromDate
-
 
1248
     - toDate
-
 
1249
     - onlyCod
-
 
1250
    """
-
 
1251
    pass
-
 
1252
 
1242
  def acceptOrderForItem(self, itemId, quantity, fulfilmentWarehouseId, billingWarehouseId):
1253
  def acceptOrderForItem(self, itemId, quantity, fulfilmentWarehouseId, billingWarehouseId):
1243
    """
1254
    """
1244
    Accepts appropriate order for an item in a given billingWarehouse. Usually
1255
    Accepts appropriate order for an item in a given billingWarehouse. Usually
1245
    invoked while scanning IN of items.
1256
    invoked while scanning IN of items.
1246
 
1257
 
Line 2563... Line 2574...
2563
      return result.success
2574
      return result.success
2564
    if result.ex is not None:
2575
    if result.ex is not None:
2565
      raise result.ex
2576
      raise result.ex
2566
    raise TApplicationException(TApplicationException.MISSING_RESULT, "markOrdersAsShippedFromWarehouse failed: unknown result");
2577
    raise TApplicationException(TApplicationException.MISSING_RESULT, "markOrdersAsShippedFromWarehouse failed: unknown result");
2567
 
2578
 
2568
  def markOrdersAsReturnedFromStore(self, providerId, orderIds):
2579
  def markOrdersAsReturnedFromStore(self, providerId, orderIds, awbs):
2569
    """
2580
    """
2570
    Parameters:
2581
    Parameters:
2571
     - providerId
2582
     - providerId
2572
     - orderIds
2583
     - orderIds
-
 
2584
     - awbs
2573
    """
2585
    """
2574
    self.send_markOrdersAsReturnedFromStore(providerId, orderIds)
2586
    self.send_markOrdersAsReturnedFromStore(providerId, orderIds, awbs)
2575
    return self.recv_markOrdersAsReturnedFromStore()
2587
    return self.recv_markOrdersAsReturnedFromStore()
2576
 
2588
 
2577
  def send_markOrdersAsReturnedFromStore(self, providerId, orderIds):
2589
  def send_markOrdersAsReturnedFromStore(self, providerId, orderIds, awbs):
2578
    self._oprot.writeMessageBegin('markOrdersAsReturnedFromStore', TMessageType.CALL, self._seqid)
2590
    self._oprot.writeMessageBegin('markOrdersAsReturnedFromStore', TMessageType.CALL, self._seqid)
2579
    args = markOrdersAsReturnedFromStore_args()
2591
    args = markOrdersAsReturnedFromStore_args()
2580
    args.providerId = providerId
2592
    args.providerId = providerId
2581
    args.orderIds = orderIds
2593
    args.orderIds = orderIds
-
 
2594
    args.awbs = awbs
2582
    args.write(self._oprot)
2595
    args.write(self._oprot)
2583
    self._oprot.writeMessageEnd()
2596
    self._oprot.writeMessageEnd()
2584
    self._oprot.trans.flush()
2597
    self._oprot.trans.flush()
2585
 
2598
 
2586
  def recv_markOrdersAsReturnedFromStore(self, ):
2599
  def recv_markOrdersAsReturnedFromStore(self, ):
Line 5519... Line 5532...
5519
    self._iprot.readMessageEnd()
5532
    self._iprot.readMessageEnd()
5520
    if result.success is not None:
5533
    if result.success is not None:
5521
      return result.success
5534
      return result.success
5522
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getReceivedAtStoreOrders failed: unknown result");
5535
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getReceivedAtStoreOrders failed: unknown result");
5523
 
5536
 
-
 
5537
  def getOrdersCollectionAtStore(self, storeId, fromDate, toDate, onlyCod):
-
 
5538
    """
-
 
5539
    Parameters:
-
 
5540
     - storeId
-
 
5541
     - fromDate
-
 
5542
     - toDate
-
 
5543
     - onlyCod
-
 
5544
    """
-
 
5545
    self.send_getOrdersCollectionAtStore(storeId, fromDate, toDate, onlyCod)
-
 
5546
    return self.recv_getOrdersCollectionAtStore()
-
 
5547
 
-
 
5548
  def send_getOrdersCollectionAtStore(self, storeId, fromDate, toDate, onlyCod):
-
 
5549
    self._oprot.writeMessageBegin('getOrdersCollectionAtStore', TMessageType.CALL, self._seqid)
-
 
5550
    args = getOrdersCollectionAtStore_args()
-
 
5551
    args.storeId = storeId
-
 
5552
    args.fromDate = fromDate
-
 
5553
    args.toDate = toDate
-
 
5554
    args.onlyCod = onlyCod
-
 
5555
    args.write(self._oprot)
-
 
5556
    self._oprot.writeMessageEnd()
-
 
5557
    self._oprot.trans.flush()
-
 
5558
 
-
 
5559
  def recv_getOrdersCollectionAtStore(self, ):
-
 
5560
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
5561
    if mtype == TMessageType.EXCEPTION:
-
 
5562
      x = TApplicationException()
-
 
5563
      x.read(self._iprot)
-
 
5564
      self._iprot.readMessageEnd()
-
 
5565
      raise x
-
 
5566
    result = getOrdersCollectionAtStore_result()
-
 
5567
    result.read(self._iprot)
-
 
5568
    self._iprot.readMessageEnd()
-
 
5569
    if result.success is not None:
-
 
5570
      return result.success
-
 
5571
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getOrdersCollectionAtStore failed: unknown result");
-
 
5572
 
5524
  def acceptOrderForItem(self, itemId, quantity, fulfilmentWarehouseId, billingWarehouseId):
5573
  def acceptOrderForItem(self, itemId, quantity, fulfilmentWarehouseId, billingWarehouseId):
5525
    """
5574
    """
5526
    Accepts appropriate order for an item in a given billingWarehouse. Usually
5575
    Accepts appropriate order for an item in a given billingWarehouse. Usually
5527
    invoked while scanning IN of items.
5576
    invoked while scanning IN of items.
5528
 
5577
 
Line 5682... Line 5731...
5682
    self._processMap["getAllAttributesForOrderId"] = Processor.process_getAllAttributesForOrderId
5731
    self._processMap["getAllAttributesForOrderId"] = Processor.process_getAllAttributesForOrderId
5683
    self._processMap["setOrderAttributes"] = Processor.process_setOrderAttributes
5732
    self._processMap["setOrderAttributes"] = Processor.process_setOrderAttributes
5684
    self._processMap["setOrderAttributeForTransaction"] = Processor.process_setOrderAttributeForTransaction
5733
    self._processMap["setOrderAttributeForTransaction"] = Processor.process_setOrderAttributeForTransaction
5685
    self._processMap["getReceivePendingOrders"] = Processor.process_getReceivePendingOrders
5734
    self._processMap["getReceivePendingOrders"] = Processor.process_getReceivePendingOrders
5686
    self._processMap["getReceivedAtStoreOrders"] = Processor.process_getReceivedAtStoreOrders
5735
    self._processMap["getReceivedAtStoreOrders"] = Processor.process_getReceivedAtStoreOrders
-
 
5736
    self._processMap["getOrdersCollectionAtStore"] = Processor.process_getOrdersCollectionAtStore
5687
    self._processMap["acceptOrderForItem"] = Processor.process_acceptOrderForItem
5737
    self._processMap["acceptOrderForItem"] = Processor.process_acceptOrderForItem
5688
 
5738
 
5689
  def process(self, iprot, oprot):
5739
  def process(self, iprot, oprot):
5690
    (name, type, seqid) = iprot.readMessageBegin()
5740
    (name, type, seqid) = iprot.readMessageBegin()
5691
    if name not in self._processMap:
5741
    if name not in self._processMap:
Line 6196... Line 6246...
6196
    args = markOrdersAsReturnedFromStore_args()
6246
    args = markOrdersAsReturnedFromStore_args()
6197
    args.read(iprot)
6247
    args.read(iprot)
6198
    iprot.readMessageEnd()
6248
    iprot.readMessageEnd()
6199
    result = markOrdersAsReturnedFromStore_result()
6249
    result = markOrdersAsReturnedFromStore_result()
6200
    try:
6250
    try:
6201
      result.success = self._handler.markOrdersAsReturnedFromStore(args.providerId, args.orderIds)
6251
      result.success = self._handler.markOrdersAsReturnedFromStore(args.providerId, args.orderIds, args.awbs)
6202
    except TransactionServiceException, ex:
6252
    except TransactionServiceException, ex:
6203
      result.ex = ex
6253
      result.ex = ex
6204
    oprot.writeMessageBegin("markOrdersAsReturnedFromStore", TMessageType.REPLY, seqid)
6254
    oprot.writeMessageBegin("markOrdersAsReturnedFromStore", TMessageType.REPLY, seqid)
6205
    result.write(oprot)
6255
    result.write(oprot)
6206
    oprot.writeMessageEnd()
6256
    oprot.writeMessageEnd()
Line 7314... Line 7364...
7314
    oprot.writeMessageBegin("getReceivedAtStoreOrders", TMessageType.REPLY, seqid)
7364
    oprot.writeMessageBegin("getReceivedAtStoreOrders", TMessageType.REPLY, seqid)
7315
    result.write(oprot)
7365
    result.write(oprot)
7316
    oprot.writeMessageEnd()
7366
    oprot.writeMessageEnd()
7317
    oprot.trans.flush()
7367
    oprot.trans.flush()
7318
 
7368
 
-
 
7369
  def process_getOrdersCollectionAtStore(self, seqid, iprot, oprot):
-
 
7370
    args = getOrdersCollectionAtStore_args()
-
 
7371
    args.read(iprot)
-
 
7372
    iprot.readMessageEnd()
-
 
7373
    result = getOrdersCollectionAtStore_result()
-
 
7374
    result.success = self._handler.getOrdersCollectionAtStore(args.storeId, args.fromDate, args.toDate, args.onlyCod)
-
 
7375
    oprot.writeMessageBegin("getOrdersCollectionAtStore", TMessageType.REPLY, seqid)
-
 
7376
    result.write(oprot)
-
 
7377
    oprot.writeMessageEnd()
-
 
7378
    oprot.trans.flush()
-
 
7379
 
7319
  def process_acceptOrderForItem(self, seqid, iprot, oprot):
7380
  def process_acceptOrderForItem(self, seqid, iprot, oprot):
7320
    args = acceptOrderForItem_args()
7381
    args = acceptOrderForItem_args()
7321
    args.read(iprot)
7382
    args.read(iprot)
7322
    iprot.readMessageEnd()
7383
    iprot.readMessageEnd()
7323
    result = acceptOrderForItem_result()
7384
    result = acceptOrderForItem_result()
Line 12816... Line 12877...
12816
class markOrdersAsReturnedFromStore_args:
12877
class markOrdersAsReturnedFromStore_args:
12817
  """
12878
  """
12818
  Attributes:
12879
  Attributes:
12819
   - providerId
12880
   - providerId
12820
   - orderIds
12881
   - orderIds
-
 
12882
   - awbs
12821
  """
12883
  """
12822
 
12884
 
12823
  thrift_spec = (
12885
  thrift_spec = (
12824
    None, # 0
12886
    None, # 0
12825
    (1, TType.I64, 'providerId', None, None, ), # 1
12887
    (1, TType.I64, 'providerId', None, None, ), # 1
12826
    (2, TType.LIST, 'orderIds', (TType.I64,None), None, ), # 2
12888
    (2, TType.LIST, 'orderIds', (TType.I64,None), None, ), # 2
-
 
12889
    (3, TType.LIST, 'awbs', (TType.STRING,None), None, ), # 3
12827
  )
12890
  )
12828
 
12891
 
12829
  def __init__(self, providerId=None, orderIds=None,):
12892
  def __init__(self, providerId=None, orderIds=None, awbs=None,):
12830
    self.providerId = providerId
12893
    self.providerId = providerId
12831
    self.orderIds = orderIds
12894
    self.orderIds = orderIds
-
 
12895
    self.awbs = awbs
12832
 
12896
 
12833
  def read(self, iprot):
12897
  def read(self, iprot):
12834
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
12898
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
12835
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
12899
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
12836
      return
12900
      return
Line 12852... Line 12916...
12852
            _elem250 = iprot.readI64();
12916
            _elem250 = iprot.readI64();
12853
            self.orderIds.append(_elem250)
12917
            self.orderIds.append(_elem250)
12854
          iprot.readListEnd()
12918
          iprot.readListEnd()
12855
        else:
12919
        else:
12856
          iprot.skip(ftype)
12920
          iprot.skip(ftype)
-
 
12921
      elif fid == 3:
-
 
12922
        if ftype == TType.LIST:
-
 
12923
          self.awbs = []
-
 
12924
          (_etype254, _size251) = iprot.readListBegin()
-
 
12925
          for _i255 in xrange(_size251):
-
 
12926
            _elem256 = iprot.readString();
-
 
12927
            self.awbs.append(_elem256)
-
 
12928
          iprot.readListEnd()
-
 
12929
        else:
-
 
12930
          iprot.skip(ftype)
12857
      else:
12931
      else:
12858
        iprot.skip(ftype)
12932
        iprot.skip(ftype)
12859
      iprot.readFieldEnd()
12933
      iprot.readFieldEnd()
12860
    iprot.readStructEnd()
12934
    iprot.readStructEnd()
12861
 
12935
 
Line 12869... Line 12943...
12869
      oprot.writeI64(self.providerId)
12943
      oprot.writeI64(self.providerId)
12870
      oprot.writeFieldEnd()
12944
      oprot.writeFieldEnd()
12871
    if self.orderIds is not None:
12945
    if self.orderIds is not None:
12872
      oprot.writeFieldBegin('orderIds', TType.LIST, 2)
12946
      oprot.writeFieldBegin('orderIds', TType.LIST, 2)
12873
      oprot.writeListBegin(TType.I64, len(self.orderIds))
12947
      oprot.writeListBegin(TType.I64, len(self.orderIds))
12874
      for iter251 in self.orderIds:
12948
      for iter257 in self.orderIds:
12875
        oprot.writeI64(iter251)
12949
        oprot.writeI64(iter257)
-
 
12950
      oprot.writeListEnd()
-
 
12951
      oprot.writeFieldEnd()
-
 
12952
    if self.awbs is not None:
-
 
12953
      oprot.writeFieldBegin('awbs', TType.LIST, 3)
-
 
12954
      oprot.writeListBegin(TType.STRING, len(self.awbs))
-
 
12955
      for iter258 in self.awbs:
-
 
12956
        oprot.writeString(iter258)
12876
      oprot.writeListEnd()
12957
      oprot.writeListEnd()
12877
      oprot.writeFieldEnd()
12958
      oprot.writeFieldEnd()
12878
    oprot.writeFieldStop()
12959
    oprot.writeFieldStop()
12879
    oprot.writeStructEnd()
12960
    oprot.writeStructEnd()
12880
 
12961
 
Line 12997... Line 13078...
12997
        else:
13078
        else:
12998
          iprot.skip(ftype)
13079
          iprot.skip(ftype)
12999
      elif fid == 2:
13080
      elif fid == 2:
13000
        if ftype == TType.MAP:
13081
        if ftype == TType.MAP:
13001
          self.pickupDetails = {}
13082
          self.pickupDetails = {}
13002
          (_ktype253, _vtype254, _size252 ) = iprot.readMapBegin() 
13083
          (_ktype260, _vtype261, _size259 ) = iprot.readMapBegin() 
13003
          for _i256 in xrange(_size252):
13084
          for _i263 in xrange(_size259):
13004
            _key257 = iprot.readString();
13085
            _key264 = iprot.readString();
13005
            _val258 = iprot.readString();
13086
            _val265 = iprot.readString();
13006
            self.pickupDetails[_key257] = _val258
13087
            self.pickupDetails[_key264] = _val265
13007
          iprot.readMapEnd()
13088
          iprot.readMapEnd()
13008
        else:
13089
        else:
13009
          iprot.skip(ftype)
13090
          iprot.skip(ftype)
13010
      else:
13091
      else:
13011
        iprot.skip(ftype)
13092
        iprot.skip(ftype)
Line 13022... Line 13103...
13022
      oprot.writeI64(self.providerId)
13103
      oprot.writeI64(self.providerId)
13023
      oprot.writeFieldEnd()
13104
      oprot.writeFieldEnd()
13024
    if self.pickupDetails is not None:
13105
    if self.pickupDetails is not None:
13025
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
13106
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
13026
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
13107
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
13027
      for kiter259,viter260 in self.pickupDetails.items():
13108
      for kiter266,viter267 in self.pickupDetails.items():
13028
        oprot.writeString(kiter259)
13109
        oprot.writeString(kiter266)
13029
        oprot.writeString(viter260)
13110
        oprot.writeString(viter267)
13030
      oprot.writeMapEnd()
13111
      oprot.writeMapEnd()
13031
      oprot.writeFieldEnd()
13112
      oprot.writeFieldEnd()
13032
    oprot.writeFieldStop()
13113
    oprot.writeFieldStop()
13033
    oprot.writeStructEnd()
13114
    oprot.writeStructEnd()
13034
 
13115
 
Line 13191... Line 13272...
13191
      if ftype == TType.STOP:
13272
      if ftype == TType.STOP:
13192
        break
13273
        break
13193
      if fid == 0:
13274
      if fid == 0:
13194
        if ftype == TType.LIST:
13275
        if ftype == TType.LIST:
13195
          self.success = []
13276
          self.success = []
13196
          (_etype264, _size261) = iprot.readListBegin()
13277
          (_etype271, _size268) = iprot.readListBegin()
13197
          for _i265 in xrange(_size261):
13278
          for _i272 in xrange(_size268):
13198
            _elem266 = Order()
13279
            _elem273 = Order()
13199
            _elem266.read(iprot)
13280
            _elem273.read(iprot)
13200
            self.success.append(_elem266)
13281
            self.success.append(_elem273)
13201
          iprot.readListEnd()
13282
          iprot.readListEnd()
13202
        else:
13283
        else:
13203
          iprot.skip(ftype)
13284
          iprot.skip(ftype)
13204
      else:
13285
      else:
13205
        iprot.skip(ftype)
13286
        iprot.skip(ftype)
Line 13212... Line 13293...
13212
      return
13293
      return
13213
    oprot.writeStructBegin('getOrdersNotPickedUp_result')
13294
    oprot.writeStructBegin('getOrdersNotPickedUp_result')
13214
    if self.success is not None:
13295
    if self.success is not None:
13215
      oprot.writeFieldBegin('success', TType.LIST, 0)
13296
      oprot.writeFieldBegin('success', TType.LIST, 0)
13216
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13297
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13217
      for iter267 in self.success:
13298
      for iter274 in self.success:
13218
        iter267.write(oprot)
13299
        iter274.write(oprot)
13219
      oprot.writeListEnd()
13300
      oprot.writeListEnd()
13220
      oprot.writeFieldEnd()
13301
      oprot.writeFieldEnd()
13221
    oprot.writeFieldStop()
13302
    oprot.writeFieldStop()
13222
    oprot.writeStructEnd()
13303
    oprot.writeStructEnd()
13223
 
13304
 
Line 13268... Line 13349...
13268
        else:
13349
        else:
13269
          iprot.skip(ftype)
13350
          iprot.skip(ftype)
13270
      elif fid == 2:
13351
      elif fid == 2:
13271
        if ftype == TType.MAP:
13352
        if ftype == TType.MAP:
13272
          self.deliveredOrders = {}
13353
          self.deliveredOrders = {}
13273
          (_ktype269, _vtype270, _size268 ) = iprot.readMapBegin() 
13354
          (_ktype276, _vtype277, _size275 ) = iprot.readMapBegin() 
13274
          for _i272 in xrange(_size268):
13355
          for _i279 in xrange(_size275):
13275
            _key273 = iprot.readString();
13356
            _key280 = iprot.readString();
13276
            _val274 = iprot.readString();
13357
            _val281 = iprot.readString();
13277
            self.deliveredOrders[_key273] = _val274
13358
            self.deliveredOrders[_key280] = _val281
13278
          iprot.readMapEnd()
13359
          iprot.readMapEnd()
13279
        else:
13360
        else:
13280
          iprot.skip(ftype)
13361
          iprot.skip(ftype)
13281
      else:
13362
      else:
13282
        iprot.skip(ftype)
13363
        iprot.skip(ftype)
Line 13293... Line 13374...
13293
      oprot.writeI64(self.providerId)
13374
      oprot.writeI64(self.providerId)
13294
      oprot.writeFieldEnd()
13375
      oprot.writeFieldEnd()
13295
    if self.deliveredOrders is not None:
13376
    if self.deliveredOrders is not None:
13296
      oprot.writeFieldBegin('deliveredOrders', TType.MAP, 2)
13377
      oprot.writeFieldBegin('deliveredOrders', TType.MAP, 2)
13297
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.deliveredOrders))
13378
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.deliveredOrders))
13298
      for kiter275,viter276 in self.deliveredOrders.items():
13379
      for kiter282,viter283 in self.deliveredOrders.items():
13299
        oprot.writeString(kiter275)
13380
        oprot.writeString(kiter282)
13300
        oprot.writeString(viter276)
13381
        oprot.writeString(viter283)
13301
      oprot.writeMapEnd()
13382
      oprot.writeMapEnd()
13302
      oprot.writeFieldEnd()
13383
      oprot.writeFieldEnd()
13303
    oprot.writeFieldStop()
13384
    oprot.writeFieldStop()
13304
    oprot.writeStructEnd()
13385
    oprot.writeStructEnd()
13305
 
13386
 
Line 13411... Line 13492...
13411
        else:
13492
        else:
13412
          iprot.skip(ftype)
13493
          iprot.skip(ftype)
13413
      elif fid == 2:
13494
      elif fid == 2:
13414
        if ftype == TType.MAP:
13495
        if ftype == TType.MAP:
13415
          self.returnedOrders = {}
13496
          self.returnedOrders = {}
13416
          (_ktype278, _vtype279, _size277 ) = iprot.readMapBegin() 
13497
          (_ktype285, _vtype286, _size284 ) = iprot.readMapBegin() 
13417
          for _i281 in xrange(_size277):
13498
          for _i288 in xrange(_size284):
13418
            _key282 = iprot.readString();
13499
            _key289 = iprot.readString();
13419
            _val283 = iprot.readString();
13500
            _val290 = iprot.readString();
13420
            self.returnedOrders[_key282] = _val283
13501
            self.returnedOrders[_key289] = _val290
13421
          iprot.readMapEnd()
13502
          iprot.readMapEnd()
13422
        else:
13503
        else:
13423
          iprot.skip(ftype)
13504
          iprot.skip(ftype)
13424
      else:
13505
      else:
13425
        iprot.skip(ftype)
13506
        iprot.skip(ftype)
Line 13436... Line 13517...
13436
      oprot.writeI64(self.providerId)
13517
      oprot.writeI64(self.providerId)
13437
      oprot.writeFieldEnd()
13518
      oprot.writeFieldEnd()
13438
    if self.returnedOrders is not None:
13519
    if self.returnedOrders is not None:
13439
      oprot.writeFieldBegin('returnedOrders', TType.MAP, 2)
13520
      oprot.writeFieldBegin('returnedOrders', TType.MAP, 2)
13440
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.returnedOrders))
13521
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.returnedOrders))
13441
      for kiter284,viter285 in self.returnedOrders.items():
13522
      for kiter291,viter292 in self.returnedOrders.items():
13442
        oprot.writeString(kiter284)
13523
        oprot.writeString(kiter291)
13443
        oprot.writeString(viter285)
13524
        oprot.writeString(viter292)
13444
      oprot.writeMapEnd()
13525
      oprot.writeMapEnd()
13445
      oprot.writeFieldEnd()
13526
      oprot.writeFieldEnd()
13446
    oprot.writeFieldStop()
13527
    oprot.writeFieldStop()
13447
    oprot.writeStructEnd()
13528
    oprot.writeStructEnd()
13448
 
13529
 
Line 13605... Line 13686...
13605
      if ftype == TType.STOP:
13686
      if ftype == TType.STOP:
13606
        break
13687
        break
13607
      if fid == 0:
13688
      if fid == 0:
13608
        if ftype == TType.LIST:
13689
        if ftype == TType.LIST:
13609
          self.success = []
13690
          self.success = []
13610
          (_etype289, _size286) = iprot.readListBegin()
13691
          (_etype296, _size293) = iprot.readListBegin()
13611
          for _i290 in xrange(_size286):
13692
          for _i297 in xrange(_size293):
13612
            _elem291 = Order()
13693
            _elem298 = Order()
13613
            _elem291.read(iprot)
13694
            _elem298.read(iprot)
13614
            self.success.append(_elem291)
13695
            self.success.append(_elem298)
13615
          iprot.readListEnd()
13696
          iprot.readListEnd()
13616
        else:
13697
        else:
13617
          iprot.skip(ftype)
13698
          iprot.skip(ftype)
13618
      else:
13699
      else:
13619
        iprot.skip(ftype)
13700
        iprot.skip(ftype)
Line 13626... Line 13707...
13626
      return
13707
      return
13627
    oprot.writeStructBegin('getRTOrders_result')
13708
    oprot.writeStructBegin('getRTOrders_result')
13628
    if self.success is not None:
13709
    if self.success is not None:
13629
      oprot.writeFieldBegin('success', TType.LIST, 0)
13710
      oprot.writeFieldBegin('success', TType.LIST, 0)
13630
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13711
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13631
      for iter292 in self.success:
13712
      for iter299 in self.success:
13632
        iter292.write(oprot)
13713
        iter299.write(oprot)
13633
      oprot.writeListEnd()
13714
      oprot.writeListEnd()
13634
      oprot.writeFieldEnd()
13715
      oprot.writeFieldEnd()
13635
    oprot.writeFieldStop()
13716
    oprot.writeFieldStop()
13636
    oprot.writeStructEnd()
13717
    oprot.writeStructEnd()
13637
 
13718
 
Line 13682... Line 13763...
13682
        else:
13763
        else:
13683
          iprot.skip(ftype)
13764
          iprot.skip(ftype)
13684
      elif fid == 2:
13765
      elif fid == 2:
13685
        if ftype == TType.MAP:
13766
        if ftype == TType.MAP:
13686
          self.undeliveredOrders = {}
13767
          self.undeliveredOrders = {}
13687
          (_ktype294, _vtype295, _size293 ) = iprot.readMapBegin() 
13768
          (_ktype301, _vtype302, _size300 ) = iprot.readMapBegin() 
13688
          for _i297 in xrange(_size293):
13769
          for _i304 in xrange(_size300):
13689
            _key298 = iprot.readString();
13770
            _key305 = iprot.readString();
13690
            _val299 = iprot.readString();
13771
            _val306 = iprot.readString();
13691
            self.undeliveredOrders[_key298] = _val299
13772
            self.undeliveredOrders[_key305] = _val306
13692
          iprot.readMapEnd()
13773
          iprot.readMapEnd()
13693
        else:
13774
        else:
13694
          iprot.skip(ftype)
13775
          iprot.skip(ftype)
13695
      else:
13776
      else:
13696
        iprot.skip(ftype)
13777
        iprot.skip(ftype)
Line 13707... Line 13788...
13707
      oprot.writeI64(self.providerId)
13788
      oprot.writeI64(self.providerId)
13708
      oprot.writeFieldEnd()
13789
      oprot.writeFieldEnd()
13709
    if self.undeliveredOrders is not None:
13790
    if self.undeliveredOrders is not None:
13710
      oprot.writeFieldBegin('undeliveredOrders', TType.MAP, 2)
13791
      oprot.writeFieldBegin('undeliveredOrders', TType.MAP, 2)
13711
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.undeliveredOrders))
13792
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.undeliveredOrders))
13712
      for kiter300,viter301 in self.undeliveredOrders.items():
13793
      for kiter307,viter308 in self.undeliveredOrders.items():
13713
        oprot.writeString(kiter300)
13794
        oprot.writeString(kiter307)
13714
        oprot.writeString(viter301)
13795
        oprot.writeString(viter308)
13715
      oprot.writeMapEnd()
13796
      oprot.writeMapEnd()
13716
      oprot.writeFieldEnd()
13797
      oprot.writeFieldEnd()
13717
    oprot.writeFieldStop()
13798
    oprot.writeFieldStop()
13718
    oprot.writeStructEnd()
13799
    oprot.writeStructEnd()
13719
 
13800
 
Line 13876... Line 13957...
13876
      if ftype == TType.STOP:
13957
      if ftype == TType.STOP:
13877
        break
13958
        break
13878
      if fid == 0:
13959
      if fid == 0:
13879
        if ftype == TType.LIST:
13960
        if ftype == TType.LIST:
13880
          self.success = []
13961
          self.success = []
13881
          (_etype305, _size302) = iprot.readListBegin()
13962
          (_etype312, _size309) = iprot.readListBegin()
13882
          for _i306 in xrange(_size302):
13963
          for _i313 in xrange(_size309):
13883
            _elem307 = Order()
13964
            _elem314 = Order()
13884
            _elem307.read(iprot)
13965
            _elem314.read(iprot)
13885
            self.success.append(_elem307)
13966
            self.success.append(_elem314)
13886
          iprot.readListEnd()
13967
          iprot.readListEnd()
13887
        else:
13968
        else:
13888
          iprot.skip(ftype)
13969
          iprot.skip(ftype)
13889
      else:
13970
      else:
13890
        iprot.skip(ftype)
13971
        iprot.skip(ftype)
Line 13897... Line 13978...
13897
      return
13978
      return
13898
    oprot.writeStructBegin('getNonDeliveredOrdersbyCourier_result')
13979
    oprot.writeStructBegin('getNonDeliveredOrdersbyCourier_result')
13899
    if self.success is not None:
13980
    if self.success is not None:
13900
      oprot.writeFieldBegin('success', TType.LIST, 0)
13981
      oprot.writeFieldBegin('success', TType.LIST, 0)
13901
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13982
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13902
      for iter308 in self.success:
13983
      for iter315 in self.success:
13903
        iter308.write(oprot)
13984
        iter315.write(oprot)
13904
      oprot.writeListEnd()
13985
      oprot.writeListEnd()
13905
      oprot.writeFieldEnd()
13986
      oprot.writeFieldEnd()
13906
    oprot.writeFieldStop()
13987
    oprot.writeFieldStop()
13907
    oprot.writeStructEnd()
13988
    oprot.writeStructEnd()
13908
 
13989
 
Line 13953... Line 14034...
13953
        else:
14034
        else:
13954
          iprot.skip(ftype)
14035
          iprot.skip(ftype)
13955
      elif fid == 2:
14036
      elif fid == 2:
13956
        if ftype == TType.MAP:
14037
        if ftype == TType.MAP:
13957
          self.local_connected_orders = {}
14038
          self.local_connected_orders = {}
13958
          (_ktype310, _vtype311, _size309 ) = iprot.readMapBegin() 
14039
          (_ktype317, _vtype318, _size316 ) = iprot.readMapBegin() 
13959
          for _i313 in xrange(_size309):
14040
          for _i320 in xrange(_size316):
13960
            _key314 = iprot.readString();
14041
            _key321 = iprot.readString();
13961
            _val315 = iprot.readString();
14042
            _val322 = iprot.readString();
13962
            self.local_connected_orders[_key314] = _val315
14043
            self.local_connected_orders[_key321] = _val322
13963
          iprot.readMapEnd()
14044
          iprot.readMapEnd()
13964
        else:
14045
        else:
13965
          iprot.skip(ftype)
14046
          iprot.skip(ftype)
13966
      else:
14047
      else:
13967
        iprot.skip(ftype)
14048
        iprot.skip(ftype)
Line 13978... Line 14059...
13978
      oprot.writeI64(self.providerId)
14059
      oprot.writeI64(self.providerId)
13979
      oprot.writeFieldEnd()
14060
      oprot.writeFieldEnd()
13980
    if self.local_connected_orders is not None:
14061
    if self.local_connected_orders is not None:
13981
      oprot.writeFieldBegin('local_connected_orders', TType.MAP, 2)
14062
      oprot.writeFieldBegin('local_connected_orders', TType.MAP, 2)
13982
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.local_connected_orders))
14063
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.local_connected_orders))
13983
      for kiter316,viter317 in self.local_connected_orders.items():
14064
      for kiter323,viter324 in self.local_connected_orders.items():
13984
        oprot.writeString(kiter316)
14065
        oprot.writeString(kiter323)
13985
        oprot.writeString(viter317)
14066
        oprot.writeString(viter324)
13986
      oprot.writeMapEnd()
14067
      oprot.writeMapEnd()
13987
      oprot.writeFieldEnd()
14068
      oprot.writeFieldEnd()
13988
    oprot.writeFieldStop()
14069
    oprot.writeFieldStop()
13989
    oprot.writeStructEnd()
14070
    oprot.writeStructEnd()
13990
 
14071
 
Line 14147... Line 14228...
14147
      if ftype == TType.STOP:
14228
      if ftype == TType.STOP:
14148
        break
14229
        break
14149
      if fid == 0:
14230
      if fid == 0:
14150
        if ftype == TType.LIST:
14231
        if ftype == TType.LIST:
14151
          self.success = []
14232
          self.success = []
14152
          (_etype321, _size318) = iprot.readListBegin()
14233
          (_etype328, _size325) = iprot.readListBegin()
14153
          for _i322 in xrange(_size318):
14234
          for _i329 in xrange(_size325):
14154
            _elem323 = Order()
14235
            _elem330 = Order()
14155
            _elem323.read(iprot)
14236
            _elem330.read(iprot)
14156
            self.success.append(_elem323)
14237
            self.success.append(_elem330)
14157
          iprot.readListEnd()
14238
          iprot.readListEnd()
14158
        else:
14239
        else:
14159
          iprot.skip(ftype)
14240
          iprot.skip(ftype)
14160
      else:
14241
      else:
14161
        iprot.skip(ftype)
14242
        iprot.skip(ftype)
Line 14168... Line 14249...
14168
      return
14249
      return
14169
    oprot.writeStructBegin('getOrdersNotLocalConnected_result')
14250
    oprot.writeStructBegin('getOrdersNotLocalConnected_result')
14170
    if self.success is not None:
14251
    if self.success is not None:
14171
      oprot.writeFieldBegin('success', TType.LIST, 0)
14252
      oprot.writeFieldBegin('success', TType.LIST, 0)
14172
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14253
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14173
      for iter324 in self.success:
14254
      for iter331 in self.success:
14174
        iter324.write(oprot)
14255
        iter331.write(oprot)
14175
      oprot.writeListEnd()
14256
      oprot.writeListEnd()
14176
      oprot.writeFieldEnd()
14257
      oprot.writeFieldEnd()
14177
    oprot.writeFieldStop()
14258
    oprot.writeFieldStop()
14178
    oprot.writeStructEnd()
14259
    oprot.writeStructEnd()
14179
 
14260
 
Line 14224... Line 14305...
14224
        else:
14305
        else:
14225
          iprot.skip(ftype)
14306
          iprot.skip(ftype)
14226
      elif fid == 2:
14307
      elif fid == 2:
14227
        if ftype == TType.MAP:
14308
        if ftype == TType.MAP:
14228
          self.destination_city_reached_orders = {}
14309
          self.destination_city_reached_orders = {}
14229
          (_ktype326, _vtype327, _size325 ) = iprot.readMapBegin() 
14310
          (_ktype333, _vtype334, _size332 ) = iprot.readMapBegin() 
14230
          for _i329 in xrange(_size325):
14311
          for _i336 in xrange(_size332):
14231
            _key330 = iprot.readString();
14312
            _key337 = iprot.readString();
14232
            _val331 = iprot.readString();
14313
            _val338 = iprot.readString();
14233
            self.destination_city_reached_orders[_key330] = _val331
14314
            self.destination_city_reached_orders[_key337] = _val338
14234
          iprot.readMapEnd()
14315
          iprot.readMapEnd()
14235
        else:
14316
        else:
14236
          iprot.skip(ftype)
14317
          iprot.skip(ftype)
14237
      else:
14318
      else:
14238
        iprot.skip(ftype)
14319
        iprot.skip(ftype)
Line 14249... Line 14330...
14249
      oprot.writeI64(self.providerId)
14330
      oprot.writeI64(self.providerId)
14250
      oprot.writeFieldEnd()
14331
      oprot.writeFieldEnd()
14251
    if self.destination_city_reached_orders is not None:
14332
    if self.destination_city_reached_orders is not None:
14252
      oprot.writeFieldBegin('destination_city_reached_orders', TType.MAP, 2)
14333
      oprot.writeFieldBegin('destination_city_reached_orders', TType.MAP, 2)
14253
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.destination_city_reached_orders))
14334
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.destination_city_reached_orders))
14254
      for kiter332,viter333 in self.destination_city_reached_orders.items():
14335
      for kiter339,viter340 in self.destination_city_reached_orders.items():
14255
        oprot.writeString(kiter332)
14336
        oprot.writeString(kiter339)
14256
        oprot.writeString(viter333)
14337
        oprot.writeString(viter340)
14257
      oprot.writeMapEnd()
14338
      oprot.writeMapEnd()
14258
      oprot.writeFieldEnd()
14339
      oprot.writeFieldEnd()
14259
    oprot.writeFieldStop()
14340
    oprot.writeFieldStop()
14260
    oprot.writeStructEnd()
14341
    oprot.writeStructEnd()
14261
 
14342
 
Line 14367... Line 14448...
14367
        else:
14448
        else:
14368
          iprot.skip(ftype)
14449
          iprot.skip(ftype)
14369
      elif fid == 2:
14450
      elif fid == 2:
14370
        if ftype == TType.MAP:
14451
        if ftype == TType.MAP:
14371
          self.first_atdl_orders = {}
14452
          self.first_atdl_orders = {}
14372
          (_ktype335, _vtype336, _size334 ) = iprot.readMapBegin() 
14453
          (_ktype342, _vtype343, _size341 ) = iprot.readMapBegin() 
14373
          for _i338 in xrange(_size334):
14454
          for _i345 in xrange(_size341):
14374
            _key339 = iprot.readString();
14455
            _key346 = iprot.readString();
14375
            _val340 = iprot.readString();
14456
            _val347 = iprot.readString();
14376
            self.first_atdl_orders[_key339] = _val340
14457
            self.first_atdl_orders[_key346] = _val347
14377
          iprot.readMapEnd()
14458
          iprot.readMapEnd()
14378
        else:
14459
        else:
14379
          iprot.skip(ftype)
14460
          iprot.skip(ftype)
14380
      else:
14461
      else:
14381
        iprot.skip(ftype)
14462
        iprot.skip(ftype)
Line 14392... Line 14473...
14392
      oprot.writeI64(self.providerId)
14473
      oprot.writeI64(self.providerId)
14393
      oprot.writeFieldEnd()
14474
      oprot.writeFieldEnd()
14394
    if self.first_atdl_orders is not None:
14475
    if self.first_atdl_orders is not None:
14395
      oprot.writeFieldBegin('first_atdl_orders', TType.MAP, 2)
14476
      oprot.writeFieldBegin('first_atdl_orders', TType.MAP, 2)
14396
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.first_atdl_orders))
14477
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.first_atdl_orders))
14397
      for kiter341,viter342 in self.first_atdl_orders.items():
14478
      for kiter348,viter349 in self.first_atdl_orders.items():
14398
        oprot.writeString(kiter341)
14479
        oprot.writeString(kiter348)
14399
        oprot.writeString(viter342)
14480
        oprot.writeString(viter349)
14400
      oprot.writeMapEnd()
14481
      oprot.writeMapEnd()
14401
      oprot.writeFieldEnd()
14482
      oprot.writeFieldEnd()
14402
    oprot.writeFieldStop()
14483
    oprot.writeFieldStop()
14403
    oprot.writeStructEnd()
14484
    oprot.writeStructEnd()
14404
 
14485
 
Line 14573... Line 14654...
14573
      if ftype == TType.STOP:
14654
      if ftype == TType.STOP:
14574
        break
14655
        break
14575
      if fid == 0:
14656
      if fid == 0:
14576
        if ftype == TType.LIST:
14657
        if ftype == TType.LIST:
14577
          self.success = []
14658
          self.success = []
14578
          (_etype346, _size343) = iprot.readListBegin()
14659
          (_etype353, _size350) = iprot.readListBegin()
14579
          for _i347 in xrange(_size343):
14660
          for _i354 in xrange(_size350):
14580
            _elem348 = Order()
14661
            _elem355 = Order()
14581
            _elem348.read(iprot)
14662
            _elem355.read(iprot)
14582
            self.success.append(_elem348)
14663
            self.success.append(_elem355)
14583
          iprot.readListEnd()
14664
          iprot.readListEnd()
14584
        else:
14665
        else:
14585
          iprot.skip(ftype)
14666
          iprot.skip(ftype)
14586
      else:
14667
      else:
14587
        iprot.skip(ftype)
14668
        iprot.skip(ftype)
Line 14594... Line 14675...
14594
      return
14675
      return
14595
    oprot.writeStructBegin('getUndeliveredOrders_result')
14676
    oprot.writeStructBegin('getUndeliveredOrders_result')
14596
    if self.success is not None:
14677
    if self.success is not None:
14597
      oprot.writeFieldBegin('success', TType.LIST, 0)
14678
      oprot.writeFieldBegin('success', TType.LIST, 0)
14598
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14679
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14599
      for iter349 in self.success:
14680
      for iter356 in self.success:
14600
        iter349.write(oprot)
14681
        iter356.write(oprot)
14601
      oprot.writeListEnd()
14682
      oprot.writeListEnd()
14602
      oprot.writeFieldEnd()
14683
      oprot.writeFieldEnd()
14603
    oprot.writeFieldStop()
14684
    oprot.writeFieldStop()
14604
    oprot.writeStructEnd()
14685
    oprot.writeStructEnd()
14605
 
14686
 
Line 14683... Line 14764...
14683
      if ftype == TType.STOP:
14764
      if ftype == TType.STOP:
14684
        break
14765
        break
14685
      if fid == 0:
14766
      if fid == 0:
14686
        if ftype == TType.LIST:
14767
        if ftype == TType.LIST:
14687
          self.success = []
14768
          self.success = []
14688
          (_etype353, _size350) = iprot.readListBegin()
14769
          (_etype360, _size357) = iprot.readListBegin()
14689
          for _i354 in xrange(_size350):
14770
          for _i361 in xrange(_size357):
14690
            _elem355 = Order()
14771
            _elem362 = Order()
14691
            _elem355.read(iprot)
14772
            _elem362.read(iprot)
14692
            self.success.append(_elem355)
14773
            self.success.append(_elem362)
14693
          iprot.readListEnd()
14774
          iprot.readListEnd()
14694
        else:
14775
        else:
14695
          iprot.skip(ftype)
14776
          iprot.skip(ftype)
14696
      else:
14777
      else:
14697
        iprot.skip(ftype)
14778
        iprot.skip(ftype)
Line 14704... Line 14785...
14704
      return
14785
      return
14705
    oprot.writeStructBegin('getUndeliveredOrdersExpectedDeliveryDateNotMet_result')
14786
    oprot.writeStructBegin('getUndeliveredOrdersExpectedDeliveryDateNotMet_result')
14706
    if self.success is not None:
14787
    if self.success is not None:
14707
      oprot.writeFieldBegin('success', TType.LIST, 0)
14788
      oprot.writeFieldBegin('success', TType.LIST, 0)
14708
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14789
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14709
      for iter356 in self.success:
14790
      for iter363 in self.success:
14710
        iter356.write(oprot)
14791
        iter363.write(oprot)
14711
      oprot.writeListEnd()
14792
      oprot.writeListEnd()
14712
      oprot.writeFieldEnd()
14793
      oprot.writeFieldEnd()
14713
    oprot.writeFieldStop()
14794
    oprot.writeFieldStop()
14714
    oprot.writeStructEnd()
14795
    oprot.writeStructEnd()
14715
 
14796
 
Line 16016... Line 16097...
16016
        else:
16097
        else:
16017
          iprot.skip(ftype)
16098
          iprot.skip(ftype)
16018
      elif fid == 2:
16099
      elif fid == 2:
16019
        if ftype == TType.MAP:
16100
        if ftype == TType.MAP:
16020
          self.pickupDetails = {}
16101
          self.pickupDetails = {}
16021
          (_ktype358, _vtype359, _size357 ) = iprot.readMapBegin() 
16102
          (_ktype365, _vtype366, _size364 ) = iprot.readMapBegin() 
16022
          for _i361 in xrange(_size357):
16103
          for _i368 in xrange(_size364):
16023
            _key362 = iprot.readString();
16104
            _key369 = iprot.readString();
16024
            _val363 = iprot.readString();
16105
            _val370 = iprot.readString();
16025
            self.pickupDetails[_key362] = _val363
16106
            self.pickupDetails[_key369] = _val370
16026
          iprot.readMapEnd()
16107
          iprot.readMapEnd()
16027
        else:
16108
        else:
16028
          iprot.skip(ftype)
16109
          iprot.skip(ftype)
16029
      else:
16110
      else:
16030
        iprot.skip(ftype)
16111
        iprot.skip(ftype)
Line 16041... Line 16122...
16041
      oprot.writeI64(self.providerId)
16122
      oprot.writeI64(self.providerId)
16042
      oprot.writeFieldEnd()
16123
      oprot.writeFieldEnd()
16043
    if self.pickupDetails is not None:
16124
    if self.pickupDetails is not None:
16044
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
16125
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
16045
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
16126
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
16046
      for kiter364,viter365 in self.pickupDetails.items():
16127
      for kiter371,viter372 in self.pickupDetails.items():
16047
        oprot.writeString(kiter364)
16128
        oprot.writeString(kiter371)
16048
        oprot.writeString(viter365)
16129
        oprot.writeString(viter372)
16049
      oprot.writeMapEnd()
16130
      oprot.writeMapEnd()
16050
      oprot.writeFieldEnd()
16131
      oprot.writeFieldEnd()
16051
    oprot.writeFieldStop()
16132
    oprot.writeFieldStop()
16052
    oprot.writeStructEnd()
16133
    oprot.writeStructEnd()
16053
 
16134
 
Line 16191... Line 16272...
16191
      if ftype == TType.STOP:
16272
      if ftype == TType.STOP:
16192
        break
16273
        break
16193
      if fid == 0:
16274
      if fid == 0:
16194
        if ftype == TType.LIST:
16275
        if ftype == TType.LIST:
16195
          self.success = []
16276
          self.success = []
16196
          (_etype369, _size366) = iprot.readListBegin()
16277
          (_etype376, _size373) = iprot.readListBegin()
16197
          for _i370 in xrange(_size366):
16278
          for _i377 in xrange(_size373):
16198
            _elem371 = Order()
16279
            _elem378 = Order()
16199
            _elem371.read(iprot)
16280
            _elem378.read(iprot)
16200
            self.success.append(_elem371)
16281
            self.success.append(_elem378)
16201
          iprot.readListEnd()
16282
          iprot.readListEnd()
16202
        else:
16283
        else:
16203
          iprot.skip(ftype)
16284
          iprot.skip(ftype)
16204
      else:
16285
      else:
16205
        iprot.skip(ftype)
16286
        iprot.skip(ftype)
Line 16212... Line 16293...
16212
      return
16293
      return
16213
    oprot.writeStructBegin('getDoasNotPickedUp_result')
16294
    oprot.writeStructBegin('getDoasNotPickedUp_result')
16214
    if self.success is not None:
16295
    if self.success is not None:
16215
      oprot.writeFieldBegin('success', TType.LIST, 0)
16296
      oprot.writeFieldBegin('success', TType.LIST, 0)
16216
      oprot.writeListBegin(TType.STRUCT, len(self.success))
16297
      oprot.writeListBegin(TType.STRUCT, len(self.success))
16217
      for iter372 in self.success:
16298
      for iter379 in self.success:
16218
        iter372.write(oprot)
16299
        iter379.write(oprot)
16219
      oprot.writeListEnd()
16300
      oprot.writeListEnd()
16220
      oprot.writeFieldEnd()
16301
      oprot.writeFieldEnd()
16221
    oprot.writeFieldStop()
16302
    oprot.writeFieldStop()
16222
    oprot.writeStructEnd()
16303
    oprot.writeStructEnd()
16223
 
16304
 
Line 16268... Line 16349...
16268
        else:
16349
        else:
16269
          iprot.skip(ftype)
16350
          iprot.skip(ftype)
16270
      elif fid == 2:
16351
      elif fid == 2:
16271
        if ftype == TType.MAP:
16352
        if ftype == TType.MAP:
16272
          self.pickupDetails = {}
16353
          self.pickupDetails = {}
16273
          (_ktype374, _vtype375, _size373 ) = iprot.readMapBegin() 
16354
          (_ktype381, _vtype382, _size380 ) = iprot.readMapBegin() 
16274
          for _i377 in xrange(_size373):
16355
          for _i384 in xrange(_size380):
16275
            _key378 = iprot.readString();
16356
            _key385 = iprot.readString();
16276
            _val379 = iprot.readString();
16357
            _val386 = iprot.readString();
16277
            self.pickupDetails[_key378] = _val379
16358
            self.pickupDetails[_key385] = _val386
16278
          iprot.readMapEnd()
16359
          iprot.readMapEnd()
16279
        else:
16360
        else:
16280
          iprot.skip(ftype)
16361
          iprot.skip(ftype)
16281
      else:
16362
      else:
16282
        iprot.skip(ftype)
16363
        iprot.skip(ftype)
Line 16293... Line 16374...
16293
      oprot.writeI64(self.providerId)
16374
      oprot.writeI64(self.providerId)
16294
      oprot.writeFieldEnd()
16375
      oprot.writeFieldEnd()
16295
    if self.pickupDetails is not None:
16376
    if self.pickupDetails is not None:
16296
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
16377
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
16297
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
16378
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
16298
      for kiter380,viter381 in self.pickupDetails.items():
16379
      for kiter387,viter388 in self.pickupDetails.items():
16299
        oprot.writeString(kiter380)
16380
        oprot.writeString(kiter387)
16300
        oprot.writeString(viter381)
16381
        oprot.writeString(viter388)
16301
      oprot.writeMapEnd()
16382
      oprot.writeMapEnd()
16302
      oprot.writeFieldEnd()
16383
      oprot.writeFieldEnd()
16303
    oprot.writeFieldStop()
16384
    oprot.writeFieldStop()
16304
    oprot.writeStructEnd()
16385
    oprot.writeStructEnd()
16305
 
16386
 
Line 16443... Line 16524...
16443
      if ftype == TType.STOP:
16524
      if ftype == TType.STOP:
16444
        break
16525
        break
16445
      if fid == 0:
16526
      if fid == 0:
16446
        if ftype == TType.LIST:
16527
        if ftype == TType.LIST:
16447
          self.success = []
16528
          self.success = []
16448
          (_etype385, _size382) = iprot.readListBegin()
16529
          (_etype392, _size389) = iprot.readListBegin()
16449
          for _i386 in xrange(_size382):
16530
          for _i393 in xrange(_size389):
16450
            _elem387 = Order()
16531
            _elem394 = Order()
16451
            _elem387.read(iprot)
16532
            _elem394.read(iprot)
16452
            self.success.append(_elem387)
16533
            self.success.append(_elem394)
16453
          iprot.readListEnd()
16534
          iprot.readListEnd()
16454
        else:
16535
        else:
16455
          iprot.skip(ftype)
16536
          iprot.skip(ftype)
16456
      else:
16537
      else:
16457
        iprot.skip(ftype)
16538
        iprot.skip(ftype)
Line 16464... Line 16545...
16464
      return
16545
      return
16465
    oprot.writeStructBegin('getReturnOrdersNotPickedUp_result')
16546
    oprot.writeStructBegin('getReturnOrdersNotPickedUp_result')
16466
    if self.success is not None:
16547
    if self.success is not None:
16467
      oprot.writeFieldBegin('success', TType.LIST, 0)
16548
      oprot.writeFieldBegin('success', TType.LIST, 0)
16468
      oprot.writeListBegin(TType.STRUCT, len(self.success))
16549
      oprot.writeListBegin(TType.STRUCT, len(self.success))
16469
      for iter388 in self.success:
16550
      for iter395 in self.success:
16470
        iter388.write(oprot)
16551
        iter395.write(oprot)
16471
      oprot.writeListEnd()
16552
      oprot.writeListEnd()
16472
      oprot.writeFieldEnd()
16553
      oprot.writeFieldEnd()
16473
    oprot.writeFieldStop()
16554
    oprot.writeFieldStop()
16474
    oprot.writeStructEnd()
16555
    oprot.writeStructEnd()
16475
 
16556
 
Line 17315... Line 17396...
17315
      if ftype == TType.STOP:
17396
      if ftype == TType.STOP:
17316
        break
17397
        break
17317
      if fid == 0:
17398
      if fid == 0:
17318
        if ftype == TType.LIST:
17399
        if ftype == TType.LIST:
17319
          self.success = []
17400
          self.success = []
17320
          (_etype392, _size389) = iprot.readListBegin()
17401
          (_etype399, _size396) = iprot.readListBegin()
17321
          for _i393 in xrange(_size389):
17402
          for _i400 in xrange(_size396):
17322
            _elem394 = ReturnOrder()
17403
            _elem401 = ReturnOrder()
17323
            _elem394.read(iprot)
17404
            _elem401.read(iprot)
17324
            self.success.append(_elem394)
17405
            self.success.append(_elem401)
17325
          iprot.readListEnd()
17406
          iprot.readListEnd()
17326
        else:
17407
        else:
17327
          iprot.skip(ftype)
17408
          iprot.skip(ftype)
17328
      else:
17409
      else:
17329
        iprot.skip(ftype)
17410
        iprot.skip(ftype)
Line 17336... Line 17417...
17336
      return
17417
      return
17337
    oprot.writeStructBegin('getReturnOrders_result')
17418
    oprot.writeStructBegin('getReturnOrders_result')
17338
    if self.success is not None:
17419
    if self.success is not None:
17339
      oprot.writeFieldBegin('success', TType.LIST, 0)
17420
      oprot.writeFieldBegin('success', TType.LIST, 0)
17340
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17421
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17341
      for iter395 in self.success:
17422
      for iter402 in self.success:
17342
        iter395.write(oprot)
17423
        iter402.write(oprot)
17343
      oprot.writeListEnd()
17424
      oprot.writeListEnd()
17344
      oprot.writeFieldEnd()
17425
      oprot.writeFieldEnd()
17345
    oprot.writeFieldStop()
17426
    oprot.writeFieldStop()
17346
    oprot.writeStructEnd()
17427
    oprot.writeStructEnd()
17347
 
17428
 
Line 17467... Line 17548...
17467
      if ftype == TType.STOP:
17548
      if ftype == TType.STOP:
17468
        break
17549
        break
17469
      if fid == 0:
17550
      if fid == 0:
17470
        if ftype == TType.LIST:
17551
        if ftype == TType.LIST:
17471
          self.success = []
17552
          self.success = []
17472
          (_etype399, _size396) = iprot.readListBegin()
17553
          (_etype406, _size403) = iprot.readListBegin()
17473
          for _i400 in xrange(_size396):
17554
          for _i407 in xrange(_size403):
17474
            _elem401 = ReturnOrder()
17555
            _elem408 = ReturnOrder()
17475
            _elem401.read(iprot)
17556
            _elem408.read(iprot)
17476
            self.success.append(_elem401)
17557
            self.success.append(_elem408)
17477
          iprot.readListEnd()
17558
          iprot.readListEnd()
17478
        else:
17559
        else:
17479
          iprot.skip(ftype)
17560
          iprot.skip(ftype)
17480
      else:
17561
      else:
17481
        iprot.skip(ftype)
17562
        iprot.skip(ftype)
Line 17488... Line 17569...
17488
      return
17569
      return
17489
    oprot.writeStructBegin('getAllReturnOrders_result')
17570
    oprot.writeStructBegin('getAllReturnOrders_result')
17490
    if self.success is not None:
17571
    if self.success is not None:
17491
      oprot.writeFieldBegin('success', TType.LIST, 0)
17572
      oprot.writeFieldBegin('success', TType.LIST, 0)
17492
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17573
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17493
      for iter402 in self.success:
17574
      for iter409 in self.success:
17494
        iter402.write(oprot)
17575
        iter409.write(oprot)
17495
      oprot.writeListEnd()
17576
      oprot.writeListEnd()
17496
      oprot.writeFieldEnd()
17577
      oprot.writeFieldEnd()
17497
    oprot.writeFieldStop()
17578
    oprot.writeFieldStop()
17498
    oprot.writeStructEnd()
17579
    oprot.writeStructEnd()
17499
 
17580
 
Line 18402... Line 18483...
18402
      if ftype == TType.STOP:
18483
      if ftype == TType.STOP:
18403
        break
18484
        break
18404
      if fid == 1:
18485
      if fid == 1:
18405
        if ftype == TType.MAP:
18486
        if ftype == TType.MAP:
18406
          self.collectedAmountMap = {}
18487
          self.collectedAmountMap = {}
18407
          (_ktype404, _vtype405, _size403 ) = iprot.readMapBegin() 
18488
          (_ktype411, _vtype412, _size410 ) = iprot.readMapBegin() 
18408
          for _i407 in xrange(_size403):
18489
          for _i414 in xrange(_size410):
18409
            _key408 = iprot.readString();
18490
            _key415 = iprot.readString();
18410
            _val409 = iprot.readDouble();
18491
            _val416 = iprot.readDouble();
18411
            self.collectedAmountMap[_key408] = _val409
18492
            self.collectedAmountMap[_key415] = _val416
18412
          iprot.readMapEnd()
18493
          iprot.readMapEnd()
18413
        else:
18494
        else:
18414
          iprot.skip(ftype)
18495
          iprot.skip(ftype)
18415
      elif fid == 2:
18496
      elif fid == 2:
18416
        if ftype == TType.STRING:
18497
        if ftype == TType.STRING:
Line 18438... Line 18519...
18438
      return
18519
      return
18439
    oprot.writeStructBegin('reconcileCodCollection_args')
18520
    oprot.writeStructBegin('reconcileCodCollection_args')
18440
    if self.collectedAmountMap is not None:
18521
    if self.collectedAmountMap is not None:
18441
      oprot.writeFieldBegin('collectedAmountMap', TType.MAP, 1)
18522
      oprot.writeFieldBegin('collectedAmountMap', TType.MAP, 1)
18442
      oprot.writeMapBegin(TType.STRING, TType.DOUBLE, len(self.collectedAmountMap))
18523
      oprot.writeMapBegin(TType.STRING, TType.DOUBLE, len(self.collectedAmountMap))
18443
      for kiter410,viter411 in self.collectedAmountMap.items():
18524
      for kiter417,viter418 in self.collectedAmountMap.items():
18444
        oprot.writeString(kiter410)
18525
        oprot.writeString(kiter417)
18445
        oprot.writeDouble(viter411)
18526
        oprot.writeDouble(viter418)
18446
      oprot.writeMapEnd()
18527
      oprot.writeMapEnd()
18447
      oprot.writeFieldEnd()
18528
      oprot.writeFieldEnd()
18448
    if self.xferBy is not None:
18529
    if self.xferBy is not None:
18449
      oprot.writeFieldBegin('xferBy', TType.STRING, 2)
18530
      oprot.writeFieldBegin('xferBy', TType.STRING, 2)
18450
      oprot.writeString(self.xferBy)
18531
      oprot.writeString(self.xferBy)
Line 18501... Line 18582...
18501
      if ftype == TType.STOP:
18582
      if ftype == TType.STOP:
18502
        break
18583
        break
18503
      if fid == 0:
18584
      if fid == 0:
18504
        if ftype == TType.MAP:
18585
        if ftype == TType.MAP:
18505
          self.success = {}
18586
          self.success = {}
18506
          (_ktype413, _vtype414, _size412 ) = iprot.readMapBegin() 
18587
          (_ktype420, _vtype421, _size419 ) = iprot.readMapBegin() 
18507
          for _i416 in xrange(_size412):
18588
          for _i423 in xrange(_size419):
18508
            _key417 = iprot.readString();
18589
            _key424 = iprot.readString();
18509
            _val418 = iprot.readString();
18590
            _val425 = iprot.readString();
18510
            self.success[_key417] = _val418
18591
            self.success[_key424] = _val425
18511
          iprot.readMapEnd()
18592
          iprot.readMapEnd()
18512
        else:
18593
        else:
18513
          iprot.skip(ftype)
18594
          iprot.skip(ftype)
18514
      elif fid == 1:
18595
      elif fid == 1:
18515
        if ftype == TType.STRUCT:
18596
        if ftype == TType.STRUCT:
Line 18528... Line 18609...
18528
      return
18609
      return
18529
    oprot.writeStructBegin('reconcileCodCollection_result')
18610
    oprot.writeStructBegin('reconcileCodCollection_result')
18530
    if self.success is not None:
18611
    if self.success is not None:
18531
      oprot.writeFieldBegin('success', TType.MAP, 0)
18612
      oprot.writeFieldBegin('success', TType.MAP, 0)
18532
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.success))
18613
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.success))
18533
      for kiter419,viter420 in self.success.items():
18614
      for kiter426,viter427 in self.success.items():
18534
        oprot.writeString(kiter419)
18615
        oprot.writeString(kiter426)
18535
        oprot.writeString(viter420)
18616
        oprot.writeString(viter427)
18536
      oprot.writeMapEnd()
18617
      oprot.writeMapEnd()
18537
      oprot.writeFieldEnd()
18618
      oprot.writeFieldEnd()
18538
    if self.ex is not None:
18619
    if self.ex is not None:
18539
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
18620
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
18540
      self.ex.write(oprot)
18621
      self.ex.write(oprot)
Line 18640... Line 18721...
18640
      if ftype == TType.STOP:
18721
      if ftype == TType.STOP:
18641
        break
18722
        break
18642
      if fid == 0:
18723
      if fid == 0:
18643
        if ftype == TType.LIST:
18724
        if ftype == TType.LIST:
18644
          self.success = []
18725
          self.success = []
18645
          (_etype424, _size421) = iprot.readListBegin()
18726
          (_etype431, _size428) = iprot.readListBegin()
18646
          for _i425 in xrange(_size421):
18727
          for _i432 in xrange(_size428):
18647
            _elem426 = iprot.readI64();
18728
            _elem433 = iprot.readI64();
18648
            self.success.append(_elem426)
18729
            self.success.append(_elem433)
18649
          iprot.readListEnd()
18730
          iprot.readListEnd()
18650
        else:
18731
        else:
18651
          iprot.skip(ftype)
18732
          iprot.skip(ftype)
18652
      else:
18733
      else:
18653
        iprot.skip(ftype)
18734
        iprot.skip(ftype)
Line 18660... Line 18741...
18660
      return
18741
      return
18661
    oprot.writeStructBegin('getTransactionsRequiringExtraProcessing_result')
18742
    oprot.writeStructBegin('getTransactionsRequiringExtraProcessing_result')
18662
    if self.success is not None:
18743
    if self.success is not None:
18663
      oprot.writeFieldBegin('success', TType.LIST, 0)
18744
      oprot.writeFieldBegin('success', TType.LIST, 0)
18664
      oprot.writeListBegin(TType.I64, len(self.success))
18745
      oprot.writeListBegin(TType.I64, len(self.success))
18665
      for iter427 in self.success:
18746
      for iter434 in self.success:
18666
        oprot.writeI64(iter427)
18747
        oprot.writeI64(iter434)
18667
      oprot.writeListEnd()
18748
      oprot.writeListEnd()
18668
      oprot.writeFieldEnd()
18749
      oprot.writeFieldEnd()
18669
    oprot.writeFieldStop()
18750
    oprot.writeFieldStop()
18670
    oprot.writeStructEnd()
18751
    oprot.writeStructEnd()
18671
 
18752
 
Line 18863... Line 18944...
18863
      if ftype == TType.STOP:
18944
      if ftype == TType.STOP:
18864
        break
18945
        break
18865
      if fid == 0:
18946
      if fid == 0:
18866
        if ftype == TType.MAP:
18947
        if ftype == TType.MAP:
18867
          self.success = {}
18948
          self.success = {}
18868
          (_ktype429, _vtype430, _size428 ) = iprot.readMapBegin() 
18949
          (_ktype436, _vtype437, _size435 ) = iprot.readMapBegin() 
18869
          for _i432 in xrange(_size428):
18950
          for _i439 in xrange(_size435):
18870
            _key433 = iprot.readI64();
18951
            _key440 = iprot.readI64();
18871
            _val434 = iprot.readI64();
18952
            _val441 = iprot.readI64();
18872
            self.success[_key433] = _val434
18953
            self.success[_key440] = _val441
18873
          iprot.readMapEnd()
18954
          iprot.readMapEnd()
18874
        else:
18955
        else:
18875
          iprot.skip(ftype)
18956
          iprot.skip(ftype)
18876
      else:
18957
      else:
18877
        iprot.skip(ftype)
18958
        iprot.skip(ftype)
Line 18884... Line 18965...
18884
      return
18965
      return
18885
    oprot.writeStructBegin('getItemWiseRiskyOrdersCount_result')
18966
    oprot.writeStructBegin('getItemWiseRiskyOrdersCount_result')
18886
    if self.success is not None:
18967
    if self.success is not None:
18887
      oprot.writeFieldBegin('success', TType.MAP, 0)
18968
      oprot.writeFieldBegin('success', TType.MAP, 0)
18888
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
18969
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
18889
      for kiter435,viter436 in self.success.items():
18970
      for kiter442,viter443 in self.success.items():
18890
        oprot.writeI64(kiter435)
18971
        oprot.writeI64(kiter442)
18891
        oprot.writeI64(viter436)
18972
        oprot.writeI64(viter443)
18892
      oprot.writeMapEnd()
18973
      oprot.writeMapEnd()
18893
      oprot.writeFieldEnd()
18974
      oprot.writeFieldEnd()
18894
    oprot.writeFieldStop()
18975
    oprot.writeFieldStop()
18895
    oprot.writeStructEnd()
18976
    oprot.writeStructEnd()
18896
 
18977
 
Line 18933... Line 19014...
18933
      if ftype == TType.STOP:
19014
      if ftype == TType.STOP:
18934
        break
19015
        break
18935
      if fid == 1:
19016
      if fid == 1:
18936
        if ftype == TType.LIST:
19017
        if ftype == TType.LIST:
18937
          self.itemIds = []
19018
          self.itemIds = []
18938
          (_etype440, _size437) = iprot.readListBegin()
19019
          (_etype447, _size444) = iprot.readListBegin()
18939
          for _i441 in xrange(_size437):
19020
          for _i448 in xrange(_size444):
18940
            _elem442 = iprot.readI64();
19021
            _elem449 = iprot.readI64();
18941
            self.itemIds.append(_elem442)
19022
            self.itemIds.append(_elem449)
18942
          iprot.readListEnd()
19023
          iprot.readListEnd()
18943
        else:
19024
        else:
18944
          iprot.skip(ftype)
19025
          iprot.skip(ftype)
18945
      else:
19026
      else:
18946
        iprot.skip(ftype)
19027
        iprot.skip(ftype)
Line 18953... Line 19034...
18953
      return
19034
      return
18954
    oprot.writeStructBegin('getOrdersForItemIds_args')
19035
    oprot.writeStructBegin('getOrdersForItemIds_args')
18955
    if self.itemIds is not None:
19036
    if self.itemIds is not None:
18956
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
19037
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
18957
      oprot.writeListBegin(TType.I64, len(self.itemIds))
19038
      oprot.writeListBegin(TType.I64, len(self.itemIds))
18958
      for iter443 in self.itemIds:
19039
      for iter450 in self.itemIds:
18959
        oprot.writeI64(iter443)
19040
        oprot.writeI64(iter450)
18960
      oprot.writeListEnd()
19041
      oprot.writeListEnd()
18961
      oprot.writeFieldEnd()
19042
      oprot.writeFieldEnd()
18962
    oprot.writeFieldStop()
19043
    oprot.writeFieldStop()
18963
    oprot.writeStructEnd()
19044
    oprot.writeStructEnd()
18964
 
19045
 
Line 19000... Line 19081...
19000
      if ftype == TType.STOP:
19081
      if ftype == TType.STOP:
19001
        break
19082
        break
19002
      if fid == 0:
19083
      if fid == 0:
19003
        if ftype == TType.LIST:
19084
        if ftype == TType.LIST:
19004
          self.success = []
19085
          self.success = []
19005
          (_etype447, _size444) = iprot.readListBegin()
19086
          (_etype454, _size451) = iprot.readListBegin()
19006
          for _i448 in xrange(_size444):
19087
          for _i455 in xrange(_size451):
19007
            _elem449 = Order()
19088
            _elem456 = Order()
19008
            _elem449.read(iprot)
19089
            _elem456.read(iprot)
19009
            self.success.append(_elem449)
19090
            self.success.append(_elem456)
19010
          iprot.readListEnd()
19091
          iprot.readListEnd()
19011
        else:
19092
        else:
19012
          iprot.skip(ftype)
19093
          iprot.skip(ftype)
19013
      else:
19094
      else:
19014
        iprot.skip(ftype)
19095
        iprot.skip(ftype)
Line 19021... Line 19102...
19021
      return
19102
      return
19022
    oprot.writeStructBegin('getOrdersForItemIds_result')
19103
    oprot.writeStructBegin('getOrdersForItemIds_result')
19023
    if self.success is not None:
19104
    if self.success is not None:
19024
      oprot.writeFieldBegin('success', TType.LIST, 0)
19105
      oprot.writeFieldBegin('success', TType.LIST, 0)
19025
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19106
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19026
      for iter450 in self.success:
19107
      for iter457 in self.success:
19027
        iter450.write(oprot)
19108
        iter457.write(oprot)
19028
      oprot.writeListEnd()
19109
      oprot.writeListEnd()
19029
      oprot.writeFieldEnd()
19110
      oprot.writeFieldEnd()
19030
    oprot.writeFieldStop()
19111
    oprot.writeFieldStop()
19031
    oprot.writeStructEnd()
19112
    oprot.writeStructEnd()
19032
 
19113
 
Line 20544... Line 20625...
20544
      if ftype == TType.STOP:
20625
      if ftype == TType.STOP:
20545
        break
20626
        break
20546
      if fid == 0:
20627
      if fid == 0:
20547
        if ftype == TType.MAP:
20628
        if ftype == TType.MAP:
20548
          self.success = {}
20629
          self.success = {}
20549
          (_ktype452, _vtype453, _size451 ) = iprot.readMapBegin() 
20630
          (_ktype459, _vtype460, _size458 ) = iprot.readMapBegin() 
20550
          for _i455 in xrange(_size451):
20631
          for _i462 in xrange(_size458):
20551
            _key456 = iprot.readI32();
20632
            _key463 = iprot.readI32();
20552
            _val457 = TimeoutSummary()
20633
            _val464 = TimeoutSummary()
20553
            _val457.read(iprot)
20634
            _val464.read(iprot)
20554
            self.success[_key456] = _val457
20635
            self.success[_key463] = _val464
20555
          iprot.readMapEnd()
20636
          iprot.readMapEnd()
20556
        else:
20637
        else:
20557
          iprot.skip(ftype)
20638
          iprot.skip(ftype)
20558
      elif fid == 1:
20639
      elif fid == 1:
20559
        if ftype == TType.STRUCT:
20640
        if ftype == TType.STRUCT:
Line 20572... Line 20653...
20572
      return
20653
      return
20573
    oprot.writeStructBegin('markOrdersAsTimeout_result')
20654
    oprot.writeStructBegin('markOrdersAsTimeout_result')
20574
    if self.success is not None:
20655
    if self.success is not None:
20575
      oprot.writeFieldBegin('success', TType.MAP, 0)
20656
      oprot.writeFieldBegin('success', TType.MAP, 0)
20576
      oprot.writeMapBegin(TType.I32, TType.STRUCT, len(self.success))
20657
      oprot.writeMapBegin(TType.I32, TType.STRUCT, len(self.success))
20577
      for kiter458,viter459 in self.success.items():
20658
      for kiter465,viter466 in self.success.items():
20578
        oprot.writeI32(kiter458)
20659
        oprot.writeI32(kiter465)
20579
        viter459.write(oprot)
20660
        viter466.write(oprot)
20580
      oprot.writeMapEnd()
20661
      oprot.writeMapEnd()
20581
      oprot.writeFieldEnd()
20662
      oprot.writeFieldEnd()
20582
    if self.ex is not None:
20663
    if self.ex is not None:
20583
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
20664
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
20584
      self.ex.write(oprot)
20665
      self.ex.write(oprot)
Line 20898... Line 20979...
20898
        else:
20979
        else:
20899
          iprot.skip(ftype)
20980
          iprot.skip(ftype)
20900
      elif fid == 2:
20981
      elif fid == 2:
20901
        if ftype == TType.LIST:
20982
        if ftype == TType.LIST:
20902
          self.order_status_list = []
20983
          self.order_status_list = []
20903
          (_etype463, _size460) = iprot.readListBegin()
20984
          (_etype470, _size467) = iprot.readListBegin()
20904
          for _i464 in xrange(_size460):
20985
          for _i471 in xrange(_size467):
20905
            _elem465 = iprot.readI32();
20986
            _elem472 = iprot.readI32();
20906
            self.order_status_list.append(_elem465)
20987
            self.order_status_list.append(_elem472)
20907
          iprot.readListEnd()
20988
          iprot.readListEnd()
20908
        else:
20989
        else:
20909
          iprot.skip(ftype)
20990
          iprot.skip(ftype)
20910
      else:
20991
      else:
20911
        iprot.skip(ftype)
20992
        iprot.skip(ftype)
Line 20922... Line 21003...
20922
      oprot.writeI64(self.logistics_provider_id)
21003
      oprot.writeI64(self.logistics_provider_id)
20923
      oprot.writeFieldEnd()
21004
      oprot.writeFieldEnd()
20924
    if self.order_status_list is not None:
21005
    if self.order_status_list is not None:
20925
      oprot.writeFieldBegin('order_status_list', TType.LIST, 2)
21006
      oprot.writeFieldBegin('order_status_list', TType.LIST, 2)
20926
      oprot.writeListBegin(TType.I32, len(self.order_status_list))
21007
      oprot.writeListBegin(TType.I32, len(self.order_status_list))
20927
      for iter466 in self.order_status_list:
21008
      for iter473 in self.order_status_list:
20928
        oprot.writeI32(iter466)
21009
        oprot.writeI32(iter473)
20929
      oprot.writeListEnd()
21010
      oprot.writeListEnd()
20930
      oprot.writeFieldEnd()
21011
      oprot.writeFieldEnd()
20931
    oprot.writeFieldStop()
21012
    oprot.writeFieldStop()
20932
    oprot.writeStructEnd()
21013
    oprot.writeStructEnd()
20933
 
21014
 
Line 20972... Line 21053...
20972
      if ftype == TType.STOP:
21053
      if ftype == TType.STOP:
20973
        break
21054
        break
20974
      if fid == 0:
21055
      if fid == 0:
20975
        if ftype == TType.LIST:
21056
        if ftype == TType.LIST:
20976
          self.success = []
21057
          self.success = []
20977
          (_etype470, _size467) = iprot.readListBegin()
21058
          (_etype477, _size474) = iprot.readListBegin()
20978
          for _i471 in xrange(_size467):
21059
          for _i478 in xrange(_size474):
20979
            _elem472 = Order()
21060
            _elem479 = Order()
20980
            _elem472.read(iprot)
21061
            _elem479.read(iprot)
20981
            self.success.append(_elem472)
21062
            self.success.append(_elem479)
20982
          iprot.readListEnd()
21063
          iprot.readListEnd()
20983
        else:
21064
        else:
20984
          iprot.skip(ftype)
21065
          iprot.skip(ftype)
20985
      elif fid == 1:
21066
      elif fid == 1:
20986
        if ftype == TType.STRUCT:
21067
        if ftype == TType.STRUCT:
Line 20999... Line 21080...
20999
      return
21080
      return
21000
    oprot.writeStructBegin('getOrdersForProviderForStatus_result')
21081
    oprot.writeStructBegin('getOrdersForProviderForStatus_result')
21001
    if self.success is not None:
21082
    if self.success is not None:
21002
      oprot.writeFieldBegin('success', TType.LIST, 0)
21083
      oprot.writeFieldBegin('success', TType.LIST, 0)
21003
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21084
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21004
      for iter473 in self.success:
21085
      for iter480 in self.success:
21005
        iter473.write(oprot)
21086
        iter480.write(oprot)
21006
      oprot.writeListEnd()
21087
      oprot.writeListEnd()
21007
      oprot.writeFieldEnd()
21088
      oprot.writeFieldEnd()
21008
    if self.ex is not None:
21089
    if self.ex is not None:
21009
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
21090
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
21010
      self.ex.write(oprot)
21091
      self.ex.write(oprot)
Line 21137... Line 21218...
21137
      if ftype == TType.STOP:
21218
      if ftype == TType.STOP:
21138
        break
21219
        break
21139
      if fid == 0:
21220
      if fid == 0:
21140
        if ftype == TType.LIST:
21221
        if ftype == TType.LIST:
21141
          self.success = []
21222
          self.success = []
21142
          (_etype477, _size474) = iprot.readListBegin()
21223
          (_etype484, _size481) = iprot.readListBegin()
21143
          for _i478 in xrange(_size474):
21224
          for _i485 in xrange(_size481):
21144
            _elem479 = Order()
21225
            _elem486 = Order()
21145
            _elem479.read(iprot)
21226
            _elem486.read(iprot)
21146
            self.success.append(_elem479)
21227
            self.success.append(_elem486)
21147
          iprot.readListEnd()
21228
          iprot.readListEnd()
21148
        else:
21229
        else:
21149
          iprot.skip(ftype)
21230
          iprot.skip(ftype)
21150
      elif fid == 1:
21231
      elif fid == 1:
21151
        if ftype == TType.STRUCT:
21232
        if ftype == TType.STRUCT:
Line 21164... Line 21245...
21164
      return
21245
      return
21165
    oprot.writeStructBegin('getBilledOrdersForVendor_result')
21246
    oprot.writeStructBegin('getBilledOrdersForVendor_result')
21166
    if self.success is not None:
21247
    if self.success is not None:
21167
      oprot.writeFieldBegin('success', TType.LIST, 0)
21248
      oprot.writeFieldBegin('success', TType.LIST, 0)
21168
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21249
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21169
      for iter480 in self.success:
21250
      for iter487 in self.success:
21170
        iter480.write(oprot)
21251
        iter487.write(oprot)
21171
      oprot.writeListEnd()
21252
      oprot.writeListEnd()
21172
      oprot.writeFieldEnd()
21253
      oprot.writeFieldEnd()
21173
    if self.ex is not None:
21254
    if self.ex is not None:
21174
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
21255
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
21175
      self.ex.write(oprot)
21256
      self.ex.write(oprot)
Line 21260... Line 21341...
21260
      if ftype == TType.STOP:
21341
      if ftype == TType.STOP:
21261
        break
21342
        break
21262
      if fid == 0:
21343
      if fid == 0:
21263
        if ftype == TType.LIST:
21344
        if ftype == TType.LIST:
21264
          self.success = []
21345
          self.success = []
21265
          (_etype484, _size481) = iprot.readListBegin()
21346
          (_etype491, _size488) = iprot.readListBegin()
21266
          for _i485 in xrange(_size481):
21347
          for _i492 in xrange(_size488):
21267
            _elem486 = Order()
21348
            _elem493 = Order()
21268
            _elem486.read(iprot)
21349
            _elem493.read(iprot)
21269
            self.success.append(_elem486)
21350
            self.success.append(_elem493)
21270
          iprot.readListEnd()
21351
          iprot.readListEnd()
21271
        else:
21352
        else:
21272
          iprot.skip(ftype)
21353
          iprot.skip(ftype)
21273
      elif fid == 1:
21354
      elif fid == 1:
21274
        if ftype == TType.STRUCT:
21355
        if ftype == TType.STRUCT:
Line 21287... Line 21368...
21287
      return
21368
      return
21288
    oprot.writeStructBegin('getSlippedSippingDateOrders_result')
21369
    oprot.writeStructBegin('getSlippedSippingDateOrders_result')
21289
    if self.success is not None:
21370
    if self.success is not None:
21290
      oprot.writeFieldBegin('success', TType.LIST, 0)
21371
      oprot.writeFieldBegin('success', TType.LIST, 0)
21291
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21372
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21292
      for iter487 in self.success:
21373
      for iter494 in self.success:
21293
        iter487.write(oprot)
21374
        iter494.write(oprot)
21294
      oprot.writeListEnd()
21375
      oprot.writeListEnd()
21295
      oprot.writeFieldEnd()
21376
      oprot.writeFieldEnd()
21296
    if self.ex is not None:
21377
    if self.ex is not None:
21297
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
21378
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
21298
      self.ex.write(oprot)
21379
      self.ex.write(oprot)
Line 21413... Line 21494...
21413
      if ftype == TType.STOP:
21494
      if ftype == TType.STOP:
21414
        break
21495
        break
21415
      if fid == 0:
21496
      if fid == 0:
21416
        if ftype == TType.LIST:
21497
        if ftype == TType.LIST:
21417
          self.success = []
21498
          self.success = []
21418
          (_etype491, _size488) = iprot.readListBegin()
21499
          (_etype498, _size495) = iprot.readListBegin()
21419
          for _i492 in xrange(_size488):
21500
          for _i499 in xrange(_size495):
21420
            _elem493 = Order()
21501
            _elem500 = Order()
21421
            _elem493.read(iprot)
21502
            _elem500.read(iprot)
21422
            self.success.append(_elem493)
21503
            self.success.append(_elem500)
21423
          iprot.readListEnd()
21504
          iprot.readListEnd()
21424
        else:
21505
        else:
21425
          iprot.skip(ftype)
21506
          iprot.skip(ftype)
21426
      elif fid == 1:
21507
      elif fid == 1:
21427
        if ftype == TType.STRUCT:
21508
        if ftype == TType.STRUCT:
Line 21440... Line 21521...
21440
      return
21521
      return
21441
    oprot.writeStructBegin('getCancelledOrders_result')
21522
    oprot.writeStructBegin('getCancelledOrders_result')
21442
    if self.success is not None:
21523
    if self.success is not None:
21443
      oprot.writeFieldBegin('success', TType.LIST, 0)
21524
      oprot.writeFieldBegin('success', TType.LIST, 0)
21444
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21525
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21445
      for iter494 in self.success:
21526
      for iter501 in self.success:
21446
        iter494.write(oprot)
21527
        iter501.write(oprot)
21447
      oprot.writeListEnd()
21528
      oprot.writeListEnd()
21448
      oprot.writeFieldEnd()
21529
      oprot.writeFieldEnd()
21449
    if self.ex is not None:
21530
    if self.ex is not None:
21450
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
21531
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
21451
      self.ex.write(oprot)
21532
      self.ex.write(oprot)
Line 21492... Line 21573...
21492
      if ftype == TType.STOP:
21573
      if ftype == TType.STOP:
21493
        break
21574
        break
21494
      if fid == 1:
21575
      if fid == 1:
21495
        if ftype == TType.MAP:
21576
        if ftype == TType.MAP:
21496
          self.mapAWBAndAmount = {}
21577
          self.mapAWBAndAmount = {}
21497
          (_ktype496, _vtype497, _size495 ) = iprot.readMapBegin() 
21578
          (_ktype503, _vtype504, _size502 ) = iprot.readMapBegin() 
21498
          for _i499 in xrange(_size495):
21579
          for _i506 in xrange(_size502):
21499
            _key500 = iprot.readI64();
21580
            _key507 = iprot.readI64();
21500
            _val501 = iprot.readDouble();
21581
            _val508 = iprot.readDouble();
21501
            self.mapAWBAndAmount[_key500] = _val501
21582
            self.mapAWBAndAmount[_key507] = _val508
21502
          iprot.readMapEnd()
21583
          iprot.readMapEnd()
21503
        else:
21584
        else:
21504
          iprot.skip(ftype)
21585
          iprot.skip(ftype)
21505
      else:
21586
      else:
21506
        iprot.skip(ftype)
21587
        iprot.skip(ftype)
Line 21513... Line 21594...
21513
      return
21594
      return
21514
    oprot.writeStructBegin('saveBluedartSettlements_args')
21595
    oprot.writeStructBegin('saveBluedartSettlements_args')
21515
    if self.mapAWBAndAmount is not None:
21596
    if self.mapAWBAndAmount is not None:
21516
      oprot.writeFieldBegin('mapAWBAndAmount', TType.MAP, 1)
21597
      oprot.writeFieldBegin('mapAWBAndAmount', TType.MAP, 1)
21517
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.mapAWBAndAmount))
21598
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.mapAWBAndAmount))
21518
      for kiter502,viter503 in self.mapAWBAndAmount.items():
21599
      for kiter509,viter510 in self.mapAWBAndAmount.items():
21519
        oprot.writeI64(kiter502)
21600
        oprot.writeI64(kiter509)
21520
        oprot.writeDouble(viter503)
21601
        oprot.writeDouble(viter510)
21521
      oprot.writeMapEnd()
21602
      oprot.writeMapEnd()
21522
      oprot.writeFieldEnd()
21603
      oprot.writeFieldEnd()
21523
    oprot.writeFieldStop()
21604
    oprot.writeFieldStop()
21524
    oprot.writeStructEnd()
21605
    oprot.writeStructEnd()
21525
 
21606
 
Line 22307... Line 22388...
22307
      if ftype == TType.STOP:
22388
      if ftype == TType.STOP:
22308
        break
22389
        break
22309
      if fid == 0:
22390
      if fid == 0:
22310
        if ftype == TType.MAP:
22391
        if ftype == TType.MAP:
22311
          self.success = {}
22392
          self.success = {}
22312
          (_ktype505, _vtype506, _size504 ) = iprot.readMapBegin() 
22393
          (_ktype512, _vtype513, _size511 ) = iprot.readMapBegin() 
22313
          for _i508 in xrange(_size504):
22394
          for _i515 in xrange(_size511):
22314
            _key509 = iprot.readI64();
22395
            _key516 = iprot.readI64();
22315
            _val510 = iprot.readString();
22396
            _val517 = iprot.readString();
22316
            self.success[_key509] = _val510
22397
            self.success[_key516] = _val517
22317
          iprot.readMapEnd()
22398
          iprot.readMapEnd()
22318
        else:
22399
        else:
22319
          iprot.skip(ftype)
22400
          iprot.skip(ftype)
22320
      elif fid == 1:
22401
      elif fid == 1:
22321
        if ftype == TType.STRUCT:
22402
        if ftype == TType.STRUCT:
Line 22334... Line 22415...
22334
      return
22415
      return
22335
    oprot.writeStructBegin('getEBSSettlementSummaries_result')
22416
    oprot.writeStructBegin('getEBSSettlementSummaries_result')
22336
    if self.success is not None:
22417
    if self.success is not None:
22337
      oprot.writeFieldBegin('success', TType.MAP, 0)
22418
      oprot.writeFieldBegin('success', TType.MAP, 0)
22338
      oprot.writeMapBegin(TType.I64, TType.STRING, len(self.success))
22419
      oprot.writeMapBegin(TType.I64, TType.STRING, len(self.success))
22339
      for kiter511,viter512 in self.success.items():
22420
      for kiter518,viter519 in self.success.items():
22340
        oprot.writeI64(kiter511)
22421
        oprot.writeI64(kiter518)
22341
        oprot.writeString(viter512)
22422
        oprot.writeString(viter519)
22342
      oprot.writeMapEnd()
22423
      oprot.writeMapEnd()
22343
      oprot.writeFieldEnd()
22424
      oprot.writeFieldEnd()
22344
    if self.ex is not None:
22425
    if self.ex is not None:
22345
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
22426
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
22346
      self.ex.write(oprot)
22427
      self.ex.write(oprot)
Line 22726... Line 22807...
22726
      if ftype == TType.STOP:
22807
      if ftype == TType.STOP:
22727
        break
22808
        break
22728
      if fid == 0:
22809
      if fid == 0:
22729
        if ftype == TType.LIST:
22810
        if ftype == TType.LIST:
22730
          self.success = []
22811
          self.success = []
22731
          (_etype516, _size513) = iprot.readListBegin()
22812
          (_etype523, _size520) = iprot.readListBegin()
22732
          for _i517 in xrange(_size513):
22813
          for _i524 in xrange(_size520):
22733
            _elem518 = PaymentSettlement()
22814
            _elem525 = PaymentSettlement()
22734
            _elem518.read(iprot)
22815
            _elem525.read(iprot)
22735
            self.success.append(_elem518)
22816
            self.success.append(_elem525)
22736
          iprot.readListEnd()
22817
          iprot.readListEnd()
22737
        else:
22818
        else:
22738
          iprot.skip(ftype)
22819
          iprot.skip(ftype)
22739
      elif fid == 1:
22820
      elif fid == 1:
22740
        if ftype == TType.STRUCT:
22821
        if ftype == TType.STRUCT:
Line 22753... Line 22834...
22753
      return
22834
      return
22754
    oprot.writeStructBegin('getSettlementsByDate_result')
22835
    oprot.writeStructBegin('getSettlementsByDate_result')
22755
    if self.success is not None:
22836
    if self.success is not None:
22756
      oprot.writeFieldBegin('success', TType.LIST, 0)
22837
      oprot.writeFieldBegin('success', TType.LIST, 0)
22757
      oprot.writeListBegin(TType.STRUCT, len(self.success))
22838
      oprot.writeListBegin(TType.STRUCT, len(self.success))
22758
      for iter519 in self.success:
22839
      for iter526 in self.success:
22759
        iter519.write(oprot)
22840
        iter526.write(oprot)
22760
      oprot.writeListEnd()
22841
      oprot.writeListEnd()
22761
      oprot.writeFieldEnd()
22842
      oprot.writeFieldEnd()
22762
    if self.ex is not None:
22843
    if self.ex is not None:
22763
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
22844
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
22764
      self.ex.write(oprot)
22845
      self.ex.write(oprot)
Line 22805... Line 22886...
22805
      if ftype == TType.STOP:
22886
      if ftype == TType.STOP:
22806
        break
22887
        break
22807
      if fid == 1:
22888
      if fid == 1:
22808
        if ftype == TType.LIST:
22889
        if ftype == TType.LIST:
22809
          self.orderIds = []
22890
          self.orderIds = []
22810
          (_etype523, _size520) = iprot.readListBegin()
22891
          (_etype530, _size527) = iprot.readListBegin()
22811
          for _i524 in xrange(_size520):
22892
          for _i531 in xrange(_size527):
22812
            _elem525 = iprot.readI64();
22893
            _elem532 = iprot.readI64();
22813
            self.orderIds.append(_elem525)
22894
            self.orderIds.append(_elem532)
22814
          iprot.readListEnd()
22895
          iprot.readListEnd()
22815
        else:
22896
        else:
22816
          iprot.skip(ftype)
22897
          iprot.skip(ftype)
22817
      else:
22898
      else:
22818
        iprot.skip(ftype)
22899
        iprot.skip(ftype)
Line 22825... Line 22906...
22825
      return
22906
      return
22826
    oprot.writeStructBegin('getReshippedOrderIds_args')
22907
    oprot.writeStructBegin('getReshippedOrderIds_args')
22827
    if self.orderIds is not None:
22908
    if self.orderIds is not None:
22828
      oprot.writeFieldBegin('orderIds', TType.LIST, 1)
22909
      oprot.writeFieldBegin('orderIds', TType.LIST, 1)
22829
      oprot.writeListBegin(TType.I64, len(self.orderIds))
22910
      oprot.writeListBegin(TType.I64, len(self.orderIds))
22830
      for iter526 in self.orderIds:
22911
      for iter533 in self.orderIds:
22831
        oprot.writeI64(iter526)
22912
        oprot.writeI64(iter533)
22832
      oprot.writeListEnd()
22913
      oprot.writeListEnd()
22833
      oprot.writeFieldEnd()
22914
      oprot.writeFieldEnd()
22834
    oprot.writeFieldStop()
22915
    oprot.writeFieldStop()
22835
    oprot.writeStructEnd()
22916
    oprot.writeStructEnd()
22836
 
22917
 
Line 22875... Line 22956...
22875
      if ftype == TType.STOP:
22956
      if ftype == TType.STOP:
22876
        break
22957
        break
22877
      if fid == 0:
22958
      if fid == 0:
22878
        if ftype == TType.LIST:
22959
        if ftype == TType.LIST:
22879
          self.success = []
22960
          self.success = []
22880
          (_etype530, _size527) = iprot.readListBegin()
22961
          (_etype537, _size534) = iprot.readListBegin()
22881
          for _i531 in xrange(_size527):
22962
          for _i538 in xrange(_size534):
22882
            _elem532 = iprot.readI64();
22963
            _elem539 = iprot.readI64();
22883
            self.success.append(_elem532)
22964
            self.success.append(_elem539)
22884
          iprot.readListEnd()
22965
          iprot.readListEnd()
22885
        else:
22966
        else:
22886
          iprot.skip(ftype)
22967
          iprot.skip(ftype)
22887
      elif fid == 1:
22968
      elif fid == 1:
22888
        if ftype == TType.STRUCT:
22969
        if ftype == TType.STRUCT:
Line 22901... Line 22982...
22901
      return
22982
      return
22902
    oprot.writeStructBegin('getReshippedOrderIds_result')
22983
    oprot.writeStructBegin('getReshippedOrderIds_result')
22903
    if self.success is not None:
22984
    if self.success is not None:
22904
      oprot.writeFieldBegin('success', TType.LIST, 0)
22985
      oprot.writeFieldBegin('success', TType.LIST, 0)
22905
      oprot.writeListBegin(TType.I64, len(self.success))
22986
      oprot.writeListBegin(TType.I64, len(self.success))
22906
      for iter533 in self.success:
22987
      for iter540 in self.success:
22907
        oprot.writeI64(iter533)
22988
        oprot.writeI64(iter540)
22908
      oprot.writeListEnd()
22989
      oprot.writeListEnd()
22909
      oprot.writeFieldEnd()
22990
      oprot.writeFieldEnd()
22910
    if self.ex is not None:
22991
    if self.ex is not None:
22911
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
22992
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
22912
      self.ex.write(oprot)
22993
      self.ex.write(oprot)
Line 23051... Line 23132...
23051
      if ftype == TType.STOP:
23132
      if ftype == TType.STOP:
23052
        break
23133
        break
23053
      if fid == 0:
23134
      if fid == 0:
23054
        if ftype == TType.LIST:
23135
        if ftype == TType.LIST:
23055
          self.success = []
23136
          self.success = []
23056
          (_etype537, _size534) = iprot.readListBegin()
23137
          (_etype544, _size541) = iprot.readListBegin()
23057
          for _i538 in xrange(_size534):
23138
          for _i545 in xrange(_size541):
23058
            _elem539 = Order()
23139
            _elem546 = Order()
23059
            _elem539.read(iprot)
23140
            _elem546.read(iprot)
23060
            self.success.append(_elem539)
23141
            self.success.append(_elem546)
23061
          iprot.readListEnd()
23142
          iprot.readListEnd()
23062
        else:
23143
        else:
23063
          iprot.skip(ftype)
23144
          iprot.skip(ftype)
23064
      elif fid == 1:
23145
      elif fid == 1:
23065
        if ftype == TType.STRUCT:
23146
        if ftype == TType.STRUCT:
Line 23078... Line 23159...
23078
      return
23159
      return
23079
    oprot.writeStructBegin('getBilledOrders_result')
23160
    oprot.writeStructBegin('getBilledOrders_result')
23080
    if self.success is not None:
23161
    if self.success is not None:
23081
      oprot.writeFieldBegin('success', TType.LIST, 0)
23162
      oprot.writeFieldBegin('success', TType.LIST, 0)
23082
      oprot.writeListBegin(TType.STRUCT, len(self.success))
23163
      oprot.writeListBegin(TType.STRUCT, len(self.success))
23083
      for iter540 in self.success:
23164
      for iter547 in self.success:
23084
        iter540.write(oprot)
23165
        iter547.write(oprot)
23085
      oprot.writeListEnd()
23166
      oprot.writeListEnd()
23086
      oprot.writeFieldEnd()
23167
      oprot.writeFieldEnd()
23087
    if self.ex is not None:
23168
    if self.ex is not None:
23088
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
23169
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
23089
      self.ex.write(oprot)
23170
      self.ex.write(oprot)
Line 23204... Line 23285...
23204
      if ftype == TType.STOP:
23285
      if ftype == TType.STOP:
23205
        break
23286
        break
23206
      if fid == 0:
23287
      if fid == 0:
23207
        if ftype == TType.MAP:
23288
        if ftype == TType.MAP:
23208
          self.success = {}
23289
          self.success = {}
23209
          (_ktype542, _vtype543, _size541 ) = iprot.readMapBegin() 
23290
          (_ktype549, _vtype550, _size548 ) = iprot.readMapBegin() 
23210
          for _i545 in xrange(_size541):
23291
          for _i552 in xrange(_size548):
23211
            _key546 = iprot.readI64();
23292
            _key553 = iprot.readI64();
23212
            _val547 = iprot.readI64();
23293
            _val554 = iprot.readI64();
23213
            self.success[_key546] = _val547
23294
            self.success[_key553] = _val554
23214
          iprot.readMapEnd()
23295
          iprot.readMapEnd()
23215
        else:
23296
        else:
23216
          iprot.skip(ftype)
23297
          iprot.skip(ftype)
23217
      elif fid == 1:
23298
      elif fid == 1:
23218
        if ftype == TType.STRUCT:
23299
        if ftype == TType.STRUCT:
Line 23231... Line 23312...
23231
      return
23312
      return
23232
    oprot.writeStructBegin('getStatusDistributionOfOrders_result')
23313
    oprot.writeStructBegin('getStatusDistributionOfOrders_result')
23233
    if self.success is not None:
23314
    if self.success is not None:
23234
      oprot.writeFieldBegin('success', TType.MAP, 0)
23315
      oprot.writeFieldBegin('success', TType.MAP, 0)
23235
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
23316
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
23236
      for kiter548,viter549 in self.success.items():
23317
      for kiter555,viter556 in self.success.items():
23237
        oprot.writeI64(kiter548)
23318
        oprot.writeI64(kiter555)
23238
        oprot.writeI64(viter549)
23319
        oprot.writeI64(viter556)
23239
      oprot.writeMapEnd()
23320
      oprot.writeMapEnd()
23240
      oprot.writeFieldEnd()
23321
      oprot.writeFieldEnd()
23241
    if self.ex is not None:
23322
    if self.ex is not None:
23242
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
23323
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
23243
      self.ex.write(oprot)
23324
      self.ex.write(oprot)
Line 23370... Line 23451...
23370
      if ftype == TType.STOP:
23451
      if ftype == TType.STOP:
23371
        break
23452
        break
23372
      if fid == 0:
23453
      if fid == 0:
23373
        if ftype == TType.LIST:
23454
        if ftype == TType.LIST:
23374
          self.success = []
23455
          self.success = []
23375
          (_etype553, _size550) = iprot.readListBegin()
23456
          (_etype560, _size557) = iprot.readListBegin()
23376
          for _i554 in xrange(_size550):
23457
          for _i561 in xrange(_size557):
23377
            _elem555 = iprot.readI64();
23458
            _elem562 = iprot.readI64();
23378
            self.success.append(_elem555)
23459
            self.success.append(_elem562)
23379
          iprot.readListEnd()
23460
          iprot.readListEnd()
23380
        else:
23461
        else:
23381
          iprot.skip(ftype)
23462
          iprot.skip(ftype)
23382
      elif fid == 1:
23463
      elif fid == 1:
23383
        if ftype == TType.STRUCT:
23464
        if ftype == TType.STRUCT:
Line 23396... Line 23477...
23396
      return
23477
      return
23397
    oprot.writeStructBegin('getOrderIdsForStatus_result')
23478
    oprot.writeStructBegin('getOrderIdsForStatus_result')
23398
    if self.success is not None:
23479
    if self.success is not None:
23399
      oprot.writeFieldBegin('success', TType.LIST, 0)
23480
      oprot.writeFieldBegin('success', TType.LIST, 0)
23400
      oprot.writeListBegin(TType.I64, len(self.success))
23481
      oprot.writeListBegin(TType.I64, len(self.success))
23401
      for iter556 in self.success:
23482
      for iter563 in self.success:
23402
        oprot.writeI64(iter556)
23483
        oprot.writeI64(iter563)
23403
      oprot.writeListEnd()
23484
      oprot.writeListEnd()
23404
      oprot.writeFieldEnd()
23485
      oprot.writeFieldEnd()
23405
    if self.ex is not None:
23486
    if self.ex is not None:
23406
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
23487
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
23407
      self.ex.write(oprot)
23488
      self.ex.write(oprot)
Line 23867... Line 23948...
23867
      if ftype == TType.STOP:
23948
      if ftype == TType.STOP:
23868
        break
23949
        break
23869
      if fid == 0:
23950
      if fid == 0:
23870
        if ftype == TType.LIST:
23951
        if ftype == TType.LIST:
23871
          self.success = []
23952
          self.success = []
23872
          (_etype560, _size557) = iprot.readListBegin()
23953
          (_etype567, _size564) = iprot.readListBegin()
23873
          for _i561 in xrange(_size557):
23954
          for _i568 in xrange(_size564):
23874
            _elem562 = Order()
23955
            _elem569 = Order()
23875
            _elem562.read(iprot)
23956
            _elem569.read(iprot)
23876
            self.success.append(_elem562)
23957
            self.success.append(_elem569)
23877
          iprot.readListEnd()
23958
          iprot.readListEnd()
23878
        else:
23959
        else:
23879
          iprot.skip(ftype)
23960
          iprot.skip(ftype)
23880
      elif fid == 1:
23961
      elif fid == 1:
23881
        if ftype == TType.STRUCT:
23962
        if ftype == TType.STRUCT:
Line 23894... Line 23975...
23894
      return
23975
      return
23895
    oprot.writeStructBegin('getRefundedOrdersMarkedPaid_result')
23976
    oprot.writeStructBegin('getRefundedOrdersMarkedPaid_result')
23896
    if self.success is not None:
23977
    if self.success is not None:
23897
      oprot.writeFieldBegin('success', TType.LIST, 0)
23978
      oprot.writeFieldBegin('success', TType.LIST, 0)
23898
      oprot.writeListBegin(TType.STRUCT, len(self.success))
23979
      oprot.writeListBegin(TType.STRUCT, len(self.success))
23899
      for iter563 in self.success:
23980
      for iter570 in self.success:
23900
        iter563.write(oprot)
23981
        iter570.write(oprot)
23901
      oprot.writeListEnd()
23982
      oprot.writeListEnd()
23902
      oprot.writeFieldEnd()
23983
      oprot.writeFieldEnd()
23903
    if self.ex is not None:
23984
    if self.ex is not None:
23904
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
23985
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
23905
      self.ex.write(oprot)
23986
      self.ex.write(oprot)
Line 24017... Line 24098...
24017
      if ftype == TType.STOP:
24098
      if ftype == TType.STOP:
24018
        break
24099
        break
24019
      if fid == 0:
24100
      if fid == 0:
24020
        if ftype == TType.LIST:
24101
        if ftype == TType.LIST:
24021
          self.success = []
24102
          self.success = []
24022
          (_etype567, _size564) = iprot.readListBegin()
24103
          (_etype574, _size571) = iprot.readListBegin()
24023
          for _i568 in xrange(_size564):
24104
          for _i575 in xrange(_size571):
24024
            _elem569 = CODVerificationAgent()
24105
            _elem576 = CODVerificationAgent()
24025
            _elem569.read(iprot)
24106
            _elem576.read(iprot)
24026
            self.success.append(_elem569)
24107
            self.success.append(_elem576)
24027
          iprot.readListEnd()
24108
          iprot.readListEnd()
24028
        else:
24109
        else:
24029
          iprot.skip(ftype)
24110
          iprot.skip(ftype)
24030
      else:
24111
      else:
24031
        iprot.skip(ftype)
24112
        iprot.skip(ftype)
Line 24038... Line 24119...
24038
      return
24119
      return
24039
    oprot.writeStructBegin('getAllVerificationAgents_result')
24120
    oprot.writeStructBegin('getAllVerificationAgents_result')
24040
    if self.success is not None:
24121
    if self.success is not None:
24041
      oprot.writeFieldBegin('success', TType.LIST, 0)
24122
      oprot.writeFieldBegin('success', TType.LIST, 0)
24042
      oprot.writeListBegin(TType.STRUCT, len(self.success))
24123
      oprot.writeListBegin(TType.STRUCT, len(self.success))
24043
      for iter570 in self.success:
24124
      for iter577 in self.success:
24044
        iter570.write(oprot)
24125
        iter577.write(oprot)
24045
      oprot.writeListEnd()
24126
      oprot.writeListEnd()
24046
      oprot.writeFieldEnd()
24127
      oprot.writeFieldEnd()
24047
    oprot.writeFieldStop()
24128
    oprot.writeFieldStop()
24048
    oprot.writeStructEnd()
24129
    oprot.writeStructEnd()
24049
 
24130
 
Line 24145... Line 24226...
24145
      if ftype == TType.STOP:
24226
      if ftype == TType.STOP:
24146
        break
24227
        break
24147
      if fid == 0:
24228
      if fid == 0:
24148
        if ftype == TType.LIST:
24229
        if ftype == TType.LIST:
24149
          self.success = []
24230
          self.success = []
24150
          (_etype574, _size571) = iprot.readListBegin()
24231
          (_etype581, _size578) = iprot.readListBegin()
24151
          for _i575 in xrange(_size571):
24232
          for _i582 in xrange(_size578):
24152
            _elem576 = Attribute()
24233
            _elem583 = Attribute()
24153
            _elem576.read(iprot)
24234
            _elem583.read(iprot)
24154
            self.success.append(_elem576)
24235
            self.success.append(_elem583)
24155
          iprot.readListEnd()
24236
          iprot.readListEnd()
24156
        else:
24237
        else:
24157
          iprot.skip(ftype)
24238
          iprot.skip(ftype)
24158
      else:
24239
      else:
24159
        iprot.skip(ftype)
24240
        iprot.skip(ftype)
Line 24166... Line 24247...
24166
      return
24247
      return
24167
    oprot.writeStructBegin('getAllAttributesForOrderId_result')
24248
    oprot.writeStructBegin('getAllAttributesForOrderId_result')
24168
    if self.success is not None:
24249
    if self.success is not None:
24169
      oprot.writeFieldBegin('success', TType.LIST, 0)
24250
      oprot.writeFieldBegin('success', TType.LIST, 0)
24170
      oprot.writeListBegin(TType.STRUCT, len(self.success))
24251
      oprot.writeListBegin(TType.STRUCT, len(self.success))
24171
      for iter577 in self.success:
24252
      for iter584 in self.success:
24172
        iter577.write(oprot)
24253
        iter584.write(oprot)
24173
      oprot.writeListEnd()
24254
      oprot.writeListEnd()
24174
      oprot.writeFieldEnd()
24255
      oprot.writeFieldEnd()
24175
    oprot.writeFieldStop()
24256
    oprot.writeFieldStop()
24176
    oprot.writeStructEnd()
24257
    oprot.writeStructEnd()
24177
 
24258
 
Line 24217... Line 24298...
24217
        else:
24298
        else:
24218
          iprot.skip(ftype)
24299
          iprot.skip(ftype)
24219
      elif fid == -1:
24300
      elif fid == -1:
24220
        if ftype == TType.LIST:
24301
        if ftype == TType.LIST:
24221
          self.attributes = []
24302
          self.attributes = []
24222
          (_etype581, _size578) = iprot.readListBegin()
24303
          (_etype588, _size585) = iprot.readListBegin()
24223
          for _i582 in xrange(_size578):
24304
          for _i589 in xrange(_size585):
24224
            _elem583 = Attribute()
24305
            _elem590 = Attribute()
24225
            _elem583.read(iprot)
24306
            _elem590.read(iprot)
24226
            self.attributes.append(_elem583)
24307
            self.attributes.append(_elem590)
24227
          iprot.readListEnd()
24308
          iprot.readListEnd()
24228
        else:
24309
        else:
24229
          iprot.skip(ftype)
24310
          iprot.skip(ftype)
24230
      else:
24311
      else:
24231
        iprot.skip(ftype)
24312
        iprot.skip(ftype)
Line 24238... Line 24319...
24238
      return
24319
      return
24239
    oprot.writeStructBegin('setOrderAttributes_args')
24320
    oprot.writeStructBegin('setOrderAttributes_args')
24240
    if self.attributes is not None:
24321
    if self.attributes is not None:
24241
      oprot.writeFieldBegin('attributes', TType.LIST, -1)
24322
      oprot.writeFieldBegin('attributes', TType.LIST, -1)
24242
      oprot.writeListBegin(TType.STRUCT, len(self.attributes))
24323
      oprot.writeListBegin(TType.STRUCT, len(self.attributes))
24243
      for iter584 in self.attributes:
24324
      for iter591 in self.attributes:
24244
        iter584.write(oprot)
24325
        iter591.write(oprot)
24245
      oprot.writeListEnd()
24326
      oprot.writeListEnd()
24246
      oprot.writeFieldEnd()
24327
      oprot.writeFieldEnd()
24247
    if self.orderId is not None:
24328
    if self.orderId is not None:
24248
      oprot.writeFieldBegin('orderId', TType.I64, 1)
24329
      oprot.writeFieldBegin('orderId', TType.I64, 1)
24249
      oprot.writeI64(self.orderId)
24330
      oprot.writeI64(self.orderId)
Line 24501... Line 24582...
24501
      if ftype == TType.STOP:
24582
      if ftype == TType.STOP:
24502
        break
24583
        break
24503
      if fid == 0:
24584
      if fid == 0:
24504
        if ftype == TType.LIST:
24585
        if ftype == TType.LIST:
24505
          self.success = []
24586
          self.success = []
24506
          (_etype588, _size585) = iprot.readListBegin()
24587
          (_etype595, _size592) = iprot.readListBegin()
24507
          for _i589 in xrange(_size585):
24588
          for _i596 in xrange(_size592):
24508
            _elem590 = Order()
24589
            _elem597 = Order()
24509
            _elem590.read(iprot)
24590
            _elem597.read(iprot)
24510
            self.success.append(_elem590)
24591
            self.success.append(_elem597)
24511
          iprot.readListEnd()
24592
          iprot.readListEnd()
24512
        else:
24593
        else:
24513
          iprot.skip(ftype)
24594
          iprot.skip(ftype)
24514
      else:
24595
      else:
24515
        iprot.skip(ftype)
24596
        iprot.skip(ftype)
Line 24522... Line 24603...
24522
      return
24603
      return
24523
    oprot.writeStructBegin('getReceivePendingOrders_result')
24604
    oprot.writeStructBegin('getReceivePendingOrders_result')
24524
    if self.success is not None:
24605
    if self.success is not None:
24525
      oprot.writeFieldBegin('success', TType.LIST, 0)
24606
      oprot.writeFieldBegin('success', TType.LIST, 0)
24526
      oprot.writeListBegin(TType.STRUCT, len(self.success))
24607
      oprot.writeListBegin(TType.STRUCT, len(self.success))
24527
      for iter591 in self.success:
24608
      for iter598 in self.success:
24528
        iter591.write(oprot)
24609
        iter598.write(oprot)
24529
      oprot.writeListEnd()
24610
      oprot.writeListEnd()
24530
      oprot.writeFieldEnd()
24611
      oprot.writeFieldEnd()
24531
    oprot.writeFieldStop()
24612
    oprot.writeFieldStop()
24532
    oprot.writeStructEnd()
24613
    oprot.writeStructEnd()
24533
 
24614
 
Line 24629... Line 24710...
24629
      if ftype == TType.STOP:
24710
      if ftype == TType.STOP:
24630
        break
24711
        break
24631
      if fid == 0:
24712
      if fid == 0:
24632
        if ftype == TType.LIST:
24713
        if ftype == TType.LIST:
24633
          self.success = []
24714
          self.success = []
24634
          (_etype595, _size592) = iprot.readListBegin()
24715
          (_etype602, _size599) = iprot.readListBegin()
24635
          for _i596 in xrange(_size592):
24716
          for _i603 in xrange(_size599):
24636
            _elem597 = Order()
24717
            _elem604 = Order()
24637
            _elem597.read(iprot)
24718
            _elem604.read(iprot)
24638
            self.success.append(_elem597)
24719
            self.success.append(_elem604)
24639
          iprot.readListEnd()
24720
          iprot.readListEnd()
24640
        else:
24721
        else:
24641
          iprot.skip(ftype)
24722
          iprot.skip(ftype)
24642
      else:
24723
      else:
24643
        iprot.skip(ftype)
24724
        iprot.skip(ftype)
Line 24650... Line 24731...
24650
      return
24731
      return
24651
    oprot.writeStructBegin('getReceivedAtStoreOrders_result')
24732
    oprot.writeStructBegin('getReceivedAtStoreOrders_result')
24652
    if self.success is not None:
24733
    if self.success is not None:
24653
      oprot.writeFieldBegin('success', TType.LIST, 0)
24734
      oprot.writeFieldBegin('success', TType.LIST, 0)
24654
      oprot.writeListBegin(TType.STRUCT, len(self.success))
24735
      oprot.writeListBegin(TType.STRUCT, len(self.success))
-
 
24736
      for iter605 in self.success:
-
 
24737
        iter605.write(oprot)
-
 
24738
      oprot.writeListEnd()
-
 
24739
      oprot.writeFieldEnd()
-
 
24740
    oprot.writeFieldStop()
-
 
24741
    oprot.writeStructEnd()
-
 
24742
 
-
 
24743
  def validate(self):
-
 
24744
    return
-
 
24745
 
-
 
24746
 
-
 
24747
  def __repr__(self):
-
 
24748
    L = ['%s=%r' % (key, value)
-
 
24749
      for key, value in self.__dict__.iteritems()]
-
 
24750
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
24751
 
-
 
24752
  def __eq__(self, other):
-
 
24753
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
24754
 
-
 
24755
  def __ne__(self, other):
-
 
24756
    return not (self == other)
-
 
24757
 
-
 
24758
class getOrdersCollectionAtStore_args:
-
 
24759
  """
-
 
24760
  Attributes:
-
 
24761
   - storeId
-
 
24762
   - fromDate
-
 
24763
   - toDate
-
 
24764
   - onlyCod
-
 
24765
  """
-
 
24766
 
-
 
24767
  thrift_spec = (
-
 
24768
    None, # 0
-
 
24769
    (1, TType.I64, 'storeId', None, None, ), # 1
-
 
24770
    (2, TType.I64, 'fromDate', None, None, ), # 2
-
 
24771
    (3, TType.I64, 'toDate', None, None, ), # 3
-
 
24772
    (4, TType.BOOL, 'onlyCod', None, None, ), # 4
-
 
24773
  )
-
 
24774
 
-
 
24775
  def __init__(self, storeId=None, fromDate=None, toDate=None, onlyCod=None,):
-
 
24776
    self.storeId = storeId
-
 
24777
    self.fromDate = fromDate
-
 
24778
    self.toDate = toDate
-
 
24779
    self.onlyCod = onlyCod
-
 
24780
 
-
 
24781
  def read(self, iprot):
-
 
24782
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
24783
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
24784
      return
-
 
24785
    iprot.readStructBegin()
-
 
24786
    while True:
-
 
24787
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
24788
      if ftype == TType.STOP:
-
 
24789
        break
-
 
24790
      if fid == 1:
-
 
24791
        if ftype == TType.I64:
-
 
24792
          self.storeId = iprot.readI64();
-
 
24793
        else:
-
 
24794
          iprot.skip(ftype)
-
 
24795
      elif fid == 2:
-
 
24796
        if ftype == TType.I64:
-
 
24797
          self.fromDate = iprot.readI64();
-
 
24798
        else:
-
 
24799
          iprot.skip(ftype)
-
 
24800
      elif fid == 3:
-
 
24801
        if ftype == TType.I64:
-
 
24802
          self.toDate = iprot.readI64();
-
 
24803
        else:
-
 
24804
          iprot.skip(ftype)
-
 
24805
      elif fid == 4:
-
 
24806
        if ftype == TType.BOOL:
-
 
24807
          self.onlyCod = iprot.readBool();
-
 
24808
        else:
-
 
24809
          iprot.skip(ftype)
-
 
24810
      else:
-
 
24811
        iprot.skip(ftype)
-
 
24812
      iprot.readFieldEnd()
-
 
24813
    iprot.readStructEnd()
-
 
24814
 
-
 
24815
  def write(self, oprot):
-
 
24816
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
24817
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
24818
      return
-
 
24819
    oprot.writeStructBegin('getOrdersCollectionAtStore_args')
-
 
24820
    if self.storeId is not None:
-
 
24821
      oprot.writeFieldBegin('storeId', TType.I64, 1)
-
 
24822
      oprot.writeI64(self.storeId)
-
 
24823
      oprot.writeFieldEnd()
-
 
24824
    if self.fromDate is not None:
-
 
24825
      oprot.writeFieldBegin('fromDate', TType.I64, 2)
-
 
24826
      oprot.writeI64(self.fromDate)
-
 
24827
      oprot.writeFieldEnd()
-
 
24828
    if self.toDate is not None:
-
 
24829
      oprot.writeFieldBegin('toDate', TType.I64, 3)
-
 
24830
      oprot.writeI64(self.toDate)
-
 
24831
      oprot.writeFieldEnd()
-
 
24832
    if self.onlyCod is not None:
-
 
24833
      oprot.writeFieldBegin('onlyCod', TType.BOOL, 4)
-
 
24834
      oprot.writeBool(self.onlyCod)
-
 
24835
      oprot.writeFieldEnd()
-
 
24836
    oprot.writeFieldStop()
-
 
24837
    oprot.writeStructEnd()
-
 
24838
 
-
 
24839
  def validate(self):
-
 
24840
    return
-
 
24841
 
-
 
24842
 
-
 
24843
  def __repr__(self):
-
 
24844
    L = ['%s=%r' % (key, value)
-
 
24845
      for key, value in self.__dict__.iteritems()]
-
 
24846
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
24847
 
-
 
24848
  def __eq__(self, other):
-
 
24849
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
24850
 
-
 
24851
  def __ne__(self, other):
-
 
24852
    return not (self == other)
-
 
24853
 
-
 
24854
class getOrdersCollectionAtStore_result:
-
 
24855
  """
-
 
24856
  Attributes:
-
 
24857
   - success
-
 
24858
  """
-
 
24859
 
-
 
24860
  thrift_spec = (
-
 
24861
    (0, TType.LIST, 'success', (TType.STRUCT,(Order, Order.thrift_spec)), None, ), # 0
-
 
24862
  )
-
 
24863
 
-
 
24864
  def __init__(self, success=None,):
-
 
24865
    self.success = success
-
 
24866
 
-
 
24867
  def read(self, iprot):
-
 
24868
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
24869
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
24870
      return
-
 
24871
    iprot.readStructBegin()
-
 
24872
    while True:
-
 
24873
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
24874
      if ftype == TType.STOP:
-
 
24875
        break
-
 
24876
      if fid == 0:
-
 
24877
        if ftype == TType.LIST:
-
 
24878
          self.success = []
-
 
24879
          (_etype609, _size606) = iprot.readListBegin()
-
 
24880
          for _i610 in xrange(_size606):
-
 
24881
            _elem611 = Order()
-
 
24882
            _elem611.read(iprot)
-
 
24883
            self.success.append(_elem611)
-
 
24884
          iprot.readListEnd()
-
 
24885
        else:
-
 
24886
          iprot.skip(ftype)
-
 
24887
      else:
-
 
24888
        iprot.skip(ftype)
-
 
24889
      iprot.readFieldEnd()
-
 
24890
    iprot.readStructEnd()
-
 
24891
 
-
 
24892
  def write(self, oprot):
-
 
24893
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
24894
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
24895
      return
-
 
24896
    oprot.writeStructBegin('getOrdersCollectionAtStore_result')
-
 
24897
    if self.success is not None:
-
 
24898
      oprot.writeFieldBegin('success', TType.LIST, 0)
-
 
24899
      oprot.writeListBegin(TType.STRUCT, len(self.success))
24655
      for iter598 in self.success:
24900
      for iter612 in self.success:
24656
        iter598.write(oprot)
24901
        iter612.write(oprot)
24657
      oprot.writeListEnd()
24902
      oprot.writeListEnd()
24658
      oprot.writeFieldEnd()
24903
      oprot.writeFieldEnd()
24659
    oprot.writeFieldStop()
24904
    oprot.writeFieldStop()
24660
    oprot.writeStructEnd()
24905
    oprot.writeStructEnd()
24661
 
24906