Subversion Repositories SmartDukaan

Rev

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

Rev 4783 Rev 4789
Line 358... Line 358...
358
     - providerId
358
     - providerId
359
     - cod
359
     - cod
360
    """
360
    """
361
    pass
361
    pass
362
 
362
 
363
  def markOrdersAsShippedFromWarehouse(self, warehouseId, providerId, cod):
363
  def markOrdersAsShippedFromWarehouse(self, warehouseId, providerId, cod, orderIds):
364
    """
364
    """
365
    Depending on the third parameter, marks either all prepaid or all cod orders BILLED and marked as MANIFESTED by the
365
    Depending on the third parameter, marks either all prepaid or all cod orders BILLED and marked as MANIFESTED by the
366
    given warehouse and were picked up by the given provider as SHIPPED_FROM_WH.
366
    given warehouse and were picked up by the given provider as SHIPPED_FROM_WH.
367
 
367
 
368
    Parameters:
368
    Parameters:
369
     - warehouseId
369
     - warehouseId
370
     - providerId
370
     - providerId
371
     - cod
371
     - cod
-
 
372
     - orderIds
372
    """
373
    """
373
    pass
374
    pass
374
 
375
 
375
  def markOrdersAsPickedUp(self, providerId, pickupDetails):
376
  def markOrdersAsPickedUp(self, providerId, pickupDetails):
376
    """
377
    """
Line 2264... Line 2265...
2264
      return result.success
2265
      return result.success
2265
    if result.ex is not None:
2266
    if result.ex is not None:
2266
      raise result.ex
2267
      raise result.ex
2267
    raise TApplicationException(TApplicationException.MISSING_RESULT, "markOrdersAsManifested failed: unknown result");
2268
    raise TApplicationException(TApplicationException.MISSING_RESULT, "markOrdersAsManifested failed: unknown result");
2268
 
2269
 
2269
  def markOrdersAsShippedFromWarehouse(self, warehouseId, providerId, cod):
2270
  def markOrdersAsShippedFromWarehouse(self, warehouseId, providerId, cod, orderIds):
2270
    """
2271
    """
2271
    Depending on the third parameter, marks either all prepaid or all cod orders BILLED and marked as MANIFESTED by the
2272
    Depending on the third parameter, marks either all prepaid or all cod orders BILLED and marked as MANIFESTED by the
2272
    given warehouse and were picked up by the given provider as SHIPPED_FROM_WH.
2273
    given warehouse and were picked up by the given provider as SHIPPED_FROM_WH.
2273
 
2274
 
2274
    Parameters:
2275
    Parameters:
2275
     - warehouseId
2276
     - warehouseId
2276
     - providerId
2277
     - providerId
2277
     - cod
2278
     - cod
-
 
2279
     - orderIds
2278
    """
2280
    """
2279
    self.send_markOrdersAsShippedFromWarehouse(warehouseId, providerId, cod)
2281
    self.send_markOrdersAsShippedFromWarehouse(warehouseId, providerId, cod, orderIds)
2280
    return self.recv_markOrdersAsShippedFromWarehouse()
2282
    return self.recv_markOrdersAsShippedFromWarehouse()
2281
 
2283
 
2282
  def send_markOrdersAsShippedFromWarehouse(self, warehouseId, providerId, cod):
2284
  def send_markOrdersAsShippedFromWarehouse(self, warehouseId, providerId, cod, orderIds):
2283
    self._oprot.writeMessageBegin('markOrdersAsShippedFromWarehouse', TMessageType.CALL, self._seqid)
2285
    self._oprot.writeMessageBegin('markOrdersAsShippedFromWarehouse', TMessageType.CALL, self._seqid)
2284
    args = markOrdersAsShippedFromWarehouse_args()
2286
    args = markOrdersAsShippedFromWarehouse_args()
2285
    args.warehouseId = warehouseId
2287
    args.warehouseId = warehouseId
2286
    args.providerId = providerId
2288
    args.providerId = providerId
2287
    args.cod = cod
2289
    args.cod = cod
-
 
2290
    args.orderIds = orderIds
2288
    args.write(self._oprot)
2291
    args.write(self._oprot)
2289
    self._oprot.writeMessageEnd()
2292
    self._oprot.writeMessageEnd()
2290
    self._oprot.trans.flush()
2293
    self._oprot.trans.flush()
2291
 
2294
 
2292
  def recv_markOrdersAsShippedFromWarehouse(self, ):
2295
  def recv_markOrdersAsShippedFromWarehouse(self, ):
Line 5047... Line 5050...
5047
    args = markOrdersAsShippedFromWarehouse_args()
5050
    args = markOrdersAsShippedFromWarehouse_args()
5048
    args.read(iprot)
5051
    args.read(iprot)
5049
    iprot.readMessageEnd()
5052
    iprot.readMessageEnd()
5050
    result = markOrdersAsShippedFromWarehouse_result()
5053
    result = markOrdersAsShippedFromWarehouse_result()
5051
    try:
5054
    try:
5052
      result.success = self._handler.markOrdersAsShippedFromWarehouse(args.warehouseId, args.providerId, args.cod)
5055
      result.success = self._handler.markOrdersAsShippedFromWarehouse(args.warehouseId, args.providerId, args.cod, args.orderIds)
5053
    except TransactionServiceException, ex:
5056
    except TransactionServiceException, ex:
5054
      result.ex = ex
5057
      result.ex = ex
5055
    oprot.writeMessageBegin("markOrdersAsShippedFromWarehouse", TMessageType.REPLY, seqid)
5058
    oprot.writeMessageBegin("markOrdersAsShippedFromWarehouse", TMessageType.REPLY, seqid)
5056
    result.write(oprot)
5059
    result.write(oprot)
5057
    oprot.writeMessageEnd()
5060
    oprot.writeMessageEnd()
Line 11008... Line 11011...
11008
  """
11011
  """
11009
  Attributes:
11012
  Attributes:
11010
   - warehouseId
11013
   - warehouseId
11011
   - providerId
11014
   - providerId
11012
   - cod
11015
   - cod
-
 
11016
   - orderIds
11013
  """
11017
  """
11014
 
11018
 
11015
  thrift_spec = (
11019
  thrift_spec = (
11016
    None, # 0
11020
    None, # 0
11017
    (1, TType.I64, 'warehouseId', None, None, ), # 1
11021
    (1, TType.I64, 'warehouseId', None, None, ), # 1
11018
    (2, TType.I64, 'providerId', None, None, ), # 2
11022
    (2, TType.I64, 'providerId', None, None, ), # 2
11019
    (3, TType.BOOL, 'cod', None, None, ), # 3
11023
    (3, TType.BOOL, 'cod', None, None, ), # 3
-
 
11024
    (4, TType.LIST, 'orderIds', (TType.I64,None), None, ), # 4
11020
  )
11025
  )
11021
 
11026
 
11022
  def __init__(self, warehouseId=None, providerId=None, cod=None,):
11027
  def __init__(self, warehouseId=None, providerId=None, cod=None, orderIds=None,):
11023
    self.warehouseId = warehouseId
11028
    self.warehouseId = warehouseId
11024
    self.providerId = providerId
11029
    self.providerId = providerId
11025
    self.cod = cod
11030
    self.cod = cod
-
 
11031
    self.orderIds = orderIds
11026
 
11032
 
11027
  def read(self, iprot):
11033
  def read(self, iprot):
11028
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
11034
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
11029
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
11035
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
11030
      return
11036
      return
Line 11046... Line 11052...
11046
      elif fid == 3:
11052
      elif fid == 3:
11047
        if ftype == TType.BOOL:
11053
        if ftype == TType.BOOL:
11048
          self.cod = iprot.readBool();
11054
          self.cod = iprot.readBool();
11049
        else:
11055
        else:
11050
          iprot.skip(ftype)
11056
          iprot.skip(ftype)
-
 
11057
      elif fid == 4:
-
 
11058
        if ftype == TType.LIST:
-
 
11059
          self.orderIds = []
-
 
11060
          (_etype143, _size140) = iprot.readListBegin()
-
 
11061
          for _i144 in xrange(_size140):
-
 
11062
            _elem145 = iprot.readI64();
-
 
11063
            self.orderIds.append(_elem145)
-
 
11064
          iprot.readListEnd()
-
 
11065
        else:
-
 
11066
          iprot.skip(ftype)
11051
      else:
11067
      else:
11052
        iprot.skip(ftype)
11068
        iprot.skip(ftype)
11053
      iprot.readFieldEnd()
11069
      iprot.readFieldEnd()
11054
    iprot.readStructEnd()
11070
    iprot.readStructEnd()
11055
 
11071
 
Line 11068... Line 11084...
11068
      oprot.writeFieldEnd()
11084
      oprot.writeFieldEnd()
11069
    if self.cod is not None:
11085
    if self.cod is not None:
11070
      oprot.writeFieldBegin('cod', TType.BOOL, 3)
11086
      oprot.writeFieldBegin('cod', TType.BOOL, 3)
11071
      oprot.writeBool(self.cod)
11087
      oprot.writeBool(self.cod)
11072
      oprot.writeFieldEnd()
11088
      oprot.writeFieldEnd()
-
 
11089
    if self.orderIds is not None:
-
 
11090
      oprot.writeFieldBegin('orderIds', TType.LIST, 4)
-
 
11091
      oprot.writeListBegin(TType.I64, len(self.orderIds))
-
 
11092
      for iter146 in self.orderIds:
-
 
11093
        oprot.writeI64(iter146)
-
 
11094
      oprot.writeListEnd()
-
 
11095
      oprot.writeFieldEnd()
11073
    oprot.writeFieldStop()
11096
    oprot.writeFieldStop()
11074
    oprot.writeStructEnd()
11097
    oprot.writeStructEnd()
