Subversion Repositories SmartDukaan

Rev

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

Rev 4905 Rev 4910
Line 346... Line 346...
346
     - invoiceNumber
346
     - invoiceNumber
347
     - color
347
     - color
348
    """
348
    """
349
    pass
349
    pass
350
 
350
 
351
  def markOrdersAsManifested(self, warehouseId, providerId, cod):
351
  def markOrdersAsShippedFromWarehouse(self, warehouseId, providerId, cod, orderIds):
352
    """
352
    """
353
    Depending on the third parameter, marks either all prepaid or all cod orders BILLED by the
353
    Depending on the third parameter, marks either all prepaid or all cod orders BILLED by the
354
    given warehouse and were picked up by the given provider as MANIFESTED.
354
    given warehouse and were picked up by the given provider as SHIPPED_FROM_WH.
355
 
355
 
356
    Parameters:
356
    Parameters:
357
     - warehouseId
357
     - warehouseId
358
     - providerId
358
     - providerId
359
     - cod
359
     - cod
-
 
360
     - orderIds
360
    """
361
    """
361
    pass
362
    pass
362
 
363
 
363
  def markOrdersAsShippedFromWarehouse(self, warehouseId, providerId, cod, orderIds):
364
  def markOrdersAsPickedUp(self, providerId, pickupDetails):
364
    """
365
    """
365
    Depending on the third parameter, marks either all prepaid or all cod orders BILLED and marked as MANIFESTED by the
366
    Marks all SHIPPED_FROM_WH orders of the previous day for a provider as SHIPPED_TO_LOGISTICS.
366
    given warehouse and were picked up by the given provider as SHIPPED_FROM_WH.
367
    Raises an exception if we encounter report for an AWB number that we did not ship.
367
 
368
 
368
    Parameters:
369
    Parameters:
369
     - warehouseId
-
 
370
     - providerId
370
     - providerId
371
     - cod
-
 
372
     - orderIds
371
     - pickupDetails
373
    """
372
    """
374
    pass
373
    pass
375
 
374
 
376
  def markOrdersAsPickedUp(self, providerId, pickupDetails):
375
  def getOrdersNotPickedUp(self, providerId):
377
    """
376
    """
378
    Marks all SHIPPED_FROM_WH orders of the previous day for a provider as SHIPPED_TO_LOGISTICS.
-
 
379
    Returns a list of orders that were shipped from warehouse but did not appear in the pick-up report.
377
    Returns a list of orders that were shipped from warehouse but did not appear in the pick-up report.
380
    Raises an exception if we encounter report for an AWB number that we did not ship.
-
 
381
 
378
 
382
    Parameters:
379
    Parameters:
383
     - providerId
380
     - providerId
384
     - pickupDetails
-
 
385
    """
381
    """
386
    pass
382
    pass
387
 
383
 
388
  def markOrdersAsDelivered(self, providerId, deliveredOrders):
384
  def markOrdersAsDelivered(self, providerId, deliveredOrders):
389
    """
385
    """
Line 395... Line 391...
395
     - providerId
391
     - providerId
396
     - deliveredOrders
392
     - deliveredOrders
397
    """
393
    """
398
    pass
394
    pass
399
 
395
 
400
  def markOrdersAsFailed(self, providerId, returnedOrders):
396
  def markAsRTOrders(self, providerId, returnedOrders):
401
    """
397
    """
402
    Mark all orders with AWBs in the given map as failed. Also sets the delivery timestamp.
398
    Mark all orders with AWBs in the given map as RTO. Also sets the delivery timestamp.
403
    Raises an exception if we encounter report for an AWB number that we did not ship.
399
    Raises an exception if we encounter report for an AWB number that we did not ship.
404
 
400
 
405
    Parameters:
401
    Parameters:
406
     - providerId
402
     - providerId
407
     - returnedOrders
403
     - returnedOrders
408
    """
404
    """
409
    pass
405
    pass
410
 
406
 
-
 
407
  def getRTOrders(self, providerId):
-
 
408
    """
-
 
409
    Returns a list of orders that were returned by courier.
-
 
410
 
-
 
411
    Parameters:
-
 
412
     - providerId
-
 
413
    """
-
 
414
    pass
-
 
415
 
411
  def updateNonDeliveryReason(self, providerId, undeliveredOrders):
416
  def updateNonDeliveryReason(self, providerId, undeliveredOrders):
412
    """
417
    """
413
    Update the status description of orders whose AWB numbers are keys of the Map.
418
    Update the status description of orders whose AWB numbers are keys of the Map.
414
    Returns a list of orders that were picked up or shipped four days ago but did not get delivered.
-
 
415
 
419
 
416
    Parameters:
420
    Parameters:
417
     - providerId
421
     - providerId
418
     - undeliveredOrders
422
     - undeliveredOrders
419
    """
423
    """
420
    pass
424
    pass
421
 
425
 
-
 
426
  def getNonDeliveredOrdersbyCourier(self, providerId):
-
 
427
    """
-
 
428
    Returns a list of orders that were picked up or shipped four days ago but did not get delivered.
-
 
429
 
-
 
430
    Parameters:
-
 
431
     - providerId
-
 
432
    """
-
 
433
    pass
-
 
434
 
-
 
435
  def markOrdersAsLocalConnected(self, providerId, local_connected_orders):
-
 
436
    """
-
 
437
    Mark all orders with AWBs in the given map as local connected. Also sets the local connected timestamp.
-
 
438
 
-
 
439
    Parameters:
-
 
440
     - providerId
-
 
441
     - local_connected_orders
-
 
442
    """
-
 
443
    pass
-
 
444
 
-
 
445
  def getOrdersNotLocalConnected(self, providerId):
-
 
446
    """
-
 
447
    Returns a list of orders that were picked up or shipped but pending local connection.
-
 
448
 
-
 
449
    Parameters:
-
 
450
     - providerId
-
 
451
    """
-
 
452
    pass
-
 
453
 
-
 
454
  def markOrdersAsDestinationCityReached(self, providerId, destination_city_reached_orders):
-
 
455
    """
-
 
456
    Mark all orders with AWBs in the given map as reached destination city. Also sets the reached destination timestamp.
-
 
457
 
-
 
458
    Parameters:
-
 
459
     - providerId
-
 
460
     - destination_city_reached_orders
-
 
461
    """
-
 
462
    pass
-
 
463
 
-
 
464
  def markOrdersAsFirstDeliveryAttempted(self, providerId, first_atdl_orders):
-
 
465
    """
-
 
466
    Mark all orders with AWBs in the given map as first delivery attempt made. Also sets the first delivery attempted timestamp.
-
 
467
 
-
 
468
    Parameters:
-
 
469
     - providerId
-
 
470
     - first_atdl_orders
-
 
471
    """
-
 
472
    pass
-
 
473
 
422
  def getUndeliveredOrders(self, providerId, warehouseId):
474
  def getUndeliveredOrders(self, providerId, warehouseId):
423
    """
475
    """
424
    Returns the list of orders whose delivery time has passed but have not been
476
    Returns the list of orders whose delivery time has passed but have not been
425
    delivered yet for the given provider and warehouse. To get a complete list of
477
    delivered yet for the given provider and warehouse. To get a complete list of
426
    undelivered orders, pass them as -1.
478
    undelivered orders, pass them as -1.
Line 531... Line 583...
531
    pass
583
    pass
532
 
584
 
533
  def markDoasAsPickedUp(self, providerId, pickupDetails):
585
  def markDoasAsPickedUp(self, providerId, pickupDetails):
534
    """
586
    """
535
    Marks all DOA_PICKUP_AUTHORIZED orders of the previous day for a provider as DOA_RETURN_IN_TRANSIT.
587
    Marks all DOA_PICKUP_AUTHORIZED orders of the previous day for a provider as DOA_RETURN_IN_TRANSIT.
536
    Returns a list of orders that were authorized for pickup but did not appear in the pick-up report.
-
 
537
 
588
 
538
    Parameters:
589
    Parameters:
539
     - providerId
590
     - providerId
540
     - pickupDetails
591
     - pickupDetails
541
    """
592
    """
542
    pass
593
    pass
543
 
594
 
-
 
595
  def getDoasNotPickedUp(self, providerId):
-
 
596
    """
-
 
597
    Returns a list of orders that were authorized for pickup but did not appear in the pick-up report.
-
 
598
 
-
 
599
    Parameters:
-
 
600
     - providerId
-
 
601
    """
-
 
602
    pass
-
 
603
 
544
  def markReturnOrdersAsPickedUp(self, providerId, pickupDetails):
604
  def markReturnOrdersAsPickedUp(self, providerId, pickupDetails):
545
    """
605
    """
546
    Marks all RET_PICKUP_CONFIRMED orders of the previous day for a provider as RET_RETURN_IN_TRANSIT.
606
    Marks all RET_PICKUP_CONFIRMED orders of the previous day for a provider as RET_RETURN_IN_TRANSIT.
547
    Returns a list of orders that were authorized for pickup but did not appear in the pick-up report.
-
 
548
 
607
 
549
    Parameters:
608
    Parameters:
550
     - providerId
609
     - providerId
551
     - pickupDetails
610
     - pickupDetails
552
    """
611
    """
553
    pass
612
    pass
554
 
613
 
-
 
614
  def getReturnOrdersNotPickedUp(self, providerId):
-
 
615
    """
-
 
616
    Returns a list of orders that were authorized for pickup but did not appear in the pick-up report.
-
 
617
 
-
 
618
    Parameters:
-
 
619
     - providerId
-
 
620
    """
-
 
621
    pass
-
 
622
 
555
  def receiveReturn(self, orderId, receiveCondition):
623
  def receiveReturn(self, orderId, receiveCondition):
556
    """
624
    """
557
    If the order status is DOA_PICKUP_CONFIRMED or DOA_RETURN_IN_TRANSIT, marks the order status as DOA_RECEIVED_PRESTINE and returns true.
625
    If the order status is DOA_PICKUP_CONFIRMED or DOA_RETURN_IN_TRANSIT, marks the order status as DOA_RECEIVED_PRESTINE and returns true.
558
    If the order status is RTO_IN_TRANSIT, marks the order status as RTO_RECEIVED_PRESTINE and returns true.
626
    If the order status is RTO_IN_TRANSIT, marks the order status as RTO_RECEIVED_PRESTINE and returns true.
559
    If the order is in any other state, it returns false.
627
    If the order is in any other state, it returns false.
Line 904... Line 972...
904
    Parameters:
972
    Parameters:
905
     - awb
973
     - awb
906
    """
974
    """
907
    pass
975
    pass
908
 
976
 
909
  def getOrdersForProviderForStatus(self, logistics_provider_id, order_status):
977
  def getOrdersForProviderForStatus(self, logistics_provider_id, order_status_list):
910
    """
978
    """
911
    Returns the order corresponding to a logistics provider id for a given order status
979
    Returns the order corresponding to a logistics provider id for a given list of order status
912
 
980
 
913
    Parameters:
981
    Parameters:
914
     - logistics_provider_id
982
     - logistics_provider_id
915
     - order_status
983
     - order_status_list
916
    """
984
    """
917
    pass
985
    pass
918
 
986
 
919
  def getBilledOrdersForVendor(self, vendorId, billingDateFrom, billingDateTo):
987
  def getBilledOrdersForVendor(self, vendorId, billingDateFrom, billingDateTo):
920
    """
988
    """
Line 2233... Line 2301...
2233
    self._iprot.readMessageEnd()
2301
    self._iprot.readMessageEnd()
2234
    if result.ex is not None:
2302
    if result.ex is not None:
2235
      raise result.ex
2303
      raise result.ex
2236
    return
2304
    return
2237
 
2305
 
2238
  def markOrdersAsManifested(self, warehouseId, providerId, cod):
2306
  def markOrdersAsShippedFromWarehouse(self, warehouseId, providerId, cod, orderIds):
2239
    """
2307
    """
2240
    Depending on the third parameter, marks either all prepaid or all cod orders BILLED by the
2308
    Depending on the third parameter, marks either all prepaid or all cod orders BILLED by the
2241
    given warehouse and were picked up by the given provider as MANIFESTED.
2309
    given warehouse and were picked up by the given provider as SHIPPED_FROM_WH.
2242
 
2310
 
2243
    Parameters:
2311
    Parameters:
2244
     - warehouseId
2312
     - warehouseId
2245
     - providerId
2313
     - providerId
2246
     - cod
2314
     - cod
-
 
2315
     - orderIds
2247
    """
2316
    """
2248
    self.send_markOrdersAsManifested(warehouseId, providerId, cod)
2317
    self.send_markOrdersAsShippedFromWarehouse(warehouseId, providerId, cod, orderIds)
2249
    return self.recv_markOrdersAsManifested()
2318
    return self.recv_markOrdersAsShippedFromWarehouse()
2250
 
2319
 
2251
  def send_markOrdersAsManifested(self, warehouseId, providerId, cod):
2320
  def send_markOrdersAsShippedFromWarehouse(self, warehouseId, providerId, cod, orderIds):
2252
    self._oprot.writeMessageBegin('markOrdersAsManifested', TMessageType.CALL, self._seqid)
2321
    self._oprot.writeMessageBegin('markOrdersAsShippedFromWarehouse', TMessageType.CALL, self._seqid)
2253
    args = markOrdersAsManifested_args()
2322
    args = markOrdersAsShippedFromWarehouse_args()
2254
    args.warehouseId = warehouseId
2323
    args.warehouseId = warehouseId
2255
    args.providerId = providerId
2324
    args.providerId = providerId
2256
    args.cod = cod
2325
    args.cod = cod
-
 
2326
    args.orderIds = orderIds
2257
    args.write(self._oprot)
2327
    args.write(self._oprot)
2258
    self._oprot.writeMessageEnd()
2328
    self._oprot.writeMessageEnd()
2259
    self._oprot.trans.flush()
2329
    self._oprot.trans.flush()
2260
 
2330
 
2261
  def recv_markOrdersAsManifested(self, ):
2331
  def recv_markOrdersAsShippedFromWarehouse(self, ):
2262
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
2332
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
2263
    if mtype == TMessageType.EXCEPTION:
2333
    if mtype == TMessageType.EXCEPTION:
2264
      x = TApplicationException()
2334
      x = TApplicationException()
2265
      x.read(self._iprot)
2335
      x.read(self._iprot)
2266
      self._iprot.readMessageEnd()
2336
      self._iprot.readMessageEnd()
2267
      raise x
2337
      raise x
2268
    result = markOrdersAsManifested_result()
2338
    result = markOrdersAsShippedFromWarehouse_result()
2269
    result.read(self._iprot)
2339
    result.read(self._iprot)
2270
    self._iprot.readMessageEnd()
2340
    self._iprot.readMessageEnd()
2271
    if result.success is not None:
2341
    if result.success is not None:
2272
      return result.success
2342
      return result.success
2273
    if result.ex is not None:
2343
    if result.ex is not None:
2274
      raise result.ex
2344
      raise result.ex
2275
    raise TApplicationException(TApplicationException.MISSING_RESULT, "markOrdersAsManifested failed: unknown result");
2345
    raise TApplicationException(TApplicationException.MISSING_RESULT, "markOrdersAsShippedFromWarehouse failed: unknown result");
2276
 
2346
 
2277
  def markOrdersAsShippedFromWarehouse(self, warehouseId, providerId, cod, orderIds):
2347
  def markOrdersAsPickedUp(self, providerId, pickupDetails):
2278
    """
2348
    """
2279
    Depending on the third parameter, marks either all prepaid or all cod orders BILLED and marked as MANIFESTED by the
2349
    Marks all SHIPPED_FROM_WH orders of the previous day for a provider as SHIPPED_TO_LOGISTICS.
2280
    given warehouse and were picked up by the given provider as SHIPPED_FROM_WH.
2350
    Raises an exception if we encounter report for an AWB number that we did not ship.
2281
 
2351
 
2282
    Parameters:
2352
    Parameters:
2283
     - warehouseId
-
 
2284
     - providerId
2353
     - providerId
2285
     - cod
-
 
2286
     - orderIds
2354
     - pickupDetails
2287
    """
2355
    """
2288
    self.send_markOrdersAsShippedFromWarehouse(warehouseId, providerId, cod, orderIds)
2356
    self.send_markOrdersAsPickedUp(providerId, pickupDetails)
2289
    return self.recv_markOrdersAsShippedFromWarehouse()
2357
    self.recv_markOrdersAsPickedUp()
2290
 
2358
 
2291
  def send_markOrdersAsShippedFromWarehouse(self, warehouseId, providerId, cod, orderIds):
2359
  def send_markOrdersAsPickedUp(self, providerId, pickupDetails):
2292
    self._oprot.writeMessageBegin('markOrdersAsShippedFromWarehouse', TMessageType.CALL, self._seqid)
2360
    self._oprot.writeMessageBegin('markOrdersAsPickedUp', TMessageType.CALL, self._seqid)
2293
    args = markOrdersAsShippedFromWarehouse_args()
2361
    args = markOrdersAsPickedUp_args()
2294
    args.warehouseId = warehouseId
-
 
2295
    args.providerId = providerId
2362
    args.providerId = providerId
2296
    args.cod = cod
-
 
2297
    args.orderIds = orderIds
2363
    args.pickupDetails = pickupDetails
2298
    args.write(self._oprot)
2364
    args.write(self._oprot)
2299
    self._oprot.writeMessageEnd()
2365
    self._oprot.writeMessageEnd()
2300
    self._oprot.trans.flush()
2366
    self._oprot.trans.flush()
2301
 
2367
 
2302
  def recv_markOrdersAsShippedFromWarehouse(self, ):
2368
  def recv_markOrdersAsPickedUp(self, ):
2303
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
2369
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
2304
    if mtype == TMessageType.EXCEPTION:
2370
    if mtype == TMessageType.EXCEPTION:
2305
      x = TApplicationException()
2371
      x = TApplicationException()
2306
      x.read(self._iprot)
2372
      x.read(self._iprot)
2307
      self._iprot.readMessageEnd()
2373
      self._iprot.readMessageEnd()
2308
      raise x
2374
      raise x
2309
    result = markOrdersAsShippedFromWarehouse_result()
2375
    result = markOrdersAsPickedUp_result()
2310
    result.read(self._iprot)
2376
    result.read(self._iprot)
2311
    self._iprot.readMessageEnd()
2377
    self._iprot.readMessageEnd()
2312
    if result.success is not None:
-
 
2313
      return result.success
-
 
2314
    if result.ex is not None:
2378
    if result.ex is not None:
2315
      raise result.ex
2379
      raise result.ex
2316
    raise TApplicationException(TApplicationException.MISSING_RESULT, "markOrdersAsShippedFromWarehouse failed: unknown result");
-
 
-
 
2380
    return
2317
 
2381
 
2318
  def markOrdersAsPickedUp(self, providerId, pickupDetails):
2382
  def getOrdersNotPickedUp(self, providerId):
2319
    """
2383
    """
2320
    Marks all SHIPPED_FROM_WH orders of the previous day for a provider as SHIPPED_TO_LOGISTICS.
-
 
2321
    Returns a list of orders that were shipped from warehouse but did not appear in the pick-up report.
2384
    Returns a list of orders that were shipped from warehouse but did not appear in the pick-up report.
2322
    Raises an exception if we encounter report for an AWB number that we did not ship.
-
 
2323
 
2385
 
2324
    Parameters:
2386
    Parameters:
2325
     - providerId
2387
     - providerId
2326
     - pickupDetails
-
 
2327
    """
2388
    """
2328
    self.send_markOrdersAsPickedUp(providerId, pickupDetails)
2389
    self.send_getOrdersNotPickedUp(providerId)
2329
    return self.recv_markOrdersAsPickedUp()
2390
    return self.recv_getOrdersNotPickedUp()
2330
 
2391
 
2331
  def send_markOrdersAsPickedUp(self, providerId, pickupDetails):
2392
  def send_getOrdersNotPickedUp(self, providerId):
2332
    self._oprot.writeMessageBegin('markOrdersAsPickedUp', TMessageType.CALL, self._seqid)
2393
    self._oprot.writeMessageBegin('getOrdersNotPickedUp', TMessageType.CALL, self._seqid)
2333
    args = markOrdersAsPickedUp_args()
2394
    args = getOrdersNotPickedUp_args()
2334
    args.providerId = providerId
2395
    args.providerId = providerId
2335
    args.pickupDetails = pickupDetails
-
 
2336
    args.write(self._oprot)
2396
    args.write(self._oprot)
2337
    self._oprot.writeMessageEnd()
2397
    self._oprot.writeMessageEnd()
2338
    self._oprot.trans.flush()
2398
    self._oprot.trans.flush()
2339
 
2399
 
2340
  def recv_markOrdersAsPickedUp(self, ):
2400
  def recv_getOrdersNotPickedUp(self, ):
2341
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
2401
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
2342
    if mtype == TMessageType.EXCEPTION:
2402
    if mtype == TMessageType.EXCEPTION:
2343
      x = TApplicationException()
2403
      x = TApplicationException()
2344
      x.read(self._iprot)
2404
      x.read(self._iprot)
2345
      self._iprot.readMessageEnd()
2405
      self._iprot.readMessageEnd()
2346
      raise x
2406
      raise x
2347
    result = markOrdersAsPickedUp_result()
2407
    result = getOrdersNotPickedUp_result()
2348
    result.read(self._iprot)
2408
    result.read(self._iprot)
2349
    self._iprot.readMessageEnd()
2409
    self._iprot.readMessageEnd()
2350
    if result.success is not None:
2410
    if result.success is not None:
2351
      return result.success
2411
      return result.success
2352
    if result.ex is not None:
-
 
2353
      raise result.ex
-
 
2354
    raise TApplicationException(TApplicationException.MISSING_RESULT, "markOrdersAsPickedUp failed: unknown result");
2412
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getOrdersNotPickedUp failed: unknown result");
2355
 
2413
 
2356
  def markOrdersAsDelivered(self, providerId, deliveredOrders):
2414
  def markOrdersAsDelivered(self, providerId, deliveredOrders):
2357
    """
2415
    """
2358
    Marks all orders with AWBs in the given map as delivered. Also sets the delivery timestamp and
2416
    Marks all orders with AWBs in the given map as delivered. Also sets the delivery timestamp and
2359
    the name of the receiver.
2417
    the name of the receiver.
Line 2387... Line 2445...
2387
    self._iprot.readMessageEnd()
2445
    self._iprot.readMessageEnd()
2388
    if result.ex is not None:
2446
    if result.ex is not None:
2389
      raise result.ex
2447
      raise result.ex
2390
    return
2448
    return
2391
 
2449
 
2392
  def markOrdersAsFailed(self, providerId, returnedOrders):
2450
  def markAsRTOrders(self, providerId, returnedOrders):
2393
    """
2451
    """
2394
    Mark all orders with AWBs in the given map as failed. Also sets the delivery timestamp.
2452
    Mark all orders with AWBs in the given map as RTO. Also sets the delivery timestamp.
2395
    Raises an exception if we encounter report for an AWB number that we did not ship.
2453
    Raises an exception if we encounter report for an AWB number that we did not ship.
2396
 
2454
 
2397
    Parameters:
2455
    Parameters:
2398
     - providerId
2456
     - providerId
2399
     - returnedOrders
2457
     - returnedOrders
2400
    """
2458
    """
2401
    self.send_markOrdersAsFailed(providerId, returnedOrders)
2459
    self.send_markAsRTOrders(providerId, returnedOrders)
2402
    self.recv_markOrdersAsFailed()
2460
    self.recv_markAsRTOrders()
2403
 
2461
 
2404
  def send_markOrdersAsFailed(self, providerId, returnedOrders):
2462
  def send_markAsRTOrders(self, providerId, returnedOrders):
2405
    self._oprot.writeMessageBegin('markOrdersAsFailed', TMessageType.CALL, self._seqid)
2463
    self._oprot.writeMessageBegin('markAsRTOrders', TMessageType.CALL, self._seqid)
2406
    args = markOrdersAsFailed_args()
2464
    args = markAsRTOrders_args()
2407
    args.providerId = providerId
2465
    args.providerId = providerId
2408
    args.returnedOrders = returnedOrders
2466
    args.returnedOrders = returnedOrders
2409
    args.write(self._oprot)
2467
    args.write(self._oprot)
2410
    self._oprot.writeMessageEnd()
2468
    self._oprot.writeMessageEnd()
2411
    self._oprot.trans.flush()
2469
    self._oprot.trans.flush()
2412
 
2470
 
2413
  def recv_markOrdersAsFailed(self, ):
2471
  def recv_markAsRTOrders(self, ):
2414
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
2472
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
2415
    if mtype == TMessageType.EXCEPTION:
2473
    if mtype == TMessageType.EXCEPTION:
2416
      x = TApplicationException()
2474
      x = TApplicationException()
2417
      x.read(self._iprot)
2475
      x.read(self._iprot)
2418
      self._iprot.readMessageEnd()
2476
      self._iprot.readMessageEnd()
2419
      raise x
2477
      raise x
2420
    result = markOrdersAsFailed_result()
2478
    result = markAsRTOrders_result()
2421
    result.read(self._iprot)
2479
    result.read(self._iprot)
2422
    self._iprot.readMessageEnd()
2480
    self._iprot.readMessageEnd()
2423
    if result.ex is not None:
2481
    if result.ex is not None:
2424
      raise result.ex
2482
      raise result.ex
2425
    return
2483
    return
2426
 
2484
 
-
 
2485
  def getRTOrders(self, providerId):
-
 
2486
    """
-
 
2487
    Returns a list of orders that were returned by courier.
-
 
2488
 
-
 
2489
    Parameters:
-
 
2490
     - providerId
-
 
2491
    """
-
 
2492
    self.send_getRTOrders(providerId)
-
 
2493
    return self.recv_getRTOrders()
-
 
2494
 
-
 
2495
  def send_getRTOrders(self, providerId):
-
 
2496
    self._oprot.writeMessageBegin('getRTOrders', TMessageType.CALL, self._seqid)