11075
 
11098
 
11076
  def validate(self):
11099
  def validate(self):
11077
    return
11100
    return
Line 11192... Line 11215...
11192
        else:
11215
        else:
11193
          iprot.skip(ftype)
11216
          iprot.skip(ftype)
11194
      elif fid == 2:
11217
      elif fid == 2:
11195
        if ftype == TType.MAP:
11218
        if ftype == TType.MAP:
11196
          self.pickupDetails = {}
11219
          self.pickupDetails = {}
11197
          (_ktype141, _vtype142, _size140 ) = iprot.readMapBegin() 
11220
          (_ktype148, _vtype149, _size147 ) = iprot.readMapBegin() 
11198
          for _i144 in xrange(_size140):
11221
          for _i151 in xrange(_size147):
11199
            _key145 = iprot.readString();
11222
            _key152 = iprot.readString();
11200
            _val146 = iprot.readString();
11223
            _val153 = iprot.readString();
11201
            self.pickupDetails[_key145] = _val146
11224
            self.pickupDetails[_key152] = _val153
11202
          iprot.readMapEnd()
11225
          iprot.readMapEnd()
11203
        else:
11226
        else:
11204
          iprot.skip(ftype)
11227
          iprot.skip(ftype)
11205
      else:
11228
      else:
11206
        iprot.skip(ftype)
11229
        iprot.skip(ftype)
Line 11217... Line 11240...
11217
      oprot.writeI64(self.providerId)
11240
      oprot.writeI64(self.providerId)
11218
      oprot.writeFieldEnd()
11241
      oprot.writeFieldEnd()
11219
    if self.pickupDetails is not None:
11242
    if self.pickupDetails is not None:
11220
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
11243
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
11221
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
11244
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
11222
      for kiter147,viter148 in self.pickupDetails.items():
11245
      for kiter154,viter155 in self.pickupDetails.items():
11223
        oprot.writeString(kiter147)
11246
        oprot.writeString(kiter154)
11224
        oprot.writeString(viter148)
11247
        oprot.writeString(viter155)
11225
      oprot.writeMapEnd()
11248
      oprot.writeMapEnd()
11226
      oprot.writeFieldEnd()
11249
      oprot.writeFieldEnd()
11227
    oprot.writeFieldStop()
11250
    oprot.writeFieldStop()
11228
    oprot.writeStructEnd()
11251
    oprot.writeStructEnd()
11229
 
11252
 
Line 11268... Line 11291...
11268
      if ftype == TType.STOP:
11291
      if ftype == TType.STOP:
11269
        break
11292
        break
11270
      if fid == 0:
11293
      if fid == 0:
11271
        if ftype == TType.LIST:
11294
        if ftype == TType.LIST:
11272
          self.success = []
11295
          self.success = []
11273
          (_etype152, _size149) = iprot.readListBegin()
11296
          (_etype159, _size156) = iprot.readListBegin()
11274
          for _i153 in xrange(_size149):
11297
          for _i160 in xrange(_size156):
11275
            _elem154 = Order()
11298
            _elem161 = Order()
11276
            _elem154.read(iprot)
11299
            _elem161.read(iprot)
11277
            self.success.append(_elem154)
11300
            self.success.append(_elem161)
11278
          iprot.readListEnd()
11301
          iprot.readListEnd()
11279
        else:
11302
        else:
11280
          iprot.skip(ftype)
11303
          iprot.skip(ftype)
11281
      elif fid == 1:
11304
      elif fid == 1:
11282
        if ftype == TType.STRUCT:
11305
        if ftype == TType.STRUCT:
Line 11295... Line 11318...
11295
      return
11318
      return
11296
    oprot.writeStructBegin('markOrdersAsPickedUp_result')
11319
    oprot.writeStructBegin('markOrdersAsPickedUp_result')
11297
    if self.success is not None:
11320
    if self.success is not None:
11298
      oprot.writeFieldBegin('success', TType.LIST, 0)
11321
      oprot.writeFieldBegin('success', TType.LIST, 0)
11299
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11322
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11300
      for iter155 in self.success:
11323
      for iter162 in self.success:
11301
        iter155.write(oprot)
11324
        iter162.write(oprot)
11302
      oprot.writeListEnd()
11325
      oprot.writeListEnd()
11303
      oprot.writeFieldEnd()
11326
      oprot.writeFieldEnd()
11304
    if self.ex is not None:
11327
    if self.ex is not None:
11305
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
11328
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
11306
      self.ex.write(oprot)
11329
      self.ex.write(oprot)
Line 11355... Line 11378...
11355
        else:
11378
        else:
11356
          iprot.skip(ftype)
11379
          iprot.skip(ftype)
11357
      elif fid == 2:
11380
      elif fid == 2:
11358
        if ftype == TType.MAP:
11381
        if ftype == TType.MAP:
11359
          self.deliveredOrders = {}
11382
          self.deliveredOrders = {}
11360
          (_ktype157, _vtype158, _size156 ) = iprot.readMapBegin() 
11383
          (_ktype164, _vtype165, _size163 ) = iprot.readMapBegin() 
11361
          for _i160 in xrange(_size156):
11384
          for _i167 in xrange(_size163):
11362
            _key161 = iprot.readString();
11385
            _key168 = iprot.readString();
11363
            _val162 = iprot.readString();
11386
            _val169 = iprot.readString();
11364
            self.deliveredOrders[_key161] = _val162
11387
            self.deliveredOrders[_key168] = _val169
11365
          iprot.readMapEnd()
11388
          iprot.readMapEnd()
11366
        else:
11389
        else:
11367
          iprot.skip(ftype)
11390
          iprot.skip(ftype)
11368
      else:
11391
      else:
11369
        iprot.skip(ftype)
11392
        iprot.skip(ftype)
Line 11380... Line 11403...
11380
      oprot.writeI64(self.providerId)
11403
      oprot.writeI64(self.providerId)
11381
      oprot.writeFieldEnd()
11404
      oprot.writeFieldEnd()
11382
    if self.deliveredOrders is not None:
11405
    if self.deliveredOrders is not None:
11383
      oprot.writeFieldBegin('deliveredOrders', TType.MAP, 2)
11406
      oprot.writeFieldBegin('deliveredOrders', TType.MAP, 2)
11384
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.deliveredOrders))
11407
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.deliveredOrders))
11385
      for kiter163,viter164 in self.deliveredOrders.items():
11408
      for kiter170,viter171 in self.deliveredOrders.items():
11386
        oprot.writeString(kiter163)
11409
        oprot.writeString(kiter170)
11387
        oprot.writeString(viter164)
11410
        oprot.writeString(viter171)
11388
      oprot.writeMapEnd()
11411
      oprot.writeMapEnd()
11389
      oprot.writeFieldEnd()
11412
      oprot.writeFieldEnd()
11390
    oprot.writeFieldStop()
11413
    oprot.writeFieldStop()
11391
    oprot.writeStructEnd()
11414
    oprot.writeStructEnd()
11392
 
11415
 
Line 11498... Line 11521...
11498
        else:
11521
        else:
11499
          iprot.skip(ftype)
11522
          iprot.skip(ftype)
11500
      elif fid == 2:
11523
      elif fid == 2:
11501
        if ftype == TType.MAP:
11524
        if ftype == TType.MAP:
11502
          self.returnedOrders = {}
11525
          self.returnedOrders = {}
11503
          (_ktype166, _vtype167, _size165 ) = iprot.readMapBegin() 
11526
          (_ktype173, _vtype174, _size172 ) = iprot.readMapBegin() 
11504
          for _i169 in xrange(_size165):
11527
          for _i176 in xrange(_size172):
11505
            _key170 = iprot.readString();
11528
            _key177 = iprot.readString();
11506
            _val171 = iprot.readString();
11529
            _val178 = iprot.readString();
11507
            self.returnedOrders[_key170] = _val171
11530
            self.returnedOrders[_key177] = _val178
11508
          iprot.readMapEnd()
11531
          iprot.readMapEnd()
11509
        else:
11532
        else:
11510
          iprot.skip(ftype)
11533
          iprot.skip(ftype)
11511
      else:
11534
      else:
11512
        iprot.skip(ftype)
11535
        iprot.skip(ftype)
Line 11523... Line 11546...
11523
      oprot.writeI64(self.providerId)
11546
      oprot.writeI64(self.providerId)
11524
      oprot.writeFieldEnd()
11547
      oprot.writeFieldEnd()
11525
    if self.returnedOrders is not None:
11548
    if self.returnedOrders is not None:
11526
      oprot.writeFieldBegin('returnedOrders', TType.MAP, 2)
11549
      oprot.writeFieldBegin('returnedOrders', TType.MAP, 2)
11527
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.returnedOrders))
11550
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.returnedOrders))
11528
      for kiter172,viter173 in self.returnedOrders.items():
11551
      for kiter179,viter180 in self.returnedOrders.items():
11529
        oprot.writeString(kiter172)
11552
        oprot.writeString(kiter179)
11530
        oprot.writeString(viter173)
11553
        oprot.writeString(viter180)
11531
      oprot.writeMapEnd()
11554
      oprot.writeMapEnd()
11532
      oprot.writeFieldEnd()
11555
      oprot.writeFieldEnd()
11533
    oprot.writeFieldStop()
11556
    oprot.writeFieldStop()
11534
    oprot.writeStructEnd()
11557
    oprot.writeStructEnd()
11535
 
11558
 
Line 11641... Line 11664...
11641
        else:
11664
        else:
11642
          iprot.skip(ftype)
11665
          iprot.skip(ftype)
11643
      elif fid == 2:
11666
      elif fid == 2:
11644
        if ftype == TType.MAP:
11667
        if ftype == TType.MAP:
11645
          self.undeliveredOrders = {}
11668
          self.undeliveredOrders = {}
11646
          (_ktype175, _vtype176, _size174 ) = iprot.readMapBegin() 
11669
          (_ktype182, _vtype183, _size181 ) = iprot.readMapBegin() 
11647
          for _i178 in xrange(_size174):
11670
          for _i185 in xrange(_size181):
11648
            _key179 = iprot.readString();
11671
            _key186 = iprot.readString();
11649
            _val180 = iprot.readString();
11672
            _val187 = iprot.readString();
11650
            self.undeliveredOrders[_key179] = _val180
11673
            self.undeliveredOrders[_key186] = _val187
11651
          iprot.readMapEnd()
11674
          iprot.readMapEnd()
11652
        else:
11675
        else:
11653
          iprot.skip(ftype)
11676
          iprot.skip(ftype)
11654
      else:
11677
      else:
11655
        iprot.skip(ftype)
11678
        iprot.skip(ftype)
Line 11666... Line 11689...
11666
      oprot.writeI64(self.providerId)
11689
      oprot.writeI64(self.providerId)
11667
      oprot.writeFieldEnd()
11690
      oprot.writeFieldEnd()
11668
    if self.undeliveredOrders is not None:
11691
    if self.undeliveredOrders is not None:
11669
      oprot.writeFieldBegin('undeliveredOrders', TType.MAP, 2)
11692
      oprot.writeFieldBegin('undeliveredOrders', TType.MAP, 2)
11670
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.undeliveredOrders))
11693
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.undeliveredOrders))
11671
      for kiter181,viter182 in self.undeliveredOrders.items():
11694
      for kiter188,viter189 in self.undeliveredOrders.items():
11672
        oprot.writeString(kiter181)
11695
        oprot.writeString(kiter188)
11673
        oprot.writeString(viter182)
11696
        oprot.writeString(viter189)
11674
      oprot.writeMapEnd()
11697
      oprot.writeMapEnd()
11675
      oprot.writeFieldEnd()
11698
      oprot.writeFieldEnd()
11676
    oprot.writeFieldStop()
11699
    oprot.writeFieldStop()
11677
    oprot.writeStructEnd()
11700
    oprot.writeStructEnd()
11678
 
11701
 
Line 11717... Line 11740...
11717
      if ftype == TType.STOP:
11740
      if ftype == TType.STOP:
11718
        break
11741
        break
11719
      if fid == 0:
11742
      if fid == 0:
11720
        if ftype == TType.LIST:
11743
        if ftype == TType.LIST:
11721
          self.success = []
11744
          self.success = []
11722
          (_etype186, _size183) = iprot.readListBegin()
11745
          (_etype193, _size190) = iprot.readListBegin()
11723
          for _i187 in xrange(_size183):
11746
          for _i194 in xrange(_size190):
11724
            _elem188 = Order()
11747
            _elem195 = Order()
11725
            _elem188.read(iprot)
11748
            _elem195.read(iprot)
11726
            self.success.append(_elem188)
11749
            self.success.append(_elem195)
11727
          iprot.readListEnd()
11750
          iprot.readListEnd()
11728
        else:
11751
        else:
11729
          iprot.skip(ftype)
11752
          iprot.skip(ftype)
11730
      elif fid == 1:
11753
      elif fid == 1:
11731
        if ftype == TType.STRUCT:
11754
        if ftype == TType.STRUCT:
Line 11744... Line 11767...
11744
      return
11767
      return
11745
    oprot.writeStructBegin('updateNonDeliveryReason_result')
11768
    oprot.writeStructBegin('updateNonDeliveryReason_result')
11746
    if self.success is not None:
11769
    if self.success is not None:
11747
      oprot.writeFieldBegin('success', TType.LIST, 0)
11770
      oprot.writeFieldBegin('success', TType.LIST, 0)
11748
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11771
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11749
      for iter189 in self.success:
11772
      for iter196 in self.success:
11750
        iter189.write(oprot)
11773
        iter196.write(oprot)
11751
      oprot.writeListEnd()
11774
      oprot.writeListEnd()
11752
      oprot.writeFieldEnd()
11775
      oprot.writeFieldEnd()
11753
    if self.ex is not None:
11776
    if self.ex is not None:
11754
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
11777
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
11755
      self.ex.write(oprot)
11778
      self.ex.write(oprot)
Line 11867... Line 11890...
11867
      if ftype == TType.STOP:
11890
      if ftype == TType.STOP:
11868
        break
11891
        break
11869
      if fid == 0:
11892
      if fid == 0:
11870
        if ftype == TType.LIST:
11893
        if ftype == TType.LIST:
11871
          self.success = []
11894
          self.success = []
11872
          (_etype193, _size190) = iprot.readListBegin()
11895
          (_etype200, _size197) = iprot.readListBegin()
11873
          for _i194 in xrange(_size190):
11896
          for _i201 in xrange(_size197):
11874
            _elem195 = Order()
11897
            _elem202 = Order()
11875
            _elem195.read(iprot)
11898
            _elem202.read(iprot)
11876
            self.success.append(_elem195)
11899
            self.success.append(_elem202)
11877
          iprot.readListEnd()
11900
          iprot.readListEnd()
11878
        else:
11901
        else:
11879
          iprot.skip(ftype)
11902
          iprot.skip(ftype)
11880
      else:
11903
      else:
11881
        iprot.skip(ftype)
11904
        iprot.skip(ftype)
Line 11888... Line 11911...
11888
      return
11911
      return
11889
    oprot.writeStructBegin('getUndeliveredOrders_result')
11912
    oprot.writeStructBegin('getUndeliveredOrders_result')
11890
    if self.success is not None:
11913
    if self.success is not None:
11891
      oprot.writeFieldBegin('success', TType.LIST, 0)
11914
      oprot.writeFieldBegin('success', TType.LIST, 0)
11892
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11915
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11893
      for iter196 in self.success:
11916
      for iter203 in self.success:
11894
        iter196.write(oprot)
11917
        iter203.write(oprot)
11895
      oprot.writeListEnd()
11918
      oprot.writeListEnd()
11896
      oprot.writeFieldEnd()
11919
      oprot.writeFieldEnd()
11897
    oprot.writeFieldStop()
11920
    oprot.writeFieldStop()
11898
    oprot.writeStructEnd()
11921
    oprot.writeStructEnd()
11899
 
11922
 
Line 11977... Line 12000...
11977
      if ftype == TType.STOP:
12000
      if ftype == TType.STOP:
11978
        break
12001
        break
11979
      if fid == 0:
12002
      if fid == 0:
11980
        if ftype == TType.LIST:
12003
        if ftype == TType.LIST:
11981
          self.success = []
12004
          self.success = []
11982
          (_etype200, _size197) = iprot.readListBegin()
12005
          (_etype207, _size204) = iprot.readListBegin()
11983
          for _i201 in xrange(_size197):
12006
          for _i208 in xrange(_size204):
11984
            _elem202 = Order()
12007
            _elem209 = Order()
11985
            _elem202.read(iprot)
12008
            _elem209.read(iprot)
11986
            self.success.append(_elem202)
12009
            self.success.append(_elem209)
11987
          iprot.readListEnd()
12010
          iprot.readListEnd()
11988
        else:
12011
        else:
11989
          iprot.skip(ftype)
12012
          iprot.skip(ftype)
11990
      else:
12013
      else:
11991
        iprot.skip(ftype)
12014
        iprot.skip(ftype)
Line 11998... Line 12021...
11998
      return
12021
      return
11999
    oprot.writeStructBegin('getUndeliveredOrdersExpectedDeliveryDateNotMet_result')
12022
    oprot.writeStructBegin('getUndeliveredOrdersExpectedDeliveryDateNotMet_result')
12000
    if self.success is not None:
12023
    if self.success is not None:
12001
      oprot.writeFieldBegin('success', TType.LIST, 0)
12024
      oprot.writeFieldBegin('success', TType.LIST, 0)
12002
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12025
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12003
      for iter203 in self.success:
12026
      for iter210 in self.success:
12004
        iter203.write(oprot)
12027
        iter210.write(oprot)
12005
      oprot.writeListEnd()
12028
      oprot.writeListEnd()
12006
      oprot.writeFieldEnd()
12029
      oprot.writeFieldEnd()
12007
    oprot.writeFieldStop()
12030
    oprot.writeFieldStop()
12008
    oprot.writeStructEnd()
12031
    oprot.writeStructEnd()
12009
 
12032
 
Line 13177... Line 13200...
13177
        else:
13200
        else:
13178
          iprot.skip(ftype)
13201
          iprot.skip(ftype)
13179
      elif fid == 2:
13202
      elif fid == 2:
13180
        if ftype == TType.MAP:
13203
        if ftype == TType.MAP:
13181
          self.pickupDetails = {}
13204
          self.pickupDetails = {}
13182
          (_ktype205, _vtype206, _size204 ) = iprot.readMapBegin() 
13205
          (_ktype212, _vtype213, _size211 ) = iprot.readMapBegin() 
13183
          for _i208 in xrange(_size204):
13206
          for _i215 in xrange(_size211):
13184
            _key209 = iprot.readString();
13207
            _key216 = iprot.readString();
13185
            _val210 = iprot.readString();
13208
            _val217 = iprot.readString();
13186
            self.pickupDetails[_key209] = _val210
13209
            self.pickupDetails[_key216] = _val217
13187
          iprot.readMapEnd()
13210
          iprot.readMapEnd()
13188
        else:
13211
        else:
13189
          iprot.skip(ftype)
13212
          iprot.skip(ftype)
13190
      else:
13213
      else:
13191
        iprot.skip(ftype)
13214
        iprot.skip(ftype)
Line 13202... Line 13225...
13202
      oprot.writeI64(self.providerId)