-
 
2497
    args = getRTOrders_args()
-
 
2498
    args.providerId = providerId
-
 
2499
    args.write(self._oprot)
-
 
2500
    self._oprot.writeMessageEnd()
-
 
2501
    self._oprot.trans.flush()
-
 
2502
 
-
 
2503
  def recv_getRTOrders(self, ):
-
 
2504
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
2505
    if mtype == TMessageType.EXCEPTION:
-
 
2506
      x = TApplicationException()
-
 
2507
      x.read(self._iprot)
-
 
2508
      self._iprot.readMessageEnd()
-
 
2509
      raise x
-
 
2510
    result = getRTOrders_result()
-
 
2511
    result.read(self._iprot)
-
 
2512
    self._iprot.readMessageEnd()
-
 
2513
    if result.success is not None:
-
 
2514
      return result.success
-
 
2515
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getRTOrders failed: unknown result");
-
 
2516
 
2427
  def updateNonDeliveryReason(self, providerId, undeliveredOrders):
2517
  def updateNonDeliveryReason(self, providerId, undeliveredOrders):
2428
    """
2518
    """
2429
    Update the status description of orders whose AWB numbers are keys of the Map.
2519
    Update the status description of orders whose AWB numbers are keys of the Map.
2430
    Returns a list of orders that were picked up or shipped four days ago but did not get delivered.
-
 
2431
 
2520
 
2432
    Parameters:
2521
    Parameters:
2433
     - providerId
2522
     - providerId
2434
     - undeliveredOrders
2523
     - undeliveredOrders
2435
    """
2524
    """
2436
    self.send_updateNonDeliveryReason(providerId, undeliveredOrders)
2525
    self.send_updateNonDeliveryReason(providerId, undeliveredOrders)
2437
    return self.recv_updateNonDeliveryReason()
2526
    self.recv_updateNonDeliveryReason()
2438
 
2527
 
2439
  def send_updateNonDeliveryReason(self, providerId, undeliveredOrders):
2528
  def send_updateNonDeliveryReason(self, providerId, undeliveredOrders):
2440
    self._oprot.writeMessageBegin('updateNonDeliveryReason', TMessageType.CALL, self._seqid)
2529
    self._oprot.writeMessageBegin('updateNonDeliveryReason', TMessageType.CALL, self._seqid)
2441
    args = updateNonDeliveryReason_args()
2530
    args = updateNonDeliveryReason_args()
2442
    args.providerId = providerId
2531
    args.providerId = providerId
Line 2453... Line 2542...
2453
      self._iprot.readMessageEnd()
2542
      self._iprot.readMessageEnd()
2454
      raise x
2543
      raise x
2455
    result = updateNonDeliveryReason_result()
2544
    result = updateNonDeliveryReason_result()
2456
    result.read(self._iprot)
2545
    result.read(self._iprot)
2457
    self._iprot.readMessageEnd()
2546
    self._iprot.readMessageEnd()
-
 
2547
    if result.ex is not None:
-
 
2548
      raise result.ex
-
 
2549
    return
-
 
2550
 
-
 
2551
  def getNonDeliveredOrdersbyCourier(self, providerId):
-
 
2552
    """
-
 
2553
    Returns a list of orders that were picked up or shipped four days ago but did not get delivered.
-
 
2554
 
-
 
2555
    Parameters:
-
 
2556
     - providerId
-
 
2557
    """
-
 
2558
    self.send_getNonDeliveredOrdersbyCourier(providerId)
-
 
2559
    return self.recv_getNonDeliveredOrdersbyCourier()
-
 
2560
 
-
 
2561
  def send_getNonDeliveredOrdersbyCourier(self, providerId):
-
 
2562
    self._oprot.writeMessageBegin('getNonDeliveredOrdersbyCourier', TMessageType.CALL, self._seqid)
-
 
2563
    args = getNonDeliveredOrdersbyCourier_args()
-
 
2564
    args.providerId = providerId
-
 
2565
    args.write(self._oprot)
-
 
2566
    self._oprot.writeMessageEnd()
-
 
2567
    self._oprot.trans.flush()
-
 
2568
 
-
 
2569
  def recv_getNonDeliveredOrdersbyCourier(self, ):
-
 
2570
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
2571
    if mtype == TMessageType.EXCEPTION:
-
 
2572
      x = TApplicationException()
-
 
2573
      x.read(self._iprot)
-
 
2574
      self._iprot.readMessageEnd()
-
 
2575
      raise x
-
 
2576
    result = getNonDeliveredOrdersbyCourier_result()
-
 
2577
    result.read(self._iprot)
-
 
2578
    self._iprot.readMessageEnd()
-
 
2579
    if result.success is not None:
-
 
2580
      return result.success
-
 
2581
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getNonDeliveredOrdersbyCourier failed: unknown result");
-
 
2582
 
-
 
2583
  def markOrdersAsLocalConnected(self, providerId, local_connected_orders):
-
 
2584
    """
-
 
2585
    Mark all orders with AWBs in the given map as local connected. Also sets the local connected timestamp.
-
 
2586
 
-
 
2587
    Parameters:
-
 
2588
     - providerId
-
 
2589
     - local_connected_orders
-
 
2590
    """
-
 
2591
    self.send_markOrdersAsLocalConnected(providerId, local_connected_orders)
-
 
2592
    self.recv_markOrdersAsLocalConnected()
-
 
2593
 
-
 
2594
  def send_markOrdersAsLocalConnected(self, providerId, local_connected_orders):
-
 
2595
    self._oprot.writeMessageBegin('markOrdersAsLocalConnected', TMessageType.CALL, self._seqid)
-
 
2596
    args = markOrdersAsLocalConnected_args()
-
 
2597
    args.providerId = providerId
-
 
2598
    args.local_connected_orders = local_connected_orders
-
 
2599
    args.write(self._oprot)
-
 
2600
    self._oprot.writeMessageEnd()
-
 
2601
    self._oprot.trans.flush()
-
 
2602
 
-
 
2603
  def recv_markOrdersAsLocalConnected(self, ):
-
 
2604
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
2605
    if mtype == TMessageType.EXCEPTION:
-
 
2606
      x = TApplicationException()
-
 
2607
      x.read(self._iprot)
-
 
2608
      self._iprot.readMessageEnd()
-
 
2609
      raise x
-
 
2610
    result = markOrdersAsLocalConnected_result()
-
 
2611
    result.read(self._iprot)
-
 
2612
    self._iprot.readMessageEnd()
-
 
2613
    if result.ex is not None:
-
 
2614
      raise result.ex
-
 
2615
    return
-
 
2616
 
-
 
2617
  def getOrdersNotLocalConnected(self, providerId):
-
 
2618
    """
-
 
2619
    Returns a list of orders that were picked up or shipped but pending local connection.
-
 
2620
 
-
 
2621
    Parameters:
-
 
2622
     - providerId
-
 
2623
    """
-
 
2624
    self.send_getOrdersNotLocalConnected(providerId)
-
 
2625
    return self.recv_getOrdersNotLocalConnected()
-
 
2626
 
-
 
2627
  def send_getOrdersNotLocalConnected(self, providerId):
-
 
2628
    self._oprot.writeMessageBegin('getOrdersNotLocalConnected', TMessageType.CALL, self._seqid)
-
 
2629
    args = getOrdersNotLocalConnected_args()
-
 
2630
    args.providerId = providerId
-
 
2631
    args.write(self._oprot)
-
 
2632
    self._oprot.writeMessageEnd()
-
 
2633
    self._oprot.trans.flush()
-
 
2634
 
-
 
2635
  def recv_getOrdersNotLocalConnected(self, ):
-
 
2636
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
2637
    if mtype == TMessageType.EXCEPTION:
-
 
2638
      x = TApplicationException()
-
 
2639
      x.read(self._iprot)
-
 
2640
      self._iprot.readMessageEnd()
-
 
2641
      raise x
-
 
2642
    result = getOrdersNotLocalConnected_result()
-
 
2643
    result.read(self._iprot)
-
 
2644
    self._iprot.readMessageEnd()
2458
    if result.success is not None:
2645
    if result.success is not None:
2459
      return result.success
2646
      return result.success
-
 
2647
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getOrdersNotLocalConnected failed: unknown result");
-
 
2648
 
-
 
2649
  def markOrdersAsDestinationCityReached(self, providerId, destination_city_reached_orders):
-
 
2650
    """
-
 
2651
    Mark all orders with AWBs in the given map as reached destination city. Also sets the reached destination timestamp.
-
 
2652
 
-
 
2653
    Parameters:
-
 
2654
     - providerId
-
 
2655
     - destination_city_reached_orders
-
 
2656
    """
-
 
2657
    self.send_markOrdersAsDestinationCityReached(providerId, destination_city_reached_orders)
-
 
2658
    self.recv_markOrdersAsDestinationCityReached()
-
 
2659
 
-
 
2660
  def send_markOrdersAsDestinationCityReached(self, providerId, destination_city_reached_orders):
-
 
2661
    self._oprot.writeMessageBegin('markOrdersAsDestinationCityReached', TMessageType.CALL, self._seqid)
-
 
2662
    args = markOrdersAsDestinationCityReached_args()
-
 
2663
    args.providerId = providerId
-
 
2664
    args.destination_city_reached_orders = destination_city_reached_orders
-
 
2665
    args.write(self._oprot)
-
 
2666
    self._oprot.writeMessageEnd()
-
 
2667
    self._oprot.trans.flush()
-
 
2668
 
-
 
2669
  def recv_markOrdersAsDestinationCityReached(self, ):
-
 
2670
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
2671
    if mtype == TMessageType.EXCEPTION:
-
 
2672
      x = TApplicationException()
-
 
2673
      x.read(self._iprot)
-
 
2674
      self._iprot.readMessageEnd()
-
 
2675
      raise x
-
 
2676
    result = markOrdersAsDestinationCityReached_result()
-
 
2677
    result.read(self._iprot)
-
 
2678
    self._iprot.readMessageEnd()
2460
    if result.ex is not None:
2679
    if result.ex is not None:
2461
      raise result.ex
2680
      raise result.ex
-
 
2681
    return
-
 
2682
 
-
 
2683
  def markOrdersAsFirstDeliveryAttempted(self, providerId, first_atdl_orders):
-
 
2684
    """
2462
    raise TApplicationException(TApplicationException.MISSING_RESULT, "updateNonDeliveryReason failed: unknown result");
2685
    Mark all orders with AWBs in the given map as first delivery attempt made. Also sets the first delivery attempted timestamp.
-
 
2686
 
-
 
2687
    Parameters:
-
 
2688
     - providerId
-
 
2689
     - first_atdl_orders
-
 
2690
    """
-
 
2691
    self.send_markOrdersAsFirstDeliveryAttempted(providerId, first_atdl_orders)
-
 
2692
    self.recv_markOrdersAsFirstDeliveryAttempted()
-
 
2693
 
-
 
2694
  def send_markOrdersAsFirstDeliveryAttempted(self, providerId, first_atdl_orders):
-
 
2695
    self._oprot.writeMessageBegin('markOrdersAsFirstDeliveryAttempted', TMessageType.CALL, self._seqid)
-
 
2696
    args = markOrdersAsFirstDeliveryAttempted_args()
-
 
2697
    args.providerId = providerId
-
 
2698
    args.first_atdl_orders = first_atdl_orders
-
 
2699
    args.write(self._oprot)
-
 
2700
    self._oprot.writeMessageEnd()
-
 
2701
    self._oprot.trans.flush()
-
 
2702
 
-
 
2703
  def recv_markOrdersAsFirstDeliveryAttempted(self, ):
-
 
2704
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
2705
    if mtype == TMessageType.EXCEPTION:
-
 
2706
      x = TApplicationException()
-
 
2707
      x.read(self._iprot)
-
 
2708
      self._iprot.readMessageEnd()
-
 
2709
      raise x
-
 
2710
    result = markOrdersAsFirstDeliveryAttempted_result()
-
 
2711
    result.read(self._iprot)
-
 
2712
    self._iprot.readMessageEnd()
-
 
2713
    if result.ex is not None:
-
 
2714
      raise result.ex
-
 
2715
    return
2463
 
2716
 
2464
  def getUndeliveredOrders(self, providerId, warehouseId):
2717
  def getUndeliveredOrders(self, providerId, warehouseId):
2465
    """
2718
    """
2466
    Returns the list of orders whose delivery time has passed but have not been
2719
    Returns the list of orders whose delivery time has passed but have not been
2467
    delivered yet for the given provider and warehouse. To get a complete list of
2720
    delivered yet for the given provider and warehouse. To get a complete list of
Line 2824... Line 3077...
2824
    raise TApplicationException(TApplicationException.MISSING_RESULT, "authorizePickup failed: unknown result");
3077
    raise TApplicationException(TApplicationException.MISSING_RESULT, "authorizePickup failed: unknown result");
2825
 
3078
 
2826
  def markDoasAsPickedUp(self, providerId, pickupDetails):
3079
  def markDoasAsPickedUp(self, providerId, pickupDetails):
2827
    """
3080
    """
2828
    Marks all DOA_PICKUP_AUTHORIZED orders of the previous day for a provider as DOA_RETURN_IN_TRANSIT.
3081
    Marks all DOA_PICKUP_AUTHORIZED orders of the previous day for a provider as DOA_RETURN_IN_TRANSIT.
2829
    Returns a list of orders that were authorized for pickup but did not appear in the pick-up report.
-
 
2830
 
3082
 
2831
    Parameters:
3083
    Parameters:
2832
     - providerId
3084
     - providerId
2833
     - pickupDetails
3085
     - pickupDetails
2834
    """
3086
    """
2835
    self.send_markDoasAsPickedUp(providerId, pickupDetails)
3087
    self.send_markDoasAsPickedUp(providerId, pickupDetails)
2836
    return self.recv_markDoasAsPickedUp()
3088
    self.recv_markDoasAsPickedUp()
2837
 
3089
 
2838
  def send_markDoasAsPickedUp(self, providerId, pickupDetails):
3090
  def send_markDoasAsPickedUp(self, providerId, pickupDetails):
2839
    self._oprot.writeMessageBegin('markDoasAsPickedUp', TMessageType.CALL, self._seqid)
3091
    self._oprot.writeMessageBegin('markDoasAsPickedUp', TMessageType.CALL, self._seqid)
2840
    args = markDoasAsPickedUp_args()
3092
    args = markDoasAsPickedUp_args()
2841
    args.providerId = providerId
3093
    args.providerId = providerId
Line 2852... Line 3104...
2852
      self._iprot.readMessageEnd()
3104
      self._iprot.readMessageEnd()
2853
      raise x
3105
      raise x
2854
    result = markDoasAsPickedUp_result()
3106
    result = markDoasAsPickedUp_result()
2855
    result.read(self._iprot)
3107
    result.read(self._iprot)
2856
    self._iprot.readMessageEnd()
3108
    self._iprot.readMessageEnd()
-
 
3109
    return
-
 
3110
 
-
 
3111
  def getDoasNotPickedUp(self, providerId):
-
 
3112
    """
-
 
3113
    Returns a list of orders that were authorized for pickup but did not appear in the pick-up report.
-
 
3114
 
-
 
3115
    Parameters:
-
 
3116
     - providerId
-
 
3117
    """
-
 
3118
    self.send_getDoasNotPickedUp(providerId)
-
 
3119
    return self.recv_getDoasNotPickedUp()
-
 
3120
 
-
 
3121
  def send_getDoasNotPickedUp(self, providerId):
-
 
3122
    self._oprot.writeMessageBegin('getDoasNotPickedUp', TMessageType.CALL, self._seqid)
-
 
3123
    args = getDoasNotPickedUp_args()
-
 
3124
    args.providerId = providerId
-
 
3125
    args.write(self._oprot)
-
 
3126
    self._oprot.writeMessageEnd()
-
 
3127
    self._oprot.trans.flush()
-
 
3128
 
-
 
3129
  def recv_getDoasNotPickedUp(self, ):
-
 
3130
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
3131
    if mtype == TMessageType.EXCEPTION:
-
 
3132
      x = TApplicationException()
-
 
3133
      x.read(self._iprot)
-
 
3134
      self._iprot.readMessageEnd()
-
 
3135
      raise x
-
 
3136
    result = getDoasNotPickedUp_result()
-
 
3137
    result.read(self._iprot)
-
 
3138
    self._iprot.readMessageEnd()
2857
    if result.success is not None:
3139
    if result.success is not None:
2858
      return result.success
3140
      return result.success
2859
    raise TApplicationException(TApplicationException.MISSING_RESULT, "markDoasAsPickedUp failed: unknown result");
3141
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getDoasNotPickedUp failed: unknown result");
2860
 
3142
 
2861
  def markReturnOrdersAsPickedUp(self, providerId, pickupDetails):
3143
  def markReturnOrdersAsPickedUp(self, providerId, pickupDetails):
2862
    """
3144
    """
2863
    Marks all RET_PICKUP_CONFIRMED orders of the previous day for a provider as RET_RETURN_IN_TRANSIT.
3145
    Marks all RET_PICKUP_CONFIRMED orders of the previous day for a provider as RET_RETURN_IN_TRANSIT.
2864
    Returns a list of orders that were authorized for pickup but did not appear in the pick-up report.
-
 
2865
 
3146
 
2866
    Parameters:
3147
    Parameters:
2867
     - providerId
3148
     - providerId
2868
     - pickupDetails
3149
     - pickupDetails
2869
    """
3150
    """
2870
    self.send_markReturnOrdersAsPickedUp(providerId, pickupDetails)
3151
    self.send_markReturnOrdersAsPickedUp(providerId, pickupDetails)
2871
    return self.recv_markReturnOrdersAsPickedUp()
3152
    self.recv_markReturnOrdersAsPickedUp()
2872
 
3153
 
2873
  def send_markReturnOrdersAsPickedUp(self, providerId, pickupDetails):
3154
  def send_markReturnOrdersAsPickedUp(self, providerId, pickupDetails):
2874
    self._oprot.writeMessageBegin('markReturnOrdersAsPickedUp', TMessageType.CALL, self._seqid)
3155
    self._oprot.writeMessageBegin('markReturnOrdersAsPickedUp', TMessageType.CALL, self._seqid)
2875
    args = markReturnOrdersAsPickedUp_args()
3156
    args = markReturnOrdersAsPickedUp_args()
2876
    args.providerId = providerId
3157
    args.providerId = providerId
Line 2887... Line 3168...
2887
      self._iprot.readMessageEnd()
3168
      self._iprot.readMessageEnd()
2888
      raise x
3169
      raise x
2889
    result = markReturnOrdersAsPickedUp_result()
3170
    result = markReturnOrdersAsPickedUp_result()
2890
    result.read(self._iprot)
3171
    result.read(self._iprot)
2891
    self._iprot.readMessageEnd()
3172
    self._iprot.readMessageEnd()
-
 
3173
    return
-
 
3174
 
-
 
3175
  def getReturnOrdersNotPickedUp(self, providerId):
-
 
3176
    """
-
 
3177
    Returns a list of orders that were authorized for pickup but did not appear in the pick-up report.
-
 
3178
 
-
 
3179
    Parameters:
-
 
3180
     - providerId
-
 
3181
    """
-
 
3182
    self.send_getReturnOrdersNotPickedUp(providerId)
-
 
3183
    return self.recv_getReturnOrdersNotPickedUp()
-
 
3184
 
-
 
3185
  def send_getReturnOrdersNotPickedUp(self, providerId):
-
 
3186
    self._oprot.writeMessageBegin('getReturnOrdersNotPickedUp', TMessageType.CALL, self._seqid)
-
 
3187
    args = getReturnOrdersNotPickedUp_args()
-
 
3188
    args.providerId = providerId
-
 
3189
    args.write(self._oprot)
-
 
3190
    self._oprot.writeMessageEnd()
-
 
3191
    self._oprot.trans.flush()
-
 
3192
 
-
 
3193
  def recv_getReturnOrdersNotPickedUp(self, ):
-
 
3194
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
3195
    if mtype == TMessageType.EXCEPTION:
-
 
3196
      x = TApplicationException()
-
 
3197
      x.read(self._iprot)
-
 
3198
      self._iprot.readMessageEnd()
-
 
3199
      raise x
-
 
3200
    result = getReturnOrdersNotPickedUp_result()
-
 
3201
    result.read(self._iprot)
-
 
3202
    self._iprot.readMessageEnd()
2892
    if result.success is not None:
3203
    if result.success is not None:
2893
      return result.success
3204
      return result.success
2894
    raise TApplicationException(TApplicationException.MISSING_RESULT, "markReturnOrdersAsPickedUp failed: unknown result");
3205
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getReturnOrdersNotPickedUp failed: unknown result");
2895
 
3206
 
2896
  def receiveReturn(self, orderId, receiveCondition):
3207
  def receiveReturn(self, orderId, receiveCondition):
2897
    """
3208
    """
2898
    If the order status is DOA_PICKUP_CONFIRMED or DOA_RETURN_IN_TRANSIT, marks the order status as DOA_RECEIVED_PRESTINE and returns true.
3209
    If the order status is DOA_PICKUP_CONFIRMED or DOA_RETURN_IN_TRANSIT, marks the order status as DOA_RECEIVED_PRESTINE and returns true.
2899
    If the order status is RTO_IN_TRANSIT, marks the order status as RTO_RECEIVED_PRESTINE and returns true.
3210
    If the order status is RTO_IN_TRANSIT, marks the order status as RTO_RECEIVED_PRESTINE and returns true.
Line 3995... Line 4306...
3995
      return result.success
4306
      return result.success
3996
    if result.ex is not None:
4307
    if result.ex is not None:
3997
      raise result.ex
4308
      raise result.ex
3998
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getOrderForAwb failed: unknown result");
4309
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getOrderForAwb failed: unknown result");
3999
 
4310
 
4000
  def getOrdersForProviderForStatus(self, logistics_provider_id, order_status):
4311
  def getOrdersForProviderForStatus(self, logistics_provider_id, order_status_list):
4001
    """
4312
    """
4002
    Returns the order corresponding to a logistics provider id for a given order status
4313
    Returns the order corresponding to a logistics provider id for a given list of order status
4003
 
4314
 
4004
    Parameters:
4315
    Parameters:
4005
     - logistics_provider_id
4316
     - logistics_provider_id
4006
     - order_status
4317
     - order_status_list
4007
    """
4318
    """
4008
    self.send_getOrdersForProviderForStatus(logistics_provider_id, order_status)
4319
    self.send_getOrdersForProviderForStatus(logistics_provider_id, order_status_list)
4009
    return self.recv_getOrdersForProviderForStatus()
4320
    return self.recv_getOrdersForProviderForStatus()
4010
 
4321
 
4011
  def send_getOrdersForProviderForStatus(self, logistics_provider_id, order_status):
4322
  def send_getOrdersForProviderForStatus(self, logistics_provider_id, order_status_list):
4012
    self._oprot.writeMessageBegin('getOrdersForProviderForStatus', TMessageType.CALL, self._seqid)
4323
    self._oprot.writeMessageBegin('getOrdersForProviderForStatus', TMessageType.CALL, self._seqid)
4013
    args = getOrdersForProviderForStatus_args()
4324
    args = getOrdersForProviderForStatus_args()
4014
    args.logistics_provider_id = logistics_provider_id
4325
    args.logistics_provider_id = logistics_provider_id
4015
    args.order_status = order_status
4326
    args.order_status_list = order_status_list
4016
    args.write(self._oprot)
4327
    args.write(self._oprot)
4017
    self._oprot.writeMessageEnd()
4328
    self._oprot.writeMessageEnd()
4018
    self._oprot.trans.flush()
4329
    self._oprot.trans.flush()
4019
 
4330
 
4020
  def recv_getOrdersForProviderForStatus(self, ):
4331
  def recv_getOrdersForProviderForStatus(self, ):
Line 4536... Line 4847...
4536
    self._processMap["markOrderAsOutOfStock"] = Processor.process_markOrderAsOutOfStock
4847
    self._processMap["markOrderAsOutOfStock"] = Processor.process_markOrderAsOutOfStock
4537
    self._processMap["verifyOrder"] = Processor.process_verifyOrder
4848
    self._processMap["verifyOrder"] = Processor.process_verifyOrder
4538
    self._processMap["acceptOrder"] = Processor.process_acceptOrder
4849
    self._processMap["acceptOrder"] = Processor.process_acceptOrder
4539
    self._processMap["addBillingDetails"] = Processor.process_addBillingDetails
4850
    self._processMap["addBillingDetails"] = Processor.process_addBillingDetails
4540
    self._processMap["addInvoiceNumber"] = Processor.process_addInvoiceNumber
4851
    self._processMap["addInvoiceNumber"] = Processor.process_addInvoiceNumber
4541
    self._processMap["markOrdersAsManifested"] = Processor.process_markOrdersAsManifested
-
 
4542
    self._processMap["markOrdersAsShippedFromWarehouse"] = Processor.process_markOrdersAsShippedFromWarehouse
4852
    self._processMap["markOrdersAsShippedFromWarehouse"] = Processor.process_markOrdersAsShippedFromWarehouse
4543
    self._processMap["markOrdersAsPickedUp"] = Processor.process_markOrdersAsPickedUp
4853
    self._processMap["markOrdersAsPickedUp"] = Processor.process_markOrdersAsPickedUp
-
 
4854
    self._processMap["getOrdersNotPickedUp"] = Processor.process_getOrdersNotPickedUp
4544
    self._processMap["markOrdersAsDelivered"] = Processor.process_markOrdersAsDelivered
4855
    self._processMap["markOrdersAsDelivered"] = Processor.process_markOrdersAsDelivered
4545
    self._processMap["markOrdersAsFailed"] = Processor.process_markOrdersAsFailed
4856
    self._processMap["markAsRTOrders"] = Processor.process_markAsRTOrders
-
 
4857
    self._processMap["getRTOrders"] = Processor.process_getRTOrders
4546
    self._processMap["updateNonDeliveryReason"] = Processor.process_updateNonDeliveryReason