13225
      oprot.writeI64(self.providerId)
13203
      oprot.writeFieldEnd()
13226
      oprot.writeFieldEnd()
13204
    if self.pickupDetails is not None:
13227
    if self.pickupDetails is not None:
13205
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
13228
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
13206
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
13229
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
13207
      for kiter211,viter212 in self.pickupDetails.items():
13230
      for kiter218,viter219 in self.pickupDetails.items():
13208
        oprot.writeString(kiter211)
13231
        oprot.writeString(kiter218)
13209
        oprot.writeString(viter212)
13232
        oprot.writeString(viter219)
13210
      oprot.writeMapEnd()
13233
      oprot.writeMapEnd()
13211
      oprot.writeFieldEnd()
13234
      oprot.writeFieldEnd()
13212
    oprot.writeFieldStop()
13235
    oprot.writeFieldStop()
13213
    oprot.writeStructEnd()
13236
    oprot.writeStructEnd()
13214
 
13237
 
Line 13250... Line 13273...
13250
      if ftype == TType.STOP:
13273
      if ftype == TType.STOP:
13251
        break
13274
        break
13252
      if fid == 0:
13275
      if fid == 0:
13253
        if ftype == TType.LIST:
13276
        if ftype == TType.LIST:
13254
          self.success = []
13277
          self.success = []
13255
          (_etype216, _size213) = iprot.readListBegin()
13278
          (_etype223, _size220) = iprot.readListBegin()
13256
          for _i217 in xrange(_size213):
13279
          for _i224 in xrange(_size220):
13257
            _elem218 = Order()
13280
            _elem225 = Order()
13258
            _elem218.read(iprot)
13281
            _elem225.read(iprot)
13259
            self.success.append(_elem218)
13282
            self.success.append(_elem225)
13260
          iprot.readListEnd()
13283
          iprot.readListEnd()
13261
        else:
13284
        else:
13262
          iprot.skip(ftype)
13285
          iprot.skip(ftype)
13263
      else:
13286
      else:
13264
        iprot.skip(ftype)
13287
        iprot.skip(ftype)
Line 13271... Line 13294...
13271
      return
13294
      return
13272
    oprot.writeStructBegin('markDoasAsPickedUp_result')
13295
    oprot.writeStructBegin('markDoasAsPickedUp_result')
13273
    if self.success is not None:
13296
    if self.success is not None:
13274
      oprot.writeFieldBegin('success', TType.LIST, 0)
13297
      oprot.writeFieldBegin('success', TType.LIST, 0)
13275
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13298
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13276
      for iter219 in self.success:
13299
      for iter226 in self.success:
13277
        iter219.write(oprot)
13300
        iter226.write(oprot)
13278
      oprot.writeListEnd()
13301
      oprot.writeListEnd()
13279
      oprot.writeFieldEnd()
13302
      oprot.writeFieldEnd()
13280
    oprot.writeFieldStop()
13303
    oprot.writeFieldStop()
13281
    oprot.writeStructEnd()
13304
    oprot.writeStructEnd()
13282
 
13305
 
Line 13327... Line 13350...
13327
        else:
13350
        else:
13328
          iprot.skip(ftype)
13351
          iprot.skip(ftype)
13329
      elif fid == 2:
13352
      elif fid == 2:
13330
        if ftype == TType.MAP:
13353
        if ftype == TType.MAP:
13331
          self.pickupDetails = {}
13354
          self.pickupDetails = {}
13332
          (_ktype221, _vtype222, _size220 ) = iprot.readMapBegin() 
13355
          (_ktype228, _vtype229, _size227 ) = iprot.readMapBegin() 
13333
          for _i224 in xrange(_size220):
13356
          for _i231 in xrange(_size227):
13334
            _key225 = iprot.readString();
13357
            _key232 = iprot.readString();
13335
            _val226 = iprot.readString();
13358
            _val233 = iprot.readString();
13336
            self.pickupDetails[_key225] = _val226
13359
            self.pickupDetails[_key232] = _val233
13337
          iprot.readMapEnd()
13360
          iprot.readMapEnd()
13338
        else:
13361
        else:
13339
          iprot.skip(ftype)
13362
          iprot.skip(ftype)
13340
      else:
13363
      else:
13341
        iprot.skip(ftype)
13364
        iprot.skip(ftype)
Line 13352... Line 13375...
13352
      oprot.writeI64(self.providerId)
13375
      oprot.writeI64(self.providerId)
13353
      oprot.writeFieldEnd()
13376
      oprot.writeFieldEnd()
13354
    if self.pickupDetails is not None:
13377
    if self.pickupDetails is not None:
13355
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
13378
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
13356
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
13379
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
13357
      for kiter227,viter228 in self.pickupDetails.items():
13380
      for kiter234,viter235 in self.pickupDetails.items():
13358
        oprot.writeString(kiter227)
13381
        oprot.writeString(kiter234)
13359
        oprot.writeString(viter228)
13382
        oprot.writeString(viter235)
13360
      oprot.writeMapEnd()
13383
      oprot.writeMapEnd()
13361
      oprot.writeFieldEnd()
13384
      oprot.writeFieldEnd()
13362
    oprot.writeFieldStop()
13385
    oprot.writeFieldStop()
13363
    oprot.writeStructEnd()
13386
    oprot.writeStructEnd()
13364
 
13387
 
Line 13400... Line 13423...
13400
      if ftype == TType.STOP:
13423
      if ftype == TType.STOP:
13401
        break
13424
        break
13402
      if fid == 0:
13425
      if fid == 0:
13403
        if ftype == TType.LIST:
13426
        if ftype == TType.LIST:
13404
          self.success = []
13427
          self.success = []
13405
          (_etype232, _size229) = iprot.readListBegin()
13428
          (_etype239, _size236) = iprot.readListBegin()
13406
          for _i233 in xrange(_size229):
13429
          for _i240 in xrange(_size236):
13407
            _elem234 = Order()
13430
            _elem241 = Order()
13408
            _elem234.read(iprot)
13431
            _elem241.read(iprot)
13409
            self.success.append(_elem234)
13432
            self.success.append(_elem241)
13410
          iprot.readListEnd()
13433
          iprot.readListEnd()
13411
        else:
13434
        else:
13412
          iprot.skip(ftype)
13435
          iprot.skip(ftype)
13413
      else:
13436
      else:
13414
        iprot.skip(ftype)
13437
        iprot.skip(ftype)
Line 13421... Line 13444...
13421
      return
13444
      return
13422
    oprot.writeStructBegin('markReturnOrdersAsPickedUp_result')
13445
    oprot.writeStructBegin('markReturnOrdersAsPickedUp_result')
13423
    if self.success is not None:
13446
    if self.success is not None:
13424
      oprot.writeFieldBegin('success', TType.LIST, 0)
13447
      oprot.writeFieldBegin('success', TType.LIST, 0)
13425
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13448
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13426
      for iter235 in self.success:
13449
      for iter242 in self.success:
13427
        iter235.write(oprot)
13450
        iter242.write(oprot)
13428
      oprot.writeListEnd()
13451
      oprot.writeListEnd()
13429
      oprot.writeFieldEnd()
13452
      oprot.writeFieldEnd()
13430
    oprot.writeFieldStop()
13453
    oprot.writeFieldStop()
13431
    oprot.writeStructEnd()
13454
    oprot.writeStructEnd()
13432
 
13455
 
Line 14272... Line 14295...
14272
      if ftype == TType.STOP:
14295
      if ftype == TType.STOP:
14273
        break
14296
        break
14274
      if fid == 0:
14297
      if fid == 0:
14275
        if ftype == TType.LIST:
14298
        if ftype == TType.LIST:
14276
          self.success = []
14299
          self.success = []
14277
          (_etype239, _size236) = iprot.readListBegin()
14300
          (_etype246, _size243) = iprot.readListBegin()
14278
          for _i240 in xrange(_size236):
14301
          for _i247 in xrange(_size243):
14279
            _elem241 = ReturnOrder()
14302
            _elem248 = ReturnOrder()
14280
            _elem241.read(iprot)
14303
            _elem248.read(iprot)
14281
            self.success.append(_elem241)
14304
            self.success.append(_elem248)
14282
          iprot.readListEnd()
14305
          iprot.readListEnd()
14283
        else:
14306
        else:
14284
          iprot.skip(ftype)
14307
          iprot.skip(ftype)
14285
      else:
14308
      else:
14286
        iprot.skip(ftype)
14309
        iprot.skip(ftype)
Line 14293... Line 14316...
14293
      return
14316
      return
14294
    oprot.writeStructBegin('getReturnOrders_result')
14317
    oprot.writeStructBegin('getReturnOrders_result')
14295
    if self.success is not None:
14318
    if self.success is not None:
14296
      oprot.writeFieldBegin('success', TType.LIST, 0)
14319
      oprot.writeFieldBegin('success', TType.LIST, 0)
14297
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14320
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14298
      for iter242 in self.success:
14321
      for iter249 in self.success:
14299
        iter242.write(oprot)
14322
        iter249.write(oprot)
14300
      oprot.writeListEnd()
14323
      oprot.writeListEnd()
14301
      oprot.writeFieldEnd()
14324
      oprot.writeFieldEnd()
14302
    oprot.writeFieldStop()
14325
    oprot.writeFieldStop()
14303
    oprot.writeStructEnd()
14326
    oprot.writeStructEnd()
14304
 
14327
 
Line 15207... Line 15230...
15207
      if ftype == TType.STOP:
15230
      if ftype == TType.STOP:
15208
        break
15231
        break
15209
      if fid == 1:
15232
      if fid == 1:
15210
        if ftype == TType.MAP:
15233
        if ftype == TType.MAP:
15211
          self.collectedAmountMap = {}
15234
          self.collectedAmountMap = {}
15212
          (_ktype244, _vtype245, _size243 ) = iprot.readMapBegin() 
15235
          (_ktype251, _vtype252, _size250 ) = iprot.readMapBegin() 
15213
          for _i247 in xrange(_size243):
15236
          for _i254 in xrange(_size250):
15214
            _key248 = iprot.readString();
15237
            _key255 = iprot.readString();
15215
            _val249 = iprot.readDouble();
15238
            _val256 = iprot.readDouble();
15216
            self.collectedAmountMap[_key248] = _val249
15239
            self.collectedAmountMap[_key255] = _val256
15217
          iprot.readMapEnd()
15240
          iprot.readMapEnd()
15218
        else:
15241
        else:
15219
          iprot.skip(ftype)
15242
          iprot.skip(ftype)
15220
      elif fid == 2:
15243
      elif fid == 2:
15221
        if ftype == TType.STRING:
15244
        if ftype == TType.STRING:
Line 15243... Line 15266...
15243
      return
15266
      return
15244
    oprot.writeStructBegin('reconcileCodCollection_args')
15267
    oprot.writeStructBegin('reconcileCodCollection_args')
15245
    if self.collectedAmountMap is not None:
15268
    if self.collectedAmountMap is not None:
15246
      oprot.writeFieldBegin('collectedAmountMap', TType.MAP, 1)
15269
      oprot.writeFieldBegin('collectedAmountMap', TType.MAP, 1)
15247
      oprot.writeMapBegin(TType.STRING, TType.DOUBLE, len(self.collectedAmountMap))
15270
      oprot.writeMapBegin(TType.STRING, TType.DOUBLE, len(self.collectedAmountMap))
15248
      for kiter250,viter251 in self.collectedAmountMap.items():
15271
      for kiter257,viter258 in self.collectedAmountMap.items():
15249
        oprot.writeString(kiter250)
15272
        oprot.writeString(kiter257)
15250
        oprot.writeDouble(viter251)
15273
        oprot.writeDouble(viter258)
15251
      oprot.writeMapEnd()
15274
      oprot.writeMapEnd()
15252
      oprot.writeFieldEnd()
15275
      oprot.writeFieldEnd()
15253
    if self.xferBy is not None:
15276
    if self.xferBy is not None:
15254
      oprot.writeFieldBegin('xferBy', TType.STRING, 2)
15277
      oprot.writeFieldBegin('xferBy', TType.STRING, 2)
15255
      oprot.writeString(self.xferBy)
15278
      oprot.writeString(self.xferBy)
Line 15306... Line 15329...
15306
      if ftype == TType.STOP:
15329
      if ftype == TType.STOP:
15307
        break
15330
        break
15308
      if fid == 0:
15331
      if fid == 0:
15309
        if ftype == TType.MAP:
15332
        if ftype == TType.MAP:
15310
          self.success = {}
15333
          self.success = {}
15311
          (_ktype253, _vtype254, _size252 ) = iprot.readMapBegin() 
15334
          (_ktype260, _vtype261, _size259 ) = iprot.readMapBegin() 
15312
          for _i256 in xrange(_size252):
15335
          for _i263 in xrange(_size259):
15313
            _key257 = iprot.readString();
15336
            _key264 = iprot.readString();
15314
            _val258 = iprot.readString();
15337
            _val265 = iprot.readString();
15315
            self.success[_key257] = _val258
15338
            self.success[_key264] = _val265
15316
          iprot.readMapEnd()
15339
          iprot.readMapEnd()
15317
        else:
15340
        else:
15318
          iprot.skip(ftype)
15341
          iprot.skip(ftype)
15319
      elif fid == 1:
15342
      elif fid == 1:
15320
        if ftype == TType.STRUCT:
15343
        if ftype == TType.STRUCT:
Line 15333... Line 15356...
15333
      return
15356
      return
15334
    oprot.writeStructBegin('reconcileCodCollection_result')
15357
    oprot.writeStructBegin('reconcileCodCollection_result')
15335
    if self.success is not None:
15358
    if self.success is not None:
15336
      oprot.writeFieldBegin('success', TType.MAP, 0)
15359
      oprot.writeFieldBegin('success', TType.MAP, 0)
15337
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.success))
15360
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.success))
15338
      for kiter259,viter260 in self.success.items():
15361
      for kiter266,viter267 in self.success.items():
15339
        oprot.writeString(kiter259)
15362
        oprot.writeString(kiter266)
15340
        oprot.writeString(viter260)
15363
        oprot.writeString(viter267)
15341
      oprot.writeMapEnd()
15364
      oprot.writeMapEnd()
15342
      oprot.writeFieldEnd()
15365
      oprot.writeFieldEnd()
15343
    if self.ex is not None:
15366
    if self.ex is not None:
15344
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
15367
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
15345
      self.ex.write(oprot)
15368
      self.ex.write(oprot)
Line 15445... Line 15468...
15445
      if ftype == TType.STOP:
15468
      if ftype == TType.STOP:
15446
        break
15469
        break
15447
      if fid == 0:
15470
      if fid == 0:
15448
        if ftype == TType.LIST:
15471
        if ftype == TType.LIST:
15449
          self.success = []
15472
          self.success = []
15450
          (_etype264, _size261) = iprot.readListBegin()
15473
          (_etype271, _size268) = iprot.readListBegin()
15451
          for _i265 in xrange(_size261):
15474
          for _i272 in xrange(_size268):
15452
            _elem266 = iprot.readI64();
15475
            _elem273 = iprot.readI64();
15453
            self.success.append(_elem266)
15476
            self.success.append(_elem273)
15454
          iprot.readListEnd()
15477
          iprot.readListEnd()
15455
        else:
15478
        else:
15456
          iprot.skip(ftype)
15479
          iprot.skip(ftype)
15457
      else:
15480
      else:
15458
        iprot.skip(ftype)
15481
        iprot.skip(ftype)
Line 15465... Line 15488...
15465
      return
15488
      return
15466
    oprot.writeStructBegin('getTransactionsRequiringExtraProcessing_result')
15489
    oprot.writeStructBegin('getTransactionsRequiringExtraProcessing_result')
15467
    if self.success is not None:
15490
    if self.success is not None:
15468
      oprot.writeFieldBegin('success', TType.LIST, 0)
15491
      oprot.writeFieldBegin('success', TType.LIST, 0)
15469
      oprot.writeListBegin(TType.I64, len(self.success))
15492
      oprot.writeListBegin(TType.I64, len(self.success))
15470
      for iter267 in self.success:
15493
      for iter274 in self.success:
15471
        oprot.writeI64(iter267)
15494
        oprot.writeI64(iter274)
15472
      oprot.writeListEnd()
15495
      oprot.writeListEnd()
15473
      oprot.writeFieldEnd()
15496
      oprot.writeFieldEnd()
15474
    oprot.writeFieldStop()
15497
    oprot.writeFieldStop()
15475
    oprot.writeStructEnd()
15498
    oprot.writeStructEnd()
15476
 
15499
 
Line 15668... Line 15691...
15668
      if ftype == TType.STOP:
15691
      if ftype == TType.STOP:
15669
        break
15692
        break
15670
      if fid == 0:
15693
      if fid == 0:
15671
        if ftype == TType.MAP:
15694
        if ftype == TType.MAP:
15672
          self.success = {}
15695
          self.success = {}
15673
          (_ktype269, _vtype270, _size268 ) = iprot.readMapBegin() 
15696
          (_ktype276, _vtype277, _size275 ) = iprot.readMapBegin() 
15674
          for _i272 in xrange(_size268):
15697
          for _i279 in xrange(_size275):
15675
            _key273 = iprot.readI64();
15698
            _key280 = iprot.readI64();
15676
            _val274 = iprot.readI64();
15699
            _val281 = iprot.readI64();
15677
            self.success[_key273] = _val274
15700
            self.success[_key280] = _val281
15678
          iprot.readMapEnd()
15701
          iprot.readMapEnd()
15679
        else:
15702
        else:
15680
          iprot.skip(ftype)
15703
          iprot.skip(ftype)
15681
      else:
15704
      else:
15682
        iprot.skip(ftype)
15705
        iprot.skip(ftype)
Line 15689... Line 15712...
15689
      return
15712
      return
15690
    oprot.writeStructBegin('getItemWiseRiskyOrdersCount_result')
15713
    oprot.writeStructBegin('getItemWiseRiskyOrdersCount_result')
15691
    if self.success is not None:
15714
    if self.success is not None:
15692
      oprot.writeFieldBegin('success', TType.MAP, 0)
15715
      oprot.writeFieldBegin('success', TType.MAP, 0)
15693
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
15716
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
15694
      for kiter275,viter276 in self.success.items():
15717
      for kiter282,viter283 in self.success.items():
15695
        oprot.writeI64(kiter275)
15718
        oprot.writeI64(kiter282)
15696
        oprot.writeI64(viter276)
15719
        oprot.writeI64(viter283)
15697
      oprot.writeMapEnd()
15720
      oprot.writeMapEnd()
15698
      oprot.writeFieldEnd()
15721
      oprot.writeFieldEnd()
15699
    oprot.writeFieldStop()
15722
    oprot.writeFieldStop()
15700
    oprot.writeStructEnd()
15723
    oprot.writeStructEnd()
15701
 
15724
 
Line 15738... Line 15761...
15738
      if ftype == TType.STOP:
15761
      if ftype == TType.STOP:
15739
        break
15762
        break
15740
      if fid == 1:
15763
      if fid == 1:
15741
        if ftype == TType.LIST:
15764
        if ftype == TType.LIST:
15742
          self.itemIds = []
15765
          self.itemIds = []
15743
          (_etype280, _size277) = iprot.readListBegin()
15766
          (_etype287, _size284) = iprot.readListBegin()