4858
    self._processMap["updateNonDeliveryReason"] = Processor.process_updateNonDeliveryReason
-
 
4859
    self._processMap["getNonDeliveredOrdersbyCourier"] = Processor.process_getNonDeliveredOrdersbyCourier
-
 
4860
    self._processMap["markOrdersAsLocalConnected"] = Processor.process_markOrdersAsLocalConnected
-
 
4861
    self._processMap["getOrdersNotLocalConnected"] = Processor.process_getOrdersNotLocalConnected
-
 
4862
    self._processMap["markOrdersAsDestinationCityReached"] = Processor.process_markOrdersAsDestinationCityReached
-
 
4863
    self._processMap["markOrdersAsFirstDeliveryAttempted"] = Processor.process_markOrdersAsFirstDeliveryAttempted
4547
    self._processMap["getUndeliveredOrders"] = Processor.process_getUndeliveredOrders
4864
    self._processMap["getUndeliveredOrders"] = Processor.process_getUndeliveredOrders
4548
    self._processMap["getUndeliveredOrdersExpectedDeliveryDateNotMet"] = Processor.process_getUndeliveredOrdersExpectedDeliveryDateNotMet
4865
    self._processMap["getUndeliveredOrdersExpectedDeliveryDateNotMet"] = Processor.process_getUndeliveredOrdersExpectedDeliveryDateNotMet
4549
    self._processMap["toggleDOAFlag"] = Processor.process_toggleDOAFlag
4866
    self._processMap["toggleDOAFlag"] = Processor.process_toggleDOAFlag
4550
    self._processMap["markOrderAsDelivered"] = Processor.process_markOrderAsDelivered
4867
    self._processMap["markOrderAsDelivered"] = Processor.process_markOrderAsDelivered
4551
    self._processMap["markOrderDoaRequestReceived"] = Processor.process_markOrderDoaRequestReceived
4868
    self._processMap["markOrderDoaRequestReceived"] = Processor.process_markOrderDoaRequestReceived
Line 4553... Line 4870...
4553
    self._processMap["markOrderReturnRequestReceived"] = Processor.process_markOrderReturnRequestReceived
4870
    self._processMap["markOrderReturnRequestReceived"] = Processor.process_markOrderReturnRequestReceived
4554
    self._processMap["markOrderReturnRequestAuthorized"] = Processor.process_markOrderReturnRequestAuthorized
4871
    self._processMap["markOrderReturnRequestAuthorized"] = Processor.process_markOrderReturnRequestAuthorized
4555
    self._processMap["requestPickupNumber"] = Processor.process_requestPickupNumber
4872
    self._processMap["requestPickupNumber"] = Processor.process_requestPickupNumber
4556
    self._processMap["authorizePickup"] = Processor.process_authorizePickup
4873
    self._processMap["authorizePickup"] = Processor.process_authorizePickup
4557
    self._processMap["markDoasAsPickedUp"] = Processor.process_markDoasAsPickedUp
4874
    self._processMap["markDoasAsPickedUp"] = Processor.process_markDoasAsPickedUp
-
 
4875
    self._processMap["getDoasNotPickedUp"] = Processor.process_getDoasNotPickedUp
4558
    self._processMap["markReturnOrdersAsPickedUp"] = Processor.process_markReturnOrdersAsPickedUp
4876
    self._processMap["markReturnOrdersAsPickedUp"] = Processor.process_markReturnOrdersAsPickedUp
-
 
4877
    self._processMap["getReturnOrdersNotPickedUp"] = Processor.process_getReturnOrdersNotPickedUp
4559
    self._processMap["receiveReturn"] = Processor.process_receiveReturn
4878
    self._processMap["receiveReturn"] = Processor.process_receiveReturn
4560
    self._processMap["validateDoa"] = Processor.process_validateDoa
4879
    self._processMap["validateDoa"] = Processor.process_validateDoa
4561
    self._processMap["validateReturnProduct"] = Processor.process_validateReturnProduct
4880
    self._processMap["validateReturnProduct"] = Processor.process_validateReturnProduct
4562
    self._processMap["reshipOrder"] = Processor.process_reshipOrder
4881
    self._processMap["reshipOrder"] = Processor.process_reshipOrder
4563
    self._processMap["refundOrder"] = Processor.process_refundOrder
4882
    self._processMap["refundOrder"] = Processor.process_refundOrder
Line 5070... Line 5389...
5070
    oprot.writeMessageBegin("addInvoiceNumber", TMessageType.REPLY, seqid)
5389
    oprot.writeMessageBegin("addInvoiceNumber", TMessageType.REPLY, seqid)
5071
    result.write(oprot)
5390
    result.write(oprot)
5072
    oprot.writeMessageEnd()
5391
    oprot.writeMessageEnd()
5073
    oprot.trans.flush()
5392
    oprot.trans.flush()
5074
 
5393
 
5075
  def process_markOrdersAsManifested(self, seqid, iprot, oprot):
-
 
5076
    args = markOrdersAsManifested_args()
-
 
5077
    args.read(iprot)
-
 
5078
    iprot.readMessageEnd()
-
 
5079
    result = markOrdersAsManifested_result()
-
 
5080
    try:
-
 
5081
      result.success = self._handler.markOrdersAsManifested(args.warehouseId, args.providerId, args.cod)
-
 
5082
    except TransactionServiceException, ex:
-
 
5083
      result.ex = ex
-
 
5084
    oprot.writeMessageBegin("markOrdersAsManifested", TMessageType.REPLY, seqid)
-
 
5085
    result.write(oprot)
-
 
5086
    oprot.writeMessageEnd()
-
 
5087
    oprot.trans.flush()
-
 
5088
 
-
 
5089
  def process_markOrdersAsShippedFromWarehouse(self, seqid, iprot, oprot):
5394
  def process_markOrdersAsShippedFromWarehouse(self, seqid, iprot, oprot):
5090
    args = markOrdersAsShippedFromWarehouse_args()
5395
    args = markOrdersAsShippedFromWarehouse_args()
5091
    args.read(iprot)
5396
    args.read(iprot)
5092
    iprot.readMessageEnd()
5397
    iprot.readMessageEnd()
5093
    result = markOrdersAsShippedFromWarehouse_result()
5398
    result = markOrdersAsShippedFromWarehouse_result()
Line 5104... Line 5409...
5104
    args = markOrdersAsPickedUp_args()
5409
    args = markOrdersAsPickedUp_args()
5105
    args.read(iprot)
5410
    args.read(iprot)
5106
    iprot.readMessageEnd()
5411
    iprot.readMessageEnd()
5107
    result = markOrdersAsPickedUp_result()
5412
    result = markOrdersAsPickedUp_result()
5108
    try:
5413
    try:
5109
      result.success = self._handler.markOrdersAsPickedUp(args.providerId, args.pickupDetails)
5414
      self._handler.markOrdersAsPickedUp(args.providerId, args.pickupDetails)
5110
    except TransactionServiceException, ex:
5415
    except TransactionServiceException, ex:
5111
      result.ex = ex
5416
      result.ex = ex
5112
    oprot.writeMessageBegin("markOrdersAsPickedUp", TMessageType.REPLY, seqid)
5417
    oprot.writeMessageBegin("markOrdersAsPickedUp", TMessageType.REPLY, seqid)
5113
    result.write(oprot)
5418
    result.write(oprot)
5114
    oprot.writeMessageEnd()
5419
    oprot.writeMessageEnd()
5115
    oprot.trans.flush()
5420
    oprot.trans.flush()
5116
 
5421
 
-
 
5422
  def process_getOrdersNotPickedUp(self, seqid, iprot, oprot):
-
 
5423
    args = getOrdersNotPickedUp_args()
-
 
5424
    args.read(iprot)
-
 
5425
    iprot.readMessageEnd()
-
 
5426
    result = getOrdersNotPickedUp_result()
-
 
5427
    result.success = self._handler.getOrdersNotPickedUp(args.providerId)
-
 
5428
    oprot.writeMessageBegin("getOrdersNotPickedUp", TMessageType.REPLY, seqid)
-
 
5429
    result.write(oprot)
-
 
5430
    oprot.writeMessageEnd()
-
 
5431
    oprot.trans.flush()
-
 
5432
 
5117
  def process_markOrdersAsDelivered(self, seqid, iprot, oprot):
5433
  def process_markOrdersAsDelivered(self, seqid, iprot, oprot):
5118
    args = markOrdersAsDelivered_args()
5434
    args = markOrdersAsDelivered_args()
5119
    args.read(iprot)
5435
    args.read(iprot)
5120
    iprot.readMessageEnd()
5436
    iprot.readMessageEnd()
5121
    result = markOrdersAsDelivered_result()
5437
    result = markOrdersAsDelivered_result()
Line 5126... Line 5442...
5126
    oprot.writeMessageBegin("markOrdersAsDelivered", TMessageType.REPLY, seqid)
5442
    oprot.writeMessageBegin("markOrdersAsDelivered", TMessageType.REPLY, seqid)
5127
    result.write(oprot)
5443
    result.write(oprot)
5128
    oprot.writeMessageEnd()
5444
    oprot.writeMessageEnd()
5129
    oprot.trans.flush()
5445
    oprot.trans.flush()
5130
 
5446
 
5131
  def process_markOrdersAsFailed(self, seqid, iprot, oprot):
5447
  def process_markAsRTOrders(self, seqid, iprot, oprot):
5132
    args = markOrdersAsFailed_args()
5448
    args = markAsRTOrders_args()
5133
    args.read(iprot)
5449
    args.read(iprot)
5134
    iprot.readMessageEnd()
5450
    iprot.readMessageEnd()
5135
    result = markOrdersAsFailed_result()
5451
    result = markAsRTOrders_result()
5136
    try:
5452
    try:
5137
      self._handler.markOrdersAsFailed(args.providerId, args.returnedOrders)
5453
      self._handler.markAsRTOrders(args.providerId, args.returnedOrders)
5138
    except TransactionServiceException, ex:
5454
    except TransactionServiceException, ex:
5139
      result.ex = ex
5455
      result.ex = ex
5140
    oprot.writeMessageBegin("markOrdersAsFailed", TMessageType.REPLY, seqid)
5456
    oprot.writeMessageBegin("markAsRTOrders", TMessageType.REPLY, seqid)
-
 
5457
    result.write(oprot)
-
 
5458
    oprot.writeMessageEnd()
-
 
5459
    oprot.trans.flush()
-
 
5460
 
-
 
5461
  def process_getRTOrders(self, seqid, iprot, oprot):
-
 
5462
    args = getRTOrders_args()
-
 
5463
    args.read(iprot)
-
 
5464
    iprot.readMessageEnd()
-
 
5465
    result = getRTOrders_result()
-
 
5466
    result.success = self._handler.getRTOrders(args.providerId)
-
 
5467
    oprot.writeMessageBegin("getRTOrders", TMessageType.REPLY, seqid)
5141
    result.write(oprot)
5468
    result.write(oprot)
5142
    oprot.writeMessageEnd()
5469
    oprot.writeMessageEnd()
5143
    oprot.trans.flush()
5470
    oprot.trans.flush()
5144
 
5471
 
5145
  def process_updateNonDeliveryReason(self, seqid, iprot, oprot):
5472
  def process_updateNonDeliveryReason(self, seqid, iprot, oprot):
5146
    args = updateNonDeliveryReason_args()
5473
    args = updateNonDeliveryReason_args()
5147
    args.read(iprot)
5474
    args.read(iprot)
5148
    iprot.readMessageEnd()
5475
    iprot.readMessageEnd()
5149
    result = updateNonDeliveryReason_result()
5476
    result = updateNonDeliveryReason_result()
5150
    try:
5477
    try:
5151
      result.success = self._handler.updateNonDeliveryReason(args.providerId, args.undeliveredOrders)
5478
      self._handler.updateNonDeliveryReason(args.providerId, args.undeliveredOrders)
5152
    except TransactionServiceException, ex:
5479
    except TransactionServiceException, ex:
5153
      result.ex = ex
5480
      result.ex = ex
5154
    oprot.writeMessageBegin("updateNonDeliveryReason", TMessageType.REPLY, seqid)
5481
    oprot.writeMessageBegin("updateNonDeliveryReason", TMessageType.REPLY, seqid)
5155
    result.write(oprot)
5482
    result.write(oprot)
5156
    oprot.writeMessageEnd()
5483
    oprot.writeMessageEnd()
5157
    oprot.trans.flush()
5484
    oprot.trans.flush()
5158
 
5485
 
-
 
5486
  def process_getNonDeliveredOrdersbyCourier(self, seqid, iprot, oprot):
-
 
5487
    args = getNonDeliveredOrdersbyCourier_args()
-
 
5488
    args.read(iprot)
-
 
5489
    iprot.readMessageEnd()
-
 
5490
    result = getNonDeliveredOrdersbyCourier_result()
-
 
5491
    result.success = self._handler.getNonDeliveredOrdersbyCourier(args.providerId)
-
 
5492
    oprot.writeMessageBegin("getNonDeliveredOrdersbyCourier", TMessageType.REPLY, seqid)
-
 
5493
    result.write(oprot)
-
 
5494
    oprot.writeMessageEnd()
-
 
5495
    oprot.trans.flush()
-
 
5496
 
-
 
5497
  def process_markOrdersAsLocalConnected(self, seqid, iprot, oprot):
-
 
5498
    args = markOrdersAsLocalConnected_args()
-
 
5499
    args.read(iprot)
-
 
5500
    iprot.readMessageEnd()
-
 
5501
    result = markOrdersAsLocalConnected_result()
-
 
5502
    try:
-
 
5503
      self._handler.markOrdersAsLocalConnected(args.providerId, args.local_connected_orders)
-
 
5504
    except TransactionServiceException, ex:
-
 
5505
      result.ex = ex
-
 
5506
    oprot.writeMessageBegin("markOrdersAsLocalConnected", TMessageType.REPLY, seqid)
-
 
5507
    result.write(oprot)
-
 
5508
    oprot.writeMessageEnd()
-
 
5509
    oprot.trans.flush()
-
 
5510
 
-
 
5511
  def process_getOrdersNotLocalConnected(self, seqid, iprot, oprot):
-
 
5512
    args = getOrdersNotLocalConnected_args()
-
 
5513
    args.read(iprot)
-
 
5514
    iprot.readMessageEnd()
-
 
5515
    result = getOrdersNotLocalConnected_result()
-
 
5516
    result.success = self._handler.getOrdersNotLocalConnected(args.providerId)
-
 
5517
    oprot.writeMessageBegin("getOrdersNotLocalConnected", TMessageType.REPLY, seqid)
-
 
5518
    result.write(oprot)
-
 
5519
    oprot.writeMessageEnd()
-
 
5520
    oprot.trans.flush()
-
 
5521
 
-
 
5522
  def process_markOrdersAsDestinationCityReached(self, seqid, iprot, oprot):
-
 
5523
    args = markOrdersAsDestinationCityReached_args()
-
 
5524
    args.read(iprot)
-
 
5525
    iprot.readMessageEnd()
-
 
5526
    result = markOrdersAsDestinationCityReached_result()
-
 
5527
    try:
-
 
5528
      self._handler.markOrdersAsDestinationCityReached(args.providerId, args.destination_city_reached_orders)
-
 
5529
    except TransactionServiceException, ex:
-
 
5530
      result.ex = ex
-
 
5531
    oprot.writeMessageBegin("markOrdersAsDestinationCityReached", TMessageType.REPLY, seqid)
-
 
5532
    result.write(oprot)
-
 
5533
    oprot.writeMessageEnd()
-
 
5534
    oprot.trans.flush()
-
 
5535
 
-
 
5536
  def process_markOrdersAsFirstDeliveryAttempted(self, seqid, iprot, oprot):
-
 
5537
    args = markOrdersAsFirstDeliveryAttempted_args()
-
 
5538
    args.read(iprot)
-
 
5539
    iprot.readMessageEnd()
-
 
5540
    result = markOrdersAsFirstDeliveryAttempted_result()
-
 
5541
    try:
-
 
5542
      self._handler.markOrdersAsFirstDeliveryAttempted(args.providerId, args.first_atdl_orders)
-
 
5543
    except TransactionServiceException, ex:
-
 
5544
      result.ex = ex
-
 
5545
    oprot.writeMessageBegin("markOrdersAsFirstDeliveryAttempted", TMessageType.REPLY, seqid)
-
 
5546
    result.write(oprot)
-
 
5547
    oprot.writeMessageEnd()
-
 
5548
    oprot.trans.flush()
-
 
5549
 
5159
  def process_getUndeliveredOrders(self, seqid, iprot, oprot):
5550
  def process_getUndeliveredOrders(self, seqid, iprot, oprot):
5160
    args = getUndeliveredOrders_args()
5551
    args = getUndeliveredOrders_args()
5161
    args.read(iprot)
5552
    args.read(iprot)
5162
    iprot.readMessageEnd()
5553
    iprot.readMessageEnd()
5163
    result = getUndeliveredOrders_result()
5554
    result = getUndeliveredOrders_result()
Line 5293... Line 5684...
5293
  def process_markDoasAsPickedUp(self, seqid, iprot, oprot):
5684
  def process_markDoasAsPickedUp(self, seqid, iprot, oprot):
5294
    args = markDoasAsPickedUp_args()
5685
    args = markDoasAsPickedUp_args()
5295
    args.read(iprot)
5686
    args.read(iprot)
5296
    iprot.readMessageEnd()
5687
    iprot.readMessageEnd()
5297
    result = markDoasAsPickedUp_result()
5688
    result = markDoasAsPickedUp_result()
5298
    result.success = self._handler.markDoasAsPickedUp(args.providerId, args.pickupDetails)
5689
    self._handler.markDoasAsPickedUp(args.providerId, args.pickupDetails)
5299
    oprot.writeMessageBegin("markDoasAsPickedUp", TMessageType.REPLY, seqid)
5690
    oprot.writeMessageBegin("markDoasAsPickedUp", TMessageType.REPLY, seqid)
5300
    result.write(oprot)
5691
    result.write(oprot)
5301
    oprot.writeMessageEnd()
5692
    oprot.writeMessageEnd()
5302
    oprot.trans.flush()
5693
    oprot.trans.flush()
5303
 
5694
 
-
 
5695
  def process_getDoasNotPickedUp(self, seqid, iprot, oprot):
-
 
5696
    args = getDoasNotPickedUp_args()
-
 
5697
    args.read(iprot)
-
 
5698
    iprot.readMessageEnd()
-
 
5699
    result = getDoasNotPickedUp_result()
-
 
5700
    result.success = self._handler.getDoasNotPickedUp(args.providerId)
-
 
5701
    oprot.writeMessageBegin("getDoasNotPickedUp", TMessageType.REPLY, seqid)
-
 
5702
    result.write(oprot)
-
 
5703
    oprot.writeMessageEnd()
-
 
5704
    oprot.trans.flush()
-
 
5705
 
5304
  def process_markReturnOrdersAsPickedUp(self, seqid, iprot, oprot):
5706
  def process_markReturnOrdersAsPickedUp(self, seqid, iprot, oprot):
5305
    args = markReturnOrdersAsPickedUp_args()
5707
    args = markReturnOrdersAsPickedUp_args()
5306
    args.read(iprot)
5708
    args.read(iprot)
5307
    iprot.readMessageEnd()
5709
    iprot.readMessageEnd()
5308
    result = markReturnOrdersAsPickedUp_result()
5710
    result = markReturnOrdersAsPickedUp_result()
5309
    result.success = self._handler.markReturnOrdersAsPickedUp(args.providerId, args.pickupDetails)
5711
    self._handler.markReturnOrdersAsPickedUp(args.providerId, args.pickupDetails)
5310
    oprot.writeMessageBegin("markReturnOrdersAsPickedUp", TMessageType.REPLY, seqid)
5712
    oprot.writeMessageBegin("markReturnOrdersAsPickedUp", TMessageType.REPLY, seqid)
5311
    result.write(oprot)
5713
    result.write(oprot)
5312
    oprot.writeMessageEnd()
5714
    oprot.writeMessageEnd()
5313
    oprot.trans.flush()
5715
    oprot.trans.flush()
5314
 
5716
 
-
 
5717
  def process_getReturnOrdersNotPickedUp(self, seqid, iprot, oprot):
-
 
5718
    args = getReturnOrdersNotPickedUp_args()
-
 
5719
    args.read(iprot)
-
 
5720
    iprot.readMessageEnd()
-
 
5721
    result = getReturnOrdersNotPickedUp_result()
-
 
5722
    result.success = self._handler.getReturnOrdersNotPickedUp(args.providerId)
-
 
5723
    oprot.writeMessageBegin("getReturnOrdersNotPickedUp", TMessageType.REPLY, seqid)
-
 
5724
    result.write(oprot)
-
 
5725
    oprot.writeMessageEnd()
-
 
5726
    oprot.trans.flush()
-
 
5727
 
5315
  def process_receiveReturn(self, seqid, iprot, oprot):
5728
  def process_receiveReturn(self, seqid, iprot, oprot):
5316
    args = receiveReturn_args()
5729
    args = receiveReturn_args()
5317
    args.read(iprot)
5730
    args.read(iprot)
5318
    iprot.readMessageEnd()
5731
    iprot.readMessageEnd()
5319
    result = receiveReturn_result()
5732
    result = receiveReturn_result()
Line 5721... Line 6134...
5721
    args = getOrdersForProviderForStatus_args()
6134
    args = getOrdersForProviderForStatus_args()
5722
    args.read(iprot)
6135
    args.read(iprot)
5723
    iprot.readMessageEnd()
6136
    iprot.readMessageEnd()
5724
    result = getOrdersForProviderForStatus_result()
6137
    result = getOrdersForProviderForStatus_result()
5725
    try:
6138
    try:
5726
      result.success = self._handler.getOrdersForProviderForStatus(args.logistics_provider_id, args.order_status)
6139
      result.success = self._handler.getOrdersForProviderForStatus(args.logistics_provider_id, args.order_status_list)
5727
    except TransactionServiceException, ex:
6140
    except TransactionServiceException, ex:
5728
      result.ex = ex
6141
      result.ex = ex
5729
    oprot.writeMessageBegin("getOrdersForProviderForStatus", TMessageType.REPLY, seqid)
6142
    oprot.writeMessageBegin("getOrdersForProviderForStatus", TMessageType.REPLY, seqid)
5730
    result.write(oprot)
6143
    result.write(oprot)
5731
    oprot.writeMessageEnd()
6144
    oprot.writeMessageEnd()
Line 10911... Line 11324...
10911
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
11324
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
10912
 
11325
 
10913
  def __ne__(self, other):
11326
  def __ne__(self, other):
10914
    return not (self == other)
11327
    return not (self == other)
10915
 
11328
 
10916
class markOrdersAsManifested_args:
11329
class markOrdersAsShippedFromWarehouse_args:
10917
  """
11330
  """
10918
  Attributes:
11331
  Attributes:
10919
   - warehouseId
11332
   - warehouseId
10920
   - providerId
11333
   - providerId
10921
   - cod
11334
   - cod
-
 
11335
   - orderIds
10922
  """
11336
  """
10923
 
11337
 
10924
  thrift_spec = (
11338
  thrift_spec = (
10925
    None, # 0
11339
    None, # 0
10926
    (1, TType.I64, 'warehouseId', None, None, ), # 1
11340
    (1, TType.I64, 'warehouseId', None, None, ), # 1
10927
    (2, TType.I64, 'providerId', None, None, ), # 2
11341
    (2, TType.I64, 'providerId', None, None, ), # 2
10928
    (3, TType.BOOL, 'cod', None, None, ), # 3
11342
    (3, TType.BOOL, 'cod', None, None, ), # 3
-
 
11343
    (4, TType.LIST, 'orderIds', (TType.I64,None), None, ), # 4
10929
  )
11344
  )
10930
 
11345
 
10931
  def __init__(self, warehouseId=None, providerId=None, cod=None,):
11346
  def __init__(self, warehouseId=None, providerId=None, cod=None, orderIds=None,):
10932
    self.warehouseId = warehouseId
11347
    self.warehouseId = warehouseId
10933
    self.providerId = providerId
11348
    self.providerId = providerId
10934
    self.cod = cod
11349
    self.cod = cod
-
 
11350
    self.orderIds = orderIds
10935
 
11351
 
10936
  def read(self, iprot):
11352
  def read(self, iprot):
10937
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
11353
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
10938
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
11354
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
10939
      return
11355
      return
Line 10955... Line 11371...
10955
      elif fid == 3:
11371
      elif fid == 3:
10956
        if ftype == TType.BOOL:
11372
        if ftype == TType.BOOL:
10957
          self.cod = iprot.readBool();
11373
          self.cod = iprot.readBool();
10958
        else:
11374
        else:
10959
          iprot.skip(ftype)
11375
          iprot.skip(ftype)
-
 
11376
      elif fid == 4:
-
 
11377
        if ftype == TType.LIST:
-
 
11378
          self.orderIds = []
-
 
11379
          (_etype178, _size175) = iprot.readListBegin()
-
 
11380
          for _i179 in xrange(_size175):
-
 
11381
            _elem180 = iprot.readI64();
-
 
11382
            self.orderIds.append(_elem180)
-
 
11383
          iprot.readListEnd()
-
 
11384
        else:
-
 
11385
          iprot.skip(ftype)
10960
      else:
11386
      else:
10961
        iprot.skip(ftype)
11387
        iprot.skip(ftype)
10962
      iprot.readFieldEnd()
11388
      iprot.readFieldEnd()
10963
    iprot.readStructEnd()
11389
    iprot.readStructEnd()
10964
 
11390
 
10965
  def write(self, oprot):
11391
  def write(self, oprot):
10966
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
11392
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
10967
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
11393
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
10968
      return
11394
      return
10969
    oprot.writeStructBegin('markOrdersAsManifested_args')
11395
    oprot.writeStructBegin('markOrdersAsShippedFromWarehouse_args')
10970
    if self.warehouseId is not None:
11396
    if self.warehouseId is not None:
10971
      oprot.writeFieldBegin('warehouseId', TType.I64, 1)
11397
      oprot.writeFieldBegin('warehouseId', TType.I64, 1)
10972
      oprot.writeI64(self.warehouseId)
11398
      oprot.writeI64(self.warehouseId)
10973
      oprot.writeFieldEnd()
11399
      oprot.writeFieldEnd()
10974
    if self.providerId is not None:
11400
    if self.providerId is not None:
Line 10977... Line 11403...
10977
      oprot.writeFieldEnd()
11403
      oprot.writeFieldEnd()
10978
    if self.cod is not None:
11404
    if self.cod is not None:
10979
      oprot.writeFieldBegin('cod', TType.BOOL, 3)
11405
      oprot.writeFieldBegin('cod', TType.BOOL, 3)
10980
      oprot.writeBool(self.cod)
11406
      oprot.writeBool(self.cod)
10981
      oprot.writeFieldEnd()
11407
      oprot.writeFieldEnd()
-
 
11408
    if self.orderIds is not None:
-
 
11409
      oprot.writeFieldBegin('orderIds', TType.LIST, 4)
-
 
11410
      oprot.writeListBegin(TType.I64, len(self.orderIds))
-
 
11411
      for iter181 in self.orderIds:
-
 
11412
        oprot.writeI64(iter181)
-
 
11413
      oprot.writeListEnd()
-
 
11414
      oprot.writeFieldEnd()
10982
    oprot.writeFieldStop()
11415
    oprot.writeFieldStop()
10983
    oprot.writeStructEnd()
11416
    oprot.writeStructEnd()
10984
 
11417
 
10985
  def validate(self):
11418
  def validate(self):
10986
    return
11419
    return
Line 10995... Line 11428...
10995
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
11428
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
10996
 
11429
 
10997
  def __ne__(self, other):
11430
  def __ne__(self, other):
10998
    return not (self == other)
11431
    return not (self == other)
10999
 
11432
 
11000
class markOrdersAsManifested_result:
11433
class markOrdersAsShippedFromWarehouse_result:
11001
  """
11434
  """
11002
  Attributes:
11435
  Attributes:
11003
   - success
11436
   - success
11004
   - ex
11437
   - ex
11005
  """
11438
  """
Line 11040... Line 11473...
11040
 
11473
 
11041
  def write(self, oprot):
11474
  def write(self, oprot):
11042
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
11475
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
11043
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
11476
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
11044
      return
11477
      return
11045
    oprot.writeStructBegin('markOrdersAsManifested_result')
11478
    oprot.writeStructBegin('markOrdersAsShippedFromWarehouse_result')
11046
    if self.success is not None:
11479
    if self.success is not None:
11047
      oprot.writeFieldBegin('success', TType.BOOL, 0)
11480
      oprot.writeFieldBegin('success', TType.BOOL, 0)
11048
      oprot.writeBool(self.success)
11481
      oprot.writeBool(self.success)
11049
      oprot.writeFieldEnd()
11482
      oprot.writeFieldEnd()
11050
    if self.ex is not None:
11483
    if self.ex is not None:
Line 11067... Line 11500...
11067
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
11500
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
11068
 
11501
 
11069
  def __ne__(self, other):
11502
  def __ne__(self, other):
11070
    return not (self == other)
11503
    return not (self == other)
11071
 
11504
 
11072
class markOrdersAsShippedFromWarehouse_args:
11505
class markOrdersAsPickedUp_args:
11073
  """
11506
  """
11074
  Attributes:
11507
  Attributes:
11075
   - warehouseId
-
 
11076
   - providerId
11508
   - providerId
11077
   - cod
-
 
11078
   - orderIds
11509
   - pickupDetails
11079
  """
11510
  """
11080
 
11511
 
11081
  thrift_spec = (
11512
  thrift_spec = (
11082
    None, # 0
11513
    None, # 0
11083
    (1, TType.I64, 'warehouseId', None, None, ), # 1
-
 
11084
    (2, TType.I64, 'providerId', None, None, ), # 2
11514
    (1, TType.I64, 'providerId', None, None, ), # 1
11085
    (3, TType.BOOL, 'cod', None, None, ), # 3
-
 
11086
    (4, TType.LIST, 'orderIds', (TType.I64,None), None, ), # 4
11515
    (2, TType.MAP, 'pickupDetails', (TType.STRING,None,TType.STRING,None), None, ), # 2
11087
  )
11516
  )
11088
 
11517
 
11089
  def __init__(self, warehouseId=None, providerId=None, cod=None, orderIds=None,):
11518
  def __init__(self, providerId=None, pickupDetails=None,):
11090
    self.warehouseId = warehouseId
-
 
11091
    self.providerId = providerId
11519
    self.providerId = providerId
11092
    self.cod = cod
-
 
11093
    self.orderIds = orderIds
11520
    self.pickupDetails = pickupDetails
11094
 
11521
 
11095
  def read(self, iprot):
11522
  def read(self, iprot):
11096
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
11523
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
11097
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
11524
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
11098
      return
11525
      return
Line 11101... Line 11528...
11101
      (fname, ftype, fid) = iprot.readFieldBegin()
11528
      (fname, ftype, fid) = iprot.readFieldBegin()
11102
      if ftype == TType.STOP:
11529
      if ftype == TType.STOP:
11103
        break
11530
        break
11104
      if fid == 1:
11531
      if fid == 1:
11105
        if ftype == TType.I64:
11532
        if ftype == TType.I64:
11106
          self.warehouseId = iprot.readI64();
-
 
11107
        else:
-
 
11108
          iprot.skip(ftype)
-
 
11109
      elif fid == 2:
-
 
11110
        if ftype == TType.I64:
-
 
11111
          self.providerId = iprot.readI64();
11533
          self.providerId = iprot.readI64();
11112
        else:
11534
        else:
11113
          iprot.skip(ftype)
11535
          iprot.skip(ftype)
11114
      elif fid == 3:
11536
      elif fid == 2:
11115
        if ftype == TType.BOOL:
-
 
11116
          self.cod = iprot.readBool();
-
 
11117
        else:
-
 
11118
          iprot.skip(ftype)
-
 
11119
      elif fid == 4:
-
 
11120
        if ftype == TType.LIST:
11537
        if ftype == TType.MAP:
11121
          self.orderIds = []
11538
          self.pickupDetails = {}
11122
          (_etype178, _size175) = iprot.readListBegin()
11539
          (_ktype183, _vtype184, _size182 ) = iprot.readMapBegin() 
11123
          for _i179 in xrange(_size175):
11540
          for _i186 in xrange(_size182):
11124
            _elem180 = iprot.readI64();
11541
            _key187 = iprot.readString();
-
 
11542
            _val188 = iprot.readString();
11125
            self.orderIds.append(_elem180)
11543
            self.pickupDetails[_key187] = _val188
11126
          iprot.readListEnd()
11544
          iprot.readMapEnd()
11127
        else:
11545
        else:
11128
          iprot.skip(ftype)
11546
          iprot.skip(ftype)
11129
      else:
11547
      else:
11130
        iprot.skip(ftype)
11548
        iprot.skip(ftype)
11131
      iprot.readFieldEnd()
11549
      iprot.readFieldEnd()
Line 11133... Line 11551...
11133
 
11551
 
11134
  def write(self, oprot):
11552
  def write(self, oprot):
11135
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
11553
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
11136
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
11554
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
11137
      return
11555
      return
11138
    oprot.writeStructBegin('markOrdersAsShippedFromWarehouse_args')
11556
    oprot.writeStructBegin('markOrdersAsPickedUp_args')
11139
    if self.warehouseId is not None:
-
 
11140
      oprot.writeFieldBegin('warehouseId', TType.I64, 1)
-
 
11141
      oprot.writeI64(self.warehouseId)
-
 
11142
      oprot.writeFieldEnd()
-
 
11143
    if self.providerId is not None:
11557
    if self.providerId is not None:
11144
      oprot.writeFieldBegin('providerId', TType.I64, 2)
11558
      oprot.writeFieldBegin('providerId', TType.I64, 1)
11145
      oprot.writeI64(self.providerId)
11559
      oprot.writeI64(self.providerId)
11146
      oprot.writeFieldEnd()
11560
      oprot.writeFieldEnd()
11147
    if self.cod is not None:
11561
    if self.pickupDetails is not None:
11148
      oprot.writeFieldBegin('cod', TType.BOOL, 3)
11562
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
11149
      oprot.writeBool(self.cod)
-
 
11150
      oprot.writeFieldEnd()
-
 
11151
    if self.orderIds is not None:
-
 
11152
      oprot.writeFieldBegin('orderIds', TType.LIST, 4)
11563
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
11153
      oprot.writeListBegin(TType.I64, len(self.orderIds))
11564
      for kiter189,viter190 in self.pickupDetails.items():
11154
      for iter181 in self.orderIds:
11565
        oprot.writeString(kiter189)
11155
        oprot.writeI64(iter181)
11566
        oprot.writeString(viter190)
11156
      oprot.writeListEnd()
11567
      oprot.writeMapEnd()
11157
      oprot.writeFieldEnd()
11568
      oprot.writeFieldEnd()
11158
    oprot.writeFieldStop()
11569
    oprot.writeFieldStop()
11159
    oprot.writeStructEnd()
11570
    oprot.writeStructEnd()
11160
 
11571
 
11161
  def validate(self):
11572
  def validate(self):
Line 11171... Line 11582...
11171
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
11582
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
11172
 
11583
 
11173
  def __ne__(self, other):
11584
  def __ne__(self, other):
11174
    return not (self == other)
11585
    return not (self == other)
11175
 
11586
 
11176
class markOrdersAsShippedFromWarehouse_result:
11587
class markOrdersAsPickedUp_result:
11177
  """
11588
  """
11178
  Attributes:
11589
  Attributes:
11179
   - success
-
 
11180
   - ex
11590
   - ex
11181
  """
11591
  """
11182
 
11592
 
11183
  thrift_spec = (
11593
  thrift_spec = (
11184
    (0, TType.BOOL, 'success', None, None, ), # 0
11594
    None, # 0
11185
    (1, TType.STRUCT, 'ex', (TransactionServiceException, TransactionServiceException.thrift_spec), None, ), # 1
11595
    (1, TType.STRUCT, 'ex', (TransactionServiceException, TransactionServiceException.thrift_spec), None, ), # 1
11186
  )
11596
  )
11187
 
11597
 
11188
  def __init__(self, success=None, ex=None,):
11598
  def __init__(self, ex=None,):
11189
    self.success = success
-
 
11190
    self.ex = ex
11599
    self.ex = ex
11191
 
11600
 
11192
  def read(self, iprot):
11601
  def read(self, iprot):
11193
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
11602
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
11194
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
11603
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
Line 11196... Line 11605...
11196
    iprot.readStructBegin()
11605
    iprot.readStructBegin()
11197
    while True:
11606
    while True:
11198
      (fname, ftype, fid) = iprot.readFieldBegin()
11607
      (fname, ftype, fid) = iprot.readFieldBegin()
11199
      if ftype == TType.STOP:
11608
      if ftype == TType.STOP:
11200
        break
11609
        break
11201
      if fid == 0:
11610
      if fid == 1:
11202
        if ftype == TType.BOOL:
-
 
11203
          self.success = iprot.readBool();
-
 
11204
        else:
-
 
11205
          iprot.skip(ftype)
-
 
11206
      elif fid == 1:
-
 
11207
        if ftype == TType.STRUCT:
11611
        if ftype == TType.STRUCT:
11208
          self.ex = TransactionServiceException()
11612
          self.ex = TransactionServiceException()
11209
          self.ex.read(iprot)
11613
          self.ex.read(iprot)
11210
        else:
11614
        else:
11211
          iprot.skip(ftype)
11615
          iprot.skip(ftype)
Line 11216... Line 11620...
11216
 
11620
 
11217
  def write(self, oprot):
11621
  def write(self, oprot):
11218
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
11622
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
11219
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
11623
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
11220
      return
11624
      return
11221
    oprot.writeStructBegin('markOrdersAsShippedFromWarehouse_result')
11625
    oprot.writeStructBegin('markOrdersAsPickedUp_result')
11222
    if self.success is not None:
-
 
11223
      oprot.writeFieldBegin('success', TType.BOOL, 0)
-
 
11224
      oprot.writeBool(self.success)
-
 
11225
      oprot.writeFieldEnd()
-
 
11226
    if self.ex is not None:
11626
    if self.ex is not None:
11227
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
11627
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
11228
      self.ex.write(oprot)
11628
      self.ex.write(oprot)
11229
      oprot.writeFieldEnd()
11629
      oprot.writeFieldEnd()
11230
    oprot.writeFieldStop()
11630
    oprot.writeFieldStop()
Line 11243... Line 11643...
11243
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
11643
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
11244
 
11644
 
11245
  def __ne__(self, other):
11645
  def __ne__(self, other):
11246
    return not (self == other)
11646
    return not (self == other)
11247
 
11647
 
11248
class markOrdersAsPickedUp_args:
11648
class getOrdersNotPickedUp_args:
11249
  """
11649
  """
11250
  Attributes:
11650
  Attributes:
11251
   - providerId
11651
   - providerId
11252
   - pickupDetails
-
 
11253
  """
11652
  """
11254
 
11653
 
11255
  thrift_spec = (
11654
  thrift_spec = (
11256
    None, # 0
11655
    None, # 0
11257
    (1, TType.I64, 'providerId', None, None, ), # 1
11656
    (1, TType.I64, 'providerId', None, None, ), # 1
11258
    (2, TType.MAP, 'pickupDetails', (TType.STRING,None,TType.STRING,None), None, ), # 2
-
 
11259
  )
11657
  )
11260
 
11658
 
11261
  def __init__(self, providerId=None, pickupDetails=None,):
11659
  def __init__(self, providerId=None,):
11262
    self.providerId = providerId
11660
    self.providerId = providerId
11263
    self.pickupDetails = pickupDetails
-
 
11264
 
11661
 
11265
  def read(self, iprot):
11662
  def read(self, iprot):
11266
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
11663
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
11267
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
11664
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
11268
      return
11665
      return
Line 11274... Line 11671...
11274
      if fid == 1:
11671
      if fid == 1:
11275
        if ftype == TType.I64:
11672
        if ftype == TType.I64:
11276
          self.providerId = iprot.readI64();
11673
          self.providerId = iprot.readI64();
11277
        else:
11674
        else:
11278
          iprot.skip(ftype)
11675
          iprot.skip(ftype)
11279
      elif fid == 2:
-
 
11280
        if ftype == TType.MAP:
-
 
11281
          self.pickupDetails = {}
-
 
11282
          (_ktype183, _vtype184, _size182 ) = iprot.readMapBegin() 
-
 
11283
          for _i186 in xrange(_size182):
-
 
11284
            _key187 = iprot.readString();
-
 
11285
            _val188 = iprot.readString();
-
 
11286
            self.pickupDetails[_key187] = _val188
-
 
11287
          iprot.readMapEnd()
-
 
11288
        else:
-
 
11289
          iprot.skip(ftype)
-
 
11290
      else:
11676
      else:
11291
        iprot.skip(ftype)
11677
        iprot.skip(ftype)
11292
      iprot.readFieldEnd()
11678
      iprot.readFieldEnd()
11293
    iprot.readStructEnd()
11679
    iprot.readStructEnd()
11294
 
11680
 
11295
  def write(self, oprot):
11681
  def write(self, oprot):
11296
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
11682
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
11297
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
11683
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
11298
      return
11684
      return
11299
    oprot.writeStructBegin('markOrdersAsPickedUp_args')
11685
    oprot.writeStructBegin('getOrdersNotPickedUp_args')
11300
    if self.providerId is not None:
11686
    if self.providerId is not None:
11301
      oprot.writeFieldBegin('providerId', TType.I64, 1)
11687
      oprot.writeFieldBegin('providerId', TType.I64, 1)
11302
      oprot.writeI64(self.providerId)
11688
      oprot.writeI64(self.providerId)
11303
      oprot.writeFieldEnd()
11689
      oprot.writeFieldEnd()
11304
    if self.pickupDetails is not None:
-
 
11305
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
-
 
11306
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
-
 
11307
      for kiter189,viter190 in self.pickupDetails.items():
-
 
11308
        oprot.writeString(kiter189)
-
 
11309
        oprot.writeString(viter190)
-
 
11310
      oprot.writeMapEnd()
-
 
11311
      oprot.writeFieldEnd()
-
 
11312
    oprot.writeFieldStop()
11690
    oprot.writeFieldStop()
11313
    oprot.writeStructEnd()
11691
    oprot.writeStructEnd()
11314
 
11692
 
11315
  def validate(self):
11693
  def validate(self):
11316
    return
11694
    return
Line 11325... Line 11703...
11325
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
11703
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
11326
 
11704
 
11327
  def __ne__(self, other):
11705
  def __ne__(self, other):
11328
    return not (self == other)
11706
    return not (self == other)
11329
 
11707
 
11330
class markOrdersAsPickedUp_result:
11708
class getOrdersNotPickedUp_result:
11331
  """
11709
  """
11332
  Attributes:
11710
  Attributes:
11333
   - success
11711
   - success
11334
   - ex
-
 
11335
  """
11712
  """
11336
 
11713
 
11337
  thrift_spec = (
11714
  thrift_spec = (
11338
    (0, TType.LIST, 'success', (TType.STRUCT,(Order, Order.thrift_spec)), None, ), # 0
11715
    (0, TType.LIST, 'success', (TType.STRUCT,(Order, Order.thrift_spec)), None, ), # 0
11339
    (1, TType.STRUCT, 'ex', (TransactionServiceException, TransactionServiceException.thrift_spec), None, ), # 1
-
 
11340
  )
11716
  )
11341
 
11717
 
11342
  def __init__(self, success=None, ex=None,):
11718
  def __init__(self, success=None,):
11343
    self.success = success
11719
    self.success = success
11344
    self.ex = ex
-
 
11345
 
11720
 
11346
  def read(self, iprot):
11721
  def read(self, iprot):
11347
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
11722
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
11348
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
11723
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
11349
      return
11724
      return
Line 11361... Line 11736...
11361
            _elem196.read(iprot)
11736
            _elem196.read(iprot)
11362
            self.success.append(_elem196)
11737
            self.success.append(_elem196)
11363
          iprot.readListEnd()
11738
          iprot.readListEnd()
11364
        else:
11739
        else:
11365
          iprot.skip(ftype)
11740
          iprot.skip(ftype)
11366
      elif fid == 1:
-
 
11367
        if ftype == TType.STRUCT:
-
 
11368
          self.ex = TransactionServiceException()
-
 
11369
          self.ex.read(iprot)
-
 
11370
        else:
-
 
11371
          iprot.skip(ftype)
-
 
11372
      else:
11741
      else:
11373
        iprot.skip(ftype)
11742
        iprot.skip(ftype)
11374
      iprot.readFieldEnd()
11743
      iprot.readFieldEnd()
11375
    iprot.readStructEnd()
11744
    iprot.readStructEnd()
11376
 
11745
 
11377
  def write(self, oprot):
11746
  def write(self, oprot):
11378
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
11747
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
11379
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
11748
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
11380
      return
11749
      return
11381
    oprot.writeStructBegin('markOrdersAsPickedUp_result')
11750
    oprot.writeStructBegin('getOrdersNotPickedUp_result')
11382
    if self.success is not None:
11751
    if self.success is not None:
11383
      oprot.writeFieldBegin('success', TType.LIST, 0)
11752
      oprot.writeFieldBegin('success', TType.LIST, 0)
11384
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11753
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11385
      for iter197 in self.success:
11754
      for iter197 in self.success:
11386
        iter197.write(oprot)
11755
        iter197.write(oprot)
11387
      oprot.writeListEnd()
11756
      oprot.writeListEnd()
11388
      oprot.writeFieldEnd()
11757
      oprot.writeFieldEnd()
11389
    if self.ex is not None:
-
 
11390
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
-
 
11391
      self.ex.write(oprot)
-
 
11392
      oprot.writeFieldEnd()
-
 
11393
    oprot.writeFieldStop()
11758
    oprot.writeFieldStop()
11394
    oprot.writeStructEnd()
11759
    oprot.writeStructEnd()
11395
 
11760
 
11396
  def validate(self):
11761
  def validate(self):
11397
    return
11762
    return
Line 11549... Line 11914...
11549
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
11914
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
11550
 
11915
 
11551
  def __ne__(self, other):
11916
  def __ne__(self, other):
11552
    return not (self == other)
11917
    return not (self == other)
11553
 
11918
 
11554
class markOrdersAsFailed_args:
11919
class markAsRTOrders_args:
11555
  """
11920
  """
11556
  Attributes:
11921
  Attributes:
11557
   - providerId
11922
   - providerId
11558
   - returnedOrders
11923
   - returnedOrders
11559
  """
11924
  """
Line 11600... Line 11965...
11600
 
11965
 
11601
  def write(self, oprot):
11966
  def write(self, oprot):
11602
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
11967
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
11603
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
11968
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
11604
      return
11969
      return
11605
    oprot.writeStructBegin('markOrdersAsFailed_args')
11970
    oprot.writeStructBegin('markAsRTOrders_args')
11606
    if self.providerId is not None:
11971
    if self.providerId is not None:
11607
      oprot.writeFieldBegin('providerId', TType.I64, 1)
11972
      oprot.writeFieldBegin('providerId', TType.I64, 1)
11608
      oprot.writeI64(self.providerId)
11973
      oprot.writeI64(self.providerId)
11609
      oprot.writeFieldEnd()
11974
      oprot.writeFieldEnd()
11610
    if self.returnedOrders is not None:
11975
    if self.returnedOrders is not None:
Line 11631... Line 11996...
11631
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
11996
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
11632
 
11997
 
11633
  def __ne__(self, other):
11998
  def __ne__(self, other):
11634
    return not (self == other)
11999
    return not (self == other)
11635
 
12000
 
11636
class markOrdersAsFailed_result:
12001
class markAsRTOrders_result:
11637
  """
12002
  """
11638
  Attributes:
12003
  Attributes:
11639
   - ex
12004
   - ex
11640
  """
12005
  """
11641
 
12006
 
Line 11669... Line 12034...
11669
 
12034
 
11670
  def write(self, oprot):
12035
  def write(self, oprot):
11671
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
12036
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
11672
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
12037
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
11673
      return
12038
      return
11674
    oprot.writeStructBegin('markOrdersAsFailed_result')
12039
    oprot.writeStructBegin('markAsRTOrders_result')
11675
    if self.ex is not None:
12040
    if self.ex is not None:
11676
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
12041
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
11677
      self.ex.write(oprot)
12042
      self.ex.write(oprot)
11678
      oprot.writeFieldEnd()
12043
      oprot.writeFieldEnd()
11679
    oprot.writeFieldStop()
12044
    oprot.writeFieldStop()
Line 11692... Line 12057...
11692
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
12057
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
11693
 
12058
 
11694
  def __ne__(self, other):
12059
  def __ne__(self, other):
11695
    return not (self == other)
12060
    return not (self == other)
11696
 
12061
 
-
 
12062
class getRTOrders_args:
-
 
12063
  """
-
 
12064
  Attributes:
-
 
12065
   - providerId
-
 
12066
  """
-
 
12067
 
-
 
12068
  thrift_spec = (
-
 
12069
    None, # 0
-
 
12070
    (1, TType.I64, 'providerId', None, None, ), # 1
-
 
12071
  )
-
 
12072
 
-
 
12073
  def __init__(self, providerId=None,):
-
 
12074
    self.providerId = providerId
-
 
12075
 
-
 
12076
  def read(self, iprot):
-
 
12077
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
12078
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
12079
      return
-
 
12080
    iprot.readStructBegin()
-
 
12081
    while True:
-
 
12082
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
12083
      if ftype == TType.STOP:
-
 
12084
        break
-
 
12085
      if fid == 1:
-
 
12086
        if ftype == TType.I64:
-
 
12087
          self.providerId = iprot.readI64();
-
 
12088
        else:
-
 
12089
          iprot.skip(ftype)
-
 
12090
      else:
-
 
12091
        iprot.skip(ftype)
-
 
12092
      iprot.readFieldEnd()
-
 
12093
    iprot.readStructEnd()
-
 
12094
 
-
 
12095
  def write(self, oprot):
-
 
12096
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
12097
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
12098
      return
-
 
12099
    oprot.writeStructBegin('getRTOrders_args')
-
 
12100
    if self.providerId is not None:
-
 
12101
      oprot.writeFieldBegin('providerId', TType.I64, 1)
-
 
12102
      oprot.writeI64(self.providerId)
-
 
12103
      oprot.writeFieldEnd()
-
 
12104
    oprot.writeFieldStop()
-
 
12105
    oprot.writeStructEnd()
-
 
12106
 
-
 
12107
  def validate(self):
-
 
12108
    return
-
 
12109
 
-
 
12110
 
-
 
12111
  def __repr__(self):
-
 
12112
    L = ['%s=%r' % (key, value)
-
 
12113
      for key, value in self.__dict__.iteritems()]
-
 
12114
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
12115
 
-
 
12116
  def __eq__(self, other):
-
 
12117
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
12118
 
-
 
12119
  def __ne__(self, other):
-
 
12120
    return not (self == other)
-
 
12121
 
-
 
12122
class getRTOrders_result:
-
 
12123
  """
-
 
12124
  Attributes:
-
 
12125
   - success
-
 
12126
  """
-
 
12127
 
-
 
12128
  thrift_spec = (
-
 
12129
    (0, TType.LIST, 'success', (TType.STRUCT,(Order, Order.thrift_spec)), None, ), # 0
-
 
12130
  )
-
 
12131
 
-
 
12132
  def __init__(self, success=None,):
-
 
12133
    self.success = success
-
 
12134
 
-
 
12135
  def read(self, iprot):
-
 
12136
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
12137
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
12138
      return
-
 
12139
    iprot.readStructBegin()
-
 
12140
    while True:
-
 