15744
          for _i281 in xrange(_size277):
15767
          for _i288 in xrange(_size284):
15745
            _elem282 = iprot.readI64();
15768
            _elem289 = iprot.readI64();
15746
            self.itemIds.append(_elem282)
15769
            self.itemIds.append(_elem289)
15747
          iprot.readListEnd()
15770
          iprot.readListEnd()
15748
        else:
15771
        else:
15749
          iprot.skip(ftype)
15772
          iprot.skip(ftype)
15750
      else:
15773
      else:
15751
        iprot.skip(ftype)
15774
        iprot.skip(ftype)
Line 15758... Line 15781...
15758
      return
15781
      return
15759
    oprot.writeStructBegin('getOrdersForItemIds_args')
15782
    oprot.writeStructBegin('getOrdersForItemIds_args')
15760
    if self.itemIds is not None:
15783
    if self.itemIds is not None:
15761
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
15784
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
15762
      oprot.writeListBegin(TType.I64, len(self.itemIds))
15785
      oprot.writeListBegin(TType.I64, len(self.itemIds))
15763
      for iter283 in self.itemIds:
15786
      for iter290 in self.itemIds:
15764
        oprot.writeI64(iter283)
15787
        oprot.writeI64(iter290)
15765
      oprot.writeListEnd()
15788
      oprot.writeListEnd()
15766
      oprot.writeFieldEnd()
15789
      oprot.writeFieldEnd()
15767
    oprot.writeFieldStop()
15790
    oprot.writeFieldStop()
15768
    oprot.writeStructEnd()
15791
    oprot.writeStructEnd()
15769
 
15792
 
Line 15805... Line 15828...
15805
      if ftype == TType.STOP:
15828
      if ftype == TType.STOP:
15806
        break
15829
        break
15807
      if fid == 0:
15830
      if fid == 0:
15808
        if ftype == TType.LIST:
15831
        if ftype == TType.LIST:
15809
          self.success = []
15832
          self.success = []
15810
          (_etype287, _size284) = iprot.readListBegin()
15833
          (_etype294, _size291) = iprot.readListBegin()
15811
          for _i288 in xrange(_size284):
15834
          for _i295 in xrange(_size291):
15812
            _elem289 = Order()
15835
            _elem296 = Order()
15813
            _elem289.read(iprot)
15836
            _elem296.read(iprot)
15814
            self.success.append(_elem289)
15837
            self.success.append(_elem296)
15815
          iprot.readListEnd()
15838
          iprot.readListEnd()
15816
        else:
15839
        else:
15817
          iprot.skip(ftype)
15840
          iprot.skip(ftype)
15818
      else:
15841
      else:
15819
        iprot.skip(ftype)
15842
        iprot.skip(ftype)
Line 15826... Line 15849...
15826
      return
15849
      return
15827
    oprot.writeStructBegin('getOrdersForItemIds_result')
15850
    oprot.writeStructBegin('getOrdersForItemIds_result')
15828
    if self.success is not None:
15851
    if self.success is not None:
15829
      oprot.writeFieldBegin('success', TType.LIST, 0)
15852
      oprot.writeFieldBegin('success', TType.LIST, 0)
15830
      oprot.writeListBegin(TType.STRUCT, len(self.success))
15853
      oprot.writeListBegin(TType.STRUCT, len(self.success))
15831
      for iter290 in self.success:
15854
      for iter297 in self.success:
15832
        iter290.write(oprot)
15855
        iter297.write(oprot)
15833
      oprot.writeListEnd()
15856
      oprot.writeListEnd()
15834
      oprot.writeFieldEnd()
15857
      oprot.writeFieldEnd()
15835
    oprot.writeFieldStop()
15858
    oprot.writeFieldStop()
15836
    oprot.writeStructEnd()
15859
    oprot.writeStructEnd()
15837
 
15860
 
Line 17349... Line 17372...
17349
      if ftype == TType.STOP:
17372
      if ftype == TType.STOP:
17350
        break
17373
        break
17351
      if fid == 0:
17374
      if fid == 0:
17352
        if ftype == TType.MAP:
17375
        if ftype == TType.MAP:
17353
          self.success = {}
17376
          self.success = {}
17354
          (_ktype292, _vtype293, _size291 ) = iprot.readMapBegin() 
17377
          (_ktype299, _vtype300, _size298 ) = iprot.readMapBegin() 
17355
          for _i295 in xrange(_size291):
17378
          for _i302 in xrange(_size298):
17356
            _key296 = iprot.readI32();
17379
            _key303 = iprot.readI32();
17357
            _val297 = TimeoutSummary()
17380
            _val304 = TimeoutSummary()
17358
            _val297.read(iprot)
17381
            _val304.read(iprot)
17359
            self.success[_key296] = _val297
17382
            self.success[_key303] = _val304
17360
          iprot.readMapEnd()
17383
          iprot.readMapEnd()
17361
        else:
17384
        else:
17362
          iprot.skip(ftype)
17385
          iprot.skip(ftype)
17363
      elif fid == 1:
17386
      elif fid == 1:
17364
        if ftype == TType.STRUCT:
17387
        if ftype == TType.STRUCT:
Line 17377... Line 17400...
17377
      return
17400
      return
17378
    oprot.writeStructBegin('markOrdersAsTimeout_result')
17401
    oprot.writeStructBegin('markOrdersAsTimeout_result')
17379
    if self.success is not None:
17402
    if self.success is not None:
17380
      oprot.writeFieldBegin('success', TType.MAP, 0)
17403
      oprot.writeFieldBegin('success', TType.MAP, 0)
17381
      oprot.writeMapBegin(TType.I32, TType.STRUCT, len(self.success))
17404
      oprot.writeMapBegin(TType.I32, TType.STRUCT, len(self.success))
17382
      for kiter298,viter299 in self.success.items():
17405
      for kiter305,viter306 in self.success.items():
17383
        oprot.writeI32(kiter298)
17406
        oprot.writeI32(kiter305)
17384
        viter299.write(oprot)
17407
        viter306.write(oprot)
17385
      oprot.writeMapEnd()
17408
      oprot.writeMapEnd()
17386
      oprot.writeFieldEnd()
17409
      oprot.writeFieldEnd()
17387
    if self.ex is not None:
17410
    if self.ex is not None:
17388
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
17411
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
17389
      self.ex.write(oprot)
17412
      self.ex.write(oprot)
Line 17769... Line 17792...
17769
      if ftype == TType.STOP:
17792
      if ftype == TType.STOP:
17770
        break
17793
        break
17771
      if fid == 0:
17794
      if fid == 0:
17772
        if ftype == TType.LIST:
17795
        if ftype == TType.LIST:
17773
          self.success = []
17796
          self.success = []
17774
          (_etype303, _size300) = iprot.readListBegin()
17797
          (_etype310, _size307) = iprot.readListBegin()
17775
          for _i304 in xrange(_size300):
17798
          for _i311 in xrange(_size307):
17776
            _elem305 = Order()
17799
            _elem312 = Order()
17777
            _elem305.read(iprot)
17800
            _elem312.read(iprot)
17778
            self.success.append(_elem305)
17801
            self.success.append(_elem312)
17779
          iprot.readListEnd()
17802
          iprot.readListEnd()
17780
        else:
17803
        else:
17781
          iprot.skip(ftype)
17804
          iprot.skip(ftype)
17782
      elif fid == 1:
17805
      elif fid == 1:
17783
        if ftype == TType.STRUCT:
17806
        if ftype == TType.STRUCT:
Line 17796... Line 17819...
17796
      return
17819
      return
17797
    oprot.writeStructBegin('getOrdersForProviderForStatus_result')
17820
    oprot.writeStructBegin('getOrdersForProviderForStatus_result')
17798
    if self.success is not None:
17821
    if self.success is not None:
17799
      oprot.writeFieldBegin('success', TType.LIST, 0)
17822
      oprot.writeFieldBegin('success', TType.LIST, 0)
17800
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17823
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17801
      for iter306 in self.success:
17824
      for iter313 in self.success:
17802
        iter306.write(oprot)
17825
        iter313.write(oprot)
17803
      oprot.writeListEnd()
17826
      oprot.writeListEnd()
17804
      oprot.writeFieldEnd()
17827
      oprot.writeFieldEnd()
17805
    if self.ex is not None:
17828
    if self.ex is not None:
17806
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
17829
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
17807
      self.ex.write(oprot)
17830
      self.ex.write(oprot)
Line 17934... Line 17957...
17934
      if ftype == TType.STOP:
17957
      if ftype == TType.STOP:
17935
        break
17958
        break
17936
      if fid == 0:
17959
      if fid == 0:
17937
        if ftype == TType.LIST:
17960
        if ftype == TType.LIST:
17938
          self.success = []
17961
          self.success = []
17939
          (_etype310, _size307) = iprot.readListBegin()
17962
          (_etype317, _size314) = iprot.readListBegin()
17940
          for _i311 in xrange(_size307):
17963
          for _i318 in xrange(_size314):
17941
            _elem312 = Order()
17964
            _elem319 = Order()
17942
            _elem312.read(iprot)
17965
            _elem319.read(iprot)
17943
            self.success.append(_elem312)
17966
            self.success.append(_elem319)
17944
          iprot.readListEnd()
17967
          iprot.readListEnd()
17945
        else:
17968
        else:
17946
          iprot.skip(ftype)
17969
          iprot.skip(ftype)
17947
      elif fid == 1:
17970
      elif fid == 1:
17948
        if ftype == TType.STRUCT:
17971
        if ftype == TType.STRUCT:
Line 17961... Line 17984...
17961
      return
17984
      return
17962
    oprot.writeStructBegin('getBilledOrdersForVendor_result')
17985
    oprot.writeStructBegin('getBilledOrdersForVendor_result')