12141
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
12142
      if ftype == TType.STOP:
-
 
12143
        break
-
 
12144
      if fid == 0:
-
 
12145
        if ftype == TType.LIST:
-
 
12146
          self.success = []
-
 
12147
          (_etype219, _size216) = iprot.readListBegin()
-
 
12148
          for _i220 in xrange(_size216):
-
 
12149
            _elem221 = Order()
-
 
12150
            _elem221.read(iprot)
-
 
12151
            self.success.append(_elem221)
-
 
12152
          iprot.readListEnd()
-
 
12153
        else:
-
 
12154
          iprot.skip(ftype)
-
 
12155
      else:
-
 
12156
        iprot.skip(ftype)
-
 
12157
      iprot.readFieldEnd()
-
 
12158
    iprot.readStructEnd()
-
 
12159
 
-
 
12160
  def write(self, oprot):
-
 
12161
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
12162
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
12163
      return
-
 
12164
    oprot.writeStructBegin('getRTOrders_result')
-
 
12165
    if self.success is not None:
-
 
12166
      oprot.writeFieldBegin('success', TType.LIST, 0)
-
 
12167
      oprot.writeListBegin(TType.STRUCT, len(self.success))
-
 
12168
      for iter222 in self.success:
-
 
12169
        iter222.write(oprot)
-
 
12170
      oprot.writeListEnd()
-
 
12171
      oprot.writeFieldEnd()
-
 
12172
    oprot.writeFieldStop()
-
 
12173
    oprot.writeStructEnd()
-
 
12174
 
-
 
12175
  def validate(self):
-
 
12176
    return
-
 
12177
 
-
 
12178
 
-
 
12179
  def __repr__(self):
-
 
12180
    L = ['%s=%r' % (key, value)
-
 
12181
      for key, value in self.__dict__.iteritems()]
-
 
12182
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
12183
 
-
 
12184
  def __eq__(self, other):
-
 
12185
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
12186
 
-
 
12187
  def __ne__(self, other):
-
 
12188
    return not (self == other)
-
 
12189
 
11697
class updateNonDeliveryReason_args:
12190
class updateNonDeliveryReason_args:
11698
  """
12191
  """
11699
  Attributes:
12192
  Attributes:
11700
   - providerId
12193
   - providerId
11701
   - undeliveredOrders
12194
   - undeliveredOrders
Line 11726... Line 12219...
11726
        else:
12219
        else:
11727
          iprot.skip(ftype)
12220
          iprot.skip(ftype)
11728
      elif fid == 2:
12221
      elif fid == 2:
11729
        if ftype == TType.MAP:
12222
        if ftype == TType.MAP:
11730
          self.undeliveredOrders = {}
12223
          self.undeliveredOrders = {}
11731
          (_ktype217, _vtype218, _size216 ) = iprot.readMapBegin() 
12224
          (_ktype224, _vtype225, _size223 ) = iprot.readMapBegin() 
11732
          for _i220 in xrange(_size216):
12225
          for _i227 in xrange(_size223):
11733
            _key221 = iprot.readString();
12226
            _key228 = iprot.readString();
11734
            _val222 = iprot.readString();
12227
            _val229 = iprot.readString();
11735
            self.undeliveredOrders[_key221] = _val222
12228
            self.undeliveredOrders[_key228] = _val229
11736
          iprot.readMapEnd()
12229
          iprot.readMapEnd()
11737
        else:
12230
        else:
11738
          iprot.skip(ftype)
12231
          iprot.skip(ftype)
11739
      else:
12232
      else:
11740
        iprot.skip(ftype)
12233
        iprot.skip(ftype)
Line 11751... Line 12244...
11751
      oprot.writeI64(self.providerId)
12244
      oprot.writeI64(self.providerId)
11752
      oprot.writeFieldEnd()
12245
      oprot.writeFieldEnd()
11753
    if self.undeliveredOrders is not None:
12246
    if self.undeliveredOrders is not None:
11754
      oprot.writeFieldBegin('undeliveredOrders', TType.MAP, 2)
12247
      oprot.writeFieldBegin('undeliveredOrders', TType.MAP, 2)
11755
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.undeliveredOrders))
12248
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.undeliveredOrders))
11756
      for kiter223,viter224 in self.undeliveredOrders.items():
12249
      for kiter230,viter231 in self.undeliveredOrders.items():
11757
        oprot.writeString(kiter223)
12250
        oprot.writeString(kiter230)
11758
        oprot.writeString(viter224)
12251
        oprot.writeString(viter231)
11759
      oprot.writeMapEnd()
12252
      oprot.writeMapEnd()
11760
      oprot.writeFieldEnd()
12253
      oprot.writeFieldEnd()
11761
    oprot.writeFieldStop()
12254
    oprot.writeFieldStop()
11762
    oprot.writeStructEnd()
12255
    oprot.writeStructEnd()
11763
 
12256
 
Line 11777... Line 12270...
11777
    return not (self == other)
12270
    return not (self == other)
11778
 
12271
 
11779
class updateNonDeliveryReason_result:
12272
class updateNonDeliveryReason_result:
11780
  """
12273
  """
11781
  Attributes:
12274
  Attributes:
11782
   - success
-
 
11783
   - ex
12275
   - ex
11784
  """
12276
  """
11785
 
12277
 
11786
  thrift_spec = (
12278
  thrift_spec = (
11787
    (0, TType.LIST, 'success', (TType.STRUCT,(Order, Order.thrift_spec)), None, ), # 0
12279
    None, # 0
11788
    (1, TType.STRUCT, 'ex', (TransactionServiceException, TransactionServiceException.thrift_spec), None, ), # 1
12280
    (1, TType.STRUCT, 'ex', (TransactionServiceException, TransactionServiceException.thrift_spec), None, ), # 1
11789
  )
12281
  )
11790
 
12282
 
11791
  def __init__(self, success=None, ex=None,):
12283
  def __init__(self, ex=None,):
11792
    self.success = success
-
 
11793
    self.ex = ex
12284
    self.ex = ex
11794
 
12285
 
11795
  def read(self, iprot):
12286
  def read(self, iprot):
11796
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
12287
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
11797
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
12288
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
Line 11799... Line 12290...
11799
    iprot.readStructBegin()
12290
    iprot.readStructBegin()
11800
    while True:
12291
    while True:
11801
      (fname, ftype, fid) = iprot.readFieldBegin()
12292
      (fname, ftype, fid) = iprot.readFieldBegin()
11802
      if ftype == TType.STOP:
12293
      if ftype == TType.STOP:
11803
        break
12294
        break
-
 
12295
      if fid == 1:
-
 
12296
        if ftype == TType.STRUCT:
-
 
12297
          self.ex = TransactionServiceException()
-
 
12298
          self.ex.read(iprot)
-
 
12299
        else:
-
 
12300
          iprot.skip(ftype)
-
 
12301
      else:
-
 
12302
        iprot.skip(ftype)
-
 
12303
      iprot.readFieldEnd()
-
 
12304
    iprot.readStructEnd()
-
 
12305
 
-
 
12306
  def write(self, oprot):
-
 
12307
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
12308
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
12309
      return
-
 
12310
    oprot.writeStructBegin('updateNonDeliveryReason_result')
-
 
12311
    if self.ex is not None:
-
 
12312
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
-
 
12313
      self.ex.write(oprot)
-
 
12314
      oprot.writeFieldEnd()
-
 
12315
    oprot.writeFieldStop()
-
 
12316
    oprot.writeStructEnd()
-
 
12317
 
-
 
12318
  def validate(self):
-
 
12319
    return
-
 
12320
 
-
 
12321
 
-
 
12322
  def __repr__(self):
-
 
12323
    L = ['%s=%r' % (key, value)
-
 
12324
      for key, value in self.__dict__.iteritems()]
-
 
12325
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
12326
 
-
 
12327
  def __eq__(self, other):
-
 
12328
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
12329
 
-
 
12330
  def __ne__(self, other):
-
 
12331
    return not (self == other)
-
 
12332
 
-
 
12333
class getNonDeliveredOrdersbyCourier_args:
-
 
12334
  """
-
 
12335
  Attributes:
-
 
12336
   - providerId
-
 
12337
  """
-
 
12338
 
-
 
12339
  thrift_spec = (
-
 
12340
    None, # 0
-
 
12341
    (1, TType.I64, 'providerId', None, None, ), # 1
-
 
12342
  )
-
 
12343
 
-
 
12344
  def __init__(self, providerId=None,):
-
 
12345
    self.providerId = providerId
-
 
12346
 
-
 
12347
  def read(self, iprot):
-
 
12348
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
12349
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
12350
      return
-
 
12351
    iprot.readStructBegin()
-
 
12352
    while True:
-
 
12353
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
12354
      if ftype == TType.STOP:
-
 
12355
        break
-
 
12356
      if fid == 1:
-
 
12357
        if ftype == TType.I64:
-
 
12358
          self.providerId = iprot.readI64();
-
 
12359
        else:
-
 
12360
          iprot.skip(ftype)
-
 
12361
      else:
-
 
12362
        iprot.skip(ftype)
-
 
12363
      iprot.readFieldEnd()
-
 
12364
    iprot.readStructEnd()
-
 
12365
 
-
 
12366
  def write(self, oprot):
-
 
12367
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
12368
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
12369
      return
-
 
12370
    oprot.writeStructBegin('getNonDeliveredOrdersbyCourier_args')
-
 
12371
    if self.providerId is not None:
-
 
12372
      oprot.writeFieldBegin('providerId', TType.I64, 1)
-
 
12373
      oprot.writeI64(self.providerId)
-
 
12374
      oprot.writeFieldEnd()
-
 
12375
    oprot.writeFieldStop()
-
 
12376
    oprot.writeStructEnd()
-
 
12377
 
-
 
12378
  def validate(self):
-
 
12379
    return
-
 
12380
 
-
 
12381
 
-
 
12382
  def __repr__(self):
-
 
12383
    L = ['%s=%r' % (key, value)
-
 
12384
      for key, value in self.__dict__.iteritems()]
-
 
12385
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
12386
 
-
 
12387
  def __eq__(self, other):
-
 
12388
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
12389
 
-
 
12390
  def __ne__(self, other):
-
 
12391
    return not (self == other)
-
 
12392
 
-
 
12393
class getNonDeliveredOrdersbyCourier_result:
-
 
12394
  """
-
 
12395
  Attributes:
-
 
12396
   - success
-
 
12397
  """
-
 
12398
 
-
 
12399
  thrift_spec = (
-
 
12400
    (0, TType.LIST, 'success', (TType.STRUCT,(Order, Order.thrift_spec)), None, ), # 0
-
 
12401
  )
-
 
12402
 
-
 
12403
  def __init__(self, success=None,):
-
 
12404
    self.success = success
-
 
12405
 
-
 
12406
  def read(self, iprot):
-
 
12407
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
12408
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
12409
      return
-
 
12410
    iprot.readStructBegin()
-
 
12411
    while True:
-
 
12412
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
12413
      if ftype == TType.STOP:
-
 
12414
        break
11804
      if fid == 0:
12415
      if fid == 0:
11805
        if ftype == TType.LIST:
12416
        if ftype == TType.LIST:
11806
          self.success = []
12417
          self.success = []
11807
          (_etype228, _size225) = iprot.readListBegin()
12418
          (_etype235, _size232) = iprot.readListBegin()
11808
          for _i229 in xrange(_size225):
12419
          for _i236 in xrange(_size232):
11809
            _elem230 = Order()
12420
            _elem237 = Order()
11810
            _elem230.read(iprot)
12421
            _elem237.read(iprot)
11811
            self.success.append(_elem230)
12422
            self.success.append(_elem237)
11812
          iprot.readListEnd()
12423
          iprot.readListEnd()
11813
        else:
12424
        else:
11814
          iprot.skip(ftype)
12425
          iprot.skip(ftype)
-
 
12426
      else:
-
 
12427
        iprot.skip(ftype)
-
 
12428
      iprot.readFieldEnd()
-
 
12429
    iprot.readStructEnd()
-
 
12430
 
-
 
12431
  def write(self, oprot):
-
 
12432
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
12433
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
12434
      return
-
 
12435
    oprot.writeStructBegin('getNonDeliveredOrdersbyCourier_result')
-
 
12436
    if self.success is not None:
-
 
12437
      oprot.writeFieldBegin('success', TType.LIST, 0)
-
 
12438
      oprot.writeListBegin(TType.STRUCT, len(self.success))
-
 
12439
      for iter238 in self.success:
-
 
12440
        iter238.write(oprot)
-
 
12441
      oprot.writeListEnd()
-
 
12442
      oprot.writeFieldEnd()
-
 
12443
    oprot.writeFieldStop()
-
 
12444
    oprot.writeStructEnd()
-
 
12445
 
-
 
12446
  def validate(self):
-
 
12447
    return
-
 
12448
 
-
 
12449
 
-
 
12450
  def __repr__(self):
-
 
12451
    L = ['%s=%r' % (key, value)
-
 
12452
      for key, value in self.__dict__.iteritems()]
-
 
12453
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
12454
 
-
 
12455
  def __eq__(self, other):
-
 
12456
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
12457
 
-
 
12458
  def __ne__(self, other):
-
 
12459
    return not (self == other)
-
 
12460
 
-
 
12461
class markOrdersAsLocalConnected_args:
-
 
12462
  """
-
 
12463
  Attributes:
-
 
12464
   - providerId
-
 
12465
   - local_connected_orders
-
 
12466
  """
-
 
12467
 
-
 
12468
  thrift_spec = (
-
 
12469
    None, # 0
-
 
12470
    (1, TType.I64, 'providerId', None, None, ), # 1
-
 
12471
    (2, TType.MAP, 'local_connected_orders', (TType.STRING,None,TType.STRING,None), None, ), # 2
-
 
12472
  )
-
 
12473
 
-
 
12474
  def __init__(self, providerId=None, local_connected_orders=None,):
-
 
12475
    self.providerId = providerId
-
 
12476
    self.local_connected_orders = local_connected_orders
-
 
12477
 
-
 
12478
  def read(self, iprot):
-
 
12479
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
12480
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
12481
      return
-
 
12482
    iprot.readStructBegin()
-
 
12483
    while True:
-
 
12484
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
12485
      if ftype == TType.STOP:
-
 
12486
        break
-
 
12487
      if fid == 1:
-
 
12488
        if ftype == TType.I64:
-
 
12489
          self.providerId = iprot.readI64();
-
 
12490
        else:
-
 
12491
          iprot.skip(ftype)
11815
      elif fid == 1:
12492
      elif fid == 2:
-
 
12493
        if ftype == TType.MAP:
-
 
12494
          self.local_connected_orders = {}
-
 
12495
          (_ktype240, _vtype241, _size239 ) = iprot.readMapBegin() 
-
 
12496
          for _i243 in xrange(_size239):
-
 
12497
            _key244 = iprot.readString();
-
 
12498
            _val245 = iprot.readString();
-
 
12499
            self.local_connected_orders[_key244] = _val245
-
 
12500
          iprot.readMapEnd()
-
 
12501
        else:
-
 
12502
          iprot.skip(ftype)
-
 
12503
      else:
-
 
12504
        iprot.skip(ftype)
-
 
12505
      iprot.readFieldEnd()
-
 
12506
    iprot.readStructEnd()
-
 
12507
 
-
 
12508
  def write(self, oprot):
-
 
12509
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
12510
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
12511
      return
-
 
12512
    oprot.writeStructBegin('markOrdersAsLocalConnected_args')
-
 
12513
    if self.providerId is not None:
-
 
12514
      oprot.writeFieldBegin('providerId', TType.I64, 1)
-
 
12515
      oprot.writeI64(self.providerId)
-
 
12516
      oprot.writeFieldEnd()
-
 
12517
    if self.local_connected_orders is not None:
-
 
12518
      oprot.writeFieldBegin('local_connected_orders', TType.MAP, 2)
-
 
12519
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.local_connected_orders))
-
 
12520
      for kiter246,viter247 in self.local_connected_orders.items():
-
 
12521
        oprot.writeString(kiter246)
-
 
12522
        oprot.writeString(viter247)
-
 
12523
      oprot.writeMapEnd()
-
 
12524
      oprot.writeFieldEnd()
-
 
12525
    oprot.writeFieldStop()
-
 
12526
    oprot.writeStructEnd()
-
 
12527
 
-
 
12528
  def validate(self):
-
 
12529
    return
-
 
12530
 
-
 
12531
 
-
 
12532
  def __repr__(self):
-
 
12533
    L = ['%s=%r' % (key, value)
-
 
12534
      for key, value in self.__dict__.iteritems()]
-
 
12535
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
12536
 
-
 
12537
  def __eq__(self, other):
-
 
12538
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
12539
 
-
 
12540
  def __ne__(self, other):
-
 
12541
    return not (self == other)
-
 
12542
 
-
 
12543
class markOrdersAsLocalConnected_result:
-
 
12544
  """
-
 
12545
  Attributes:
-
 
12546
   - ex
-
 
12547
  """
-
 
12548
 
-
 
12549
  thrift_spec = (
-
 
12550
    None, # 0
-
 
12551
    (1, TType.STRUCT, 'ex', (TransactionServiceException, TransactionServiceException.thrift_spec), None, ), # 1
-
 
12552
  )
-
 
12553
 
-
 
12554
  def __init__(self, ex=None,):
-
 
12555
    self.ex = ex
-
 
12556
 
-
 
12557
  def read(self, iprot):
-
 
12558
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
12559
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
12560
      return
-
 
12561
    iprot.readStructBegin()
-
 
12562
    while True:
-
 
12563
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
12564
      if ftype == TType.STOP:
-
 
12565
        break
-
 
12566
      if fid == 1:
11816
        if ftype == TType.STRUCT:
12567
        if ftype == TType.STRUCT:
11817
          self.ex = TransactionServiceException()
12568
          self.ex = TransactionServiceException()
11818
          self.ex.read(iprot)
12569
          self.ex.read(iprot)
11819
        else:
12570
        else:
11820
          iprot.skip(ftype)
12571
          iprot.skip(ftype)
Line 11825... Line 12576...
11825
 
12576
 
11826
  def write(self, oprot):
12577
  def write(self, oprot):
11827
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
12578
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
11828
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
12579
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
11829
      return
12580
      return
-
 
12581
    oprot.writeStructBegin('markOrdersAsLocalConnected_result')
-
 
12582
    if self.ex is not None:
-
 
12583
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
-
 
12584
      self.ex.write(oprot)
-
 
12585
      oprot.writeFieldEnd()
-
 
12586
    oprot.writeFieldStop()
-
 
12587
    oprot.writeStructEnd()
-
 
12588
 
-
 
12589
  def validate(self):
-
 
12590
    return
-
 
12591
 
-
 
12592
 
-
 
12593
  def __repr__(self):
-
 
12594
    L = ['%s=%r' % (key, value)
-
 
12595
      for key, value in self.__dict__.iteritems()]
-
 
12596
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
12597
 
-
 
12598
  def __eq__(self, other):
-
 
12599
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
12600
 
-
 
12601
  def __ne__(self, other):
-
 
12602
    return not (self == other)
-
 
12603
 
-
 
12604
class getOrdersNotLocalConnected_args:
-
 
12605
  """
-
 
12606
  Attributes:
-
 
12607
   - providerId
-
 
12608
  """
-
 
12609
 
-
 
12610
  thrift_spec = (
-
 
12611
    None, # 0
-
 
12612
    (1, TType.I64, 'providerId', None, None, ), # 1
-
 
12613
  )
-
 
12614
 
-
 
12615
  def __init__(self, providerId=None,):
-
 
12616
    self.providerId = providerId
-
 
12617
 
-
 
12618
  def read(self, iprot):
-
 
12619
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
12620
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
12621
      return
-
 
12622
    iprot.readStructBegin()
-
 
12623
    while True:
-
 
12624
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
12625
      if ftype == TType.STOP:
-
 
12626
        break
-
 
12627
      if fid == 1:
-
 
12628
        if ftype == TType.I64:
-
 
12629
          self.providerId = iprot.readI64();
-
 
12630
        else:
-
 
12631
          iprot.skip(ftype)
-
 
12632
      else:
-
 
12633
        iprot.skip(ftype)
-
 
12634
      iprot.readFieldEnd()
-
 
12635
    iprot.readStructEnd()
-
 
12636
 
-
 
12637
  def write(self, oprot):
-
 
12638
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
12639
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
12640
      return
-
 
12641
    oprot.writeStructBegin('getOrdersNotLocalConnected_args')
-
 
12642
    if self.providerId is not None:
-
 
12643
      oprot.writeFieldBegin('providerId', TType.I64, 1)
-
 
12644
      oprot.writeI64(self.providerId)
-
 
12645
      oprot.writeFieldEnd()
-
 
12646
    oprot.writeFieldStop()
-
 
12647
    oprot.writeStructEnd()
-
 
12648
 
-
 
12649
  def validate(self):
-
 
12650
    return
-
 
12651
 
-
 
12652
 
-
 
12653
  def __repr__(self):
-
 
12654
    L = ['%s=%r' % (key, value)
-
 
12655
      for key, value in self.__dict__.iteritems()]
-
 
12656
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
12657
 
-
 
12658
  def __eq__(self, other):
-
 
12659
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
12660
 
-
 
12661
  def __ne__(self, other):
-
 
12662
    return not (self == other)
-
 
12663
 
-
 
12664
class getOrdersNotLocalConnected_result:
-
 
12665
  """
-
 
12666
  Attributes:
-
 
12667
   - success
-
 
12668
  """
-
 
12669
 
-
 
12670
  thrift_spec = (
-
 
12671
    (0, TType.LIST, 'success', (TType.STRUCT,(Order, Order.thrift_spec)), None, ), # 0
-
 
12672
  )
-
 
12673
 
-
 
12674
  def __init__(self, success=None,):
-
 
12675
    self.success = success
-
 
12676
 
-
 
12677
  def read(self, iprot):
-
 
12678
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
12679
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
12680
      return
-
 
12681
    iprot.readStructBegin()
-
 
12682
    while True:
-
 
12683
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
12684
      if ftype == TType.STOP:
-
 
12685
        break
-
 
12686
      if fid == 0:
-
 
12687
        if ftype == TType.LIST:
-
 
12688
          self.success = []
-
 
12689
          (_etype251, _size248) = iprot.readListBegin()
-
 
12690
          for _i252 in xrange(_size248):
-
 
12691
            _elem253 = Order()
-
 
12692
            _elem253.read(iprot)
-
 
12693
            self.success.append(_elem253)
-
 
12694
          iprot.readListEnd()
-
 
12695
        else:
-
 
12696
          iprot.skip(ftype)
-
 
12697
      else:
-
 
12698
        iprot.skip(ftype)
-
 
12699
      iprot.readFieldEnd()
-
 
12700
    iprot.readStructEnd()
-
 
12701
 
-
 
12702
  def write(self, oprot):
-
 
12703
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
12704
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
12705
      return
11830
    oprot.writeStructBegin('updateNonDeliveryReason_result')
12706
    oprot.writeStructBegin('getOrdersNotLocalConnected_result')
11831
    if self.success is not None:
12707
    if self.success is not None:
11832
      oprot.writeFieldBegin('success', TType.LIST, 0)
12708
      oprot.writeFieldBegin('success', TType.LIST, 0)
11833
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12709
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11834
      for iter231 in self.success:
12710
      for iter254 in self.success:
11835
        iter231.write(oprot)
12711
        iter254.write(oprot)
11836
      oprot.writeListEnd()
12712
      oprot.writeListEnd()
11837
      oprot.writeFieldEnd()
12713
      oprot.writeFieldEnd()
-
 
12714
    oprot.writeFieldStop()
-
 
12715
    oprot.writeStructEnd()
-
 
12716
 
-
 
12717
  def validate(self):
-
 
12718
    return
-
 
12719
 
-
 
12720
 
-
 
12721
  def __repr__(self):
-
 
12722
    L = ['%s=%r' % (key, value)
-
 
12723
      for key, value in self.__dict__.iteritems()]
-
 
12724
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
12725
 
-
 
12726
  def __eq__(self, other):
-
 
12727
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
12728
 
-
 
12729
  def __ne__(self, other):
-
 
12730
    return not (self == other)
-
 
12731
 
-
 
12732
class markOrdersAsDestinationCityReached_args:
-
 
12733
  """
-
 
12734
  Attributes:
-
 
12735
   - providerId
-
 
12736
   - destination_city_reached_orders
-
 
12737
  """
-
 
12738
 
-
 
12739
  thrift_spec = (
-
 
12740
    None, # 0
-
 
12741
    (1, TType.I64, 'providerId', None, None, ), # 1
-
 
12742
    (2, TType.MAP, 'destination_city_reached_orders', (TType.STRING,None,TType.STRING,None), None, ), # 2
-
 
12743
  )
-
 
12744
 
-
 
12745
  def __init__(self, providerId=None, destination_city_reached_orders=None,):
-
 
12746
    self.providerId = providerId
-
 
12747
    self.destination_city_reached_orders = destination_city_reached_orders
-
 
12748
 
-
 
12749
  def read(self, iprot):
-
 
12750
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
12751
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
12752
      return
-
 
12753
    iprot.readStructBegin()
-
 
12754
    while True:
-
 
12755
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
12756
      if ftype == TType.STOP:
-
 
12757
        break
-
 
12758
      if fid == 1:
-
 
12759
        if ftype == TType.I64:
-
 
12760
          self.providerId = iprot.readI64();
-
 
12761
        else:
-
 
12762
          iprot.skip(ftype)
-
 
12763
      elif fid == 2:
-
 
12764
        if ftype == TType.MAP:
-
 
12765
          self.destination_city_reached_orders = {}
-
 
12766
          (_ktype256, _vtype257, _size255 ) = iprot.readMapBegin() 
-
 
12767
          for _i259 in xrange(_size255):
-
 
12768
            _key260 = iprot.readString();
-
 
12769
            _val261 = iprot.readString();
-
 
12770
            self.destination_city_reached_orders[_key260] = _val261
-
 
12771
          iprot.readMapEnd()
-
 
12772
        else:
-
 
12773
          iprot.skip(ftype)
-
 
12774
      else:
-
 
12775
        iprot.skip(ftype)
-
 
12776
      iprot.readFieldEnd()
-
 
12777
    iprot.readStructEnd()
-
 
12778
 
-
 
12779
  def write(self, oprot):
-
 
12780
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
12781
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
12782
      return
-
 
12783
    oprot.writeStructBegin('markOrdersAsDestinationCityReached_args')
-
 
12784
    if self.providerId is not None:
-
 
12785
      oprot.writeFieldBegin('providerId', TType.I64, 1)
-
 
12786
      oprot.writeI64(self.providerId)
-
 
12787
      oprot.writeFieldEnd()
-
 
12788
    if self.destination_city_reached_orders is not None:
-
 
12789
      oprot.writeFieldBegin('destination_city_reached_orders', TType.MAP, 2)
-
 
12790
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.destination_city_reached_orders))
-
 
12791
      for kiter262,viter263 in self.destination_city_reached_orders.items():
-
 
12792
        oprot.writeString(kiter262)
-
 
12793
        oprot.writeString(viter263)
-
 
12794
      oprot.writeMapEnd()
-
 
12795
      oprot.writeFieldEnd()
-
 
12796
    oprot.writeFieldStop()
-
 
12797
    oprot.writeStructEnd()
-
 
12798
 
-
 
12799
  def validate(self):
-
 
12800
    return
-
 
12801
 
-
 
12802
 
-
 
12803
  def __repr__(self):
-
 
12804
    L = ['%s=%r' % (key, value)
-
 
12805
      for key, value in self.__dict__.iteritems()]
-
 
12806
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
12807
 
-
 
12808
  def __eq__(self, other):
-
 
12809
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
12810
 
-
 
12811
  def __ne__(self, other):
-
 
12812
    return not (self == other)
-
 
12813
 
-
 
12814
class markOrdersAsDestinationCityReached_result:
-
 
12815
  """
-
 
12816
  Attributes:
-
 
12817
   - ex
-
 
12818
  """
-
 
12819
 
-
 
12820
  thrift_spec = (
-
 
12821
    None, # 0
-
 
12822
    (1, TType.STRUCT, 'ex', (TransactionServiceException, TransactionServiceException.thrift_spec), None, ), # 1
-
 
12823
  )
-
 
12824
 
-
 
12825
  def __init__(self, ex=None,):
-
 
12826
    self.ex = ex
-
 
12827
 
-
 
12828
  def read(self, iprot):
-
 
12829
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
12830
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
12831
      return
-
 
12832
    iprot.readStructBegin()
-
 
12833
    while True:
-
 
12834
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
12835
      if ftype == TType.STOP:
-
 
12836
        break
-
 
12837
      if fid == 1:
-
 
12838
        if ftype == TType.STRUCT:
-
 
12839
          self.ex = TransactionServiceException()
-
 
12840
          self.ex.read(iprot)
-
 
12841
        else:
-
 
12842
          iprot.skip(ftype)
-
 
12843
      else:
-
 
12844
        iprot.skip(ftype)
-
 
12845
      iprot.readFieldEnd()
-
 
12846
    iprot.readStructEnd()
-
 
12847
 
-
 
12848
  def write(self, oprot):
-
 
12849
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
12850
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
12851
      return
-
 
12852
    oprot.writeStructBegin('markOrdersAsDestinationCityReached_result')
-
 
12853
    if self.ex is not None:
-
 
12854
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
-
 
12855
      self.ex.write(oprot)
-
 
12856
      oprot.writeFieldEnd()
-
 
12857
    oprot.writeFieldStop()
-
 
12858
    oprot.writeStructEnd()
-
 
12859
 
-
 
12860
  def validate(self):
-
 
12861
    return
-
 
12862
 
-
 
12863
 
-
 
12864
  def __repr__(self):
-
 
12865
    L = ['%s=%r' % (key, value)
-
 
12866
      for key, value in self.__dict__.iteritems()]
-
 
12867
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
12868
 
-
 
12869
  def __eq__(self, other):
-
 
12870
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
12871
 
-
 
12872
  def __ne__(self, other):
-
 
12873
    return not (self == other)
-
 
12874
 
-
 
12875
class markOrdersAsFirstDeliveryAttempted_args:
-
 
12876
  """
-
 
12877
  Attributes:
-
 
12878
   - providerId
-
 
12879
   - first_atdl_orders
-
 
12880
  """
-
 
12881
 
-
 
12882
  thrift_spec = (
-
 
12883
    None, # 0
-
 
12884
    (1, TType.I64, 'providerId', None, None, ), # 1
-
 
12885
    (2, TType.MAP, 'first_atdl_orders', (TType.STRING,None,TType.STRING,None), None, ), # 2
-
 
12886
  )
-
 
12887
 
-
 
12888
  def __init__(self, providerId=None, first_atdl_orders=None,):
-
 
12889
    self.providerId = providerId
-
 
12890
    self.first_atdl_orders = first_atdl_orders
-
 
12891
 
-
 
12892
  def read(self, iprot):
-
 
12893
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
12894
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
12895
      return
-
 
12896
    iprot.readStructBegin()
-
 
12897
    while True:
-
 
12898
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
12899
      if ftype == TType.STOP:
-
 
12900
        break
-
 
12901
      if fid == 1:
-
 
12902
        if ftype == TType.I64:
-
 
12903
          self.providerId = iprot.readI64();
-
 
12904
        else:
-
 
12905
          iprot.skip(ftype)
-
 
12906
      elif fid == 2:
-
 
12907
        if ftype == TType.MAP:
-
 
12908
          self.first_atdl_orders = {}
-
 
12909
          (_ktype265, _vtype266, _size264 ) = iprot.readMapBegin() 
-
 
12910
          for _i268 in xrange(_size264):
-
 
12911
            _key269 = iprot.readString();
-
 
12912
            _val270 = iprot.readString();
-
 
12913
            self.first_atdl_orders[_key269] = _val270
-
 
12914
          iprot.readMapEnd()
-
 
12915
        else:
-
 
12916
          iprot.skip(ftype)
-
 
12917
      else:
-
 
12918
        iprot.skip(ftype)
-
 
12919
      iprot.readFieldEnd()
-
 
12920
    iprot.readStructEnd()
-
 
12921
 
-
 
12922
  def write(self, oprot):
-
 
12923
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
12924
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
12925
      return
-
 
12926
    oprot.writeStructBegin('markOrdersAsFirstDeliveryAttempted_args')
-
 
12927
    if self.providerId is not None:
-
 
12928
      oprot.writeFieldBegin('providerId', TType.I64, 1)
-
 
12929
      oprot.writeI64(self.providerId)
-
 
12930
      oprot.writeFieldEnd()
-
 
12931
    if self.first_atdl_orders is not None:
-
 
12932
      oprot.writeFieldBegin('first_atdl_orders', TType.MAP, 2)
-
 
12933
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.first_atdl_orders))
-
 
12934
      for kiter271,viter272 in self.first_atdl_orders.items():
-
 
12935
        oprot.writeString(kiter271)
-
 
12936
        oprot.writeString(viter272)
-
 
12937
      oprot.writeMapEnd()
-
 
12938
      oprot.writeFieldEnd()
-
 
12939
    oprot.writeFieldStop()
-
 
12940
    oprot.writeStructEnd()
-
 
12941
 
-
 
12942
  def validate(self):
-
 
12943
    return
-
 
12944
 
-
 
12945
 
-
 
12946
  def __repr__(self):
-
 
12947
    L = ['%s=%r' % (key, value)
-
 
12948
      for key, value in self.__dict__.iteritems()]
-
 
12949
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
12950
 
-
 
12951
  def __eq__(self, other):
-
 
12952
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
12953
 
-
 
12954
  def __ne__(self, other):
-
 
12955
    return not (self == other)
-
 
12956
 
-
 
12957
class markOrdersAsFirstDeliveryAttempted_result:
-
 
12958
  """
-
 
12959
  Attributes:
-
 
12960
   - ex
-
 
12961
  """
-
 
12962
 
-
 
12963
  thrift_spec = (
-
 
12964
    None, # 0
-
 
12965
    (1, TType.STRUCT, 'ex', (TransactionServiceException, TransactionServiceException.thrift_spec), None, ), # 1
-
 
12966
  )
-
 
12967
 
-
 
12968
  def __init__(self, ex=None,):
-
 
12969
    self.ex = ex
-
 
12970
 
-
 
12971
  def read(self, iprot):
-
 
12972
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
12973
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
12974
      return
-
 
12975
    iprot.readStructBegin()
-
 
12976
    while True:
-
 
12977
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
12978
      if ftype == TType.STOP:
-
 
12979
        break
-
 
12980
      if fid == 1:
-
 
12981
        if ftype == TType.STRUCT:
-
 
12982
          self.ex = TransactionServiceException()
-
 
12983
          self.ex.read(iprot)
-
 
12984
        else:
-
 
12985
          iprot.skip(ftype)
-
 
12986
      else:
-
 
12987
        iprot.skip(ftype)
-
 
12988
      iprot.readFieldEnd()
-
 
12989
    iprot.readStructEnd()
-
 
12990
 
-
 
12991
  def write(self, oprot):
-
 
12992
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
12993
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
12994
      return
-
 
12995
    oprot.writeStructBegin('markOrdersAsFirstDeliveryAttempted_result')
11838
    if self.ex is not None:
12996
    if self.ex is not None:
11839
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
12997
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
11840
      self.ex.write(oprot)
12998
      self.ex.write(oprot)
11841
      oprot.writeFieldEnd()
12999
      oprot.writeFieldEnd()
11842
    oprot.writeFieldStop()
13000
    oprot.writeFieldStop()
Line 11952... Line 13110...
11952
      if ftype == TType.STOP:
13110
      if ftype == TType.STOP:
11953
        break
13111
        break
11954
      if fid == 0:
13112
      if fid == 0:
11955
        if ftype == TType.LIST:
13113
        if ftype == TType.LIST:
11956
          self.success = []
13114
          self.success = []
11957
          (_etype235, _size232) = iprot.readListBegin()
13115
          (_etype276, _size273) = iprot.readListBegin()
11958
          for _i236 in xrange(_size232):
13116
          for _i277 in xrange(_size273):
11959
            _elem237 = Order()
13117
            _elem278 = Order()
11960
            _elem237.read(iprot)
13118
            _elem278.read(iprot)
11961
            self.success.append(_elem237)
13119
            self.success.append(_elem278)
11962
          iprot.readListEnd()
13120
          iprot.readListEnd()
11963
        else:
13121
        else:
11964
          iprot.skip(ftype)
13122
          iprot.skip(ftype)
11965
      else:
13123
      else:
11966
        iprot.skip(ftype)
13124
        iprot.skip(ftype)
Line 11973... Line 13131...
11973
      return
13131
      return
11974
    oprot.writeStructBegin('getUndeliveredOrders_result')
13132
    oprot.writeStructBegin('getUndeliveredOrders_result')
11975
    if self.success is not None:
13133
    if self.success is not None:
11976
      oprot.writeFieldBegin('success', TType.LIST, 0)
13134
      oprot.writeFieldBegin('success', TType.LIST, 0)
11977
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13135
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11978
      for iter238 in self.success:
13136
      for iter279 in self.success:
11979
        iter238.write(oprot)
13137
        iter279.write(oprot)
11980
      oprot.writeListEnd()
13138
      oprot.writeListEnd()
11981
      oprot.writeFieldEnd()
13139
      oprot.writeFieldEnd()
11982
    oprot.writeFieldStop()
13140
    oprot.writeFieldStop()
11983
    oprot.writeStructEnd()
13141
    oprot.writeStructEnd()
11984
 
13142
 
Line 12062... Line 13220...
12062
      if ftype == TType.STOP:
13220
      if ftype == TType.STOP:
12063
        break
13221
        break
12064
      if fid == 0:
13222
      if fid == 0:
12065
        if ftype == TType.LIST:
13223
        if ftype == TType.LIST:
12066
          self.success = []
13224
          self.success = []
12067
          (_etype242, _size239) = iprot.readListBegin()
13225
          (_etype283, _size280) = iprot.readListBegin()
12068
          for _i243 in xrange(_size239):
13226
          for _i284 in xrange(_size280):
12069
            _elem244 = Order()
13227
            _elem285 = Order()
12070
            _elem244.read(iprot)
13228
            _elem285.read(iprot)
12071
            self.success.append(_elem244)
13229
            self.success.append(_elem285)
12072
          iprot.readListEnd()
13230
          iprot.readListEnd()
12073
        else:
13231
        else:
12074
          iprot.skip(ftype)
13232
          iprot.skip(ftype)
12075
      else:
13233
      else:
12076
        iprot.skip(ftype)
13234
        iprot.skip(ftype)
Line 12083... Line 13241...
12083
      return
13241
      return
12084
    oprot.writeStructBegin('getUndeliveredOrdersExpectedDeliveryDateNotMet_result')
13242
    oprot.writeStructBegin('getUndeliveredOrdersExpectedDeliveryDateNotMet_result')
12085
    if self.success is not None:
13243
    if self.success is not None:
12086
      oprot.writeFieldBegin('success', TType.LIST, 0)
13244
      oprot.writeFieldBegin('success', TType.LIST, 0)
12087
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13245
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12088
      for iter245 in self.success:
13246
      for iter286 in self.success:
12089
        iter245.write(oprot)
13247
        iter286.write(oprot)
12090
      oprot.writeListEnd()
13248
      oprot.writeListEnd()
12091
      oprot.writeFieldEnd()
13249
      oprot.writeFieldEnd()
12092
    oprot.writeFieldStop()
13250
    oprot.writeFieldStop()
12093
    oprot.writeStructEnd()
13251
    oprot.writeStructEnd()
12094
 
13252
 
Line 13262... Line 14420...
13262
        else:
14420
        else:
13263
          iprot.skip(ftype)
14421
          iprot.skip(ftype)
13264
      elif fid == 2:
14422
      elif fid == 2:
13265
        if ftype == TType.MAP:
14423
        if ftype == TType.MAP:
13266
          self.pickupDetails = {}
14424
          self.pickupDetails = {}
13267
          (_ktype247, _vtype248, _size246 ) = iprot.readMapBegin() 
14425
          (_ktype288, _vtype289, _size287 ) = iprot.readMapBegin() 
13268
          for _i250 in xrange(_size246):
14426
          for _i291 in xrange(_size287):
13269
            _key251 = iprot.readString();
14427
            _key292 = iprot.readString();
13270
            _val252 = iprot.readString();
14428
            _val293 = iprot.readString();
13271
            self.pickupDetails[_key251] = _val252
14429
            self.pickupDetails[_key292] = _val293
13272
          iprot.readMapEnd()
14430
          iprot.readMapEnd()
13273
        else:
14431
        else:
13274
          iprot.skip(ftype)
14432
          iprot.skip(ftype)
13275
      else:
14433
      else:
13276
        iprot.skip(ftype)
14434
        iprot.skip(ftype)
Line 13287... Line 14445...
13287
      oprot.writeI64(self.providerId)
14445
      oprot.writeI64(self.providerId)
13288
      oprot.writeFieldEnd()
14446
      oprot.writeFieldEnd()
13289
    if self.pickupDetails is not None:
14447
    if self.pickupDetails is not None:
13290
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
14448
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
13291
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
14449
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
13292
      for kiter253,viter254 in self.pickupDetails.items():
14450
      for kiter294,viter295 in self.pickupDetails.items():
13293
        oprot.writeString(kiter253)
14451
        oprot.writeString(kiter294)
13294
        oprot.writeString(viter254)
14452
        oprot.writeString(viter295)
13295
      oprot.writeMapEnd()
14453
      oprot.writeMapEnd()
13296
      oprot.writeFieldEnd()
14454
      oprot.writeFieldEnd()
13297
    oprot.writeFieldStop()
14455
    oprot.writeFieldStop()
13298
    oprot.writeStructEnd()
14456
    oprot.writeStructEnd()
13299
 
14457
 
Line 13311... Line 14469...
13311
 
14469
 
13312
  def __ne__(self, other):
14470
  def __ne__(self, other):
13313
    return not (self == other)
14471
    return not (self == other)
13314
 
14472
 
13315
class markDoasAsPickedUp_result:
14473
class markDoasAsPickedUp_result:
-
 
14474
 
-
 
14475
  thrift_spec = (
-
 
14476
  )
-
 
14477
 
-
 
14478
  def read(self, iprot):
-
 
14479
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
14480
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
14481
      return
-
 
14482
    iprot.readStructBegin()
-
 
14483
    while True:
-
 
14484
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
14485
      if ftype == TType.STOP:
-
 
14486
        break
-
 
14487
      else:
-
 
14488
        iprot.skip(ftype)
-
 
14489
      iprot.readFieldEnd()
-
 
14490
    iprot.readStructEnd()
-
 
14491
 
-
 
14492
  def write(self, oprot):
-
 
14493
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
14494
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
14495
      return
-
 
14496
    oprot.writeStructBegin('markDoasAsPickedUp_result')
-
 
14497
    oprot.writeFieldStop()
-
 
14498
    oprot.writeStructEnd()
-
 
14499
 
-
 
14500
  def validate(self):
-
 
14501
    return
-
 
14502
 
-
 
14503
 
-
 
14504
  def __repr__(self):
-
 
14505
    L = ['%s=%r' % (key, value)
-
 
14506
      for key, value in self.__dict__.iteritems()]
-
 
14507
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
14508
 
-
 
14509
  def __eq__(self, other):
-
 
14510
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
14511
 
-
 
14512
  def __ne__(self, other):
-
 
14513
    return not (self == other)
-
 
14514
 
-
 
14515
class getDoasNotPickedUp_args:
-
 
14516
  """
-
 
14517
  Attributes:
-
 
14518
   - providerId
-
 
14519
  """
-
 
14520
 
-
 
14521
  thrift_spec = (
-
 
14522
    None, # 0
-
 
14523
    (1, TType.I64, 'providerId', None, None, ), # 1
-
 
14524
  )
-
 
14525
 
-
 
14526
  def __init__(self, providerId=None,):
-
 
14527
    self.providerId = providerId
-
 
14528
 
-
 
14529
  def read(self, iprot):
-
 
14530
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
14531
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
14532
      return
-
 
14533
    iprot.readStructBegin()
-
 
14534
    while True:
-
 
14535
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
14536
      if ftype == TType.STOP:
-
 
14537
        break
-
 
14538
      if fid == 1:
-
 
14539
        if ftype == TType.I64:
-
 
14540
          self.providerId = iprot.readI64();
-
 
14541
        else:
-
 
14542
          iprot.skip(ftype)
-
 
14543
      else:
-
 
14544
        iprot.skip(ftype)
-
 
14545
      iprot.readFieldEnd()
-
 
14546
    iprot.readStructEnd()
-
 
14547
 
-
 
14548
  def write(self, oprot):
-
 
14549
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
14550
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
14551
      return
-
 
14552
    oprot.writeStructBegin('getDoasNotPickedUp_args')
-
 
14553
    if self.providerId is not None:
-
 
14554
      oprot.writeFieldBegin('providerId', TType.I64, 1)
-
 
14555
      oprot.writeI64(self.providerId)
-
 
14556
      oprot.writeFieldEnd()
-
 
14557
    oprot.writeFieldStop()
-
 
14558
    oprot.writeStructEnd()
-
 
14559
 
-
 
14560
  def validate(self):
-
 
14561
    return
-
 
14562
 
-
 
14563
 
-
 
14564
  def __repr__(self):
-
 
14565
    L = ['%s=%r' % (key, value)
-
 
14566
      for key, value in self.__dict__.iteritems()]
-
 
14567
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
14568
 
-
 
14569
  def __eq__(self, other):
-
 
14570
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
14571
 
-
 
14572
  def __ne__(self, other):
-
 
14573
    return not (self == other)
-
 
14574
 
-
 
14575
class getDoasNotPickedUp_result:
13316
  """
14576
  """
13317
  Attributes:
14577
  Attributes:
13318
   - success
14578
   - success
13319
  """
14579
  """
13320
 
14580
 
Line 13335... Line 14595...
13335
      if ftype == TType.STOP:
14595
      if ftype == TType.STOP:
13336
        break
14596
        break
13337
      if fid == 0:
14597
      if fid == 0:
13338
        if ftype == TType.LIST:
14598
        if ftype == TType.LIST:
13339
          self.success = []
14599
          self.success = []
13340
          (_etype258, _size255) = iprot.readListBegin()
14600
          (_etype299, _size296) = iprot.readListBegin()
13341
          for _i259 in xrange(_size255):
14601
          for _i300 in xrange(_size296):
13342
            _elem260 = Order()
14602
            _elem301 = Order()
13343
            _elem260.read(iprot)
14603
            _elem301.read(iprot)
13344
            self.success.append(_elem260)
14604
            self.success.append(_elem301)
13345
          iprot.readListEnd()
14605
          iprot.readListEnd()
13346
        else:
14606
        else:
13347
          iprot.skip(ftype)
14607
          iprot.skip(ftype)
13348
      else:
14608
      else:
13349
        iprot.skip(ftype)
14609
        iprot.skip(ftype)
Line 13352... Line 14612...
13352
 
14612
 
13353
  def write(self, oprot):
14613
  def write(self, oprot):
13354
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
14614
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
13355
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
14615
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
13356
      return
14616
      return
13357
    oprot.writeStructBegin('markDoasAsPickedUp_result')
14617
    oprot.writeStructBegin('getDoasNotPickedUp_result')
13358
    if self.success is not None:
14618
    if self.success is not None:
13359
      oprot.writeFieldBegin('success', TType.LIST, 0)
14619
      oprot.writeFieldBegin('success', TType.LIST, 0)
13360
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14620
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13361
      for iter261 in self.success:
14621
      for iter302 in self.success:
13362
        iter261.write(oprot)
14622
        iter302.write(oprot)
13363
      oprot.writeListEnd()
14623
      oprot.writeListEnd()
13364
      oprot.writeFieldEnd()
14624
      oprot.writeFieldEnd()
13365
    oprot.writeFieldStop()
14625
    oprot.writeFieldStop()
13366
    oprot.writeStructEnd()
14626
    oprot.writeStructEnd()
13367
 
14627
 
Line 13412... Line 14672...
13412
        else:
14672
        else:
13413
          iprot.skip(ftype)
14673
          iprot.skip(ftype)
13414
      elif fid == 2:
14674
      elif fid == 2:
13415
        if ftype == TType.MAP:
14675
        if ftype == TType.MAP:
13416
          self.pickupDetails = {}
14676
          self.pickupDetails = {}
13417
          (_ktype263, _vtype264, _size262 ) = iprot.readMapBegin() 
14677
          (_ktype304, _vtype305, _size303 ) = iprot.readMapBegin() 
13418
          for _i266 in xrange(_size262):
14678
          for _i307 in xrange(_size303):
13419
            _key267 = iprot.readString();
14679
            _key308 = iprot.readString();
13420
            _val268 = iprot.readString();
14680
            _val309 = iprot.readString();
13421
            self.pickupDetails[_key267] = _val268
14681
            self.pickupDetails[_key308] = _val309
13422
          iprot.readMapEnd()
14682
          iprot.readMapEnd()
13423
        else:
14683
        else:
13424
          iprot.skip(ftype)
14684
          iprot.skip(ftype)
13425
      else:
14685
      else:
13426
        iprot.skip(ftype)
14686
        iprot.skip(ftype)
Line 13437... Line 14697...
13437
      oprot.writeI64(self.providerId)
14697
      oprot.writeI64(self.providerId)
13438
      oprot.writeFieldEnd()
14698
      oprot.writeFieldEnd()
13439
    if self.pickupDetails is not None:
14699
    if self.pickupDetails is not None:
13440
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
14700
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
13441
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
14701
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
13442
      for kiter269,viter270 in self.pickupDetails.items():
14702
      for kiter310,viter311 in self.pickupDetails.items():
13443
        oprot.writeString(kiter269)
14703
        oprot.writeString(kiter310)
13444
        oprot.writeString(viter270)
14704
        oprot.writeString(viter311)
13445
      oprot.writeMapEnd()
14705
      oprot.writeMapEnd()
13446
      oprot.writeFieldEnd()
14706
      oprot.writeFieldEnd()
13447
    oprot.writeFieldStop()
14707
    oprot.writeFieldStop()
13448
    oprot.writeStructEnd()
14708
    oprot.writeStructEnd()
13449
 
14709
 
Line 13461... Line 14721...
13461
 
14721
 
13462
  def __ne__(self, other):
14722
  def __ne__(self, other):
13463
    return not (self == other)
14723
    return not (self == other)
13464
 
14724
 
13465
class markReturnOrdersAsPickedUp_result:
14725
class markReturnOrdersAsPickedUp_result:
-
 
14726
 
-
 
14727
  thrift_spec = (
-
 
14728
  )
-
 
14729
 
-
 
14730
  def read(self, iprot):
-
 
14731
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
14732
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
14733
      return
-
 
14734
    iprot.readStructBegin()
-
 
14735
    while True:
-
 
14736
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
14737
      if ftype == TType.STOP:
-
 
14738
        break
-
 
14739
      else:
-
 
14740
        iprot.skip(ftype)
-
 
14741
      iprot.readFieldEnd()
-
 
14742
    iprot.readStructEnd()
-
 
14743
 
-
 
14744
  def write(self, oprot):
-
 
14745
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
14746
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
14747
      return
-
 
14748
    oprot.writeStructBegin('markReturnOrdersAsPickedUp_result')
-
 
14749
    oprot.writeFieldStop()
-
 
14750
    oprot.writeStructEnd()
-
 
14751
 
-
 
14752
  def validate(self):
-
 
14753
    return
-
 
14754
 
-
 
14755
 
-
 
14756
  def __repr__(self):
-
 