17963
    if self.success is not None:
17986
    if self.success is not None:
17964
      oprot.writeFieldBegin('success', TType.LIST, 0)
17987
      oprot.writeFieldBegin('success', TType.LIST, 0)
17965
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17988
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17966
      for iter313 in self.success:
17989
      for iter320 in self.success:
17967
        iter313.write(oprot)
17990
        iter320.write(oprot)
17968
      oprot.writeListEnd()
17991
      oprot.writeListEnd()
17969
      oprot.writeFieldEnd()
17992
      oprot.writeFieldEnd()
17970
    if self.ex is not None:
17993
    if self.ex is not None:
17971
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
17994
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
17972
      self.ex.write(oprot)
17995
      self.ex.write(oprot)
Line 18057... Line 18080...
18057
      if ftype == TType.STOP:
18080
      if ftype == TType.STOP:
18058
        break
18081
        break
18059
      if fid == 0:
18082
      if fid == 0:
18060
        if ftype == TType.LIST:
18083
        if ftype == TType.LIST:
18061
          self.success = []
18084
          self.success = []
18062
          (_etype317, _size314) = iprot.readListBegin()
18085
          (_etype324, _size321) = iprot.readListBegin()
18063
          for _i318 in xrange(_size314):
18086
          for _i325 in xrange(_size321):
18064
            _elem319 = Order()
18087
            _elem326 = Order()
18065
            _elem319.read(iprot)
18088
            _elem326.read(iprot)
18066
            self.success.append(_elem319)
18089
            self.success.append(_elem326)
18067
          iprot.readListEnd()
18090
          iprot.readListEnd()
18068
        else:
18091
        else:
18069
          iprot.skip(ftype)
18092
          iprot.skip(ftype)
18070
      elif fid == 1:
18093
      elif fid == 1:
18071
        if ftype == TType.STRUCT:
18094
        if ftype == TType.STRUCT:
Line 18084... Line 18107...
18084
      return
18107
      return
18085
    oprot.writeStructBegin('getSlippedSippingDateOrders_result')
18108
    oprot.writeStructBegin('getSlippedSippingDateOrders_result')
18086
    if self.success is not None:
18109
    if self.success is not None:
18087
      oprot.writeFieldBegin('success', TType.LIST, 0)
18110
      oprot.writeFieldBegin('success', TType.LIST, 0)
18088
      oprot.writeListBegin(TType.STRUCT, len(self.success))
18111
      oprot.writeListBegin(TType.STRUCT, len(self.success))
18089
      for iter320 in self.success:
18112
      for iter327 in self.success:
18090
        iter320.write(oprot)
18113
        iter327.write(oprot)
18091
      oprot.writeListEnd()
18114
      oprot.writeListEnd()
18092
      oprot.writeFieldEnd()
18115
      oprot.writeFieldEnd()
18093
    if self.ex is not None:
18116
    if self.ex is not None:
18094
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
18117
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
18095
      self.ex.write(oprot)
18118
      self.ex.write(oprot)
Line 18210... Line 18233...
18210
      if ftype == TType.STOP:
18233
      if ftype == TType.STOP:
18211
        break
18234
        break
18212
      if fid == 0:
18235
      if fid == 0:
18213
        if ftype == TType.LIST:
18236
        if ftype == TType.LIST:
18214
          self.success = []
18237
          self.success = []
18215
          (_etype324, _size321) = iprot.readListBegin()
18238
          (_etype331, _size328) = iprot.readListBegin()
18216
          for _i325 in xrange(_size321):
18239
          for _i332 in xrange(_size328):
18217
            _elem326 = Order()
18240
            _elem333 = Order()
18218
            _elem326.read(iprot)
18241
            _elem333.read(iprot)
18219
            self.success.append(_elem326)
18242
            self.success.append(_elem333)
18220
          iprot.readListEnd()
18243
          iprot.readListEnd()
18221
        else:
18244
        else:
18222
          iprot.skip(ftype)
18245
          iprot.skip(ftype)
18223
      elif fid == 1:
18246
      elif fid == 1:
18224
        if ftype == TType.STRUCT:
18247
        if ftype == TType.STRUCT:
Line 18237... Line 18260...
18237
      return
18260
      return
18238
    oprot.writeStructBegin('getCancelledOrders_result')
18261
    oprot.writeStructBegin('getCancelledOrders_result')
18239
    if self.success is not None:
18262
    if self.success is not None:
18240
      oprot.writeFieldBegin('success', TType.LIST, 0)
18263
      oprot.writeFieldBegin('success', TType.LIST, 0)
18241
      oprot.writeListBegin(TType.STRUCT, len(self.success))
18264
      oprot.writeListBegin(TType.STRUCT, len(self.success))
18242
      for iter327 in self.success:
18265
      for iter334 in self.success:
18243
        iter327.write(oprot)
18266
        iter334.write(oprot)
18244
      oprot.writeListEnd()
18267
      oprot.writeListEnd()
18245
      oprot.writeFieldEnd()
18268
      oprot.writeFieldEnd()
18246
    if self.ex is not None:
18269
    if self.ex is not None:
18247
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
18270
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
18248
      self.ex.write(oprot)
18271
      self.ex.write(oprot)
Line 18289... Line 18312...
18289
      if ftype == TType.STOP:
18312
      if ftype == TType.STOP:
18290
        break
18313
        break
18291
      if fid == 1:
18314
      if fid == 1:
18292
        if ftype == TType.MAP:
18315
        if ftype == TType.MAP:
18293
          self.mapAWBAndAmount = {}
18316
          self.mapAWBAndAmount = {}
18294
          (_ktype329, _vtype330, _size328 ) = iprot.readMapBegin() 
18317
          (_ktype336, _vtype337, _size335 ) = iprot.readMapBegin() 
18295
          for _i332 in xrange(_size328):
18318
          for _i339 in xrange(_size335):
18296
            _key333 = iprot.readI64();
18319
            _key340 = iprot.readI64();
18297
            _val334 = iprot.readDouble();
18320
            _val341 = iprot.readDouble();
18298
            self.mapAWBAndAmount[_key333] = _val334
18321
            self.mapAWBAndAmount[_key340] = _val341
18299
          iprot.readMapEnd()
18322
          iprot.readMapEnd()
18300
        else:
18323
        else:
18301
          iprot.skip(ftype)
18324
          iprot.skip(ftype)
18302
      else:
18325
      else:
18303
        iprot.skip(ftype)
18326
        iprot.skip(ftype)
Line 18310... Line 18333...
18310
      return
18333
      return
18311
    oprot.writeStructBegin('saveBluedartSettlements_args')
18334
    oprot.writeStructBegin('saveBluedartSettlements_args')
18312
    if self.mapAWBAndAmount is not None:
18335
    if self.mapAWBAndAmount is not None:
18313
      oprot.writeFieldBegin('mapAWBAndAmount', TType.MAP, 1)
18336
      oprot.writeFieldBegin('mapAWBAndAmount', TType.MAP, 1)
18314
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.mapAWBAndAmount))
18337
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.mapAWBAndAmount))
18315
      for kiter335,viter336 in self.mapAWBAndAmount.items():
18338
      for kiter342,viter343 in self.mapAWBAndAmount.items():
18316
        oprot.writeI64(kiter335)
18339
        oprot.writeI64(kiter342)
18317
        oprot.writeDouble(viter336)
18340
        oprot.writeDouble(viter343)
18318
      oprot.writeMapEnd()
18341
      oprot.writeMapEnd()
18319
      oprot.writeFieldEnd()
18342
      oprot.writeFieldEnd()
18320
    oprot.writeFieldStop()
18343
    oprot.writeFieldStop()
18321
    oprot.writeStructEnd()
18344
    oprot.writeStructEnd()
18322
 
18345
 
Line 18947... Line 18970...
18947
      if ftype == TType.STOP:
18970
      if ftype == TType.STOP:
18948
        break
18971
        break
18949
      if fid == 0:
18972
      if fid == 0:
18950
        if ftype == TType.MAP:
18973
        if ftype == TType.MAP:
18951
          self.success = {}
18974
          self.success = {}
18952
          (_ktype338, _vtype339, _size337 ) = iprot.readMapBegin() 
18975
          (_ktype345, _vtype346, _size344 ) = iprot.readMapBegin() 
18953
          for _i341 in xrange(_size337):
18976
          for _i348 in xrange(_size344):
18954
            _key342 = iprot.readI64();
18977
            _key349 = iprot.readI64();
18955
            _val343 = iprot.readString();
18978
            _val350 = iprot.readString();
18956
            self.success[_key342] = _val343
18979
            self.success[_key349] = _val350
18957
          iprot.readMapEnd()
18980
          iprot.readMapEnd()
18958
        else:
18981
        else:
18959
          iprot.skip(ftype)
18982
          iprot.skip(ftype)
18960
      elif fid == 1:
18983
      elif fid == 1:
18961
        if ftype == TType.STRUCT:
18984
        if ftype == TType.STRUCT:
Line 18974... Line 18997...
18974
      return
18997
      return
18975
    oprot.writeStructBegin('getEBSSettlementSummaries_result')
18998
    oprot.writeStructBegin('getEBSSettlementSummaries_result')
18976
    if self.success is not None:
18999
    if self.success is not None:
18977
      oprot.writeFieldBegin('success', TType.MAP, 0)
19000
      oprot.writeFieldBegin('success', TType.MAP, 0)
18978
      oprot.writeMapBegin(TType.I64, TType.STRING, len(self.success))
19001
      oprot.writeMapBegin(TType.I64, TType.STRING, len(self.success))
18979
      for kiter344,viter345 in self.success.items():
19002
      for kiter351,viter352 in self.success.items():
18980
        oprot.writeI64(kiter344)