14757
    L = ['%s=%r' % (key, value)
-
 
14758
      for key, value in self.__dict__.iteritems()]
-
 
14759
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
14760
 
-
 
14761
  def __eq__(self, other):
-
 
14762
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
14763
 
-
 
14764
  def __ne__(self, other):
-
 
14765
    return not (self == other)
-
 
14766
 
-
 
14767
class getReturnOrdersNotPickedUp_args:
-
 
14768
  """
-
 
14769
  Attributes:
-
 
14770
   - providerId
-
 
14771
  """
-
 
14772
 
-
 
14773
  thrift_spec = (
-
 
14774
    None, # 0
-
 
14775
    (1, TType.I64, 'providerId', None, None, ), # 1
-
 
14776
  )
-
 
14777
 
-
 
14778
  def __init__(self, providerId=None,):
-
 
14779
    self.providerId = providerId
-
 
14780
 
-
 
14781
  def read(self, iprot):
-
 
14782
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
14783
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
14784
      return
-
 
14785
    iprot.readStructBegin()
-
 
14786
    while True:
-
 
14787
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
14788
      if ftype == TType.STOP:
-
 
14789
        break
-
 
14790
      if fid == 1:
-
 
14791
        if ftype == TType.I64:
-
 
14792
          self.providerId = iprot.readI64();
-
 
14793
        else:
-
 
14794
          iprot.skip(ftype)
-
 
14795
      else:
-
 
14796
        iprot.skip(ftype)
-
 
14797
      iprot.readFieldEnd()
-
 
14798
    iprot.readStructEnd()
-
 
14799
 
-
 
14800
  def write(self, oprot):
-
 
14801
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
14802
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
14803
      return
-
 
14804
    oprot.writeStructBegin('getReturnOrdersNotPickedUp_args')
-
 
14805
    if self.providerId is not None:
-
 
14806
      oprot.writeFieldBegin('providerId', TType.I64, 1)
-
 
14807
      oprot.writeI64(self.providerId)
-
 
14808
      oprot.writeFieldEnd()
-
 
14809
    oprot.writeFieldStop()
-
 
14810
    oprot.writeStructEnd()
-
 
14811
 
-
 
14812
  def validate(self):
-
 
14813
    return
-
 
14814
 
-
 
14815
 
-
 
14816
  def __repr__(self):
-
 
14817
    L = ['%s=%r' % (key, value)
-
 
14818
      for key, value in self.__dict__.iteritems()]
-
 
14819
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
14820
 
-
 
14821
  def __eq__(self, other):
-
 
14822
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
14823
 
-
 
14824
  def __ne__(self, other):
-
 
14825
    return not (self == other)
-
 
14826
 
-
 
14827
class getReturnOrdersNotPickedUp_result:
13466
  """
14828
  """
13467
  Attributes:
14829
  Attributes:
13468
   - success
14830
   - success
13469
  """
14831
  """
13470
 
14832
 
Line 13485... Line 14847...
13485
      if ftype == TType.STOP:
14847
      if ftype == TType.STOP:
13486
        break
14848
        break
13487
      if fid == 0:
14849
      if fid == 0:
13488
        if ftype == TType.LIST:
14850
        if ftype == TType.LIST:
13489
          self.success = []
14851
          self.success = []
13490
          (_etype274, _size271) = iprot.readListBegin()
14852
          (_etype315, _size312) = iprot.readListBegin()
13491
          for _i275 in xrange(_size271):
14853
          for _i316 in xrange(_size312):
13492
            _elem276 = Order()
14854
            _elem317 = Order()
13493
            _elem276.read(iprot)
14855
            _elem317.read(iprot)
13494
            self.success.append(_elem276)
14856
            self.success.append(_elem317)
13495
          iprot.readListEnd()
14857
          iprot.readListEnd()
13496
        else:
14858
        else:
13497
          iprot.skip(ftype)
14859
          iprot.skip(ftype)
13498
      else:
14860
      else:
13499
        iprot.skip(ftype)
14861
        iprot.skip(ftype)
Line 13502... Line 14864...
13502
 
14864
 
13503
  def write(self, oprot):
14865
  def write(self, oprot):
13504
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
14866
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
13505
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
14867
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
13506
      return
14868
      return
13507
    oprot.writeStructBegin('markReturnOrdersAsPickedUp_result')
14869
    oprot.writeStructBegin('getReturnOrdersNotPickedUp_result')
13508
    if self.success is not None:
14870
    if self.success is not None:
13509
      oprot.writeFieldBegin('success', TType.LIST, 0)
14871
      oprot.writeFieldBegin('success', TType.LIST, 0)
13510
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14872
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13511
      for iter277 in self.success:
14873
      for iter318 in self.success:
13512
        iter277.write(oprot)
14874
        iter318.write(oprot)
13513
      oprot.writeListEnd()
14875
      oprot.writeListEnd()
13514
      oprot.writeFieldEnd()
14876
      oprot.writeFieldEnd()
13515
    oprot.writeFieldStop()
14877
    oprot.writeFieldStop()
13516
    oprot.writeStructEnd()
14878
    oprot.writeStructEnd()
13517
 
14879
 
Line 14357... Line 15719...
14357
      if ftype == TType.STOP:
15719
      if ftype == TType.STOP:
14358
        break
15720
        break
14359
      if fid == 0:
15721
      if fid == 0:
14360
        if ftype == TType.LIST:
15722
        if ftype == TType.LIST:
14361
          self.success = []
15723
          self.success = []
14362
          (_etype281, _size278) = iprot.readListBegin()
15724
          (_etype322, _size319) = iprot.readListBegin()
14363
          for _i282 in xrange(_size278):
15725
          for _i323 in xrange(_size319):
14364
            _elem283 = ReturnOrder()
15726
            _elem324 = ReturnOrder()
14365
            _elem283.read(iprot)
15727
            _elem324.read(iprot)
14366
            self.success.append(_elem283)
15728
            self.success.append(_elem324)
14367
          iprot.readListEnd()
15729
          iprot.readListEnd()
14368
        else:
15730
        else:
14369
          iprot.skip(ftype)
15731
          iprot.skip(ftype)
14370
      else:
15732
      else:
14371
        iprot.skip(ftype)
15733
        iprot.skip(ftype)
Line 14378... Line 15740...
14378
      return
15740
      return
14379
    oprot.writeStructBegin('getReturnOrders_result')
15741
    oprot.writeStructBegin('getReturnOrders_result')
14380
    if self.success is not None:
15742
    if self.success is not None:
14381
      oprot.writeFieldBegin('success', TType.LIST, 0)
15743
      oprot.writeFieldBegin('success', TType.LIST, 0)
14382
      oprot.writeListBegin(TType.STRUCT, len(self.success))
15744
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14383
      for iter284 in self.success:
15745
      for iter325 in self.success:
14384
        iter284.write(oprot)
15746
        iter325.write(oprot)
14385
      oprot.writeListEnd()
15747
      oprot.writeListEnd()
14386
      oprot.writeFieldEnd()
15748
      oprot.writeFieldEnd()
14387
    oprot.writeFieldStop()
15749
    oprot.writeFieldStop()
14388
    oprot.writeStructEnd()
15750
    oprot.writeStructEnd()
14389
 
15751
 
Line 15292... Line 16654...
15292
      if ftype == TType.STOP:
16654
      if ftype == TType.STOP:
15293
        break
16655
        break
15294
      if fid == 1:
16656
      if fid == 1:
15295
        if ftype == TType.MAP:
16657
        if ftype == TType.MAP:
15296
          self.collectedAmountMap = {}
16658
          self.collectedAmountMap = {}
15297
          (_ktype286, _vtype287, _size285 ) = iprot.readMapBegin() 
16659
          (_ktype327, _vtype328, _size326 ) = iprot.readMapBegin() 
15298
          for _i289 in xrange(_size285):
16660
          for _i330 in xrange(_size326):
15299
            _key290 = iprot.readString();
16661
            _key331 = iprot.readString();
15300
            _val291 = iprot.readDouble();
16662
            _val332 = iprot.readDouble();
15301
            self.collectedAmountMap[_key290] = _val291
16663
            self.collectedAmountMap[_key331] = _val332
15302
          iprot.readMapEnd()
16664
          iprot.readMapEnd()
15303
        else:
16665
        else:
15304
          iprot.skip(ftype)
16666
          iprot.skip(ftype)
15305
      elif fid == 2:
16667
      elif fid == 2:
15306
        if ftype == TType.STRING:
16668
        if ftype == TType.STRING:
Line 15328... Line 16690...
15328
      return
16690
      return
15329
    oprot.writeStructBegin('reconcileCodCollection_args')
16691
    oprot.writeStructBegin('reconcileCodCollection_args')
15330
    if self.collectedAmountMap is not None:
16692
    if self.collectedAmountMap is not None:
15331
      oprot.writeFieldBegin('collectedAmountMap', TType.MAP, 1)
16693
      oprot.writeFieldBegin('collectedAmountMap', TType.MAP, 1)
15332
      oprot.writeMapBegin(TType.STRING, TType.DOUBLE, len(self.collectedAmountMap))
16694
      oprot.writeMapBegin(TType.STRING, TType.DOUBLE, len(self.collectedAmountMap))
15333
      for kiter292,viter293 in self.collectedAmountMap.items():
16695
      for kiter333,viter334 in self.collectedAmountMap.items():
15334
        oprot.writeString(kiter292)
16696
        oprot.writeString(kiter333)
15335
        oprot.writeDouble(viter293)
16697
        oprot.writeDouble(viter334)
15336
      oprot.writeMapEnd()
16698
      oprot.writeMapEnd()
15337
      oprot.writeFieldEnd()
16699
      oprot.writeFieldEnd()
15338
    if self.xferBy is not None:
16700
    if self.xferBy is not None:
15339
      oprot.writeFieldBegin('xferBy', TType.STRING, 2)
16701
      oprot.writeFieldBegin('xferBy', TType.STRING, 2)
15340
      oprot.writeString(self.xferBy)
16702
      oprot.writeString(self.xferBy)
Line 15391... Line 16753...
15391
      if ftype == TType.STOP:
16753
      if ftype == TType.STOP:
15392
        break
16754
        break
15393
      if fid == 0:
16755
      if fid == 0:
15394
        if ftype == TType.MAP:
16756
        if ftype == TType.MAP:
15395
          self.success = {}
16757
          self.success = {}
15396
          (_ktype295, _vtype296, _size294 ) = iprot.readMapBegin() 
16758
          (_ktype336, _vtype337, _size335 ) = iprot.readMapBegin() 
15397
          for _i298 in xrange(_size294):
16759
          for _i339 in xrange(_size335):
15398
            _key299 = iprot.readString();
16760
            _key340 = iprot.readString();
15399
            _val300 = iprot.readString();
16761
            _val341 = iprot.readString();
15400
            self.success[_key299] = _val300
16762
            self.success[_key340] = _val341
15401
          iprot.readMapEnd()
16763
          iprot.readMapEnd()
15402
        else:
16764
        else:
15403
          iprot.skip(ftype)
16765
          iprot.skip(ftype)
15404
      elif fid == 1:
16766
      elif fid == 1:
15405
        if ftype == TType.STRUCT:
16767
        if ftype == TType.STRUCT:
Line 15418... Line 16780...
15418
      return
16780
      return
15419
    oprot.writeStructBegin('reconcileCodCollection_result')
16781
    oprot.writeStructBegin('reconcileCodCollection_result')
15420
    if self.success is not None:
16782
    if self.success is not None:
15421
      oprot.writeFieldBegin('success', TType.MAP, 0)
16783
      oprot.writeFieldBegin('success', TType.MAP, 0)
15422
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.success))
16784
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.success))
15423
      for kiter301,viter302 in self.success.items():
16785
      for kiter342,viter343 in self.success.items():
15424
        oprot.writeString(kiter301)
16786
        oprot.writeString(kiter342)
15425
        oprot.writeString(viter302)
16787
        oprot.writeString(viter343)
15426
      oprot.writeMapEnd()
16788
      oprot.writeMapEnd()
15427
      oprot.writeFieldEnd()
16789
      oprot.writeFieldEnd()
15428
    if self.ex is not None:
16790
    if self.ex is not None:
15429
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
16791
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
15430
      self.ex.write(oprot)
16792
      self.ex.write(oprot)
Line 15530... Line 16892...
15530
      if ftype == TType.STOP:
16892
      if ftype == TType.STOP:
15531
        break
16893
        break
15532
      if fid == 0:
16894
      if fid == 0:
15533
        if ftype == TType.LIST:
16895
        if ftype == TType.LIST:
15534
          self.success = []
16896
          self.success = []
15535
          (_etype306, _size303) = iprot.readListBegin()
16897
          (_etype347, _size344) = iprot.readListBegin()
15536
          for _i307 in xrange(_size303):
16898
          for _i348 in xrange(_size344):
15537
            _elem308 = iprot.readI64();
16899
            _elem349 = iprot.readI64();
15538
            self.success.append(_elem308)
16900
            self.success.append(_elem349)
15539
          iprot.readListEnd()
16901
          iprot.readListEnd()
15540
        else:
16902
        else:
15541
          iprot.skip(ftype)
16903
          iprot.skip(ftype)
15542
      else:
16904
      else:
15543
        iprot.skip(ftype)
16905
        iprot.skip(ftype)
Line 15550... Line 16912...
15550
      return
16912
      return
15551
    oprot.writeStructBegin('getTransactionsRequiringExtraProcessing_result')
16913
    oprot.writeStructBegin('getTransactionsRequiringExtraProcessing_result')
15552
    if self.success is not None:
16914
    if self.success is not None:
15553
      oprot.writeFieldBegin('success', TType.LIST, 0)
16915
      oprot.writeFieldBegin('success', TType.LIST, 0)
15554
      oprot.writeListBegin(TType.I64, len(self.success))
16916
      oprot.writeListBegin(TType.I64, len(self.success))
15555
      for iter309 in self.success:
16917
      for iter350 in self.success:
15556
        oprot.writeI64(iter309)
16918
        oprot.writeI64(iter350)
15557
      oprot.writeListEnd()
16919
      oprot.writeListEnd()
15558
      oprot.writeFieldEnd()
16920
      oprot.writeFieldEnd()
15559
    oprot.writeFieldStop()
16921
    oprot.writeFieldStop()
15560
    oprot.writeStructEnd()
16922
    oprot.writeStructEnd()
15561
 
16923
 
Line 15753... Line 17115...
15753
      if ftype == TType.STOP:
17115
      if ftype == TType.STOP:
15754
        break
17116
        break
15755
      if fid == 0:
17117
      if fid == 0:
15756
        if ftype == TType.MAP:
17118
        if ftype == TType.MAP:
15757
          self.success = {}
17119
          self.success = {}
15758
          (_ktype311, _vtype312, _size310 ) = iprot.readMapBegin() 
17120
          (_ktype352, _vtype353, _size351 ) = iprot.readMapBegin() 
15759
          for _i314 in xrange(_size310):
17121
          for _i355 in xrange(_size351):
15760
            _key315 = iprot.readI64();
17122
            _key356 = iprot.readI64();
15761
            _val316 = iprot.readI64();
17123
            _val357 = iprot.readI64();
15762
            self.success[_key315] = _val316
17124
            self.success[_key356] = _val357
15763
          iprot.readMapEnd()
17125
          iprot.readMapEnd()
15764
        else:
17126
        else:
15765
          iprot.skip(ftype)
17127
          iprot.skip(ftype)
15766
      else:
17128
      else:
15767
        iprot.skip(ftype)
17129
        iprot.skip(ftype)
Line 15774... Line 17136...
15774
      return
17136
      return
15775
    oprot.writeStructBegin('getItemWiseRiskyOrdersCount_result')
17137
    oprot.writeStructBegin('getItemWiseRiskyOrdersCount_result')
15776
    if self.success is not None:
17138
    if self.success is not None:
15777
      oprot.writeFieldBegin('success', TType.MAP, 0)
17139
      oprot.writeFieldBegin('success', TType.MAP, 0)
15778
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
17140
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
15779
      for kiter317,viter318 in self.success.items():
17141
      for kiter358,viter359 in self.success.items():
15780
        oprot.writeI64(kiter317)
17142
        oprot.writeI64(kiter358)
15781
        oprot.writeI64(viter318)
17143
        oprot.writeI64(viter359)
15782
      oprot.writeMapEnd()
17144
      oprot.writeMapEnd()
15783
      oprot.writeFieldEnd()
17145
      oprot.writeFieldEnd()
15784
    oprot.writeFieldStop()
17146
    oprot.writeFieldStop()
15785
    oprot.writeStructEnd()
17147
    oprot.writeStructEnd()
15786
 
17148
 
Line 15823... Line 17185...
15823
      if ftype == TType.STOP:
17185
      if ftype == TType.STOP:
15824
        break
17186
        break
15825
      if fid == 1:
17187
      if fid == 1:
15826
        if ftype == TType.LIST:
17188
        if ftype == TType.LIST:
15827
          self.itemIds = []
17189
          self.itemIds = []
15828
          (_etype322, _size319) = iprot.readListBegin()
17190
          (_etype363, _size360) = iprot.readListBegin()
15829
          for _i323 in xrange(_size319):
17191
          for _i364 in xrange(_size360):
15830
            _elem324 = iprot.readI64();
17192
            _elem365 = iprot.readI64();
15831
            self.itemIds.append(_elem324)
17193
            self.itemIds.append(_elem365)
15832
          iprot.readListEnd()
17194
          iprot.readListEnd()
15833
        else:
17195
        else:
15834
          iprot.skip(ftype)
17196
          iprot.skip(ftype)
15835
      else:
17197
      else:
15836
        iprot.skip(ftype)
17198
        iprot.skip(ftype)
Line 15843... Line 17205...
15843
      return
17205
      return
15844
    oprot.writeStructBegin('getOrdersForItemIds_args')
17206
    oprot.writeStructBegin('getOrdersForItemIds_args')
15845
    if self.itemIds is not None:
17207
    if self.itemIds is not None:
15846
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
17208
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
15847
      oprot.writeListBegin(TType.I64, len(self.itemIds))
17209
      oprot.writeListBegin(TType.I64, len(self.itemIds))
15848
      for iter325 in self.itemIds:
17210
      for iter366 in self.itemIds:
15849
        oprot.writeI64(iter325)
17211
        oprot.writeI64(iter366)
15850
      oprot.writeListEnd()
17212
      oprot.writeListEnd()
15851
      oprot.writeFieldEnd()
17213
      oprot.writeFieldEnd()
15852
    oprot.writeFieldStop()
17214
    oprot.writeFieldStop()
15853
    oprot.writeStructEnd()
17215
    oprot.writeStructEnd()
15854
 
17216
 
Line 15890... Line 17252...
15890
      if ftype == TType.STOP:
17252
      if ftype == TType.STOP:
15891
        break
17253
        break
15892
      if fid == 0:
17254
      if fid == 0:
15893
        if ftype == TType.LIST:
17255
        if ftype == TType.LIST:
15894
          self.success = []
17256
          self.success = []
15895
          (_etype329, _size326) = iprot.readListBegin()
17257
          (_etype370, _size367) = iprot.readListBegin()
15896
          for _i330 in xrange(_size326):
17258
          for _i371 in xrange(_size367):
15897
            _elem331 = Order()
17259
            _elem372 = Order()
15898
            _elem331.read(iprot)
17260
            _elem372.read(iprot)
15899
            self.success.append(_elem331)
17261
            self.success.append(_elem372)
15900
          iprot.readListEnd()
17262
          iprot.readListEnd()
15901
        else:
17263
        else:
15902
          iprot.skip(ftype)
17264
          iprot.skip(ftype)
15903
      else:
17265
      else:
15904
        iprot.skip(ftype)
17266
        iprot.skip(ftype)
Line 15911... Line 17273...
15911
      return
17273
      return
15912
    oprot.writeStructBegin('getOrdersForItemIds_result')
17274
    oprot.writeStructBegin('getOrdersForItemIds_result')
15913
    if self.success is not None:
17275
    if self.success is not None:
15914
      oprot.writeFieldBegin('success', TType.LIST, 0)
17276
      oprot.writeFieldBegin('success', TType.LIST, 0)
15915
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17277
      oprot.writeListBegin(TType.STRUCT, len(self.success))
15916
      for iter332 in self.success:
17278
      for iter373 in self.success:
15917
        iter332.write(oprot)
17279
        iter373.write(oprot)
15918
      oprot.writeListEnd()
17280
      oprot.writeListEnd()
15919
      oprot.writeFieldEnd()
17281
      oprot.writeFieldEnd()
15920
    oprot.writeFieldStop()
17282
    oprot.writeFieldStop()
15921
    oprot.writeStructEnd()
17283
    oprot.writeStructEnd()
15922
 
17284
 
Line 17434... Line 18796...
17434
      if ftype == TType.STOP:
18796
      if ftype == TType.STOP:
17435
        break
18797
        break
17436
      if fid == 0:
18798
      if fid == 0:
17437
        if ftype == TType.MAP:
18799
        if ftype == TType.MAP:
17438
          self.success = {}
18800
          self.success = {}
17439
          (_ktype334, _vtype335, _size333 ) = iprot.readMapBegin() 
18801
          (_ktype375, _vtype376, _size374 ) = iprot.readMapBegin() 
17440
          for _i337 in xrange(_size333):
18802
          for _i378 in xrange(_size374):
17441
            _key338 = iprot.readI32();
18803
            _key379 = iprot.readI32();
17442
            _val339 = TimeoutSummary()
18804
            _val380 = TimeoutSummary()
17443
            _val339.read(iprot)
18805
            _val380.read(iprot)
17444
            self.success[_key338] = _val339
18806
            self.success[_key379] = _val380
17445
          iprot.readMapEnd()
18807
          iprot.readMapEnd()
17446
        else:
18808
        else:
17447
          iprot.skip(ftype)
18809
          iprot.skip(ftype)
17448
      elif fid == 1:
18810
      elif fid == 1:
17449
        if ftype == TType.STRUCT:
18811
        if ftype == TType.STRUCT:
Line 17462... Line 18824...
17462
      return
18824
      return
17463
    oprot.writeStructBegin('markOrdersAsTimeout_result')
18825
    oprot.writeStructBegin('markOrdersAsTimeout_result')
17464
    if self.success is not None:
18826
    if self.success is not None:
17465
      oprot.writeFieldBegin('success', TType.MAP, 0)
18827
      oprot.writeFieldBegin('success', TType.MAP, 0)
17466
      oprot.writeMapBegin(TType.I32, TType.STRUCT, len(self.success))
18828
      oprot.writeMapBegin(TType.I32, TType.STRUCT, len(self.success))
17467
      for kiter340,viter341 in self.success.items():
18829
      for kiter381,viter382 in self.success.items():
17468
        oprot.writeI32(kiter340)
18830
        oprot.writeI32(kiter381)
17469
        viter341.write(oprot)
18831
        viter382.write(oprot)
17470
      oprot.writeMapEnd()
18832
      oprot.writeMapEnd()
17471
      oprot.writeFieldEnd()
18833
      oprot.writeFieldEnd()
17472
    if self.ex is not None:
18834
    if self.ex is not None:
17473
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
18835
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
17474
      self.ex.write(oprot)
18836
      self.ex.write(oprot)
Line 17758... Line 19120...
17758
 
19120
 
17759
class getOrdersForProviderForStatus_args:
19121
class getOrdersForProviderForStatus_args:
17760
  """
19122
  """
17761
  Attributes:
19123
  Attributes:
17762
   - logistics_provider_id
19124
   - logistics_provider_id
17763
   - order_status
19125
   - order_status_list
17764
  """
19126
  """
17765
 
19127
 
17766
  thrift_spec = (
19128
  thrift_spec = (
17767
    None, # 0
19129
    None, # 0
17768
    (1, TType.I64, 'logistics_provider_id', None, None, ), # 1
19130
    (1, TType.I64, 'logistics_provider_id', None, None, ), # 1
17769
    (2, TType.I32, 'order_status', None, None, ), # 2
19131
    (2, TType.LIST, 'order_status_list', (TType.I32,None), None, ), # 2
17770
  )
19132
  )
17771
 
19133
 
17772
  def __init__(self, logistics_provider_id=None, order_status=None,):
19134
  def __init__(self, logistics_provider_id=None, order_status_list=None,):
17773
    self.logistics_provider_id = logistics_provider_id
19135
    self.logistics_provider_id = logistics_provider_id
17774
    self.order_status = order_status
19136
    self.order_status_list = order_status_list
17775
 
19137
 
17776
  def read(self, iprot):
19138
  def read(self, iprot):
17777
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
19139
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
17778
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
19140
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
17779
      return
19141
      return
Line 17786... Line 19148...
17786
        if ftype == TType.I64:
19148
        if ftype == TType.I64:
17787
          self.logistics_provider_id = iprot.readI64();
19149
          self.logistics_provider_id = iprot.readI64();
17788
        else:
19150
        else:
17789
          iprot.skip(ftype)
19151
          iprot.skip(ftype)
17790
      elif fid == 2:
19152
      elif fid == 2:
17791
        if ftype == TType.I32:
19153
        if ftype == TType.LIST:
-
 
19154
          self.order_status_list = []
-
 
19155
          (_etype386, _size383) = iprot.readListBegin()
-
 
19156
          for _i387 in xrange(_size383):
17792
          self.order_status = iprot.readI32();
19157
            _elem388 = iprot.readI32();
-
 
19158
            self.order_status_list.append(_elem388)
-
 
19159
          iprot.readListEnd()
17793
        else:
19160
        else:
17794
          iprot.skip(ftype)
19161
          iprot.skip(ftype)
17795
      else:
19162
      else:
17796
        iprot.skip(ftype)
19163
        iprot.skip(ftype)
17797
      iprot.readFieldEnd()
19164
      iprot.readFieldEnd()
Line 17804... Line 19171...
17804
    oprot.writeStructBegin('getOrdersForProviderForStatus_args')
19171
    oprot.writeStructBegin('getOrdersForProviderForStatus_args')
17805
    if self.logistics_provider_id is not None:
19172
    if self.logistics_provider_id is not None:
17806
      oprot.writeFieldBegin('logistics_provider_id', TType.I64, 1)
19173
      oprot.writeFieldBegin('logistics_provider_id', TType.I64, 1)
17807
      oprot.writeI64(self.logistics_provider_id)
19174
      oprot.writeI64(self.logistics_provider_id)
17808
      oprot.writeFieldEnd()
19175
      oprot.writeFieldEnd()
17809
    if self.order_status is not None:
19176
    if self.order_status_list is not None:
17810
      oprot.writeFieldBegin('order_status', TType.I32, 2)
19177
      oprot.writeFieldBegin('order_status_list', TType.LIST, 2)
-
 
19178
      oprot.writeListBegin(TType.I32, len(self.order_status_list))
17811
      oprot.writeI32(self.order_status)
19179
      for iter389 in self.order_status_list:
-
 
19180
        oprot.writeI32(iter389)
-
 
19181
      oprot.writeListEnd()
17812
      oprot.writeFieldEnd()
19182
      oprot.writeFieldEnd()
17813
    oprot.writeFieldStop()
19183
    oprot.writeFieldStop()
17814
    oprot.writeStructEnd()
19184
    oprot.writeStructEnd()
17815
 
19185
 
17816
  def validate(self):
19186
  def validate(self):
Line 17854... Line 19224...
17854
      if ftype == TType.STOP:
19224
      if ftype == TType.STOP:
17855
        break
19225
        break
17856
      if fid == 0:
19226
      if fid == 0:
17857
        if ftype == TType.LIST:
19227
        if ftype == TType.LIST:
17858
          self.success = []
19228
          self.success = []
17859
          (_etype345, _size342) = iprot.readListBegin()
19229
          (_etype393, _size390) = iprot.readListBegin()
17860
          for _i346 in xrange(_size342):
19230
          for _i394 in xrange(_size390):
17861
            _elem347 = Order()
19231
            _elem395 = Order()
17862
            _elem347.read(iprot)
19232
            _elem395.read(iprot)
17863
            self.success.append(_elem347)
19233
            self.success.append(_elem395)
17864
          iprot.readListEnd()
19234
          iprot.readListEnd()
17865
        else:
19235
        else:
17866
          iprot.skip(ftype)
19236
          iprot.skip(ftype)
17867
      elif fid == 1:
19237
      elif fid == 1:
17868
        if ftype == TType.STRUCT:
19238
        if ftype == TType.STRUCT:
Line 17881... Line 19251...
17881
      return
19251
      return
17882
    oprot.writeStructBegin('getOrdersForProviderForStatus_result')
19252
    oprot.writeStructBegin('getOrdersForProviderForStatus_result')
17883
    if self.success is not None:
19253
    if self.success is not None:
17884
      oprot.writeFieldBegin('success', TType.LIST, 0)
19254
      oprot.writeFieldBegin('success', TType.LIST, 0)
17885
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19255
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17886
      for iter348 in self.success:
19256
      for iter396 in self.success:
17887
        iter348.write(oprot)
19257
        iter396.write(oprot)
17888
      oprot.writeListEnd()
19258
      oprot.writeListEnd()
17889
      oprot.writeFieldEnd()
19259
      oprot.writeFieldEnd()
17890
    if self.ex is not None:
19260
    if self.ex is not None:
17891
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
19261
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
17892
      self.ex.write(oprot)
19262
      self.ex.write(oprot)
Line 18019... Line 19389...
18019
      if ftype == TType.STOP:
19389
      if ftype == TType.STOP:
18020
        break
19390
        break
18021
      if fid == 0:
19391
      if fid == 0:
18022
        if ftype == TType.LIST:
19392
        if ftype == TType.LIST:
18023
          self.success = []
19393
          self.success = []
18024
          (_etype352, _size349) = iprot.readListBegin()
19394
          (_etype400, _size397) = iprot.readListBegin()
18025
          for _i353 in xrange(_size349):
19395
          for _i401 in xrange(_size397):
18026
            _elem354 = Order()
19396
            _elem402 = Order()
18027
            _elem354.read(iprot)
19397
            _elem402.read(iprot)
18028
            self.success.append(_elem354)
19398
            self.success.append(_elem402)
18029
          iprot.readListEnd()
19399
          iprot.readListEnd()
18030
        else:
19400
        else:
18031
          iprot.skip(ftype)
19401
          iprot.skip(ftype)
18032
      elif fid == 1:
19402
      elif fid == 1:
18033
        if ftype == TType.STRUCT:
19403
        if ftype == TType.STRUCT:
Line 18046... Line 19416...
18046
      return
19416
      return
18047
    oprot.writeStructBegin('getBilledOrdersForVendor_result')
19417
    oprot.writeStructBegin('getBilledOrdersForVendor_result')
18048
    if self.success is not None:
19418
    if self.success is not None:
18049
      oprot.writeFieldBegin('success', TType.LIST, 0)
19419
      oprot.writeFieldBegin('success', TType.LIST, 0)
18050
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19420
      oprot.writeListBegin(TType.STRUCT, len(self.success))
18051
      for iter355 in self.success:
19421
      for iter403 in self.success:
18052
        iter355.write(oprot)
19422
        iter403.write(oprot)
18053
      oprot.writeListEnd()
19423
      oprot.writeListEnd()
18054
      oprot.writeFieldEnd()
19424
      oprot.writeFieldEnd()
18055
    if self.ex is not None:
19425
    if self.ex is not None:
18056
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
19426
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
18057
      self.ex.write(oprot)
19427
      self.ex.write(oprot)
Line 18142... Line 19512...
18142
      if ftype == TType.STOP:
19512
      if ftype == TType.STOP:
18143
        break
19513
        break
18144
      if fid == 0:
19514
      if fid == 0:
18145
        if ftype == TType.LIST:
19515
        if ftype == TType.LIST:
18146
          self.success = []
19516
          self.success = []
18147
          (_etype359, _size356) = iprot.readListBegin()
19517
          (_etype407, _size404) = iprot.readListBegin()
18148
          for _i360 in xrange(_size356):
19518
          for _i408 in xrange(_size404):
18149
            _elem361 = Order()
19519
            _elem409 = Order()
18150
            _elem361.read(iprot)
19520
            _elem409.read(iprot)
18151
            self.success.append(_elem361)
19521
            self.success.append(_elem409)
18152
          iprot.readListEnd()
19522
          iprot.readListEnd()
18153
        else:
19523
        else:
18154
          iprot.skip(ftype)
19524
          iprot.skip(ftype)
18155
      elif fid == 1:
19525
      elif fid == 1:
18156
        if ftype == TType.STRUCT:
19526
        if ftype == TType.STRUCT:
Line 18169... Line 19539...
18169
      return
19539
      return
18170
    oprot.writeStructBegin('getSlippedSippingDateOrders_result')
19540
    oprot.writeStructBegin('getSlippedSippingDateOrders_result')
18171
    if self.success is not None:
19541
    if self.success is not None:
18172
      oprot.writeFieldBegin('success', TType.LIST, 0)
19542
      oprot.writeFieldBegin('success', TType.LIST, 0)
18173
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19543
      oprot.writeListBegin(TType.STRUCT, len(self.success))
18174
      for iter362 in self.success:
19544
      for iter410 in self.success:
18175
        iter362.write(oprot)
19545
        iter410.write(oprot)
18176
      oprot.writeListEnd()
19546
      oprot.writeListEnd()
18177
      oprot.writeFieldEnd()
19547
      oprot.writeFieldEnd()
18178
    if self.ex is not None:
19548
    if self.ex is not None:
18179
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
19549
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
18180
      self.ex.write(oprot)
19550
      self.ex.write(oprot)
Line 18295... Line 19665...
18295
      if ftype == TType.STOP:
19665
      if ftype == TType.STOP:
18296
        break
19666
        break
18297
      if fid == 0:
19667
      if fid == 0:
18298
        if ftype == TType.LIST:
19668
        if ftype == TType.LIST:
18299
          self.success = []
19669
          self.success = []
18300
          (_etype366, _size363) = iprot.readListBegin()
19670
          (_etype414, _size411) = iprot.readListBegin()
18301
          for _i367 in xrange(_size363):
19671
          for _i415 in xrange(_size411):
18302
            _elem368 = Order()
19672
            _elem416 = Order()
18303
            _elem368.read(iprot)
19673
            _elem416.read(iprot)
18304
            self.success.append(_elem368)
19674
            self.success.append(_elem416)
18305
          iprot.readListEnd()
19675
          iprot.readListEnd()
18306
        else:
19676
        else:
18307
          iprot.skip(ftype)
19677
          iprot.skip(ftype)
18308
      elif fid == 1:
19678
      elif fid == 1:
18309
        if ftype == TType.STRUCT:
19679
        if ftype == TType.STRUCT:
Line 18322... Line 19692...
18322
      return
19692
      return
18323
    oprot.writeStructBegin('getCancelledOrders_result')
19693
    oprot.writeStructBegin('getCancelledOrders_result')
18324
    if self.success is not None:
19694
    if self.success is not None:
18325
      oprot.writeFieldBegin('success', TType.LIST, 0)
19695
      oprot.writeFieldBegin('success', TType.LIST, 0)
18326
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19696
      oprot.writeListBegin(TType.STRUCT, len(self.success))
18327
      for iter369 in self.success:
19697
      for iter417 in self.success:
18328
        iter369.write(oprot)
19698
        iter417.write(oprot)
18329
      oprot.writeListEnd()
19699
      oprot.writeListEnd()
18330
      oprot.writeFieldEnd()
19700
      oprot.writeFieldEnd()
18331
    if self.ex is not None:
19701
    if self.ex is not None:
18332
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
19702
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
18333
      self.ex.write(oprot)
19703
      self.ex.write(oprot)
Line 18374... Line 19744...
18374
      if ftype == TType.STOP:
19744
      if ftype == TType.STOP:
18375
        break
19745
        break
18376
      if fid == 1:
19746
      if fid == 1:
18377
        if ftype == TType.MAP:
19747
        if ftype == TType.MAP:
18378
          self.mapAWBAndAmount = {}
19748
          self.mapAWBAndAmount = {}
18379
          (_ktype371, _vtype372, _size370 ) = iprot.readMapBegin() 
19749
          (_ktype419, _vtype420, _size418 ) = iprot.readMapBegin() 
18380
          for _i374 in xrange(_size370):
19750
          for _i422 in xrange(_size418):
18381
            _key375 = iprot.readI64();
19751
            _key423 = iprot.readI64();
18382
            _val376 = iprot.readDouble();
19752
            _val424 = iprot.readDouble();
18383
            self.mapAWBAndAmount[_key375] = _val376
19753
            self.mapAWBAndAmount[_key423] = _val424
18384
          iprot.readMapEnd()
19754
          iprot.readMapEnd()
18385
        else:
19755
        else:
18386
          iprot.skip(ftype)
19756
          iprot.skip(ftype)
18387
      else:
19757
      else:
18388
        iprot.skip(ftype)
19758
        iprot.skip(ftype)
Line 18395... Line 19765...
18395
      return
19765
      return
18396
    oprot.writeStructBegin('saveBluedartSettlements_args')
19766
    oprot.writeStructBegin('saveBluedartSettlements_args')
18397
    if self.mapAWBAndAmount is not None:
19767
    if self.mapAWBAndAmount is not None:
18398
      oprot.writeFieldBegin('mapAWBAndAmount', TType.MAP, 1)
19768
      oprot.writeFieldBegin('mapAWBAndAmount', TType.MAP, 1)
18399
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.mapAWBAndAmount))
19769
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.mapAWBAndAmount))
18400
      for kiter377,viter378 in self.mapAWBAndAmount.items():
19770
      for kiter425,viter426 in self.mapAWBAndAmount.items():
18401
        oprot.writeI64(kiter377)
19771
        oprot.writeI64(kiter425)
18402
        oprot.writeDouble(viter378)
19772
        oprot.writeDouble(viter426)
18403
      oprot.writeMapEnd()
19773
      oprot.writeMapEnd()
18404
      oprot.writeFieldEnd()
19774
      oprot.writeFieldEnd()
18405
    oprot.writeFieldStop()
19775
    oprot.writeFieldStop()
18406
    oprot.writeStructEnd()
19776
    oprot.writeStructEnd()
18407
 
19777
 
Line 19032... Line 20402...
19032
      if ftype == TType.STOP:
20402
      if ftype == TType.STOP:
19033
        break
20403
        break
19034
      if fid == 0:
20404
      if fid == 0:
19035
        if ftype == TType.MAP:
20405
        if ftype == TType.MAP:
19036
          self.success = {}
20406
          self.success = {}
19037
          (_ktype380, _vtype381, _size379 ) = iprot.readMapBegin() 
20407
          (_ktype428, _vtype429, _size427 ) = iprot.readMapBegin() 
19038
          for _i383 in xrange(_size379):
20408
          for _i431 in xrange(_size427):
19039
            _key384 = iprot.readI64();
20409
            _key432 = iprot.readI64();
19040
            _val385 = iprot.readString();
20410
            _val433 = iprot.readString();
19041
            self.success[_key384] = _val385
20411
            self.success[_key432] = _val433
19042
          iprot.readMapEnd()
20412
          iprot.readMapEnd()
19043
        else:
20413
        else:
19044
          iprot.skip(ftype)
20414
          iprot.skip(ftype)
19045
      elif fid == 1:
20415
      elif fid == 1:
19046
        if ftype == TType.STRUCT:
20416
        if ftype == TType.STRUCT:
Line 19059... Line 20429...
19059
      return
20429
      return
19060
    oprot.writeStructBegin('getEBSSettlementSummaries_result')
20430
    oprot.writeStructBegin('getEBSSettlementSummaries_result')
19061
    if self.success is not None:
20431
    if self.success is not None:
19062
      oprot.writeFieldBegin('success', TType.MAP, 0)
20432
      oprot.writeFieldBegin('success', TType.MAP, 0)
19063
      oprot.writeMapBegin(TType.I64, TType.STRING, len(self.success))
20433
      oprot.writeMapBegin(TType.I64, TType.STRING, len(self.success))
19064
      for kiter386,viter387 in self.success.items():
20434
      for kiter434,viter435 in self.success.items():
19065
        oprot.writeI64(kiter386)
20435
        oprot.writeI64(kiter434)
19066
        oprot.writeString(viter387)
20436
        oprot.writeString(viter435)
19067
      oprot.writeMapEnd()
20437
      oprot.writeMapEnd()
19068
      oprot.writeFieldEnd()
20438
      oprot.writeFieldEnd()
19069
    if self.ex is not None:
20439
    if self.ex is not None:
19070
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
20440
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
19071
      self.ex.write(oprot)
20441
      self.ex.write(oprot)
Line 19451... Line 20821...
19451
      if ftype == TType.STOP:
20821
      if ftype == TType.STOP:
19452
        break
20822
        break
19453
      if fid == 0:
20823
      if fid == 0:
19454
        if ftype == TType.LIST:
20824
        if ftype == TType.LIST:
19455
          self.success = []
20825
          self.success = []
19456
          (_etype391, _size388) = iprot.readListBegin()
20826
          (_etype439, _size436) = iprot.readListBegin()
19457
          for _i392 in xrange(_size388):
20827
          for _i440 in xrange(_size436):
19458
            _elem393 = PaymentSettlement()
20828
            _elem441 = PaymentSettlement()
19459
            _elem393.read(iprot)
20829
            _elem441.read(iprot)
19460
            self.success.append(_elem393)
20830
            self.success.append(_elem441)
19461
          iprot.readListEnd()
20831
          iprot.readListEnd()
19462
        else:
20832
        else:
19463
          iprot.skip(ftype)
20833
          iprot.skip(ftype)
19464
      elif fid == 1:
20834
      elif fid == 1:
19465
        if ftype == TType.STRUCT:
20835
        if ftype == TType.STRUCT:
Line 19478... Line 20848...
19478
      return
20848
      return
19479
    oprot.writeStructBegin('getSettlementsByDate_result')
20849
    oprot.writeStructBegin('getSettlementsByDate_result')
19480
    if self.success is not None:
20850
    if self.success is not None:
19481
      oprot.writeFieldBegin('success', TType.LIST, 0)
20851
      oprot.writeFieldBegin('success', TType.LIST, 0)
19482
      oprot.writeListBegin(TType.STRUCT, len(self.success))
20852
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19483
      for iter394 in self.success:
20853
      for iter442 in self.success:
19484
        iter394.write(oprot)
20854
        iter442.write(oprot)
19485
      oprot.writeListEnd()
20855
      oprot.writeListEnd()
19486
      oprot.writeFieldEnd()
20856
      oprot.writeFieldEnd()
19487
    if self.ex is not None:
20857
    if self.ex is not None:
19488
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
20858
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
19489
      self.ex.write(oprot)
20859
      self.ex.write(oprot)
Line 19530... Line 20900...
19530
      if ftype == TType.STOP:
20900
      if ftype == TType.STOP:
19531
        break
20901
        break
19532
      if fid == 1:
20902
      if fid == 1:
19533
        if ftype == TType.LIST:
20903
        if ftype == TType.LIST:
19534
          self.orderIds = []
20904
          self.orderIds = []
19535
          (_etype398, _size395) = iprot.readListBegin()
20905
          (_etype446, _size443) = iprot.readListBegin()
19536
          for _i399 in xrange(_size395):
20906
          for _i447 in xrange(_size443):
19537
            _elem400 = iprot.readI64();
20907
            _elem448 = iprot.readI64();
19538
            self.orderIds.append(_elem400)
20908
            self.orderIds.append(_elem448)
19539
          iprot.readListEnd()
20909
          iprot.readListEnd()
19540
        else:
20910
        else:
19541
          iprot.skip(ftype)
20911
          iprot.skip(ftype)
19542
      else:
20912
      else:
19543
        iprot.skip(ftype)
20913
        iprot.skip(ftype)
Line 19550... Line 20920...
19550
      return
20920
      return
19551
    oprot.writeStructBegin('getReshippedOrderIds_args')
20921
    oprot.writeStructBegin('getReshippedOrderIds_args')
19552
    if self.orderIds is not None:
20922
    if self.orderIds is not None:
19553
      oprot.writeFieldBegin('orderIds', TType.LIST, 1)
20923
      oprot.writeFieldBegin('orderIds', TType.LIST, 1)
19554
      oprot.writeListBegin(TType.I64, len(self.orderIds))
20924
      oprot.writeListBegin(TType.I64, len(self.orderIds))
19555
      for iter401 in self.orderIds:
20925
      for iter449 in self.orderIds:
19556
        oprot.writeI64(iter401)
20926
        oprot.writeI64(iter449)
19557
      oprot.writeListEnd()
20927
      oprot.writeListEnd()
19558
      oprot.writeFieldEnd()
20928
      oprot.writeFieldEnd()
19559
    oprot.writeFieldStop()
20929
    oprot.writeFieldStop()
19560
    oprot.writeStructEnd()
20930
    oprot.writeStructEnd()
19561
 
20931
 
Line 19600... Line 20970...
19600
      if ftype == TType.STOP:
20970
      if ftype == TType.STOP:
19601
        break
20971
        break
19602
      if fid == 0:
20972
      if fid == 0:
19603
        if ftype == TType.LIST:
20973
        if ftype == TType.LIST:
19604
          self.success = []
20974
          self.success = []
19605
          (_etype405, _size402) = iprot.readListBegin()
20975
          (_etype453, _size450) = iprot.readListBegin()
19606
          for _i406 in xrange(_size402):
20976
          for _i454 in xrange(_size450):
19607
            _elem407 = iprot.readI64();
20977
            _elem455 = iprot.readI64();
19608
            self.success.append(_elem407)
20978
            self.success.append(_elem455)
19609
          iprot.readListEnd()
20979
          iprot.readListEnd()
19610
        else:
20980
        else:
19611
          iprot.skip(ftype)
20981
          iprot.skip(ftype)
19612
      elif fid == 1:
20982
      elif fid == 1:
19613
        if ftype == TType.STRUCT:
20983
        if ftype == TType.STRUCT:
Line 19626... Line 20996...
19626
      return
20996
      return
19627
    oprot.writeStructBegin('getReshippedOrderIds_result')
20997
    oprot.writeStructBegin('getReshippedOrderIds_result')
19628
    if self.success is not None:
20998
    if self.success is not None:
19629
      oprot.writeFieldBegin('success', TType.LIST, 0)
20999
      oprot.writeFieldBegin('success', TType.LIST, 0)
19630
      oprot.writeListBegin(TType.I64, len(self.success))
21000
      oprot.writeListBegin(TType.I64, len(self.success))
19631
      for iter408 in self.success:
21001
      for iter456 in self.success:
19632
        oprot.writeI64(iter408)
21002
        oprot.writeI64(iter456)
19633
      oprot.writeListEnd()
21003
      oprot.writeListEnd()
19634
      oprot.writeFieldEnd()
21004
      oprot.writeFieldEnd()
19635
    if self.ex is not None:
21005
    if self.ex is not None:
19636
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
21006
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
19637
      self.ex.write(oprot)
21007
      self.ex.write(oprot)
Line 19684... Line 21054...
19684
      if ftype == TType.STOP:
21054
      if ftype == TType.STOP:
19685
        break
21055
        break
19686
      if fid == 1:
21056
      if fid == 1:
19687
        if ftype == TType.MAP:
21057
        if ftype == TType.MAP:
19688
          self.itemIdQuantityMap = {}
21058
          self.itemIdQuantityMap = {}
19689
          (_ktype410, _vtype411, _size409 ) = iprot.readMapBegin() 
21059
          (_ktype458, _vtype459, _size457 ) = iprot.readMapBegin() 
19690
          for _i413 in xrange(_size409):
21060
          for _i461 in xrange(_size457):
19691
            _key414 = iprot.readI64();
21061
            _key462 = iprot.readI64();
19692
            _val415 = iprot.readI64();
21062
            _val463 = iprot.readI64();
19693
            self.itemIdQuantityMap[_key414] = _val415
21063
            self.itemIdQuantityMap[_key462] = _val463
19694
          iprot.readMapEnd()
21064
          iprot.readMapEnd()
19695
        else:
21065
        else:
19696
          iprot.skip(ftype)
21066
          iprot.skip(ftype)
19697
      elif fid == 2:
21067
      elif fid == 2:
19698
        if ftype == TType.I64:
21068
        if ftype == TType.I64:
Line 19715... Line 21085...
19715
      return
21085
      return
19716
    oprot.writeStructBegin('updateOrdersAsPORaised_args')
21086
    oprot.writeStructBegin('updateOrdersAsPORaised_args')
19717
    if self.itemIdQuantityMap is not None:
21087
    if self.itemIdQuantityMap is not None:
19718
      oprot.writeFieldBegin('itemIdQuantityMap', TType.MAP, 1)
21088
      oprot.writeFieldBegin('itemIdQuantityMap', TType.MAP, 1)
19719
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.itemIdQuantityMap))
21089
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.itemIdQuantityMap))
19720
      for kiter416,viter417 in self.itemIdQuantityMap.items():
21090
      for kiter464,viter465 in self.itemIdQuantityMap.items():
19721
        oprot.writeI64(kiter416)
21091
        oprot.writeI64(kiter464)
19722
        oprot.writeI64(viter417)
21092
        oprot.writeI64(viter465)
19723
      oprot.writeMapEnd()
21093
      oprot.writeMapEnd()
19724
      oprot.writeFieldEnd()
21094
      oprot.writeFieldEnd()
19725
    if self.purchaseOrderId is not None:
21095
    if self.purchaseOrderId is not None:
19726
      oprot.writeFieldBegin('purchaseOrderId', TType.I64, 2)
21096
      oprot.writeFieldBegin('purchaseOrderId', TType.I64, 2)
19727
      oprot.writeI64(self.purchaseOrderId)
21097
      oprot.writeI64(self.purchaseOrderId)
Line 19895... Line 21265...
19895
      if ftype == TType.STOP:
21265
      if ftype == TType.STOP:
19896
        break
21266
        break
19897
      if fid == 0:
21267
      if fid == 0:
19898
        if ftype == TType.LIST:
21268
        if ftype == TType.LIST:
19899
          self.success = []
21269
          self.success = []
19900
          (_etype421, _size418) = iprot.readListBegin()
21270
          (_etype469, _size466) = iprot.readListBegin()
19901
          for _i422 in xrange(_size418):
21271
          for _i470 in xrange(_size466):
19902
            _elem423 = Order()
21272
            _elem471 = Order()
19903
            _elem423.read(iprot)
21273
            _elem471.read(iprot)
19904
            self.success.append(_elem423)
21274
            self.success.append(_elem471)
19905
          iprot.readListEnd()
21275
          iprot.readListEnd()
19906
        else:
21276
        else:
19907
          iprot.skip(ftype)
21277
          iprot.skip(ftype)
19908
      elif fid == 1:
21278
      elif fid == 1:
19909
        if ftype == TType.STRUCT:
21279
        if ftype == TType.STRUCT:
Line 19922... Line 21292...
19922
      return
21292
      return
19923
    oprot.writeStructBegin('getOrdersWhereVendorNotPaid_result')
21293
    oprot.writeStructBegin('getOrdersWhereVendorNotPaid_result')
19924
    if self.success is not None:
21294
    if self.success is not None:
19925
      oprot.writeFieldBegin('success', TType.LIST, 0)
21295
      oprot.writeFieldBegin('success', TType.LIST, 0)
19926
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21296
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19927
      for iter424 in self.success:
21297
      for iter472 in self.success:
19928
        iter424.write(oprot)
21298
        iter472.write(oprot)
19929
      oprot.writeListEnd()
21299
      oprot.writeListEnd()
19930
      oprot.writeFieldEnd()
21300
      oprot.writeFieldEnd()
19931
    if self.ex is not None:
21301
    if self.ex is not None:
19932
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
21302
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
19933
      self.ex.write(oprot)
21303
      self.ex.write(oprot)