19003
        oprot.writeI64(kiter351)
18981
        oprot.writeString(viter345)
19004
        oprot.writeString(viter352)
18982
      oprot.writeMapEnd()
19005
      oprot.writeMapEnd()
18983
      oprot.writeFieldEnd()
19006
      oprot.writeFieldEnd()
18984
    if self.ex is not None:
19007
    if self.ex is not None:
18985
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
19008
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
18986
      self.ex.write(oprot)
19009
      self.ex.write(oprot)
Line 19366... Line 19389...
19366
      if ftype == TType.STOP:
19389
      if ftype == TType.STOP:
19367
        break
19390
        break
19368
      if fid == 0:
19391
      if fid == 0:
19369
        if ftype == TType.LIST:
19392
        if ftype == TType.LIST:
19370
          self.success = []
19393
          self.success = []
19371
          (_etype349, _size346) = iprot.readListBegin()
19394
          (_etype356, _size353) = iprot.readListBegin()
19372
          for _i350 in xrange(_size346):
19395
          for _i357 in xrange(_size353):
19373
            _elem351 = PaymentSettlement()
19396
            _elem358 = PaymentSettlement()
19374
            _elem351.read(iprot)
19397
            _elem358.read(iprot)
19375
            self.success.append(_elem351)
19398
            self.success.append(_elem358)
19376
          iprot.readListEnd()
19399
          iprot.readListEnd()
19377
        else:
19400
        else:
19378
          iprot.skip(ftype)
19401
          iprot.skip(ftype)
19379
      elif fid == 1:
19402
      elif fid == 1:
19380
        if ftype == TType.STRUCT:
19403
        if ftype == TType.STRUCT:
Line 19393... Line 19416...
19393
      return
19416
      return
19394
    oprot.writeStructBegin('getSettlementsByDate_result')
19417
    oprot.writeStructBegin('getSettlementsByDate_result')
19395
    if self.success is not None:
19418
    if self.success is not None:
19396
      oprot.writeFieldBegin('success', TType.LIST, 0)
19419
      oprot.writeFieldBegin('success', TType.LIST, 0)
19397
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19420
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19398
      for iter352 in self.success:
19421
      for iter359 in self.success:
19399
        iter352.write(oprot)
19422
        iter359.write(oprot)
19400
      oprot.writeListEnd()
19423
      oprot.writeListEnd()
19401
      oprot.writeFieldEnd()
19424
      oprot.writeFieldEnd()
19402
    if self.ex is not None:
19425
    if self.ex is not None:
19403
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
19426
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
19404
      self.ex.write(oprot)
19427
      self.ex.write(oprot)
Line 19445... Line 19468...
19445
      if ftype == TType.STOP:
19468
      if ftype == TType.STOP:
19446
        break
19469
        break
19447
      if fid == 1:
19470
      if fid == 1:
19448
        if ftype == TType.LIST:
19471
        if ftype == TType.LIST:
19449
          self.orderIds = []
19472
          self.orderIds = []
19450
          (_etype356, _size353) = iprot.readListBegin()
19473
          (_etype363, _size360) = iprot.readListBegin()
19451
          for _i357 in xrange(_size353):
19474
          for _i364 in xrange(_size360):
19452
            _elem358 = iprot.readI64();
19475
            _elem365 = iprot.readI64();
19453
            self.orderIds.append(_elem358)
19476
            self.orderIds.append(_elem365)
19454
          iprot.readListEnd()
19477
          iprot.readListEnd()
19455
        else:
19478
        else:
19456
          iprot.skip(ftype)
19479
          iprot.skip(ftype)
19457
      else:
19480
      else:
19458
        iprot.skip(ftype)
19481
        iprot.skip(ftype)
Line 19465... Line 19488...
19465
      return
19488
      return
19466
    oprot.writeStructBegin('getReshippedOrderIds_args')
19489
    oprot.writeStructBegin('getReshippedOrderIds_args')
19467
    if self.orderIds is not None:
19490
    if self.orderIds is not None:
19468
      oprot.writeFieldBegin('orderIds', TType.LIST, 1)
19491
      oprot.writeFieldBegin('orderIds', TType.LIST, 1)
19469
      oprot.writeListBegin(TType.I64, len(self.orderIds))
19492
      oprot.writeListBegin(TType.I64, len(self.orderIds))
19470
      for iter359 in self.orderIds:
19493
      for iter366 in self.orderIds:
19471
        oprot.writeI64(iter359)
19494
        oprot.writeI64(iter366)
19472
      oprot.writeListEnd()
19495
      oprot.writeListEnd()
19473
      oprot.writeFieldEnd()
19496
      oprot.writeFieldEnd()
19474
    oprot.writeFieldStop()
19497
    oprot.writeFieldStop()
19475
    oprot.writeStructEnd()
19498
    oprot.writeStructEnd()
19476
 
19499
 
Line 19515... Line 19538...
19515
      if ftype == TType.STOP:
19538
      if ftype == TType.STOP:
19516
        break
19539
        break
19517
      if fid == 0:
19540
      if fid == 0:
19518
        if ftype == TType.LIST:
19541
        if ftype == TType.LIST:
19519
          self.success = []
19542
          self.success = []
19520
          (_etype363, _size360) = iprot.readListBegin()
19543
          (_etype370, _size367) = iprot.readListBegin()
19521
          for _i364 in xrange(_size360):
19544
          for _i371 in xrange(_size367):
19522
            _elem365 = iprot.readI64();
19545
            _elem372 = iprot.readI64();
19523
            self.success.append(_elem365)
19546
            self.success.append(_elem372)
19524
          iprot.readListEnd()
19547
          iprot.readListEnd()
19525
        else:
19548
        else:
19526
          iprot.skip(ftype)
19549
          iprot.skip(ftype)
19527
      elif fid == 1:
19550
      elif fid == 1:
19528
        if ftype == TType.STRUCT:
19551
        if ftype == TType.STRUCT:
Line 19541... Line 19564...
19541
      return
19564
      return
19542
    oprot.writeStructBegin('getReshippedOrderIds_result')
19565
    oprot.writeStructBegin('getReshippedOrderIds_result')
19543
    if self.success is not None:
19566
    if self.success is not None:
19544
      oprot.writeFieldBegin('success', TType.LIST, 0)
19567
      oprot.writeFieldBegin('success', TType.LIST, 0)
19545
      oprot.writeListBegin(TType.I64, len(self.success))
19568
      oprot.writeListBegin(TType.I64, len(self.success))
19546
      for iter366 in self.success:
19569
      for iter373 in self.success:
19547
        oprot.writeI64(iter366)
19570
        oprot.writeI64(iter373)
19548
      oprot.writeListEnd()
19571
      oprot.writeListEnd()
19549
      oprot.writeFieldEnd()
19572
      oprot.writeFieldEnd()
19550
    if self.ex is not None:
19573
    if self.ex is not None:
19551
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
19574
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
19552
      self.ex.write(oprot)
19575
      self.ex.write(oprot)
Line 19599... Line 19622...
19599
      if ftype == TType.STOP:
19622
      if ftype == TType.STOP:
19600
        break
19623
        break
19601
      if fid == 1:
19624
      if fid == 1:
19602
        if ftype == TType.MAP:
19625
        if ftype == TType.MAP:
19603
          self.itemIdQuantityMap = {}
19626
          self.itemIdQuantityMap = {}
19604
          (_ktype368, _vtype369, _size367 ) = iprot.readMapBegin() 
19627
          (_ktype375, _vtype376, _size374 ) = iprot.readMapBegin() 
19605
          for _i371 in xrange(_size367):
19628
          for _i378 in xrange(_size374):
19606
            _key372 = iprot.readI64();
19629
            _key379 = iprot.readI64();
19607
            _val373 = iprot.readI64();
19630
            _val380 = iprot.readI64();
19608
            self.itemIdQuantityMap[_key372] = _val373
19631
            self.itemIdQuantityMap[_key379] = _val380
19609
          iprot.readMapEnd()
19632
          iprot.readMapEnd()
19610
        else:
19633
        else:
19611
          iprot.skip(ftype)
19634
          iprot.skip(ftype)
19612
      elif fid == 2:
19635
      elif fid == 2:
19613
        if ftype == TType.I64:
19636
        if ftype == TType.I64:
Line 19630... Line 19653...
19630
      return
19653
      return
19631
    oprot.writeStructBegin('updateOrdersAsPORaised_args')
19654
    oprot.writeStructBegin('updateOrdersAsPORaised_args')
19632
    if self.itemIdQuantityMap is not None:
19655
    if self.itemIdQuantityMap is not None:
19633
      oprot.writeFieldBegin('itemIdQuantityMap', TType.MAP, 1)
19656
      oprot.writeFieldBegin('itemIdQuantityMap', TType.MAP, 1)
19634
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.itemIdQuantityMap))
19657
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.itemIdQuantityMap))
19635
      for kiter374,viter375 in self.itemIdQuantityMap.items():
19658
      for kiter381,viter382 in self.itemIdQuantityMap.items():
19636
        oprot.writeI64(kiter374)
19659
        oprot.writeI64(kiter381)
19637
        oprot.writeI64(viter375)
19660
        oprot.writeI64(viter382)
19638
      oprot.writeMapEnd()
19661
      oprot.writeMapEnd()
19639
      oprot.writeFieldEnd()
19662
      oprot.writeFieldEnd()
19640
    if self.purchaseOrderId is not None:
19663
    if self.purchaseOrderId is not None:
19641
      oprot.writeFieldBegin('purchaseOrderId', TType.I64, 2)
19664
      oprot.writeFieldBegin('purchaseOrderId', TType.I64, 2)
19642
      oprot.writeI64(self.purchaseOrderId)
19665
      oprot.writeI64(self.purchaseOrderId)