Subversion Repositories SmartDukaan

Rev

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

Rev 18041 Rev 18578
Line 2230... Line 2230...
2230
    pass
2230
    pass
2231
 
2231
 
2232
  def moveOrdersToCorrectWarehouse(self, ):
2232
  def moveOrdersToCorrectWarehouse(self, ):
2233
    pass
2233
    pass
2234
 
2234
 
-
 
2235
  def getCreditorInfo(self, id, name):
-
 
2236
    """
-
 
2237
    Parameters:
-
 
2238
     - id
-
 
2239
     - name
-
 
2240
    """
-
 
2241
    pass
-
 
2242
 
-
 
2243
  def updateCreditorInfo(self, creditor):
-
 
2244
    """
-
 
2245
    Parameters:
-
 
2246
     - creditor
-
 
2247
    """
-
 
2248
    pass
-
 
2249
 
-
 
2250
  def getUserSanctionDetails(self, userId):
-
 
2251
    """
-
 
2252
    Parameters:
-
 
2253
     - userId
-
 
2254
    """
-
 
2255
    pass
-
 
2256
 
-
 
2257
  def getUserSanctionDetailsForCreditor(self, userId, creditorId):
-
 
2258
    """
-
 
2259
    Parameters:
-
 
2260
     - userId
-
 
2261
     - creditorId
-
 
2262
    """
-
 
2263
    pass
-
 
2264
 
-
 
2265
  def updateUserSanction(self, userSanaction):
-
 
2266
    """
-
 
2267
    Parameters:
-
 
2268
     - userSanaction
-
 
2269
    """
-
 
2270
    pass
-
 
2271
 
-
 
2272
  def getCreditHistoryRecordsForTransaction(self, paymentId, creditorId, creditTxnType):
-
 
2273
    """
-
 
2274
    Parameters:
-
 
2275
     - paymentId
-
 
2276
     - creditorId
-
 
2277
     - creditTxnType
-
 
2278
    """
-
 
2279
    pass
-
 
2280
 
-
 
2281
  def getCreditHistoryRecordsForUserAndCreditor(self, userId, creditTxnType):
-
 
2282
    """
-
 
2283
    Parameters:
-
 
2284
     - userId
-
 
2285
     - creditTxnType
-
 
2286
    """
-
 
2287
    pass
-
 
2288
 
-
 
2289
  def processCreditTransaction(self, paymentId, creditTxns):
-
 
2290
    """
-
 
2291
    Parameters:
-
 
2292
     - paymentId
-
 
2293
     - creditTxns
-
 
2294
    """
-
 
2295
    pass
-
 
2296
 
-
 
2297
  def getLoanPayableForUserToCreditor(self, userId, creditorId, dueDate):
-
 
2298
    """
-
 
2299
    Parameters:
-
 
2300
     - userId
-
 
2301
     - creditorId
-
 
2302
     - dueDate
-
 
2303
    """
-
 
2304
    pass
-
 
2305
 
-
 
2306
  def getReturnOrderInfo(self, id):
-
 
2307
    """
-
 
2308
    Parameters:
-
 
2309
     - id
-
 
2310
    """
-
 
2311
    pass
-
 
2312
 
-
 
2313
  def getReturnOrderInfoList(self, order_ids):
-
 
2314
    """
-
 
2315
    Parameters:
-
 
2316
     - order_ids
-
 
2317
    """
-
 
2318
    pass
-
 
2319
 
-
 
2320
  def getReturnOrderInfoListAsByStatus(self, order_ids, statuses):
-
 
2321
    """
-
 
2322
    Parameters:
-
 
2323
     - order_ids
-
 
2324
     - statuses
-
 
2325
    """
-
 
2326
    pass
-
 
2327
 
-
 
2328
  def updateReturnOrderInfo(self, returnInfo):
-
 
2329
    """
-
 
2330
    Parameters:
-
 
2331
     - returnInfo
-
 
2332
    """
-
 
2333
    pass
-
 
2334
 
-
 
2335
  def bulkUpdateReturnOrderInfo(self, orderReturnInfosMap):
-
 
2336
    """
-
 
2337
    Parameters:
-
 
2338
     - orderReturnInfosMap
-
 
2339
    """
-
 
2340
    pass
-
 
2341
 
-
 
2342
  def getReturnOrdersAsPerWarehouseId(self, warehouseId):
-
 
2343
    """
-
 
2344
    Parameters:
-
 
2345
     - warehouseId
-
 
2346
    """
-
 
2347
    pass
-
 
2348
 
-
 
2349
  def createReturnTransaction(self, returnTransaction):
-
 
2350
    """
-
 
2351
    Parameters:
-
 
2352
     - returnTransaction
-
 
2353
    """
-
 
2354
    pass
-
 
2355
 
-
 
2356
  def getReturnTransaction(self, id):
-
 
2357
    """
-
 
2358
    Parameters:
-
 
2359
     - id
-
 
2360
    """
-
 
2361
    pass
-
 
2362
 
-
 
2363
  def getReturnOrdersForReturnTransaction(self, returnTransactionId):
-
 
2364
    """
-
 
2365
    Parameters:
-
 
2366
     - returnTransactionId
-
 
2367
    """
-
 
2368
    pass
-
 
2369
 
-
 
2370
  def changeReturnTransactionStatus(self, returnTransactionId, status, returnOrderIds):
-
 
2371
    """
-
 
2372
    Parameters:
-
 
2373
     - returnTransactionId
-
 
2374
     - status
-
 
2375
     - returnOrderIds
-
 
2376
    """
-
 
2377
    pass
-
 
2378
 
-
 
2379
  def createReturnPickupRequest(self, returnOrderIds, providerId):
-
 
2380
    """
-
 
2381
    Parameters:
-
 
2382
     - returnOrderIds
-
 
2383
     - providerId
-
 
2384
    """
-
 
2385
    pass
-
 
2386
 
-
 
2387
  def updateReturnPickupRequest(self, returnPickupRequest):
-
 
2388
    """
-
 
2389
    Parameters:
-
 
2390
     - returnPickupRequest
-
 
2391
    """
-
 
2392
    pass
-
 
2393
 
-
 
2394
  def getAllReturnOrdersForReturnPickupRequest(self, logisticsRequestId):
-
 
2395
    """
-
 
2396
    Parameters:
-
 
2397
     - logisticsRequestId
-
 
2398
    """
-
 
2399
    pass
-
 
2400
 
-
 
2401
  def receiveReturnPickup(self, returnOrdersMap, id):
-
 
2402
    """
-
 
2403
    Parameters:
-
 
2404
     - returnOrdersMap
-
 
2405
     - id
-
 
2406
    """
-
 
2407
    pass
-
 
2408
 
-
 
2409
  def validateReturnPickup(self, returnPickupId, returnOrdersMap):
-
 
2410
    """
-
 
2411
    Parameters:
-
 
2412
     - returnPickupId
-
 
2413
     - returnOrdersMap
-
 
2414
    """
-
 
2415
    pass
-
 
2416
 
-
 
2417
  def processReturnPickup(self, returnPickupId, returnOrdersMap):
-
 
2418
    """
-
 
2419
    Parameters:
-
 
2420
     - returnPickupId
-
 
2421
     - returnOrdersMap
-
 
2422
    """
-
 
2423
    pass
-
 
2424
 
-
 
2425
  def markReturnTransactionComplete(self, returnTransactionId):
-
 
2426
    """
-
 
2427
    Parameters:
-
 
2428
     - returnTransactionId
-
 
2429
    """
-
 
2430
    pass
-
 
2431
 
-
 
2432
  def refundReturnTransactionPayment(self, refundOrdersMap, returntransactionId):
-
 
2433
    """
-
 
2434
    Parameters:
-
 
2435
     - refundOrdersMap
-
 
2436
     - returntransactionId
-
 
2437
    """
-
 
2438
    pass
-
 
2439
 
-
 
2440
  def getReturnTransactionsForCustomer(self, statusList, customerMobile, customerEmail, returnTransactionId, customerId):
-
 
2441
    """
-
 
2442
    Parameters:
-
 
2443
     - statusList
-
 
2444
     - customerMobile
-
 
2445
     - customerEmail
-
 
2446
     - returnTransactionId
-
 
2447
     - customerId
-
 
2448
    """
-
 
2449
    pass
-
 
2450
 
-
 
2451
  def verifyOrderForTransaction(self, transactionId):
-
 
2452
    """
-
 
2453
    Parameters:
-
 
2454
     - transactionId
-
 
2455
    """
-
 
2456
    pass
-
 
2457
 
2235
 
2458
 
2236
class Client(shop2020.thriftpy.generic.GenericService.Client, Iface):
2459
class Client(shop2020.thriftpy.generic.GenericService.Client, Iface):
2237
  def __init__(self, iprot, oprot=None):
2460
  def __init__(self, iprot, oprot=None):
2238
    shop2020.thriftpy.generic.GenericService.Client.__init__(self, iprot, oprot)
2461
    shop2020.thriftpy.generic.GenericService.Client.__init__(self, iprot, oprot)
2239
 
2462
 
Line 10577... Line 10800...
10577
    self._iprot.readMessageEnd()
10800
    self._iprot.readMessageEnd()
10578
    if result.success is not None:
10801
    if result.success is not None:
10579
      return result.success
10802
      return result.success
10580
    raise TApplicationException(TApplicationException.MISSING_RESULT, "moveOrdersToCorrectWarehouse failed: unknown result");
10803
    raise TApplicationException(TApplicationException.MISSING_RESULT, "moveOrdersToCorrectWarehouse failed: unknown result");
10581
 
10804
 
-
 
10805
  def getCreditorInfo(self, id, name):
-
 
10806
    """
-
 
10807
    Parameters:
-
 
10808
     - id
-
 
10809
     - name
-
 
10810
    """
-
 
10811
    self.send_getCreditorInfo(id, name)
-
 
10812
    return self.recv_getCreditorInfo()
-
 
10813
 
-
 
10814
  def send_getCreditorInfo(self, id, name):
-
 
10815
    self._oprot.writeMessageBegin('getCreditorInfo', TMessageType.CALL, self._seqid)
-
 
10816
    args = getCreditorInfo_args()
-
 
10817
    args.id = id
-
 
10818
    args.name = name
-
 
10819
    args.write(self._oprot)
-
 
10820
    self._oprot.writeMessageEnd()
-
 
10821
    self._oprot.trans.flush()
-
 
10822
 
-
 
10823
  def recv_getCreditorInfo(self, ):
-
 
10824
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
10825
    if mtype == TMessageType.EXCEPTION:
-
 
10826
      x = TApplicationException()
-
 
10827
      x.read(self._iprot)
-
 
10828
      self._iprot.readMessageEnd()
-
 
10829
      raise x
-
 
10830
    result = getCreditorInfo_result()
-
 
10831
    result.read(self._iprot)
-
 
10832
    self._iprot.readMessageEnd()
-
 
10833
    if result.success is not None:
-
 
10834
      return result.success
-
 
10835
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getCreditorInfo failed: unknown result");
-
 
10836
 
-
 
10837
  def updateCreditorInfo(self, creditor):
-
 
10838
    """
-
 
10839
    Parameters:
-
 
10840
     - creditor
-
 
10841
    """
-
 
10842
    self.send_updateCreditorInfo(creditor)
-
 
10843
    return self.recv_updateCreditorInfo()
-
 
10844
 
-
 
10845
  def send_updateCreditorInfo(self, creditor):
-
 
10846
    self._oprot.writeMessageBegin('updateCreditorInfo', TMessageType.CALL, self._seqid)
-
 
10847
    args = updateCreditorInfo_args()
-
 
10848
    args.creditor = creditor
-
 
10849
    args.write(self._oprot)
-
 
10850
    self._oprot.writeMessageEnd()
-
 
10851
    self._oprot.trans.flush()
-
 
10852
 
-
 
10853
  def recv_updateCreditorInfo(self, ):
-
 
10854
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
10855
    if mtype == TMessageType.EXCEPTION:
-
 
10856
      x = TApplicationException()
-
 
10857
      x.read(self._iprot)
-
 
10858
      self._iprot.readMessageEnd()
-
 
10859
      raise x
-
 
10860
    result = updateCreditorInfo_result()
-
 
10861
    result.read(self._iprot)
-
 
10862
    self._iprot.readMessageEnd()
-
 
10863
    if result.success is not None:
-
 
10864
      return result.success
-
 
10865
    raise TApplicationException(TApplicationException.MISSING_RESULT, "updateCreditorInfo failed: unknown result");
-
 
10866
 
-
 
10867
  def getUserSanctionDetails(self, userId):
-
 
10868
    """
-
 
10869
    Parameters:
-
 
10870
     - userId
-
 
10871
    """
-
 
10872
    self.send_getUserSanctionDetails(userId)
-
 
10873
    return self.recv_getUserSanctionDetails()
-
 
10874
 
-
 
10875
  def send_getUserSanctionDetails(self, userId):
-
 
10876
    self._oprot.writeMessageBegin('getUserSanctionDetails', TMessageType.CALL, self._seqid)
-
 
10877
    args = getUserSanctionDetails_args()
-
 
10878
    args.userId = userId
-
 
10879
    args.write(self._oprot)
-
 
10880
    self._oprot.writeMessageEnd()
-
 
10881
    self._oprot.trans.flush()
-
 
10882
 
-
 
10883
  def recv_getUserSanctionDetails(self, ):
-
 
10884
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
10885
    if mtype == TMessageType.EXCEPTION:
-
 
10886
      x = TApplicationException()
-
 
10887
      x.read(self._iprot)
-
 
10888
      self._iprot.readMessageEnd()
-
 
10889
      raise x
-
 
10890
    result = getUserSanctionDetails_result()
-
 
10891
    result.read(self._iprot)
-
 
10892
    self._iprot.readMessageEnd()
-
 
10893
    if result.success is not None:
-
 
10894
      return result.success
-
 
10895
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getUserSanctionDetails failed: unknown result");
-
 
10896
 
-
 
10897
  def getUserSanctionDetailsForCreditor(self, userId, creditorId):
-
 
10898
    """
-
 
10899
    Parameters:
-
 
10900
     - userId
-
 
10901
     - creditorId
-
 
10902
    """
-
 
10903
    self.send_getUserSanctionDetailsForCreditor(userId, creditorId)
-
 
10904
    return self.recv_getUserSanctionDetailsForCreditor()
-
 
10905
 
-
 
10906
  def send_getUserSanctionDetailsForCreditor(self, userId, creditorId):
-
 
10907
    self._oprot.writeMessageBegin('getUserSanctionDetailsForCreditor', TMessageType.CALL, self._seqid)
-
 
10908
    args = getUserSanctionDetailsForCreditor_args()
-
 
10909
    args.userId = userId
-
 
10910
    args.creditorId = creditorId
-
 
10911
    args.write(self._oprot)
-
 
10912
    self._oprot.writeMessageEnd()
-
 
10913
    self._oprot.trans.flush()
-
 
10914
 
-
 
10915
  def recv_getUserSanctionDetailsForCreditor(self, ):
-
 
10916
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
10917
    if mtype == TMessageType.EXCEPTION:
-
 
10918
      x = TApplicationException()
-
 
10919
      x.read(self._iprot)
-
 
10920
      self._iprot.readMessageEnd()
-
 
10921
      raise x
-
 
10922
    result = getUserSanctionDetailsForCreditor_result()
-
 
10923
    result.read(self._iprot)
-
 
10924
    self._iprot.readMessageEnd()
-
 
10925
    if result.success is not None:
-
 
10926
      return result.success
-
 
10927
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getUserSanctionDetailsForCreditor failed: unknown result");
-
 
10928
 
-
 
10929
  def updateUserSanction(self, userSanaction):
-
 
10930
    """
-
 
10931
    Parameters:
-
 
10932
     - userSanaction
-
 
10933
    """
-
 
10934
    self.send_updateUserSanction(userSanaction)
-
 
10935
    return self.recv_updateUserSanction()
-
 
10936
 
-
 
10937
  def send_updateUserSanction(self, userSanaction):
-
 
10938
    self._oprot.writeMessageBegin('updateUserSanction', TMessageType.CALL, self._seqid)
-
 
10939
    args = updateUserSanction_args()
-
 
10940
    args.userSanaction = userSanaction
-
 
10941
    args.write(self._oprot)
-
 
10942
    self._oprot.writeMessageEnd()
-
 
10943
    self._oprot.trans.flush()
-
 
10944
 
-
 
10945
  def recv_updateUserSanction(self, ):
-
 
10946
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
10947
    if mtype == TMessageType.EXCEPTION:
-
 
10948
      x = TApplicationException()
-
 
10949
      x.read(self._iprot)
-
 
10950
      self._iprot.readMessageEnd()
-
 
10951
      raise x
-
 
10952
    result = updateUserSanction_result()
-
 
10953
    result.read(self._iprot)
-
 
10954
    self._iprot.readMessageEnd()
-
 
10955
    if result.success is not None:
-
 
10956
      return result.success
-
 
10957
    if result.pe is not None:
-
 
10958
      raise result.pe
-
 
10959
    raise TApplicationException(TApplicationException.MISSING_RESULT, "updateUserSanction failed: unknown result");
-
 
10960
 
-
 
10961
  def getCreditHistoryRecordsForTransaction(self, paymentId, creditorId, creditTxnType):
-
 
10962
    """
-
 
10963
    Parameters:
-
 
10964
     - paymentId
-
 
10965
     - creditorId
-
 
10966
     - creditTxnType
-
 
10967
    """
-
 
10968
    self.send_getCreditHistoryRecordsForTransaction(paymentId, creditorId, creditTxnType)
-
 
10969
    return self.recv_getCreditHistoryRecordsForTransaction()
-
 
10970
 
-
 
10971
  def send_getCreditHistoryRecordsForTransaction(self, paymentId, creditorId, creditTxnType):
-
 
10972
    self._oprot.writeMessageBegin('getCreditHistoryRecordsForTransaction', TMessageType.CALL, self._seqid)
-
 
10973
    args = getCreditHistoryRecordsForTransaction_args()
-
 
10974
    args.paymentId = paymentId
-
 
10975
    args.creditorId = creditorId
-
 
10976
    args.creditTxnType = creditTxnType
-
 
10977
    args.write(self._oprot)
-
 
10978
    self._oprot.writeMessageEnd()
-
 
10979
    self._oprot.trans.flush()
-
 
10980
 
-
 
10981
  def recv_getCreditHistoryRecordsForTransaction(self, ):
-
 
10982
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
10983
    if mtype == TMessageType.EXCEPTION:
-
 
10984
      x = TApplicationException()
-
 
10985
      x.read(self._iprot)
-
 
10986
      self._iprot.readMessageEnd()
-
 
10987
      raise x
-
 
10988
    result = getCreditHistoryRecordsForTransaction_result()
-
 
10989
    result.read(self._iprot)
-
 
10990
    self._iprot.readMessageEnd()
-
 
10991
    if result.success is not None:
-
 
10992
      return result.success
-
 
10993
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getCreditHistoryRecordsForTransaction failed: unknown result");
-
 
10994
 
-
 
10995
  def getCreditHistoryRecordsForUserAndCreditor(self, userId, creditTxnType):
-
 
10996
    """
-
 
10997
    Parameters:
-
 
10998
     - userId
-
 
10999
     - creditTxnType
-
 
11000
    """
-
 
11001
    self.send_getCreditHistoryRecordsForUserAndCreditor(userId, creditTxnType)
-
 
11002
    return self.recv_getCreditHistoryRecordsForUserAndCreditor()
-
 
11003
 
-
 
11004
  def send_getCreditHistoryRecordsForUserAndCreditor(self, userId, creditTxnType):
-
 
11005
    self._oprot.writeMessageBegin('getCreditHistoryRecordsForUserAndCreditor', TMessageType.CALL, self._seqid)
-
 
11006
    args = getCreditHistoryRecordsForUserAndCreditor_args()
-
 
11007
    args.userId = userId
-
 
11008
    args.creditTxnType = creditTxnType
-
 
11009
    args.write(self._oprot)
-
 
11010
    self._oprot.writeMessageEnd()
-
 
11011
    self._oprot.trans.flush()
-
 
11012
 
-
 
11013
  def recv_getCreditHistoryRecordsForUserAndCreditor(self, ):
-
 
11014
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
11015
    if mtype == TMessageType.EXCEPTION:
-
 
11016
      x = TApplicationException()
-
 
11017
      x.read(self._iprot)
-
 
11018
      self._iprot.readMessageEnd()
-
 
11019
      raise x
-
 
11020
    result = getCreditHistoryRecordsForUserAndCreditor_result()
-
 
11021
    result.read(self._iprot)
-
 
11022
    self._iprot.readMessageEnd()
-
 
11023
    if result.success is not None:
-
 
11024
      return result.success
-
 
11025
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getCreditHistoryRecordsForUserAndCreditor failed: unknown result");
-
 
11026
 
-
 
11027
  def processCreditTransaction(self, paymentId, creditTxns):
-
 
11028
    """
-
 
11029
    Parameters:
-
 
11030
     - paymentId
-
 
11031
     - creditTxns
-
 
11032
    """
-
 
11033
    self.send_processCreditTransaction(paymentId, creditTxns)
-
 
11034
    return self.recv_processCreditTransaction()
-
 
11035
 
-
 
11036
  def send_processCreditTransaction(self, paymentId, creditTxns):
-
 
11037
    self._oprot.writeMessageBegin('processCreditTransaction', TMessageType.CALL, self._seqid)
-
 
11038
    args = processCreditTransaction_args()
-
 
11039
    args.paymentId = paymentId
-
 
11040
    args.creditTxns = creditTxns
-
 
11041
    args.write(self._oprot)
-
 
11042
    self._oprot.writeMessageEnd()
-
 
11043
    self._oprot.trans.flush()
-
 
11044
 
-
 
11045
  def recv_processCreditTransaction(self, ):
-
 
11046
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
11047
    if mtype == TMessageType.EXCEPTION:
-
 
11048
      x = TApplicationException()
-
 
11049
      x.read(self._iprot)
-
 
11050
      self._iprot.readMessageEnd()
-
 
11051
      raise x
-
 
11052
    result = processCreditTransaction_result()
-
 
11053
    result.read(self._iprot)
-
 
11054
    self._iprot.readMessageEnd()
-
 
11055
    if result.success is not None:
-
 
11056
      return result.success
-
 
11057
    if result.pe is not None:
-
 
11058
      raise result.pe
-
 
11059
    raise TApplicationException(TApplicationException.MISSING_RESULT, "processCreditTransaction failed: unknown result");
-
 
11060
 
-
 
11061
  def getLoanPayableForUserToCreditor(self, userId, creditorId, dueDate):
-
 
11062
    """
-
 
11063
    Parameters:
-
 
11064
     - userId
-
 
11065
     - creditorId
-
 
11066
     - dueDate
-
 
11067
    """
-
 
11068
    self.send_getLoanPayableForUserToCreditor(userId, creditorId, dueDate)
-
 
11069
    return self.recv_getLoanPayableForUserToCreditor()
-
 
11070
 
-
 
11071
  def send_getLoanPayableForUserToCreditor(self, userId, creditorId, dueDate):
-
 
11072
    self._oprot.writeMessageBegin('getLoanPayableForUserToCreditor', TMessageType.CALL, self._seqid)
-
 
11073
    args = getLoanPayableForUserToCreditor_args()
-
 
11074
    args.userId = userId
-
 
11075
    args.creditorId = creditorId
-
 
11076
    args.dueDate = dueDate
-
 
11077
    args.write(self._oprot)
-
 
11078
    self._oprot.writeMessageEnd()
-
 
11079
    self._oprot.trans.flush()
-
 
11080
 
-
 
11081
  def recv_getLoanPayableForUserToCreditor(self, ):
-
 
11082
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
11083
    if mtype == TMessageType.EXCEPTION:
-
 
11084
      x = TApplicationException()
-
 
11085
      x.read(self._iprot)
-
 
11086
      self._iprot.readMessageEnd()
-
 
11087
      raise x
-
 
11088
    result = getLoanPayableForUserToCreditor_result()
-
 
11089
    result.read(self._iprot)
-
 
11090
    self._iprot.readMessageEnd()
-
 
11091
    if result.success is not None:
-
 
11092
      return result.success
-
 
11093
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getLoanPayableForUserToCreditor failed: unknown result");
-
 
11094
 
-
 
11095
  def getReturnOrderInfo(self, id):
-
 
11096
    """
-
 
11097
    Parameters:
-
 
11098
     - id
-
 
11099
    """
-
 
11100
    self.send_getReturnOrderInfo(id)
-
 
11101
    return self.recv_getReturnOrderInfo()
-
 
11102
 
-
 
11103
  def send_getReturnOrderInfo(self, id):
-
 
11104
    self._oprot.writeMessageBegin('getReturnOrderInfo', TMessageType.CALL, self._seqid)
-
 
11105
    args = getReturnOrderInfo_args()
-
 
11106
    args.id = id
-
 
11107
    args.write(self._oprot)
-
 
11108
    self._oprot.writeMessageEnd()
-
 
11109
    self._oprot.trans.flush()
-
 
11110
 
-
 
11111
  def recv_getReturnOrderInfo(self, ):
-
 
11112
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
11113
    if mtype == TMessageType.EXCEPTION:
-
 
11114
      x = TApplicationException()
-
 
11115
      x.read(self._iprot)
-
 
11116
      self._iprot.readMessageEnd()
-
 
11117
      raise x
-
 
11118
    result = getReturnOrderInfo_result()
-
 
11119
    result.read(self._iprot)
-
 
11120
    self._iprot.readMessageEnd()
-
 
11121
    if result.success is not None:
-
 
11122
      return result.success
-
 
11123
    if result.ex is not None:
-
 
11124
      raise result.ex
-
 
11125
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getReturnOrderInfo failed: unknown result");
-
 
11126
 
-
 
11127
  def getReturnOrderInfoList(self, order_ids):
-
 
11128
    """
-
 
11129
    Parameters:
-
 
11130
     - order_ids
-
 
11131
    """
-
 
11132
    self.send_getReturnOrderInfoList(order_ids)
-
 
11133
    return self.recv_getReturnOrderInfoList()
-
 
11134
 
-
 
11135
  def send_getReturnOrderInfoList(self, order_ids):
-
 
11136
    self._oprot.writeMessageBegin('getReturnOrderInfoList', TMessageType.CALL, self._seqid)
-
 
11137
    args = getReturnOrderInfoList_args()
-
 
11138
    args.order_ids = order_ids
-
 
11139
    args.write(self._oprot)
-
 
11140
    self._oprot.writeMessageEnd()
-
 
11141
    self._oprot.trans.flush()
-
 
11142
 
-
 
11143
  def recv_getReturnOrderInfoList(self, ):
-
 
11144
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
11145
    if mtype == TMessageType.EXCEPTION:
-
 
11146
      x = TApplicationException()
-
 
11147
      x.read(self._iprot)
-
 
11148
      self._iprot.readMessageEnd()
-
 
11149
      raise x
-
 
11150
    result = getReturnOrderInfoList_result()
-
 
11151
    result.read(self._iprot)
-
 
11152
    self._iprot.readMessageEnd()
-
 
11153
    if result.success is not None:
-
 
11154
      return result.success
-
 
11155
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getReturnOrderInfoList failed: unknown result");
-
 
11156
 
-
 
11157
  def getReturnOrderInfoListAsByStatus(self, order_ids, statuses):
-
 
11158
    """
-
 
11159
    Parameters:
-
 
11160
     - order_ids
-
 
11161
     - statuses
-
 
11162
    """
-
 
11163
    self.send_getReturnOrderInfoListAsByStatus(order_ids, statuses)
-
 
11164
    return self.recv_getReturnOrderInfoListAsByStatus()
-
 
11165
 
-
 
11166
  def send_getReturnOrderInfoListAsByStatus(self, order_ids, statuses):
-
 
11167
    self._oprot.writeMessageBegin('getReturnOrderInfoListAsByStatus', TMessageType.CALL, self._seqid)
-
 
11168
    args = getReturnOrderInfoListAsByStatus_args()
-
 
11169
    args.order_ids = order_ids
-
 
11170
    args.statuses = statuses
-
 
11171
    args.write(self._oprot)
-
 
11172
    self._oprot.writeMessageEnd()
-
 
11173
    self._oprot.trans.flush()
-
 
11174
 
-
 
11175
  def recv_getReturnOrderInfoListAsByStatus(self, ):
-
 
11176
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
11177
    if mtype == TMessageType.EXCEPTION:
-
 
11178
      x = TApplicationException()
-
 
11179
      x.read(self._iprot)
-
 
11180
      self._iprot.readMessageEnd()
-
 
11181
      raise x
-
 
11182
    result = getReturnOrderInfoListAsByStatus_result()
-
 
11183
    result.read(self._iprot)
-
 
11184
    self._iprot.readMessageEnd()
-
 
11185
    if result.success is not None:
-
 
11186
      return result.success
-
 
11187
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getReturnOrderInfoListAsByStatus failed: unknown result");
-
 
11188
 
-
 
11189
  def updateReturnOrderInfo(self, returnInfo):
-
 
11190
    """
-
 
11191
    Parameters:
-
 
11192
     - returnInfo
-
 
11193
    """
-
 
11194
    self.send_updateReturnOrderInfo(returnInfo)
-
 
11195
    return self.recv_updateReturnOrderInfo()
-
 
11196
 
-
 
11197
  def send_updateReturnOrderInfo(self, returnInfo):
-
 
11198
    self._oprot.writeMessageBegin('updateReturnOrderInfo', TMessageType.CALL, self._seqid)
-
 
11199
    args = updateReturnOrderInfo_args()
-
 
11200
    args.returnInfo = returnInfo
-
 
11201
    args.write(self._oprot)
-
 
11202
    self._oprot.writeMessageEnd()
-
 
11203
    self._oprot.trans.flush()
-
 
11204
 
-
 
11205
  def recv_updateReturnOrderInfo(self, ):
-
 
11206
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
11207
    if mtype == TMessageType.EXCEPTION:
-
 
11208
      x = TApplicationException()
-
 
11209
      x.read(self._iprot)
-
 
11210
      self._iprot.readMessageEnd()
-
 
11211
      raise x
-
 
11212
    result = updateReturnOrderInfo_result()
-
 
11213
    result.read(self._iprot)
-
 
11214
    self._iprot.readMessageEnd()
-
 
11215
    if result.success is not None:
-
 
11216
      return result.success
-
 
11217
    if result.ex is not None:
-
 
11218
      raise result.ex
-
 
11219
    raise TApplicationException(TApplicationException.MISSING_RESULT, "updateReturnOrderInfo failed: unknown result");
-
 
11220
 
-
 
11221
  def bulkUpdateReturnOrderInfo(self, orderReturnInfosMap):
-
 
11222
    """
-
 
11223
    Parameters:
-
 
11224
     - orderReturnInfosMap
-
 
11225
    """
-
 
11226
    self.send_bulkUpdateReturnOrderInfo(orderReturnInfosMap)
-
 
11227
    return self.recv_bulkUpdateReturnOrderInfo()
-
 
11228
 
-
 
11229
  def send_bulkUpdateReturnOrderInfo(self, orderReturnInfosMap):
-
 
11230
    self._oprot.writeMessageBegin('bulkUpdateReturnOrderInfo', TMessageType.CALL, self._seqid)
-
 
11231
    args = bulkUpdateReturnOrderInfo_args()
-
 
11232
    args.orderReturnInfosMap = orderReturnInfosMap
-
 
11233
    args.write(self._oprot)
-
 
11234
    self._oprot.writeMessageEnd()
-
 
11235
    self._oprot.trans.flush()
-
 
11236
 
-
 
11237
  def recv_bulkUpdateReturnOrderInfo(self, ):
-
 
11238
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
11239
    if mtype == TMessageType.EXCEPTION:
-
 
11240
      x = TApplicationException()
-
 
11241
      x.read(self._iprot)
-
 
11242
      self._iprot.readMessageEnd()
-
 
11243
      raise x
-
 
11244
    result = bulkUpdateReturnOrderInfo_result()
-
 
11245
    result.read(self._iprot)
-
 
11246
    self._iprot.readMessageEnd()
-
 
11247
    if result.success is not None:
-
 
11248
      return result.success
-
 
11249
    if result.ex is not None:
-
 
11250
      raise result.ex
-
 
11251
    raise TApplicationException(TApplicationException.MISSING_RESULT, "bulkUpdateReturnOrderInfo failed: unknown result");
-
 
11252
 
-
 
11253
  def getReturnOrdersAsPerWarehouseId(self, warehouseId):
-
 
11254
    """
-
 
11255
    Parameters:
-
 
11256
     - warehouseId
-
 
11257
    """
-
 
11258
    self.send_getReturnOrdersAsPerWarehouseId(warehouseId)
-
 
11259
    return self.recv_getReturnOrdersAsPerWarehouseId()
-
 
11260
 
-
 
11261
  def send_getReturnOrdersAsPerWarehouseId(self, warehouseId):
-
 
11262
    self._oprot.writeMessageBegin('getReturnOrdersAsPerWarehouseId', TMessageType.CALL, self._seqid)
-
 
11263
    args = getReturnOrdersAsPerWarehouseId_args()
-
 
11264
    args.warehouseId = warehouseId
-
 
11265
    args.write(self._oprot)
-
 
11266
    self._oprot.writeMessageEnd()
-
 
11267
    self._oprot.trans.flush()
-
 
11268
 
-
 
11269
  def recv_getReturnOrdersAsPerWarehouseId(self, ):
-
 
11270
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
11271
    if mtype == TMessageType.EXCEPTION:
-
 
11272
      x = TApplicationException()
-
 
11273
      x.read(self._iprot)
-
 
11274
      self._iprot.readMessageEnd()
-
 
11275
      raise x
-
 
11276
    result = getReturnOrdersAsPerWarehouseId_result()
-
 
11277
    result.read(self._iprot)
-
 
11278
    self._iprot.readMessageEnd()
-
 
11279
    if result.success is not None:
-
 
11280
      return result.success
-
 
11281
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getReturnOrdersAsPerWarehouseId failed: unknown result");
-
 
11282
 
-
 
11283
  def createReturnTransaction(self, returnTransaction):
-
 
11284
    """
-
 
11285
    Parameters:
-
 
11286
     - returnTransaction
-
 
11287
    """
-
 
11288
    self.send_createReturnTransaction(returnTransaction)
-
 
11289
    return self.recv_createReturnTransaction()
-
 
11290
 
-
 
11291
  def send_createReturnTransaction(self, returnTransaction):
-
 
11292
    self._oprot.writeMessageBegin('createReturnTransaction', TMessageType.CALL, self._seqid)
-
 
11293
    args = createReturnTransaction_args()
-
 
11294
    args.returnTransaction = returnTransaction
-
 
11295
    args.write(self._oprot)
-
 
11296
    self._oprot.writeMessageEnd()
-
 
11297
    self._oprot.trans.flush()
-
 
11298
 
-
 
11299
  def recv_createReturnTransaction(self, ):
-
 
11300
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
11301
    if mtype == TMessageType.EXCEPTION:
-
 
11302
      x = TApplicationException()
-
 
11303
      x.read(self._iprot)
-
 
11304
      self._iprot.readMessageEnd()
-
 
11305
      raise x
-
 
11306
    result = createReturnTransaction_result()
-
 
11307
    result.read(self._iprot)
-
 
11308
    self._iprot.readMessageEnd()
-
 
11309
    if result.success is not None:
-
 
11310
      return result.success
-
 
11311
    if result.ex is not None:
-
 
11312
      raise result.ex
-
 
11313
    raise TApplicationException(TApplicationException.MISSING_RESULT, "createReturnTransaction failed: unknown result");
-
 
11314
 
-
 
11315
  def getReturnTransaction(self, id):
-
 
11316
    """
-
 
11317
    Parameters:
-
 
11318
     - id
-
 
11319
    """
-
 
11320
    self.send_getReturnTransaction(id)
-
 
11321
    return self.recv_getReturnTransaction()
-
 
11322
 
-
 
11323
  def send_getReturnTransaction(self, id):
-
 
11324
    self._oprot.writeMessageBegin('getReturnTransaction', TMessageType.CALL, self._seqid)
-
 
11325
    args = getReturnTransaction_args()
-
 
11326
    args.id = id
-
 
11327
    args.write(self._oprot)
-
 
11328
    self._oprot.writeMessageEnd()
-
 
11329
    self._oprot.trans.flush()
-
 
11330
 
-
 
11331
  def recv_getReturnTransaction(self, ):
-
 
11332
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
11333
    if mtype == TMessageType.EXCEPTION:
-
 
11334
      x = TApplicationException()
-
 
11335
      x.read(self._iprot)
-
 
11336
      self._iprot.readMessageEnd()
-
 
11337
      raise x
-
 
11338
    result = getReturnTransaction_result()
-
 
11339
    result.read(self._iprot)
-
 
11340
    self._iprot.readMessageEnd()
-
 
11341
    if result.success is not None:
-
 
11342
      return result.success
-
 
11343
    if result.ex is not None:
-
 
11344
      raise result.ex
-
 
11345
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getReturnTransaction failed: unknown result");
-
 
11346
 
-
 
11347
  def getReturnOrdersForReturnTransaction(self, returnTransactionId):
-
 
11348
    """
-
 
11349
    Parameters:
-
 
11350
     - returnTransactionId
-
 
11351
    """
-
 
11352
    self.send_getReturnOrdersForReturnTransaction(returnTransactionId)
-
 
11353
    return self.recv_getReturnOrdersForReturnTransaction()
-
 
11354
 
-
 
11355
  def send_getReturnOrdersForReturnTransaction(self, returnTransactionId):
-
 
11356
    self._oprot.writeMessageBegin('getReturnOrdersForReturnTransaction', TMessageType.CALL, self._seqid)
-
 
11357
    args = getReturnOrdersForReturnTransaction_args()
-
 
11358
    args.returnTransactionId = returnTransactionId
-
 
11359
    args.write(self._oprot)
-
 
11360
    self._oprot.writeMessageEnd()
-
 
11361
    self._oprot.trans.flush()
-
 
11362
 
-
 
11363
  def recv_getReturnOrdersForReturnTransaction(self, ):
-
 
11364
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
11365
    if mtype == TMessageType.EXCEPTION:
-
 
11366
      x = TApplicationException()
-
 
11367
      x.read(self._iprot)
-
 
11368
      self._iprot.readMessageEnd()
-
 
11369
      raise x
-
 
11370
    result = getReturnOrdersForReturnTransaction_result()
-
 
11371
    result.read(self._iprot)
-
 
11372
    self._iprot.readMessageEnd()
-
 
11373
    if result.success is not None:
-
 
11374
      return result.success
-
 
11375
    if result.ex is not None:
-
 
11376
      raise result.ex
-
 
11377
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getReturnOrdersForReturnTransaction failed: unknown result");
-
 
11378
 
-
 
11379
  def changeReturnTransactionStatus(self, returnTransactionId, status, returnOrderIds):
-
 
11380
    """
-
 
11381
    Parameters:
-
 
11382
     - returnTransactionId
-
 
11383
     - status
-
 
11384
     - returnOrderIds
-
 
11385
    """
-
 
11386
    self.send_changeReturnTransactionStatus(returnTransactionId, status, returnOrderIds)
-
 
11387
    return self.recv_changeReturnTransactionStatus()
-
 
11388
 
-
 
11389
  def send_changeReturnTransactionStatus(self, returnTransactionId, status, returnOrderIds):
-
 
11390
    self._oprot.writeMessageBegin('changeReturnTransactionStatus', TMessageType.CALL, self._seqid)
-
 
11391
    args = changeReturnTransactionStatus_args()
-
 
11392
    args.returnTransactionId = returnTransactionId
-
 
11393
    args.status = status
-
 
11394
    args.returnOrderIds = returnOrderIds
-
 
11395
    args.write(self._oprot)
-
 
11396
    self._oprot.writeMessageEnd()
-
 
11397
    self._oprot.trans.flush()
-
 
11398
 
-
 
11399
  def recv_changeReturnTransactionStatus(self, ):
-
 
11400
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
11401
    if mtype == TMessageType.EXCEPTION:
-
 
11402
      x = TApplicationException()
-
 
11403
      x.read(self._iprot)
-
 
11404
      self._iprot.readMessageEnd()
-
 
11405
      raise x
-
 
11406
    result = changeReturnTransactionStatus_result()
-
 
11407
    result.read(self._iprot)
-
 
11408
    self._iprot.readMessageEnd()
-
 
11409
    if result.success is not None:
-
 
11410
      return result.success
-
 
11411
    if result.ex is not None:
-
 
11412
      raise result.ex
-
 
11413
    raise TApplicationException(TApplicationException.MISSING_RESULT, "changeReturnTransactionStatus failed: unknown result");
-
 
11414
 
-
 
11415
  def createReturnPickupRequest(self, returnOrderIds, providerId):
-
 
11416
    """
-
 
11417
    Parameters:
-
 
11418
     - returnOrderIds
-
 
11419
     - providerId
-
 
11420
    """
-
 
11421
    self.send_createReturnPickupRequest(returnOrderIds, providerId)
-
 
11422
    return self.recv_createReturnPickupRequest()
-
 
11423
 
-
 
11424
  def send_createReturnPickupRequest(self, returnOrderIds, providerId):
-
 
11425
    self._oprot.writeMessageBegin('createReturnPickupRequest', TMessageType.CALL, self._seqid)
-
 
11426
    args = createReturnPickupRequest_args()
-
 
11427
    args.returnOrderIds = returnOrderIds
-
 
11428
    args.providerId = providerId
-
 
11429
    args.write(self._oprot)
-
 
11430
    self._oprot.writeMessageEnd()
-
 
11431
    self._oprot.trans.flush()
-
 
11432
 
-
 
11433
  def recv_createReturnPickupRequest(self, ):
-
 
11434
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
11435
    if mtype == TMessageType.EXCEPTION:
-
 
11436
      x = TApplicationException()
-
 
11437
      x.read(self._iprot)
-
 
11438
      self._iprot.readMessageEnd()
-
 
11439
      raise x
-
 
11440
    result = createReturnPickupRequest_result()
-
 
11441
    result.read(self._iprot)
-
 
11442
    self._iprot.readMessageEnd()
-
 
11443
    if result.success is not None:
-
 
11444
      return result.success
-
 
11445
    if result.ex is not None:
-
 
11446
      raise result.ex
-
 
11447
    raise TApplicationException(TApplicationException.MISSING_RESULT, "createReturnPickupRequest failed: unknown result");
-
 
11448
 
-
 
11449
  def updateReturnPickupRequest(self, returnPickupRequest):
-
 
11450
    """
-
 
11451
    Parameters:
-
 
11452
     - returnPickupRequest
-
 
11453
    """
-
 
11454
    self.send_updateReturnPickupRequest(returnPickupRequest)
-
 
11455
    return self.recv_updateReturnPickupRequest()
-
 
11456
 
-
 
11457
  def send_updateReturnPickupRequest(self, returnPickupRequest):
-
 
11458
    self._oprot.writeMessageBegin('updateReturnPickupRequest', TMessageType.CALL, self._seqid)
-
 
11459
    args = updateReturnPickupRequest_args()
-
 
11460
    args.returnPickupRequest = returnPickupRequest
-
 
11461
    args.write(self._oprot)
-
 
11462
    self._oprot.writeMessageEnd()
-
 
11463
    self._oprot.trans.flush()
-
 
11464
 
-
 
11465
  def recv_updateReturnPickupRequest(self, ):
-
 
11466
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
11467
    if mtype == TMessageType.EXCEPTION:
-
 
11468
      x = TApplicationException()
-
 
11469
      x.read(self._iprot)
-
 
11470
      self._iprot.readMessageEnd()
-
 
11471
      raise x
-
 
11472
    result = updateReturnPickupRequest_result()
-
 
11473
    result.read(self._iprot)
-
 
11474
    self._iprot.readMessageEnd()
-
 
11475
    if result.success is not None:
-
 
11476
      return result.success
-
 
11477
    if result.ex is not None:
-
 
11478
      raise result.ex
-
 
11479
    raise TApplicationException(TApplicationException.MISSING_RESULT, "updateReturnPickupRequest failed: unknown result");
-
 
11480
 
-
 
11481
  def getAllReturnOrdersForReturnPickupRequest(self, logisticsRequestId):
-
 
11482
    """
-
 
11483
    Parameters:
-
 
11484
     - logisticsRequestId
-
 
11485
    """
-
 
11486
    self.send_getAllReturnOrdersForReturnPickupRequest(logisticsRequestId)
-
 
11487
    return self.recv_getAllReturnOrdersForReturnPickupRequest()
-
 
11488
 
-
 
11489
  def send_getAllReturnOrdersForReturnPickupRequest(self, logisticsRequestId):
-
 
11490
    self._oprot.writeMessageBegin('getAllReturnOrdersForReturnPickupRequest', TMessageType.CALL, self._seqid)
-
 
11491
    args = getAllReturnOrdersForReturnPickupRequest_args()
-
 
11492
    args.logisticsRequestId = logisticsRequestId
-
 
11493
    args.write(self._oprot)
-
 
11494
    self._oprot.writeMessageEnd()
-
 
11495
    self._oprot.trans.flush()
-
 
11496
 
-
 
11497
  def recv_getAllReturnOrdersForReturnPickupRequest(self, ):
-
 
11498
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
11499
    if mtype == TMessageType.EXCEPTION:
-
 
11500
      x = TApplicationException()
-
 
11501
      x.read(self._iprot)
-
 
11502
      self._iprot.readMessageEnd()
-
 
11503
      raise x
-
 
11504
    result = getAllReturnOrdersForReturnPickupRequest_result()
-
 
11505
    result.read(self._iprot)
-
 
11506
    self._iprot.readMessageEnd()
-
 
11507
    if result.success is not None:
-
 
11508
      return result.success
-
 
11509
    if result.ex is not None:
-
 
11510
      raise result.ex
-
 
11511
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getAllReturnOrdersForReturnPickupRequest failed: unknown result");
-
 
11512
 
-
 
11513
  def receiveReturnPickup(self, returnOrdersMap, id):
-
 
11514
    """
-
 
11515
    Parameters:
-
 
11516
     - returnOrdersMap
-
 
11517
     - id
-
 
11518
    """
-
 
11519
    self.send_receiveReturnPickup(returnOrdersMap, id)
-
 
11520
    return self.recv_receiveReturnPickup()
-
 
11521
 
-
 
11522
  def send_receiveReturnPickup(self, returnOrdersMap, id):
-
 
11523
    self._oprot.writeMessageBegin('receiveReturnPickup', TMessageType.CALL, self._seqid)
-
 
11524
    args = receiveReturnPickup_args()
-
 
11525
    args.returnOrdersMap = returnOrdersMap
-
 
11526
    args.id = id
-
 
11527
    args.write(self._oprot)
-
 
11528
    self._oprot.writeMessageEnd()
-
 
11529
    self._oprot.trans.flush()
-
 
11530
 
-
 
11531
  def recv_receiveReturnPickup(self, ):
-
 
11532
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
11533
    if mtype == TMessageType.EXCEPTION:
-
 
11534
      x = TApplicationException()
-
 
11535
      x.read(self._iprot)
-
 
11536
      self._iprot.readMessageEnd()
-
 
11537
      raise x
-
 
11538
    result = receiveReturnPickup_result()
-
 
11539
    result.read(self._iprot)
-
 
11540
    self._iprot.readMessageEnd()
-
 
11541
    if result.success is not None:
-
 
11542
      return result.success
-
 
11543
    if result.ex is not None:
-
 
11544
      raise result.ex
-
 
11545
    raise TApplicationException(TApplicationException.MISSING_RESULT, "receiveReturnPickup failed: unknown result");
-
 
11546
 
-
 
11547
  def validateReturnPickup(self, returnPickupId, returnOrdersMap):
-
 
11548
    """
-
 
11549
    Parameters:
-
 
11550
     - returnPickupId
-
 
11551
     - returnOrdersMap
-
 
11552
    """
-
 
11553
    self.send_validateReturnPickup(returnPickupId, returnOrdersMap)
-
 
11554
    return self.recv_validateReturnPickup()
-
 
11555
 
-
 
11556
  def send_validateReturnPickup(self, returnPickupId, returnOrdersMap):
-
 
11557
    self._oprot.writeMessageBegin('validateReturnPickup', TMessageType.CALL, self._seqid)
-
 
11558
    args = validateReturnPickup_args()
-
 
11559
    args.returnPickupId = returnPickupId
-
 
11560
    args.returnOrdersMap = returnOrdersMap
-
 
11561
    args.write(self._oprot)
-
 
11562
    self._oprot.writeMessageEnd()
-
 
11563
    self._oprot.trans.flush()
-
 
11564
 
-
 
11565
  def recv_validateReturnPickup(self, ):
-
 
11566
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
11567
    if mtype == TMessageType.EXCEPTION:
-
 
11568
      x = TApplicationException()
-
 
11569
      x.read(self._iprot)
-
 
11570
      self._iprot.readMessageEnd()
-
 
11571
      raise x
-
 
11572
    result = validateReturnPickup_result()
-
 
11573
    result.read(self._iprot)
-
 
11574
    self._iprot.readMessageEnd()
-
 
11575
    if result.success is not None:
-
 
11576
      return result.success
-
 
11577
    if result.ex is not None:
-
 
11578
      raise result.ex
-
 
11579
    raise TApplicationException(TApplicationException.MISSING_RESULT, "validateReturnPickup failed: unknown result");
-
 
11580
 
-
 
11581
  def processReturnPickup(self, returnPickupId, returnOrdersMap):
-
 
11582
    """
-
 
11583
    Parameters:
-
 
11584
     - returnPickupId
-
 
11585
     - returnOrdersMap
-
 
11586
    """
-
 
11587
    self.send_processReturnPickup(returnPickupId, returnOrdersMap)
-
 
11588
    return self.recv_processReturnPickup()
-
 
11589
 
-
 
11590
  def send_processReturnPickup(self, returnPickupId, returnOrdersMap):
-
 
11591
    self._oprot.writeMessageBegin('processReturnPickup', TMessageType.CALL, self._seqid)
-
 
11592
    args = processReturnPickup_args()
-
 
11593
    args.returnPickupId = returnPickupId
-
 
11594
    args.returnOrdersMap = returnOrdersMap
-
 
11595
    args.write(self._oprot)
-
 
11596
    self._oprot.writeMessageEnd()
-
 
11597
    self._oprot.trans.flush()
-
 
11598
 
-
 
11599
  def recv_processReturnPickup(self, ):
-
 
11600
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
11601
    if mtype == TMessageType.EXCEPTION:
-
 
11602
      x = TApplicationException()
-
 
11603
      x.read(self._iprot)
-
 
11604
      self._iprot.readMessageEnd()
-
 
11605
      raise x
-
 
11606
    result = processReturnPickup_result()
-
 
11607
    result.read(self._iprot)
-
 
11608
    self._iprot.readMessageEnd()
-
 
11609
    if result.success is not None:
-
 
11610
      return result.success
-
 
11611
    if result.ex is not None:
-
 
11612
      raise result.ex
-
 
11613
    raise TApplicationException(TApplicationException.MISSING_RESULT, "processReturnPickup failed: unknown result");
-
 
11614
 
-
 
11615
  def markReturnTransactionComplete(self, returnTransactionId):
-
 
11616
    """
-
 
11617
    Parameters:
-
 
11618
     - returnTransactionId
-
 
11619
    """
-
 
11620
    self.send_markReturnTransactionComplete(returnTransactionId)
-
 
11621
    return self.recv_markReturnTransactionComplete()
-
 
11622
 
-
 
11623
  def send_markReturnTransactionComplete(self, returnTransactionId):
-
 
11624
    self._oprot.writeMessageBegin('markReturnTransactionComplete', TMessageType.CALL, self._seqid)
-
 
11625
    args = markReturnTransactionComplete_args()
-
 
11626
    args.returnTransactionId = returnTransactionId
-
 
11627
    args.write(self._oprot)
-
 
11628
    self._oprot.writeMessageEnd()
-
 
11629
    self._oprot.trans.flush()
-
 
11630
 
-
 
11631
  def recv_markReturnTransactionComplete(self, ):
-
 
11632
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
11633
    if mtype == TMessageType.EXCEPTION:
-
 
11634
      x = TApplicationException()
-
 
11635
      x.read(self._iprot)
-
 
11636
      self._iprot.readMessageEnd()
-
 
11637
      raise x
-
 
11638
    result = markReturnTransactionComplete_result()
-
 
11639
    result.read(self._iprot)
-
 
11640
    self._iprot.readMessageEnd()
-
 
11641
    if result.success is not None:
-
 
11642
      return result.success
-
 
11643
    if result.ex is not None:
-
 
11644
      raise result.ex
-
 
11645
    raise TApplicationException(TApplicationException.MISSING_RESULT, "markReturnTransactionComplete failed: unknown result");
-
 
11646
 
-
 
11647
  def refundReturnTransactionPayment(self, refundOrdersMap, returntransactionId):
-
 
11648
    """
-
 
11649
    Parameters:
-
 
11650
     - refundOrdersMap
-
 
11651
     - returntransactionId
-
 
11652
    """
-
 
11653
    self.send_refundReturnTransactionPayment(refundOrdersMap, returntransactionId)
-
 
11654
    return self.recv_refundReturnTransactionPayment()
-
 
11655
 
-
 
11656
  def send_refundReturnTransactionPayment(self, refundOrdersMap, returntransactionId):
-
 
11657
    self._oprot.writeMessageBegin('refundReturnTransactionPayment', TMessageType.CALL, self._seqid)
-
 
11658
    args = refundReturnTransactionPayment_args()
-
 
11659
    args.refundOrdersMap = refundOrdersMap
-
 
11660
    args.returntransactionId = returntransactionId
-
 
11661
    args.write(self._oprot)
-
 
11662
    self._oprot.writeMessageEnd()
-
 
11663
    self._oprot.trans.flush()
-
 
11664
 
-
 
11665
  def recv_refundReturnTransactionPayment(self, ):
-
 
11666
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
11667
    if mtype == TMessageType.EXCEPTION:
-
 
11668
      x = TApplicationException()
-
 
11669
      x.read(self._iprot)
-
 
11670
      self._iprot.readMessageEnd()
-
 
11671
      raise x
-
 
11672
    result = refundReturnTransactionPayment_result()
-
 
11673
    result.read(self._iprot)
-
 
11674
    self._iprot.readMessageEnd()
-
 
11675
    if result.success is not None:
-
 
11676
      return result.success
-
 
11677
    if result.ex is not None:
-
 
11678
      raise result.ex
-
 
11679
    raise TApplicationException(TApplicationException.MISSING_RESULT, "refundReturnTransactionPayment failed: unknown result");
-
 
11680
 
-
 
11681
  def getReturnTransactionsForCustomer(self, statusList, customerMobile, customerEmail, returnTransactionId, customerId):
-
 
11682
    """
-
 
11683
    Parameters:
-
 
11684
     - statusList
-
 
11685
     - customerMobile
-
 
11686
     - customerEmail
-
 
11687
     - returnTransactionId
-
 
11688
     - customerId
-
 
11689
    """
-
 
11690
    self.send_getReturnTransactionsForCustomer(statusList, customerMobile, customerEmail, returnTransactionId, customerId)
-
 
11691
    return self.recv_getReturnTransactionsForCustomer()
-
 
11692
 
-
 
11693
  def send_getReturnTransactionsForCustomer(self, statusList, customerMobile, customerEmail, returnTransactionId, customerId):
-
 
11694
    self._oprot.writeMessageBegin('getReturnTransactionsForCustomer', TMessageType.CALL, self._seqid)
-
 
11695
    args = getReturnTransactionsForCustomer_args()
-
 
11696
    args.statusList = statusList
-
 
11697
    args.customerMobile = customerMobile
-
 
11698
    args.customerEmail = customerEmail
-
 
11699
    args.returnTransactionId = returnTransactionId
-
 
11700
    args.customerId = customerId
-
 
11701
    args.write(self._oprot)
-
 
11702
    self._oprot.writeMessageEnd()
-
 
11703
    self._oprot.trans.flush()
-
 
11704
 
-
 
11705
  def recv_getReturnTransactionsForCustomer(self, ):
-
 
11706
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
11707
    if mtype == TMessageType.EXCEPTION:
-
 
11708
      x = TApplicationException()
-
 
11709
      x.read(self._iprot)
-
 
11710
      self._iprot.readMessageEnd()
-
 
11711
      raise x
-
 
11712
    result = getReturnTransactionsForCustomer_result()
-
 
11713
    result.read(self._iprot)
-
 
11714
    self._iprot.readMessageEnd()
-
 
11715
    if result.success is not None:
-
 
11716
      return result.success
-
 
11717
    if result.ex is not None:
-
 
11718
      raise result.ex
-
 
11719
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getReturnTransactionsForCustomer failed: unknown result");
-
 
11720
 
-
 
11721
  def verifyOrderForTransaction(self, transactionId):
-
 
11722
    """
-
 
11723
    Parameters:
-
 
11724
     - transactionId
-
 
11725
    """
-
 
11726
    self.send_verifyOrderForTransaction(transactionId)
-
 
11727
    return self.recv_verifyOrderForTransaction()
-
 
11728
 
-
 
11729
  def send_verifyOrderForTransaction(self, transactionId):
-
 
11730
    self._oprot.writeMessageBegin('verifyOrderForTransaction', TMessageType.CALL, self._seqid)
-
 
11731
    args = verifyOrderForTransaction_args()
-
 
11732
    args.transactionId = transactionId
-
 
11733
    args.write(self._oprot)
-
 
11734
    self._oprot.writeMessageEnd()
-
 
11735
    self._oprot.trans.flush()
-
 
11736
 
-
 
11737
  def recv_verifyOrderForTransaction(self, ):
-
 
11738
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
11739
    if mtype == TMessageType.EXCEPTION:
-
 
11740
      x = TApplicationException()
-
 
11741
      x.read(self._iprot)
-
 
11742
      self._iprot.readMessageEnd()
-
 
11743
      raise x
-
 
11744
    result = verifyOrderForTransaction_result()
-
 
11745
    result.read(self._iprot)
-
 
11746
    self._iprot.readMessageEnd()
-
 
11747
    if result.success is not None:
-
 
11748
      return result.success
-
 
11749
    if result.ex is not None:
-
 
11750
      raise result.ex
-
 
11751
    raise TApplicationException(TApplicationException.MISSING_RESULT, "verifyOrderForTransaction failed: unknown result");
-
 
11752
 
10582
 
11753
 
10583
class Processor(shop2020.thriftpy.generic.GenericService.Processor, Iface, TProcessor):
11754
class Processor(shop2020.thriftpy.generic.GenericService.Processor, Iface, TProcessor):
10584
  def __init__(self, handler):
11755
  def __init__(self, handler):
10585
    shop2020.thriftpy.generic.GenericService.Processor.__init__(self, handler)
11756
    shop2020.thriftpy.generic.GenericService.Processor.__init__(self, handler)
10586
    self._processMap["createTransaction"] = Processor.process_createTransaction
11757
    self._processMap["createTransaction"] = Processor.process_createTransaction
Line 10832... Line 12003...
10832
    self._processMap["createHomeShopOrder"] = Processor.process_createHomeShopOrder
12003
    self._processMap["createHomeShopOrder"] = Processor.process_createHomeShopOrder
10833
    self._processMap["getHomeShopOrder"] = Processor.process_getHomeShopOrder
12004
    self._processMap["getHomeShopOrder"] = Processor.process_getHomeShopOrder
10834
    self._processMap["homeShopOrderExists"] = Processor.process_homeShopOrderExists
12005
    self._processMap["homeShopOrderExists"] = Processor.process_homeShopOrderExists
10835
    self._processMap["splitBulkOrder"] = Processor.process_splitBulkOrder
12006
    self._processMap["splitBulkOrder"] = Processor.process_splitBulkOrder
10836
    self._processMap["moveOrdersToCorrectWarehouse"] = Processor.process_moveOrdersToCorrectWarehouse
12007
    self._processMap["moveOrdersToCorrectWarehouse"] = Processor.process_moveOrdersToCorrectWarehouse
-
 
12008
    self._processMap["getCreditorInfo"] = Processor.process_getCreditorInfo
-
 
12009
    self._processMap["updateCreditorInfo"] = Processor.process_updateCreditorInfo
-
 
12010
    self._processMap["getUserSanctionDetails"] = Processor.process_getUserSanctionDetails
-
 
12011
    self._processMap["getUserSanctionDetailsForCreditor"] = Processor.process_getUserSanctionDetailsForCreditor
-
 
12012
    self._processMap["updateUserSanction"] = Processor.process_updateUserSanction
-
 
12013
    self._processMap["getCreditHistoryRecordsForTransaction"] = Processor.process_getCreditHistoryRecordsForTransaction
-
 
12014
    self._processMap["getCreditHistoryRecordsForUserAndCreditor"] = Processor.process_getCreditHistoryRecordsForUserAndCreditor
-
 
12015
    self._processMap["processCreditTransaction"] = Processor.process_processCreditTransaction
-
 
12016
    self._processMap["getLoanPayableForUserToCreditor"] = Processor.process_getLoanPayableForUserToCreditor
-
 
12017
    self._processMap["getReturnOrderInfo"] = Processor.process_getReturnOrderInfo
-
 
12018
    self._processMap["getReturnOrderInfoList"] = Processor.process_getReturnOrderInfoList
-
 
12019
    self._processMap["getReturnOrderInfoListAsByStatus"] = Processor.process_getReturnOrderInfoListAsByStatus
-
 
12020
    self._processMap["updateReturnOrderInfo"] = Processor.process_updateReturnOrderInfo
-
 
12021
    self._processMap["bulkUpdateReturnOrderInfo"] = Processor.process_bulkUpdateReturnOrderInfo
-
 
12022
    self._processMap["getReturnOrdersAsPerWarehouseId"] = Processor.process_getReturnOrdersAsPerWarehouseId
-
 
12023
    self._processMap["createReturnTransaction"] = Processor.process_createReturnTransaction
-
 
12024
    self._processMap["getReturnTransaction"] = Processor.process_getReturnTransaction
-
 
12025
    self._processMap["getReturnOrdersForReturnTransaction"] = Processor.process_getReturnOrdersForReturnTransaction
-
 
12026
    self._processMap["changeReturnTransactionStatus"] = Processor.process_changeReturnTransactionStatus
-
 
12027
    self._processMap["createReturnPickupRequest"] = Processor.process_createReturnPickupRequest
-
 
12028
    self._processMap["updateReturnPickupRequest"] = Processor.process_updateReturnPickupRequest
-
 
12029
    self._processMap["getAllReturnOrdersForReturnPickupRequest"] = Processor.process_getAllReturnOrdersForReturnPickupRequest
-
 
12030
    self._processMap["receiveReturnPickup"] = Processor.process_receiveReturnPickup
-
 
12031
    self._processMap["validateReturnPickup"] = Processor.process_validateReturnPickup
-
 
12032
    self._processMap["processReturnPickup"] = Processor.process_processReturnPickup
-
 
12033
    self._processMap["markReturnTransactionComplete"] = Processor.process_markReturnTransactionComplete
-
 
12034
    self._processMap["refundReturnTransactionPayment"] = Processor.process_refundReturnTransactionPayment
-
 
12035
    self._processMap["getReturnTransactionsForCustomer"] = Processor.process_getReturnTransactionsForCustomer
-
 
12036
    self._processMap["verifyOrderForTransaction"] = Processor.process_verifyOrderForTransaction
10837
 
12037
 
10838
  def process(self, iprot, oprot):
12038
  def process(self, iprot, oprot):
10839
    (name, type, seqid) = iprot.readMessageBegin()
12039
    (name, type, seqid) = iprot.readMessageBegin()
10840
    if name not in self._processMap:
12040
    if name not in self._processMap:
10841
      iprot.skip(TType.STRUCT)
12041
      iprot.skip(TType.STRUCT)
Line 13960... Line 15160...
13960
    oprot.writeMessageBegin("moveOrdersToCorrectWarehouse", TMessageType.REPLY, seqid)
15160
    oprot.writeMessageBegin("moveOrdersToCorrectWarehouse", TMessageType.REPLY, seqid)
13961
    result.write(oprot)
15161
    result.write(oprot)
13962
    oprot.writeMessageEnd()
15162
    oprot.writeMessageEnd()
13963
    oprot.trans.flush()
15163
    oprot.trans.flush()
13964
 
15164
 
-
 
15165
  def process_getCreditorInfo(self, seqid, iprot, oprot):
-
 
15166
    args = getCreditorInfo_args()
-
 
15167
    args.read(iprot)
-
 
15168
    iprot.readMessageEnd()
-
 
15169
    result = getCreditorInfo_result()
-
 
15170
    result.success = self._handler.getCreditorInfo(args.id, args.name)
-
 
15171
    oprot.writeMessageBegin("getCreditorInfo", TMessageType.REPLY, seqid)
-
 
15172
    result.write(oprot)
-
 
15173
    oprot.writeMessageEnd()
-
 
15174
    oprot.trans.flush()
-
 
15175
 
-
 
15176
  def process_updateCreditorInfo(self, seqid, iprot, oprot):
-
 
15177
    args = updateCreditorInfo_args()
-
 
15178
    args.read(iprot)
-
 
15179
    iprot.readMessageEnd()
-
 
15180
    result = updateCreditorInfo_result()
-
 
15181
    result.success = self._handler.updateCreditorInfo(args.creditor)
-
 
15182
    oprot.writeMessageBegin("updateCreditorInfo", TMessageType.REPLY, seqid)
-
 
15183
    result.write(oprot)
-
 
15184
    oprot.writeMessageEnd()
-
 
15185
    oprot.trans.flush()
-
 
15186
 
-
 
15187
  def process_getUserSanctionDetails(self, seqid, iprot, oprot):
-
 
15188
    args = getUserSanctionDetails_args()
-
 
15189
    args.read(iprot)
-
 
15190
    iprot.readMessageEnd()
-
 
15191
    result = getUserSanctionDetails_result()
-
 
15192
    result.success = self._handler.getUserSanctionDetails(args.userId)
-
 
15193
    oprot.writeMessageBegin("getUserSanctionDetails", TMessageType.REPLY, seqid)
-
 
15194
    result.write(oprot)
-
 
15195
    oprot.writeMessageEnd()
-
 
15196
    oprot.trans.flush()
-
 
15197
 
-
 
15198
  def process_getUserSanctionDetailsForCreditor(self, seqid, iprot, oprot):
-
 
15199
    args = getUserSanctionDetailsForCreditor_args()
-
 
15200
    args.read(iprot)
-
 
15201
    iprot.readMessageEnd()
-
 
15202
    result = getUserSanctionDetailsForCreditor_result()
-
 
15203
    result.success = self._handler.getUserSanctionDetailsForCreditor(args.userId, args.creditorId)
-
 
15204
    oprot.writeMessageBegin("getUserSanctionDetailsForCreditor", TMessageType.REPLY, seqid)
-
 
15205
    result.write(oprot)
-
 
15206
    oprot.writeMessageEnd()
-
 
15207
    oprot.trans.flush()
-
 
15208
 
-
 
15209
  def process_updateUserSanction(self, seqid, iprot, oprot):
-
 
15210
    args = updateUserSanction_args()
-
 
15211
    args.read(iprot)
-
 
15212
    iprot.readMessageEnd()
-
 
15213
    result = updateUserSanction_result()
-
 
15214
    try:
-
 
15215
      result.success = self._handler.updateUserSanction(args.userSanaction)
-
 
15216
    except TransactionServiceException, pe:
-
 
15217
      result.pe = pe
-
 
15218
    oprot.writeMessageBegin("updateUserSanction", TMessageType.REPLY, seqid)
-
 
15219
    result.write(oprot)
-
 
15220
    oprot.writeMessageEnd()
-
 
15221
    oprot.trans.flush()
-
 
15222
 
-
 
15223
  def process_getCreditHistoryRecordsForTransaction(self, seqid, iprot, oprot):
-
 
15224
    args = getCreditHistoryRecordsForTransaction_args()
-
 
15225
    args.read(iprot)
-
 
15226
    iprot.readMessageEnd()
-
 
15227
    result = getCreditHistoryRecordsForTransaction_result()
-
 
15228
    result.success = self._handler.getCreditHistoryRecordsForTransaction(args.paymentId, args.creditorId, args.creditTxnType)
-
 
15229
    oprot.writeMessageBegin("getCreditHistoryRecordsForTransaction", TMessageType.REPLY, seqid)
-
 
15230
    result.write(oprot)
-
 
15231
    oprot.writeMessageEnd()
-
 
15232
    oprot.trans.flush()
-
 
15233
 
-
 
15234
  def process_getCreditHistoryRecordsForUserAndCreditor(self, seqid, iprot, oprot):
-
 
15235
    args = getCreditHistoryRecordsForUserAndCreditor_args()
-
 
15236
    args.read(iprot)
-
 
15237
    iprot.readMessageEnd()
-
 
15238
    result = getCreditHistoryRecordsForUserAndCreditor_result()
-
 
15239
    result.success = self._handler.getCreditHistoryRecordsForUserAndCreditor(args.userId, args.creditTxnType)
-
 
15240
    oprot.writeMessageBegin("getCreditHistoryRecordsForUserAndCreditor", TMessageType.REPLY, seqid)
-
 
15241
    result.write(oprot)
-
 
15242
    oprot.writeMessageEnd()
-
 
15243
    oprot.trans.flush()
-
 
15244
 
-
 
15245
  def process_processCreditTransaction(self, seqid, iprot, oprot):
-
 
15246
    args = processCreditTransaction_args()
-
 
15247
    args.read(iprot)
-
 
15248
    iprot.readMessageEnd()
-
 
15249
    result = processCreditTransaction_result()
-
 
15250
    try:
-
 
15251
      result.success = self._handler.processCreditTransaction(args.paymentId, args.creditTxns)
-
 
15252
    except TransactionServiceException, pe:
-
 
15253
      result.pe = pe
-
 
15254
    oprot.writeMessageBegin("processCreditTransaction", TMessageType.REPLY, seqid)
-
 
15255
    result.write(oprot)
-
 
15256
    oprot.writeMessageEnd()
-
 
15257
    oprot.trans.flush()
-
 
15258
 
-
 
15259
  def process_getLoanPayableForUserToCreditor(self, seqid, iprot, oprot):
-
 
15260
    args = getLoanPayableForUserToCreditor_args()
-
 
15261
    args.read(iprot)
-
 
15262
    iprot.readMessageEnd()
-
 
15263
    result = getLoanPayableForUserToCreditor_result()
-
 
15264
    result.success = self._handler.getLoanPayableForUserToCreditor(args.userId, args.creditorId, args.dueDate)
-
 
15265
    oprot.writeMessageBegin("getLoanPayableForUserToCreditor", TMessageType.REPLY, seqid)
-
 
15266
    result.write(oprot)
-
 
15267
    oprot.writeMessageEnd()
-
 
15268
    oprot.trans.flush()
-
 
15269
 
-
 
15270
  def process_getReturnOrderInfo(self, seqid, iprot, oprot):
-
 
15271
    args = getReturnOrderInfo_args()
-
 
15272
    args.read(iprot)
-
 
15273
    iprot.readMessageEnd()
-
 
15274
    result = getReturnOrderInfo_result()
-
 
15275
    try:
-
 
15276
      result.success = self._handler.getReturnOrderInfo(args.id)
-
 
15277
    except TransactionServiceException, ex:
-
 
15278
      result.ex = ex
-
 
15279
    oprot.writeMessageBegin("getReturnOrderInfo", TMessageType.REPLY, seqid)
-
 
15280
    result.write(oprot)
-
 
15281
    oprot.writeMessageEnd()
-
 
15282
    oprot.trans.flush()
-
 
15283
 
-
 
15284
  def process_getReturnOrderInfoList(self, seqid, iprot, oprot):
-
 
15285
    args = getReturnOrderInfoList_args()
-
 
15286
    args.read(iprot)
-
 
15287
    iprot.readMessageEnd()
-
 
15288
    result = getReturnOrderInfoList_result()
-
 
15289
    result.success = self._handler.getReturnOrderInfoList(args.order_ids)
-
 
15290
    oprot.writeMessageBegin("getReturnOrderInfoList", TMessageType.REPLY, seqid)
-
 
15291
    result.write(oprot)
-
 
15292
    oprot.writeMessageEnd()
-
 
15293
    oprot.trans.flush()
-
 
15294
 
-
 
15295
  def process_getReturnOrderInfoListAsByStatus(self, seqid, iprot, oprot):
-
 
15296
    args = getReturnOrderInfoListAsByStatus_args()
-
 
15297
    args.read(iprot)
-
 
15298
    iprot.readMessageEnd()
-
 
15299
    result = getReturnOrderInfoListAsByStatus_result()
-
 
15300
    result.success = self._handler.getReturnOrderInfoListAsByStatus(args.order_ids, args.statuses)
-
 
15301
    oprot.writeMessageBegin("getReturnOrderInfoListAsByStatus", TMessageType.REPLY, seqid)
-
 
15302
    result.write(oprot)
-
 
15303
    oprot.writeMessageEnd()
-
 
15304
    oprot.trans.flush()
-
 
15305
 
-
 
15306
  def process_updateReturnOrderInfo(self, seqid, iprot, oprot):
-
 
15307
    args = updateReturnOrderInfo_args()
-
 
15308
    args.read(iprot)
-
 
15309
    iprot.readMessageEnd()
-
 
15310
    result = updateReturnOrderInfo_result()
-
 
15311
    try:
-
 
15312
      result.success = self._handler.updateReturnOrderInfo(args.returnInfo)
-
 
15313
    except TransactionServiceException, ex:
-
 
15314
      result.ex = ex
-
 
15315
    oprot.writeMessageBegin("updateReturnOrderInfo", TMessageType.REPLY, seqid)
-
 
15316
    result.write(oprot)
-
 
15317
    oprot.writeMessageEnd()
-
 
15318
    oprot.trans.flush()
-
 
15319
 
-
 
15320
  def process_bulkUpdateReturnOrderInfo(self, seqid, iprot, oprot):
-
 
15321
    args = bulkUpdateReturnOrderInfo_args()
-
 
15322
    args.read(iprot)
-
 
15323
    iprot.readMessageEnd()
-
 
15324
    result = bulkUpdateReturnOrderInfo_result()
-
 
15325
    try:
-
 
15326
      result.success = self._handler.bulkUpdateReturnOrderInfo(args.orderReturnInfosMap)
-
 
15327
    except TransactionServiceException, ex:
-
 
15328
      result.ex = ex
-
 
15329
    oprot.writeMessageBegin("bulkUpdateReturnOrderInfo", TMessageType.REPLY, seqid)
-
 
15330
    result.write(oprot)
-
 
15331
    oprot.writeMessageEnd()
-
 
15332
    oprot.trans.flush()
-
 
15333
 
-
 
15334
  def process_getReturnOrdersAsPerWarehouseId(self, seqid, iprot, oprot):
-
 
15335
    args = getReturnOrdersAsPerWarehouseId_args()
-
 
15336
    args.read(iprot)
-
 
15337
    iprot.readMessageEnd()
-
 
15338
    result = getReturnOrdersAsPerWarehouseId_result()
-
 
15339
    result.success = self._handler.getReturnOrdersAsPerWarehouseId(args.warehouseId)
-
 
15340
    oprot.writeMessageBegin("getReturnOrdersAsPerWarehouseId", TMessageType.REPLY, seqid)
-
 
15341
    result.write(oprot)
-
 
15342
    oprot.writeMessageEnd()
-
 
15343
    oprot.trans.flush()
-
 
15344
 
-
 
15345
  def process_createReturnTransaction(self, seqid, iprot, oprot):
-
 
15346
    args = createReturnTransaction_args()
-
 
15347
    args.read(iprot)
-
 
15348
    iprot.readMessageEnd()
-
 
15349
    result = createReturnTransaction_result()
-
 
15350
    try:
-
 
15351
      result.success = self._handler.createReturnTransaction(args.returnTransaction)
-
 
15352
    except TransactionServiceException, ex:
-
 
15353
      result.ex = ex
-
 
15354
    oprot.writeMessageBegin("createReturnTransaction", TMessageType.REPLY, seqid)
-
 
15355
    result.write(oprot)
-
 
15356
    oprot.writeMessageEnd()
-
 
15357
    oprot.trans.flush()
-
 
15358
 
-
 
15359
  def process_getReturnTransaction(self, seqid, iprot, oprot):
-
 
15360
    args = getReturnTransaction_args()
-
 
15361
    args.read(iprot)
-
 
15362
    iprot.readMessageEnd()
-
 
15363
    result = getReturnTransaction_result()
-
 
15364
    try:
-
 
15365
      result.success = self._handler.getReturnTransaction(args.id)
-
 
15366
    except TransactionServiceException, ex:
-
 
15367
      result.ex = ex
-
 
15368
    oprot.writeMessageBegin("getReturnTransaction", TMessageType.REPLY, seqid)
-
 
15369
    result.write(oprot)
-
 
15370
    oprot.writeMessageEnd()
-
 
15371
    oprot.trans.flush()
-
 
15372
 
-
 
15373
  def process_getReturnOrdersForReturnTransaction(self, seqid, iprot, oprot):
-
 
15374
    args = getReturnOrdersForReturnTransaction_args()
-
 
15375
    args.read(iprot)
-
 
15376
    iprot.readMessageEnd()
-
 
15377
    result = getReturnOrdersForReturnTransaction_result()
-
 
15378
    try:
-
 
15379
      result.success = self._handler.getReturnOrdersForReturnTransaction(args.returnTransactionId)
-
 
15380
    except TransactionServiceException, ex:
-
 
15381
      result.ex = ex
-
 
15382
    oprot.writeMessageBegin("getReturnOrdersForReturnTransaction", TMessageType.REPLY, seqid)
-
 
15383
    result.write(oprot)
-
 
15384
    oprot.writeMessageEnd()
-
 
15385
    oprot.trans.flush()
-
 
15386
 
-
 
15387
  def process_changeReturnTransactionStatus(self, seqid, iprot, oprot):
-
 
15388
    args = changeReturnTransactionStatus_args()
-
 
15389
    args.read(iprot)
-
 
15390
    iprot.readMessageEnd()
-
 
15391
    result = changeReturnTransactionStatus_result()
-
 
15392
    try:
-
 
15393
      result.success = self._handler.changeReturnTransactionStatus(args.returnTransactionId, args.status, args.returnOrderIds)
-
 
15394
    except TransactionServiceException, ex:
-
 
15395
      result.ex = ex
-
 
15396
    oprot.writeMessageBegin("changeReturnTransactionStatus", TMessageType.REPLY, seqid)
-
 
15397
    result.write(oprot)
-
 
15398
    oprot.writeMessageEnd()
-
 
15399
    oprot.trans.flush()
-
 
15400
 
-
 
15401
  def process_createReturnPickupRequest(self, seqid, iprot, oprot):
-
 
15402
    args = createReturnPickupRequest_args()
-
 
15403
    args.read(iprot)
-
 
15404
    iprot.readMessageEnd()
-
 
15405
    result = createReturnPickupRequest_result()
-
 
15406
    try:
-
 
15407
      result.success = self._handler.createReturnPickupRequest(args.returnOrderIds, args.providerId)
-
 
15408
    except TransactionServiceException, ex:
-
 
15409
      result.ex = ex
-
 
15410
    oprot.writeMessageBegin("createReturnPickupRequest", TMessageType.REPLY, seqid)
-
 
15411
    result.write(oprot)
-
 
15412
    oprot.writeMessageEnd()
-
 
15413
    oprot.trans.flush()
-
 
15414
 
-
 
15415
  def process_updateReturnPickupRequest(self, seqid, iprot, oprot):
-
 
15416
    args = updateReturnPickupRequest_args()
-
 
15417
    args.read(iprot)
-
 
15418
    iprot.readMessageEnd()
-
 
15419
    result = updateReturnPickupRequest_result()
-
 
15420
    try:
-
 
15421
      result.success = self._handler.updateReturnPickupRequest(args.returnPickupRequest)
-
 
15422
    except TransactionServiceException, ex:
-
 
15423
      result.ex = ex
-
 
15424
    oprot.writeMessageBegin("updateReturnPickupRequest", TMessageType.REPLY, seqid)
-
 
15425
    result.write(oprot)
-
 
15426
    oprot.writeMessageEnd()
-
 
15427
    oprot.trans.flush()
-
 
15428
 
-
 
15429
  def process_getAllReturnOrdersForReturnPickupRequest(self, seqid, iprot, oprot):
-
 
15430
    args = getAllReturnOrdersForReturnPickupRequest_args()
-
 
15431
    args.read(iprot)
-
 
15432
    iprot.readMessageEnd()
-
 
15433
    result = getAllReturnOrdersForReturnPickupRequest_result()
-
 
15434
    try:
-
 
15435
      result.success = self._handler.getAllReturnOrdersForReturnPickupRequest(args.logisticsRequestId)
-
 
15436
    except TransactionServiceException, ex:
-
 
15437
      result.ex = ex
-
 
15438
    oprot.writeMessageBegin("getAllReturnOrdersForReturnPickupRequest", TMessageType.REPLY, seqid)
-
 
15439
    result.write(oprot)
-
 
15440
    oprot.writeMessageEnd()
-
 
15441
    oprot.trans.flush()
-
 
15442
 
-
 
15443
  def process_receiveReturnPickup(self, seqid, iprot, oprot):
-
 
15444
    args = receiveReturnPickup_args()
-
 
15445
    args.read(iprot)
-
 
15446
    iprot.readMessageEnd()
-
 
15447
    result = receiveReturnPickup_result()
-
 
15448
    try:
-
 
15449
      result.success = self._handler.receiveReturnPickup(args.returnOrdersMap, args.id)
-
 
15450
    except TransactionServiceException, ex:
-
 
15451
      result.ex = ex
-
 
15452
    oprot.writeMessageBegin("receiveReturnPickup", TMessageType.REPLY, seqid)
-
 
15453
    result.write(oprot)
-
 
15454
    oprot.writeMessageEnd()
-
 
15455
    oprot.trans.flush()
-
 
15456
 
-
 
15457
  def process_validateReturnPickup(self, seqid, iprot, oprot):
-
 
15458
    args = validateReturnPickup_args()
-
 
15459
    args.read(iprot)
-
 
15460
    iprot.readMessageEnd()
-
 
15461
    result = validateReturnPickup_result()
-
 
15462
    try:
-
 
15463
      result.success = self._handler.validateReturnPickup(args.returnPickupId, args.returnOrdersMap)
-
 
15464
    except TransactionServiceException, ex:
-
 
15465
      result.ex = ex
-
 
15466
    oprot.writeMessageBegin("validateReturnPickup", TMessageType.REPLY, seqid)
-
 
15467
    result.write(oprot)
-
 
15468
    oprot.writeMessageEnd()
-
 
15469
    oprot.trans.flush()
-
 
15470
 
-
 
15471
  def process_processReturnPickup(self, seqid, iprot, oprot):
-
 
15472
    args = processReturnPickup_args()
-
 
15473
    args.read(iprot)
-
 
15474
    iprot.readMessageEnd()
-
 
15475
    result = processReturnPickup_result()
-
 
15476
    try:
-
 
15477
      result.success = self._handler.processReturnPickup(args.returnPickupId, args.returnOrdersMap)
-
 
15478
    except TransactionServiceException, ex:
-
 
15479
      result.ex = ex
-
 
15480
    oprot.writeMessageBegin("processReturnPickup", TMessageType.REPLY, seqid)
-
 
15481
    result.write(oprot)
-
 
15482
    oprot.writeMessageEnd()
-
 
15483
    oprot.trans.flush()
-
 
15484
 
-
 
15485
  def process_markReturnTransactionComplete(self, seqid, iprot, oprot):
-
 
15486
    args = markReturnTransactionComplete_args()
-
 
15487
    args.read(iprot)
-
 
15488
    iprot.readMessageEnd()
-
 
15489
    result = markReturnTransactionComplete_result()
-
 
15490
    try:
-
 
15491
      result.success = self._handler.markReturnTransactionComplete(args.returnTransactionId)
-
 
15492
    except TransactionServiceException, ex:
-
 
15493
      result.ex = ex
-
 
15494
    oprot.writeMessageBegin("markReturnTransactionComplete", TMessageType.REPLY, seqid)
-
 
15495
    result.write(oprot)
-
 
15496
    oprot.writeMessageEnd()
-
 
15497
    oprot.trans.flush()
-
 
15498
 
-
 
15499
  def process_refundReturnTransactionPayment(self, seqid, iprot, oprot):
-
 
15500
    args = refundReturnTransactionPayment_args()
-
 
15501
    args.read(iprot)
-
 
15502
    iprot.readMessageEnd()
-
 
15503
    result = refundReturnTransactionPayment_result()
-
 
15504
    try:
-
 
15505
      result.success = self._handler.refundReturnTransactionPayment(args.refundOrdersMap, args.returntransactionId)
-
 
15506
    except TransactionServiceException, ex:
-
 
15507
      result.ex = ex
-
 
15508
    oprot.writeMessageBegin("refundReturnTransactionPayment", TMessageType.REPLY, seqid)
-
 
15509
    result.write(oprot)
-
 
15510
    oprot.writeMessageEnd()
-
 
15511
    oprot.trans.flush()
-
 
15512
 
-
 
15513
  def process_getReturnTransactionsForCustomer(self, seqid, iprot, oprot):
-
 
15514
    args = getReturnTransactionsForCustomer_args()
-
 
15515
    args.read(iprot)
-
 
15516
    iprot.readMessageEnd()
-
 
15517
    result = getReturnTransactionsForCustomer_result()
-
 
15518
    try:
-
 
15519
      result.success = self._handler.getReturnTransactionsForCustomer(args.statusList, args.customerMobile, args.customerEmail, args.returnTransactionId, args.customerId)
-
 
15520
    except TransactionServiceException, ex:
-
 
15521
      result.ex = ex
-
 
15522
    oprot.writeMessageBegin("getReturnTransactionsForCustomer", TMessageType.REPLY, seqid)
-
 
15523
    result.write(oprot)
-
 
15524
    oprot.writeMessageEnd()
-
 
15525
    oprot.trans.flush()
-
 
15526
 
-
 
15527
  def process_verifyOrderForTransaction(self, seqid, iprot, oprot):
-
 
15528
    args = verifyOrderForTransaction_args()
-
 
15529
    args.read(iprot)
-
 
15530
    iprot.readMessageEnd()
-
 
15531
    result = verifyOrderForTransaction_result()
-
 
15532
    try:
-
 
15533
      result.success = self._handler.verifyOrderForTransaction(args.transactionId)
-
 
15534
    except TransactionServiceException, ex:
-
 
15535
      result.ex = ex
-
 
15536
    oprot.writeMessageBegin("verifyOrderForTransaction", TMessageType.REPLY, seqid)
-
 
15537
    result.write(oprot)
-
 
15538
    oprot.writeMessageEnd()
-
 
15539
    oprot.trans.flush()
-
 
15540
 
13965
 
15541
 
13966
# HELPER FUNCTIONS AND STRUCTURES
15542
# HELPER FUNCTIONS AND STRUCTURES
13967
 
15543
 
13968
class createTransaction_args:
15544
class createTransaction_args:
13969
  """
15545
  """
Line 14353... Line 15929...
14353
      if ftype == TType.STOP:
15929
      if ftype == TType.STOP:
14354
        break
15930
        break
14355
      if fid == 0:
15931
      if fid == 0:
14356
        if ftype == TType.LIST:
15932
        if ftype == TType.LIST:
14357
          self.success = []
15933
          self.success = []
14358
          (_etype109, _size106) = iprot.readListBegin()
15934
          (_etype116, _size113) = iprot.readListBegin()
14359
          for _i110 in xrange(_size106):
15935
          for _i117 in xrange(_size113):
14360
            _elem111 = Transaction()
15936
            _elem118 = Transaction()
14361
            _elem111.read(iprot)
15937
            _elem118.read(iprot)
14362
            self.success.append(_elem111)
15938
            self.success.append(_elem118)
14363
          iprot.readListEnd()
15939
          iprot.readListEnd()
14364
        else:
15940
        else:
14365
          iprot.skip(ftype)
15941
          iprot.skip(ftype)
14366
      elif fid == 1:
15942
      elif fid == 1:
14367
        if ftype == TType.STRUCT:
15943
        if ftype == TType.STRUCT:
Line 14380... Line 15956...
14380
      return
15956
      return
14381
    oprot.writeStructBegin('getTransactionsForCustomer_result')
15957
    oprot.writeStructBegin('getTransactionsForCustomer_result')
14382
    if self.success is not None:
15958
    if self.success is not None:
14383
      oprot.writeFieldBegin('success', TType.LIST, 0)
15959
      oprot.writeFieldBegin('success', TType.LIST, 0)
14384
      oprot.writeListBegin(TType.STRUCT, len(self.success))
15960
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14385
      for iter112 in self.success:
15961
      for iter119 in self.success:
14386
        iter112.write(oprot)
15962
        iter119.write(oprot)
14387
      oprot.writeListEnd()
15963
      oprot.writeListEnd()
14388
      oprot.writeFieldEnd()
15964
      oprot.writeFieldEnd()
14389
    if self.ex is not None:
15965
    if self.ex is not None:
14390
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
15966
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
14391
      self.ex.write(oprot)
15967
      self.ex.write(oprot)
Line 14494... Line 16070...
14494
      if ftype == TType.STOP:
16070
      if ftype == TType.STOP:
14495
        break
16071
        break
14496
      if fid == 0:
16072
      if fid == 0:
14497
        if ftype == TType.LIST:
16073
        if ftype == TType.LIST:
14498
          self.success = []
16074
          self.success = []
14499
          (_etype116, _size113) = iprot.readListBegin()
16075
          (_etype123, _size120) = iprot.readListBegin()
14500
          for _i117 in xrange(_size113):
16076
          for _i124 in xrange(_size120):
14501
            _elem118 = Transaction()
16077
            _elem125 = Transaction()
14502
            _elem118.read(iprot)
16078
            _elem125.read(iprot)
14503
            self.success.append(_elem118)
16079
            self.success.append(_elem125)
14504
          iprot.readListEnd()
16080
          iprot.readListEnd()
14505
        else:
16081
        else:
14506
          iprot.skip(ftype)
16082
          iprot.skip(ftype)
14507
      elif fid == 1:
16083
      elif fid == 1:
14508
        if ftype == TType.STRUCT:
16084
        if ftype == TType.STRUCT:
Line 14521... Line 16097...
14521
      return
16097
      return
14522
    oprot.writeStructBegin('getTransactionsForShoppingCartId_result')
16098
    oprot.writeStructBegin('getTransactionsForShoppingCartId_result')
14523
    if self.success is not None:
16099
    if self.success is not None:
14524
      oprot.writeFieldBegin('success', TType.LIST, 0)
16100
      oprot.writeFieldBegin('success', TType.LIST, 0)
14525
      oprot.writeListBegin(TType.STRUCT, len(self.success))
16101
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14526
      for iter119 in self.success:
16102
      for iter126 in self.success:
14527
        iter119.write(oprot)
16103
        iter126.write(oprot)
14528
      oprot.writeListEnd()
16104
      oprot.writeListEnd()
14529
      oprot.writeFieldEnd()
16105
      oprot.writeFieldEnd()
14530
    if self.ex is not None:
16106
    if self.ex is not None:
14531
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
16107
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
14532
      self.ex.write(oprot)
16108
      self.ex.write(oprot)
Line 15038... Line 16614...
15038
      if ftype == TType.STOP:
16614
      if ftype == TType.STOP:
15039
        break
16615
        break
15040
      if fid == 1:
16616
      if fid == 1:
15041
        if ftype == TType.LIST:
16617
        if ftype == TType.LIST:
15042
          self.statuses = []
16618
          self.statuses = []
15043
          (_etype123, _size120) = iprot.readListBegin()
16619
          (_etype130, _size127) = iprot.readListBegin()
15044
          for _i124 in xrange(_size120):
16620
          for _i131 in xrange(_size127):
15045
            _elem125 = iprot.readI32();
16621
            _elem132 = iprot.readI32();
15046
            self.statuses.append(_elem125)
16622
            self.statuses.append(_elem132)
15047
          iprot.readListEnd()
16623
          iprot.readListEnd()
15048
        else:
16624
        else:
15049
          iprot.skip(ftype)
16625
          iprot.skip(ftype)
15050
      elif fid == 2:
16626
      elif fid == 2:
15051
        if ftype == TType.I64:
16627
        if ftype == TType.I64:
Line 15073... Line 16649...
15073
      return
16649
      return
15074
    oprot.writeStructBegin('getAllOrders_args')
16650
    oprot.writeStructBegin('getAllOrders_args')
15075
    if self.statuses is not None:
16651
    if self.statuses is not None:
15076
      oprot.writeFieldBegin('statuses', TType.LIST, 1)
16652
      oprot.writeFieldBegin('statuses', TType.LIST, 1)
15077
      oprot.writeListBegin(TType.I32, len(self.statuses))
16653
      oprot.writeListBegin(TType.I32, len(self.statuses))
15078
      for iter126 in self.statuses:
16654
      for iter133 in self.statuses:
15079
        oprot.writeI32(iter126)
16655
        oprot.writeI32(iter133)
15080
      oprot.writeListEnd()
16656
      oprot.writeListEnd()
15081
      oprot.writeFieldEnd()
16657
      oprot.writeFieldEnd()
15082
    if self.from_date is not None:
16658
    if self.from_date is not None:
15083
      oprot.writeFieldBegin('from_date', TType.I64, 2)
16659
      oprot.writeFieldBegin('from_date', TType.I64, 2)
15084
      oprot.writeI64(self.from_date)
16660
      oprot.writeI64(self.from_date)
Line 15135... Line 16711...
15135
      if ftype == TType.STOP:
16711
      if ftype == TType.STOP:
15136
        break
16712
        break
15137
      if fid == 0:
16713
      if fid == 0:
15138
        if ftype == TType.LIST:
16714
        if ftype == TType.LIST:
15139
          self.success = []
16715
          self.success = []
15140
          (_etype130, _size127) = iprot.readListBegin()
16716
          (_etype137, _size134) = iprot.readListBegin()
15141
          for _i131 in xrange(_size127):
16717
          for _i138 in xrange(_size134):
15142
            _elem132 = Order()
16718
            _elem139 = Order()
15143
            _elem132.read(iprot)
16719
            _elem139.read(iprot)
15144
            self.success.append(_elem132)
16720
            self.success.append(_elem139)
15145
          iprot.readListEnd()
16721
          iprot.readListEnd()
15146
        else:
16722
        else:
15147
          iprot.skip(ftype)
16723
          iprot.skip(ftype)
15148
      elif fid == 1:
16724
      elif fid == 1:
15149
        if ftype == TType.STRUCT:
16725
        if ftype == TType.STRUCT:
Line 15162... Line 16738...
15162
      return
16738
      return
15163
    oprot.writeStructBegin('getAllOrders_result')
16739
    oprot.writeStructBegin('getAllOrders_result')
15164
    if self.success is not None:
16740
    if self.success is not None:
15165
      oprot.writeFieldBegin('success', TType.LIST, 0)
16741
      oprot.writeFieldBegin('success', TType.LIST, 0)
15166
      oprot.writeListBegin(TType.STRUCT, len(self.success))
16742
      oprot.writeListBegin(TType.STRUCT, len(self.success))
15167
      for iter133 in self.success:
16743
      for iter140 in self.success:
15168
        iter133.write(oprot)
16744
        iter140.write(oprot)
15169
      oprot.writeListEnd()
16745
      oprot.writeListEnd()
15170
      oprot.writeFieldEnd()
16746
      oprot.writeFieldEnd()
15171
    if self.ex is not None:
16747
    if self.ex is not None:
15172
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
16748
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
15173
      self.ex.write(oprot)
16749
      self.ex.write(oprot)
Line 15226... Line 16802...
15226
      if ftype == TType.STOP:
16802
      if ftype == TType.STOP:
15227
        break
16803
        break
15228
      if fid == 1:
16804
      if fid == 1:
15229
        if ftype == TType.LIST:
16805
        if ftype == TType.LIST:
15230
          self.statuses = []
16806
          self.statuses = []
15231
          (_etype137, _size134) = iprot.readListBegin()
16807
          (_etype144, _size141) = iprot.readListBegin()
15232
          for _i138 in xrange(_size134):
16808
          for _i145 in xrange(_size141):
15233
            _elem139 = iprot.readI32();
16809
            _elem146 = iprot.readI32();
15234
            self.statuses.append(_elem139)
16810
            self.statuses.append(_elem146)
15235
          iprot.readListEnd()
16811
          iprot.readListEnd()
15236
        else:
16812
        else:
15237
          iprot.skip(ftype)
16813
          iprot.skip(ftype)
15238
      elif fid == 2:
16814
      elif fid == 2:
15239
        if ftype == TType.I64:
16815
        if ftype == TType.I64:
Line 15266... Line 16842...
15266
      return
16842
      return
15267
    oprot.writeStructBegin('getOrdersInBatch_args')
16843
    oprot.writeStructBegin('getOrdersInBatch_args')
15268
    if self.statuses is not None:
16844
    if self.statuses is not None:
15269
      oprot.writeFieldBegin('statuses', TType.LIST, 1)
16845
      oprot.writeFieldBegin('statuses', TType.LIST, 1)
15270
      oprot.writeListBegin(TType.I32, len(self.statuses))
16846
      oprot.writeListBegin(TType.I32, len(self.statuses))
15271
      for iter140 in self.statuses:
16847
      for iter147 in self.statuses:
15272
        oprot.writeI32(iter140)
16848
        oprot.writeI32(iter147)
15273
      oprot.writeListEnd()
16849
      oprot.writeListEnd()
15274
      oprot.writeFieldEnd()
16850
      oprot.writeFieldEnd()
15275
    if self.offset is not None:
16851
    if self.offset is not None:
15276
      oprot.writeFieldBegin('offset', TType.I64, 2)
16852
      oprot.writeFieldBegin('offset', TType.I64, 2)
15277
      oprot.writeI64(self.offset)
16853
      oprot.writeI64(self.offset)
Line 15332... Line 16908...
15332
      if ftype == TType.STOP:
16908
      if ftype == TType.STOP:
15333
        break
16909
        break
15334
      if fid == 0:
16910
      if fid == 0:
15335
        if ftype == TType.LIST:
16911
        if ftype == TType.LIST:
15336
          self.success = []
16912
          self.success = []
15337
          (_etype144, _size141) = iprot.readListBegin()
16913
          (_etype151, _size148) = iprot.readListBegin()
15338
          for _i145 in xrange(_size141):
16914
          for _i152 in xrange(_size148):
15339
            _elem146 = Order()
16915
            _elem153 = Order()
15340
            _elem146.read(iprot)
16916
            _elem153.read(iprot)
15341
            self.success.append(_elem146)
16917
            self.success.append(_elem153)
15342
          iprot.readListEnd()
16918
          iprot.readListEnd()
15343
        else:
16919
        else:
15344
          iprot.skip(ftype)
16920
          iprot.skip(ftype)
15345
      elif fid == 1:
16921
      elif fid == 1:
15346
        if ftype == TType.STRUCT:
16922
        if ftype == TType.STRUCT:
Line 15359... Line 16935...
15359
      return
16935
      return
15360
    oprot.writeStructBegin('getOrdersInBatch_result')
16936
    oprot.writeStructBegin('getOrdersInBatch_result')
15361
    if self.success is not None:
16937
    if self.success is not None:
15362
      oprot.writeFieldBegin('success', TType.LIST, 0)
16938
      oprot.writeFieldBegin('success', TType.LIST, 0)
15363
      oprot.writeListBegin(TType.STRUCT, len(self.success))
16939
      oprot.writeListBegin(TType.STRUCT, len(self.success))
15364
      for iter147 in self.success:
16940
      for iter154 in self.success:
15365
        iter147.write(oprot)
16941
        iter154.write(oprot)
15366
      oprot.writeListEnd()
16942
      oprot.writeListEnd()
15367
      oprot.writeFieldEnd()
16943
      oprot.writeFieldEnd()
15368
    if self.ex is not None:
16944
    if self.ex is not None:
15369
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
16945
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
15370
      self.ex.write(oprot)
16946
      self.ex.write(oprot)
Line 15417... Line 16993...
15417
      if ftype == TType.STOP:
16993
      if ftype == TType.STOP:
15418
        break
16994
        break
15419
      if fid == 1:
16995
      if fid == 1:
15420
        if ftype == TType.LIST:
16996
        if ftype == TType.LIST:
15421
          self.statuses = []
16997
          self.statuses = []
15422
          (_etype151, _size148) = iprot.readListBegin()
16998
          (_etype158, _size155) = iprot.readListBegin()
15423
          for _i152 in xrange(_size148):
16999
          for _i159 in xrange(_size155):
15424
            _elem153 = iprot.readI32();
17000
            _elem160 = iprot.readI32();
15425
            self.statuses.append(_elem153)
17001
            self.statuses.append(_elem160)
15426
          iprot.readListEnd()
17002
          iprot.readListEnd()
15427
        else:
17003
        else:
15428
          iprot.skip(ftype)
17004
          iprot.skip(ftype)
15429
      elif fid == 2:
17005
      elif fid == 2:
15430
        if ftype == TType.I64:
17006
        if ftype == TType.I64:
Line 15447... Line 17023...
15447
      return
17023
      return
15448
    oprot.writeStructBegin('getOrderCount_args')
17024
    oprot.writeStructBegin('getOrderCount_args')
15449
    if self.statuses is not None:
17025
    if self.statuses is not None:
15450
      oprot.writeFieldBegin('statuses', TType.LIST, 1)
17026
      oprot.writeFieldBegin('statuses', TType.LIST, 1)
15451
      oprot.writeListBegin(TType.I32, len(self.statuses))
17027
      oprot.writeListBegin(TType.I32, len(self.statuses))
15452
      for iter154 in self.statuses:
17028
      for iter161 in self.statuses:
15453
        oprot.writeI32(iter154)
17029
        oprot.writeI32(iter161)
15454
      oprot.writeListEnd()
17030
      oprot.writeListEnd()
15455
      oprot.writeFieldEnd()
17031
      oprot.writeFieldEnd()
15456
    if self.warehouseId is not None:
17032
    if self.warehouseId is not None:
15457
      oprot.writeFieldBegin('warehouseId', TType.I64, 2)
17033
      oprot.writeFieldBegin('warehouseId', TType.I64, 2)
15458
      oprot.writeI64(self.warehouseId)
17034
      oprot.writeI64(self.warehouseId)
Line 15673... Line 17249...
15673
      if ftype == TType.STOP:
17249
      if ftype == TType.STOP:
15674
        break
17250
        break
15675
      if fid == 0:
17251
      if fid == 0:
15676
        if ftype == TType.LIST:
17252
        if ftype == TType.LIST:
15677
          self.success = []
17253
          self.success = []
15678
          (_etype158, _size155) = iprot.readListBegin()
17254
          (_etype165, _size162) = iprot.readListBegin()
15679
          for _i159 in xrange(_size155):
17255
          for _i166 in xrange(_size162):
15680
            _elem160 = Order()
17256
            _elem167 = Order()
15681
            _elem160.read(iprot)
17257
            _elem167.read(iprot)
15682
            self.success.append(_elem160)
17258
            self.success.append(_elem167)
15683
          iprot.readListEnd()
17259
          iprot.readListEnd()
15684
        else:
17260
        else:
15685
          iprot.skip(ftype)
17261
          iprot.skip(ftype)
15686
      elif fid == 1:
17262
      elif fid == 1:
15687
        if ftype == TType.STRUCT:
17263
        if ftype == TType.STRUCT:
Line 15700... Line 17276...
15700
      return
17276
      return
15701
    oprot.writeStructBegin('getOrdersByBillingDate_result')
17277
    oprot.writeStructBegin('getOrdersByBillingDate_result')
15702
    if self.success is not None:
17278
    if self.success is not None:
15703
      oprot.writeFieldBegin('success', TType.LIST, 0)
17279
      oprot.writeFieldBegin('success', TType.LIST, 0)
15704
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17280
      oprot.writeListBegin(TType.STRUCT, len(self.success))
15705
      for iter161 in self.success:
17281
      for iter168 in self.success:
15706
        iter161.write(oprot)
17282
        iter168.write(oprot)
15707
      oprot.writeListEnd()
17283
      oprot.writeListEnd()
15708
      oprot.writeFieldEnd()
17284
      oprot.writeFieldEnd()
15709
    if self.ex is not None:
17285
    if self.ex is not None:
15710
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
17286
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
15711
      self.ex.write(oprot)
17287
      self.ex.write(oprot)
Line 15862... Line 17438...
15862
      if ftype == TType.STOP:
17438
      if ftype == TType.STOP:
15863
        break
17439
        break
15864
      if fid == 0:
17440
      if fid == 0:
15865
        if ftype == TType.LIST:
17441
        if ftype == TType.LIST:
15866
          self.success = []
17442
          self.success = []
15867
          (_etype165, _size162) = iprot.readListBegin()
17443
          (_etype172, _size169) = iprot.readListBegin()
15868
          for _i166 in xrange(_size162):
17444
          for _i173 in xrange(_size169):
15869
            _elem167 = Order()
17445
            _elem174 = Order()
15870
            _elem167.read(iprot)
17446
            _elem174.read(iprot)
15871
            self.success.append(_elem167)
17447
            self.success.append(_elem174)
15872
          iprot.readListEnd()
17448
          iprot.readListEnd()
15873
        else:
17449
        else:
15874
          iprot.skip(ftype)
17450
          iprot.skip(ftype)
15875
      elif fid == 1:
17451
      elif fid == 1:
15876
        if ftype == TType.STRUCT:
17452
        if ftype == TType.STRUCT:
Line 15889... Line 17465...
15889
      return
17465
      return
15890
    oprot.writeStructBegin('getOrdersByShippingDate_result')
17466
    oprot.writeStructBegin('getOrdersByShippingDate_result')
15891
    if self.success is not None:
17467
    if self.success is not None:
15892
      oprot.writeFieldBegin('success', TType.LIST, 0)
17468
      oprot.writeFieldBegin('success', TType.LIST, 0)
15893
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17469
      oprot.writeListBegin(TType.STRUCT, len(self.success))
15894
      for iter168 in self.success:
17470
      for iter175 in self.success:
15895
        iter168.write(oprot)
17471
        iter175.write(oprot)
15896
      oprot.writeListEnd()
17472
      oprot.writeListEnd()
15897
      oprot.writeFieldEnd()
17473
      oprot.writeFieldEnd()
15898
    if self.ex is not None:
17474
    if self.ex is not None:
15899
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
17475
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
15900
      self.ex.write(oprot)
17476
      self.ex.write(oprot)
Line 16015... Line 17591...
16015
      if ftype == TType.STOP:
17591
      if ftype == TType.STOP:
16016
        break
17592
        break
16017
      if fid == 0:
17593
      if fid == 0:
16018
        if ftype == TType.LIST:
17594
        if ftype == TType.LIST:
16019
          self.success = []
17595
          self.success = []
16020
          (_etype172, _size169) = iprot.readListBegin()
17596
          (_etype179, _size176) = iprot.readListBegin()
16021
          for _i173 in xrange(_size169):
17597
          for _i180 in xrange(_size176):
16022
            _elem174 = iprot.readI64();
17598
            _elem181 = iprot.readI64();
16023
            self.success.append(_elem174)
17599
            self.success.append(_elem181)
16024
          iprot.readListEnd()
17600
          iprot.readListEnd()
16025
        else:
17601
        else:
16026
          iprot.skip(ftype)
17602
          iprot.skip(ftype)
16027
      elif fid == 1:
17603
      elif fid == 1:
16028
        if ftype == TType.STRUCT:
17604
        if ftype == TType.STRUCT:
Line 16041... Line 17617...
16041
      return
17617
      return
16042
    oprot.writeStructBegin('getReturnableOrdersForCustomer_result')
17618
    oprot.writeStructBegin('getReturnableOrdersForCustomer_result')
16043
    if self.success is not None:
17619
    if self.success is not None:
16044
      oprot.writeFieldBegin('success', TType.LIST, 0)
17620
      oprot.writeFieldBegin('success', TType.LIST, 0)
16045
      oprot.writeListBegin(TType.I64, len(self.success))
17621
      oprot.writeListBegin(TType.I64, len(self.success))
16046
      for iter175 in self.success:
17622
      for iter182 in self.success:
16047
        oprot.writeI64(iter175)
17623
        oprot.writeI64(iter182)
16048
      oprot.writeListEnd()
17624
      oprot.writeListEnd()
16049
      oprot.writeFieldEnd()
17625
      oprot.writeFieldEnd()
16050
    if self.ex is not None:
17626
    if self.ex is not None:
16051
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
17627
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
16052
      self.ex.write(oprot)
17628
      self.ex.write(oprot)
Line 16167... Line 17743...
16167
      if ftype == TType.STOP:
17743
      if ftype == TType.STOP:
16168
        break
17744
        break
16169
      if fid == 0:
17745
      if fid == 0:
16170
        if ftype == TType.LIST:
17746
        if ftype == TType.LIST:
16171
          self.success = []
17747
          self.success = []
16172
          (_etype179, _size176) = iprot.readListBegin()
17748
          (_etype186, _size183) = iprot.readListBegin()
16173
          for _i180 in xrange(_size176):
17749
          for _i187 in xrange(_size183):
16174
            _elem181 = iprot.readI64();
17750
            _elem188 = iprot.readI64();
16175
            self.success.append(_elem181)
17751
            self.success.append(_elem188)
16176
          iprot.readListEnd()
17752
          iprot.readListEnd()
16177
        else:
17753
        else:
16178
          iprot.skip(ftype)
17754
          iprot.skip(ftype)
16179
      elif fid == 1:
17755
      elif fid == 1:
16180
        if ftype == TType.STRUCT:
17756
        if ftype == TType.STRUCT:
Line 16193... Line 17769...
16193
      return
17769
      return
16194
    oprot.writeStructBegin('getCancellableOrdersForCustomer_result')
17770
    oprot.writeStructBegin('getCancellableOrdersForCustomer_result')
16195
    if self.success is not None:
17771
    if self.success is not None:
16196
      oprot.writeFieldBegin('success', TType.LIST, 0)
17772
      oprot.writeFieldBegin('success', TType.LIST, 0)
16197
      oprot.writeListBegin(TType.I64, len(self.success))
17773
      oprot.writeListBegin(TType.I64, len(self.success))
16198
      for iter182 in self.success:
17774
      for iter189 in self.success:
16199
        oprot.writeI64(iter182)
17775
        oprot.writeI64(iter189)
16200
      oprot.writeListEnd()
17776
      oprot.writeListEnd()
16201
      oprot.writeFieldEnd()
17777
      oprot.writeFieldEnd()
16202
    if self.ex is not None:
17778
    if self.ex is not None:
16203
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
17779
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
16204
      self.ex.write(oprot)
17780
      self.ex.write(oprot)
Line 16475... Line 18051...
16475
      if ftype == TType.STOP:
18051
      if ftype == TType.STOP:
16476
        break
18052
        break
16477
      if fid == 0:
18053
      if fid == 0:
16478
        if ftype == TType.LIST:
18054
        if ftype == TType.LIST:
16479
          self.success = []
18055
          self.success = []
16480
          (_etype186, _size183) = iprot.readListBegin()
18056
          (_etype193, _size190) = iprot.readListBegin()
16481
          for _i187 in xrange(_size183):
18057
          for _i194 in xrange(_size190):
16482
            _elem188 = Order()
18058
            _elem195 = Order()
16483
            _elem188.read(iprot)
18059
            _elem195.read(iprot)
16484
            self.success.append(_elem188)
18060
            self.success.append(_elem195)
16485
          iprot.readListEnd()
18061
          iprot.readListEnd()
16486
        else:
18062
        else:
16487
          iprot.skip(ftype)
18063
          iprot.skip(ftype)
16488
      elif fid == 1:
18064
      elif fid == 1:
16489
        if ftype == TType.STRUCT:
18065
        if ftype == TType.STRUCT:
Line 16502... Line 18078...
16502
      return
18078
      return
16503
    oprot.writeStructBegin('getOrdersForTransaction_result')
18079
    oprot.writeStructBegin('getOrdersForTransaction_result')
16504
    if self.success is not None:
18080
    if self.success is not None:
16505
      oprot.writeFieldBegin('success', TType.LIST, 0)
18081
      oprot.writeFieldBegin('success', TType.LIST, 0)
16506
      oprot.writeListBegin(TType.STRUCT, len(self.success))
18082
      oprot.writeListBegin(TType.STRUCT, len(self.success))
16507
      for iter189 in self.success:
18083
      for iter196 in self.success:
16508
        iter189.write(oprot)
18084
        iter196.write(oprot)
16509
      oprot.writeListEnd()
18085
      oprot.writeListEnd()
16510
      oprot.writeFieldEnd()
18086
      oprot.writeFieldEnd()
16511
    if self.ex is not None:
18087
    if self.ex is not None:
16512
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
18088
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
16513
      self.ex.write(oprot)
18089
      self.ex.write(oprot)
Line 16578... Line 18154...
16578
        else:
18154
        else:
16579
          iprot.skip(ftype)
18155
          iprot.skip(ftype)
16580
      elif fid == 4:
18156
      elif fid == 4:
16581
        if ftype == TType.LIST:
18157
        if ftype == TType.LIST:
16582
          self.statuses = []
18158
          self.statuses = []
16583
          (_etype193, _size190) = iprot.readListBegin()
18159
          (_etype200, _size197) = iprot.readListBegin()
16584
          for _i194 in xrange(_size190):
18160
          for _i201 in xrange(_size197):
16585
            _elem195 = iprot.readI32();
18161
            _elem202 = iprot.readI32();
16586
            self.statuses.append(_elem195)
18162
            self.statuses.append(_elem202)
16587
          iprot.readListEnd()
18163
          iprot.readListEnd()
16588
        else:
18164
        else:
16589
          iprot.skip(ftype)
18165
          iprot.skip(ftype)
16590
      else:
18166
      else:
16591
        iprot.skip(ftype)
18167
        iprot.skip(ftype)
Line 16610... Line 18186...
16610
      oprot.writeI64(self.to_date)
18186
      oprot.writeI64(self.to_date)
16611
      oprot.writeFieldEnd()
18187
      oprot.writeFieldEnd()
16612
    if self.statuses is not None:
18188
    if self.statuses is not None:
16613
      oprot.writeFieldBegin('statuses', TType.LIST, 4)
18189
      oprot.writeFieldBegin('statuses', TType.LIST, 4)
16614
      oprot.writeListBegin(TType.I32, len(self.statuses))
18190
      oprot.writeListBegin(TType.I32, len(self.statuses))
16615
      for iter196 in self.statuses:
18191
      for iter203 in self.statuses:
16616
        oprot.writeI32(iter196)
18192
        oprot.writeI32(iter203)
16617
      oprot.writeListEnd()
18193
      oprot.writeListEnd()
16618
      oprot.writeFieldEnd()
18194
      oprot.writeFieldEnd()
16619
    oprot.writeFieldStop()
18195
    oprot.writeFieldStop()
16620
    oprot.writeStructEnd()
18196
    oprot.writeStructEnd()
16621
 
18197
 
Line 16660... Line 18236...
16660
      if ftype == TType.STOP:
18236
      if ftype == TType.STOP:
16661
        break
18237
        break
16662
      if fid == 0:
18238
      if fid == 0:
16663
        if ftype == TType.LIST:
18239
        if ftype == TType.LIST:
16664
          self.success = []
18240
          self.success = []
16665
          (_etype200, _size197) = iprot.readListBegin()
18241
          (_etype207, _size204) = iprot.readListBegin()
16666
          for _i201 in xrange(_size197):
18242
          for _i208 in xrange(_size204):
16667
            _elem202 = Order()
18243
            _elem209 = Order()
16668
            _elem202.read(iprot)
18244
            _elem209.read(iprot)
16669
            self.success.append(_elem202)
18245
            self.success.append(_elem209)
16670
          iprot.readListEnd()
18246
          iprot.readListEnd()
16671
        else:
18247
        else:
16672
          iprot.skip(ftype)
18248
          iprot.skip(ftype)
16673
      elif fid == 1:
18249
      elif fid == 1:
16674
        if ftype == TType.STRUCT:
18250
        if ftype == TType.STRUCT:
Line 16687... Line 18263...
16687
      return
18263
      return
16688
    oprot.writeStructBegin('getOrdersForCustomer_result')
18264
    oprot.writeStructBegin('getOrdersForCustomer_result')
16689
    if self.success is not None:
18265
    if self.success is not None:
16690
      oprot.writeFieldBegin('success', TType.LIST, 0)
18266
      oprot.writeFieldBegin('success', TType.LIST, 0)
16691
      oprot.writeListBegin(TType.STRUCT, len(self.success))
18267
      oprot.writeListBegin(TType.STRUCT, len(self.success))
16692
      for iter203 in self.success:
18268
      for iter210 in self.success:
16693
        iter203.write(oprot)
18269
        iter210.write(oprot)
16694
      oprot.writeListEnd()
18270
      oprot.writeListEnd()
16695
      oprot.writeFieldEnd()
18271
      oprot.writeFieldEnd()
16696
    if self.ex is not None:
18272
    if self.ex is not None:
16697
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
18273
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
16698
      self.ex.write(oprot)
18274
      self.ex.write(oprot)
Line 17067... Line 18643...
17067
      if ftype == TType.STOP:
18643
      if ftype == TType.STOP:
17068
        break
18644
        break
17069
      if fid == 0:
18645
      if fid == 0:
17070
        if ftype == TType.LIST:
18646
        if ftype == TType.LIST:
17071
          self.success = []
18647
          self.success = []
17072
          (_etype207, _size204) = iprot.readListBegin()
18648
          (_etype214, _size211) = iprot.readListBegin()
17073
          for _i208 in xrange(_size204):
18649
          for _i215 in xrange(_size211):
17074
            _elem209 = LineItem()
18650
            _elem216 = LineItem()
17075
            _elem209.read(iprot)
18651
            _elem216.read(iprot)
17076
            self.success.append(_elem209)
18652
            self.success.append(_elem216)
17077
          iprot.readListEnd()
18653
          iprot.readListEnd()
17078
        else:
18654
        else:
17079
          iprot.skip(ftype)
18655
          iprot.skip(ftype)
17080
      elif fid == 1:
18656
      elif fid == 1:
17081
        if ftype == TType.STRUCT:
18657
        if ftype == TType.STRUCT:
Line 17094... Line 18670...
17094
      return
18670
      return
17095
    oprot.writeStructBegin('getLineItemsForOrder_result')
18671
    oprot.writeStructBegin('getLineItemsForOrder_result')
17096
    if self.success is not None:
18672
    if self.success is not None:
17097
      oprot.writeFieldBegin('success', TType.LIST, 0)
18673
      oprot.writeFieldBegin('success', TType.LIST, 0)
17098
      oprot.writeListBegin(TType.STRUCT, len(self.success))
18674
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17099
      for iter210 in self.success:
18675
      for iter217 in self.success:
17100
        iter210.write(oprot)
18676
        iter217.write(oprot)
17101
      oprot.writeListEnd()
18677
      oprot.writeListEnd()
17102
      oprot.writeFieldEnd()
18678
      oprot.writeFieldEnd()
17103
    if self.ex is not None:
18679
    if self.ex is not None:
17104
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
18680
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
17105
      self.ex.write(oprot)
18681
      self.ex.write(oprot)
Line 17146... Line 18722...
17146
      if ftype == TType.STOP:
18722
      if ftype == TType.STOP:
17147
        break
18723
        break
17148
      if fid == 1:
18724
      if fid == 1:
17149
        if ftype == TType.LIST:
18725
        if ftype == TType.LIST:
17150
          self.order_ids = []
18726
          self.order_ids = []
17151
          (_etype214, _size211) = iprot.readListBegin()
18727
          (_etype221, _size218) = iprot.readListBegin()
17152
          for _i215 in xrange(_size211):
18728
          for _i222 in xrange(_size218):
17153
            _elem216 = iprot.readI64();
18729
            _elem223 = iprot.readI64();
17154
            self.order_ids.append(_elem216)
18730
            self.order_ids.append(_elem223)
17155
          iprot.readListEnd()
18731
          iprot.readListEnd()
17156
        else:
18732
        else:
17157
          iprot.skip(ftype)
18733
          iprot.skip(ftype)
17158
      else:
18734
      else:
17159
        iprot.skip(ftype)
18735
        iprot.skip(ftype)
Line 17166... Line 18742...
17166
      return
18742
      return
17167
    oprot.writeStructBegin('getOrderList_args')
18743
    oprot.writeStructBegin('getOrderList_args')
17168
    if self.order_ids is not None:
18744
    if self.order_ids is not None:
17169
      oprot.writeFieldBegin('order_ids', TType.LIST, 1)
18745
      oprot.writeFieldBegin('order_ids', TType.LIST, 1)
17170
      oprot.writeListBegin(TType.I64, len(self.order_ids))
18746
      oprot.writeListBegin(TType.I64, len(self.order_ids))
17171
      for iter217 in self.order_ids:
18747
      for iter224 in self.order_ids:
17172
        oprot.writeI64(iter217)
18748
        oprot.writeI64(iter224)
17173
      oprot.writeListEnd()
18749
      oprot.writeListEnd()
17174
      oprot.writeFieldEnd()
18750
      oprot.writeFieldEnd()
17175
    oprot.writeFieldStop()
18751
    oprot.writeFieldStop()
17176
    oprot.writeStructEnd()
18752
    oprot.writeStructEnd()
17177
 
18753
 
Line 17213... Line 18789...
17213
      if ftype == TType.STOP:
18789
      if ftype == TType.STOP:
17214
        break
18790
        break
17215
      if fid == 0:
18791
      if fid == 0:
17216
        if ftype == TType.LIST:
18792
        if ftype == TType.LIST:
17217
          self.success = []
18793
          self.success = []
17218
          (_etype221, _size218) = iprot.readListBegin()
18794
          (_etype228, _size225) = iprot.readListBegin()
17219
          for _i222 in xrange(_size218):
18795
          for _i229 in xrange(_size225):
17220
            _elem223 = Order()
18796
            _elem230 = Order()
17221
            _elem223.read(iprot)
18797
            _elem230.read(iprot)
17222
            self.success.append(_elem223)
18798
            self.success.append(_elem230)
17223
          iprot.readListEnd()
18799
          iprot.readListEnd()
17224
        else:
18800
        else:
17225
          iprot.skip(ftype)
18801
          iprot.skip(ftype)
17226
      else:
18802
      else:
17227
        iprot.skip(ftype)
18803
        iprot.skip(ftype)
Line 17234... Line 18810...
17234
      return
18810
      return
17235
    oprot.writeStructBegin('getOrderList_result')
18811
    oprot.writeStructBegin('getOrderList_result')
17236
    if self.success is not None:
18812
    if self.success is not None:
17237
      oprot.writeFieldBegin('success', TType.LIST, 0)
18813
      oprot.writeFieldBegin('success', TType.LIST, 0)
17238
      oprot.writeListBegin(TType.STRUCT, len(self.success))
18814
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17239
      for iter224 in self.success:
18815
      for iter231 in self.success:
17240
        iter224.write(oprot)
18816
        iter231.write(oprot)
17241
      oprot.writeListEnd()
18817
      oprot.writeListEnd()
17242
      oprot.writeFieldEnd()
18818
      oprot.writeFieldEnd()
17243
    oprot.writeFieldStop()
18819
    oprot.writeFieldStop()
17244
    oprot.writeStructEnd()
18820
    oprot.writeStructEnd()
17245
 
18821
 
Line 17285... Line 18861...
17285
      if ftype == TType.STOP:
18861
      if ftype == TType.STOP:
17286
        break
18862
        break
17287
      if fid == 1:
18863
      if fid == 1:
17288
        if ftype == TType.LIST:
18864
        if ftype == TType.LIST:
17289
          self.order_ids = []
18865
          self.order_ids = []
17290
          (_etype228, _size225) = iprot.readListBegin()
18866
          (_etype235, _size232) = iprot.readListBegin()
17291
          for _i229 in xrange(_size225):
18867
          for _i236 in xrange(_size232):
17292
            _elem230 = iprot.readI64();
18868
            _elem237 = iprot.readI64();
17293
            self.order_ids.append(_elem230)
18869
            self.order_ids.append(_elem237)
17294
          iprot.readListEnd()
18870
          iprot.readListEnd()
17295
        else:
18871
        else:
17296
          iprot.skip(ftype)
18872
          iprot.skip(ftype)
17297
      elif fid == 2:
18873
      elif fid == 2:
17298
        if ftype == TType.I64:
18874
        if ftype == TType.I64:
Line 17310... Line 18886...
17310
      return
18886
      return
17311
    oprot.writeStructBegin('getOrderListForVendor_args')
18887
    oprot.writeStructBegin('getOrderListForVendor_args')
17312
    if self.order_ids is not None:
18888
    if self.order_ids is not None:
17313
      oprot.writeFieldBegin('order_ids', TType.LIST, 1)
18889
      oprot.writeFieldBegin('order_ids', TType.LIST, 1)
17314
      oprot.writeListBegin(TType.I64, len(self.order_ids))
18890
      oprot.writeListBegin(TType.I64, len(self.order_ids))
17315
      for iter231 in self.order_ids:
18891
      for iter238 in self.order_ids:
17316
        oprot.writeI64(iter231)
18892
        oprot.writeI64(iter238)
17317
      oprot.writeListEnd()
18893
      oprot.writeListEnd()
17318
      oprot.writeFieldEnd()
18894
      oprot.writeFieldEnd()
17319
    if self.vendorId is not None:
18895
    if self.vendorId is not None:
17320
      oprot.writeFieldBegin('vendorId', TType.I64, 2)
18896
      oprot.writeFieldBegin('vendorId', TType.I64, 2)
17321
      oprot.writeI64(self.vendorId)
18897
      oprot.writeI64(self.vendorId)
Line 17361... Line 18937...
17361
      if ftype == TType.STOP:
18937
      if ftype == TType.STOP:
17362
        break
18938
        break
17363
      if fid == 0:
18939
      if fid == 0:
17364
        if ftype == TType.LIST:
18940
        if ftype == TType.LIST:
17365
          self.success = []
18941
          self.success = []
17366
          (_etype235, _size232) = iprot.readListBegin()
18942
          (_etype242, _size239) = iprot.readListBegin()
17367
          for _i236 in xrange(_size232):
18943
          for _i243 in xrange(_size239):
17368
            _elem237 = Order()
18944
            _elem244 = Order()
17369
            _elem237.read(iprot)
18945
            _elem244.read(iprot)
17370
            self.success.append(_elem237)
18946
            self.success.append(_elem244)
17371
          iprot.readListEnd()
18947
          iprot.readListEnd()
17372
        else:
18948
        else:
17373
          iprot.skip(ftype)
18949
          iprot.skip(ftype)
17374
      else:
18950
      else:
17375
        iprot.skip(ftype)
18951
        iprot.skip(ftype)
Line 17382... Line 18958...
17382
      return
18958
      return
17383
    oprot.writeStructBegin('getOrderListForVendor_result')
18959
    oprot.writeStructBegin('getOrderListForVendor_result')
17384
    if self.success is not None:
18960
    if self.success is not None:
17385
      oprot.writeFieldBegin('success', TType.LIST, 0)
18961
      oprot.writeFieldBegin('success', TType.LIST, 0)
17386
      oprot.writeListBegin(TType.STRUCT, len(self.success))
18962
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17387
      for iter238 in self.success:
18963
      for iter245 in self.success:
17388
        iter238.write(oprot)
18964
        iter245.write(oprot)
17389
      oprot.writeListEnd()
18965
      oprot.writeListEnd()
17390
      oprot.writeFieldEnd()
18966
      oprot.writeFieldEnd()
17391
    oprot.writeFieldStop()
18967
    oprot.writeFieldStop()
17392
    oprot.writeStructEnd()
18968
    oprot.writeStructEnd()
17393
 
18969
 
Line 17670... Line 19246...
17670
      if ftype == TType.STOP:
19246
      if ftype == TType.STOP:
17671
        break
19247
        break
17672
      if fid == 0:
19248
      if fid == 0:
17673
        if ftype == TType.LIST:
19249
        if ftype == TType.LIST:
17674
          self.success = []
19250
          self.success = []
17675
          (_etype242, _size239) = iprot.readListBegin()
19251
          (_etype249, _size246) = iprot.readListBegin()
17676
          for _i243 in xrange(_size239):
19252
          for _i250 in xrange(_size246):
17677
            _elem244 = Alert()
19253
            _elem251 = Alert()
17678
            _elem244.read(iprot)
19254
            _elem251.read(iprot)
17679
            self.success.append(_elem244)
19255
            self.success.append(_elem251)
17680
          iprot.readListEnd()
19256
          iprot.readListEnd()
17681
        else:
19257
        else:
17682
          iprot.skip(ftype)
19258
          iprot.skip(ftype)
17683
      else:
19259
      else:
17684
        iprot.skip(ftype)
19260
        iprot.skip(ftype)
Line 17691... Line 19267...
17691
      return
19267
      return
17692
    oprot.writeStructBegin('getAlerts_result')
19268
    oprot.writeStructBegin('getAlerts_result')
17693
    if self.success is not None:
19269
    if self.success is not None:
17694
      oprot.writeFieldBegin('success', TType.LIST, 0)
19270
      oprot.writeFieldBegin('success', TType.LIST, 0)
17695
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19271
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17696
      for iter245 in self.success:
19272
      for iter252 in self.success:
17697
        iter245.write(oprot)
19273
        iter252.write(oprot)
17698
      oprot.writeListEnd()
19274
      oprot.writeListEnd()
17699
      oprot.writeFieldEnd()
19275
      oprot.writeFieldEnd()
17700
    oprot.writeFieldStop()
19276
    oprot.writeFieldStop()
17701
    oprot.writeStructEnd()
19277
    oprot.writeStructEnd()
17702
 
19278
 
Line 18210... Line 19786...
18210
      if ftype == TType.STOP:
19786
      if ftype == TType.STOP:
18211
        break
19787
        break
18212
      if fid == 0:
19788
      if fid == 0:
18213
        if ftype == TType.LIST:
19789
        if ftype == TType.LIST:
18214
          self.success = []
19790
          self.success = []
18215
          (_etype249, _size246) = iprot.readListBegin()
19791
          (_etype256, _size253) = iprot.readListBegin()
18216
          for _i250 in xrange(_size246):
19792
          for _i257 in xrange(_size253):
18217
            _elem251 = iprot.readDouble();
19793
            _elem258 = iprot.readDouble();
18218
            self.success.append(_elem251)
19794
            self.success.append(_elem258)
18219
          iprot.readListEnd()
19795
          iprot.readListEnd()
18220
        else:
19796
        else:
18221
          iprot.skip(ftype)
19797
          iprot.skip(ftype)
18222
      else:
19798
      else:
18223
        iprot.skip(ftype)
19799
        iprot.skip(ftype)
Line 18230... Line 19806...
18230
      return
19806
      return
18231
    oprot.writeStructBegin('getValidOrdersAmountRange_result')
19807
    oprot.writeStructBegin('getValidOrdersAmountRange_result')
18232
    if self.success is not None:
19808
    if self.success is not None:
18233
      oprot.writeFieldBegin('success', TType.LIST, 0)
19809
      oprot.writeFieldBegin('success', TType.LIST, 0)
18234
      oprot.writeListBegin(TType.DOUBLE, len(self.success))
19810
      oprot.writeListBegin(TType.DOUBLE, len(self.success))
18235
      for iter252 in self.success:
19811
      for iter259 in self.success:
18236
        oprot.writeDouble(iter252)
19812
        oprot.writeDouble(iter259)
18237
      oprot.writeListEnd()
19813
      oprot.writeListEnd()
18238
      oprot.writeFieldEnd()
19814
      oprot.writeFieldEnd()
18239
    oprot.writeFieldStop()
19815
    oprot.writeFieldStop()
18240
    oprot.writeStructEnd()
19816
    oprot.writeStructEnd()
18241
 
19817
 
Line 18349... Line 19925...
18349
      if ftype == TType.STOP:
19925
      if ftype == TType.STOP:
18350
        break
19926
        break
18351
      if fid == 0:
19927
      if fid == 0:
18352
        if ftype == TType.LIST:
19928
        if ftype == TType.LIST:
18353
          self.success = []
19929
          self.success = []
18354
          (_etype256, _size253) = iprot.readListBegin()
19930
          (_etype263, _size260) = iprot.readListBegin()
18355
          for _i257 in xrange(_size253):
19931
          for _i264 in xrange(_size260):
18356
            _elem258 = Order()
19932
            _elem265 = Order()
18357
            _elem258.read(iprot)
19933
            _elem265.read(iprot)
18358
            self.success.append(_elem258)
19934
            self.success.append(_elem265)
18359
          iprot.readListEnd()
19935
          iprot.readListEnd()
18360
        else:
19936
        else:
18361
          iprot.skip(ftype)
19937
          iprot.skip(ftype)
18362
      else:
19938
      else:
18363
        iprot.skip(ftype)
19939
        iprot.skip(ftype)
Line 18370... Line 19946...
18370
      return
19946
      return
18371
    oprot.writeStructBegin('getValidOrders_result')
19947
    oprot.writeStructBegin('getValidOrders_result')
18372
    if self.success is not None:
19948
    if self.success is not None:
18373
      oprot.writeFieldBegin('success', TType.LIST, 0)
19949
      oprot.writeFieldBegin('success', TType.LIST, 0)
18374
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19950
      oprot.writeListBegin(TType.STRUCT, len(self.success))
18375
      for iter259 in self.success:
19951
      for iter266 in self.success:
18376
        iter259.write(oprot)
19952
        iter266.write(oprot)
18377
      oprot.writeListEnd()
19953
      oprot.writeListEnd()
18378
      oprot.writeFieldEnd()
19954
      oprot.writeFieldEnd()
18379
    oprot.writeFieldStop()
19955
    oprot.writeFieldStop()
18380
    oprot.writeStructEnd()
19956
    oprot.writeStructEnd()
18381
 
19957
 
Line 18480... Line 20056...
18480
      if ftype == TType.STOP:
20056
      if ftype == TType.STOP:
18481
        break
20057
        break
18482
      if fid == 0:
20058
      if fid == 0:
18483
        if ftype == TType.LIST:
20059
        if ftype == TType.LIST:
18484
          self.success = []
20060
          self.success = []
18485
          (_etype263, _size260) = iprot.readListBegin()
20061
          (_etype270, _size267) = iprot.readListBegin()
18486
          for _i264 in xrange(_size260):
20062
          for _i271 in xrange(_size267):
18487
            _elem265 = Order()
20063
            _elem272 = Order()
18488
            _elem265.read(iprot)
20064
            _elem272.read(iprot)
18489
            self.success.append(_elem265)
20065
            self.success.append(_elem272)
18490
          iprot.readListEnd()
20066
          iprot.readListEnd()
18491
        else:
20067
        else:
18492
          iprot.skip(ftype)
20068
          iprot.skip(ftype)
18493
      elif fid == 1:
20069
      elif fid == 1:
18494
        if ftype == TType.STRUCT:
20070
        if ftype == TType.STRUCT:
Line 18507... Line 20083...
18507
      return
20083
      return
18508
    oprot.writeStructBegin('batchOrders_result')
20084
    oprot.writeStructBegin('batchOrders_result')
18509
    if self.success is not None:
20085
    if self.success is not None:
18510
      oprot.writeFieldBegin('success', TType.LIST, 0)
20086
      oprot.writeFieldBegin('success', TType.LIST, 0)
18511
      oprot.writeListBegin(TType.STRUCT, len(self.success))
20087
      oprot.writeListBegin(TType.STRUCT, len(self.success))
18512
      for iter266 in self.success:
20088
      for iter273 in self.success:
18513
        iter266.write(oprot)
20089
        iter273.write(oprot)
18514
      oprot.writeListEnd()
20090
      oprot.writeListEnd()
18515
      oprot.writeFieldEnd()
20091
      oprot.writeFieldEnd()
18516
    if self.ex is not None:
20092
    if self.ex is not None:
18517
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
20093
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
18518
      self.ex.write(oprot)
20094
      self.ex.write(oprot)
Line 18992... Line 20568...
18992
        else:
20568
        else:
18993
          iprot.skip(ftype)
20569
          iprot.skip(ftype)
18994
      elif fid == 3:
20570
      elif fid == 3:
18995
        if ftype == TType.LIST:
20571
        if ftype == TType.LIST:
18996
          self.serialNumber = []
20572
          self.serialNumber = []
18997
          (_etype270, _size267) = iprot.readListBegin()
20573
          (_etype277, _size274) = iprot.readListBegin()
18998
          for _i271 in xrange(_size267):
20574
          for _i278 in xrange(_size274):
18999
            _elem272 = iprot.readString();
20575
            _elem279 = iprot.readString();
19000
            self.serialNumber.append(_elem272)
20576
            self.serialNumber.append(_elem279)
19001
          iprot.readListEnd()
20577
          iprot.readListEnd()
19002
        else:
20578
        else:
19003
          iprot.skip(ftype)
20579
          iprot.skip(ftype)
19004
      elif fid == 4:
20580
      elif fid == 4:
19005
        if ftype == TType.LIST:
20581
        if ftype == TType.LIST:
19006
          self.itemNumber = []
20582
          self.itemNumber = []
19007
          (_etype276, _size273) = iprot.readListBegin()
20583
          (_etype283, _size280) = iprot.readListBegin()
19008
          for _i277 in xrange(_size273):
20584
          for _i284 in xrange(_size280):
19009
            _elem278 = iprot.readString();
20585
            _elem285 = iprot.readString();
19010
            self.itemNumber.append(_elem278)
20586
            self.itemNumber.append(_elem285)
19011
          iprot.readListEnd()
20587
          iprot.readListEnd()
19012
        else:
20588
        else:
19013
          iprot.skip(ftype)
20589
          iprot.skip(ftype)
19014
      elif fid == 5:
20590
      elif fid == 5:
19015
        if ftype == TType.I64:
20591
        if ftype == TType.I64:
Line 19060... Line 20636...
19060
      oprot.writeString(self.invoice_number)
20636
      oprot.writeString(self.invoice_number)
19061
      oprot.writeFieldEnd()
20637
      oprot.writeFieldEnd()
19062
    if self.serialNumber is not None:
20638
    if self.serialNumber is not None:
19063
      oprot.writeFieldBegin('serialNumber', TType.LIST, 3)
20639
      oprot.writeFieldBegin('serialNumber', TType.LIST, 3)
19064
      oprot.writeListBegin(TType.STRING, len(self.serialNumber))
20640
      oprot.writeListBegin(TType.STRING, len(self.serialNumber))
19065
      for iter279 in self.serialNumber:
20641
      for iter286 in self.serialNumber:
19066
        oprot.writeString(iter279)
20642
        oprot.writeString(iter286)
19067
      oprot.writeListEnd()
20643
      oprot.writeListEnd()
19068
      oprot.writeFieldEnd()
20644
      oprot.writeFieldEnd()
19069
    if self.itemNumber is not None:
20645
    if self.itemNumber is not None:
19070
      oprot.writeFieldBegin('itemNumber', TType.LIST, 4)
20646
      oprot.writeFieldBegin('itemNumber', TType.LIST, 4)
19071
      oprot.writeListBegin(TType.STRING, len(self.itemNumber))
20647
      oprot.writeListBegin(TType.STRING, len(self.itemNumber))
19072
      for iter280 in self.itemNumber:
20648
      for iter287 in self.itemNumber:
19073
        oprot.writeString(iter280)
20649
        oprot.writeString(iter287)
19074
      oprot.writeListEnd()
20650
      oprot.writeListEnd()
19075
      oprot.writeFieldEnd()
20651
      oprot.writeFieldEnd()
19076
    if self.freebieWarehouseId is not None:
20652
    if self.freebieWarehouseId is not None:
19077
      oprot.writeFieldBegin('freebieWarehouseId', TType.I64, 5)
20653
      oprot.writeFieldBegin('freebieWarehouseId', TType.I64, 5)
19078
      oprot.writeI64(self.freebieWarehouseId)
20654
      oprot.writeI64(self.freebieWarehouseId)
Line 19404... Line 20980...
19404
        else:
20980
        else:
19405
          iprot.skip(ftype)
20981
          iprot.skip(ftype)
19406
      elif fid == 4:
20982
      elif fid == 4:
19407
        if ftype == TType.LIST:
20983
        if ftype == TType.LIST:
19408
          self.orderIds = []
20984
          self.orderIds = []
19409
          (_etype284, _size281) = iprot.readListBegin()
20985
          (_etype291, _size288) = iprot.readListBegin()
19410
          for _i285 in xrange(_size281):
20986
          for _i292 in xrange(_size288):
19411
            _elem286 = iprot.readI64();
20987
            _elem293 = iprot.readI64();
19412
            self.orderIds.append(_elem286)
20988
            self.orderIds.append(_elem293)
19413
          iprot.readListEnd()
20989
          iprot.readListEnd()
19414
        else:
20990
        else:
19415
          iprot.skip(ftype)
20991
          iprot.skip(ftype)
19416
      else:
20992
      else:
19417
        iprot.skip(ftype)
20993
        iprot.skip(ftype)
Line 19436... Line 21012...
19436
      oprot.writeBool(self.cod)
21012
      oprot.writeBool(self.cod)
19437
      oprot.writeFieldEnd()
21013
      oprot.writeFieldEnd()
19438
    if self.orderIds is not None:
21014
    if self.orderIds is not None:
19439
      oprot.writeFieldBegin('orderIds', TType.LIST, 4)
21015
      oprot.writeFieldBegin('orderIds', TType.LIST, 4)
19440
      oprot.writeListBegin(TType.I64, len(self.orderIds))
21016
      oprot.writeListBegin(TType.I64, len(self.orderIds))
19441
      for iter287 in self.orderIds:
21017
      for iter294 in self.orderIds:
19442
        oprot.writeI64(iter287)
21018
        oprot.writeI64(iter294)
19443
      oprot.writeListEnd()
21019
      oprot.writeListEnd()
19444
      oprot.writeFieldEnd()
21020
      oprot.writeFieldEnd()
19445
    oprot.writeFieldStop()
21021
    oprot.writeFieldStop()
19446
    oprot.writeStructEnd()
21022
    oprot.writeStructEnd()
19447
 
21023
 
Line 19567... Line 21143...
19567
        else:
21143
        else:
19568
          iprot.skip(ftype)
21144
          iprot.skip(ftype)
19569
      elif fid == 2:
21145
      elif fid == 2:
19570
        if ftype == TType.LIST:
21146
        if ftype == TType.LIST:
19571
          self.orderIds = []
21147
          self.orderIds = []
19572
          (_etype291, _size288) = iprot.readListBegin()
21148
          (_etype298, _size295) = iprot.readListBegin()
19573
          for _i292 in xrange(_size288):
21149
          for _i299 in xrange(_size295):
19574
            _elem293 = iprot.readI64();
21150
            _elem300 = iprot.readI64();
19575
            self.orderIds.append(_elem293)
21151
            self.orderIds.append(_elem300)
19576
          iprot.readListEnd()
21152
          iprot.readListEnd()
19577
        else:
21153
        else:
19578
          iprot.skip(ftype)
21154
          iprot.skip(ftype)
19579
      elif fid == 3:
21155
      elif fid == 3:
19580
        if ftype == TType.LIST:
21156
        if ftype == TType.LIST:
19581
          self.awbs = []
21157
          self.awbs = []
19582
          (_etype297, _size294) = iprot.readListBegin()
21158
          (_etype304, _size301) = iprot.readListBegin()
19583
          for _i298 in xrange(_size294):
21159
          for _i305 in xrange(_size301):
19584
            _elem299 = iprot.readString();
21160
            _elem306 = iprot.readString();
19585
            self.awbs.append(_elem299)
21161
            self.awbs.append(_elem306)
19586
          iprot.readListEnd()
21162
          iprot.readListEnd()
19587
        else:
21163
        else:
19588
          iprot.skip(ftype)
21164
          iprot.skip(ftype)
19589
      else:
21165
      else:
19590
        iprot.skip(ftype)
21166
        iprot.skip(ftype)
Line 19601... Line 21177...
19601
      oprot.writeI64(self.providerId)
21177
      oprot.writeI64(self.providerId)
19602
      oprot.writeFieldEnd()
21178
      oprot.writeFieldEnd()
19603
    if self.orderIds is not None:
21179
    if self.orderIds is not None:
19604
      oprot.writeFieldBegin('orderIds', TType.LIST, 2)
21180
      oprot.writeFieldBegin('orderIds', TType.LIST, 2)
19605
      oprot.writeListBegin(TType.I64, len(self.orderIds))
21181
      oprot.writeListBegin(TType.I64, len(self.orderIds))
19606
      for iter300 in self.orderIds:
21182
      for iter307 in self.orderIds:
19607
        oprot.writeI64(iter300)
21183
        oprot.writeI64(iter307)
19608
      oprot.writeListEnd()
21184
      oprot.writeListEnd()
19609
      oprot.writeFieldEnd()
21185
      oprot.writeFieldEnd()
19610
    if self.awbs is not None:
21186
    if self.awbs is not None:
19611
      oprot.writeFieldBegin('awbs', TType.LIST, 3)
21187
      oprot.writeFieldBegin('awbs', TType.LIST, 3)
19612
      oprot.writeListBegin(TType.STRING, len(self.awbs))
21188
      oprot.writeListBegin(TType.STRING, len(self.awbs))
19613
      for iter301 in self.awbs:
21189
      for iter308 in self.awbs:
19614
        oprot.writeString(iter301)
21190
        oprot.writeString(iter308)
19615
      oprot.writeListEnd()
21191
      oprot.writeListEnd()
19616
      oprot.writeFieldEnd()
21192
      oprot.writeFieldEnd()
19617
    oprot.writeFieldStop()
21193
    oprot.writeFieldStop()
19618
    oprot.writeStructEnd()
21194
    oprot.writeStructEnd()
19619
 
21195
 
Line 19736... Line 21312...
19736
        else:
21312
        else:
19737
          iprot.skip(ftype)
21313
          iprot.skip(ftype)
19738
      elif fid == 2:
21314
      elif fid == 2:
19739
        if ftype == TType.MAP:
21315
        if ftype == TType.MAP:
19740
          self.pickupDetails = {}
21316
          self.pickupDetails = {}
19741
          (_ktype303, _vtype304, _size302 ) = iprot.readMapBegin() 
21317
          (_ktype310, _vtype311, _size309 ) = iprot.readMapBegin() 
19742
          for _i306 in xrange(_size302):
21318
          for _i313 in xrange(_size309):
19743
            _key307 = iprot.readString();
21319
            _key314 = iprot.readString();
19744
            _val308 = iprot.readString();
21320
            _val315 = iprot.readString();
19745
            self.pickupDetails[_key307] = _val308
21321
            self.pickupDetails[_key314] = _val315
19746
          iprot.readMapEnd()
21322
          iprot.readMapEnd()
19747
        else:
21323
        else:
19748
          iprot.skip(ftype)
21324
          iprot.skip(ftype)
19749
      else:
21325
      else:
19750
        iprot.skip(ftype)
21326
        iprot.skip(ftype)
Line 19761... Line 21337...
19761
      oprot.writeI64(self.providerId)
21337
      oprot.writeI64(self.providerId)
19762
      oprot.writeFieldEnd()
21338
      oprot.writeFieldEnd()
19763
    if self.pickupDetails is not None:
21339
    if self.pickupDetails is not None:
19764
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
21340
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
19765
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
21341
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
19766
      for kiter309,viter310 in self.pickupDetails.items():
21342
      for kiter316,viter317 in self.pickupDetails.items():
19767
        oprot.writeString(kiter309)
21343
        oprot.writeString(kiter316)
19768
        oprot.writeString(viter310)
21344
        oprot.writeString(viter317)
19769
      oprot.writeMapEnd()
21345
      oprot.writeMapEnd()
19770
      oprot.writeFieldEnd()
21346
      oprot.writeFieldEnd()
19771
    oprot.writeFieldStop()
21347
    oprot.writeFieldStop()
19772
    oprot.writeStructEnd()
21348
    oprot.writeStructEnd()
19773
 
21349
 
Line 19930... Line 21506...
19930
      if ftype == TType.STOP:
21506
      if ftype == TType.STOP:
19931
        break
21507
        break
19932
      if fid == 0:
21508
      if fid == 0:
19933
        if ftype == TType.LIST:
21509
        if ftype == TType.LIST:
19934
          self.success = []
21510
          self.success = []
19935
          (_etype314, _size311) = iprot.readListBegin()
21511
          (_etype321, _size318) = iprot.readListBegin()
19936
          for _i315 in xrange(_size311):
21512
          for _i322 in xrange(_size318):
19937
            _elem316 = Order()
21513
            _elem323 = Order()
19938
            _elem316.read(iprot)
21514
            _elem323.read(iprot)
19939
            self.success.append(_elem316)
21515
            self.success.append(_elem323)
19940
          iprot.readListEnd()
21516
          iprot.readListEnd()
19941
        else:
21517
        else:
19942
          iprot.skip(ftype)
21518
          iprot.skip(ftype)
19943
      else:
21519
      else:
19944
        iprot.skip(ftype)
21520
        iprot.skip(ftype)
Line 19951... Line 21527...
19951
      return
21527
      return
19952
    oprot.writeStructBegin('getOrdersNotPickedUp_result')
21528
    oprot.writeStructBegin('getOrdersNotPickedUp_result')
19953
    if self.success is not None:
21529
    if self.success is not None:
19954
      oprot.writeFieldBegin('success', TType.LIST, 0)
21530
      oprot.writeFieldBegin('success', TType.LIST, 0)
19955
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21531
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19956
      for iter317 in self.success:
21532
      for iter324 in self.success:
19957
        iter317.write(oprot)
21533
        iter324.write(oprot)
19958
      oprot.writeListEnd()
21534
      oprot.writeListEnd()
19959
      oprot.writeFieldEnd()
21535
      oprot.writeFieldEnd()
19960
    oprot.writeFieldStop()
21536
    oprot.writeFieldStop()
19961
    oprot.writeStructEnd()
21537
    oprot.writeStructEnd()
19962
 
21538
 
Line 20007... Line 21583...
20007
        else:
21583
        else:
20008
          iprot.skip(ftype)
21584
          iprot.skip(ftype)
20009
      elif fid == 2:
21585
      elif fid == 2:
20010
        if ftype == TType.MAP:
21586
        if ftype == TType.MAP:
20011
          self.deliveredOrders = {}
21587
          self.deliveredOrders = {}
20012
          (_ktype319, _vtype320, _size318 ) = iprot.readMapBegin() 
21588
          (_ktype326, _vtype327, _size325 ) = iprot.readMapBegin() 
20013
          for _i322 in xrange(_size318):
21589
          for _i329 in xrange(_size325):
20014
            _key323 = iprot.readString();
21590
            _key330 = iprot.readString();
20015
            _val324 = iprot.readString();
21591
            _val331 = iprot.readString();
20016
            self.deliveredOrders[_key323] = _val324
21592
            self.deliveredOrders[_key330] = _val331
20017
          iprot.readMapEnd()
21593
          iprot.readMapEnd()
20018
        else:
21594
        else:
20019
          iprot.skip(ftype)
21595
          iprot.skip(ftype)
20020
      else:
21596
      else:
20021
        iprot.skip(ftype)
21597
        iprot.skip(ftype)
Line 20032... Line 21608...
20032
      oprot.writeI64(self.providerId)
21608
      oprot.writeI64(self.providerId)
20033
      oprot.writeFieldEnd()
21609
      oprot.writeFieldEnd()
20034
    if self.deliveredOrders is not None:
21610
    if self.deliveredOrders is not None:
20035
      oprot.writeFieldBegin('deliveredOrders', TType.MAP, 2)
21611
      oprot.writeFieldBegin('deliveredOrders', TType.MAP, 2)
20036
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.deliveredOrders))
21612
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.deliveredOrders))
20037
      for kiter325,viter326 in self.deliveredOrders.items():
21613
      for kiter332,viter333 in self.deliveredOrders.items():
20038
        oprot.writeString(kiter325)
21614
        oprot.writeString(kiter332)
20039
        oprot.writeString(viter326)
21615
        oprot.writeString(viter333)
20040
      oprot.writeMapEnd()
21616
      oprot.writeMapEnd()
20041
      oprot.writeFieldEnd()
21617
      oprot.writeFieldEnd()
20042
    oprot.writeFieldStop()
21618
    oprot.writeFieldStop()
20043
    oprot.writeStructEnd()
21619
    oprot.writeStructEnd()
20044
 
21620
 
Line 20150... Line 21726...
20150
        else:
21726
        else:
20151
          iprot.skip(ftype)
21727
          iprot.skip(ftype)
20152
      elif fid == 2:
21728
      elif fid == 2:
20153
        if ftype == TType.MAP:
21729
        if ftype == TType.MAP:
20154
          self.returnedOrders = {}
21730
          self.returnedOrders = {}
20155
          (_ktype328, _vtype329, _size327 ) = iprot.readMapBegin() 
21731
          (_ktype335, _vtype336, _size334 ) = iprot.readMapBegin() 
20156
          for _i331 in xrange(_size327):
21732
          for _i338 in xrange(_size334):
20157
            _key332 = iprot.readString();
21733
            _key339 = iprot.readString();
20158
            _val333 = iprot.readString();
21734
            _val340 = iprot.readString();
20159
            self.returnedOrders[_key332] = _val333
21735
            self.returnedOrders[_key339] = _val340
20160
          iprot.readMapEnd()
21736
          iprot.readMapEnd()
20161
        else:
21737
        else:
20162
          iprot.skip(ftype)
21738
          iprot.skip(ftype)
20163
      else:
21739
      else:
20164
        iprot.skip(ftype)
21740
        iprot.skip(ftype)
Line 20175... Line 21751...
20175
      oprot.writeI64(self.providerId)
21751
      oprot.writeI64(self.providerId)
20176
      oprot.writeFieldEnd()
21752
      oprot.writeFieldEnd()
20177
    if self.returnedOrders is not None:
21753
    if self.returnedOrders is not None:
20178
      oprot.writeFieldBegin('returnedOrders', TType.MAP, 2)
21754
      oprot.writeFieldBegin('returnedOrders', TType.MAP, 2)
20179
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.returnedOrders))
21755
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.returnedOrders))
20180
      for kiter334,viter335 in self.returnedOrders.items():
21756
      for kiter341,viter342 in self.returnedOrders.items():
20181
        oprot.writeString(kiter334)
21757
        oprot.writeString(kiter341)
20182
        oprot.writeString(viter335)
21758
        oprot.writeString(viter342)
20183
      oprot.writeMapEnd()
21759
      oprot.writeMapEnd()
20184
      oprot.writeFieldEnd()
21760
      oprot.writeFieldEnd()
20185
    oprot.writeFieldStop()
21761
    oprot.writeFieldStop()
20186
    oprot.writeStructEnd()
21762
    oprot.writeStructEnd()
20187
 
21763
 
Line 20344... Line 21920...
20344
      if ftype == TType.STOP:
21920
      if ftype == TType.STOP:
20345
        break
21921
        break
20346
      if fid == 0:
21922
      if fid == 0:
20347
        if ftype == TType.LIST:
21923
        if ftype == TType.LIST:
20348
          self.success = []
21924
          self.success = []
20349
          (_etype339, _size336) = iprot.readListBegin()
21925
          (_etype346, _size343) = iprot.readListBegin()
20350
          for _i340 in xrange(_size336):
21926
          for _i347 in xrange(_size343):
20351
            _elem341 = Order()
21927
            _elem348 = Order()
20352
            _elem341.read(iprot)
21928
            _elem348.read(iprot)
20353
            self.success.append(_elem341)
21929
            self.success.append(_elem348)
20354
          iprot.readListEnd()
21930
          iprot.readListEnd()
20355
        else:
21931
        else:
20356
          iprot.skip(ftype)
21932
          iprot.skip(ftype)
20357
      else:
21933
      else:
20358
        iprot.skip(ftype)
21934
        iprot.skip(ftype)
Line 20365... Line 21941...
20365
      return
21941
      return
20366
    oprot.writeStructBegin('getRTOrders_result')
21942
    oprot.writeStructBegin('getRTOrders_result')
20367
    if self.success is not None:
21943
    if self.success is not None:
20368
      oprot.writeFieldBegin('success', TType.LIST, 0)
21944
      oprot.writeFieldBegin('success', TType.LIST, 0)
20369
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21945
      oprot.writeListBegin(TType.STRUCT, len(self.success))
20370
      for iter342 in self.success:
21946
      for iter349 in self.success:
20371
        iter342.write(oprot)
21947
        iter349.write(oprot)
20372
      oprot.writeListEnd()
21948
      oprot.writeListEnd()
20373
      oprot.writeFieldEnd()
21949
      oprot.writeFieldEnd()
20374
    oprot.writeFieldStop()
21950
    oprot.writeFieldStop()
20375
    oprot.writeStructEnd()
21951
    oprot.writeStructEnd()
20376
 
21952
 
Line 20421... Line 21997...
20421
        else:
21997
        else:
20422
          iprot.skip(ftype)
21998
          iprot.skip(ftype)
20423
      elif fid == 2:
21999
      elif fid == 2:
20424
        if ftype == TType.MAP:
22000
        if ftype == TType.MAP:
20425
          self.undeliveredOrders = {}
22001
          self.undeliveredOrders = {}
20426
          (_ktype344, _vtype345, _size343 ) = iprot.readMapBegin() 
22002
          (_ktype351, _vtype352, _size350 ) = iprot.readMapBegin() 
20427
          for _i347 in xrange(_size343):
22003
          for _i354 in xrange(_size350):
20428
            _key348 = iprot.readString();
22004
            _key355 = iprot.readString();
20429
            _val349 = iprot.readString();
22005
            _val356 = iprot.readString();
20430
            self.undeliveredOrders[_key348] = _val349
22006
            self.undeliveredOrders[_key355] = _val356
20431
          iprot.readMapEnd()
22007
          iprot.readMapEnd()
20432
        else:
22008
        else:
20433
          iprot.skip(ftype)
22009
          iprot.skip(ftype)
20434
      else:
22010
      else:
20435
        iprot.skip(ftype)
22011
        iprot.skip(ftype)
Line 20446... Line 22022...
20446
      oprot.writeI64(self.providerId)
22022
      oprot.writeI64(self.providerId)
20447
      oprot.writeFieldEnd()
22023
      oprot.writeFieldEnd()
20448
    if self.undeliveredOrders is not None:
22024
    if self.undeliveredOrders is not None:
20449
      oprot.writeFieldBegin('undeliveredOrders', TType.MAP, 2)
22025
      oprot.writeFieldBegin('undeliveredOrders', TType.MAP, 2)
20450
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.undeliveredOrders))
22026
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.undeliveredOrders))
20451
      for kiter350,viter351 in self.undeliveredOrders.items():
22027
      for kiter357,viter358 in self.undeliveredOrders.items():
20452
        oprot.writeString(kiter350)
22028
        oprot.writeString(kiter357)
20453
        oprot.writeString(viter351)
22029
        oprot.writeString(viter358)
20454
      oprot.writeMapEnd()
22030
      oprot.writeMapEnd()
20455
      oprot.writeFieldEnd()
22031
      oprot.writeFieldEnd()
20456
    oprot.writeFieldStop()
22032
    oprot.writeFieldStop()
20457
    oprot.writeStructEnd()
22033
    oprot.writeStructEnd()
20458
 
22034
 
Line 20615... Line 22191...
20615
      if ftype == TType.STOP:
22191
      if ftype == TType.STOP:
20616
        break
22192
        break
20617
      if fid == 0:
22193
      if fid == 0:
20618
        if ftype == TType.LIST:
22194
        if ftype == TType.LIST:
20619
          self.success = []
22195
          self.success = []
20620
          (_etype355, _size352) = iprot.readListBegin()
22196
          (_etype362, _size359) = iprot.readListBegin()
20621
          for _i356 in xrange(_size352):
22197
          for _i363 in xrange(_size359):
20622
            _elem357 = Order()
22198
            _elem364 = Order()
20623
            _elem357.read(iprot)
22199
            _elem364.read(iprot)
20624
            self.success.append(_elem357)
22200
            self.success.append(_elem364)
20625
          iprot.readListEnd()
22201
          iprot.readListEnd()
20626
        else:
22202
        else:
20627
          iprot.skip(ftype)
22203
          iprot.skip(ftype)
20628
      else:
22204
      else:
20629
        iprot.skip(ftype)
22205
        iprot.skip(ftype)
Line 20636... Line 22212...
20636
      return
22212
      return
20637
    oprot.writeStructBegin('getNonDeliveredOrdersbyCourier_result')
22213
    oprot.writeStructBegin('getNonDeliveredOrdersbyCourier_result')
20638
    if self.success is not None:
22214
    if self.success is not None:
20639
      oprot.writeFieldBegin('success', TType.LIST, 0)
22215
      oprot.writeFieldBegin('success', TType.LIST, 0)
20640
      oprot.writeListBegin(TType.STRUCT, len(self.success))
22216
      oprot.writeListBegin(TType.STRUCT, len(self.success))
20641
      for iter358 in self.success:
22217
      for iter365 in self.success:
20642
        iter358.write(oprot)
22218
        iter365.write(oprot)
20643
      oprot.writeListEnd()
22219
      oprot.writeListEnd()
20644
      oprot.writeFieldEnd()
22220
      oprot.writeFieldEnd()
20645
    oprot.writeFieldStop()
22221
    oprot.writeFieldStop()
20646
    oprot.writeStructEnd()
22222
    oprot.writeStructEnd()
20647
 
22223
 
Line 20692... Line 22268...
20692
        else:
22268
        else:
20693
          iprot.skip(ftype)
22269
          iprot.skip(ftype)
20694
      elif fid == 2:
22270
      elif fid == 2:
20695
        if ftype == TType.MAP:
22271
        if ftype == TType.MAP:
20696
          self.local_connected_orders = {}
22272
          self.local_connected_orders = {}
20697
          (_ktype360, _vtype361, _size359 ) = iprot.readMapBegin() 
22273
          (_ktype367, _vtype368, _size366 ) = iprot.readMapBegin() 
20698
          for _i363 in xrange(_size359):
22274
          for _i370 in xrange(_size366):
20699
            _key364 = iprot.readString();
22275
            _key371 = iprot.readString();
20700
            _val365 = iprot.readString();
22276
            _val372 = iprot.readString();
20701
            self.local_connected_orders[_key364] = _val365
22277
            self.local_connected_orders[_key371] = _val372
20702
          iprot.readMapEnd()
22278
          iprot.readMapEnd()
20703
        else:
22279
        else:
20704
          iprot.skip(ftype)
22280
          iprot.skip(ftype)
20705
      else:
22281
      else:
20706
        iprot.skip(ftype)
22282
        iprot.skip(ftype)
Line 20717... Line 22293...
20717
      oprot.writeI64(self.providerId)
22293
      oprot.writeI64(self.providerId)
20718
      oprot.writeFieldEnd()
22294
      oprot.writeFieldEnd()
20719
    if self.local_connected_orders is not None:
22295
    if self.local_connected_orders is not None:
20720
      oprot.writeFieldBegin('local_connected_orders', TType.MAP, 2)
22296
      oprot.writeFieldBegin('local_connected_orders', TType.MAP, 2)
20721
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.local_connected_orders))
22297
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.local_connected_orders))
20722
      for kiter366,viter367 in self.local_connected_orders.items():
22298
      for kiter373,viter374 in self.local_connected_orders.items():
20723
        oprot.writeString(kiter366)
22299
        oprot.writeString(kiter373)
20724
        oprot.writeString(viter367)
22300
        oprot.writeString(viter374)
20725
      oprot.writeMapEnd()
22301
      oprot.writeMapEnd()
20726
      oprot.writeFieldEnd()
22302
      oprot.writeFieldEnd()
20727
    oprot.writeFieldStop()
22303
    oprot.writeFieldStop()
20728
    oprot.writeStructEnd()
22304
    oprot.writeStructEnd()
20729
 
22305
 
Line 20886... Line 22462...
20886
      if ftype == TType.STOP:
22462
      if ftype == TType.STOP:
20887
        break
22463
        break
20888
      if fid == 0:
22464
      if fid == 0:
20889
        if ftype == TType.LIST:
22465
        if ftype == TType.LIST:
20890
          self.success = []
22466
          self.success = []
20891
          (_etype371, _size368) = iprot.readListBegin()
22467
          (_etype378, _size375) = iprot.readListBegin()
20892
          for _i372 in xrange(_size368):
22468
          for _i379 in xrange(_size375):
20893
            _elem373 = Order()
22469
            _elem380 = Order()
20894
            _elem373.read(iprot)
22470
            _elem380.read(iprot)
20895
            self.success.append(_elem373)
22471
            self.success.append(_elem380)
20896
          iprot.readListEnd()
22472
          iprot.readListEnd()
20897
        else:
22473
        else:
20898
          iprot.skip(ftype)
22474
          iprot.skip(ftype)
20899
      else:
22475
      else:
20900
        iprot.skip(ftype)
22476
        iprot.skip(ftype)
Line 20907... Line 22483...
20907
      return
22483
      return
20908
    oprot.writeStructBegin('getOrdersNotLocalConnected_result')
22484
    oprot.writeStructBegin('getOrdersNotLocalConnected_result')
20909
    if self.success is not None:
22485
    if self.success is not None:
20910
      oprot.writeFieldBegin('success', TType.LIST, 0)
22486
      oprot.writeFieldBegin('success', TType.LIST, 0)
20911
      oprot.writeListBegin(TType.STRUCT, len(self.success))
22487
      oprot.writeListBegin(TType.STRUCT, len(self.success))
20912
      for iter374 in self.success:
22488
      for iter381 in self.success:
20913
        iter374.write(oprot)
22489
        iter381.write(oprot)
20914
      oprot.writeListEnd()
22490
      oprot.writeListEnd()
20915
      oprot.writeFieldEnd()
22491
      oprot.writeFieldEnd()
20916
    oprot.writeFieldStop()
22492
    oprot.writeFieldStop()
20917
    oprot.writeStructEnd()
22493
    oprot.writeStructEnd()
20918
 
22494
 
Line 20963... Line 22539...
20963
        else:
22539
        else:
20964
          iprot.skip(ftype)
22540
          iprot.skip(ftype)
20965
      elif fid == 2:
22541
      elif fid == 2:
20966
        if ftype == TType.MAP:
22542
        if ftype == TType.MAP:
20967
          self.destination_city_reached_orders = {}
22543
          self.destination_city_reached_orders = {}
20968
          (_ktype376, _vtype377, _size375 ) = iprot.readMapBegin() 
22544
          (_ktype383, _vtype384, _size382 ) = iprot.readMapBegin() 
20969
          for _i379 in xrange(_size375):
22545
          for _i386 in xrange(_size382):
20970
            _key380 = iprot.readString();
22546
            _key387 = iprot.readString();
20971
            _val381 = iprot.readString();
22547
            _val388 = iprot.readString();
20972
            self.destination_city_reached_orders[_key380] = _val381
22548
            self.destination_city_reached_orders[_key387] = _val388
20973
          iprot.readMapEnd()
22549
          iprot.readMapEnd()
20974
        else:
22550
        else:
20975
          iprot.skip(ftype)
22551
          iprot.skip(ftype)
20976
      else:
22552
      else:
20977
        iprot.skip(ftype)
22553
        iprot.skip(ftype)
Line 20988... Line 22564...
20988
      oprot.writeI64(self.providerId)
22564
      oprot.writeI64(self.providerId)
20989
      oprot.writeFieldEnd()
22565
      oprot.writeFieldEnd()
20990
    if self.destination_city_reached_orders is not None:
22566
    if self.destination_city_reached_orders is not None:
20991
      oprot.writeFieldBegin('destination_city_reached_orders', TType.MAP, 2)
22567
      oprot.writeFieldBegin('destination_city_reached_orders', TType.MAP, 2)
20992
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.destination_city_reached_orders))
22568
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.destination_city_reached_orders))
20993
      for kiter382,viter383 in self.destination_city_reached_orders.items():
22569
      for kiter389,viter390 in self.destination_city_reached_orders.items():
20994
        oprot.writeString(kiter382)
22570
        oprot.writeString(kiter389)
20995
        oprot.writeString(viter383)
22571
        oprot.writeString(viter390)
20996
      oprot.writeMapEnd()
22572
      oprot.writeMapEnd()
20997
      oprot.writeFieldEnd()
22573
      oprot.writeFieldEnd()
20998
    oprot.writeFieldStop()
22574
    oprot.writeFieldStop()
20999
    oprot.writeStructEnd()
22575
    oprot.writeStructEnd()
21000
 
22576
 
Line 21106... Line 22682...
21106
        else:
22682
        else:
21107
          iprot.skip(ftype)
22683
          iprot.skip(ftype)
21108
      elif fid == 2:
22684
      elif fid == 2:
21109
        if ftype == TType.MAP:
22685
        if ftype == TType.MAP:
21110
          self.first_atdl_orders = {}
22686
          self.first_atdl_orders = {}
21111
          (_ktype385, _vtype386, _size384 ) = iprot.readMapBegin() 
22687
          (_ktype392, _vtype393, _size391 ) = iprot.readMapBegin() 
21112
          for _i388 in xrange(_size384):
22688
          for _i395 in xrange(_size391):
21113
            _key389 = iprot.readString();
22689
            _key396 = iprot.readString();
21114
            _val390 = iprot.readString();
22690
            _val397 = iprot.readString();
21115
            self.first_atdl_orders[_key389] = _val390
22691
            self.first_atdl_orders[_key396] = _val397
21116
          iprot.readMapEnd()
22692
          iprot.readMapEnd()
21117
        else:
22693
        else:
21118
          iprot.skip(ftype)
22694
          iprot.skip(ftype)
21119
      else:
22695
      else:
21120
        iprot.skip(ftype)
22696
        iprot.skip(ftype)
Line 21131... Line 22707...
21131
      oprot.writeI64(self.providerId)
22707
      oprot.writeI64(self.providerId)
21132
      oprot.writeFieldEnd()
22708
      oprot.writeFieldEnd()
21133
    if self.first_atdl_orders is not None:
22709
    if self.first_atdl_orders is not None:
21134
      oprot.writeFieldBegin('first_atdl_orders', TType.MAP, 2)
22710
      oprot.writeFieldBegin('first_atdl_orders', TType.MAP, 2)
21135
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.first_atdl_orders))
22711
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.first_atdl_orders))
21136
      for kiter391,viter392 in self.first_atdl_orders.items():
22712
      for kiter398,viter399 in self.first_atdl_orders.items():
21137
        oprot.writeString(kiter391)
22713
        oprot.writeString(kiter398)
21138
        oprot.writeString(viter392)
22714
        oprot.writeString(viter399)
21139
      oprot.writeMapEnd()
22715
      oprot.writeMapEnd()
21140
      oprot.writeFieldEnd()
22716
      oprot.writeFieldEnd()
21141
    oprot.writeFieldStop()
22717
    oprot.writeFieldStop()
21142
    oprot.writeStructEnd()
22718
    oprot.writeStructEnd()
21143
 
22719
 
Line 21312... Line 22888...
21312
      if ftype == TType.STOP:
22888
      if ftype == TType.STOP:
21313
        break
22889
        break
21314
      if fid == 0:
22890
      if fid == 0:
21315
        if ftype == TType.LIST:
22891
        if ftype == TType.LIST:
21316
          self.success = []
22892
          self.success = []
21317
          (_etype396, _size393) = iprot.readListBegin()
22893
          (_etype403, _size400) = iprot.readListBegin()
21318
          for _i397 in xrange(_size393):
22894
          for _i404 in xrange(_size400):
21319
            _elem398 = Order()
22895
            _elem405 = Order()
21320
            _elem398.read(iprot)
22896
            _elem405.read(iprot)
21321
            self.success.append(_elem398)
22897
            self.success.append(_elem405)
21322
          iprot.readListEnd()
22898
          iprot.readListEnd()
21323
        else:
22899
        else:
21324
          iprot.skip(ftype)
22900
          iprot.skip(ftype)
21325
      else:
22901
      else:
21326
        iprot.skip(ftype)
22902
        iprot.skip(ftype)
Line 21333... Line 22909...
21333
      return
22909
      return
21334
    oprot.writeStructBegin('getUndeliveredOrders_result')
22910
    oprot.writeStructBegin('getUndeliveredOrders_result')
21335
    if self.success is not None:
22911
    if self.success is not None:
21336
      oprot.writeFieldBegin('success', TType.LIST, 0)
22912
      oprot.writeFieldBegin('success', TType.LIST, 0)
21337
      oprot.writeListBegin(TType.STRUCT, len(self.success))
22913
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21338
      for iter399 in self.success:
22914
      for iter406 in self.success:
21339
        iter399.write(oprot)
22915
        iter406.write(oprot)
21340
      oprot.writeListEnd()
22916
      oprot.writeListEnd()
21341
      oprot.writeFieldEnd()
22917
      oprot.writeFieldEnd()
21342
    oprot.writeFieldStop()
22918
    oprot.writeFieldStop()
21343
    oprot.writeStructEnd()
22919
    oprot.writeStructEnd()
21344
 
22920
 
Line 21422... Line 22998...
21422
      if ftype == TType.STOP:
22998
      if ftype == TType.STOP:
21423
        break
22999
        break
21424
      if fid == 0:
23000
      if fid == 0:
21425
        if ftype == TType.LIST:
23001
        if ftype == TType.LIST:
21426
          self.success = []
23002
          self.success = []
21427
          (_etype403, _size400) = iprot.readListBegin()
23003
          (_etype410, _size407) = iprot.readListBegin()
21428
          for _i404 in xrange(_size400):
23004
          for _i411 in xrange(_size407):
21429
            _elem405 = Order()
23005
            _elem412 = Order()
21430
            _elem405.read(iprot)
23006
            _elem412.read(iprot)
21431
            self.success.append(_elem405)
23007
            self.success.append(_elem412)
21432
          iprot.readListEnd()
23008
          iprot.readListEnd()
21433
        else:
23009
        else:
21434
          iprot.skip(ftype)
23010
          iprot.skip(ftype)
21435
      else:
23011
      else:
21436
        iprot.skip(ftype)
23012
        iprot.skip(ftype)
Line 21443... Line 23019...
21443
      return
23019
      return
21444
    oprot.writeStructBegin('getUndeliveredOrdersExpectedDeliveryDateNotMet_result')
23020
    oprot.writeStructBegin('getUndeliveredOrdersExpectedDeliveryDateNotMet_result')
21445
    if self.success is not None:
23021
    if self.success is not None:
21446
      oprot.writeFieldBegin('success', TType.LIST, 0)
23022
      oprot.writeFieldBegin('success', TType.LIST, 0)
21447
      oprot.writeListBegin(TType.STRUCT, len(self.success))
23023
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21448
      for iter406 in self.success:
23024
      for iter413 in self.success:
21449
        iter406.write(oprot)
23025
        iter413.write(oprot)
21450
      oprot.writeListEnd()
23026
      oprot.writeListEnd()
21451
      oprot.writeFieldEnd()
23027
      oprot.writeFieldEnd()
21452
    oprot.writeFieldStop()
23028
    oprot.writeFieldStop()
21453
    oprot.writeStructEnd()
23029
    oprot.writeStructEnd()
21454
 
23030
 
Line 22803... Line 24379...
22803
        else:
24379
        else:
22804
          iprot.skip(ftype)
24380
          iprot.skip(ftype)
22805
      elif fid == 2:
24381
      elif fid == 2:
22806
        if ftype == TType.MAP:
24382
        if ftype == TType.MAP:
22807
          self.pickupDetails = {}
24383
          self.pickupDetails = {}
22808
          (_ktype408, _vtype409, _size407 ) = iprot.readMapBegin() 
24384
          (_ktype415, _vtype416, _size414 ) = iprot.readMapBegin() 
22809
          for _i411 in xrange(_size407):
24385
          for _i418 in xrange(_size414):
22810
            _key412 = iprot.readString();
24386
            _key419 = iprot.readString();
22811
            _val413 = iprot.readString();
24387
            _val420 = iprot.readString();
22812
            self.pickupDetails[_key412] = _val413
24388
            self.pickupDetails[_key419] = _val420
22813
          iprot.readMapEnd()
24389
          iprot.readMapEnd()
22814
        else:
24390
        else:
22815
          iprot.skip(ftype)
24391
          iprot.skip(ftype)
22816
      else:
24392
      else:
22817
        iprot.skip(ftype)
24393
        iprot.skip(ftype)
Line 22828... Line 24404...
22828
      oprot.writeI64(self.providerId)
24404
      oprot.writeI64(self.providerId)
22829
      oprot.writeFieldEnd()
24405
      oprot.writeFieldEnd()
22830
    if self.pickupDetails is not None:
24406
    if self.pickupDetails is not None:
22831
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
24407
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
22832
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
24408
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
22833
      for kiter414,viter415 in self.pickupDetails.items():
24409
      for kiter421,viter422 in self.pickupDetails.items():
22834
        oprot.writeString(kiter414)
24410
        oprot.writeString(kiter421)
22835
        oprot.writeString(viter415)
24411
        oprot.writeString(viter422)
22836
      oprot.writeMapEnd()
24412
      oprot.writeMapEnd()
22837
      oprot.writeFieldEnd()
24413
      oprot.writeFieldEnd()
22838
    oprot.writeFieldStop()
24414
    oprot.writeFieldStop()
22839
    oprot.writeStructEnd()
24415
    oprot.writeStructEnd()
22840
 
24416
 
Line 22978... Line 24554...
22978
      if ftype == TType.STOP:
24554
      if ftype == TType.STOP:
22979
        break
24555
        break
22980
      if fid == 0:
24556
      if fid == 0:
22981
        if ftype == TType.LIST:
24557
        if ftype == TType.LIST:
22982
          self.success = []
24558
          self.success = []
22983
          (_etype419, _size416) = iprot.readListBegin()
24559
          (_etype426, _size423) = iprot.readListBegin()
22984
          for _i420 in xrange(_size416):
24560
          for _i427 in xrange(_size423):
22985
            _elem421 = Order()
24561
            _elem428 = Order()
22986
            _elem421.read(iprot)
24562
            _elem428.read(iprot)
22987
            self.success.append(_elem421)
24563
            self.success.append(_elem428)
22988
          iprot.readListEnd()
24564
          iprot.readListEnd()
22989
        else:
24565
        else:
22990
          iprot.skip(ftype)
24566
          iprot.skip(ftype)
22991
      else:
24567
      else:
22992
        iprot.skip(ftype)
24568
        iprot.skip(ftype)
Line 22999... Line 24575...
22999
      return
24575
      return
23000
    oprot.writeStructBegin('getDoasNotPickedUp_result')
24576
    oprot.writeStructBegin('getDoasNotPickedUp_result')
23001
    if self.success is not None:
24577
    if self.success is not None:
23002
      oprot.writeFieldBegin('success', TType.LIST, 0)
24578
      oprot.writeFieldBegin('success', TType.LIST, 0)
23003
      oprot.writeListBegin(TType.STRUCT, len(self.success))
24579
      oprot.writeListBegin(TType.STRUCT, len(self.success))
23004
      for iter422 in self.success:
24580
      for iter429 in self.success:
23005
        iter422.write(oprot)
24581
        iter429.write(oprot)
23006
      oprot.writeListEnd()
24582
      oprot.writeListEnd()
23007
      oprot.writeFieldEnd()
24583
      oprot.writeFieldEnd()
23008
    oprot.writeFieldStop()
24584
    oprot.writeFieldStop()
23009
    oprot.writeStructEnd()
24585
    oprot.writeStructEnd()
23010
 
24586
 
Line 23055... Line 24631...
23055
        else:
24631
        else:
23056
          iprot.skip(ftype)
24632
          iprot.skip(ftype)
23057
      elif fid == 2:
24633
      elif fid == 2:
23058
        if ftype == TType.MAP:
24634
        if ftype == TType.MAP:
23059
          self.pickupDetails = {}
24635
          self.pickupDetails = {}
23060
          (_ktype424, _vtype425, _size423 ) = iprot.readMapBegin() 
24636
          (_ktype431, _vtype432, _size430 ) = iprot.readMapBegin() 
23061
          for _i427 in xrange(_size423):
24637
          for _i434 in xrange(_size430):
23062
            _key428 = iprot.readString();
24638
            _key435 = iprot.readString();
23063
            _val429 = iprot.readString();
24639
            _val436 = iprot.readString();
23064
            self.pickupDetails[_key428] = _val429
24640
            self.pickupDetails[_key435] = _val436
23065
          iprot.readMapEnd()
24641
          iprot.readMapEnd()
23066
        else:
24642
        else:
23067
          iprot.skip(ftype)
24643
          iprot.skip(ftype)
23068
      else:
24644
      else:
23069
        iprot.skip(ftype)
24645
        iprot.skip(ftype)
Line 23080... Line 24656...
23080
      oprot.writeI64(self.providerId)
24656
      oprot.writeI64(self.providerId)
23081
      oprot.writeFieldEnd()
24657
      oprot.writeFieldEnd()
23082
    if self.pickupDetails is not None:
24658
    if self.pickupDetails is not None:
23083
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
24659
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
23084
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
24660
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
23085
      for kiter430,viter431 in self.pickupDetails.items():
24661
      for kiter437,viter438 in self.pickupDetails.items():
23086
        oprot.writeString(kiter430)
24662
        oprot.writeString(kiter437)
23087
        oprot.writeString(viter431)
24663
        oprot.writeString(viter438)
23088
      oprot.writeMapEnd()
24664
      oprot.writeMapEnd()
23089
      oprot.writeFieldEnd()
24665
      oprot.writeFieldEnd()
23090
    oprot.writeFieldStop()
24666
    oprot.writeFieldStop()
23091
    oprot.writeStructEnd()
24667
    oprot.writeStructEnd()
23092
 
24668
 
Line 23230... Line 24806...
23230
      if ftype == TType.STOP:
24806
      if ftype == TType.STOP:
23231
        break
24807
        break
23232
      if fid == 0:
24808
      if fid == 0:
23233
        if ftype == TType.LIST:
24809
        if ftype == TType.LIST:
23234
          self.success = []
24810
          self.success = []
23235
          (_etype435, _size432) = iprot.readListBegin()
24811
          (_etype442, _size439) = iprot.readListBegin()
23236
          for _i436 in xrange(_size432):
24812
          for _i443 in xrange(_size439):
23237
            _elem437 = Order()
24813
            _elem444 = Order()
23238
            _elem437.read(iprot)
24814
            _elem444.read(iprot)
23239
            self.success.append(_elem437)
24815
            self.success.append(_elem444)
23240
          iprot.readListEnd()
24816
          iprot.readListEnd()
23241
        else:
24817
        else:
23242
          iprot.skip(ftype)
24818
          iprot.skip(ftype)
23243
      else:
24819
      else:
23244
        iprot.skip(ftype)
24820
        iprot.skip(ftype)
Line 23251... Line 24827...
23251
      return
24827
      return
23252
    oprot.writeStructBegin('getReturnOrdersNotPickedUp_result')
24828
    oprot.writeStructBegin('getReturnOrdersNotPickedUp_result')
23253
    if self.success is not None:
24829
    if self.success is not None:
23254
      oprot.writeFieldBegin('success', TType.LIST, 0)
24830
      oprot.writeFieldBegin('success', TType.LIST, 0)
23255
      oprot.writeListBegin(TType.STRUCT, len(self.success))
24831
      oprot.writeListBegin(TType.STRUCT, len(self.success))
23256
      for iter438 in self.success:
24832
      for iter445 in self.success:
23257
        iter438.write(oprot)
24833
        iter445.write(oprot)
23258
      oprot.writeListEnd()
24834
      oprot.writeListEnd()
23259
      oprot.writeFieldEnd()
24835
      oprot.writeFieldEnd()
23260
    oprot.writeFieldStop()
24836
    oprot.writeFieldStop()
23261
    oprot.writeStructEnd()
24837
    oprot.writeStructEnd()
23262
 
24838
 
Line 24126... Line 25702...
24126
      if ftype == TType.STOP:
25702
      if ftype == TType.STOP:
24127
        break
25703
        break
24128
      if fid == 0:
25704
      if fid == 0:
24129
        if ftype == TType.LIST:
25705
        if ftype == TType.LIST:
24130
          self.success = []
25706
          self.success = []
24131
          (_etype442, _size439) = iprot.readListBegin()
25707
          (_etype449, _size446) = iprot.readListBegin()
24132
          for _i443 in xrange(_size439):
25708
          for _i450 in xrange(_size446):
24133
            _elem444 = ReturnOrder()
25709
            _elem451 = ReturnOrder()
24134
            _elem444.read(iprot)
25710
            _elem451.read(iprot)
24135
            self.success.append(_elem444)
25711
            self.success.append(_elem451)
24136
          iprot.readListEnd()
25712
          iprot.readListEnd()
24137
        else:
25713
        else:
24138
          iprot.skip(ftype)
25714
          iprot.skip(ftype)
24139
      else:
25715
      else:
24140
        iprot.skip(ftype)
25716
        iprot.skip(ftype)
Line 24147... Line 25723...
24147
      return
25723
      return
24148
    oprot.writeStructBegin('getReturnOrders_result')
25724
    oprot.writeStructBegin('getReturnOrders_result')
24149
    if self.success is not None:
25725
    if self.success is not None:
24150
      oprot.writeFieldBegin('success', TType.LIST, 0)
25726
      oprot.writeFieldBegin('success', TType.LIST, 0)
24151
      oprot.writeListBegin(TType.STRUCT, len(self.success))
25727
      oprot.writeListBegin(TType.STRUCT, len(self.success))
24152
      for iter445 in self.success:
25728
      for iter452 in self.success:
24153
        iter445.write(oprot)
25729
        iter452.write(oprot)
24154
      oprot.writeListEnd()
25730
      oprot.writeListEnd()
24155
      oprot.writeFieldEnd()
25731
      oprot.writeFieldEnd()
24156
    oprot.writeFieldStop()
25732
    oprot.writeFieldStop()
24157
    oprot.writeStructEnd()
25733
    oprot.writeStructEnd()
24158
 
25734
 
Line 24278... Line 25854...
24278
      if ftype == TType.STOP:
25854
      if ftype == TType.STOP:
24279
        break
25855
        break
24280
      if fid == 0:
25856
      if fid == 0:
24281
        if ftype == TType.LIST:
25857
        if ftype == TType.LIST:
24282
          self.success = []
25858
          self.success = []
24283
          (_etype449, _size446) = iprot.readListBegin()
25859
          (_etype456, _size453) = iprot.readListBegin()
24284
          for _i450 in xrange(_size446):
25860
          for _i457 in xrange(_size453):
24285
            _elem451 = ReturnOrder()
25861
            _elem458 = ReturnOrder()
24286
            _elem451.read(iprot)
25862
            _elem458.read(iprot)
24287
            self.success.append(_elem451)
25863
            self.success.append(_elem458)
24288
          iprot.readListEnd()
25864
          iprot.readListEnd()
24289
        else:
25865
        else:
24290
          iprot.skip(ftype)
25866
          iprot.skip(ftype)
24291
      else:
25867
      else:
24292
        iprot.skip(ftype)
25868
        iprot.skip(ftype)
Line 24299... Line 25875...
24299
      return
25875
      return
24300
    oprot.writeStructBegin('getAllReturnOrders_result')
25876
    oprot.writeStructBegin('getAllReturnOrders_result')
24301
    if self.success is not None:
25877
    if self.success is not None:
24302
      oprot.writeFieldBegin('success', TType.LIST, 0)
25878
      oprot.writeFieldBegin('success', TType.LIST, 0)
24303
      oprot.writeListBegin(TType.STRUCT, len(self.success))
25879
      oprot.writeListBegin(TType.STRUCT, len(self.success))
24304
      for iter452 in self.success:
25880
      for iter459 in self.success:
24305
        iter452.write(oprot)
25881
        iter459.write(oprot)
24306
      oprot.writeListEnd()
25882
      oprot.writeListEnd()
24307
      oprot.writeFieldEnd()
25883
      oprot.writeFieldEnd()
24308
    oprot.writeFieldStop()
25884
    oprot.writeFieldStop()
24309
    oprot.writeStructEnd()
25885
    oprot.writeStructEnd()
24310
 
25886
 
Line 25358... Line 26934...
25358
      if ftype == TType.STOP:
26934
      if ftype == TType.STOP:
25359
        break
26935
        break
25360
      if fid == 1:
26936
      if fid == 1:
25361
        if ftype == TType.MAP:
26937
        if ftype == TType.MAP:
25362
          self.collectedAmountMap = {}
26938
          self.collectedAmountMap = {}
25363
          (_ktype454, _vtype455, _size453 ) = iprot.readMapBegin() 
26939
          (_ktype461, _vtype462, _size460 ) = iprot.readMapBegin() 
25364
          for _i457 in xrange(_size453):
26940
          for _i464 in xrange(_size460):
25365
            _key458 = iprot.readString();
26941
            _key465 = iprot.readString();
25366
            _val459 = iprot.readDouble();
26942
            _val466 = iprot.readDouble();
25367
            self.collectedAmountMap[_key458] = _val459
26943
            self.collectedAmountMap[_key465] = _val466
25368
          iprot.readMapEnd()
26944
          iprot.readMapEnd()
25369
        else:
26945
        else:
25370
          iprot.skip(ftype)
26946
          iprot.skip(ftype)
25371
      elif fid == 2:
26947
      elif fid == 2:
25372
        if ftype == TType.STRING:
26948
        if ftype == TType.STRING:
Line 25394... Line 26970...
25394
      return
26970
      return
25395
    oprot.writeStructBegin('reconcileCodCollection_args')
26971
    oprot.writeStructBegin('reconcileCodCollection_args')
25396
    if self.collectedAmountMap is not None:
26972
    if self.collectedAmountMap is not None:
25397
      oprot.writeFieldBegin('collectedAmountMap', TType.MAP, 1)
26973
      oprot.writeFieldBegin('collectedAmountMap', TType.MAP, 1)
25398
      oprot.writeMapBegin(TType.STRING, TType.DOUBLE, len(self.collectedAmountMap))
26974
      oprot.writeMapBegin(TType.STRING, TType.DOUBLE, len(self.collectedAmountMap))
25399
      for kiter460,viter461 in self.collectedAmountMap.items():
26975
      for kiter467,viter468 in self.collectedAmountMap.items():
25400
        oprot.writeString(kiter460)
26976
        oprot.writeString(kiter467)
25401
        oprot.writeDouble(viter461)
26977
        oprot.writeDouble(viter468)
25402
      oprot.writeMapEnd()
26978
      oprot.writeMapEnd()
25403
      oprot.writeFieldEnd()
26979
      oprot.writeFieldEnd()
25404
    if self.xferBy is not None:
26980
    if self.xferBy is not None:
25405
      oprot.writeFieldBegin('xferBy', TType.STRING, 2)
26981
      oprot.writeFieldBegin('xferBy', TType.STRING, 2)
25406
      oprot.writeString(self.xferBy)
26982
      oprot.writeString(self.xferBy)
Line 25457... Line 27033...
25457
      if ftype == TType.STOP:
27033
      if ftype == TType.STOP:
25458
        break
27034
        break
25459
      if fid == 0:
27035
      if fid == 0:
25460
        if ftype == TType.MAP:
27036
        if ftype == TType.MAP:
25461
          self.success = {}
27037
          self.success = {}
25462
          (_ktype463, _vtype464, _size462 ) = iprot.readMapBegin() 
27038
          (_ktype470, _vtype471, _size469 ) = iprot.readMapBegin() 
25463
          for _i466 in xrange(_size462):
27039
          for _i473 in xrange(_size469):
25464
            _key467 = iprot.readString();
27040
            _key474 = iprot.readString();
25465
            _val468 = iprot.readString();
27041
            _val475 = iprot.readString();
25466
            self.success[_key467] = _val468
27042
            self.success[_key474] = _val475
25467
          iprot.readMapEnd()
27043
          iprot.readMapEnd()
25468
        else:
27044
        else:
25469
          iprot.skip(ftype)
27045
          iprot.skip(ftype)
25470
      elif fid == 1:
27046
      elif fid == 1:
25471
        if ftype == TType.STRUCT:
27047
        if ftype == TType.STRUCT:
Line 25484... Line 27060...
25484
      return
27060
      return
25485
    oprot.writeStructBegin('reconcileCodCollection_result')
27061
    oprot.writeStructBegin('reconcileCodCollection_result')
25486
    if self.success is not None:
27062
    if self.success is not None:
25487
      oprot.writeFieldBegin('success', TType.MAP, 0)
27063
      oprot.writeFieldBegin('success', TType.MAP, 0)
25488
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.success))
27064
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.success))
25489
      for kiter469,viter470 in self.success.items():
27065
      for kiter476,viter477 in self.success.items():
25490
        oprot.writeString(kiter469)
27066
        oprot.writeString(kiter476)
25491
        oprot.writeString(viter470)
27067
        oprot.writeString(viter477)
25492
      oprot.writeMapEnd()
27068
      oprot.writeMapEnd()
25493
      oprot.writeFieldEnd()
27069
      oprot.writeFieldEnd()
25494
    if self.ex is not None:
27070
    if self.ex is not None:
25495
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
27071
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
25496
      self.ex.write(oprot)
27072
      self.ex.write(oprot)
Line 25596... Line 27172...
25596
      if ftype == TType.STOP:
27172
      if ftype == TType.STOP:
25597
        break
27173
        break
25598
      if fid == 0:
27174
      if fid == 0:
25599
        if ftype == TType.LIST:
27175
        if ftype == TType.LIST:
25600
          self.success = []
27176
          self.success = []
25601
          (_etype474, _size471) = iprot.readListBegin()
27177
          (_etype481, _size478) = iprot.readListBegin()
25602
          for _i475 in xrange(_size471):
27178
          for _i482 in xrange(_size478):
25603
            _elem476 = iprot.readI64();
27179
            _elem483 = iprot.readI64();
25604
            self.success.append(_elem476)
27180
            self.success.append(_elem483)
25605
          iprot.readListEnd()
27181
          iprot.readListEnd()
25606
        else:
27182
        else:
25607
          iprot.skip(ftype)
27183
          iprot.skip(ftype)
25608
      else:
27184
      else:
25609
        iprot.skip(ftype)
27185
        iprot.skip(ftype)
Line 25616... Line 27192...
25616
      return
27192
      return
25617
    oprot.writeStructBegin('getTransactionsRequiringExtraProcessing_result')
27193
    oprot.writeStructBegin('getTransactionsRequiringExtraProcessing_result')
25618
    if self.success is not None:
27194
    if self.success is not None:
25619
      oprot.writeFieldBegin('success', TType.LIST, 0)
27195
      oprot.writeFieldBegin('success', TType.LIST, 0)
25620
      oprot.writeListBegin(TType.I64, len(self.success))
27196
      oprot.writeListBegin(TType.I64, len(self.success))
25621
      for iter477 in self.success:
27197
      for iter484 in self.success:
25622
        oprot.writeI64(iter477)
27198
        oprot.writeI64(iter484)
25623
      oprot.writeListEnd()
27199
      oprot.writeListEnd()
25624
      oprot.writeFieldEnd()
27200
      oprot.writeFieldEnd()
25625
    oprot.writeFieldStop()
27201
    oprot.writeFieldStop()
25626
    oprot.writeStructEnd()
27202
    oprot.writeStructEnd()
25627
 
27203
 
Line 25819... Line 27395...
25819
      if ftype == TType.STOP:
27395
      if ftype == TType.STOP:
25820
        break
27396
        break
25821
      if fid == 0:
27397
      if fid == 0:
25822
        if ftype == TType.MAP:
27398
        if ftype == TType.MAP:
25823
          self.success = {}
27399
          self.success = {}
25824
          (_ktype479, _vtype480, _size478 ) = iprot.readMapBegin() 
27400
          (_ktype486, _vtype487, _size485 ) = iprot.readMapBegin() 
25825
          for _i482 in xrange(_size478):
27401
          for _i489 in xrange(_size485):
25826
            _key483 = iprot.readI64();
27402
            _key490 = iprot.readI64();
25827
            _val484 = iprot.readI64();
27403
            _val491 = iprot.readI64();
25828
            self.success[_key483] = _val484
27404
            self.success[_key490] = _val491
25829
          iprot.readMapEnd()
27405
          iprot.readMapEnd()
25830
        else:
27406
        else:
25831
          iprot.skip(ftype)
27407
          iprot.skip(ftype)
25832
      else:
27408
      else:
25833
        iprot.skip(ftype)
27409
        iprot.skip(ftype)
Line 25840... Line 27416...
25840
      return
27416
      return
25841
    oprot.writeStructBegin('getItemWiseRiskyOrdersCount_result')
27417
    oprot.writeStructBegin('getItemWiseRiskyOrdersCount_result')
25842
    if self.success is not None:
27418
    if self.success is not None:
25843
      oprot.writeFieldBegin('success', TType.MAP, 0)
27419
      oprot.writeFieldBegin('success', TType.MAP, 0)
25844
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
27420
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
25845
      for kiter485,viter486 in self.success.items():
27421
      for kiter492,viter493 in self.success.items():
25846
        oprot.writeI64(kiter485)
27422
        oprot.writeI64(kiter492)
25847
        oprot.writeI64(viter486)
27423
        oprot.writeI64(viter493)
25848
      oprot.writeMapEnd()
27424
      oprot.writeMapEnd()
25849
      oprot.writeFieldEnd()
27425
      oprot.writeFieldEnd()
25850
    oprot.writeFieldStop()
27426
    oprot.writeFieldStop()
25851
    oprot.writeStructEnd()
27427
    oprot.writeStructEnd()
25852
 
27428
 
Line 25889... Line 27465...
25889
      if ftype == TType.STOP:
27465
      if ftype == TType.STOP:
25890
        break
27466
        break
25891
      if fid == 1:
27467
      if fid == 1:
25892
        if ftype == TType.LIST:
27468
        if ftype == TType.LIST:
25893
          self.itemIds = []
27469
          self.itemIds = []
25894
          (_etype490, _size487) = iprot.readListBegin()
27470
          (_etype497, _size494) = iprot.readListBegin()
25895
          for _i491 in xrange(_size487):
27471
          for _i498 in xrange(_size494):
25896
            _elem492 = iprot.readI64();
27472
            _elem499 = iprot.readI64();
25897
            self.itemIds.append(_elem492)
27473
            self.itemIds.append(_elem499)
25898
          iprot.readListEnd()
27474
          iprot.readListEnd()
25899
        else:
27475
        else:
25900
          iprot.skip(ftype)
27476
          iprot.skip(ftype)
25901
      else:
27477
      else:
25902
        iprot.skip(ftype)
27478
        iprot.skip(ftype)
Line 25909... Line 27485...
25909
      return
27485
      return
25910
    oprot.writeStructBegin('getOrdersForItemIds_args')
27486
    oprot.writeStructBegin('getOrdersForItemIds_args')
25911
    if self.itemIds is not None:
27487
    if self.itemIds is not None:
25912
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
27488
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
25913
      oprot.writeListBegin(TType.I64, len(self.itemIds))
27489
      oprot.writeListBegin(TType.I64, len(self.itemIds))
25914
      for iter493 in self.itemIds:
27490
      for iter500 in self.itemIds:
25915
        oprot.writeI64(iter493)
27491
        oprot.writeI64(iter500)
25916
      oprot.writeListEnd()
27492
      oprot.writeListEnd()
25917
      oprot.writeFieldEnd()
27493
      oprot.writeFieldEnd()
25918
    oprot.writeFieldStop()
27494
    oprot.writeFieldStop()
25919
    oprot.writeStructEnd()
27495
    oprot.writeStructEnd()
25920
 
27496
 
Line 25956... Line 27532...
25956
      if ftype == TType.STOP:
27532
      if ftype == TType.STOP:
25957
        break
27533
        break
25958
      if fid == 0:
27534
      if fid == 0:
25959
        if ftype == TType.LIST:
27535
        if ftype == TType.LIST:
25960
          self.success = []
27536
          self.success = []
25961
          (_etype497, _size494) = iprot.readListBegin()
27537
          (_etype504, _size501) = iprot.readListBegin()
25962
          for _i498 in xrange(_size494):
27538
          for _i505 in xrange(_size501):
25963
            _elem499 = Order()
27539
            _elem506 = Order()
25964
            _elem499.read(iprot)
27540
            _elem506.read(iprot)
25965
            self.success.append(_elem499)
27541
            self.success.append(_elem506)
25966
          iprot.readListEnd()
27542
          iprot.readListEnd()
25967
        else:
27543
        else:
25968
          iprot.skip(ftype)
27544
          iprot.skip(ftype)
25969
      else:
27545
      else:
25970
        iprot.skip(ftype)
27546
        iprot.skip(ftype)
Line 25977... Line 27553...
25977
      return
27553
      return
25978
    oprot.writeStructBegin('getOrdersForItemIds_result')
27554
    oprot.writeStructBegin('getOrdersForItemIds_result')
25979
    if self.success is not None:
27555
    if self.success is not None:
25980
      oprot.writeFieldBegin('success', TType.LIST, 0)
27556
      oprot.writeFieldBegin('success', TType.LIST, 0)
25981
      oprot.writeListBegin(TType.STRUCT, len(self.success))
27557
      oprot.writeListBegin(TType.STRUCT, len(self.success))
25982
      for iter500 in self.success:
27558
      for iter507 in self.success:
25983
        iter500.write(oprot)
27559
        iter507.write(oprot)
25984
      oprot.writeListEnd()
27560
      oprot.writeListEnd()
25985
      oprot.writeFieldEnd()
27561
      oprot.writeFieldEnd()
25986
    oprot.writeFieldStop()
27562
    oprot.writeFieldStop()
25987
    oprot.writeStructEnd()
27563
    oprot.writeStructEnd()
25988
 
27564
 
Line 27500... Line 29076...
27500
      if ftype == TType.STOP:
29076
      if ftype == TType.STOP:
27501
        break
29077
        break
27502
      if fid == 0:
29078
      if fid == 0:
27503
        if ftype == TType.MAP:
29079
        if ftype == TType.MAP:
27504
          self.success = {}
29080
          self.success = {}
27505
          (_ktype502, _vtype503, _size501 ) = iprot.readMapBegin() 
29081
          (_ktype509, _vtype510, _size508 ) = iprot.readMapBegin() 
27506
          for _i505 in xrange(_size501):
29082
          for _i512 in xrange(_size508):
27507
            _key506 = iprot.readI32();
29083
            _key513 = iprot.readI32();
27508
            _val507 = TimeoutSummary()
29084
            _val514 = TimeoutSummary()
27509
            _val507.read(iprot)
29085
            _val514.read(iprot)
27510
            self.success[_key506] = _val507
29086
            self.success[_key513] = _val514
27511
          iprot.readMapEnd()
29087
          iprot.readMapEnd()
27512
        else:
29088
        else:
27513
          iprot.skip(ftype)
29089
          iprot.skip(ftype)
27514
      elif fid == 1:
29090
      elif fid == 1:
27515
        if ftype == TType.STRUCT:
29091
        if ftype == TType.STRUCT:
Line 27528... Line 29104...
27528
      return
29104
      return
27529
    oprot.writeStructBegin('markOrdersAsTimeout_result')
29105
    oprot.writeStructBegin('markOrdersAsTimeout_result')
27530
    if self.success is not None:
29106
    if self.success is not None:
27531
      oprot.writeFieldBegin('success', TType.MAP, 0)
29107
      oprot.writeFieldBegin('success', TType.MAP, 0)
27532
      oprot.writeMapBegin(TType.I32, TType.STRUCT, len(self.success))
29108
      oprot.writeMapBegin(TType.I32, TType.STRUCT, len(self.success))
27533
      for kiter508,viter509 in self.success.items():
29109
      for kiter515,viter516 in self.success.items():
27534
        oprot.writeI32(kiter508)
29110
        oprot.writeI32(kiter515)
27535
        viter509.write(oprot)
29111
        viter516.write(oprot)
27536
      oprot.writeMapEnd()
29112
      oprot.writeMapEnd()
27537
      oprot.writeFieldEnd()
29113
      oprot.writeFieldEnd()
27538
    if self.ex is not None:
29114
    if self.ex is not None:
27539
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
29115
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
27540
      self.ex.write(oprot)
29116
      self.ex.write(oprot)
Line 27775... Line 29351...
27775
      if ftype == TType.STOP:
29351
      if ftype == TType.STOP:
27776
        break
29352
        break
27777
      if fid == 0:
29353
      if fid == 0:
27778
        if ftype == TType.LIST:
29354
        if ftype == TType.LIST:
27779
          self.success = []
29355
          self.success = []
27780
          (_etype513, _size510) = iprot.readListBegin()
29356
          (_etype520, _size517) = iprot.readListBegin()
27781
          for _i514 in xrange(_size510):
29357
          for _i521 in xrange(_size517):
27782
            _elem515 = Order()
29358
            _elem522 = Order()
27783
            _elem515.read(iprot)
29359
            _elem522.read(iprot)
27784
            self.success.append(_elem515)
29360
            self.success.append(_elem522)
27785
          iprot.readListEnd()
29361
          iprot.readListEnd()
27786
        else:
29362
        else:
27787
          iprot.skip(ftype)
29363
          iprot.skip(ftype)
27788
      elif fid == 1:
29364
      elif fid == 1:
27789
        if ftype == TType.STRUCT:
29365
        if ftype == TType.STRUCT:
Line 27802... Line 29378...
27802
      return
29378
      return
27803
    oprot.writeStructBegin('getOrderForAwb_result')
29379
    oprot.writeStructBegin('getOrderForAwb_result')
27804
    if self.success is not None:
29380
    if self.success is not None:
27805
      oprot.writeFieldBegin('success', TType.LIST, 0)
29381
      oprot.writeFieldBegin('success', TType.LIST, 0)
27806
      oprot.writeListBegin(TType.STRUCT, len(self.success))
29382
      oprot.writeListBegin(TType.STRUCT, len(self.success))
27807
      for iter516 in self.success:
29383
      for iter523 in self.success:
27808
        iter516.write(oprot)
29384
        iter523.write(oprot)
27809
      oprot.writeListEnd()
29385
      oprot.writeListEnd()
27810
      oprot.writeFieldEnd()
29386
      oprot.writeFieldEnd()
27811
    if self.ex is not None:
29387
    if self.ex is not None:
27812
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
29388
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
27813
      self.ex.write(oprot)
29389
      self.ex.write(oprot)
Line 27862... Line 29438...
27862
        else:
29438
        else:
27863
          iprot.skip(ftype)
29439
          iprot.skip(ftype)
27864
      elif fid == 2:
29440
      elif fid == 2:
27865
        if ftype == TType.LIST:
29441
        if ftype == TType.LIST:
27866
          self.order_status_list = []
29442
          self.order_status_list = []
27867
          (_etype520, _size517) = iprot.readListBegin()
29443
          (_etype527, _size524) = iprot.readListBegin()
27868
          for _i521 in xrange(_size517):
29444
          for _i528 in xrange(_size524):
27869
            _elem522 = iprot.readI32();
29445
            _elem529 = iprot.readI32();
27870
            self.order_status_list.append(_elem522)
29446
            self.order_status_list.append(_elem529)
27871
          iprot.readListEnd()
29447
          iprot.readListEnd()
27872
        else:
29448
        else:
27873
          iprot.skip(ftype)
29449
          iprot.skip(ftype)
27874
      else:
29450
      else:
27875
        iprot.skip(ftype)
29451
        iprot.skip(ftype)
Line 27886... Line 29462...
27886
      oprot.writeI64(self.logistics_provider_id)
29462
      oprot.writeI64(self.logistics_provider_id)
27887
      oprot.writeFieldEnd()
29463
      oprot.writeFieldEnd()
27888
    if self.order_status_list is not None:
29464
    if self.order_status_list is not None:
27889
      oprot.writeFieldBegin('order_status_list', TType.LIST, 2)
29465
      oprot.writeFieldBegin('order_status_list', TType.LIST, 2)
27890
      oprot.writeListBegin(TType.I32, len(self.order_status_list))
29466
      oprot.writeListBegin(TType.I32, len(self.order_status_list))
27891
      for iter523 in self.order_status_list:
29467
      for iter530 in self.order_status_list:
27892
        oprot.writeI32(iter523)
29468
        oprot.writeI32(iter530)
27893
      oprot.writeListEnd()
29469
      oprot.writeListEnd()
27894
      oprot.writeFieldEnd()
29470
      oprot.writeFieldEnd()
27895
    oprot.writeFieldStop()
29471
    oprot.writeFieldStop()
27896
    oprot.writeStructEnd()
29472
    oprot.writeStructEnd()
27897
 
29473
 
Line 27936... Line 29512...
27936
      if ftype == TType.STOP:
29512
      if ftype == TType.STOP:
27937
        break
29513
        break
27938
      if fid == 0:
29514
      if fid == 0:
27939
        if ftype == TType.LIST:
29515
        if ftype == TType.LIST:
27940
          self.success = []
29516
          self.success = []
27941
          (_etype527, _size524) = iprot.readListBegin()
29517
          (_etype534, _size531) = iprot.readListBegin()
27942
          for _i528 in xrange(_size524):
29518
          for _i535 in xrange(_size531):
27943
            _elem529 = Order()
29519
            _elem536 = Order()
27944
            _elem529.read(iprot)
29520
            _elem536.read(iprot)
27945
            self.success.append(_elem529)
29521
            self.success.append(_elem536)
27946
          iprot.readListEnd()
29522
          iprot.readListEnd()
27947
        else:
29523
        else:
27948
          iprot.skip(ftype)
29524
          iprot.skip(ftype)
27949
      elif fid == 1:
29525
      elif fid == 1:
27950
        if ftype == TType.STRUCT:
29526
        if ftype == TType.STRUCT:
Line 27963... Line 29539...
27963
      return
29539
      return
27964
    oprot.writeStructBegin('getOrdersForProviderForStatus_result')
29540
    oprot.writeStructBegin('getOrdersForProviderForStatus_result')
27965
    if self.success is not None:
29541
    if self.success is not None:
27966
      oprot.writeFieldBegin('success', TType.LIST, 0)
29542
      oprot.writeFieldBegin('success', TType.LIST, 0)
27967
      oprot.writeListBegin(TType.STRUCT, len(self.success))
29543
      oprot.writeListBegin(TType.STRUCT, len(self.success))
27968
      for iter530 in self.success:
29544
      for iter537 in self.success:
27969
        iter530.write(oprot)
29545
        iter537.write(oprot)
27970
      oprot.writeListEnd()
29546
      oprot.writeListEnd()
27971
      oprot.writeFieldEnd()
29547
      oprot.writeFieldEnd()
27972
    if self.ex is not None:
29548
    if self.ex is not None:
27973
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
29549
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
27974
      self.ex.write(oprot)
29550
      self.ex.write(oprot)
Line 28101... Line 29677...
28101
      if ftype == TType.STOP:
29677
      if ftype == TType.STOP:
28102
        break
29678
        break
28103
      if fid == 0:
29679
      if fid == 0:
28104
        if ftype == TType.LIST:
29680
        if ftype == TType.LIST:
28105
          self.success = []
29681
          self.success = []
28106
          (_etype534, _size531) = iprot.readListBegin()
29682
          (_etype541, _size538) = iprot.readListBegin()
28107
          for _i535 in xrange(_size531):
29683
          for _i542 in xrange(_size538):
28108
            _elem536 = Order()
29684
            _elem543 = Order()
28109
            _elem536.read(iprot)
29685
            _elem543.read(iprot)
28110
            self.success.append(_elem536)
29686
            self.success.append(_elem543)
28111
          iprot.readListEnd()
29687
          iprot.readListEnd()
28112
        else:
29688
        else:
28113
          iprot.skip(ftype)
29689
          iprot.skip(ftype)
28114
      elif fid == 1:
29690
      elif fid == 1:
28115
        if ftype == TType.STRUCT:
29691
        if ftype == TType.STRUCT:
Line 28128... Line 29704...
28128
      return
29704
      return
28129
    oprot.writeStructBegin('getBilledOrdersForVendor_result')
29705
    oprot.writeStructBegin('getBilledOrdersForVendor_result')
28130
    if self.success is not None:
29706
    if self.success is not None:
28131
      oprot.writeFieldBegin('success', TType.LIST, 0)
29707
      oprot.writeFieldBegin('success', TType.LIST, 0)
28132
      oprot.writeListBegin(TType.STRUCT, len(self.success))
29708
      oprot.writeListBegin(TType.STRUCT, len(self.success))
28133
      for iter537 in self.success:
29709
      for iter544 in self.success:
28134
        iter537.write(oprot)
29710
        iter544.write(oprot)
28135
      oprot.writeListEnd()
29711
      oprot.writeListEnd()
28136
      oprot.writeFieldEnd()
29712
      oprot.writeFieldEnd()
28137
    if self.ex is not None:
29713
    if self.ex is not None:
28138
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
29714
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
28139
      self.ex.write(oprot)
29715
      self.ex.write(oprot)
Line 28224... Line 29800...
28224
      if ftype == TType.STOP:
29800
      if ftype == TType.STOP:
28225
        break
29801
        break
28226
      if fid == 0:
29802
      if fid == 0:
28227
        if ftype == TType.LIST:
29803
        if ftype == TType.LIST:
28228
          self.success = []
29804
          self.success = []
28229
          (_etype541, _size538) = iprot.readListBegin()
29805
          (_etype548, _size545) = iprot.readListBegin()
28230
          for _i542 in xrange(_size538):
29806
          for _i549 in xrange(_size545):
28231
            _elem543 = Order()
29807
            _elem550 = Order()
28232
            _elem543.read(iprot)
29808
            _elem550.read(iprot)
28233
            self.success.append(_elem543)
29809
            self.success.append(_elem550)
28234
          iprot.readListEnd()
29810
          iprot.readListEnd()
28235
        else:
29811
        else:
28236
          iprot.skip(ftype)
29812
          iprot.skip(ftype)
28237
      elif fid == 1:
29813
      elif fid == 1:
28238
        if ftype == TType.STRUCT:
29814
        if ftype == TType.STRUCT:
Line 28251... Line 29827...
28251
      return
29827
      return
28252
    oprot.writeStructBegin('getSlippedSippingDateOrders_result')
29828
    oprot.writeStructBegin('getSlippedSippingDateOrders_result')
28253
    if self.success is not None:
29829
    if self.success is not None:
28254
      oprot.writeFieldBegin('success', TType.LIST, 0)
29830
      oprot.writeFieldBegin('success', TType.LIST, 0)
28255
      oprot.writeListBegin(TType.STRUCT, len(self.success))
29831
      oprot.writeListBegin(TType.STRUCT, len(self.success))
28256
      for iter544 in self.success:
29832
      for iter551 in self.success:
28257
        iter544.write(oprot)
29833
        iter551.write(oprot)
28258
      oprot.writeListEnd()
29834
      oprot.writeListEnd()
28259
      oprot.writeFieldEnd()
29835
      oprot.writeFieldEnd()
28260
    if self.ex is not None:
29836
    if self.ex is not None:
28261
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
29837
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
28262
      self.ex.write(oprot)
29838
      self.ex.write(oprot)
Line 28377... Line 29953...
28377
      if ftype == TType.STOP:
29953
      if ftype == TType.STOP:
28378
        break
29954
        break
28379
      if fid == 0:
29955
      if fid == 0:
28380
        if ftype == TType.LIST:
29956
        if ftype == TType.LIST:
28381
          self.success = []
29957
          self.success = []
28382
          (_etype548, _size545) = iprot.readListBegin()
29958
          (_etype555, _size552) = iprot.readListBegin()
28383
          for _i549 in xrange(_size545):
29959
          for _i556 in xrange(_size552):
28384
            _elem550 = Order()
29960
            _elem557 = Order()
28385
            _elem550.read(iprot)
29961
            _elem557.read(iprot)
28386
            self.success.append(_elem550)
29962
            self.success.append(_elem557)
28387
          iprot.readListEnd()
29963
          iprot.readListEnd()
28388
        else:
29964
        else:
28389
          iprot.skip(ftype)
29965
          iprot.skip(ftype)
28390
      elif fid == 1:
29966
      elif fid == 1:
28391
        if ftype == TType.STRUCT:
29967
        if ftype == TType.STRUCT:
Line 28404... Line 29980...
28404
      return
29980
      return
28405
    oprot.writeStructBegin('getCancelledOrders_result')
29981
    oprot.writeStructBegin('getCancelledOrders_result')
28406
    if self.success is not None:
29982
    if self.success is not None:
28407
      oprot.writeFieldBegin('success', TType.LIST, 0)
29983
      oprot.writeFieldBegin('success', TType.LIST, 0)
28408
      oprot.writeListBegin(TType.STRUCT, len(self.success))
29984
      oprot.writeListBegin(TType.STRUCT, len(self.success))
28409
      for iter551 in self.success:
29985
      for iter558 in self.success:
28410
        iter551.write(oprot)
29986
        iter558.write(oprot)
28411
      oprot.writeListEnd()
29987
      oprot.writeListEnd()
28412
      oprot.writeFieldEnd()
29988
      oprot.writeFieldEnd()
28413
    if self.ex is not None:
29989
    if self.ex is not None:
28414
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
29990
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
28415
      self.ex.write(oprot)
29991
      self.ex.write(oprot)
Line 28456... Line 30032...
28456
      if ftype == TType.STOP:
30032
      if ftype == TType.STOP:
28457
        break
30033
        break
28458
      if fid == 1:
30034
      if fid == 1:
28459
        if ftype == TType.MAP:
30035
        if ftype == TType.MAP:
28460
          self.mapAWBAndAmount = {}
30036
          self.mapAWBAndAmount = {}
28461
          (_ktype553, _vtype554, _size552 ) = iprot.readMapBegin() 
30037
          (_ktype560, _vtype561, _size559 ) = iprot.readMapBegin() 
28462
          for _i556 in xrange(_size552):
30038
          for _i563 in xrange(_size559):
28463
            _key557 = iprot.readI64();
30039
            _key564 = iprot.readI64();
28464
            _val558 = iprot.readDouble();
30040
            _val565 = iprot.readDouble();
28465
            self.mapAWBAndAmount[_key557] = _val558
30041
            self.mapAWBAndAmount[_key564] = _val565
28466
          iprot.readMapEnd()
30042
          iprot.readMapEnd()
28467
        else:
30043
        else:
28468
          iprot.skip(ftype)
30044
          iprot.skip(ftype)
28469
      else:
30045
      else:
28470
        iprot.skip(ftype)
30046
        iprot.skip(ftype)
Line 28477... Line 30053...
28477
      return
30053
      return
28478
    oprot.writeStructBegin('saveBluedartSettlements_args')
30054
    oprot.writeStructBegin('saveBluedartSettlements_args')
28479
    if self.mapAWBAndAmount is not None:
30055
    if self.mapAWBAndAmount is not None:
28480
      oprot.writeFieldBegin('mapAWBAndAmount', TType.MAP, 1)
30056
      oprot.writeFieldBegin('mapAWBAndAmount', TType.MAP, 1)
28481
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.mapAWBAndAmount))
30057
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.mapAWBAndAmount))
28482
      for kiter559,viter560 in self.mapAWBAndAmount.items():
30058
      for kiter566,viter567 in self.mapAWBAndAmount.items():
28483
        oprot.writeI64(kiter559)
30059
        oprot.writeI64(kiter566)
28484
        oprot.writeDouble(viter560)
30060
        oprot.writeDouble(viter567)
28485
      oprot.writeMapEnd()
30061
      oprot.writeMapEnd()
28486
      oprot.writeFieldEnd()
30062
      oprot.writeFieldEnd()
28487
    oprot.writeFieldStop()
30063
    oprot.writeFieldStop()
28488
    oprot.writeStructEnd()
30064
    oprot.writeStructEnd()
28489
 
30065
 
Line 29271... Line 30847...
29271
      if ftype == TType.STOP:
30847
      if ftype == TType.STOP:
29272
        break
30848
        break
29273
      if fid == 0:
30849
      if fid == 0:
29274
        if ftype == TType.MAP:
30850
        if ftype == TType.MAP:
29275
          self.success = {}
30851
          self.success = {}
29276
          (_ktype562, _vtype563, _size561 ) = iprot.readMapBegin() 
30852
          (_ktype569, _vtype570, _size568 ) = iprot.readMapBegin() 
29277
          for _i565 in xrange(_size561):
30853
          for _i572 in xrange(_size568):
29278
            _key566 = iprot.readI64();
30854
            _key573 = iprot.readI64();
29279
            _val567 = iprot.readString();
30855
            _val574 = iprot.readString();
29280
            self.success[_key566] = _val567
30856
            self.success[_key573] = _val574
29281
          iprot.readMapEnd()
30857
          iprot.readMapEnd()
29282
        else:
30858
        else:
29283
          iprot.skip(ftype)
30859
          iprot.skip(ftype)
29284
      elif fid == 1:
30860
      elif fid == 1:
29285
        if ftype == TType.STRUCT:
30861
        if ftype == TType.STRUCT:
Line 29298... Line 30874...
29298
      return
30874
      return
29299
    oprot.writeStructBegin('getEBSSettlementSummaries_result')
30875
    oprot.writeStructBegin('getEBSSettlementSummaries_result')
29300
    if self.success is not None:
30876
    if self.success is not None:
29301
      oprot.writeFieldBegin('success', TType.MAP, 0)
30877
      oprot.writeFieldBegin('success', TType.MAP, 0)
29302
      oprot.writeMapBegin(TType.I64, TType.STRING, len(self.success))
30878
      oprot.writeMapBegin(TType.I64, TType.STRING, len(self.success))
29303
      for kiter568,viter569 in self.success.items():
30879
      for kiter575,viter576 in self.success.items():
29304
        oprot.writeI64(kiter568)
30880
        oprot.writeI64(kiter575)
29305
        oprot.writeString(viter569)
30881
        oprot.writeString(viter576)
29306
      oprot.writeMapEnd()
30882
      oprot.writeMapEnd()
29307
      oprot.writeFieldEnd()
30883
      oprot.writeFieldEnd()
29308
    if self.ex is not None:
30884
    if self.ex is not None:
29309
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
30885
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
29310
      self.ex.write(oprot)
30886
      self.ex.write(oprot)
Line 29690... Line 31266...
29690
      if ftype == TType.STOP:
31266
      if ftype == TType.STOP:
29691
        break
31267
        break
29692
      if fid == 0:
31268
      if fid == 0:
29693
        if ftype == TType.LIST:
31269
        if ftype == TType.LIST:
29694
          self.success = []
31270
          self.success = []
29695
          (_etype573, _size570) = iprot.readListBegin()
31271
          (_etype580, _size577) = iprot.readListBegin()
29696
          for _i574 in xrange(_size570):
31272
          for _i581 in xrange(_size577):
29697
            _elem575 = PaymentSettlement()
31273
            _elem582 = PaymentSettlement()
29698
            _elem575.read(iprot)
31274
            _elem582.read(iprot)
29699
            self.success.append(_elem575)
31275
            self.success.append(_elem582)
29700
          iprot.readListEnd()
31276
          iprot.readListEnd()
29701
        else:
31277
        else:
29702
          iprot.skip(ftype)
31278
          iprot.skip(ftype)
29703
      elif fid == 1:
31279
      elif fid == 1:
29704
        if ftype == TType.STRUCT:
31280
        if ftype == TType.STRUCT:
Line 29717... Line 31293...
29717
      return
31293
      return
29718
    oprot.writeStructBegin('getSettlementsByDate_result')
31294
    oprot.writeStructBegin('getSettlementsByDate_result')
29719
    if self.success is not None:
31295
    if self.success is not None:
29720
      oprot.writeFieldBegin('success', TType.LIST, 0)
31296
      oprot.writeFieldBegin('success', TType.LIST, 0)
29721
      oprot.writeListBegin(TType.STRUCT, len(self.success))
31297
      oprot.writeListBegin(TType.STRUCT, len(self.success))
29722
      for iter576 in self.success:
31298
      for iter583 in self.success:
29723
        iter576.write(oprot)
31299
        iter583.write(oprot)
29724
      oprot.writeListEnd()
31300
      oprot.writeListEnd()
29725
      oprot.writeFieldEnd()
31301
      oprot.writeFieldEnd()
29726
    if self.ex is not None:
31302
    if self.ex is not None:
29727
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
31303
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
29728
      self.ex.write(oprot)
31304
      self.ex.write(oprot)
Line 29769... Line 31345...
29769
      if ftype == TType.STOP:
31345
      if ftype == TType.STOP:
29770
        break
31346
        break
29771
      if fid == 1:
31347
      if fid == 1:
29772
        if ftype == TType.LIST:
31348
        if ftype == TType.LIST:
29773
          self.orderIds = []
31349
          self.orderIds = []
29774
          (_etype580, _size577) = iprot.readListBegin()
31350
          (_etype587, _size584) = iprot.readListBegin()
29775
          for _i581 in xrange(_size577):
31351
          for _i588 in xrange(_size584):
29776
            _elem582 = iprot.readI64();
31352
            _elem589 = iprot.readI64();
29777
            self.orderIds.append(_elem582)
31353
            self.orderIds.append(_elem589)
29778
          iprot.readListEnd()
31354
          iprot.readListEnd()
29779
        else:
31355
        else:
29780
          iprot.skip(ftype)
31356
          iprot.skip(ftype)
29781
      else:
31357
      else:
29782
        iprot.skip(ftype)
31358
        iprot.skip(ftype)
Line 29789... Line 31365...
29789
      return
31365
      return
29790
    oprot.writeStructBegin('getReshippedOrderIds_args')
31366
    oprot.writeStructBegin('getReshippedOrderIds_args')
29791
    if self.orderIds is not None:
31367
    if self.orderIds is not None:
29792
      oprot.writeFieldBegin('orderIds', TType.LIST, 1)
31368
      oprot.writeFieldBegin('orderIds', TType.LIST, 1)
29793
      oprot.writeListBegin(TType.I64, len(self.orderIds))
31369
      oprot.writeListBegin(TType.I64, len(self.orderIds))
29794
      for iter583 in self.orderIds:
31370
      for iter590 in self.orderIds:
29795
        oprot.writeI64(iter583)
31371
        oprot.writeI64(iter590)
29796
      oprot.writeListEnd()
31372
      oprot.writeListEnd()
29797
      oprot.writeFieldEnd()
31373
      oprot.writeFieldEnd()
29798
    oprot.writeFieldStop()
31374
    oprot.writeFieldStop()
29799
    oprot.writeStructEnd()
31375
    oprot.writeStructEnd()
29800
 
31376
 
Line 29839... Line 31415...
29839
      if ftype == TType.STOP:
31415
      if ftype == TType.STOP:
29840
        break
31416
        break
29841
      if fid == 0:
31417
      if fid == 0:
29842
        if ftype == TType.LIST:
31418
        if ftype == TType.LIST:
29843
          self.success = []
31419
          self.success = []
29844
          (_etype587, _size584) = iprot.readListBegin()
31420
          (_etype594, _size591) = iprot.readListBegin()
29845
          for _i588 in xrange(_size584):
31421
          for _i595 in xrange(_size591):
29846
            _elem589 = iprot.readI64();
31422
            _elem596 = iprot.readI64();
29847
            self.success.append(_elem589)
31423
            self.success.append(_elem596)
29848
          iprot.readListEnd()
31424
          iprot.readListEnd()
29849
        else:
31425
        else:
29850
          iprot.skip(ftype)
31426
          iprot.skip(ftype)
29851
      elif fid == 1:
31427
      elif fid == 1:
29852
        if ftype == TType.STRUCT:
31428
        if ftype == TType.STRUCT:
Line 29865... Line 31441...
29865
      return
31441
      return
29866
    oprot.writeStructBegin('getReshippedOrderIds_result')
31442
    oprot.writeStructBegin('getReshippedOrderIds_result')
29867
    if self.success is not None:
31443
    if self.success is not None:
29868
      oprot.writeFieldBegin('success', TType.LIST, 0)
31444
      oprot.writeFieldBegin('success', TType.LIST, 0)
29869
      oprot.writeListBegin(TType.I64, len(self.success))
31445
      oprot.writeListBegin(TType.I64, len(self.success))
29870
      for iter590 in self.success:
31446
      for iter597 in self.success:
29871
        oprot.writeI64(iter590)
31447
        oprot.writeI64(iter597)
29872
      oprot.writeListEnd()
31448
      oprot.writeListEnd()
29873
      oprot.writeFieldEnd()
31449
      oprot.writeFieldEnd()
29874
    if self.ex is not None:
31450
    if self.ex is not None:
29875
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
31451
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
29876
      self.ex.write(oprot)
31452
      self.ex.write(oprot)
Line 30015... Line 31591...
30015
      if ftype == TType.STOP:
31591
      if ftype == TType.STOP:
30016
        break
31592
        break
30017
      if fid == 0:
31593
      if fid == 0:
30018
        if ftype == TType.LIST:
31594
        if ftype == TType.LIST:
30019
          self.success = []
31595
          self.success = []
30020
          (_etype594, _size591) = iprot.readListBegin()
31596
          (_etype601, _size598) = iprot.readListBegin()
30021
          for _i595 in xrange(_size591):
31597
          for _i602 in xrange(_size598):
30022
            _elem596 = Order()
31598
            _elem603 = Order()
30023
            _elem596.read(iprot)
31599
            _elem603.read(iprot)
30024
            self.success.append(_elem596)
31600
            self.success.append(_elem603)
30025
          iprot.readListEnd()
31601
          iprot.readListEnd()
30026
        else:
31602
        else:
30027
          iprot.skip(ftype)
31603
          iprot.skip(ftype)
30028
      elif fid == 1:
31604
      elif fid == 1:
30029
        if ftype == TType.STRUCT:
31605
        if ftype == TType.STRUCT:
Line 30042... Line 31618...
30042
      return
31618
      return
30043
    oprot.writeStructBegin('getBilledOrders_result')
31619
    oprot.writeStructBegin('getBilledOrders_result')
30044
    if self.success is not None:
31620
    if self.success is not None:
30045
      oprot.writeFieldBegin('success', TType.LIST, 0)
31621
      oprot.writeFieldBegin('success', TType.LIST, 0)
30046
      oprot.writeListBegin(TType.STRUCT, len(self.success))
31622
      oprot.writeListBegin(TType.STRUCT, len(self.success))
30047
      for iter597 in self.success:
31623
      for iter604 in self.success:
30048
        iter597.write(oprot)
31624
        iter604.write(oprot)
30049
      oprot.writeListEnd()
31625
      oprot.writeListEnd()
30050
      oprot.writeFieldEnd()
31626
      oprot.writeFieldEnd()
30051
    if self.ex is not None:
31627
    if self.ex is not None:
30052
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
31628
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
30053
      self.ex.write(oprot)
31629
      self.ex.write(oprot)
Line 30168... Line 31744...
30168
      if ftype == TType.STOP:
31744
      if ftype == TType.STOP:
30169
        break
31745
        break
30170
      if fid == 0:
31746
      if fid == 0:
30171
        if ftype == TType.MAP:
31747
        if ftype == TType.MAP:
30172
          self.success = {}
31748
          self.success = {}
30173
          (_ktype599, _vtype600, _size598 ) = iprot.readMapBegin() 
31749
          (_ktype606, _vtype607, _size605 ) = iprot.readMapBegin() 
30174
          for _i602 in xrange(_size598):
31750
          for _i609 in xrange(_size605):
30175
            _key603 = iprot.readI64();
31751
            _key610 = iprot.readI64();
30176
            _val604 = iprot.readI64();
31752
            _val611 = iprot.readI64();
30177
            self.success[_key603] = _val604
31753
            self.success[_key610] = _val611
30178
          iprot.readMapEnd()
31754
          iprot.readMapEnd()
30179
        else:
31755
        else:
30180
          iprot.skip(ftype)
31756
          iprot.skip(ftype)
30181
      elif fid == 1:
31757
      elif fid == 1:
30182
        if ftype == TType.STRUCT:
31758
        if ftype == TType.STRUCT:
Line 30195... Line 31771...
30195
      return
31771
      return
30196
    oprot.writeStructBegin('getStatusDistributionOfOrders_result')
31772
    oprot.writeStructBegin('getStatusDistributionOfOrders_result')
30197
    if self.success is not None:
31773
    if self.success is not None:
30198
      oprot.writeFieldBegin('success', TType.MAP, 0)
31774
      oprot.writeFieldBegin('success', TType.MAP, 0)
30199
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
31775
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
30200
      for kiter605,viter606 in self.success.items():
31776
      for kiter612,viter613 in self.success.items():
30201
        oprot.writeI64(kiter605)
31777
        oprot.writeI64(kiter612)
30202
        oprot.writeI64(viter606)
31778
        oprot.writeI64(viter613)
30203
      oprot.writeMapEnd()
31779
      oprot.writeMapEnd()
30204
      oprot.writeFieldEnd()
31780
      oprot.writeFieldEnd()
30205
    if self.ex is not None:
31781
    if self.ex is not None:
30206
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
31782
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
30207
      self.ex.write(oprot)
31783
      self.ex.write(oprot)
Line 30334... Line 31910...
30334
      if ftype == TType.STOP:
31910
      if ftype == TType.STOP:
30335
        break
31911
        break
30336
      if fid == 0:
31912
      if fid == 0:
30337
        if ftype == TType.LIST:
31913
        if ftype == TType.LIST:
30338
          self.success = []
31914
          self.success = []
30339
          (_etype610, _size607) = iprot.readListBegin()
31915
          (_etype617, _size614) = iprot.readListBegin()
30340
          for _i611 in xrange(_size607):
31916
          for _i618 in xrange(_size614):
30341
            _elem612 = iprot.readI64();
31917
            _elem619 = iprot.readI64();
30342
            self.success.append(_elem612)
31918
            self.success.append(_elem619)
30343
          iprot.readListEnd()
31919
          iprot.readListEnd()
30344
        else:
31920
        else:
30345
          iprot.skip(ftype)
31921
          iprot.skip(ftype)
30346
      elif fid == 1:
31922
      elif fid == 1:
30347
        if ftype == TType.STRUCT:
31923
        if ftype == TType.STRUCT:
Line 30360... Line 31936...
30360
      return
31936
      return
30361
    oprot.writeStructBegin('getOrderIdsForStatus_result')
31937
    oprot.writeStructBegin('getOrderIdsForStatus_result')
30362
    if self.success is not None:
31938
    if self.success is not None:
30363
      oprot.writeFieldBegin('success', TType.LIST, 0)
31939
      oprot.writeFieldBegin('success', TType.LIST, 0)
30364
      oprot.writeListBegin(TType.I64, len(self.success))
31940
      oprot.writeListBegin(TType.I64, len(self.success))
30365
      for iter613 in self.success:
31941
      for iter620 in self.success:
30366
        oprot.writeI64(iter613)
31942
        oprot.writeI64(iter620)
30367
      oprot.writeListEnd()
31943
      oprot.writeListEnd()
30368
      oprot.writeFieldEnd()
31944
      oprot.writeFieldEnd()
30369
    if self.ex is not None:
31945
    if self.ex is not None:
30370
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
31946
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
30371
      self.ex.write(oprot)
31947
      self.ex.write(oprot)
Line 30831... Line 32407...
30831
      if ftype == TType.STOP:
32407
      if ftype == TType.STOP:
30832
        break
32408
        break
30833
      if fid == 0:
32409
      if fid == 0:
30834
        if ftype == TType.LIST:
32410
        if ftype == TType.LIST:
30835
          self.success = []
32411
          self.success = []
30836
          (_etype617, _size614) = iprot.readListBegin()
32412
          (_etype624, _size621) = iprot.readListBegin()
30837
          for _i618 in xrange(_size614):
32413
          for _i625 in xrange(_size621):
30838
            _elem619 = Order()
32414
            _elem626 = Order()
30839
            _elem619.read(iprot)
32415
            _elem626.read(iprot)
30840
            self.success.append(_elem619)
32416
            self.success.append(_elem626)
30841
          iprot.readListEnd()
32417
          iprot.readListEnd()
30842
        else:
32418
        else:
30843
          iprot.skip(ftype)
32419
          iprot.skip(ftype)
30844
      elif fid == 1:
32420
      elif fid == 1:
30845
        if ftype == TType.STRUCT:
32421
        if ftype == TType.STRUCT:
Line 30858... Line 32434...
30858
      return
32434
      return
30859
    oprot.writeStructBegin('getRefundedOrdersMarkedPaid_result')
32435
    oprot.writeStructBegin('getRefundedOrdersMarkedPaid_result')
30860
    if self.success is not None:
32436
    if self.success is not None:
30861
      oprot.writeFieldBegin('success', TType.LIST, 0)
32437
      oprot.writeFieldBegin('success', TType.LIST, 0)
30862
      oprot.writeListBegin(TType.STRUCT, len(self.success))
32438
      oprot.writeListBegin(TType.STRUCT, len(self.success))
30863
      for iter620 in self.success:
32439
      for iter627 in self.success:
30864
        iter620.write(oprot)
32440
        iter627.write(oprot)
30865
      oprot.writeListEnd()
32441
      oprot.writeListEnd()
30866
      oprot.writeFieldEnd()
32442
      oprot.writeFieldEnd()
30867
    if self.ex is not None:
32443
    if self.ex is not None:
30868
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
32444
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
30869
      self.ex.write(oprot)
32445
      self.ex.write(oprot)
Line 30981... Line 32557...
30981
      if ftype == TType.STOP:
32557
      if ftype == TType.STOP:
30982
        break
32558
        break
30983
      if fid == 0:
32559
      if fid == 0:
30984
        if ftype == TType.LIST:
32560
        if ftype == TType.LIST:
30985
          self.success = []
32561
          self.success = []
30986
          (_etype624, _size621) = iprot.readListBegin()
32562
          (_etype631, _size628) = iprot.readListBegin()
30987
          for _i625 in xrange(_size621):
32563
          for _i632 in xrange(_size628):
30988
            _elem626 = CODVerificationAgent()
32564
            _elem633 = CODVerificationAgent()
30989
            _elem626.read(iprot)
32565
            _elem633.read(iprot)
30990
            self.success.append(_elem626)
32566
            self.success.append(_elem633)
30991
          iprot.readListEnd()
32567
          iprot.readListEnd()
30992
        else:
32568
        else:
30993
          iprot.skip(ftype)
32569
          iprot.skip(ftype)
30994
      else:
32570
      else:
30995
        iprot.skip(ftype)
32571
        iprot.skip(ftype)
Line 31002... Line 32578...
31002
      return
32578
      return
31003
    oprot.writeStructBegin('getAllVerificationAgents_result')
32579
    oprot.writeStructBegin('getAllVerificationAgents_result')
31004
    if self.success is not None:
32580
    if self.success is not None:
31005
      oprot.writeFieldBegin('success', TType.LIST, 0)
32581
      oprot.writeFieldBegin('success', TType.LIST, 0)
31006
      oprot.writeListBegin(TType.STRUCT, len(self.success))
32582
      oprot.writeListBegin(TType.STRUCT, len(self.success))
31007
      for iter627 in self.success:
32583
      for iter634 in self.success:
31008
        iter627.write(oprot)
32584
        iter634.write(oprot)
31009
      oprot.writeListEnd()
32585
      oprot.writeListEnd()
31010
      oprot.writeFieldEnd()
32586
      oprot.writeFieldEnd()
31011
    oprot.writeFieldStop()
32587
    oprot.writeFieldStop()
31012
    oprot.writeStructEnd()
32588
    oprot.writeStructEnd()
31013
 
32589
 
Line 31109... Line 32685...
31109
      if ftype == TType.STOP:
32685
      if ftype == TType.STOP:
31110
        break
32686
        break
31111
      if fid == 0:
32687
      if fid == 0:
31112
        if ftype == TType.LIST:
32688
        if ftype == TType.LIST:
31113
          self.success = []
32689
          self.success = []
31114
          (_etype631, _size628) = iprot.readListBegin()
32690
          (_etype638, _size635) = iprot.readListBegin()
31115
          for _i632 in xrange(_size628):
32691
          for _i639 in xrange(_size635):
31116
            _elem633 = Attribute()
32692
            _elem640 = Attribute()
31117
            _elem633.read(iprot)
32693
            _elem640.read(iprot)
31118
            self.success.append(_elem633)
32694
            self.success.append(_elem640)
31119
          iprot.readListEnd()
32695
          iprot.readListEnd()
31120
        else:
32696
        else:
31121
          iprot.skip(ftype)
32697
          iprot.skip(ftype)
31122
      else:
32698
      else:
31123
        iprot.skip(ftype)
32699
        iprot.skip(ftype)
Line 31130... Line 32706...
31130
      return
32706
      return
31131
    oprot.writeStructBegin('getAllAttributesForOrderId_result')
32707
    oprot.writeStructBegin('getAllAttributesForOrderId_result')
31132
    if self.success is not None:
32708
    if self.success is not None:
31133
      oprot.writeFieldBegin('success', TType.LIST, 0)
32709
      oprot.writeFieldBegin('success', TType.LIST, 0)
31134
      oprot.writeListBegin(TType.STRUCT, len(self.success))
32710
      oprot.writeListBegin(TType.STRUCT, len(self.success))
31135
      for iter634 in self.success:
32711
      for iter641 in self.success:
31136
        iter634.write(oprot)
32712
        iter641.write(oprot)
31137
      oprot.writeListEnd()
32713
      oprot.writeListEnd()
31138
      oprot.writeFieldEnd()
32714
      oprot.writeFieldEnd()
31139
    oprot.writeFieldStop()
32715
    oprot.writeFieldStop()
31140
    oprot.writeStructEnd()
32716
    oprot.writeStructEnd()
31141
 
32717
 
Line 31181... Line 32757...
31181
        else:
32757
        else:
31182
          iprot.skip(ftype)
32758
          iprot.skip(ftype)
31183
      elif fid == -1:
32759
      elif fid == -1:
31184
        if ftype == TType.LIST:
32760
        if ftype == TType.LIST:
31185
          self.attributes = []
32761
          self.attributes = []
31186
          (_etype638, _size635) = iprot.readListBegin()
32762
          (_etype645, _size642) = iprot.readListBegin()
31187
          for _i639 in xrange(_size635):
32763
          for _i646 in xrange(_size642):
31188
            _elem640 = Attribute()
32764
            _elem647 = Attribute()
31189
            _elem640.read(iprot)
32765
            _elem647.read(iprot)
31190
            self.attributes.append(_elem640)
32766
            self.attributes.append(_elem647)
31191
          iprot.readListEnd()
32767
          iprot.readListEnd()
31192
        else:
32768
        else:
31193
          iprot.skip(ftype)
32769
          iprot.skip(ftype)
31194
      else:
32770
      else:
31195
        iprot.skip(ftype)
32771
        iprot.skip(ftype)
Line 31202... Line 32778...
31202
      return
32778
      return
31203
    oprot.writeStructBegin('setOrderAttributes_args')
32779
    oprot.writeStructBegin('setOrderAttributes_args')
31204
    if self.attributes is not None:
32780
    if self.attributes is not None:
31205
      oprot.writeFieldBegin('attributes', TType.LIST, -1)
32781
      oprot.writeFieldBegin('attributes', TType.LIST, -1)
31206
      oprot.writeListBegin(TType.STRUCT, len(self.attributes))
32782
      oprot.writeListBegin(TType.STRUCT, len(self.attributes))
31207
      for iter641 in self.attributes:
32783
      for iter648 in self.attributes:
31208
        iter641.write(oprot)
32784
        iter648.write(oprot)
31209
      oprot.writeListEnd()
32785
      oprot.writeListEnd()
31210
      oprot.writeFieldEnd()
32786
      oprot.writeFieldEnd()
31211
    if self.orderId is not None:
32787
    if self.orderId is not None:
31212
      oprot.writeFieldBegin('orderId', TType.I64, 1)
32788
      oprot.writeFieldBegin('orderId', TType.I64, 1)
31213
      oprot.writeI64(self.orderId)
32789
      oprot.writeI64(self.orderId)
Line 31465... Line 33041...
31465
      if ftype == TType.STOP:
33041
      if ftype == TType.STOP:
31466
        break
33042
        break
31467
      if fid == 0:
33043
      if fid == 0:
31468
        if ftype == TType.LIST:
33044
        if ftype == TType.LIST:
31469
          self.success = []
33045
          self.success = []
31470
          (_etype645, _size642) = iprot.readListBegin()
33046
          (_etype652, _size649) = iprot.readListBegin()
31471
          for _i646 in xrange(_size642):
33047
          for _i653 in xrange(_size649):
31472
            _elem647 = Order()
33048
            _elem654 = Order()
31473
            _elem647.read(iprot)
33049
            _elem654.read(iprot)
31474
            self.success.append(_elem647)
33050
            self.success.append(_elem654)
31475
          iprot.readListEnd()
33051
          iprot.readListEnd()
31476
        else:
33052
        else:
31477
          iprot.skip(ftype)
33053
          iprot.skip(ftype)
31478
      else:
33054
      else:
31479
        iprot.skip(ftype)
33055
        iprot.skip(ftype)
Line 31486... Line 33062...
31486
      return
33062
      return
31487
    oprot.writeStructBegin('getReceivePendingOrders_result')
33063
    oprot.writeStructBegin('getReceivePendingOrders_result')
31488
    if self.success is not None:
33064
    if self.success is not None:
31489
      oprot.writeFieldBegin('success', TType.LIST, 0)
33065
      oprot.writeFieldBegin('success', TType.LIST, 0)
31490
      oprot.writeListBegin(TType.STRUCT, len(self.success))
33066
      oprot.writeListBegin(TType.STRUCT, len(self.success))
31491
      for iter648 in self.success:
33067
      for iter655 in self.success:
31492
        iter648.write(oprot)
33068
        iter655.write(oprot)
31493
      oprot.writeListEnd()
33069
      oprot.writeListEnd()
31494
      oprot.writeFieldEnd()
33070
      oprot.writeFieldEnd()
31495
    oprot.writeFieldStop()
33071
    oprot.writeFieldStop()
31496
    oprot.writeStructEnd()
33072
    oprot.writeStructEnd()
31497
 
33073
 
Line 31593... Line 33169...
31593
      if ftype == TType.STOP:
33169
      if ftype == TType.STOP:
31594
        break
33170
        break
31595
      if fid == 0:
33171
      if fid == 0:
31596
        if ftype == TType.LIST:
33172
        if ftype == TType.LIST:
31597
          self.success = []
33173
          self.success = []
31598
          (_etype652, _size649) = iprot.readListBegin()
33174
          (_etype659, _size656) = iprot.readListBegin()
31599
          for _i653 in xrange(_size649):
33175
          for _i660 in xrange(_size656):
31600
            _elem654 = Order()
33176
            _elem661 = Order()
31601
            _elem654.read(iprot)
33177
            _elem661.read(iprot)
31602
            self.success.append(_elem654)
33178
            self.success.append(_elem661)
31603
          iprot.readListEnd()
33179
          iprot.readListEnd()
31604
        else:
33180
        else:
31605
          iprot.skip(ftype)
33181
          iprot.skip(ftype)
31606
      else:
33182
      else:
31607
        iprot.skip(ftype)
33183
        iprot.skip(ftype)
Line 31614... Line 33190...
31614
      return
33190
      return
31615
    oprot.writeStructBegin('getReceivedAtStoreOrders_result')
33191
    oprot.writeStructBegin('getReceivedAtStoreOrders_result')
31616
    if self.success is not None:
33192
    if self.success is not None:
31617
      oprot.writeFieldBegin('success', TType.LIST, 0)
33193
      oprot.writeFieldBegin('success', TType.LIST, 0)
31618
      oprot.writeListBegin(TType.STRUCT, len(self.success))
33194
      oprot.writeListBegin(TType.STRUCT, len(self.success))
31619
      for iter655 in self.success:
33195
      for iter662 in self.success:
31620
        iter655.write(oprot)
33196
        iter662.write(oprot)
31621
      oprot.writeListEnd()
33197
      oprot.writeListEnd()
31622
      oprot.writeFieldEnd()
33198
      oprot.writeFieldEnd()
31623
    oprot.writeFieldStop()
33199
    oprot.writeFieldStop()
31624
    oprot.writeStructEnd()
33200
    oprot.writeStructEnd()
31625
 
33201
 
Line 31757... Line 33333...
31757
      if ftype == TType.STOP:
33333
      if ftype == TType.STOP:
31758
        break
33334
        break
31759
      if fid == 0:
33335
      if fid == 0:
31760
        if ftype == TType.LIST:
33336
        if ftype == TType.LIST:
31761
          self.success = []
33337
          self.success = []
31762
          (_etype659, _size656) = iprot.readListBegin()
33338
          (_etype666, _size663) = iprot.readListBegin()
31763
          for _i660 in xrange(_size656):
33339
          for _i667 in xrange(_size663):
31764
            _elem661 = Order()
33340
            _elem668 = Order()
31765
            _elem661.read(iprot)
33341
            _elem668.read(iprot)
31766
            self.success.append(_elem661)
33342
            self.success.append(_elem668)
31767
          iprot.readListEnd()
33343
          iprot.readListEnd()
31768
        else:
33344
        else:
31769
          iprot.skip(ftype)
33345
          iprot.skip(ftype)
31770
      else:
33346
      else:
31771
        iprot.skip(ftype)
33347
        iprot.skip(ftype)
Line 31778... Line 33354...
31778
      return
33354
      return
31779
    oprot.writeStructBegin('getOrdersCollectionAtStore_result')
33355
    oprot.writeStructBegin('getOrdersCollectionAtStore_result')
31780
    if self.success is not None:
33356
    if self.success is not None:
31781
      oprot.writeFieldBegin('success', TType.LIST, 0)
33357
      oprot.writeFieldBegin('success', TType.LIST, 0)
31782
      oprot.writeListBegin(TType.STRUCT, len(self.success))
33358
      oprot.writeListBegin(TType.STRUCT, len(self.success))
31783
      for iter662 in self.success:
33359
      for iter669 in self.success:
31784
        iter662.write(oprot)
33360
        iter669.write(oprot)
31785
      oprot.writeListEnd()
33361
      oprot.writeListEnd()
31786
      oprot.writeFieldEnd()
33362
      oprot.writeFieldEnd()
31787
    oprot.writeFieldStop()
33363
    oprot.writeFieldStop()
31788
    oprot.writeStructEnd()
33364
    oprot.writeStructEnd()
31789
 
33365
 
Line 32666... Line 34242...
32666
      if ftype == TType.STOP:
34242
      if ftype == TType.STOP:
32667
        break
34243
        break
32668
      if fid == 0:
34244
      if fid == 0:
32669
        if ftype == TType.LIST:
34245
        if ftype == TType.LIST:
32670
          self.success = []
34246
          self.success = []
32671
          (_etype666, _size663) = iprot.readListBegin()
34247
          (_etype673, _size670) = iprot.readListBegin()
32672
          for _i667 in xrange(_size663):
34248
          for _i674 in xrange(_size670):
32673
            _elem668 = RechargeOrder()
34249
            _elem675 = RechargeOrder()
32674
            _elem668.read(iprot)
34250
            _elem675.read(iprot)
32675
            self.success.append(_elem668)
34251
            self.success.append(_elem675)
32676
          iprot.readListEnd()
34252
          iprot.readListEnd()
32677
        else:
34253
        else:
32678
          iprot.skip(ftype)
34254
          iprot.skip(ftype)
32679
      else:
34255
      else:
32680
        iprot.skip(ftype)
34256
        iprot.skip(ftype)
Line 32687... Line 34263...
32687
      return
34263
      return
32688
    oprot.writeStructBegin('getRechargeOrders_result')
34264
    oprot.writeStructBegin('getRechargeOrders_result')
32689
    if self.success is not None:
34265
    if self.success is not None:
32690
      oprot.writeFieldBegin('success', TType.LIST, 0)
34266
      oprot.writeFieldBegin('success', TType.LIST, 0)
32691
      oprot.writeListBegin(TType.STRUCT, len(self.success))
34267
      oprot.writeListBegin(TType.STRUCT, len(self.success))
32692
      for iter669 in self.success:
34268
      for iter676 in self.success:
32693
        iter669.write(oprot)
34269
        iter676.write(oprot)
32694
      oprot.writeListEnd()
34270
      oprot.writeListEnd()
32695
      oprot.writeFieldEnd()
34271
      oprot.writeFieldEnd()
32696
    oprot.writeFieldStop()
34272
    oprot.writeFieldStop()
32697
    oprot.writeStructEnd()
34273
    oprot.writeStructEnd()
32698
 
34274
 
Line 33190... Line 34766...
33190
      if ftype == TType.STOP:
34766
      if ftype == TType.STOP:
33191
        break
34767
        break
33192
      if fid == 0:
34768
      if fid == 0:
33193
        if ftype == TType.LIST:
34769
        if ftype == TType.LIST:
33194
          self.success = []
34770
          self.success = []
33195
          (_etype673, _size670) = iprot.readListBegin()
34771
          (_etype680, _size677) = iprot.readListBegin()
33196
          for _i674 in xrange(_size670):
34772
          for _i681 in xrange(_size677):
33197
            _elem675 = UserWalletHistory()
34773
            _elem682 = UserWalletHistory()
33198
            _elem675.read(iprot)
34774
            _elem682.read(iprot)
33199
            self.success.append(_elem675)
34775
            self.success.append(_elem682)
33200
          iprot.readListEnd()
34776
          iprot.readListEnd()
33201
        else:
34777
        else:
33202
          iprot.skip(ftype)
34778
          iprot.skip(ftype)
33203
      else:
34779
      else:
33204
        iprot.skip(ftype)
34780
        iprot.skip(ftype)
Line 33211... Line 34787...
33211
      return
34787
      return
33212
    oprot.writeStructBegin('getUserWalletHistory_result')
34788
    oprot.writeStructBegin('getUserWalletHistory_result')
33213
    if self.success is not None:
34789
    if self.success is not None:
33214
      oprot.writeFieldBegin('success', TType.LIST, 0)
34790
      oprot.writeFieldBegin('success', TType.LIST, 0)
33215
      oprot.writeListBegin(TType.STRUCT, len(self.success))
34791
      oprot.writeListBegin(TType.STRUCT, len(self.success))
33216
      for iter676 in self.success:
34792
      for iter683 in self.success:
33217
        iter676.write(oprot)
34793
        iter683.write(oprot)
33218
      oprot.writeListEnd()
34794
      oprot.writeListEnd()
33219
      oprot.writeFieldEnd()
34795
      oprot.writeFieldEnd()
33220
    oprot.writeFieldStop()
34796
    oprot.writeFieldStop()
33221
    oprot.writeStructEnd()
34797
    oprot.writeStructEnd()
33222
 
34798
 
Line 33463... Line 35039...
33463
      if ftype == TType.STOP:
35039
      if ftype == TType.STOP:
33464
        break
35040
        break
33465
      if fid == 0:
35041
      if fid == 0:
33466
        if ftype == TType.MAP:
35042
        if ftype == TType.MAP:
33467
          self.success = {}
35043
          self.success = {}
33468
          (_ktype678, _vtype679, _size677 ) = iprot.readMapBegin() 
35044
          (_ktype685, _vtype686, _size684 ) = iprot.readMapBegin() 
33469
          for _i681 in xrange(_size677):
35045
          for _i688 in xrange(_size684):
33470
            _key682 = iprot.readI64();
35046
            _key689 = iprot.readI64();
33471
            _val683 = iprot.readString();
35047
            _val690 = iprot.readString();
33472
            self.success[_key682] = _val683
35048
            self.success[_key689] = _val690
33473
          iprot.readMapEnd()
35049
          iprot.readMapEnd()
33474
        else:
35050
        else:
33475
          iprot.skip(ftype)
35051
          iprot.skip(ftype)
33476
      else:
35052
      else:
33477
        iprot.skip(ftype)
35053
        iprot.skip(ftype)
Line 33484... Line 35060...
33484
      return
35060
      return
33485
    oprot.writeStructBegin('getServiceProviders_result')
35061
    oprot.writeStructBegin('getServiceProviders_result')
33486
    if self.success is not None:
35062
    if self.success is not None:
33487
      oprot.writeFieldBegin('success', TType.MAP, 0)
35063
      oprot.writeFieldBegin('success', TType.MAP, 0)
33488
      oprot.writeMapBegin(TType.I64, TType.STRING, len(self.success))
35064
      oprot.writeMapBegin(TType.I64, TType.STRING, len(self.success))
33489
      for kiter684,viter685 in self.success.items():
35065
      for kiter691,viter692 in self.success.items():
33490
        oprot.writeI64(kiter684)
35066
        oprot.writeI64(kiter691)
33491
        oprot.writeString(viter685)
35067
        oprot.writeString(viter692)
33492
      oprot.writeMapEnd()
35068
      oprot.writeMapEnd()
33493
      oprot.writeFieldEnd()
35069
      oprot.writeFieldEnd()
33494
    oprot.writeFieldStop()
35070
    oprot.writeFieldStop()
33495
    oprot.writeStructEnd()
35071
    oprot.writeStructEnd()
33496
 
35072
 
Line 33879... Line 35455...
33879
      if ftype == TType.STOP:
35455
      if ftype == TType.STOP:
33880
        break
35456
        break
33881
      if fid == 0:
35457
      if fid == 0:
33882
        if ftype == TType.LIST:
35458
        if ftype == TType.LIST:
33883
          self.success = []
35459
          self.success = []
33884
          (_etype689, _size686) = iprot.readListBegin()
35460
          (_etype696, _size693) = iprot.readListBegin()
33885
          for _i690 in xrange(_size686):
35461
          for _i697 in xrange(_size693):
33886
            _elem691 = RechargeOrder()
35462
            _elem698 = RechargeOrder()
33887
            _elem691.read(iprot)
35463
            _elem698.read(iprot)
33888
            self.success.append(_elem691)
35464
            self.success.append(_elem698)
33889
          iprot.readListEnd()
35465
          iprot.readListEnd()
33890
        else:
35466
        else:
33891
          iprot.skip(ftype)
35467
          iprot.skip(ftype)
33892
      else:
35468
      else:
33893
        iprot.skip(ftype)
35469
        iprot.skip(ftype)
Line 33900... Line 35476...
33900
      return
35476
      return
33901
    oprot.writeStructBegin('getRechargeOrdersForDevice_result')
35477
    oprot.writeStructBegin('getRechargeOrdersForDevice_result')
33902
    if self.success is not None:
35478
    if self.success is not None:
33903
      oprot.writeFieldBegin('success', TType.LIST, 0)
35479
      oprot.writeFieldBegin('success', TType.LIST, 0)
33904
      oprot.writeListBegin(TType.STRUCT, len(self.success))
35480
      oprot.writeListBegin(TType.STRUCT, len(self.success))
33905
      for iter692 in self.success:
35481
      for iter699 in self.success:
33906
        iter692.write(oprot)
35482
        iter699.write(oprot)
33907
      oprot.writeListEnd()
35483
      oprot.writeListEnd()
33908
      oprot.writeFieldEnd()
35484
      oprot.writeFieldEnd()
33909
    oprot.writeFieldStop()
35485
    oprot.writeFieldStop()
33910
    oprot.writeStructEnd()
35486
    oprot.writeStructEnd()
33911
 
35487
 
Line 34349... Line 35925...
34349
      if ftype == TType.STOP:
35925
      if ftype == TType.STOP:
34350
        break
35926
        break
34351
      if fid == 0:
35927
      if fid == 0:
34352
        if ftype == TType.LIST:
35928
        if ftype == TType.LIST:
34353
          self.success = []
35929
          self.success = []
34354
          (_etype696, _size693) = iprot.readListBegin()
35930
          (_etype703, _size700) = iprot.readListBegin()
34355
          for _i697 in xrange(_size693):
35931
          for _i704 in xrange(_size700):
34356
            _elem698 = RechargeOrder()
35932
            _elem705 = RechargeOrder()
34357
            _elem698.read(iprot)
35933
            _elem705.read(iprot)
34358
            self.success.append(_elem698)
35934
            self.success.append(_elem705)
34359
          iprot.readListEnd()
35935
          iprot.readListEnd()
34360
        else:
35936
        else:
34361
          iprot.skip(ftype)
35937
          iprot.skip(ftype)
34362
      else:
35938
      else:
34363
        iprot.skip(ftype)
35939
        iprot.skip(ftype)
Line 34370... Line 35946...
34370
      return
35946
      return
34371
    oprot.writeStructBegin('getRechargeOrdersForStatus_result')
35947
    oprot.writeStructBegin('getRechargeOrdersForStatus_result')
34372
    if self.success is not None:
35948
    if self.success is not None:
34373
      oprot.writeFieldBegin('success', TType.LIST, 0)
35949
      oprot.writeFieldBegin('success', TType.LIST, 0)
34374
      oprot.writeListBegin(TType.STRUCT, len(self.success))
35950
      oprot.writeListBegin(TType.STRUCT, len(self.success))
34375
      for iter699 in self.success:
35951
      for iter706 in self.success:
34376
        iter699.write(oprot)
35952
        iter706.write(oprot)
34377
      oprot.writeListEnd()
35953
      oprot.writeListEnd()
34378
      oprot.writeFieldEnd()
35954
      oprot.writeFieldEnd()
34379
    oprot.writeFieldStop()
35955
    oprot.writeFieldStop()
34380
    oprot.writeStructEnd()
35956
    oprot.writeStructEnd()
34381
 
35957
 
Line 34477... Line 36053...
34477
      if ftype == TType.STOP:
36053
      if ftype == TType.STOP:
34478
        break
36054
        break
34479
      if fid == 0:
36055
      if fid == 0:
34480
        if ftype == TType.LIST:
36056
        if ftype == TType.LIST:
34481
          self.success = []
36057
          self.success = []
34482
          (_etype703, _size700) = iprot.readListBegin()
36058
          (_etype710, _size707) = iprot.readListBegin()
34483
          for _i704 in xrange(_size700):
36059
          for _i711 in xrange(_size707):
34484
            _elem705 = RechargePlan()
36060
            _elem712 = RechargePlan()
34485
            _elem705.read(iprot)
36061
            _elem712.read(iprot)
34486
            self.success.append(_elem705)
36062
            self.success.append(_elem712)
34487
          iprot.readListEnd()
36063
          iprot.readListEnd()
34488
        else:
36064
        else:
34489
          iprot.skip(ftype)
36065
          iprot.skip(ftype)
34490
      else:
36066
      else:
34491
        iprot.skip(ftype)
36067
        iprot.skip(ftype)
Line 34498... Line 36074...
34498
      return
36074
      return
34499
    oprot.writeStructBegin('getPlansForOperator_result')
36075
    oprot.writeStructBegin('getPlansForOperator_result')
34500
    if self.success is not None:
36076
    if self.success is not None:
34501
      oprot.writeFieldBegin('success', TType.LIST, 0)
36077
      oprot.writeFieldBegin('success', TType.LIST, 0)
34502
      oprot.writeListBegin(TType.STRUCT, len(self.success))
36078
      oprot.writeListBegin(TType.STRUCT, len(self.success))
34503
      for iter706 in self.success:
36079
      for iter713 in self.success:
34504
        iter706.write(oprot)
36080
        iter713.write(oprot)
34505
      oprot.writeListEnd()
36081
      oprot.writeListEnd()
34506
      oprot.writeFieldEnd()
36082
      oprot.writeFieldEnd()
34507
    oprot.writeFieldStop()
36083
    oprot.writeFieldStop()
34508
    oprot.writeStructEnd()
36084
    oprot.writeStructEnd()
34509
 
36085
 
Line 34632... Line 36208...
34632
      if ftype == TType.STOP:
36208
      if ftype == TType.STOP:
34633
        break
36209
        break
34634
      if fid == 0:
36210
      if fid == 0:
34635
        if ftype == TType.LIST:
36211
        if ftype == TType.LIST:
34636
          self.success = []
36212
          self.success = []
34637
          (_etype710, _size707) = iprot.readListBegin()
36213
          (_etype717, _size714) = iprot.readListBegin()
34638
          for _i711 in xrange(_size707):
36214
          for _i718 in xrange(_size714):
34639
            _elem712 = RechargeDenomination()
36215
            _elem719 = RechargeDenomination()
34640
            _elem712.read(iprot)
36216
            _elem719.read(iprot)
34641
            self.success.append(_elem712)
36217
            self.success.append(_elem719)
34642
          iprot.readListEnd()
36218
          iprot.readListEnd()
34643
        else:
36219
        else:
34644
          iprot.skip(ftype)
36220
          iprot.skip(ftype)
34645
      elif fid == 1:
36221
      elif fid == 1:
34646
        if ftype == TType.STRUCT:
36222
        if ftype == TType.STRUCT:
Line 34659... Line 36235...
34659
      return
36235
      return
34660
    oprot.writeStructBegin('getRechargeDenominations_result')
36236
    oprot.writeStructBegin('getRechargeDenominations_result')
34661
    if self.success is not None:
36237
    if self.success is not None:
34662
      oprot.writeFieldBegin('success', TType.LIST, 0)
36238
      oprot.writeFieldBegin('success', TType.LIST, 0)
34663
      oprot.writeListBegin(TType.STRUCT, len(self.success))
36239
      oprot.writeListBegin(TType.STRUCT, len(self.success))
34664
      for iter713 in self.success:
36240
      for iter720 in self.success:
34665
        iter713.write(oprot)
36241
        iter720.write(oprot)
34666
      oprot.writeListEnd()
36242
      oprot.writeListEnd()
34667
      oprot.writeFieldEnd()
36243
      oprot.writeFieldEnd()
34668
    if self.ex is not None:
36244
    if self.ex is not None:
34669
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
36245
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
34670
      self.ex.write(oprot)
36246
      self.ex.write(oprot)
Line 34878... Line 36454...
34878
      if ftype == TType.STOP:
36454
      if ftype == TType.STOP:
34879
        break
36455
        break
34880
      if fid == 0:
36456
      if fid == 0:
34881
        if ftype == TType.LIST:
36457
        if ftype == TType.LIST:
34882
          self.success = []
36458
          self.success = []
34883
          (_etype717, _size714) = iprot.readListBegin()
36459
          (_etype724, _size721) = iprot.readListBegin()
34884
          for _i718 in xrange(_size714):
36460
          for _i725 in xrange(_size721):
34885
            _elem719 = EmiScheme()
36461
            _elem726 = EmiScheme()
34886
            _elem719.read(iprot)
36462
            _elem726.read(iprot)
34887
            self.success.append(_elem719)
36463
            self.success.append(_elem726)
34888
          iprot.readListEnd()
36464
          iprot.readListEnd()
34889
        else:
36465
        else:
34890
          iprot.skip(ftype)
36466
          iprot.skip(ftype)
34891
      else:
36467
      else:
34892
        iprot.skip(ftype)
36468
        iprot.skip(ftype)
Line 34899... Line 36475...
34899
      return
36475
      return
34900
    oprot.writeStructBegin('getAvailableEmiSchemes_result')
36476
    oprot.writeStructBegin('getAvailableEmiSchemes_result')
34901
    if self.success is not None:
36477
    if self.success is not None:
34902
      oprot.writeFieldBegin('success', TType.LIST, 0)
36478
      oprot.writeFieldBegin('success', TType.LIST, 0)
34903
      oprot.writeListBegin(TType.STRUCT, len(self.success))
36479
      oprot.writeListBegin(TType.STRUCT, len(self.success))
34904
      for iter720 in self.success:
36480
      for iter727 in self.success:
34905
        iter720.write(oprot)
36481
        iter727.write(oprot)
34906
      oprot.writeListEnd()
36482
      oprot.writeListEnd()
34907
      oprot.writeFieldEnd()
36483
      oprot.writeFieldEnd()
34908
    oprot.writeFieldStop()
36484
    oprot.writeFieldStop()
34909
    oprot.writeStructEnd()
36485
    oprot.writeStructEnd()
34910
 
36486
 
Line 35006... Line 36582...
35006
      if ftype == TType.STOP:
36582
      if ftype == TType.STOP:
35007
        break
36583
        break
35008
      if fid == 0:
36584
      if fid == 0:
35009
        if ftype == TType.MAP:
36585
        if ftype == TType.MAP:
35010
          self.success = {}
36586
          self.success = {}
35011
          (_ktype722, _vtype723, _size721 ) = iprot.readMapBegin() 
36587
          (_ktype729, _vtype730, _size728 ) = iprot.readMapBegin() 
35012
          for _i725 in xrange(_size721):
36588
          for _i732 in xrange(_size728):
35013
            _key726 = iprot.readI64();
36589
            _key733 = iprot.readI64();
35014
            _val727 = iprot.readDouble();
36590
            _val734 = iprot.readDouble();
35015
            self.success[_key726] = _val727
36591
            self.success[_key733] = _val734
35016
          iprot.readMapEnd()
36592
          iprot.readMapEnd()
35017
        else:
36593
        else:
35018
          iprot.skip(ftype)
36594
          iprot.skip(ftype)
35019
      else:
36595
      else:
35020
        iprot.skip(ftype)
36596
        iprot.skip(ftype)
Line 35027... Line 36603...
35027
      return
36603
      return
35028
    oprot.writeStructBegin('getMiscCharges_result')
36604
    oprot.writeStructBegin('getMiscCharges_result')
35029
    if self.success is not None:
36605
    if self.success is not None:
35030
      oprot.writeFieldBegin('success', TType.MAP, 0)
36606
      oprot.writeFieldBegin('success', TType.MAP, 0)
35031
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.success))
36607
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.success))
35032
      for kiter728,viter729 in self.success.items():
36608
      for kiter735,viter736 in self.success.items():
35033
        oprot.writeI64(kiter728)
36609
        oprot.writeI64(kiter735)
35034
        oprot.writeDouble(viter729)
36610
        oprot.writeDouble(viter736)
35035
      oprot.writeMapEnd()
36611
      oprot.writeMapEnd()
35036
      oprot.writeFieldEnd()
36612
      oprot.writeFieldEnd()
35037
    oprot.writeFieldStop()
36613
    oprot.writeFieldStop()
35038
    oprot.writeStructEnd()
36614
    oprot.writeStructEnd()
35039
 
36615
 
Line 35279... Line 36855...
35279
      if ftype == TType.STOP:
36855
      if ftype == TType.STOP:
35280
        break
36856
        break
35281
      if fid == 0:
36857
      if fid == 0:
35282
        if ftype == TType.LIST:
36858
        if ftype == TType.LIST:
35283
          self.success = []
36859
          self.success = []
35284
          (_etype733, _size730) = iprot.readListBegin()
36860
          (_etype740, _size737) = iprot.readListBegin()
35285
          for _i734 in xrange(_size730):
36861
          for _i741 in xrange(_size737):
35286
            _elem735 = Order()
36862
            _elem742 = Order()
35287
            _elem735.read(iprot)
36863
            _elem742.read(iprot)
35288
            self.success.append(_elem735)
36864
            self.success.append(_elem742)
35289
          iprot.readListEnd()
36865
          iprot.readListEnd()
35290
        else:
36866
        else:
35291
          iprot.skip(ftype)
36867
          iprot.skip(ftype)
35292
      else:
36868
      else:
35293
        iprot.skip(ftype)
36869
        iprot.skip(ftype)
Line 35300... Line 36876...
35300
      return
36876
      return
35301
    oprot.writeStructBegin('getPhysicalOrders_result')
36877
    oprot.writeStructBegin('getPhysicalOrders_result')
35302
    if self.success is not None:
36878
    if self.success is not None:
35303
      oprot.writeFieldBegin('success', TType.LIST, 0)
36879
      oprot.writeFieldBegin('success', TType.LIST, 0)
35304
      oprot.writeListBegin(TType.STRUCT, len(self.success))
36880
      oprot.writeListBegin(TType.STRUCT, len(self.success))
35305
      for iter736 in self.success:
36881
      for iter743 in self.success:
35306
        iter736.write(oprot)
36882
        iter743.write(oprot)
35307
      oprot.writeListEnd()
36883
      oprot.writeListEnd()
35308
      oprot.writeFieldEnd()
36884
      oprot.writeFieldEnd()
35309
    oprot.writeFieldStop()
36885
    oprot.writeFieldStop()
35310
    oprot.writeStructEnd()
36886
    oprot.writeStructEnd()
35311
 
36887
 
Line 35848... Line 37424...
35848
      if ftype == TType.STOP:
37424
      if ftype == TType.STOP:
35849
        break
37425
        break
35850
      if fid == 0:
37426
      if fid == 0:
35851
        if ftype == TType.LIST:
37427
        if ftype == TType.LIST:
35852
          self.success = []
37428
          self.success = []
35853
          (_etype740, _size737) = iprot.readListBegin()
37429
          (_etype747, _size744) = iprot.readListBegin()
35854
          for _i741 in xrange(_size737):
37430
          for _i748 in xrange(_size744):
35855
            _elem742 = iprot.readString();
37431
            _elem749 = iprot.readString();
35856
            self.success.append(_elem742)
37432
            self.success.append(_elem749)
35857
          iprot.readListEnd()
37433
          iprot.readListEnd()
35858
        else:
37434
        else:
35859
          iprot.skip(ftype)
37435
          iprot.skip(ftype)
35860
      else:
37436
      else:
35861
        iprot.skip(ftype)
37437
        iprot.skip(ftype)
Line 35868... Line 37444...
35868
      return
37444
      return
35869
    oprot.writeStructBegin('receiveUpdatesForRedExpress_result')
37445
    oprot.writeStructBegin('receiveUpdatesForRedExpress_result')
35870
    if self.success is not None:
37446
    if self.success is not None:
35871
      oprot.writeFieldBegin('success', TType.LIST, 0)
37447
      oprot.writeFieldBegin('success', TType.LIST, 0)
35872
      oprot.writeListBegin(TType.STRING, len(self.success))
37448
      oprot.writeListBegin(TType.STRING, len(self.success))
35873
      for iter743 in self.success:
37449
      for iter750 in self.success:
35874
        oprot.writeString(iter743)
37450
        oprot.writeString(iter750)
35875
      oprot.writeListEnd()
37451
      oprot.writeListEnd()
35876
      oprot.writeFieldEnd()
37452
      oprot.writeFieldEnd()
35877
    oprot.writeFieldStop()
37453
    oprot.writeFieldStop()
35878
    oprot.writeStructEnd()
37454
    oprot.writeStructEnd()
35879
 
37455
 
Line 36096... Line 37672...
36096
      if ftype == TType.STOP:
37672
      if ftype == TType.STOP:
36097
        break
37673
        break
36098
      if fid == 0:
37674
      if fid == 0:
36099
        if ftype == TType.LIST:
37675
        if ftype == TType.LIST:
36100
          self.success = []
37676
          self.success = []
36101
          (_etype747, _size744) = iprot.readListBegin()
37677
          (_etype754, _size751) = iprot.readListBegin()
36102
          for _i748 in xrange(_size744):
37678
          for _i755 in xrange(_size751):
36103
            _elem749 = RechargeTransaction()
37679
            _elem756 = RechargeTransaction()
36104
            _elem749.read(iprot)
37680
            _elem756.read(iprot)
36105
            self.success.append(_elem749)
37681
            self.success.append(_elem756)
36106
          iprot.readListEnd()
37682
          iprot.readListEnd()
36107
        else:
37683
        else:
36108
          iprot.skip(ftype)
37684
          iprot.skip(ftype)
36109
      else:
37685
      else:
36110
        iprot.skip(ftype)
37686
        iprot.skip(ftype)
Line 36117... Line 37693...
36117
      return
37693
      return
36118
    oprot.writeStructBegin('getRechargeTransactions_result')
37694
    oprot.writeStructBegin('getRechargeTransactions_result')
36119
    if self.success is not None:
37695
    if self.success is not None:
36120
      oprot.writeFieldBegin('success', TType.LIST, 0)
37696
      oprot.writeFieldBegin('success', TType.LIST, 0)
36121
      oprot.writeListBegin(TType.STRUCT, len(self.success))
37697
      oprot.writeListBegin(TType.STRUCT, len(self.success))
36122
      for iter750 in self.success:
37698
      for iter757 in self.success:
36123
        iter750.write(oprot)
37699
        iter757.write(oprot)
36124
      oprot.writeListEnd()
37700
      oprot.writeListEnd()
36125
      oprot.writeFieldEnd()
37701
      oprot.writeFieldEnd()
36126
    oprot.writeFieldStop()
37702
    oprot.writeFieldStop()
36127
    oprot.writeStructEnd()
37703
    oprot.writeStructEnd()
36128
 
37704
 
Line 36260... Line 37836...
36260
      if ftype == TType.STOP:
37836
      if ftype == TType.STOP:
36261
        break
37837
        break
36262
      if fid == 0:
37838
      if fid == 0:
36263
        if ftype == TType.LIST:
37839
        if ftype == TType.LIST:
36264
          self.success = []
37840
          self.success = []
36265
          (_etype754, _size751) = iprot.readListBegin()
37841
          (_etype761, _size758) = iprot.readListBegin()
36266
          for _i755 in xrange(_size751):
37842
          for _i762 in xrange(_size758):
36267
            _elem756 = RechargeTransaction()
37843
            _elem763 = RechargeTransaction()
36268
            _elem756.read(iprot)
37844
            _elem763.read(iprot)
36269
            self.success.append(_elem756)
37845
            self.success.append(_elem763)
36270
          iprot.readListEnd()
37846
          iprot.readListEnd()
36271
        else:
37847
        else:
36272
          iprot.skip(ftype)
37848
          iprot.skip(ftype)
36273
      else:
37849
      else:
36274
        iprot.skip(ftype)
37850
        iprot.skip(ftype)
Line 36281... Line 37857...
36281
      return
37857
      return
36282
    oprot.writeStructBegin('getRechargeTrans_result')
37858
    oprot.writeStructBegin('getRechargeTrans_result')
36283
    if self.success is not None:
37859
    if self.success is not None:
36284
      oprot.writeFieldBegin('success', TType.LIST, 0)
37860
      oprot.writeFieldBegin('success', TType.LIST, 0)
36285
      oprot.writeListBegin(TType.STRUCT, len(self.success))
37861
      oprot.writeListBegin(TType.STRUCT, len(self.success))
36286
      for iter757 in self.success:
37862
      for iter764 in self.success:
36287
        iter757.write(oprot)
37863
        iter764.write(oprot)
36288
      oprot.writeListEnd()
37864
      oprot.writeListEnd()
36289
      oprot.writeFieldEnd()
37865
      oprot.writeFieldEnd()
36290
    oprot.writeFieldStop()
37866
    oprot.writeFieldStop()
36291
    oprot.writeStructEnd()
37867
    oprot.writeStructEnd()
36292
 
37868
 
Line 36520... Line 38096...
36520
      if ftype == TType.STOP:
38096
      if ftype == TType.STOP:
36521
        break
38097
        break
36522
      if fid == 0:
38098
      if fid == 0:
36523
        if ftype == TType.LIST:
38099
        if ftype == TType.LIST:
36524
          self.success = []
38100
          self.success = []
36525
          (_etype761, _size758) = iprot.readListBegin()
38101
          (_etype768, _size765) = iprot.readListBegin()
36526
          for _i762 in xrange(_size758):
38102
          for _i769 in xrange(_size765):
36527
            _elem763 = FRC()
38103
            _elem770 = FRC()
36528
            _elem763.read(iprot)
38104
            _elem770.read(iprot)
36529
            self.success.append(_elem763)
38105
            self.success.append(_elem770)
36530
          iprot.readListEnd()
38106
          iprot.readListEnd()
36531
        else:
38107
        else:
36532
          iprot.skip(ftype)
38108
          iprot.skip(ftype)
36533
      else:
38109
      else:
36534
        iprot.skip(ftype)
38110
        iprot.skip(ftype)
Line 36541... Line 38117...
36541
      return
38117
      return
36542
    oprot.writeStructBegin('getFRCs_result')
38118
    oprot.writeStructBegin('getFRCs_result')
36543
    if self.success is not None:
38119
    if self.success is not None:
36544
      oprot.writeFieldBegin('success', TType.LIST, 0)
38120
      oprot.writeFieldBegin('success', TType.LIST, 0)
36545
      oprot.writeListBegin(TType.STRUCT, len(self.success))
38121
      oprot.writeListBegin(TType.STRUCT, len(self.success))
36546
      for iter764 in self.success:
38122
      for iter771 in self.success:
36547
        iter764.write(oprot)
38123
        iter771.write(oprot)
36548
      oprot.writeListEnd()
38124
      oprot.writeListEnd()
36549
      oprot.writeFieldEnd()
38125
      oprot.writeFieldEnd()
36550
    oprot.writeFieldStop()
38126
    oprot.writeFieldStop()
36551
    oprot.writeStructEnd()
38127
    oprot.writeStructEnd()
36552
 
38128
 
Line 37187... Line 38763...
37187
      if ftype == TType.STOP:
38763
      if ftype == TType.STOP:
37188
        break
38764
        break
37189
      if fid == 0:
38765
      if fid == 0:
37190
        if ftype == TType.LIST:
38766
        if ftype == TType.LIST:
37191
          self.success = []
38767
          self.success = []
37192
          (_etype768, _size765) = iprot.readListBegin()
38768
          (_etype775, _size772) = iprot.readListBegin()
37193
          for _i769 in xrange(_size765):
38769
          for _i776 in xrange(_size772):
37194
            _elem770 = RechargeTransaction()
38770
            _elem777 = RechargeTransaction()
37195
            _elem770.read(iprot)
38771
            _elem777.read(iprot)
37196
            self.success.append(_elem770)
38772
            self.success.append(_elem777)
37197
          iprot.readListEnd()
38773
          iprot.readListEnd()
37198
        else:
38774
        else:
37199
          iprot.skip(ftype)
38775
          iprot.skip(ftype)
37200
      else:
38776
      else:
37201
        iprot.skip(ftype)
38777
        iprot.skip(ftype)
Line 37208... Line 38784...
37208
      return
38784
      return
37209
    oprot.writeStructBegin('getRechargeTransactionsByNumber_result')
38785
    oprot.writeStructBegin('getRechargeTransactionsByNumber_result')
37210
    if self.success is not None:
38786
    if self.success is not None:
37211
      oprot.writeFieldBegin('success', TType.LIST, 0)
38787
      oprot.writeFieldBegin('success', TType.LIST, 0)
37212
      oprot.writeListBegin(TType.STRUCT, len(self.success))
38788
      oprot.writeListBegin(TType.STRUCT, len(self.success))
37213
      for iter771 in self.success:
38789
      for iter778 in self.success:
37214
        iter771.write(oprot)
38790
        iter778.write(oprot)
37215
      oprot.writeListEnd()
38791
      oprot.writeListEnd()
37216
      oprot.writeFieldEnd()
38792
      oprot.writeFieldEnd()
37217
    oprot.writeFieldStop()
38793
    oprot.writeFieldStop()
37218
    oprot.writeStructEnd()
38794
    oprot.writeStructEnd()
37219
 
38795
 
Line 37899... Line 39475...
37899
      if ftype == TType.STOP:
39475
      if ftype == TType.STOP:
37900
        break
39476
        break
37901
      if fid == 0:
39477
      if fid == 0:
37902
        if ftype == TType.LIST:
39478
        if ftype == TType.LIST:
37903
          self.success = []
39479
          self.success = []
37904
          (_etype775, _size772) = iprot.readListBegin()
39480
          (_etype782, _size779) = iprot.readListBegin()
37905
          for _i776 in xrange(_size772):
39481
          for _i783 in xrange(_size779):
37906
            _elem777 = TelecomCircle()
39482
            _elem784 = TelecomCircle()
37907
            _elem777.read(iprot)
39483
            _elem784.read(iprot)
37908
            self.success.append(_elem777)
39484
            self.success.append(_elem784)
37909
          iprot.readListEnd()
39485
          iprot.readListEnd()
37910
        else:
39486
        else:
37911
          iprot.skip(ftype)
39487
          iprot.skip(ftype)
37912
      else:
39488
      else:
37913
        iprot.skip(ftype)
39489
        iprot.skip(ftype)
Line 37920... Line 39496...
37920
      return
39496
      return
37921
    oprot.writeStructBegin('getAllCircles_result')
39497
    oprot.writeStructBegin('getAllCircles_result')
37922
    if self.success is not None:
39498
    if self.success is not None:
37923
      oprot.writeFieldBegin('success', TType.LIST, 0)
39499
      oprot.writeFieldBegin('success', TType.LIST, 0)
37924
      oprot.writeListBegin(TType.STRUCT, len(self.success))
39500
      oprot.writeListBegin(TType.STRUCT, len(self.success))
37925
      for iter778 in self.success:
39501
      for iter785 in self.success:
37926
        iter778.write(oprot)
39502
        iter785.write(oprot)
37927
      oprot.writeListEnd()
39503
      oprot.writeListEnd()
37928
      oprot.writeFieldEnd()
39504
      oprot.writeFieldEnd()
37929
    oprot.writeFieldStop()
39505
    oprot.writeFieldStop()
37930
    oprot.writeStructEnd()
39506
    oprot.writeStructEnd()
37931
 
39507
 
Line 37968... Line 39544...
37968
      if ftype == TType.STOP:
39544
      if ftype == TType.STOP:
37969
        break
39545
        break
37970
      if fid == 1:
39546
      if fid == 1:
37971
        if ftype == TType.LIST:
39547
        if ftype == TType.LIST:
37972
          self.frcIdsToDelete = []
39548
          self.frcIdsToDelete = []
37973
          (_etype782, _size779) = iprot.readListBegin()
39549
          (_etype789, _size786) = iprot.readListBegin()
37974
          for _i783 in xrange(_size779):
39550
          for _i790 in xrange(_size786):
37975
            _elem784 = iprot.readI64();
39551
            _elem791 = iprot.readI64();
37976
            self.frcIdsToDelete.append(_elem784)
39552
            self.frcIdsToDelete.append(_elem791)
37977
          iprot.readListEnd()
39553
          iprot.readListEnd()
37978
        else:
39554
        else:
37979
          iprot.skip(ftype)
39555
          iprot.skip(ftype)
37980
      else:
39556
      else:
37981
        iprot.skip(ftype)
39557
        iprot.skip(ftype)
Line 37988... Line 39564...
37988
      return
39564
      return
37989
    oprot.writeStructBegin('deleteFrcs_args')
39565
    oprot.writeStructBegin('deleteFrcs_args')
37990
    if self.frcIdsToDelete is not None:
39566
    if self.frcIdsToDelete is not None:
37991
      oprot.writeFieldBegin('frcIdsToDelete', TType.LIST, 1)
39567
      oprot.writeFieldBegin('frcIdsToDelete', TType.LIST, 1)
37992
      oprot.writeListBegin(TType.I64, len(self.frcIdsToDelete))
39568
      oprot.writeListBegin(TType.I64, len(self.frcIdsToDelete))
37993
      for iter785 in self.frcIdsToDelete:
39569
      for iter792 in self.frcIdsToDelete:
37994
        oprot.writeI64(iter785)
39570
        oprot.writeI64(iter792)
37995
      oprot.writeListEnd()
39571
      oprot.writeListEnd()
37996
      oprot.writeFieldEnd()
39572
      oprot.writeFieldEnd()
37997
    oprot.writeFieldStop()
39573
    oprot.writeFieldStop()
37998
    oprot.writeStructEnd()
39574
    oprot.writeStructEnd()
37999
 
39575
 
Line 38370... Line 39946...
38370
      if ftype == TType.STOP:
39946
      if ftype == TType.STOP:
38371
        break
39947
        break
38372
      if fid == 0:
39948
      if fid == 0:
38373
        if ftype == TType.LIST:
39949
        if ftype == TType.LIST:
38374
          self.success = []
39950
          self.success = []
38375
          (_etype789, _size786) = iprot.readListBegin()
39951
          (_etype796, _size793) = iprot.readListBegin()
38376
          for _i790 in xrange(_size786):
39952
          for _i797 in xrange(_size793):
38377
            _elem791 = Order()
39953
            _elem798 = Order()
38378
            _elem791.read(iprot)
39954
            _elem798.read(iprot)
38379
            self.success.append(_elem791)
39955
            self.success.append(_elem798)
38380
          iprot.readListEnd()
39956
          iprot.readListEnd()
38381
        else:
39957
        else:
38382
          iprot.skip(ftype)
39958
          iprot.skip(ftype)
38383
      else:
39959
      else:
38384
        iprot.skip(ftype)
39960
        iprot.skip(ftype)
Line 38391... Line 39967...
38391
      return
39967
      return
38392
    oprot.writeStructBegin('getAmazonOrdersShipped_result')
39968
    oprot.writeStructBegin('getAmazonOrdersShipped_result')
38393
    if self.success is not None:
39969
    if self.success is not None:
38394
      oprot.writeFieldBegin('success', TType.LIST, 0)
39970
      oprot.writeFieldBegin('success', TType.LIST, 0)
38395
      oprot.writeListBegin(TType.STRUCT, len(self.success))
39971
      oprot.writeListBegin(TType.STRUCT, len(self.success))
38396
      for iter792 in self.success:
39972
      for iter799 in self.success:
38397
        iter792.write(oprot)
39973
        iter799.write(oprot)
38398
      oprot.writeListEnd()
39974
      oprot.writeListEnd()
38399
      oprot.writeFieldEnd()
39975
      oprot.writeFieldEnd()
38400
    oprot.writeFieldStop()
39976
    oprot.writeFieldStop()
38401
    oprot.writeStructEnd()
39977
    oprot.writeStructEnd()
38402
 
39978
 
Line 38498... Line 40074...
38498
      if ftype == TType.STOP:
40074
      if ftype == TType.STOP:
38499
        break
40075
        break
38500
      if fid == 0:
40076
      if fid == 0:
38501
        if ftype == TType.LIST:
40077
        if ftype == TType.LIST:
38502
          self.success = []
40078
          self.success = []
38503
          (_etype796, _size793) = iprot.readListBegin()
40079
          (_etype803, _size800) = iprot.readListBegin()
38504
          for _i797 in xrange(_size793):
40080
          for _i804 in xrange(_size800):
38505
            _elem798 = Order()
40081
            _elem805 = Order()
38506
            _elem798.read(iprot)
40082
            _elem805.read(iprot)
38507
            self.success.append(_elem798)
40083
            self.success.append(_elem805)
38508
          iprot.readListEnd()
40084
          iprot.readListEnd()
38509
        else:
40085
        else:
38510
          iprot.skip(ftype)
40086
          iprot.skip(ftype)
38511
      else:
40087
      else:
38512
        iprot.skip(ftype)
40088
        iprot.skip(ftype)
Line 38519... Line 40095...
38519
      return
40095
      return
38520
    oprot.writeStructBegin('getAmazonOrdersCancelled_result')
40096
    oprot.writeStructBegin('getAmazonOrdersCancelled_result')
38521
    if self.success is not None:
40097
    if self.success is not None:
38522
      oprot.writeFieldBegin('success', TType.LIST, 0)
40098
      oprot.writeFieldBegin('success', TType.LIST, 0)
38523
      oprot.writeListBegin(TType.STRUCT, len(self.success))
40099
      oprot.writeListBegin(TType.STRUCT, len(self.success))
38524
      for iter799 in self.success:
40100
      for iter806 in self.success:
38525
        iter799.write(oprot)
40101
        iter806.write(oprot)
38526
      oprot.writeListEnd()
40102
      oprot.writeListEnd()
38527
      oprot.writeFieldEnd()
40103
      oprot.writeFieldEnd()
38528
    oprot.writeFieldStop()
40104
    oprot.writeFieldStop()
38529
    oprot.writeStructEnd()
40105
    oprot.writeStructEnd()
38530
 
40106
 
Line 38746... Line 40322...
38746
      if ftype == TType.STOP:
40322
      if ftype == TType.STOP:
38747
        break
40323
        break
38748
      if fid == 0:
40324
      if fid == 0:
38749
        if ftype == TType.LIST:
40325
        if ftype == TType.LIST:
38750
          self.success = []
40326
          self.success = []
38751
          (_etype803, _size800) = iprot.readListBegin()
40327
          (_etype810, _size807) = iprot.readListBegin()
38752
          for _i804 in xrange(_size800):
40328
          for _i811 in xrange(_size807):
38753
            _elem805 = AmazonOrder()
40329
            _elem812 = AmazonOrder()
38754
            _elem805.read(iprot)
40330
            _elem812.read(iprot)
38755
            self.success.append(_elem805)
40331
            self.success.append(_elem812)
38756
          iprot.readListEnd()
40332
          iprot.readListEnd()
38757
        else:
40333
        else:
38758
          iprot.skip(ftype)
40334
          iprot.skip(ftype)
38759
      else:
40335
      else:
38760
        iprot.skip(ftype)
40336
        iprot.skip(ftype)
Line 38767... Line 40343...
38767
      return
40343
      return
38768
    oprot.writeStructBegin('getAmazonOrderByAmazonOrderId_result')
40344
    oprot.writeStructBegin('getAmazonOrderByAmazonOrderId_result')
38769
    if self.success is not None:
40345
    if self.success is not None:
38770
      oprot.writeFieldBegin('success', TType.LIST, 0)
40346
      oprot.writeFieldBegin('success', TType.LIST, 0)
38771
      oprot.writeListBegin(TType.STRUCT, len(self.success))
40347
      oprot.writeListBegin(TType.STRUCT, len(self.success))
38772
      for iter806 in self.success:
40348
      for iter813 in self.success:
38773
        iter806.write(oprot)
40349
        iter813.write(oprot)
38774
      oprot.writeListEnd()
40350
      oprot.writeListEnd()
38775
      oprot.writeFieldEnd()
40351
      oprot.writeFieldEnd()
38776
    oprot.writeFieldStop()
40352
    oprot.writeFieldStop()
38777
    oprot.writeStructEnd()
40353
    oprot.writeStructEnd()
38778
 
40354
 
Line 38847... Line 40423...
38847
        else:
40423
        else:
38848
          iprot.skip(ftype)
40424
          iprot.skip(ftype)
38849
      elif fid == 5:
40425
      elif fid == 5:
38850
        if ftype == TType.LIST:
40426
        if ftype == TType.LIST:
38851
          self.statuses = []
40427
          self.statuses = []
38852
          (_etype810, _size807) = iprot.readListBegin()
40428
          (_etype817, _size814) = iprot.readListBegin()
38853
          for _i811 in xrange(_size807):
40429
          for _i818 in xrange(_size814):
38854
            _elem812 = iprot.readI32();
40430
            _elem819 = iprot.readI32();
38855
            self.statuses.append(_elem812)
40431
            self.statuses.append(_elem819)
38856
          iprot.readListEnd()
40432
          iprot.readListEnd()
38857
        else:
40433
        else:
38858
          iprot.skip(ftype)
40434
          iprot.skip(ftype)
38859
      else:
40435
      else:
38860
        iprot.skip(ftype)
40436
        iprot.skip(ftype)
Line 38883... Line 40459...
38883
      oprot.writeI64(self.endDate)
40459
      oprot.writeI64(self.endDate)
38884
      oprot.writeFieldEnd()
40460
      oprot.writeFieldEnd()
38885
    if self.statuses is not None:
40461
    if self.statuses is not None:
38886
      oprot.writeFieldBegin('statuses', TType.LIST, 5)
40462
      oprot.writeFieldBegin('statuses', TType.LIST, 5)
38887
      oprot.writeListBegin(TType.I32, len(self.statuses))
40463
      oprot.writeListBegin(TType.I32, len(self.statuses))
38888
      for iter813 in self.statuses:
40464
      for iter820 in self.statuses:
38889
        oprot.writeI32(iter813)
40465
        oprot.writeI32(iter820)
38890
      oprot.writeListEnd()
40466
      oprot.writeListEnd()
38891
      oprot.writeFieldEnd()
40467
      oprot.writeFieldEnd()
38892
    oprot.writeFieldStop()
40468
    oprot.writeFieldStop()
38893
    oprot.writeStructEnd()
40469
    oprot.writeStructEnd()
38894
 
40470
 
Line 38930... Line 40506...
38930
      if ftype == TType.STOP:
40506
      if ftype == TType.STOP:
38931
        break
40507
        break
38932
      if fid == 0:
40508
      if fid == 0:
38933
        if ftype == TType.LIST:
40509
        if ftype == TType.LIST:
38934
          self.success = []
40510
          self.success = []
38935
          (_etype817, _size814) = iprot.readListBegin()
40511
          (_etype824, _size821) = iprot.readListBegin()
38936
          for _i818 in xrange(_size814):
40512
          for _i825 in xrange(_size821):
38937
            _elem819 = Order()
40513
            _elem826 = Order()
38938
            _elem819.read(iprot)
40514
            _elem826.read(iprot)
38939
            self.success.append(_elem819)
40515
            self.success.append(_elem826)
38940
          iprot.readListEnd()
40516
          iprot.readListEnd()
38941
        else:
40517
        else:
38942
          iprot.skip(ftype)
40518
          iprot.skip(ftype)
38943
      else:
40519
      else:
38944
        iprot.skip(ftype)
40520
        iprot.skip(ftype)
Line 38951... Line 40527...
38951
      return
40527
      return
38952
    oprot.writeStructBegin('getOrdersForStore_result')
40528
    oprot.writeStructBegin('getOrdersForStore_result')
38953
    if self.success is not None:
40529
    if self.success is not None:
38954
      oprot.writeFieldBegin('success', TType.LIST, 0)
40530
      oprot.writeFieldBegin('success', TType.LIST, 0)
38955
      oprot.writeListBegin(TType.STRUCT, len(self.success))
40531
      oprot.writeListBegin(TType.STRUCT, len(self.success))
38956
      for iter820 in self.success:
40532
      for iter827 in self.success:
38957
        iter820.write(oprot)
40533
        iter827.write(oprot)
38958
      oprot.writeListEnd()
40534
      oprot.writeListEnd()
38959
      oprot.writeFieldEnd()
40535
      oprot.writeFieldEnd()
38960
    oprot.writeFieldStop()
40536
    oprot.writeFieldStop()
38961
    oprot.writeStructEnd()
40537
    oprot.writeStructEnd()
38962
 
40538
 
Line 39721... Line 41297...
39721
      if ftype == TType.STOP:
41297
      if ftype == TType.STOP:
39722
        break
41298
        break
39723
      if fid == 0:
41299
      if fid == 0:
39724
        if ftype == TType.LIST:
41300
        if ftype == TType.LIST:
39725
          self.success = []
41301
          self.success = []
39726
          (_etype824, _size821) = iprot.readListBegin()
41302
          (_etype831, _size828) = iprot.readListBegin()
39727
          for _i825 in xrange(_size821):
41303
          for _i832 in xrange(_size828):
39728
            _elem826 = iprot.readString();
41304
            _elem833 = iprot.readString();
39729
            self.success.append(_elem826)
41305
            self.success.append(_elem833)
39730
          iprot.readListEnd()
41306
          iprot.readListEnd()
39731
        else:
41307
        else:
39732
          iprot.skip(ftype)
41308
          iprot.skip(ftype)
39733
      else:
41309
      else:
39734
        iprot.skip(ftype)
41310
        iprot.skip(ftype)
Line 39741... Line 41317...
39741
      return
41317
      return
39742
    oprot.writeStructBegin('getAllEdcBanks_result')
41318
    oprot.writeStructBegin('getAllEdcBanks_result')
39743
    if self.success is not None:
41319
    if self.success is not None:
39744
      oprot.writeFieldBegin('success', TType.LIST, 0)
41320
      oprot.writeFieldBegin('success', TType.LIST, 0)
39745
      oprot.writeListBegin(TType.STRING, len(self.success))
41321
      oprot.writeListBegin(TType.STRING, len(self.success))
39746
      for iter827 in self.success:
41322
      for iter834 in self.success:
39747
        oprot.writeString(iter827)
41323
        oprot.writeString(iter834)
39748
      oprot.writeListEnd()
41324
      oprot.writeListEnd()
39749
      oprot.writeFieldEnd()
41325
      oprot.writeFieldEnd()
39750
    oprot.writeFieldStop()
41326
    oprot.writeFieldStop()
39751
    oprot.writeStructEnd()
41327
    oprot.writeStructEnd()
39752
 
41328
 
Line 40027... Line 41603...
40027
      if ftype == TType.STOP:
41603
      if ftype == TType.STOP:
40028
        break
41604
        break
40029
      if fid == 0:
41605
      if fid == 0:
40030
        if ftype == TType.LIST:
41606
        if ftype == TType.LIST:
40031
          self.success = []
41607
          self.success = []
40032
          (_etype831, _size828) = iprot.readListBegin()
41608
          (_etype838, _size835) = iprot.readListBegin()
40033
          for _i832 in xrange(_size828):
41609
          for _i839 in xrange(_size835):
40034
            _elem833 = StoreOrderCollection()
41610
            _elem840 = StoreOrderCollection()
40035
            _elem833.read(iprot)
41611
            _elem840.read(iprot)
40036
            self.success.append(_elem833)
41612
            self.success.append(_elem840)
40037
          iprot.readListEnd()
41613
          iprot.readListEnd()
40038
        else:
41614
        else:
40039
          iprot.skip(ftype)
41615
          iprot.skip(ftype)
40040
      else:
41616
      else:
40041
        iprot.skip(ftype)
41617
        iprot.skip(ftype)
Line 40048... Line 41624...
40048
      return
41624
      return
40049
    oprot.writeStructBegin('getCollectionsForStore_result')
41625
    oprot.writeStructBegin('getCollectionsForStore_result')
40050
    if self.success is not None:
41626
    if self.success is not None:
40051
      oprot.writeFieldBegin('success', TType.LIST, 0)
41627
      oprot.writeFieldBegin('success', TType.LIST, 0)
40052
      oprot.writeListBegin(TType.STRUCT, len(self.success))
41628
      oprot.writeListBegin(TType.STRUCT, len(self.success))
40053
      for iter834 in self.success:
41629
      for iter841 in self.success:
40054
        iter834.write(oprot)
41630
        iter841.write(oprot)
40055
      oprot.writeListEnd()
41631
      oprot.writeListEnd()
40056
      oprot.writeFieldEnd()
41632
      oprot.writeFieldEnd()
40057
    oprot.writeFieldStop()
41633
    oprot.writeFieldStop()
40058
    oprot.writeStructEnd()
41634
    oprot.writeStructEnd()
40059
 
41635
 
Line 40155... Line 41731...
40155
      if ftype == TType.STOP:
41731
      if ftype == TType.STOP:
40156
        break
41732
        break
40157
      if fid == 0:
41733
      if fid == 0:
40158
        if ftype == TType.LIST:
41734
        if ftype == TType.LIST:
40159
          self.success = []
41735
          self.success = []
40160
          (_etype838, _size835) = iprot.readListBegin()
41736
          (_etype845, _size842) = iprot.readListBegin()
40161
          for _i839 in xrange(_size835):
41737
          for _i846 in xrange(_size842):
40162
            _elem840 = AmazonOrdersToAcknowledge()
41738
            _elem847 = AmazonOrdersToAcknowledge()
40163
            _elem840.read(iprot)
41739
            _elem847.read(iprot)
40164
            self.success.append(_elem840)
41740
            self.success.append(_elem847)
40165
          iprot.readListEnd()
41741
          iprot.readListEnd()
40166
        else:
41742
        else:
40167
          iprot.skip(ftype)
41743
          iprot.skip(ftype)
40168
      else:
41744
      else:
40169
        iprot.skip(ftype)
41745
        iprot.skip(ftype)
Line 40176... Line 41752...
40176
      return
41752
      return
40177
    oprot.writeStructBegin('getAmazonOrdersToAcknowledge_result')
41753
    oprot.writeStructBegin('getAmazonOrdersToAcknowledge_result')
40178
    if self.success is not None:
41754
    if self.success is not None:
40179
      oprot.writeFieldBegin('success', TType.LIST, 0)
41755
      oprot.writeFieldBegin('success', TType.LIST, 0)
40180
      oprot.writeListBegin(TType.STRUCT, len(self.success))
41756
      oprot.writeListBegin(TType.STRUCT, len(self.success))
40181
      for iter841 in self.success:
41757
      for iter848 in self.success:
40182
        iter841.write(oprot)
41758
        iter848.write(oprot)
40183
      oprot.writeListEnd()
41759
      oprot.writeListEnd()
40184
      oprot.writeFieldEnd()
41760
      oprot.writeFieldEnd()
40185
    oprot.writeFieldStop()
41761
    oprot.writeFieldStop()
40186
    oprot.writeStructEnd()
41762
    oprot.writeStructEnd()
40187
 
41763
 
Line 40338... Line 41914...
40338
      if ftype == TType.STOP:
41914
      if ftype == TType.STOP:
40339
        break
41915
        break
40340
      if fid == 1:
41916
      if fid == 1:
40341
        if ftype == TType.MAP:
41917
        if ftype == TType.MAP:
40342
          self.amazonOrderDelivery = {}
41918
          self.amazonOrderDelivery = {}
40343
          (_ktype843, _vtype844, _size842 ) = iprot.readMapBegin() 
41919
          (_ktype850, _vtype851, _size849 ) = iprot.readMapBegin() 
40344
          for _i846 in xrange(_size842):
41920
          for _i853 in xrange(_size849):
40345
            _key847 = iprot.readI64();
41921
            _key854 = iprot.readI64();
40346
            _val848 = {}
41922
            _val855 = {}
40347
            (_ktype850, _vtype851, _size849 ) = iprot.readMapBegin() 
41923
            (_ktype857, _vtype858, _size856 ) = iprot.readMapBegin() 
40348
            for _i853 in xrange(_size849):
41924
            for _i860 in xrange(_size856):
40349
              _key854 = iprot.readString();
41925
              _key861 = iprot.readString();
40350
              _val855 = iprot.readString();
41926
              _val862 = iprot.readString();
40351
              _val848[_key854] = _val855
41927
              _val855[_key861] = _val862
40352
            iprot.readMapEnd()
41928
            iprot.readMapEnd()
40353
            self.amazonOrderDelivery[_key847] = _val848
41929
            self.amazonOrderDelivery[_key854] = _val855
40354
          iprot.readMapEnd()
41930
          iprot.readMapEnd()
40355
        else:
41931
        else:
40356
          iprot.skip(ftype)
41932
          iprot.skip(ftype)
40357
      else:
41933
      else:
40358
        iprot.skip(ftype)
41934
        iprot.skip(ftype)
Line 40365... Line 41941...
40365
      return
41941
      return
40366
    oprot.writeStructBegin('updateTimestampForAmazonOrder_args')
41942
    oprot.writeStructBegin('updateTimestampForAmazonOrder_args')
40367
    if self.amazonOrderDelivery is not None:
41943
    if self.amazonOrderDelivery is not None:
40368
      oprot.writeFieldBegin('amazonOrderDelivery', TType.MAP, 1)
41944
      oprot.writeFieldBegin('amazonOrderDelivery', TType.MAP, 1)
40369
      oprot.writeMapBegin(TType.I64, TType.MAP, len(self.amazonOrderDelivery))
41945
      oprot.writeMapBegin(TType.I64, TType.MAP, len(self.amazonOrderDelivery))
40370
      for kiter856,viter857 in self.amazonOrderDelivery.items():
41946
      for kiter863,viter864 in self.amazonOrderDelivery.items():
40371
        oprot.writeI64(kiter856)
41947
        oprot.writeI64(kiter863)
40372
        oprot.writeMapBegin(TType.STRING, TType.STRING, len(viter857))
41948
        oprot.writeMapBegin(TType.STRING, TType.STRING, len(viter864))
40373
        for kiter858,viter859 in viter857.items():
41949
        for kiter865,viter866 in viter864.items():
40374
          oprot.writeString(kiter858)
41950
          oprot.writeString(kiter865)
40375
          oprot.writeString(viter859)
41951
          oprot.writeString(viter866)
40376
        oprot.writeMapEnd()
41952
        oprot.writeMapEnd()
40377
      oprot.writeMapEnd()
41953
      oprot.writeMapEnd()
40378
      oprot.writeFieldEnd()
41954
      oprot.writeFieldEnd()
40379
    oprot.writeFieldStop()
41955
    oprot.writeFieldStop()
40380
    oprot.writeStructEnd()
41956
    oprot.writeStructEnd()
Line 40667... Line 42243...
40667
      if ftype == TType.STOP:
42243
      if ftype == TType.STOP:
40668
        break
42244
        break
40669
      if fid == 0:
42245
      if fid == 0:
40670
        if ftype == TType.LIST:
42246
        if ftype == TType.LIST:
40671
          self.success = []
42247
          self.success = []
40672
          (_etype863, _size860) = iprot.readListBegin()
42248
          (_etype870, _size867) = iprot.readListBegin()
40673
          for _i864 in xrange(_size860):
42249
          for _i871 in xrange(_size867):
40674
            _elem865 = Order()
42250
            _elem872 = Order()
40675
            _elem865.read(iprot)
42251
            _elem872.read(iprot)
40676
            self.success.append(_elem865)
42252
            self.success.append(_elem872)
40677
          iprot.readListEnd()
42253
          iprot.readListEnd()
40678
        else:
42254
        else:
40679
          iprot.skip(ftype)
42255
          iprot.skip(ftype)
40680
      else:
42256
      else:
40681
        iprot.skip(ftype)
42257
        iprot.skip(ftype)
Line 40688... Line 42264...
40688
      return
42264
      return
40689
    oprot.writeStructBegin('getOrdersByMobileNumber_result')
42265
    oprot.writeStructBegin('getOrdersByMobileNumber_result')
40690
    if self.success is not None:
42266
    if self.success is not None:
40691
      oprot.writeFieldBegin('success', TType.LIST, 0)
42267
      oprot.writeFieldBegin('success', TType.LIST, 0)
40692
      oprot.writeListBegin(TType.STRUCT, len(self.success))
42268
      oprot.writeListBegin(TType.STRUCT, len(self.success))
40693
      for iter866 in self.success:
42269
      for iter873 in self.success:
40694
        iter866.write(oprot)
42270
        iter873.write(oprot)
40695
      oprot.writeListEnd()
42271
      oprot.writeListEnd()
40696
      oprot.writeFieldEnd()
42272
      oprot.writeFieldEnd()
40697
    oprot.writeFieldStop()
42273
    oprot.writeFieldStop()
40698
    oprot.writeStructEnd()
42274
    oprot.writeStructEnd()
40699
 
42275
 
Line 40795... Line 42371...
40795
      if ftype == TType.STOP:
42371
      if ftype == TType.STOP:
40796
        break
42372
        break
40797
      if fid == 0:
42373
      if fid == 0:
40798
        if ftype == TType.LIST:
42374
        if ftype == TType.LIST:
40799
          self.success = []
42375
          self.success = []
40800
          (_etype870, _size867) = iprot.readListBegin()
42376
          (_etype877, _size874) = iprot.readListBegin()
40801
          for _i871 in xrange(_size867):
42377
          for _i878 in xrange(_size874):
40802
            _elem872 = Order()
42378
            _elem879 = Order()
40803
            _elem872.read(iprot)
42379
            _elem879.read(iprot)
40804
            self.success.append(_elem872)
42380
            self.success.append(_elem879)
40805
          iprot.readListEnd()
42381
          iprot.readListEnd()
40806
        else:
42382
        else:
40807
          iprot.skip(ftype)
42383
          iprot.skip(ftype)
40808
      else:
42384
      else:
40809
        iprot.skip(ftype)
42385
        iprot.skip(ftype)
Line 40816... Line 42392...
40816
      return
42392
      return
40817
    oprot.writeStructBegin('getOrdersByAmazonOrderCode_result')
42393
    oprot.writeStructBegin('getOrdersByAmazonOrderCode_result')
40818
    if self.success is not None:
42394
    if self.success is not None:
40819
      oprot.writeFieldBegin('success', TType.LIST, 0)
42395
      oprot.writeFieldBegin('success', TType.LIST, 0)
40820
      oprot.writeListBegin(TType.STRUCT, len(self.success))
42396
      oprot.writeListBegin(TType.STRUCT, len(self.success))
40821
      for iter873 in self.success:
42397
      for iter880 in self.success:
40822
        iter873.write(oprot)
42398
        iter880.write(oprot)
40823
      oprot.writeListEnd()
42399
      oprot.writeListEnd()
40824
      oprot.writeFieldEnd()
42400
      oprot.writeFieldEnd()
40825
    oprot.writeFieldStop()
42401
    oprot.writeFieldStop()
40826
    oprot.writeStructEnd()
42402
    oprot.writeStructEnd()
40827
 
42403
 
Line 41156... Line 42732...
41156
      if ftype == TType.STOP:
42732
      if ftype == TType.STOP:
41157
        break
42733
        break
41158
      if fid == 0:
42734
      if fid == 0:
41159
        if ftype == TType.LIST:
42735
        if ftype == TType.LIST:
41160
          self.success = []
42736
          self.success = []
41161
          (_etype877, _size874) = iprot.readListBegin()
42737
          (_etype884, _size881) = iprot.readListBegin()
41162
          for _i878 in xrange(_size874):
42738
          for _i885 in xrange(_size881):
41163
            _elem879 = HotspotServiceMatrix()
42739
            _elem886 = HotspotServiceMatrix()
41164
            _elem879.read(iprot)
42740
            _elem886.read(iprot)
41165
            self.success.append(_elem879)
42741
            self.success.append(_elem886)
41166
          iprot.readListEnd()
42742
          iprot.readListEnd()
41167
        else:
42743
        else:
41168
          iprot.skip(ftype)
42744
          iprot.skip(ftype)
41169
      else:
42745
      else:
41170
        iprot.skip(ftype)
42746
        iprot.skip(ftype)
Line 41177... Line 42753...
41177
      return
42753
      return
41178
    oprot.writeStructBegin('getHotspotServiceMatrices_result')
42754
    oprot.writeStructBegin('getHotspotServiceMatrices_result')
41179
    if self.success is not None:
42755
    if self.success is not None:
41180
      oprot.writeFieldBegin('success', TType.LIST, 0)
42756
      oprot.writeFieldBegin('success', TType.LIST, 0)
41181
      oprot.writeListBegin(TType.STRUCT, len(self.success))
42757
      oprot.writeListBegin(TType.STRUCT, len(self.success))
41182
      for iter880 in self.success:
42758
      for iter887 in self.success:
41183
        iter880.write(oprot)
42759
        iter887.write(oprot)
41184
      oprot.writeListEnd()
42760
      oprot.writeListEnd()
41185
      oprot.writeFieldEnd()
42761
      oprot.writeFieldEnd()
41186
    oprot.writeFieldStop()
42762
    oprot.writeFieldStop()
41187
    oprot.writeStructEnd()
42763
    oprot.writeStructEnd()
41188
 
42764
 
Line 41360... Line 42936...
41360
      if ftype == TType.STOP:
42936
      if ftype == TType.STOP:
41361
        break
42937
        break
41362
      if fid == 1:
42938
      if fid == 1:
41363
        if ftype == TType.LIST:
42939
        if ftype == TType.LIST:
41364
          self.vendors = []
42940
          self.vendors = []
41365
          (_etype884, _size881) = iprot.readListBegin()
42941
          (_etype891, _size888) = iprot.readListBegin()
41366
          for _i885 in xrange(_size881):
42942
          for _i892 in xrange(_size888):
41367
            _elem886 = iprot.readI64();
42943
            _elem893 = iprot.readI64();
41368
            self.vendors.append(_elem886)
42944
            self.vendors.append(_elem893)
41369
          iprot.readListEnd()
42945
          iprot.readListEnd()
41370
        else:
42946
        else:
41371
          iprot.skip(ftype)
42947
          iprot.skip(ftype)
41372
      elif fid == 2:
42948
      elif fid == 2:
41373
        if ftype == TType.LIST:
42949
        if ftype == TType.LIST:
41374
          self.statuses = []
42950
          self.statuses = []
41375
          (_etype890, _size887) = iprot.readListBegin()
42951
          (_etype897, _size894) = iprot.readListBegin()
41376
          for _i891 in xrange(_size887):
42952
          for _i898 in xrange(_size894):
41377
            _elem892 = iprot.readI32();
42953
            _elem899 = iprot.readI32();
41378
            self.statuses.append(_elem892)
42954
            self.statuses.append(_elem899)
41379
          iprot.readListEnd()
42955
          iprot.readListEnd()
41380
        else:
42956
        else:
41381
          iprot.skip(ftype)
42957
          iprot.skip(ftype)
41382
      else:
42958
      else:
41383
        iprot.skip(ftype)
42959
        iprot.skip(ftype)
Line 41390... Line 42966...
41390
      return
42966
      return
41391
    oprot.writeStructBegin('getOrdersByVendor_args')
42967
    oprot.writeStructBegin('getOrdersByVendor_args')
41392
    if self.vendors is not None:
42968
    if self.vendors is not None:
41393
      oprot.writeFieldBegin('vendors', TType.LIST, 1)
42969
      oprot.writeFieldBegin('vendors', TType.LIST, 1)
41394
      oprot.writeListBegin(TType.I64, len(self.vendors))
42970
      oprot.writeListBegin(TType.I64, len(self.vendors))
41395
      for iter893 in self.vendors:
42971
      for iter900 in self.vendors:
41396
        oprot.writeI64(iter893)
42972
        oprot.writeI64(iter900)
41397
      oprot.writeListEnd()
42973
      oprot.writeListEnd()
41398
      oprot.writeFieldEnd()
42974
      oprot.writeFieldEnd()
41399
    if self.statuses is not None:
42975
    if self.statuses is not None:
41400
      oprot.writeFieldBegin('statuses', TType.LIST, 2)
42976
      oprot.writeFieldBegin('statuses', TType.LIST, 2)
41401
      oprot.writeListBegin(TType.I32, len(self.statuses))
42977
      oprot.writeListBegin(TType.I32, len(self.statuses))
41402
      for iter894 in self.statuses:
42978
      for iter901 in self.statuses:
41403
        oprot.writeI32(iter894)
42979
        oprot.writeI32(iter901)
41404
      oprot.writeListEnd()
42980
      oprot.writeListEnd()
41405
      oprot.writeFieldEnd()
42981
      oprot.writeFieldEnd()
41406
    oprot.writeFieldStop()
42982
    oprot.writeFieldStop()
41407
    oprot.writeStructEnd()
42983
    oprot.writeStructEnd()
41408
 
42984
 
Line 41447... Line 43023...
41447
      if ftype == TType.STOP:
43023
      if ftype == TType.STOP:
41448
        break
43024
        break
41449
      if fid == 0:
43025
      if fid == 0:
41450
        if ftype == TType.LIST:
43026
        if ftype == TType.LIST:
41451
          self.success = []
43027
          self.success = []
41452
          (_etype898, _size895) = iprot.readListBegin()
43028
          (_etype905, _size902) = iprot.readListBegin()
41453
          for _i899 in xrange(_size895):
43029
          for _i906 in xrange(_size902):
41454
            _elem900 = Order()
43030
            _elem907 = Order()
41455
            _elem900.read(iprot)
43031
            _elem907.read(iprot)
41456
            self.success.append(_elem900)
43032
            self.success.append(_elem907)
41457
          iprot.readListEnd()
43033
          iprot.readListEnd()
41458
        else:
43034
        else:
41459
          iprot.skip(ftype)
43035
          iprot.skip(ftype)
41460
      elif fid == 1:
43036
      elif fid == 1:
41461
        if ftype == TType.STRUCT:
43037
        if ftype == TType.STRUCT:
Line 41474... Line 43050...
41474
      return
43050
      return
41475
    oprot.writeStructBegin('getOrdersByVendor_result')
43051
    oprot.writeStructBegin('getOrdersByVendor_result')
41476
    if self.success is not None:
43052
    if self.success is not None:
41477
      oprot.writeFieldBegin('success', TType.LIST, 0)
43053
      oprot.writeFieldBegin('success', TType.LIST, 0)
41478
      oprot.writeListBegin(TType.STRUCT, len(self.success))
43054
      oprot.writeListBegin(TType.STRUCT, len(self.success))
41479
      for iter901 in self.success:
43055
      for iter908 in self.success:
41480
        iter901.write(oprot)
43056
        iter908.write(oprot)
41481
      oprot.writeListEnd()
43057
      oprot.writeListEnd()
41482
      oprot.writeFieldEnd()
43058
      oprot.writeFieldEnd()
41483
    if self.ex is not None:
43059
    if self.ex is not None:
41484
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
43060
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
41485
      self.ex.write(oprot)
43061
      self.ex.write(oprot)
Line 41952... Line 43528...
41952
      if ftype == TType.STOP:
43528
      if ftype == TType.STOP:
41953
        break
43529
        break
41954
      if fid == 0:
43530
      if fid == 0:
41955
        if ftype == TType.LIST:
43531
        if ftype == TType.LIST:
41956
          self.success = []
43532
          self.success = []
41957
          (_etype905, _size902) = iprot.readListBegin()
43533
          (_etype912, _size909) = iprot.readListBegin()
41958
          for _i906 in xrange(_size902):
43534
          for _i913 in xrange(_size909):
41959
            _elem907 = EbayOrder()
43535
            _elem914 = EbayOrder()
41960
            _elem907.read(iprot)
43536
            _elem914.read(iprot)
41961
            self.success.append(_elem907)
43537
            self.success.append(_elem914)
41962
          iprot.readListEnd()
43538
          iprot.readListEnd()
41963
        else:
43539
        else:
41964
          iprot.skip(ftype)
43540
          iprot.skip(ftype)
41965
      else:
43541
      else:
41966
        iprot.skip(ftype)
43542
        iprot.skip(ftype)
Line 41973... Line 43549...
41973
      return
43549
      return
41974
    oprot.writeStructBegin('getEbayOrder_result')
43550
    oprot.writeStructBegin('getEbayOrder_result')
41975
    if self.success is not None:
43551
    if self.success is not None:
41976
      oprot.writeFieldBegin('success', TType.LIST, 0)
43552
      oprot.writeFieldBegin('success', TType.LIST, 0)
41977
      oprot.writeListBegin(TType.STRUCT, len(self.success))
43553
      oprot.writeListBegin(TType.STRUCT, len(self.success))
41978
      for iter908 in self.success:
43554
      for iter915 in self.success:
41979
        iter908.write(oprot)
43555
        iter915.write(oprot)
41980
      oprot.writeListEnd()
43556
      oprot.writeListEnd()
41981
      oprot.writeFieldEnd()
43557
      oprot.writeFieldEnd()
41982
    oprot.writeFieldStop()
43558
    oprot.writeFieldStop()
41983
    oprot.writeStructEnd()
43559
    oprot.writeStructEnd()
41984
 
43560
 
Line 42676... Line 44252...
42676
      if ftype == TType.STOP:
44252
      if ftype == TType.STOP:
42677
        break
44253
        break
42678
      if fid == 0:
44254
      if fid == 0:
42679
        if ftype == TType.LIST:
44255
        if ftype == TType.LIST:
42680
          self.success = []
44256
          self.success = []
42681
          (_etype912, _size909) = iprot.readListBegin()
44257
          (_etype919, _size916) = iprot.readListBegin()
42682
          for _i913 in xrange(_size909):
44258
          for _i920 in xrange(_size916):
42683
            _elem914 = AmazonFbaSalesSnapshot()
44259
            _elem921 = AmazonFbaSalesSnapshot()
42684
            _elem914.read(iprot)
44260
            _elem921.read(iprot)
42685
            self.success.append(_elem914)
44261
            self.success.append(_elem921)
42686
          iprot.readListEnd()
44262
          iprot.readListEnd()
42687
        else:
44263
        else:
42688
          iprot.skip(ftype)
44264
          iprot.skip(ftype)
42689
      else:
44265
      else:
42690
        iprot.skip(ftype)
44266
        iprot.skip(ftype)
Line 42697... Line 44273...
42697
      return
44273
      return
42698
    oprot.writeStructBegin('getAmazonFbaSalesSnapshotForDays_result')
44274
    oprot.writeStructBegin('getAmazonFbaSalesSnapshotForDays_result')
42699
    if self.success is not None:
44275
    if self.success is not None:
42700
      oprot.writeFieldBegin('success', TType.LIST, 0)
44276
      oprot.writeFieldBegin('success', TType.LIST, 0)
42701
      oprot.writeListBegin(TType.STRUCT, len(self.success))
44277
      oprot.writeListBegin(TType.STRUCT, len(self.success))
42702
      for iter915 in self.success:
44278
      for iter922 in self.success:
42703
        iter915.write(oprot)
44279
        iter922.write(oprot)
42704
      oprot.writeListEnd()
44280
      oprot.writeListEnd()
42705
      oprot.writeFieldEnd()
44281
      oprot.writeFieldEnd()
42706
    oprot.writeFieldStop()
44282
    oprot.writeFieldStop()
42707
    oprot.writeStructEnd()
44283
    oprot.writeStructEnd()
42708
 
44284
 
Line 43051... Line 44627...
43051
      if ftype == TType.STOP:
44627
      if ftype == TType.STOP:
43052
        break
44628
        break
43053
      if fid == 0:
44629
      if fid == 0:
43054
        if ftype == TType.LIST:
44630
        if ftype == TType.LIST:
43055
          self.success = []
44631
          self.success = []
43056
          (_etype919, _size916) = iprot.readListBegin()
44632
          (_etype926, _size923) = iprot.readListBegin()
43057
          for _i920 in xrange(_size916):
44633
          for _i927 in xrange(_size923):
43058
            _elem921 = SnapdealOrder()
44634
            _elem928 = SnapdealOrder()
43059
            _elem921.read(iprot)
44635
            _elem928.read(iprot)
43060
            self.success.append(_elem921)
44636
            self.success.append(_elem928)
43061
          iprot.readListEnd()
44637
          iprot.readListEnd()
43062
        else:
44638
        else:
43063
          iprot.skip(ftype)
44639
          iprot.skip(ftype)
43064
      else:
44640
      else:
43065
        iprot.skip(ftype)
44641
        iprot.skip(ftype)
Line 43072... Line 44648...
43072
      return
44648
      return
43073
    oprot.writeStructBegin('getSnapdealOrder_result')
44649
    oprot.writeStructBegin('getSnapdealOrder_result')
43074
    if self.success is not None:
44650
    if self.success is not None:
43075
      oprot.writeFieldBegin('success', TType.LIST, 0)
44651
      oprot.writeFieldBegin('success', TType.LIST, 0)
43076
      oprot.writeListBegin(TType.STRUCT, len(self.success))
44652
      oprot.writeListBegin(TType.STRUCT, len(self.success))
43077
      for iter922 in self.success:
44653
      for iter929 in self.success:
43078
        iter922.write(oprot)
44654
        iter929.write(oprot)
43079
      oprot.writeListEnd()
44655
      oprot.writeListEnd()
43080
      oprot.writeFieldEnd()
44656
      oprot.writeFieldEnd()
43081
    oprot.writeFieldStop()
44657
    oprot.writeFieldStop()
43082
    oprot.writeStructEnd()
44658
    oprot.writeStructEnd()
43083
 
44659
 
Line 44037... Line 45613...
44037
      if ftype == TType.STOP:
45613
      if ftype == TType.STOP:
44038
        break
45614
        break
44039
      if fid == 0:
45615
      if fid == 0:
44040
        if ftype == TType.MAP:
45616
        if ftype == TType.MAP:
44041
          self.success = {}
45617
          self.success = {}
44042
          (_ktype924, _vtype925, _size923 ) = iprot.readMapBegin() 
45618
          (_ktype931, _vtype932, _size930 ) = iprot.readMapBegin() 
44043
          for _i927 in xrange(_size923):
45619
          for _i934 in xrange(_size930):
44044
            _key928 = iprot.readI64();
45620
            _key935 = iprot.readI64();
44045
            _val929 = iprot.readI64();
45621
            _val936 = iprot.readI64();
44046
            self.success[_key928] = _val929
45622
            self.success[_key935] = _val936
44047
          iprot.readMapEnd()
45623
          iprot.readMapEnd()
44048
        else:
45624
        else:
44049
          iprot.skip(ftype)
45625
          iprot.skip(ftype)
44050
      else:
45626
      else:
44051
        iprot.skip(ftype)
45627
        iprot.skip(ftype)
Line 44058... Line 45634...
44058
      return
45634
      return
44059
    oprot.writeStructBegin('getOrdersCreatedAfterTimestampForSource_result')
45635
    oprot.writeStructBegin('getOrdersCreatedAfterTimestampForSource_result')
44060
    if self.success is not None:
45636
    if self.success is not None:
44061
      oprot.writeFieldBegin('success', TType.MAP, 0)
45637
      oprot.writeFieldBegin('success', TType.MAP, 0)
44062
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
45638
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
44063
      for kiter930,viter931 in self.success.items():
45639
      for kiter937,viter938 in self.success.items():
44064
        oprot.writeI64(kiter930)
45640
        oprot.writeI64(kiter937)
44065
        oprot.writeI64(viter931)
45641
        oprot.writeI64(viter938)
44066
      oprot.writeMapEnd()
45642
      oprot.writeMapEnd()
44067
      oprot.writeFieldEnd()
45643
      oprot.writeFieldEnd()
44068
    oprot.writeFieldStop()
45644
    oprot.writeFieldStop()
44069
    oprot.writeStructEnd()
45645
    oprot.writeStructEnd()
44070
 
45646
 
Line 44169... Line 45745...
44169
      if ftype == TType.STOP:
45745
      if ftype == TType.STOP:
44170
        break
45746
        break
44171
      if fid == 0:
45747
      if fid == 0:
44172
        if ftype == TType.LIST:
45748
        if ftype == TType.LIST:
44173
          self.success = []
45749
          self.success = []
44174
          (_etype935, _size932) = iprot.readListBegin()
45750
          (_etype942, _size939) = iprot.readListBegin()
44175
          for _i936 in xrange(_size932):
45751
          for _i943 in xrange(_size939):
44176
            _elem937 = Order()
45752
            _elem944 = Order()
44177
            _elem937.read(iprot)
45753
            _elem944.read(iprot)
44178
            self.success.append(_elem937)
45754
            self.success.append(_elem944)
44179
          iprot.readListEnd()
45755
          iprot.readListEnd()
44180
        else:
45756
        else:
44181
          iprot.skip(ftype)
45757
          iprot.skip(ftype)
44182
      elif fid == 1:
45758
      elif fid == 1:
44183
        if ftype == TType.STRUCT:
45759
        if ftype == TType.STRUCT:
Line 44196... Line 45772...
44196
      return
45772
      return
44197
    oprot.writeStructBegin('getOrderForAirwayBillNo_result')
45773
    oprot.writeStructBegin('getOrderForAirwayBillNo_result')
44198
    if self.success is not None:
45774
    if self.success is not None:
44199
      oprot.writeFieldBegin('success', TType.LIST, 0)
45775
      oprot.writeFieldBegin('success', TType.LIST, 0)
44200
      oprot.writeListBegin(TType.STRUCT, len(self.success))
45776
      oprot.writeListBegin(TType.STRUCT, len(self.success))
44201
      for iter938 in self.success:
45777
      for iter945 in self.success:
44202
        iter938.write(oprot)
45778
        iter945.write(oprot)
44203
      oprot.writeListEnd()
45779
      oprot.writeListEnd()
44204
      oprot.writeFieldEnd()
45780
      oprot.writeFieldEnd()
44205
    if self.ex is not None:
45781
    if self.ex is not None:
44206
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
45782
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
44207
      self.ex.write(oprot)
45783
      self.ex.write(oprot)
Line 44367... Line 45943...
44367
      if ftype == TType.STOP:
45943
      if ftype == TType.STOP:
44368
        break
45944
        break
44369
      if fid == 1:
45945
      if fid == 1:
44370
        if ftype == TType.MAP:
45946
        if ftype == TType.MAP:
44371
          self.orders = {}
45947
          self.orders = {}
44372
          (_ktype940, _vtype941, _size939 ) = iprot.readMapBegin() 
45948
          (_ktype947, _vtype948, _size946 ) = iprot.readMapBegin() 
44373
          for _i943 in xrange(_size939):
45949
          for _i950 in xrange(_size946):
44374
            _key944 = iprot.readString();
45950
            _key951 = iprot.readString();
44375
            _val945 = []
45951
            _val952 = []
44376
            (_etype949, _size946) = iprot.readListBegin()
45952
            (_etype956, _size953) = iprot.readListBegin()
44377
            for _i950 in xrange(_size946):
45953
            for _i957 in xrange(_size953):
44378
              _elem951 = []
45954
              _elem958 = []
44379
              (_etype955, _size952) = iprot.readListBegin()
45955
              (_etype962, _size959) = iprot.readListBegin()
44380
              for _i956 in xrange(_size952):
45956
              for _i963 in xrange(_size959):
44381
                _elem957 = iprot.readString();
45957
                _elem964 = iprot.readString();
44382
                _elem951.append(_elem957)
45958
                _elem958.append(_elem964)
44383
              iprot.readListEnd()
45959
              iprot.readListEnd()
44384
              _val945.append(_elem951)
45960
              _val952.append(_elem958)
44385
            iprot.readListEnd()
45961
            iprot.readListEnd()
44386
            self.orders[_key944] = _val945
45962
            self.orders[_key951] = _val952
44387
          iprot.readMapEnd()
45963
          iprot.readMapEnd()
44388
        else:
45964
        else:
44389
          iprot.skip(ftype)
45965
          iprot.skip(ftype)
44390
      else:
45966
      else:
44391
        iprot.skip(ftype)
45967
        iprot.skip(ftype)
Line 44398... Line 45974...
44398
      return
45974
      return
44399
    oprot.writeStructBegin('updateSnapdealOrdersStatus_args')
45975
    oprot.writeStructBegin('updateSnapdealOrdersStatus_args')
44400
    if self.orders is not None:
45976
    if self.orders is not None:
44401
      oprot.writeFieldBegin('orders', TType.MAP, 1)
45977
      oprot.writeFieldBegin('orders', TType.MAP, 1)
44402
      oprot.writeMapBegin(TType.STRING, TType.LIST, len(self.orders))
45978
      oprot.writeMapBegin(TType.STRING, TType.LIST, len(self.orders))
44403
      for kiter958,viter959 in self.orders.items():
45979
      for kiter965,viter966 in self.orders.items():
44404
        oprot.writeString(kiter958)
45980
        oprot.writeString(kiter965)
44405
        oprot.writeListBegin(TType.LIST, len(viter959))
45981
        oprot.writeListBegin(TType.LIST, len(viter966))
44406
        for iter960 in viter959:
45982
        for iter967 in viter966:
44407
          oprot.writeListBegin(TType.STRING, len(iter960))
45983
          oprot.writeListBegin(TType.STRING, len(iter967))
44408
          for iter961 in iter960:
45984
          for iter968 in iter967:
44409
            oprot.writeString(iter961)
45985
            oprot.writeString(iter968)
44410
          oprot.writeListEnd()
45986
          oprot.writeListEnd()
44411
        oprot.writeListEnd()
45987
        oprot.writeListEnd()
44412
      oprot.writeMapEnd()
45988
      oprot.writeMapEnd()
44413
      oprot.writeFieldEnd()
45989
      oprot.writeFieldEnd()
44414
    oprot.writeFieldStop()
45990
    oprot.writeFieldStop()
Line 44514... Line 46090...
44514
      if ftype == TType.STOP:
46090
      if ftype == TType.STOP:
44515
        break
46091
        break
44516
      if fid == 1:
46092
      if fid == 1:
44517
        if ftype == TType.LIST:
46093
        if ftype == TType.LIST:
44518
          self.delivered_orders = []
46094
          self.delivered_orders = []
44519
          (_etype965, _size962) = iprot.readListBegin()
46095
          (_etype972, _size969) = iprot.readListBegin()
44520
          for _i966 in xrange(_size962):
46096
          for _i973 in xrange(_size969):
44521
            _elem967 = []
46097
            _elem974 = []
44522
            (_etype971, _size968) = iprot.readListBegin()
46098
            (_etype978, _size975) = iprot.readListBegin()
44523
            for _i972 in xrange(_size968):
46099
            for _i979 in xrange(_size975):
44524
              _elem973 = iprot.readString();
46100
              _elem980 = iprot.readString();
44525
              _elem967.append(_elem973)
46101
              _elem974.append(_elem980)
44526
            iprot.readListEnd()
46102
            iprot.readListEnd()
44527
            self.delivered_orders.append(_elem967)
46103
            self.delivered_orders.append(_elem974)
44528
          iprot.readListEnd()
46104
          iprot.readListEnd()
44529
        else:
46105
        else:
44530
          iprot.skip(ftype)
46106
          iprot.skip(ftype)
44531
      else:
46107
      else:
44532
        iprot.skip(ftype)
46108
        iprot.skip(ftype)
Line 44539... Line 46115...
44539
      return
46115
      return
44540
    oprot.writeStructBegin('updateFlipkartOrdersStatus_args')
46116
    oprot.writeStructBegin('updateFlipkartOrdersStatus_args')
44541
    if self.delivered_orders is not None:
46117
    if self.delivered_orders is not None:
44542
      oprot.writeFieldBegin('delivered_orders', TType.LIST, 1)
46118
      oprot.writeFieldBegin('delivered_orders', TType.LIST, 1)
44543
      oprot.writeListBegin(TType.LIST, len(self.delivered_orders))
46119
      oprot.writeListBegin(TType.LIST, len(self.delivered_orders))
44544
      for iter974 in self.delivered_orders:
46120
      for iter981 in self.delivered_orders:
44545
        oprot.writeListBegin(TType.STRING, len(iter974))
46121
        oprot.writeListBegin(TType.STRING, len(iter981))
44546
        for iter975 in iter974:
46122
        for iter982 in iter981:
44547
          oprot.writeString(iter975)
46123
          oprot.writeString(iter982)
44548
        oprot.writeListEnd()
46124
        oprot.writeListEnd()
44549
      oprot.writeListEnd()
46125
      oprot.writeListEnd()
44550
      oprot.writeFieldEnd()
46126
      oprot.writeFieldEnd()
44551
    oprot.writeFieldStop()
46127
    oprot.writeFieldStop()
44552
    oprot.writeStructEnd()
46128
    oprot.writeStructEnd()
Line 44651... Line 46227...
44651
      if ftype == TType.STOP:
46227
      if ftype == TType.STOP:
44652
        break
46228
        break
44653
      if fid == 1:
46229
      if fid == 1:
44654
        if ftype == TType.LIST:
46230
        if ftype == TType.LIST:
44655
          self.amazonfbasalessnapshotlist = []
46231
          self.amazonfbasalessnapshotlist = []
44656
          (_etype979, _size976) = iprot.readListBegin()
46232
          (_etype986, _size983) = iprot.readListBegin()
44657
          for _i980 in xrange(_size976):
46233
          for _i987 in xrange(_size983):
44658
            _elem981 = AmazonFbaSalesSnapshot()
46234
            _elem988 = AmazonFbaSalesSnapshot()
44659
            _elem981.read(iprot)
46235
            _elem988.read(iprot)
44660
            self.amazonfbasalessnapshotlist.append(_elem981)
46236
            self.amazonfbasalessnapshotlist.append(_elem988)
44661
          iprot.readListEnd()
46237
          iprot.readListEnd()
44662
        else:
46238
        else:
44663
          iprot.skip(ftype)
46239
          iprot.skip(ftype)
44664
      else:
46240
      else:
44665
        iprot.skip(ftype)
46241
        iprot.skip(ftype)
Line 44672... Line 46248...
44672
      return
46248
      return
44673
    oprot.writeStructBegin('bulkAddOrUpdateAmazonFbaSalesSnapshot_args')
46249
    oprot.writeStructBegin('bulkAddOrUpdateAmazonFbaSalesSnapshot_args')
44674
    if self.amazonfbasalessnapshotlist is not None:
46250
    if self.amazonfbasalessnapshotlist is not None:
44675
      oprot.writeFieldBegin('amazonfbasalessnapshotlist', TType.LIST, 1)
46251
      oprot.writeFieldBegin('amazonfbasalessnapshotlist', TType.LIST, 1)
44676
      oprot.writeListBegin(TType.STRUCT, len(self.amazonfbasalessnapshotlist))
46252
      oprot.writeListBegin(TType.STRUCT, len(self.amazonfbasalessnapshotlist))
44677
      for iter982 in self.amazonfbasalessnapshotlist:
46253
      for iter989 in self.amazonfbasalessnapshotlist:
44678
        iter982.write(oprot)
46254
        iter989.write(oprot)
44679
      oprot.writeListEnd()
46255
      oprot.writeListEnd()
44680
      oprot.writeFieldEnd()
46256
      oprot.writeFieldEnd()
44681
    oprot.writeFieldStop()
46257
    oprot.writeFieldStop()
44682
    oprot.writeStructEnd()
46258
    oprot.writeStructEnd()
44683
 
46259
 
Line 44758... Line 46334...
44758
      if ftype == TType.STOP:
46334
      if ftype == TType.STOP:
44759
        break
46335
        break
44760
      if fid == -1:
46336
      if fid == -1:
44761
        if ftype == TType.LIST:
46337
        if ftype == TType.LIST:
44762
          self.flipkartorderids = []
46338
          self.flipkartorderids = []
44763
          (_etype986, _size983) = iprot.readListBegin()
46339
          (_etype993, _size990) = iprot.readListBegin()
44764
          for _i987 in xrange(_size983):
46340
          for _i994 in xrange(_size990):
44765
            _elem988 = iprot.readString();
46341
            _elem995 = iprot.readString();
44766
            self.flipkartorderids.append(_elem988)
46342
            self.flipkartorderids.append(_elem995)
44767
          iprot.readListEnd()
46343
          iprot.readListEnd()
44768
        else:
46344
        else:
44769
          iprot.skip(ftype)
46345
          iprot.skip(ftype)
44770
      else:
46346
      else:
44771
        iprot.skip(ftype)
46347
        iprot.skip(ftype)
Line 44778... Line 46354...
44778
      return
46354
      return
44779
    oprot.writeStructBegin('getCreatedOrdersForFlipkart_args')
46355
    oprot.writeStructBegin('getCreatedOrdersForFlipkart_args')
44780
    if self.flipkartorderids is not None:
46356
    if self.flipkartorderids is not None:
44781
      oprot.writeFieldBegin('flipkartorderids', TType.LIST, -1)
46357
      oprot.writeFieldBegin('flipkartorderids', TType.LIST, -1)
44782
      oprot.writeListBegin(TType.STRING, len(self.flipkartorderids))
46358
      oprot.writeListBegin(TType.STRING, len(self.flipkartorderids))
44783
      for iter989 in self.flipkartorderids:
46359
      for iter996 in self.flipkartorderids:
44784
        oprot.writeString(iter989)
46360
        oprot.writeString(iter996)
44785
      oprot.writeListEnd()
46361
      oprot.writeListEnd()
44786
      oprot.writeFieldEnd()
46362
      oprot.writeFieldEnd()
44787
    oprot.writeFieldStop()
46363
    oprot.writeFieldStop()
44788
    oprot.writeStructEnd()
46364
    oprot.writeStructEnd()
44789
 
46365
 
Line 44825... Line 46401...
44825
      if ftype == TType.STOP:
46401
      if ftype == TType.STOP:
44826
        break
46402
        break
44827
      if fid == 0:
46403
      if fid == 0:
44828
        if ftype == TType.MAP:
46404
        if ftype == TType.MAP:
44829
          self.success = {}
46405
          self.success = {}
44830
          (_ktype991, _vtype992, _size990 ) = iprot.readMapBegin() 
46406
          (_ktype998, _vtype999, _size997 ) = iprot.readMapBegin() 
44831
          for _i994 in xrange(_size990):
46407
          for _i1001 in xrange(_size997):
44832
            _key995 = iprot.readI64();
46408
            _key1002 = iprot.readI64();
44833
            _val996 = iprot.readI64();
46409
            _val1003 = iprot.readI64();
44834
            self.success[_key995] = _val996
46410
            self.success[_key1002] = _val1003
44835
          iprot.readMapEnd()
46411
          iprot.readMapEnd()
44836
        else:
46412
        else:
44837
          iprot.skip(ftype)
46413
          iprot.skip(ftype)
44838
      else:
46414
      else:
44839
        iprot.skip(ftype)
46415
        iprot.skip(ftype)
Line 44846... Line 46422...
44846
      return
46422
      return
44847
    oprot.writeStructBegin('getCreatedOrdersForFlipkart_result')
46423
    oprot.writeStructBegin('getCreatedOrdersForFlipkart_result')
44848
    if self.success is not None:
46424
    if self.success is not None:
44849
      oprot.writeFieldBegin('success', TType.MAP, 0)
46425
      oprot.writeFieldBegin('success', TType.MAP, 0)
44850
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
46426
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
44851
      for kiter997,viter998 in self.success.items():
46427
      for kiter1004,viter1005 in self.success.items():
44852
        oprot.writeI64(kiter997)
46428
        oprot.writeI64(kiter1004)
44853
        oprot.writeI64(viter998)
46429
        oprot.writeI64(viter1005)
44854
      oprot.writeMapEnd()
46430
      oprot.writeMapEnd()
44855
      oprot.writeFieldEnd()
46431
      oprot.writeFieldEnd()
44856
    oprot.writeFieldStop()
46432
    oprot.writeFieldStop()
44857
    oprot.writeStructEnd()
46433
    oprot.writeStructEnd()
44858
 
46434
 
Line 45362... Line 46938...
45362
      if ftype == TType.STOP:
46938
      if ftype == TType.STOP:
45363
        break
46939
        break
45364
      if fid == 1:
46940
      if fid == 1:
45365
        if ftype == TType.LIST:
46941
        if ftype == TType.LIST:
45366
          self.fbaOrderReturns = []
46942
          self.fbaOrderReturns = []
45367
          (_etype1002, _size999) = iprot.readListBegin()
46943
          (_etype1009, _size1006) = iprot.readListBegin()
45368
          for _i1003 in xrange(_size999):
46944
          for _i1010 in xrange(_size1006):
45369
            _elem1004 = AmazonFbaOrderReturns()
46945
            _elem1011 = AmazonFbaOrderReturns()
45370
            _elem1004.read(iprot)
46946
            _elem1011.read(iprot)
45371
            self.fbaOrderReturns.append(_elem1004)
46947
            self.fbaOrderReturns.append(_elem1011)
45372
          iprot.readListEnd()
46948
          iprot.readListEnd()
45373
        else:
46949
        else:
45374
          iprot.skip(ftype)
46950
          iprot.skip(ftype)
45375
      else:
46951
      else:
45376
        iprot.skip(ftype)
46952
        iprot.skip(ftype)
Line 45383... Line 46959...
45383
      return
46959
      return
45384
    oprot.writeStructBegin('updateAmazonFbaOrdersReturns_args')
46960
    oprot.writeStructBegin('updateAmazonFbaOrdersReturns_args')
45385
    if self.fbaOrderReturns is not None:
46961
    if self.fbaOrderReturns is not None:
45386
      oprot.writeFieldBegin('fbaOrderReturns', TType.LIST, 1)
46962
      oprot.writeFieldBegin('fbaOrderReturns', TType.LIST, 1)
45387
      oprot.writeListBegin(TType.STRUCT, len(self.fbaOrderReturns))
46963
      oprot.writeListBegin(TType.STRUCT, len(self.fbaOrderReturns))
45388
      for iter1005 in self.fbaOrderReturns:
46964
      for iter1012 in self.fbaOrderReturns:
45389
        iter1005.write(oprot)
46965
        iter1012.write(oprot)
45390
      oprot.writeListEnd()
46966
      oprot.writeListEnd()
45391
      oprot.writeFieldEnd()
46967
      oprot.writeFieldEnd()
45392
    oprot.writeFieldStop()
46968
    oprot.writeFieldStop()
45393
    oprot.writeStructEnd()
46969
    oprot.writeStructEnd()
45394
 
46970
 
Line 45554... Line 47130...
45554
      if ftype == TType.STOP:
47130
      if ftype == TType.STOP:
45555
        break
47131
        break
45556
      if fid == 0:
47132
      if fid == 0:
45557
        if ftype == TType.LIST:
47133
        if ftype == TType.LIST:
45558
          self.success = []
47134
          self.success = []
45559
          (_etype1009, _size1006) = iprot.readListBegin()
47135
          (_etype1016, _size1013) = iprot.readListBegin()
45560
          for _i1010 in xrange(_size1006):
47136
          for _i1017 in xrange(_size1013):
45561
            _elem1011 = AmazonFbaOrderReturns()
47137
            _elem1018 = AmazonFbaOrderReturns()
45562
            _elem1011.read(iprot)
47138
            _elem1018.read(iprot)
45563
            self.success.append(_elem1011)
47139
            self.success.append(_elem1018)
45564
          iprot.readListEnd()
47140
          iprot.readListEnd()
45565
        else:
47141
        else:
45566
          iprot.skip(ftype)
47142
          iprot.skip(ftype)
45567
      elif fid == 1:
47143
      elif fid == 1:
45568
        if ftype == TType.STRUCT:
47144
        if ftype == TType.STRUCT:
Line 45581... Line 47157...
45581
      return
47157
      return
45582
    oprot.writeStructBegin('getAllAmazonFbaOrderReturnsByCurrentTime_result')
47158
    oprot.writeStructBegin('getAllAmazonFbaOrderReturnsByCurrentTime_result')
45583
    if self.success is not None:
47159
    if self.success is not None:
45584
      oprot.writeFieldBegin('success', TType.LIST, 0)
47160
      oprot.writeFieldBegin('success', TType.LIST, 0)
45585
      oprot.writeListBegin(TType.STRUCT, len(self.success))
47161
      oprot.writeListBegin(TType.STRUCT, len(self.success))
45586
      for iter1012 in self.success:
47162
      for iter1019 in self.success:
45587
        iter1012.write(oprot)
47163
        iter1019.write(oprot)
45588
      oprot.writeListEnd()
47164
      oprot.writeListEnd()
45589
      oprot.writeFieldEnd()
47165
      oprot.writeFieldEnd()
45590
    if self.ex is not None:
47166
    if self.ex is not None:
45591
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
47167
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
45592
      self.ex.write(oprot)
47168
      self.ex.write(oprot)
Line 45695... Line 47271...
45695
      if ftype == TType.STOP:
47271
      if ftype == TType.STOP:
45696
        break
47272
        break
45697
      if fid == 0:
47273
      if fid == 0:
45698
        if ftype == TType.MAP:
47274
        if ftype == TType.MAP:
45699
          self.success = {}
47275
          self.success = {}
45700
          (_ktype1014, _vtype1015, _size1013 ) = iprot.readMapBegin() 
47276
          (_ktype1021, _vtype1022, _size1020 ) = iprot.readMapBegin() 
45701
          for _i1017 in xrange(_size1013):
47277
          for _i1024 in xrange(_size1020):
45702
            _key1018 = iprot.readI64();
47278
            _key1025 = iprot.readI64();
45703
            _val1019 = {}
47279
            _val1026 = {}
45704
            (_ktype1021, _vtype1022, _size1020 ) = iprot.readMapBegin() 
47280
            (_ktype1028, _vtype1029, _size1027 ) = iprot.readMapBegin() 
45705
            for _i1024 in xrange(_size1020):
47281
            for _i1031 in xrange(_size1027):
45706
              _key1025 = iprot.readString();
47282
              _key1032 = iprot.readString();
45707
              _val1026 = iprot.readI64();
47283
              _val1033 = iprot.readI64();
45708
              _val1019[_key1025] = _val1026
47284
              _val1026[_key1032] = _val1033
45709
            iprot.readMapEnd()
47285
            iprot.readMapEnd()
45710
            self.success[_key1018] = _val1019
47286
            self.success[_key1025] = _val1026
45711
          iprot.readMapEnd()
47287
          iprot.readMapEnd()
45712
        else:
47288
        else:
45713
          iprot.skip(ftype)
47289
          iprot.skip(ftype)
45714
      elif fid == 1:
47290
      elif fid == 1:
45715
        if ftype == TType.STRUCT:
47291
        if ftype == TType.STRUCT:
Line 45728... Line 47304...
45728
      return
47304
      return
45729
    oprot.writeStructBegin('getTotalSaleReturnsFbaSkusCurentTime_result')
47305
    oprot.writeStructBegin('getTotalSaleReturnsFbaSkusCurentTime_result')
45730
    if self.success is not None:
47306
    if self.success is not None:
45731
      oprot.writeFieldBegin('success', TType.MAP, 0)
47307
      oprot.writeFieldBegin('success', TType.MAP, 0)
45732
      oprot.writeMapBegin(TType.I64, TType.MAP, len(self.success))
47308
      oprot.writeMapBegin(TType.I64, TType.MAP, len(self.success))
45733
      for kiter1027,viter1028 in self.success.items():
47309
      for kiter1034,viter1035 in self.success.items():
45734
        oprot.writeI64(kiter1027)
47310
        oprot.writeI64(kiter1034)
45735
        oprot.writeMapBegin(TType.STRING, TType.I64, len(viter1028))
47311
        oprot.writeMapBegin(TType.STRING, TType.I64, len(viter1035))
45736
        for kiter1029,viter1030 in viter1028.items():
47312
        for kiter1036,viter1037 in viter1035.items():
45737
          oprot.writeString(kiter1029)
47313
          oprot.writeString(kiter1036)
45738
          oprot.writeI64(viter1030)
47314
          oprot.writeI64(viter1037)
45739
        oprot.writeMapEnd()
47315
        oprot.writeMapEnd()
45740
      oprot.writeMapEnd()
47316
      oprot.writeMapEnd()
45741
      oprot.writeFieldEnd()
47317
      oprot.writeFieldEnd()
45742
    if self.ex is not None:
47318
    if self.ex is not None:
45743
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
47319
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
Line 45829... Line 47405...
45829
      if ftype == TType.STOP:
47405
      if ftype == TType.STOP:
45830
        break
47406
        break
45831
      if fid == 0:
47407
      if fid == 0:
45832
        if ftype == TType.LIST:
47408
        if ftype == TType.LIST:
45833
          self.success = []
47409
          self.success = []
45834
          (_etype1034, _size1031) = iprot.readListBegin()
47410
          (_etype1041, _size1038) = iprot.readListBegin()
45835
          for _i1035 in xrange(_size1031):
47411
          for _i1042 in xrange(_size1038):
45836
            _elem1036 = FlipkartOrder()
47412
            _elem1043 = FlipkartOrder()
45837
            _elem1036.read(iprot)
47413
            _elem1043.read(iprot)
45838
            self.success.append(_elem1036)
47414
            self.success.append(_elem1043)
45839
          iprot.readListEnd()
47415
          iprot.readListEnd()
45840
        else:
47416
        else:
45841
          iprot.skip(ftype)
47417
          iprot.skip(ftype)
45842
      elif fid == 1:
47418
      elif fid == 1:
45843
        if ftype == TType.STRUCT:
47419
        if ftype == TType.STRUCT:
Line 45856... Line 47432...
45856
      return
47432
      return
45857
    oprot.writeStructBegin('getVerificationPendingOrdersFK_result')
47433
    oprot.writeStructBegin('getVerificationPendingOrdersFK_result')
45858
    if self.success is not None:
47434
    if self.success is not None:
45859
      oprot.writeFieldBegin('success', TType.LIST, 0)
47435
      oprot.writeFieldBegin('success', TType.LIST, 0)
45860
      oprot.writeListBegin(TType.STRUCT, len(self.success))
47436
      oprot.writeListBegin(TType.STRUCT, len(self.success))
45861
      for iter1037 in self.success:
47437
      for iter1044 in self.success:
45862
        iter1037.write(oprot)
47438
        iter1044.write(oprot)
45863
      oprot.writeListEnd()
47439
      oprot.writeListEnd()
45864
      oprot.writeFieldEnd()
47440
      oprot.writeFieldEnd()
45865
    if self.ex is not None:
47441
    if self.ex is not None:
45866
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
47442
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
45867
      self.ex.write(oprot)
47443
      self.ex.write(oprot)
Line 46115... Line 47691...
46115
      if ftype == TType.STOP:
47691
      if ftype == TType.STOP:
46116
        break
47692
        break
46117
      if fid == 0:
47693
      if fid == 0:
46118
        if ftype == TType.LIST:
47694
        if ftype == TType.LIST:
46119
          self.success = []
47695
          self.success = []
46120
          (_etype1041, _size1038) = iprot.readListBegin()
47696
          (_etype1048, _size1045) = iprot.readListBegin()
46121
          for _i1042 in xrange(_size1038):
47697
          for _i1049 in xrange(_size1045):
46122
            _elem1043 = FlipkartAdvantageOrder()
47698
            _elem1050 = FlipkartAdvantageOrder()
46123
            _elem1043.read(iprot)
47699
            _elem1050.read(iprot)
46124
            self.success.append(_elem1043)
47700
            self.success.append(_elem1050)
46125
          iprot.readListEnd()
47701
          iprot.readListEnd()
46126
        else:
47702
        else:
46127
          iprot.skip(ftype)
47703
          iprot.skip(ftype)
46128
      elif fid == 1:
47704
      elif fid == 1:
46129
        if ftype == TType.STRUCT:
47705
        if ftype == TType.STRUCT:
Line 46142... Line 47718...
46142
      return
47718
      return
46143
    oprot.writeStructBegin('getAllFAOrdersList_result')
47719
    oprot.writeStructBegin('getAllFAOrdersList_result')
46144
    if self.success is not None:
47720
    if self.success is not None:
46145
      oprot.writeFieldBegin('success', TType.LIST, 0)
47721
      oprot.writeFieldBegin('success', TType.LIST, 0)
46146
      oprot.writeListBegin(TType.STRUCT, len(self.success))
47722
      oprot.writeListBegin(TType.STRUCT, len(self.success))
46147
      for iter1044 in self.success:
47723
      for iter1051 in self.success:
46148
        iter1044.write(oprot)
47724
        iter1051.write(oprot)
46149
      oprot.writeListEnd()
47725
      oprot.writeListEnd()
46150
      oprot.writeFieldEnd()
47726
      oprot.writeFieldEnd()
46151
    if self.ex is not None:
47727
    if self.ex is not None:
46152
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
47728
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
46153
      self.ex.write(oprot)
47729
      self.ex.write(oprot)
Line 46194... Line 47770...
46194
      if ftype == TType.STOP:
47770
      if ftype == TType.STOP:
46195
        break
47771
        break
46196
      if fid == 1:
47772
      if fid == 1:
46197
        if ftype == TType.LIST:
47773
        if ftype == TType.LIST:
46198
          self.faOrdersList = []
47774
          self.faOrdersList = []
46199
          (_etype1048, _size1045) = iprot.readListBegin()
47775
          (_etype1055, _size1052) = iprot.readListBegin()
46200
          for _i1049 in xrange(_size1045):
47776
          for _i1056 in xrange(_size1052):
46201
            _elem1050 = FlipkartAdvantageOrder()
47777
            _elem1057 = FlipkartAdvantageOrder()
46202
            _elem1050.read(iprot)
47778
            _elem1057.read(iprot)
46203
            self.faOrdersList.append(_elem1050)
47779
            self.faOrdersList.append(_elem1057)
46204
          iprot.readListEnd()
47780
          iprot.readListEnd()
46205
        else:
47781
        else:
46206
          iprot.skip(ftype)
47782
          iprot.skip(ftype)
46207
      else:
47783
      else:
46208
        iprot.skip(ftype)
47784
        iprot.skip(ftype)
Line 46215... Line 47791...
46215
      return
47791
      return
46216
    oprot.writeStructBegin('addUpdateFaOrdersBulk_args')
47792
    oprot.writeStructBegin('addUpdateFaOrdersBulk_args')
46217
    if self.faOrdersList is not None:
47793
    if self.faOrdersList is not None:
46218
      oprot.writeFieldBegin('faOrdersList', TType.LIST, 1)
47794
      oprot.writeFieldBegin('faOrdersList', TType.LIST, 1)
46219
      oprot.writeListBegin(TType.STRUCT, len(self.faOrdersList))
47795
      oprot.writeListBegin(TType.STRUCT, len(self.faOrdersList))
46220
      for iter1051 in self.faOrdersList:
47796
      for iter1058 in self.faOrdersList:
46221
        iter1051.write(oprot)
47797
        iter1058.write(oprot)
46222
      oprot.writeListEnd()
47798
      oprot.writeListEnd()
46223
      oprot.writeFieldEnd()
47799
      oprot.writeFieldEnd()
46224
    oprot.writeFieldStop()
47800
    oprot.writeFieldStop()
46225
    oprot.writeStructEnd()
47801
    oprot.writeStructEnd()
46226
 
47802
 
Line 46865... Line 48441...
46865
      if ftype == TType.STOP:
48441
      if ftype == TType.STOP:
46866
        break
48442
        break
46867
      if fid == 1:
48443
      if fid == 1:
46868
        if ftype == TType.LIST:
48444
        if ftype == TType.LIST:
46869
          self.flipkartfasalessnapshotlist = []
48445
          self.flipkartfasalessnapshotlist = []
46870
          (_etype1055, _size1052) = iprot.readListBegin()
48446
          (_etype1062, _size1059) = iprot.readListBegin()
46871
          for _i1056 in xrange(_size1052):
48447
          for _i1063 in xrange(_size1059):
46872
            _elem1057 = FlipkartFaSalesSnapshot()
48448
            _elem1064 = FlipkartFaSalesSnapshot()
46873
            _elem1057.read(iprot)
48449
            _elem1064.read(iprot)
46874
            self.flipkartfasalessnapshotlist.append(_elem1057)
48450
            self.flipkartfasalessnapshotlist.append(_elem1064)
46875
          iprot.readListEnd()
48451
          iprot.readListEnd()
46876
        else:
48452
        else:
46877
          iprot.skip(ftype)
48453
          iprot.skip(ftype)
46878
      else:
48454
      else:
46879
        iprot.skip(ftype)
48455
        iprot.skip(ftype)
Line 46886... Line 48462...
46886
      return
48462
      return
46887
    oprot.writeStructBegin('bulkAddOrUpdateFlipkartFaSalesSnapshot_args')
48463
    oprot.writeStructBegin('bulkAddOrUpdateFlipkartFaSalesSnapshot_args')
46888
    if self.flipkartfasalessnapshotlist is not None:
48464
    if self.flipkartfasalessnapshotlist is not None:
46889
      oprot.writeFieldBegin('flipkartfasalessnapshotlist', TType.LIST, 1)
48465
      oprot.writeFieldBegin('flipkartfasalessnapshotlist', TType.LIST, 1)
46890
      oprot.writeListBegin(TType.STRUCT, len(self.flipkartfasalessnapshotlist))
48466
      oprot.writeListBegin(TType.STRUCT, len(self.flipkartfasalessnapshotlist))
46891
      for iter1058 in self.flipkartfasalessnapshotlist:
48467
      for iter1065 in self.flipkartfasalessnapshotlist:
46892
        iter1058.write(oprot)
48468
        iter1065.write(oprot)
46893
      oprot.writeListEnd()
48469
      oprot.writeListEnd()
46894
      oprot.writeFieldEnd()
48470
      oprot.writeFieldEnd()
46895
    oprot.writeFieldStop()
48471
    oprot.writeFieldStop()
46896
    oprot.writeStructEnd()
48472
    oprot.writeStructEnd()
46897
 
48473
 
Line 47035... Line 48611...
47035
      if ftype == TType.STOP:
48611
      if ftype == TType.STOP:
47036
        break
48612
        break
47037
      if fid == 0:
48613
      if fid == 0:
47038
        if ftype == TType.LIST:
48614
        if ftype == TType.LIST:
47039
          self.success = []
48615
          self.success = []
47040
          (_etype1062, _size1059) = iprot.readListBegin()
48616
          (_etype1069, _size1066) = iprot.readListBegin()
47041
          for _i1063 in xrange(_size1059):
48617
          for _i1070 in xrange(_size1066):
47042
            _elem1064 = FlipkartFaSalesSnapshot()
48618
            _elem1071 = FlipkartFaSalesSnapshot()
47043
            _elem1064.read(iprot)
48619
            _elem1071.read(iprot)
47044
            self.success.append(_elem1064)
48620
            self.success.append(_elem1071)
47045
          iprot.readListEnd()
48621
          iprot.readListEnd()
47046
        else:
48622
        else:
47047
          iprot.skip(ftype)
48623
          iprot.skip(ftype)
47048
      else:
48624
      else:
47049
        iprot.skip(ftype)
48625
        iprot.skip(ftype)
Line 47056... Line 48632...
47056
      return
48632
      return
47057
    oprot.writeStructBegin('getFlipkartFaSalesSnapshotForDays_result')
48633
    oprot.writeStructBegin('getFlipkartFaSalesSnapshotForDays_result')
47058
    if self.success is not None:
48634
    if self.success is not None:
47059
      oprot.writeFieldBegin('success', TType.LIST, 0)
48635
      oprot.writeFieldBegin('success', TType.LIST, 0)
47060
      oprot.writeListBegin(TType.STRUCT, len(self.success))
48636
      oprot.writeListBegin(TType.STRUCT, len(self.success))
47061
      for iter1065 in self.success:
48637
      for iter1072 in self.success:
47062
        iter1065.write(oprot)
48638
        iter1072.write(oprot)
47063
      oprot.writeListEnd()
48639
      oprot.writeListEnd()
47064
      oprot.writeFieldEnd()
48640
      oprot.writeFieldEnd()
47065
    oprot.writeFieldStop()
48641
    oprot.writeFieldStop()
47066
    oprot.writeStructEnd()
48642
    oprot.writeStructEnd()
47067
 
48643
 
Line 47232... Line 48808...
47232
      if ftype == TType.STOP:
48808
      if ftype == TType.STOP:
47233
        break
48809
        break
47234
      if fid == -1:
48810
      if fid == -1:
47235
        if ftype == TType.LIST:
48811
        if ftype == TType.LIST:
47236
          self.orders = []
48812
          self.orders = []
47237
          (_etype1069, _size1066) = iprot.readListBegin()
48813
          (_etype1076, _size1073) = iprot.readListBegin()
47238
          for _i1070 in xrange(_size1066):
48814
          for _i1077 in xrange(_size1073):
47239
            _elem1071 = iprot.readI64();
48815
            _elem1078 = iprot.readI64();
47240
            self.orders.append(_elem1071)
48816
            self.orders.append(_elem1078)
47241
          iprot.readListEnd()
48817
          iprot.readListEnd()
47242
        else:
48818
        else:
47243
          iprot.skip(ftype)
48819
          iprot.skip(ftype)
47244
      else:
48820
      else:
47245
        iprot.skip(ftype)
48821
        iprot.skip(ftype)
Line 47252... Line 48828...
47252
      return
48828
      return
47253
    oprot.writeStructBegin('acceptPackageOrders_args')
48829
    oprot.writeStructBegin('acceptPackageOrders_args')
47254
    if self.orders is not None:
48830
    if self.orders is not None:
47255
      oprot.writeFieldBegin('orders', TType.LIST, -1)
48831
      oprot.writeFieldBegin('orders', TType.LIST, -1)
47256
      oprot.writeListBegin(TType.I64, len(self.orders))
48832
      oprot.writeListBegin(TType.I64, len(self.orders))
47257
      for iter1072 in self.orders:
48833
      for iter1079 in self.orders:
47258
        oprot.writeI64(iter1072)
48834
        oprot.writeI64(iter1079)
47259
      oprot.writeListEnd()
48835
      oprot.writeListEnd()
47260
      oprot.writeFieldEnd()
48836
      oprot.writeFieldEnd()
47261
    oprot.writeFieldStop()
48837
    oprot.writeFieldStop()
47262
    oprot.writeStructEnd()
48838
    oprot.writeStructEnd()
47263
 
48839
 
Line 47434... Line 49010...
47434
      if ftype == TType.STOP:
49010
      if ftype == TType.STOP:
47435
        break
49011
        break
47436
      if fid == 0:
49012
      if fid == 0:
47437
        if ftype == TType.LIST:
49013
        if ftype == TType.LIST:
47438
          self.success = []
49014
          self.success = []
47439
          (_etype1076, _size1073) = iprot.readListBegin()
49015
          (_etype1083, _size1080) = iprot.readListBegin()
47440
          for _i1077 in xrange(_size1073):
49016
          for _i1084 in xrange(_size1080):
47441
            _elem1078 = Order()
49017
            _elem1085 = Order()
47442
            _elem1078.read(iprot)
49018
            _elem1085.read(iprot)
47443
            self.success.append(_elem1078)
49019
            self.success.append(_elem1085)
47444
          iprot.readListEnd()
49020
          iprot.readListEnd()
47445
        else:
49021
        else:
47446
          iprot.skip(ftype)
49022
          iprot.skip(ftype)
47447
      elif fid == 1:
49023
      elif fid == 1:
47448
        if ftype == TType.STRUCT:
49024
        if ftype == TType.STRUCT:
Line 47461... Line 49037...
47461
      return
49037
      return
47462
    oprot.writeStructBegin('getGroupOrdersByLogisticsTxnId_result')
49038
    oprot.writeStructBegin('getGroupOrdersByLogisticsTxnId_result')
47463
    if self.success is not None:
49039
    if self.success is not None:
47464
      oprot.writeFieldBegin('success', TType.LIST, 0)
49040
      oprot.writeFieldBegin('success', TType.LIST, 0)
47465
      oprot.writeListBegin(TType.STRUCT, len(self.success))
49041
      oprot.writeListBegin(TType.STRUCT, len(self.success))
47466
      for iter1079 in self.success:
49042
      for iter1086 in self.success:
47467
        iter1079.write(oprot)
49043
        iter1086.write(oprot)
47468
      oprot.writeListEnd()
49044
      oprot.writeListEnd()
47469
      oprot.writeFieldEnd()
49045
      oprot.writeFieldEnd()
47470
    if self.ex is not None:
49046
    if self.ex is not None:
47471
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
49047
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
47472
      self.ex.write(oprot)
49048
      self.ex.write(oprot)
Line 47540... Line 49116...
47540
      if ftype == TType.STOP:
49116
      if ftype == TType.STOP:
47541
        break
49117
        break
47542
      if fid == 1:
49118
      if fid == 1:
47543
        if ftype == TType.LIST:
49119
        if ftype == TType.LIST:
47544
          self.order_ids = []
49120
          self.order_ids = []
47545
          (_etype1083, _size1080) = iprot.readListBegin()
49121
          (_etype1090, _size1087) = iprot.readListBegin()
47546
          for _i1084 in xrange(_size1080):
49122
          for _i1091 in xrange(_size1087):
47547
            _elem1085 = iprot.readI64();
49123
            _elem1092 = iprot.readI64();
47548
            self.order_ids.append(_elem1085)
49124
            self.order_ids.append(_elem1092)
47549
          iprot.readListEnd()
49125
          iprot.readListEnd()
47550
        else:
49126
        else:
47551
          iprot.skip(ftype)
49127
          iprot.skip(ftype)
47552
      elif fid == 2:
49128
      elif fid == 2:
47553
        if ftype == TType.STRING:
49129
        if ftype == TType.STRING:
Line 47555... Line 49131...
47555
        else:
49131
        else:
47556
          iprot.skip(ftype)
49132
          iprot.skip(ftype)
47557
      elif fid == 3:
49133
      elif fid == 3:
47558
        if ftype == TType.MAP:
49134
        if ftype == TType.MAP:
47559
          self.itemNumbersMap = {}
49135
          self.itemNumbersMap = {}
47560
          (_ktype1087, _vtype1088, _size1086 ) = iprot.readMapBegin() 
49136
          (_ktype1094, _vtype1095, _size1093 ) = iprot.readMapBegin() 
47561
          for _i1090 in xrange(_size1086):
49137
          for _i1097 in xrange(_size1093):
47562
            _key1091 = iprot.readI64();
49138
            _key1098 = iprot.readI64();
47563
            _val1092 = []
49139
            _val1099 = []
47564
            (_etype1096, _size1093) = iprot.readListBegin()
49140
            (_etype1103, _size1100) = iprot.readListBegin()
47565
            for _i1097 in xrange(_size1093):
49141
            for _i1104 in xrange(_size1100):
47566
              _elem1098 = iprot.readString();
49142
              _elem1105 = iprot.readString();
47567
              _val1092.append(_elem1098)
49143
              _val1099.append(_elem1105)
47568
            iprot.readListEnd()
49144
            iprot.readListEnd()
47569
            self.itemNumbersMap[_key1091] = _val1092
49145
            self.itemNumbersMap[_key1098] = _val1099
47570
          iprot.readMapEnd()
49146
          iprot.readMapEnd()
47571
        else:
49147
        else:
47572
          iprot.skip(ftype)
49148
          iprot.skip(ftype)
47573
      elif fid == 4:
49149
      elif fid == 4:
47574
        if ftype == TType.MAP:
49150
        if ftype == TType.MAP:
47575
          self.serialNumbersMap = {}
49151
          self.serialNumbersMap = {}
47576
          (_ktype1100, _vtype1101, _size1099 ) = iprot.readMapBegin() 
49152
          (_ktype1107, _vtype1108, _size1106 ) = iprot.readMapBegin() 
47577
          for _i1103 in xrange(_size1099):
49153
          for _i1110 in xrange(_size1106):
47578
            _key1104 = iprot.readI64();
49154
            _key1111 = iprot.readI64();
47579
            _val1105 = []
49155
            _val1112 = []
47580
            (_etype1109, _size1106) = iprot.readListBegin()
49156
            (_etype1116, _size1113) = iprot.readListBegin()
47581
            for _i1110 in xrange(_size1106):
49157
            for _i1117 in xrange(_size1113):
47582
              _elem1111 = iprot.readString();
49158
              _elem1118 = iprot.readString();
47583
              _val1105.append(_elem1111)
49159
              _val1112.append(_elem1118)
47584
            iprot.readListEnd()
49160
            iprot.readListEnd()
47585
            self.serialNumbersMap[_key1104] = _val1105
49161
            self.serialNumbersMap[_key1111] = _val1112
47586
          iprot.readMapEnd()
49162
          iprot.readMapEnd()
47587
        else:
49163
        else:
47588
          iprot.skip(ftype)
49164
          iprot.skip(ftype)
47589
      elif fid == 5:
49165
      elif fid == 5:
47590
        if ftype == TType.MAP:
49166
        if ftype == TType.MAP:
47591
          self.freebieWarehouseIdMap = {}
49167
          self.freebieWarehouseIdMap = {}
47592
          (_ktype1113, _vtype1114, _size1112 ) = iprot.readMapBegin() 
49168
          (_ktype1120, _vtype1121, _size1119 ) = iprot.readMapBegin() 
47593
          for _i1116 in xrange(_size1112):
49169
          for _i1123 in xrange(_size1119):
47594
            _key1117 = iprot.readI64();
49170
            _key1124 = iprot.readI64();
47595
            _val1118 = []
49171
            _val1125 = []
47596
            (_etype1122, _size1119) = iprot.readListBegin()
49172
            (_etype1129, _size1126) = iprot.readListBegin()
47597
            for _i1123 in xrange(_size1119):
49173
            for _i1130 in xrange(_size1126):
47598
              _elem1124 = iprot.readI64();
49174
              _elem1131 = iprot.readI64();
47599
              _val1118.append(_elem1124)
49175
              _val1125.append(_elem1131)
47600
            iprot.readListEnd()
49176
            iprot.readListEnd()
47601
            self.freebieWarehouseIdMap[_key1117] = _val1118
49177
            self.freebieWarehouseIdMap[_key1124] = _val1125
47602
          iprot.readMapEnd()
49178
          iprot.readMapEnd()
47603
        else:
49179
        else:
47604
          iprot.skip(ftype)
49180
          iprot.skip(ftype)
47605
      elif fid == 6:
49181
      elif fid == 6:
47606
        if ftype == TType.STRING:
49182
        if ftype == TType.STRING:
Line 47638... Line 49214...
47638
      return
49214
      return
47639
    oprot.writeStructBegin('addBillingDetailsForGrouppedOrders_args')
49215
    oprot.writeStructBegin('addBillingDetailsForGrouppedOrders_args')
47640
    if self.order_ids is not None:
49216
    if self.order_ids is not None:
47641
      oprot.writeFieldBegin('order_ids', TType.LIST, 1)
49217
      oprot.writeFieldBegin('order_ids', TType.LIST, 1)
47642
      oprot.writeListBegin(TType.I64, len(self.order_ids))
49218
      oprot.writeListBegin(TType.I64, len(self.order_ids))
47643
      for iter1125 in self.order_ids:
49219
      for iter1132 in self.order_ids:
47644
        oprot.writeI64(iter1125)
49220
        oprot.writeI64(iter1132)
47645
      oprot.writeListEnd()
49221
      oprot.writeListEnd()
47646
      oprot.writeFieldEnd()
49222
      oprot.writeFieldEnd()
47647
    if self.invoice_number is not None:
49223
    if self.invoice_number is not None:
47648
      oprot.writeFieldBegin('invoice_number', TType.STRING, 2)
49224
      oprot.writeFieldBegin('invoice_number', TType.STRING, 2)
47649
      oprot.writeString(self.invoice_number)
49225
      oprot.writeString(self.invoice_number)
47650
      oprot.writeFieldEnd()
49226
      oprot.writeFieldEnd()
47651
    if self.itemNumbersMap is not None:
49227
    if self.itemNumbersMap is not None:
47652
      oprot.writeFieldBegin('itemNumbersMap', TType.MAP, 3)
49228
      oprot.writeFieldBegin('itemNumbersMap', TType.MAP, 3)
47653
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.itemNumbersMap))
49229
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.itemNumbersMap))
47654
      for kiter1126,viter1127 in self.itemNumbersMap.items():
49230
      for kiter1133,viter1134 in self.itemNumbersMap.items():
47655
        oprot.writeI64(kiter1126)
49231
        oprot.writeI64(kiter1133)
47656
        oprot.writeListBegin(TType.STRING, len(viter1127))
49232
        oprot.writeListBegin(TType.STRING, len(viter1134))
47657
        for iter1128 in viter1127:
49233
        for iter1135 in viter1134:
47658
          oprot.writeString(iter1128)
49234
          oprot.writeString(iter1135)
47659
        oprot.writeListEnd()
49235
        oprot.writeListEnd()
47660
      oprot.writeMapEnd()
49236
      oprot.writeMapEnd()
47661
      oprot.writeFieldEnd()
49237
      oprot.writeFieldEnd()
47662
    if self.serialNumbersMap is not None:
49238
    if self.serialNumbersMap is not None:
47663
      oprot.writeFieldBegin('serialNumbersMap', TType.MAP, 4)
49239
      oprot.writeFieldBegin('serialNumbersMap', TType.MAP, 4)
47664
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.serialNumbersMap))
49240
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.serialNumbersMap))
47665
      for kiter1129,viter1130 in self.serialNumbersMap.items():
49241
      for kiter1136,viter1137 in self.serialNumbersMap.items():
47666
        oprot.writeI64(kiter1129)
49242
        oprot.writeI64(kiter1136)
47667
        oprot.writeListBegin(TType.STRING, len(viter1130))
49243
        oprot.writeListBegin(TType.STRING, len(viter1137))
47668
        for iter1131 in viter1130:
49244
        for iter1138 in viter1137:
47669
          oprot.writeString(iter1131)
49245
          oprot.writeString(iter1138)
47670
        oprot.writeListEnd()
49246
        oprot.writeListEnd()
47671
      oprot.writeMapEnd()
49247
      oprot.writeMapEnd()
47672
      oprot.writeFieldEnd()
49248
      oprot.writeFieldEnd()
47673
    if self.freebieWarehouseIdMap is not None:
49249
    if self.freebieWarehouseIdMap is not None:
47674
      oprot.writeFieldBegin('freebieWarehouseIdMap', TType.MAP, 5)
49250
      oprot.writeFieldBegin('freebieWarehouseIdMap', TType.MAP, 5)
47675
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.freebieWarehouseIdMap))
49251
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.freebieWarehouseIdMap))
47676
      for kiter1132,viter1133 in self.freebieWarehouseIdMap.items():
49252
      for kiter1139,viter1140 in self.freebieWarehouseIdMap.items():
47677
        oprot.writeI64(kiter1132)
49253
        oprot.writeI64(kiter1139)
47678
        oprot.writeListBegin(TType.I64, len(viter1133))
49254
        oprot.writeListBegin(TType.I64, len(viter1140))
47679
        for iter1134 in viter1133:
49255
        for iter1141 in viter1140:
47680
          oprot.writeI64(iter1134)
49256
          oprot.writeI64(iter1141)
47681
        oprot.writeListEnd()
49257
        oprot.writeListEnd()
47682
      oprot.writeMapEnd()
49258
      oprot.writeMapEnd()
47683
      oprot.writeFieldEnd()
49259
      oprot.writeFieldEnd()
47684
    if self.billed_by is not None:
49260
    if self.billed_by is not None:
47685
      oprot.writeFieldBegin('billed_by', TType.STRING, 6)
49261
      oprot.writeFieldBegin('billed_by', TType.STRING, 6)
Line 48145... Line 49721...
48145
      if ftype == TType.STOP:
49721
      if ftype == TType.STOP:
48146
        break
49722
        break
48147
      if fid == 0:
49723
      if fid == 0:
48148
        if ftype == TType.LIST:
49724
        if ftype == TType.LIST:
48149
          self.success = []
49725
          self.success = []
48150
          (_etype1138, _size1135) = iprot.readListBegin()
49726
          (_etype1145, _size1142) = iprot.readListBegin()
48151
          for _i1139 in xrange(_size1135):
49727
          for _i1146 in xrange(_size1142):
48152
            _elem1140 = HsOrder()
49728
            _elem1147 = HsOrder()
48153
            _elem1140.read(iprot)
49729
            _elem1147.read(iprot)
48154
            self.success.append(_elem1140)
49730
            self.success.append(_elem1147)
48155
          iprot.readListEnd()
49731
          iprot.readListEnd()
48156
        else:
49732
        else:
48157
          iprot.skip(ftype)
49733
          iprot.skip(ftype)
48158
      else:
49734
      else:
48159
        iprot.skip(ftype)
49735
        iprot.skip(ftype)
Line 48166... Line 49742...
48166
      return
49742
      return
48167
    oprot.writeStructBegin('getHomeShopOrder_result')
49743
    oprot.writeStructBegin('getHomeShopOrder_result')
48168
    if self.success is not None:
49744
    if self.success is not None:
48169
      oprot.writeFieldBegin('success', TType.LIST, 0)
49745
      oprot.writeFieldBegin('success', TType.LIST, 0)
48170
      oprot.writeListBegin(TType.STRUCT, len(self.success))
49746
      oprot.writeListBegin(TType.STRUCT, len(self.success))
48171
      for iter1141 in self.success:
49747
      for iter1148 in self.success:
48172
        iter1141.write(oprot)
49748
        iter1148.write(oprot)
48173
      oprot.writeListEnd()
49749
      oprot.writeListEnd()
48174
      oprot.writeFieldEnd()
49750
      oprot.writeFieldEnd()
48175
    oprot.writeFieldStop()
49751
    oprot.writeFieldStop()
48176
    oprot.writeStructEnd()
49752
    oprot.writeStructEnd()
48177
 
49753
 
Line 48538... Line 50114...
48538
      oprot.writeFieldEnd()
50114
      oprot.writeFieldEnd()
48539
    oprot.writeFieldStop()
50115
    oprot.writeFieldStop()
48540
    oprot.writeStructEnd()
50116
    oprot.writeStructEnd()
48541
 
50117
 
48542
  def validate(self):
50118
  def validate(self):
-
 
50119
    return
-
 
50120
 
-
 
50121
 
-
 
50122
  def __repr__(self):
-
 
50123
    L = ['%s=%r' % (key, value)
-
 
50124
      for key, value in self.__dict__.iteritems()]
-
 
50125
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
50126
 
-
 
50127
  def __eq__(self, other):
-
 
50128
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
50129
 
-
 
50130
  def __ne__(self, other):
-
 
50131
    return not (self == other)
-
 
50132
 
-
 
50133
class getCreditorInfo_args:
-
 
50134
  """
-
 
50135
  Attributes:
-
 
50136
   - id
-
 
50137
   - name
-
 
50138
  """
-
 
50139
 
-
 
50140
  thrift_spec = (
-
 
50141
    None, # 0
-
 
50142
    (1, TType.I64, 'id', None, None, ), # 1
-
 
50143
    (2, TType.STRING, 'name', None, None, ), # 2
-
 
50144
  )
-
 
50145
 
-
 
50146
  def __init__(self, id=None, name=None,):
-
 
50147
    self.id = id
-
 
50148
    self.name = name
-
 
50149
 
-
 
50150
  def read(self, iprot):
-
 
50151
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
50152
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
50153
      return
-
 
50154
    iprot.readStructBegin()
-
 
50155
    while True:
-
 
50156
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
50157
      if ftype == TType.STOP:
-
 
50158
        break
-
 
50159
      if fid == 1:
-
 
50160
        if ftype == TType.I64:
-
 
50161
          self.id = iprot.readI64();
-
 
50162
        else:
-
 
50163
          iprot.skip(ftype)
-
 
50164
      elif fid == 2:
-
 
50165
        if ftype == TType.STRING:
-
 
50166
          self.name = iprot.readString();
-
 
50167
        else:
-
 
50168
          iprot.skip(ftype)
-
 
50169
      else:
-
 
50170
        iprot.skip(ftype)
-
 
50171
      iprot.readFieldEnd()
-
 
50172
    iprot.readStructEnd()
-
 
50173
 
-
 
50174
  def write(self, oprot):
-
 
50175
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
50176
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
50177
      return
-
 
50178
    oprot.writeStructBegin('getCreditorInfo_args')
-
 
50179
    if self.id is not None:
-
 
50180
      oprot.writeFieldBegin('id', TType.I64, 1)
-
 
50181
      oprot.writeI64(self.id)
-
 
50182
      oprot.writeFieldEnd()
-
 
50183
    if self.name is not None:
-
 
50184
      oprot.writeFieldBegin('name', TType.STRING, 2)
-
 
50185
      oprot.writeString(self.name)
-
 
50186
      oprot.writeFieldEnd()
-
 
50187
    oprot.writeFieldStop()
-
 
50188
    oprot.writeStructEnd()
-
 
50189
 
-
 
50190
  def validate(self):
-
 
50191
    return
-
 
50192
 
-
 
50193
 
-
 
50194
  def __repr__(self):
-
 
50195
    L = ['%s=%r' % (key, value)
-
 
50196
      for key, value in self.__dict__.iteritems()]
-
 
50197
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
50198
 
-
 
50199
  def __eq__(self, other):
-
 
50200
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
50201
 
-
 
50202
  def __ne__(self, other):
-
 
50203
    return not (self == other)
-
 
50204
 
-
 
50205
class getCreditorInfo_result:
-
 
50206
  """
-
 
50207
  Attributes:
-
 
50208
   - success
-
 
50209
  """
-
 
50210
 
-
 
50211
  thrift_spec = (
-
 
50212
    (0, TType.STRUCT, 'success', (Creditor, Creditor.thrift_spec), None, ), # 0
-
 
50213
  )
-
 
50214
 
-
 
50215
  def __init__(self, success=None,):
-
 
50216
    self.success = success
-
 
50217
 
-
 
50218
  def read(self, iprot):
-
 
50219
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
50220
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
50221
      return
-
 
50222
    iprot.readStructBegin()
-
 
50223
    while True:
-
 
50224
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
50225
      if ftype == TType.STOP:
-
 
50226
        break
-
 
50227
      if fid == 0:
-
 
50228
        if ftype == TType.STRUCT:
-
 
50229
          self.success = Creditor()
-
 
50230
          self.success.read(iprot)
-
 
50231
        else:
-
 
50232
          iprot.skip(ftype)
-
 
50233
      else:
-
 
50234
        iprot.skip(ftype)
-
 
50235
      iprot.readFieldEnd()
-
 
50236
    iprot.readStructEnd()
-
 
50237
 
-
 
50238
  def write(self, oprot):
-
 
50239
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
50240
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
50241
      return
-
 
50242
    oprot.writeStructBegin('getCreditorInfo_result')
-
 
50243
    if self.success is not None:
-
 
50244
      oprot.writeFieldBegin('success', TType.STRUCT, 0)
-
 
50245
      self.success.write(oprot)
-
 
50246
      oprot.writeFieldEnd()
-
 
50247
    oprot.writeFieldStop()
-
 
50248
    oprot.writeStructEnd()
-
 
50249
 
-
 
50250
  def validate(self):
-
 
50251
    return
-
 
50252
 
-
 
50253
 
-
 
50254
  def __repr__(self):
-
 
50255
    L = ['%s=%r' % (key, value)
-
 
50256
      for key, value in self.__dict__.iteritems()]
-
 
50257
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
50258
 
-
 
50259
  def __eq__(self, other):
-
 
50260
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
50261
 
-
 
50262
  def __ne__(self, other):
-
 
50263
    return not (self == other)
-
 
50264
 
-
 
50265
class updateCreditorInfo_args:
-
 
50266
  """
-
 
50267
  Attributes:
-
 
50268
   - creditor
-
 
50269
  """
-
 
50270
 
-
 
50271
  thrift_spec = (
-
 
50272
    None, # 0
-
 
50273
    (1, TType.STRUCT, 'creditor', (Creditor, Creditor.thrift_spec), None, ), # 1
-
 
50274
  )
-
 
50275
 
-
 
50276
  def __init__(self, creditor=None,):
-
 
50277
    self.creditor = creditor
-
 
50278
 
-
 
50279
  def read(self, iprot):
-
 
50280
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
50281
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
50282
      return
-
 
50283
    iprot.readStructBegin()
-
 
50284
    while True:
-
 
50285
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
50286
      if ftype == TType.STOP:
-
 
50287
        break
-
 
50288
      if fid == 1:
-
 
50289
        if ftype == TType.STRUCT:
-
 
50290
          self.creditor = Creditor()
-
 
50291
          self.creditor.read(iprot)
-
 
50292
        else:
-
 
50293
          iprot.skip(ftype)
-
 
50294
      else:
-
 
50295
        iprot.skip(ftype)
-
 
50296
      iprot.readFieldEnd()
-
 
50297
    iprot.readStructEnd()
-
 
50298
 
-
 
50299
  def write(self, oprot):
-
 
50300
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
50301
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
50302
      return
-
 
50303
    oprot.writeStructBegin('updateCreditorInfo_args')
-
 
50304
    if self.creditor is not None:
-
 
50305
      oprot.writeFieldBegin('creditor', TType.STRUCT, 1)
-
 
50306
      self.creditor.write(oprot)
-
 
50307
      oprot.writeFieldEnd()
-
 
50308
    oprot.writeFieldStop()
-
 
50309
    oprot.writeStructEnd()
-
 
50310
 
-
 
50311
  def validate(self):
-
 
50312
    return
-
 
50313
 
-
 
50314
 
-
 
50315
  def __repr__(self):
-
 
50316
    L = ['%s=%r' % (key, value)
-
 
50317
      for key, value in self.__dict__.iteritems()]
-
 
50318
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
50319
 
-
 
50320
  def __eq__(self, other):
-
 
50321
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
50322
 
-
 
50323
  def __ne__(self, other):
-
 
50324
    return not (self == other)
-
 
50325
 
-
 
50326
class updateCreditorInfo_result:
-
 
50327
  """
-
 
50328
  Attributes:
-
 
50329
   - success
-
 
50330
  """
-
 
50331
 
-
 
50332
  thrift_spec = (
-
 
50333
    (0, TType.BOOL, 'success', None, None, ), # 0
-
 
50334
  )
-
 
50335
 
-
 
50336
  def __init__(self, success=None,):
-
 
50337
    self.success = success
-
 
50338
 
-
 
50339
  def read(self, iprot):
-
 
50340
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
50341
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
50342
      return
-
 
50343
    iprot.readStructBegin()
-
 
50344
    while True:
-
 
50345
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
50346
      if ftype == TType.STOP:
-
 
50347
        break
-
 
50348
      if fid == 0:
-
 
50349
        if ftype == TType.BOOL:
-
 
50350
          self.success = iprot.readBool();
-
 
50351
        else:
-
 
50352
          iprot.skip(ftype)
-
 
50353
      else:
-
 
50354
        iprot.skip(ftype)
-
 
50355
      iprot.readFieldEnd()
-
 
50356
    iprot.readStructEnd()
-
 
50357
 
-
 
50358
  def write(self, oprot):
-
 
50359
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
50360
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
50361
      return
-
 
50362
    oprot.writeStructBegin('updateCreditorInfo_result')
-
 
50363
    if self.success is not None:
-
 
50364
      oprot.writeFieldBegin('success', TType.BOOL, 0)
-
 
50365
      oprot.writeBool(self.success)
-
 
50366
      oprot.writeFieldEnd()
-
 
50367
    oprot.writeFieldStop()
-
 
50368
    oprot.writeStructEnd()
-
 
50369
 
-
 
50370
  def validate(self):
-
 
50371
    return
-
 
50372
 
-
 
50373
 
-
 
50374
  def __repr__(self):
-
 
50375
    L = ['%s=%r' % (key, value)
-
 
50376
      for key, value in self.__dict__.iteritems()]
-
 
50377
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
50378
 
-
 
50379
  def __eq__(self, other):
-
 
50380
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
50381
 
-
 
50382
  def __ne__(self, other):
-
 
50383
    return not (self == other)
-
 
50384
 
-
 
50385
class getUserSanctionDetails_args:
-
 
50386
  """
-
 
50387
  Attributes:
-
 
50388
   - userId
-
 
50389
  """
-
 
50390
 
-
 
50391
  thrift_spec = (
-
 
50392
    None, # 0
-
 
50393
    (1, TType.I64, 'userId', None, None, ), # 1
-
 
50394
  )
-
 
50395
 
-
 
50396
  def __init__(self, userId=None,):
-
 
50397
    self.userId = userId
-
 
50398
 
-
 
50399
  def read(self, iprot):
-
 
50400
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
50401
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
50402
      return
-
 
50403
    iprot.readStructBegin()
-
 
50404
    while True:
-
 
50405
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
50406
      if ftype == TType.STOP:
-
 
50407
        break
-
 
50408
      if fid == 1:
-
 
50409
        if ftype == TType.I64:
-
 
50410
          self.userId = iprot.readI64();
-
 
50411
        else:
-
 
50412
          iprot.skip(ftype)
-
 
50413
      else:
-
 
50414
        iprot.skip(ftype)
-
 
50415
      iprot.readFieldEnd()
-
 
50416
    iprot.readStructEnd()
-
 
50417
 
-
 
50418
  def write(self, oprot):
-
 
50419
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
50420
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
50421
      return
-
 
50422
    oprot.writeStructBegin('getUserSanctionDetails_args')
-
 
50423
    if self.userId is not None:
-
 
50424
      oprot.writeFieldBegin('userId', TType.I64, 1)
-
 
50425
      oprot.writeI64(self.userId)
-
 
50426
      oprot.writeFieldEnd()
-
 
50427
    oprot.writeFieldStop()
-
 
50428
    oprot.writeStructEnd()
-
 
50429
 
-
 
50430
  def validate(self):
-
 
50431
    return
-
 
50432
 
-
 
50433
 
-
 
50434
  def __repr__(self):
-
 
50435
    L = ['%s=%r' % (key, value)
-
 
50436
      for key, value in self.__dict__.iteritems()]
-
 
50437
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
50438
 
-
 
50439
  def __eq__(self, other):
-
 
50440
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
50441
 
-
 
50442
  def __ne__(self, other):
-
 
50443
    return not (self == other)
-
 
50444
 
-
 
50445
class getUserSanctionDetails_result:
-
 
50446
  """
-
 
50447
  Attributes:
-
 
50448
   - success
-
 
50449
  """
-
 
50450
 
-
 
50451
  thrift_spec = (
-
 
50452
    (0, TType.LIST, 'success', (TType.STRUCT,(UserSanction, UserSanction.thrift_spec)), None, ), # 0
-
 
50453
  )
-
 
50454
 
-
 
50455
  def __init__(self, success=None,):
-
 
50456
    self.success = success
-
 
50457
 
-
 
50458
  def read(self, iprot):
-
 
50459
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
50460
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
50461
      return
-
 
50462
    iprot.readStructBegin()
-
 
50463
    while True:
-
 
50464
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
50465
      if ftype == TType.STOP:
-
 
50466
        break
-
 
50467
      if fid == 0:
-
 
50468
        if ftype == TType.LIST:
-
 
50469
          self.success = []
-
 
50470
          (_etype1152, _size1149) = iprot.readListBegin()
-
 
50471
          for _i1153 in xrange(_size1149):
-
 
50472
            _elem1154 = UserSanction()
-
 
50473
            _elem1154.read(iprot)
-
 
50474
            self.success.append(_elem1154)
-
 
50475
          iprot.readListEnd()
-
 
50476
        else:
-
 
50477
          iprot.skip(ftype)
-
 
50478
      else:
-
 
50479
        iprot.skip(ftype)
-
 
50480
      iprot.readFieldEnd()
-
 
50481
    iprot.readStructEnd()
-
 
50482
 
-
 
50483
  def write(self, oprot):
-
 
50484
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
50485
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
50486
      return
-
 
50487
    oprot.writeStructBegin('getUserSanctionDetails_result')
-
 
50488
    if self.success is not None:
-
 
50489
      oprot.writeFieldBegin('success', TType.LIST, 0)
-
 
50490
      oprot.writeListBegin(TType.STRUCT, len(self.success))
-
 
50491
      for iter1155 in self.success:
-
 
50492
        iter1155.write(oprot)
-
 
50493
      oprot.writeListEnd()
-
 
50494
      oprot.writeFieldEnd()
-
 
50495
    oprot.writeFieldStop()
-
 
50496
    oprot.writeStructEnd()
-
 
50497
 
-
 
50498
  def validate(self):
-
 
50499
    return
-
 
50500
 
-
 
50501
 
-
 
50502
  def __repr__(self):
-
 
50503
    L = ['%s=%r' % (key, value)
-
 
50504
      for key, value in self.__dict__.iteritems()]
-
 
50505
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
50506
 
-
 
50507
  def __eq__(self, other):
-
 
50508
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
50509
 
-
 
50510
  def __ne__(self, other):
-
 
50511
    return not (self == other)
-
 
50512
 
-
 
50513
class getUserSanctionDetailsForCreditor_args:
-
 
50514
  """
-
 
50515
  Attributes:
-
 
50516
   - userId
-
 
50517
   - creditorId
-
 
50518
  """
-
 
50519
 
-
 
50520
  thrift_spec = None
-
 
50521
  def __init__(self, userId=None, creditorId=None,):
-
 
50522
    self.userId = userId
-
 
50523
    self.creditorId = creditorId
-
 
50524
 
-
 
50525
  def read(self, iprot):
-
 
50526
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
50527
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
50528
      return
-
 
50529
    iprot.readStructBegin()
-
 
50530
    while True:
-
 
50531
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
50532
      if ftype == TType.STOP:
-
 
50533
        break
-
 
50534
      if fid == 1:
-
 
50535
        if ftype == TType.I64:
-
 
50536
          self.userId = iprot.readI64();
-
 
50537
        else:
-
 
50538
          iprot.skip(ftype)
-
 
50539
      elif fid == -1:
-
 
50540
        if ftype == TType.I64:
-
 
50541
          self.creditorId = iprot.readI64();
-
 
50542
        else:
-
 
50543
          iprot.skip(ftype)
-
 
50544
      else:
-
 
50545
        iprot.skip(ftype)
-
 
50546
      iprot.readFieldEnd()
-
 
50547
    iprot.readStructEnd()
-
 
50548
 
-
 
50549
  def write(self, oprot):
-
 
50550
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
50551
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
50552
      return
-
 
50553
    oprot.writeStructBegin('getUserSanctionDetailsForCreditor_args')
-
 
50554
    if self.creditorId is not None:
-
 
50555
      oprot.writeFieldBegin('creditorId', TType.I64, -1)
-
 
50556
      oprot.writeI64(self.creditorId)
-
 
50557
      oprot.writeFieldEnd()
-
 
50558
    if self.userId is not None:
-
 
50559
      oprot.writeFieldBegin('userId', TType.I64, 1)
-
 
50560
      oprot.writeI64(self.userId)
-
 
50561
      oprot.writeFieldEnd()
-
 
50562
    oprot.writeFieldStop()
-
 
50563
    oprot.writeStructEnd()
-
 
50564
 
-
 
50565
  def validate(self):
-
 
50566
    return
-
 
50567
 
-
 
50568
 
-
 
50569
  def __repr__(self):
-
 
50570
    L = ['%s=%r' % (key, value)
-
 
50571
      for key, value in self.__dict__.iteritems()]
-
 
50572
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
50573
 
-
 
50574
  def __eq__(self, other):
-
 
50575
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
50576
 
-
 
50577
  def __ne__(self, other):
-
 
50578
    return not (self == other)
-
 
50579
 
-
 
50580
class getUserSanctionDetailsForCreditor_result:
-
 
50581
  """
-
 
50582
  Attributes:
-
 
50583
   - success
-
 
50584
  """
-
 
50585
 
-
 
50586
  thrift_spec = (
-
 
50587
    (0, TType.STRUCT, 'success', (UserSanction, UserSanction.thrift_spec), None, ), # 0
-
 
50588
  )
-
 
50589
 
-
 
50590
  def __init__(self, success=None,):
-
 
50591
    self.success = success
-
 
50592
 
-
 
50593
  def read(self, iprot):
-
 
50594
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
50595
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
50596
      return
-
 
50597
    iprot.readStructBegin()
-
 
50598
    while True:
-
 
50599
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
50600
      if ftype == TType.STOP:
-
 
50601
        break
-
 
50602
      if fid == 0:
-
 
50603
        if ftype == TType.STRUCT:
-
 
50604
          self.success = UserSanction()
-
 
50605
          self.success.read(iprot)
-
 
50606
        else:
-
 
50607
          iprot.skip(ftype)
-
 
50608
      else:
-
 
50609
        iprot.skip(ftype)
-
 
50610
      iprot.readFieldEnd()
-
 
50611
    iprot.readStructEnd()
-
 
50612
 
-
 
50613
  def write(self, oprot):
-
 
50614
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
50615
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
50616
      return
-
 
50617
    oprot.writeStructBegin('getUserSanctionDetailsForCreditor_result')
-
 
50618
    if self.success is not None:
-
 
50619
      oprot.writeFieldBegin('success', TType.STRUCT, 0)
-
 
50620
      self.success.write(oprot)
-
 
50621
      oprot.writeFieldEnd()
-
 
50622
    oprot.writeFieldStop()
-
 
50623
    oprot.writeStructEnd()
-
 
50624
 
-
 
50625
  def validate(self):
-
 
50626
    return
-
 
50627
 
-
 
50628
 
-
 
50629
  def __repr__(self):
-
 
50630
    L = ['%s=%r' % (key, value)
-
 
50631
      for key, value in self.__dict__.iteritems()]
-
 
50632
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
50633
 
-
 
50634
  def __eq__(self, other):
-
 
50635
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
50636
 
-
 
50637
  def __ne__(self, other):
-
 
50638
    return not (self == other)
-
 
50639
 
-
 
50640
class updateUserSanction_args:
-
 
50641
  """
-
 
50642
  Attributes:
-
 
50643
   - userSanaction
-
 
50644
  """
-
 
50645
 
-
 
50646
  thrift_spec = (
-
 
50647
    None, # 0
-
 
50648
    (1, TType.STRUCT, 'userSanaction', (UserSanction, UserSanction.thrift_spec), None, ), # 1
-
 
50649
  )
-
 
50650
 
-
 
50651
  def __init__(self, userSanaction=None,):
-
 
50652
    self.userSanaction = userSanaction
-
 
50653
 
-
 
50654
  def read(self, iprot):
-
 
50655
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
50656
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
50657
      return
-
 
50658
    iprot.readStructBegin()
-
 
50659
    while True:
-
 
50660
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
50661
      if ftype == TType.STOP:
-
 
50662
        break
-
 
50663
      if fid == 1:
-
 
50664
        if ftype == TType.STRUCT:
-
 
50665
          self.userSanaction = UserSanction()
-
 
50666
          self.userSanaction.read(iprot)
-
 
50667
        else:
-
 
50668
          iprot.skip(ftype)
-
 
50669
      else:
-
 
50670
        iprot.skip(ftype)
-
 
50671
      iprot.readFieldEnd()
-
 
50672
    iprot.readStructEnd()
-
 
50673
 
-
 
50674
  def write(self, oprot):
-
 
50675
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
50676
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
50677
      return
-
 
50678
    oprot.writeStructBegin('updateUserSanction_args')
-
 
50679
    if self.userSanaction is not None:
-
 
50680
      oprot.writeFieldBegin('userSanaction', TType.STRUCT, 1)
-
 
50681
      self.userSanaction.write(oprot)
-
 
50682
      oprot.writeFieldEnd()
-
 
50683
    oprot.writeFieldStop()
-
 
50684
    oprot.writeStructEnd()
-
 
50685
 
-
 
50686
  def validate(self):
-
 
50687
    return
-
 
50688
 
-
 
50689
 
-
 
50690
  def __repr__(self):
-
 
50691
    L = ['%s=%r' % (key, value)
-
 
50692
      for key, value in self.__dict__.iteritems()]
-
 
50693
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
50694
 
-
 
50695
  def __eq__(self, other):
-
 
50696
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
50697
 
-
 
50698
  def __ne__(self, other):
-
 
50699
    return not (self == other)
-
 
50700
 
-
 
50701
class updateUserSanction_result:
-
 
50702
  """
-
 
50703
  Attributes:
-
 
50704
   - success
-
 
50705
   - pe
-
 
50706
  """
-
 
50707
 
-
 
50708
  thrift_spec = (
-
 
50709
    (0, TType.BOOL, 'success', None, None, ), # 0
-
 
50710
    (1, TType.STRUCT, 'pe', (TransactionServiceException, TransactionServiceException.thrift_spec), None, ), # 1
-
 
50711
  )
-
 
50712
 
-
 
50713
  def __init__(self, success=None, pe=None,):
-
 
50714
    self.success = success
-
 
50715
    self.pe = pe
-
 
50716
 
-
 
50717
  def read(self, iprot):
-
 
50718
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
50719
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
50720
      return
-
 
50721
    iprot.readStructBegin()
-
 
50722
    while True:
-
 
50723
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
50724
      if ftype == TType.STOP:
-
 
50725
        break
-
 
50726
      if fid == 0:
-
 
50727
        if ftype == TType.BOOL:
-
 
50728
          self.success = iprot.readBool();
-
 
50729
        else:
-
 
50730
          iprot.skip(ftype)
-
 
50731
      elif fid == 1:
-
 
50732
        if ftype == TType.STRUCT:
-
 
50733
          self.pe = TransactionServiceException()
-
 
50734
          self.pe.read(iprot)
-
 
50735
        else:
-
 
50736
          iprot.skip(ftype)
-
 
50737
      else:
-
 
50738
        iprot.skip(ftype)
-
 
50739
      iprot.readFieldEnd()
-
 
50740
    iprot.readStructEnd()
-
 
50741
 
-
 
50742
  def write(self, oprot):
-
 
50743
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
50744
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
50745
      return
-
 
50746
    oprot.writeStructBegin('updateUserSanction_result')
-
 
50747
    if self.success is not None:
-
 
50748
      oprot.writeFieldBegin('success', TType.BOOL, 0)
-
 
50749
      oprot.writeBool(self.success)
-
 
50750
      oprot.writeFieldEnd()
-
 
50751
    if self.pe is not None:
-
 
50752
      oprot.writeFieldBegin('pe', TType.STRUCT, 1)
-
 
50753
      self.pe.write(oprot)
-
 
50754
      oprot.writeFieldEnd()
-
 
50755
    oprot.writeFieldStop()
-
 
50756
    oprot.writeStructEnd()
-
 
50757
 
-
 
50758
  def validate(self):
-
 
50759
    return
-
 
50760
 
-
 
50761
 
-
 
50762
  def __repr__(self):
-
 
50763
    L = ['%s=%r' % (key, value)
-
 
50764
      for key, value in self.__dict__.iteritems()]
-
 
50765
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
50766
 
-
 
50767
  def __eq__(self, other):
-
 
50768
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
50769
 
-
 
50770
  def __ne__(self, other):
-
 
50771
    return not (self == other)
-
 
50772
 
-
 
50773
class getCreditHistoryRecordsForTransaction_args:
-
 
50774
  """
-
 
50775
  Attributes:
-
 
50776
   - paymentId
-
 
50777
   - creditorId
-
 
50778
   - creditTxnType
-
 
50779
  """
-
 
50780
 
-
 
50781
  thrift_spec = (
-
 
50782
    None, # 0
-
 
50783
    (1, TType.I64, 'paymentId', None, None, ), # 1
-
 
50784
    (2, TType.I64, 'creditorId', None, None, ), # 2
-
 
50785
    (3, TType.STRING, 'creditTxnType', None, None, ), # 3
-
 
50786
  )
-
 
50787
 
-
 
50788
  def __init__(self, paymentId=None, creditorId=None, creditTxnType=None,):
-
 
50789
    self.paymentId = paymentId
-
 
50790
    self.creditorId = creditorId
-
 
50791
    self.creditTxnType = creditTxnType
-
 
50792
 
-
 
50793
  def read(self, iprot):
-
 
50794
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
50795
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
50796
      return
-
 
50797
    iprot.readStructBegin()
-
 
50798
    while True:
-
 
50799
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
50800
      if ftype == TType.STOP:
-
 
50801
        break
-
 
50802
      if fid == 1:
-
 
50803
        if ftype == TType.I64:
-
 
50804
          self.paymentId = iprot.readI64();
-
 
50805
        else:
-
 
50806
          iprot.skip(ftype)
-
 
50807
      elif fid == 2:
-
 
50808
        if ftype == TType.I64:
-
 
50809
          self.creditorId = iprot.readI64();
-
 
50810
        else:
-
 
50811
          iprot.skip(ftype)
-
 
50812
      elif fid == 3:
-
 
50813
        if ftype == TType.STRING:
-
 
50814
          self.creditTxnType = iprot.readString();
-
 
50815
        else:
-
 
50816
          iprot.skip(ftype)
-
 
50817
      else:
-
 
50818
        iprot.skip(ftype)
-
 
50819
      iprot.readFieldEnd()
-
 
50820
    iprot.readStructEnd()
-
 
50821
 
-
 
50822
  def write(self, oprot):
-
 
50823
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
50824
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
50825
      return
-
 
50826
    oprot.writeStructBegin('getCreditHistoryRecordsForTransaction_args')
-
 
50827
    if self.paymentId is not None:
-
 
50828
      oprot.writeFieldBegin('paymentId', TType.I64, 1)
-
 
50829
      oprot.writeI64(self.paymentId)
-
 
50830
      oprot.writeFieldEnd()
-
 
50831
    if self.creditorId is not None:
-
 
50832
      oprot.writeFieldBegin('creditorId', TType.I64, 2)
-
 
50833
      oprot.writeI64(self.creditorId)
-
 
50834
      oprot.writeFieldEnd()
-
 
50835
    if self.creditTxnType is not None:
-
 
50836
      oprot.writeFieldBegin('creditTxnType', TType.STRING, 3)
-
 
50837
      oprot.writeString(self.creditTxnType)
-
 
50838
      oprot.writeFieldEnd()
-
 
50839
    oprot.writeFieldStop()
-
 
50840
    oprot.writeStructEnd()
-
 
50841
 
-
 
50842
  def validate(self):
-
 
50843
    return
-
 
50844
 
-
 
50845
 
-
 
50846
  def __repr__(self):
-
 
50847
    L = ['%s=%r' % (key, value)
-
 
50848
      for key, value in self.__dict__.iteritems()]
-
 
50849
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
50850
 
-
 
50851
  def __eq__(self, other):
-
 
50852
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
50853
 
-
 
50854
  def __ne__(self, other):
-
 
50855
    return not (self == other)
-
 
50856
 
-
 
50857
class getCreditHistoryRecordsForTransaction_result:
-
 
50858
  """
-
 
50859
  Attributes:
-
 
50860
   - success
-
 
50861
  """
-
 
50862
 
-
 
50863
  thrift_spec = (
-
 
50864
    (0, TType.LIST, 'success', (TType.STRUCT,(CreditHistory, CreditHistory.thrift_spec)), None, ), # 0
-
 
50865
  )
-
 
50866
 
-
 
50867
  def __init__(self, success=None,):
-
 
50868
    self.success = success
-
 
50869
 
-
 
50870
  def read(self, iprot):
-
 
50871
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
50872
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
50873
      return
-
 
50874
    iprot.readStructBegin()
-
 
50875
    while True:
-
 
50876
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
50877
      if ftype == TType.STOP:
-
 
50878
        break
-
 
50879
      if fid == 0:
-
 
50880
        if ftype == TType.LIST:
-
 
50881
          self.success = []
-
 
50882
          (_etype1159, _size1156) = iprot.readListBegin()
-
 
50883
          for _i1160 in xrange(_size1156):
-
 
50884
            _elem1161 = CreditHistory()
-
 
50885
            _elem1161.read(iprot)
-
 
50886
            self.success.append(_elem1161)
-
 
50887
          iprot.readListEnd()
-
 
50888
        else:
-
 
50889
          iprot.skip(ftype)
-
 
50890
      else:
-
 
50891
        iprot.skip(ftype)
-
 
50892
      iprot.readFieldEnd()
-
 
50893
    iprot.readStructEnd()
-
 
50894
 
-
 
50895
  def write(self, oprot):
-
 
50896
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
50897
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
50898
      return
-
 
50899
    oprot.writeStructBegin('getCreditHistoryRecordsForTransaction_result')
-
 
50900
    if self.success is not None:
-
 
50901
      oprot.writeFieldBegin('success', TType.LIST, 0)
-
 
50902
      oprot.writeListBegin(TType.STRUCT, len(self.success))
-
 
50903
      for iter1162 in self.success:
-
 
50904
        iter1162.write(oprot)
-
 
50905
      oprot.writeListEnd()
-
 
50906
      oprot.writeFieldEnd()
-
 
50907
    oprot.writeFieldStop()
-
 
50908
    oprot.writeStructEnd()
-
 
50909
 
-
 
50910
  def validate(self):
-
 
50911
    return
-
 
50912
 
-
 
50913
 
-
 
50914
  def __repr__(self):
-
 
50915
    L = ['%s=%r' % (key, value)
-
 
50916
      for key, value in self.__dict__.iteritems()]
-
 
50917
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
50918
 
-
 
50919
  def __eq__(self, other):
-
 
50920
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
50921
 
-
 
50922
  def __ne__(self, other):
-
 
50923
    return not (self == other)
-
 
50924
 
-
 
50925
class getCreditHistoryRecordsForUserAndCreditor_args:
-
 
50926
  """
-
 
50927
  Attributes:
-
 
50928
   - userId
-
 
50929
   - creditTxnType
-
 
50930
  """
-
 
50931
 
-
 
50932
  thrift_spec = (
-
 
50933
    None, # 0
-
 
50934
    (1, TType.I64, 'userId', None, None, ), # 1
-
 
50935
    (2, TType.STRING, 'creditTxnType', None, None, ), # 2
-
 
50936
  )
-
 
50937
 
-
 
50938
  def __init__(self, userId=None, creditTxnType=None,):
-
 
50939
    self.userId = userId
-
 
50940
    self.creditTxnType = creditTxnType
-
 
50941
 
-
 
50942
  def read(self, iprot):
-
 
50943
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
50944
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
50945
      return
-
 
50946
    iprot.readStructBegin()
-
 
50947
    while True:
-
 
50948
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
50949
      if ftype == TType.STOP:
-
 
50950
        break
-
 
50951
      if fid == 1:
-
 
50952
        if ftype == TType.I64:
-
 
50953
          self.userId = iprot.readI64();
-
 
50954
        else:
-
 
50955
          iprot.skip(ftype)
-
 
50956
      elif fid == 2:
-
 
50957
        if ftype == TType.STRING:
-
 
50958
          self.creditTxnType = iprot.readString();
-
 
50959
        else:
-
 
50960
          iprot.skip(ftype)
-
 
50961
      else:
-
 
50962
        iprot.skip(ftype)
-
 
50963
      iprot.readFieldEnd()
-
 
50964
    iprot.readStructEnd()
-
 
50965
 
-
 
50966
  def write(self, oprot):
-
 
50967
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
50968
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
50969
      return
-
 
50970
    oprot.writeStructBegin('getCreditHistoryRecordsForUserAndCreditor_args')
-
 
50971
    if self.userId is not None:
-
 
50972
      oprot.writeFieldBegin('userId', TType.I64, 1)
-
 
50973
      oprot.writeI64(self.userId)
-
 
50974
      oprot.writeFieldEnd()
-
 
50975
    if self.creditTxnType is not None:
-
 
50976
      oprot.writeFieldBegin('creditTxnType', TType.STRING, 2)
-
 
50977
      oprot.writeString(self.creditTxnType)
-
 
50978
      oprot.writeFieldEnd()
-
 
50979
    oprot.writeFieldStop()
-
 
50980
    oprot.writeStructEnd()
-
 
50981
 
-
 
50982
  def validate(self):
-
 
50983
    return
-
 
50984
 
-
 
50985
 
-
 
50986
  def __repr__(self):
-
 
50987
    L = ['%s=%r' % (key, value)
-
 
50988
      for key, value in self.__dict__.iteritems()]
-
 
50989
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
50990
 
-
 
50991
  def __eq__(self, other):
-
 
50992
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
50993
 
-
 
50994
  def __ne__(self, other):
-
 
50995
    return not (self == other)
-
 
50996
 
-
 
50997
class getCreditHistoryRecordsForUserAndCreditor_result:
-
 
50998
  """
-
 
50999
  Attributes:
-
 
51000
   - success
-
 
51001
  """
-
 
51002
 
-
 
51003
  thrift_spec = (
-
 
51004
    (0, TType.LIST, 'success', (TType.STRUCT,(CreditHistory, CreditHistory.thrift_spec)), None, ), # 0
-
 
51005
  )
-
 
51006
 
-
 
51007
  def __init__(self, success=None,):
-
 
51008
    self.success = success
-
 
51009
 
-
 
51010
  def read(self, iprot):
-
 
51011
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
51012
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
51013
      return
-
 
51014
    iprot.readStructBegin()
-
 
51015
    while True:
-
 
51016
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
51017
      if ftype == TType.STOP:
-
 
51018
        break
-
 
51019
      if fid == 0:
-
 
51020
        if ftype == TType.LIST:
-
 
51021
          self.success = []
-
 
51022
          (_etype1166, _size1163) = iprot.readListBegin()
-
 
51023
          for _i1167 in xrange(_size1163):
-
 
51024
            _elem1168 = CreditHistory()
-
 
51025
            _elem1168.read(iprot)
-
 
51026
            self.success.append(_elem1168)
-
 
51027
          iprot.readListEnd()
-
 
51028
        else:
-
 
51029
          iprot.skip(ftype)
-
 
51030
      else:
-
 
51031
        iprot.skip(ftype)
-
 
51032
      iprot.readFieldEnd()
-
 
51033
    iprot.readStructEnd()
-
 
51034
 
-
 
51035
  def write(self, oprot):
-
 
51036
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
51037
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
51038
      return
-
 
51039
    oprot.writeStructBegin('getCreditHistoryRecordsForUserAndCreditor_result')
-
 
51040
    if self.success is not None:
-
 
51041
      oprot.writeFieldBegin('success', TType.LIST, 0)
-
 
51042
      oprot.writeListBegin(TType.STRUCT, len(self.success))
-
 
51043
      for iter1169 in self.success:
-
 
51044
        iter1169.write(oprot)
-
 
51045
      oprot.writeListEnd()
-
 
51046
      oprot.writeFieldEnd()
-
 
51047
    oprot.writeFieldStop()
-
 
51048
    oprot.writeStructEnd()
-
 
51049
 
-
 
51050
  def validate(self):
-
 
51051
    return
-
 
51052
 
-
 
51053
 
-
 
51054
  def __repr__(self):
-
 
51055
    L = ['%s=%r' % (key, value)
-
 
51056
      for key, value in self.__dict__.iteritems()]
-
 
51057
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
51058
 
-
 
51059
  def __eq__(self, other):
-
 
51060
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
51061
 
-
 
51062
  def __ne__(self, other):
-
 
51063
    return not (self == other)
-
 
51064
 
-
 
51065
class processCreditTransaction_args:
-
 
51066
  """
-
 
51067
  Attributes:
-
 
51068
   - paymentId
-
 
51069
   - creditTxns
-
 
51070
  """
-
 
51071
 
-
 
51072
  thrift_spec = (
-
 
51073
    None, # 0
-
 
51074
    (1, TType.I64, 'paymentId', None, None, ), # 1
-
 
51075
    (2, TType.LIST, 'creditTxns', (TType.STRUCT,(CreditHistory, CreditHistory.thrift_spec)), None, ), # 2
-
 
51076
  )
-
 
51077
 
-
 
51078
  def __init__(self, paymentId=None, creditTxns=None,):
-
 
51079
    self.paymentId = paymentId
-
 
51080
    self.creditTxns = creditTxns
-
 
51081
 
-
 
51082
  def read(self, iprot):
-
 
51083
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
51084
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
51085
      return
-
 
51086
    iprot.readStructBegin()
-
 
51087
    while True:
-
 
51088
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
51089
      if ftype == TType.STOP:
-
 
51090
        break
-
 
51091
      if fid == 1:
-
 
51092
        if ftype == TType.I64:
-
 
51093
          self.paymentId = iprot.readI64();
-
 
51094
        else:
-
 
51095
          iprot.skip(ftype)
-
 
51096
      elif fid == 2:
-
 
51097
        if ftype == TType.LIST:
-
 
51098
          self.creditTxns = []
-
 
51099
          (_etype1173, _size1170) = iprot.readListBegin()
-
 
51100
          for _i1174 in xrange(_size1170):
-
 
51101
            _elem1175 = CreditHistory()
-
 
51102
            _elem1175.read(iprot)
-
 
51103
            self.creditTxns.append(_elem1175)
-
 
51104
          iprot.readListEnd()
-
 
51105
        else:
-
 
51106
          iprot.skip(ftype)
-
 
51107
      else:
-
 
51108
        iprot.skip(ftype)
-
 
51109
      iprot.readFieldEnd()
-
 
51110
    iprot.readStructEnd()
-
 
51111
 
-
 
51112
  def write(self, oprot):
-
 
51113
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
51114
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
51115
      return
-
 
51116
    oprot.writeStructBegin('processCreditTransaction_args')
-
 
51117
    if self.paymentId is not None:
-
 
51118
      oprot.writeFieldBegin('paymentId', TType.I64, 1)
-
 
51119
      oprot.writeI64(self.paymentId)
-
 
51120
      oprot.writeFieldEnd()
-
 
51121
    if self.creditTxns is not None:
-
 
51122
      oprot.writeFieldBegin('creditTxns', TType.LIST, 2)
-
 
51123
      oprot.writeListBegin(TType.STRUCT, len(self.creditTxns))
-
 
51124
      for iter1176 in self.creditTxns:
-
 
51125
        iter1176.write(oprot)
-
 
51126
      oprot.writeListEnd()
-
 
51127
      oprot.writeFieldEnd()
-
 
51128
    oprot.writeFieldStop()
-
 
51129
    oprot.writeStructEnd()
-
 
51130
 
-
 
51131
  def validate(self):
-
 
51132
    return
-
 
51133
 
-
 
51134
 
-
 
51135
  def __repr__(self):
-
 
51136
    L = ['%s=%r' % (key, value)
-
 
51137
      for key, value in self.__dict__.iteritems()]
-
 
51138
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
51139
 
-
 
51140
  def __eq__(self, other):
-
 
51141
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
51142
 
-
 
51143
  def __ne__(self, other):
-
 
51144
    return not (self == other)
-
 
51145
 
-
 
51146
class processCreditTransaction_result:
-
 
51147
  """
-
 
51148
  Attributes:
-
 
51149
   - success
-
 
51150
   - pe
-
 
51151
  """
-
 
51152
 
-
 
51153
  thrift_spec = (
-
 
51154
    (0, TType.BOOL, 'success', None, None, ), # 0
-
 
51155
    (1, TType.STRUCT, 'pe', (TransactionServiceException, TransactionServiceException.thrift_spec), None, ), # 1
-
 
51156
  )
-
 
51157
 
-
 
51158
  def __init__(self, success=None, pe=None,):
-
 
51159
    self.success = success
-
 
51160
    self.pe = pe
-
 
51161
 
-
 
51162
  def read(self, iprot):
-
 
51163
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
51164
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
51165
      return
-
 
51166
    iprot.readStructBegin()
-
 
51167
    while True:
-
 
51168
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
51169
      if ftype == TType.STOP:
-
 
51170
        break
-
 
51171
      if fid == 0:
-
 
51172
        if ftype == TType.BOOL:
-
 
51173
          self.success = iprot.readBool();
-
 
51174
        else:
-
 
51175
          iprot.skip(ftype)
-
 
51176
      elif fid == 1:
-
 
51177
        if ftype == TType.STRUCT:
-
 
51178
          self.pe = TransactionServiceException()
-
 
51179
          self.pe.read(iprot)
-
 
51180
        else:
-
 
51181
          iprot.skip(ftype)
-
 
51182
      else:
-
 
51183
        iprot.skip(ftype)
-
 
51184
      iprot.readFieldEnd()
-
 
51185
    iprot.readStructEnd()
-
 
51186
 
-
 
51187
  def write(self, oprot):
-
 
51188
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
51189
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
51190
      return
-
 
51191
    oprot.writeStructBegin('processCreditTransaction_result')
-
 
51192
    if self.success is not None:
-
 
51193
      oprot.writeFieldBegin('success', TType.BOOL, 0)
-
 
51194
      oprot.writeBool(self.success)
-
 
51195
      oprot.writeFieldEnd()
-
 
51196
    if self.pe is not None:
-
 
51197
      oprot.writeFieldBegin('pe', TType.STRUCT, 1)
-
 
51198
      self.pe.write(oprot)
-
 
51199
      oprot.writeFieldEnd()
-
 
51200
    oprot.writeFieldStop()
-
 
51201
    oprot.writeStructEnd()
-
 
51202
 
-
 
51203
  def validate(self):
-
 
51204
    return
-
 
51205
 
-
 
51206
 
-
 
51207
  def __repr__(self):
-
 
51208
    L = ['%s=%r' % (key, value)
-
 
51209
      for key, value in self.__dict__.iteritems()]
-
 
51210
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
51211
 
-
 
51212
  def __eq__(self, other):
-
 
51213
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
51214
 
-
 
51215
  def __ne__(self, other):
-
 
51216
    return not (self == other)
-
 
51217
 
-
 
51218
class getLoanPayableForUserToCreditor_args:
-
 
51219
  """
-
 
51220
  Attributes:
-
 
51221
   - userId
-
 
51222
   - creditorId
-
 
51223
   - dueDate
-
 
51224
  """
-
 
51225
 
-
 
51226
  thrift_spec = (
-
 
51227
    None, # 0
-
 
51228
    (1, TType.I64, 'userId', None, None, ), # 1
-
 
51229
    (2, TType.I64, 'creditorId', None, None, ), # 2
-
 
51230
    (3, TType.I64, 'dueDate', None, None, ), # 3
-
 
51231
  )
-
 
51232
 
-
 
51233
  def __init__(self, userId=None, creditorId=None, dueDate=None,):
-
 
51234
    self.userId = userId
-
 
51235
    self.creditorId = creditorId
-
 
51236
    self.dueDate = dueDate
-
 
51237
 
-
 
51238
  def read(self, iprot):
-
 
51239
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
51240
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
51241
      return
-
 
51242
    iprot.readStructBegin()
-
 
51243
    while True:
-
 
51244
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
51245
      if ftype == TType.STOP:
-
 
51246
        break
-
 
51247
      if fid == 1:
-
 
51248
        if ftype == TType.I64:
-
 
51249
          self.userId = iprot.readI64();
-
 
51250
        else:
-
 
51251
          iprot.skip(ftype)
-
 
51252
      elif fid == 2:
-
 
51253
        if ftype == TType.I64:
-
 
51254
          self.creditorId = iprot.readI64();
-
 
51255
        else:
-
 
51256
          iprot.skip(ftype)
-
 
51257
      elif fid == 3:
-
 
51258
        if ftype == TType.I64:
-
 
51259
          self.dueDate = iprot.readI64();
-
 
51260
        else:
-
 
51261
          iprot.skip(ftype)
-
 
51262
      else:
-
 
51263
        iprot.skip(ftype)
-
 
51264
      iprot.readFieldEnd()
-
 
51265
    iprot.readStructEnd()
-
 
51266
 
-
 
51267
  def write(self, oprot):
-
 
51268
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
51269
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
51270
      return
-
 
51271
    oprot.writeStructBegin('getLoanPayableForUserToCreditor_args')
-
 
51272
    if self.userId is not None:
-
 
51273
      oprot.writeFieldBegin('userId', TType.I64, 1)
-
 
51274
      oprot.writeI64(self.userId)
-
 
51275
      oprot.writeFieldEnd()
-
 
51276
    if self.creditorId is not None:
-
 
51277
      oprot.writeFieldBegin('creditorId', TType.I64, 2)
-
 
51278
      oprot.writeI64(self.creditorId)
-
 
51279
      oprot.writeFieldEnd()
-
 
51280
    if self.dueDate is not None:
-
 
51281
      oprot.writeFieldBegin('dueDate', TType.I64, 3)
-
 
51282
      oprot.writeI64(self.dueDate)
-
 
51283
      oprot.writeFieldEnd()
-
 
51284
    oprot.writeFieldStop()
-
 
51285
    oprot.writeStructEnd()
-
 
51286
 
-
 
51287
  def validate(self):
-
 
51288
    return
-
 
51289
 
-
 
51290
 
-
 
51291
  def __repr__(self):
-
 
51292
    L = ['%s=%r' % (key, value)
-
 
51293
      for key, value in self.__dict__.iteritems()]
-
 
51294
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
51295
 
-
 
51296
  def __eq__(self, other):
-
 
51297
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
51298
 
-
 
51299
  def __ne__(self, other):
-
 
51300
    return not (self == other)
-
 
51301
 
-
 
51302
class getLoanPayableForUserToCreditor_result:
-
 
51303
  """
-
 
51304
  Attributes:
-
 
51305
   - success
-
 
51306
  """
-
 
51307
 
-
 
51308
  thrift_spec = (
-
 
51309
    (0, TType.LIST, 'success', (TType.STRUCT,(CreditHistory, CreditHistory.thrift_spec)), None, ), # 0
-
 
51310
  )
-
 
51311
 
-
 
51312
  def __init__(self, success=None,):
-
 
51313
    self.success = success
-
 
51314
 
-
 
51315
  def read(self, iprot):
-
 
51316
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
51317
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
51318
      return
-
 
51319
    iprot.readStructBegin()
-
 
51320
    while True:
-
 
51321
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
51322
      if ftype == TType.STOP:
-
 
51323
        break
-
 
51324
      if fid == 0:
-
 
51325
        if ftype == TType.LIST:
-
 
51326
          self.success = []
-
 
51327
          (_etype1180, _size1177) = iprot.readListBegin()
-
 
51328
          for _i1181 in xrange(_size1177):
-
 
51329
            _elem1182 = CreditHistory()
-
 
51330
            _elem1182.read(iprot)
-
 
51331
            self.success.append(_elem1182)
-
 
51332
          iprot.readListEnd()
-
 
51333
        else:
-
 
51334
          iprot.skip(ftype)
-
 
51335
      else:
-
 
51336
        iprot.skip(ftype)
-
 
51337
      iprot.readFieldEnd()
-
 
51338
    iprot.readStructEnd()
-
 
51339
 
-
 
51340
  def write(self, oprot):
-
 
51341
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
51342
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
51343
      return
-
 
51344
    oprot.writeStructBegin('getLoanPayableForUserToCreditor_result')
-
 
51345
    if self.success is not None:
-
 
51346
      oprot.writeFieldBegin('success', TType.LIST, 0)
-
 
51347
      oprot.writeListBegin(TType.STRUCT, len(self.success))
-
 
51348
      for iter1183 in self.success:
-
 
51349
        iter1183.write(oprot)
-
 
51350
      oprot.writeListEnd()
-
 
51351
      oprot.writeFieldEnd()
-
 
51352
    oprot.writeFieldStop()
-
 
51353
    oprot.writeStructEnd()
-
 
51354
 
-
 
51355
  def validate(self):
-
 
51356
    return
-
 
51357
 
-
 
51358
 
-
 
51359
  def __repr__(self):
-
 
51360
    L = ['%s=%r' % (key, value)
-
 
51361
      for key, value in self.__dict__.iteritems()]
-
 
51362
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
51363
 
-
 
51364
  def __eq__(self, other):
-
 
51365
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
51366
 
-
 
51367
  def __ne__(self, other):
-
 
51368
    return not (self == other)
-
 
51369
 
-
 
51370
class getReturnOrderInfo_args:
-
 
51371
  """
-
 
51372
  Attributes:
-
 
51373
   - id
-
 
51374
  """
-
 
51375
 
-
 
51376
  thrift_spec = (
-
 
51377
    None, # 0
-
 
51378
    (1, TType.I64, 'id', None, None, ), # 1
-
 
51379
  )
-
 
51380
 
-
 
51381
  def __init__(self, id=None,):
-
 
51382
    self.id = id
-
 
51383
 
-
 
51384
  def read(self, iprot):
-
 
51385
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
51386
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
51387
      return
-
 
51388
    iprot.readStructBegin()
-
 
51389
    while True:
-
 
51390
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
51391
      if ftype == TType.STOP:
-
 
51392
        break
-
 
51393
      if fid == 1:
-
 
51394
        if ftype == TType.I64:
-
 
51395
          self.id = iprot.readI64();
-
 
51396
        else:
-
 
51397
          iprot.skip(ftype)
-
 
51398
      else:
-
 
51399
        iprot.skip(ftype)
-
 
51400
      iprot.readFieldEnd()
-
 
51401
    iprot.readStructEnd()
-
 
51402
 
-
 
51403
  def write(self, oprot):
-
 
51404
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
51405
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
51406
      return
-
 
51407
    oprot.writeStructBegin('getReturnOrderInfo_args')
-
 
51408
    if self.id is not None:
-
 
51409
      oprot.writeFieldBegin('id', TType.I64, 1)
-
 
51410
      oprot.writeI64(self.id)
-
 
51411
      oprot.writeFieldEnd()
-
 
51412
    oprot.writeFieldStop()
-
 
51413
    oprot.writeStructEnd()
-
 
51414
 
-
 
51415
  def validate(self):
-
 
51416
    return
-
 
51417
 
-
 
51418
 
-
 
51419
  def __repr__(self):
-
 
51420
    L = ['%s=%r' % (key, value)
-
 
51421
      for key, value in self.__dict__.iteritems()]
-
 
51422
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
51423
 
-
 
51424
  def __eq__(self, other):
-
 
51425
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
51426
 
-
 
51427
  def __ne__(self, other):
-
 
51428
    return not (self == other)
-
 
51429
 
-
 
51430
class getReturnOrderInfo_result:
-
 
51431
  """
-
 
51432
  Attributes:
-
 
51433
   - success
-
 
51434
   - ex
-
 
51435
  """
-
 
51436
 
-
 
51437
  thrift_spec = (
-
 
51438
    (0, TType.STRUCT, 'success', (ReturnOrderInfo, ReturnOrderInfo.thrift_spec), None, ), # 0
-
 
51439
    (1, TType.STRUCT, 'ex', (TransactionServiceException, TransactionServiceException.thrift_spec), None, ), # 1
-
 
51440
  )
-
 
51441
 
-
 
51442
  def __init__(self, success=None, ex=None,):
-
 
51443
    self.success = success
-
 
51444
    self.ex = ex
-
 
51445
 
-
 
51446
  def read(self, iprot):
-
 
51447
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
51448
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
51449
      return
-
 
51450
    iprot.readStructBegin()
-
 
51451
    while True:
-
 
51452
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
51453
      if ftype == TType.STOP:
-
 
51454
        break
-
 
51455
      if fid == 0:
-
 
51456
        if ftype == TType.STRUCT:
-
 
51457
          self.success = ReturnOrderInfo()
-
 
51458
          self.success.read(iprot)
-
 
51459
        else:
-
 
51460
          iprot.skip(ftype)
-
 
51461
      elif fid == 1:
-
 
51462
        if ftype == TType.STRUCT:
-
 
51463
          self.ex = TransactionServiceException()
-
 
51464
          self.ex.read(iprot)
-
 
51465
        else:
-
 
51466
          iprot.skip(ftype)
-
 
51467
      else:
-
 
51468
        iprot.skip(ftype)
-
 
51469
      iprot.readFieldEnd()
-
 
51470
    iprot.readStructEnd()
-
 
51471
 
-
 
51472
  def write(self, oprot):
-
 
51473
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
51474
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
51475
      return
-
 
51476
    oprot.writeStructBegin('getReturnOrderInfo_result')
-
 
51477
    if self.success is not None:
-
 
51478
      oprot.writeFieldBegin('success', TType.STRUCT, 0)
-
 
51479
      self.success.write(oprot)
-
 
51480
      oprot.writeFieldEnd()
-
 
51481
    if self.ex is not None:
-
 
51482
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
-
 
51483
      self.ex.write(oprot)
-
 
51484
      oprot.writeFieldEnd()
-
 
51485
    oprot.writeFieldStop()
-
 
51486
    oprot.writeStructEnd()
-
 
51487
 
-
 
51488
  def validate(self):
-
 
51489
    return
-
 
51490
 
-
 
51491
 
-
 
51492
  def __repr__(self):
-
 
51493
    L = ['%s=%r' % (key, value)
-
 
51494
      for key, value in self.__dict__.iteritems()]
-
 
51495
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
51496
 
-
 
51497
  def __eq__(self, other):
-
 
51498
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
51499
 
-
 
51500
  def __ne__(self, other):
-
 
51501
    return not (self == other)
-
 
51502
 
-
 
51503
class getReturnOrderInfoList_args:
-
 
51504
  """
-
 
51505
  Attributes:
-
 
51506
   - order_ids
-
 
51507
  """
-
 
51508
 
-
 
51509
  thrift_spec = (
-
 
51510
    None, # 0
-
 
51511
    (1, TType.LIST, 'order_ids', (TType.I64,None), None, ), # 1
-
 
51512
  )
-
 
51513
 
-
 
51514
  def __init__(self, order_ids=None,):
-
 
51515
    self.order_ids = order_ids
-
 
51516
 
-
 
51517
  def read(self, iprot):
-
 
51518
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
51519
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
51520
      return
-
 
51521
    iprot.readStructBegin()
-
 
51522
    while True:
-
 
51523
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
51524
      if ftype == TType.STOP:
-
 
51525
        break
-
 
51526
      if fid == 1:
-
 
51527
        if ftype == TType.LIST:
-
 
51528
          self.order_ids = []
-
 
51529
          (_etype1187, _size1184) = iprot.readListBegin()
-
 
51530
          for _i1188 in xrange(_size1184):
-
 
51531
            _elem1189 = iprot.readI64();
-
 
51532
            self.order_ids.append(_elem1189)
-
 
51533
          iprot.readListEnd()
-
 
51534
        else:
-
 
51535
          iprot.skip(ftype)
-
 
51536
      else:
-
 
51537
        iprot.skip(ftype)
-
 
51538
      iprot.readFieldEnd()
-
 
51539
    iprot.readStructEnd()
-
 
51540
 
-
 
51541
  def write(self, oprot):
-
 
51542
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
51543
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
51544
      return
-
 
51545
    oprot.writeStructBegin('getReturnOrderInfoList_args')
-
 
51546
    if self.order_ids is not None:
-
 
51547
      oprot.writeFieldBegin('order_ids', TType.LIST, 1)
-
 
51548
      oprot.writeListBegin(TType.I64, len(self.order_ids))
-
 
51549
      for iter1190 in self.order_ids:
-
 
51550
        oprot.writeI64(iter1190)
-
 
51551
      oprot.writeListEnd()
-
 
51552
      oprot.writeFieldEnd()
-
 
51553
    oprot.writeFieldStop()
-
 
51554
    oprot.writeStructEnd()
-
 
51555
 
-
 
51556
  def validate(self):
-
 
51557
    return
-
 
51558
 
-
 
51559
 
-
 
51560
  def __repr__(self):
-
 
51561
    L = ['%s=%r' % (key, value)
-
 
51562
      for key, value in self.__dict__.iteritems()]
-
 
51563
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
51564
 
-
 
51565
  def __eq__(self, other):
-
 
51566
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
51567
 
-
 
51568
  def __ne__(self, other):
-
 
51569
    return not (self == other)
-
 
51570
 
-
 
51571
class getReturnOrderInfoList_result:
-
 
51572
  """
-
 
51573
  Attributes:
-
 
51574
   - success
-
 
51575
  """
-
 
51576
 
-
 
51577
  thrift_spec = (
-
 
51578
    (0, TType.MAP, 'success', (TType.I64,None,TType.LIST,(TType.STRUCT,(ReturnOrderInfo, ReturnOrderInfo.thrift_spec))), None, ), # 0
-
 
51579
  )
-
 
51580
 
-
 
51581
  def __init__(self, success=None,):
-
 
51582
    self.success = success
-
 
51583
 
-
 
51584
  def read(self, iprot):
-
 
51585
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
51586
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
51587
      return
-
 
51588
    iprot.readStructBegin()
-
 
51589
    while True:
-
 
51590
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
51591
      if ftype == TType.STOP:
-
 
51592
        break
-
 
51593
      if fid == 0:
-
 
51594
        if ftype == TType.MAP:
-
 
51595
          self.success = {}
-
 
51596
          (_ktype1192, _vtype1193, _size1191 ) = iprot.readMapBegin() 
-
 
51597
          for _i1195 in xrange(_size1191):
-
 
51598
            _key1196 = iprot.readI64();
-
 
51599
            _val1197 = []
-
 
51600
            (_etype1201, _size1198) = iprot.readListBegin()
-
 
51601
            for _i1202 in xrange(_size1198):
-
 
51602
              _elem1203 = ReturnOrderInfo()
-
 
51603
              _elem1203.read(iprot)
-
 
51604
              _val1197.append(_elem1203)
-
 
51605
            iprot.readListEnd()
-
 
51606
            self.success[_key1196] = _val1197
-
 
51607
          iprot.readMapEnd()
-
 
51608
        else:
-
 
51609
          iprot.skip(ftype)
-
 
51610
      else:
-
 
51611
        iprot.skip(ftype)
-
 
51612
      iprot.readFieldEnd()
-
 
51613
    iprot.readStructEnd()
-
 
51614
 
-
 
51615
  def write(self, oprot):
-
 
51616
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
51617
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
51618
      return
-
 
51619
    oprot.writeStructBegin('getReturnOrderInfoList_result')
-
 
51620
    if self.success is not None:
-
 
51621
      oprot.writeFieldBegin('success', TType.MAP, 0)
-
 
51622
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.success))
-
 
51623
      for kiter1204,viter1205 in self.success.items():
-
 
51624
        oprot.writeI64(kiter1204)
-
 
51625
        oprot.writeListBegin(TType.STRUCT, len(viter1205))
-
 
51626
        for iter1206 in viter1205:
-
 
51627
          iter1206.write(oprot)
-
 
51628
        oprot.writeListEnd()
-
 
51629
      oprot.writeMapEnd()
-
 
51630
      oprot.writeFieldEnd()
-
 
51631
    oprot.writeFieldStop()
-
 
51632
    oprot.writeStructEnd()
-
 
51633
 
-
 
51634
  def validate(self):
-
 
51635
    return
-
 
51636
 
-
 
51637
 
-
 
51638
  def __repr__(self):
-
 
51639
    L = ['%s=%r' % (key, value)
-
 
51640
      for key, value in self.__dict__.iteritems()]
-
 
51641
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
51642
 
-
 
51643
  def __eq__(self, other):
-
 
51644
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
51645
 
-
 
51646
  def __ne__(self, other):
-
 
51647
    return not (self == other)
-
 
51648
 
-
 
51649
class getReturnOrderInfoListAsByStatus_args:
-
 
51650
  """
-
 
51651
  Attributes:
-
 
51652
   - order_ids
-
 
51653
   - statuses
-
 
51654
  """
-
 
51655
 
-
 
51656
  thrift_spec = (
-
 
51657
    None, # 0
-
 
51658
    (1, TType.LIST, 'order_ids', (TType.I64,None), None, ), # 1
-
 
51659
    (2, TType.LIST, 'statuses', (TType.STRING,None), None, ), # 2
-
 
51660
  )
-
 
51661
 
-
 
51662
  def __init__(self, order_ids=None, statuses=None,):
-
 
51663
    self.order_ids = order_ids
-
 
51664
    self.statuses = statuses
-
 
51665
 
-
 
51666
  def read(self, iprot):
-
 
51667
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
51668
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
51669
      return
-
 
51670
    iprot.readStructBegin()
-
 
51671
    while True:
-
 
51672
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
51673
      if ftype == TType.STOP:
-
 
51674
        break
-
 
51675
      if fid == 1:
-
 
51676
        if ftype == TType.LIST:
-
 
51677
          self.order_ids = []
-
 
51678
          (_etype1210, _size1207) = iprot.readListBegin()
-
 
51679
          for _i1211 in xrange(_size1207):
-
 
51680
            _elem1212 = iprot.readI64();
-
 
51681
            self.order_ids.append(_elem1212)
-
 
51682
          iprot.readListEnd()
-
 
51683
        else:
-
 
51684
          iprot.skip(ftype)
-
 
51685
      elif fid == 2:
-
 
51686
        if ftype == TType.LIST:
-
 
51687
          self.statuses = []
-
 
51688
          (_etype1216, _size1213) = iprot.readListBegin()
-
 
51689
          for _i1217 in xrange(_size1213):
-
 
51690
            _elem1218 = iprot.readString();
-
 
51691
            self.statuses.append(_elem1218)
-
 
51692
          iprot.readListEnd()
-
 
51693
        else:
-
 
51694
          iprot.skip(ftype)
-
 
51695
      else:
-
 
51696
        iprot.skip(ftype)
-
 
51697
      iprot.readFieldEnd()
-
 
51698
    iprot.readStructEnd()
-
 
51699
 
-
 
51700
  def write(self, oprot):
-
 
51701
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
51702
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
51703
      return
-
 
51704
    oprot.writeStructBegin('getReturnOrderInfoListAsByStatus_args')
-
 
51705
    if self.order_ids is not None:
-
 
51706
      oprot.writeFieldBegin('order_ids', TType.LIST, 1)
-
 
51707
      oprot.writeListBegin(TType.I64, len(self.order_ids))
-
 
51708
      for iter1219 in self.order_ids:
-
 
51709
        oprot.writeI64(iter1219)
-
 
51710
      oprot.writeListEnd()
-
 
51711
      oprot.writeFieldEnd()
-
 
51712
    if self.statuses is not None:
-
 
51713
      oprot.writeFieldBegin('statuses', TType.LIST, 2)
-
 
51714
      oprot.writeListBegin(TType.STRING, len(self.statuses))
-
 
51715
      for iter1220 in self.statuses:
-
 
51716
        oprot.writeString(iter1220)
-
 
51717
      oprot.writeListEnd()
-
 
51718
      oprot.writeFieldEnd()
-
 
51719
    oprot.writeFieldStop()
-
 
51720
    oprot.writeStructEnd()
-
 
51721
 
-
 
51722
  def validate(self):
-
 
51723
    return
-
 
51724
 
-
 
51725
 
-
 
51726
  def __repr__(self):
-
 
51727
    L = ['%s=%r' % (key, value)
-
 
51728
      for key, value in self.__dict__.iteritems()]
-
 
51729
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
51730
 
-
 
51731
  def __eq__(self, other):
-
 
51732
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
51733
 
-
 
51734
  def __ne__(self, other):
-
 
51735
    return not (self == other)
-
 
51736
 
-
 
51737
class getReturnOrderInfoListAsByStatus_result:
-
 
51738
  """
-
 
51739
  Attributes:
-
 
51740
   - success
-
 
51741
  """
-
 
51742
 
-
 
51743
  thrift_spec = (
-
 
51744
    (0, TType.MAP, 'success', (TType.I64,None,TType.LIST,(TType.STRUCT,(ReturnOrderInfo, ReturnOrderInfo.thrift_spec))), None, ), # 0
-
 
51745
  )
-
 
51746
 
-
 
51747
  def __init__(self, success=None,):
-
 
51748
    self.success = success
-
 
51749
 
-
 
51750
  def read(self, iprot):
-
 
51751
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
51752
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
51753
      return
-
 
51754
    iprot.readStructBegin()
-
 
51755
    while True:
-
 
51756
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
51757
      if ftype == TType.STOP:
-
 
51758
        break
-
 
51759
      if fid == 0:
-
 
51760
        if ftype == TType.MAP:
-
 
51761
          self.success = {}
-
 
51762
          (_ktype1222, _vtype1223, _size1221 ) = iprot.readMapBegin() 
-
 
51763
          for _i1225 in xrange(_size1221):
-
 
51764
            _key1226 = iprot.readI64();
-
 
51765
            _val1227 = []
-
 
51766
            (_etype1231, _size1228) = iprot.readListBegin()
-
 
51767
            for _i1232 in xrange(_size1228):
-
 
51768
              _elem1233 = ReturnOrderInfo()
-
 
51769
              _elem1233.read(iprot)
-
 
51770
              _val1227.append(_elem1233)
-
 
51771
            iprot.readListEnd()
-
 
51772
            self.success[_key1226] = _val1227
-
 
51773
          iprot.readMapEnd()
-
 
51774
        else:
-
 
51775
          iprot.skip(ftype)
-
 
51776
      else:
-
 
51777
        iprot.skip(ftype)
-
 
51778
      iprot.readFieldEnd()
-
 
51779
    iprot.readStructEnd()
-
 
51780
 
-
 
51781
  def write(self, oprot):
-
 
51782
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
51783
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
51784
      return
-
 
51785
    oprot.writeStructBegin('getReturnOrderInfoListAsByStatus_result')
-
 
51786
    if self.success is not None:
-
 
51787
      oprot.writeFieldBegin('success', TType.MAP, 0)
-
 
51788
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.success))
-
 
51789
      for kiter1234,viter1235 in self.success.items():
-
 
51790
        oprot.writeI64(kiter1234)
-
 
51791
        oprot.writeListBegin(TType.STRUCT, len(viter1235))
-
 
51792
        for iter1236 in viter1235:
-
 
51793
          iter1236.write(oprot)
-
 
51794
        oprot.writeListEnd()
-
 
51795
      oprot.writeMapEnd()
-
 
51796
      oprot.writeFieldEnd()
-
 
51797
    oprot.writeFieldStop()
-
 
51798
    oprot.writeStructEnd()
-
 
51799
 
-
 
51800
  def validate(self):
-
 
51801
    return
-
 
51802
 
-
 
51803
 
-
 
51804
  def __repr__(self):
-
 
51805
    L = ['%s=%r' % (key, value)
-
 
51806
      for key, value in self.__dict__.iteritems()]
-
 
51807
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
51808
 
-
 
51809
  def __eq__(self, other):
-
 
51810
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
51811
 
-
 
51812
  def __ne__(self, other):
-
 
51813
    return not (self == other)
-
 
51814
 
-
 
51815
class updateReturnOrderInfo_args:
-
 
51816
  """
-
 
51817
  Attributes:
-
 
51818
   - returnInfo
-
 
51819
  """
-
 
51820
 
-
 
51821
  thrift_spec = (
-
 
51822
    None, # 0
-
 
51823
    (1, TType.STRUCT, 'returnInfo', (ReturnOrderInfo, ReturnOrderInfo.thrift_spec), None, ), # 1
-
 
51824
  )
-
 
51825
 
-
 
51826
  def __init__(self, returnInfo=None,):
-
 
51827
    self.returnInfo = returnInfo
-
 
51828
 
-
 
51829
  def read(self, iprot):
-
 
51830
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
51831
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
51832
      return
-
 
51833
    iprot.readStructBegin()
-
 
51834
    while True:
-
 
51835
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
51836
      if ftype == TType.STOP:
-
 
51837
        break
-
 
51838
      if fid == 1:
-
 
51839
        if ftype == TType.STRUCT:
-
 
51840
          self.returnInfo = ReturnOrderInfo()
-
 
51841
          self.returnInfo.read(iprot)
-
 
51842
        else:
-
 
51843
          iprot.skip(ftype)
-
 
51844
      else:
-
 
51845
        iprot.skip(ftype)
-
 
51846
      iprot.readFieldEnd()
-
 
51847
    iprot.readStructEnd()
-
 
51848
 
-
 
51849
  def write(self, oprot):
-
 
51850
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
51851
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
51852
      return
-
 
51853
    oprot.writeStructBegin('updateReturnOrderInfo_args')
-
 
51854
    if self.returnInfo is not None:
-
 
51855
      oprot.writeFieldBegin('returnInfo', TType.STRUCT, 1)
-
 
51856
      self.returnInfo.write(oprot)
-
 
51857
      oprot.writeFieldEnd()
-
 
51858
    oprot.writeFieldStop()
-
 
51859
    oprot.writeStructEnd()
-
 
51860
 
-
 
51861
  def validate(self):
-
 
51862
    return
-
 
51863
 
-
 
51864
 
-
 
51865
  def __repr__(self):
-
 
51866
    L = ['%s=%r' % (key, value)
-
 
51867
      for key, value in self.__dict__.iteritems()]
-
 
51868
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
51869
 
-
 
51870
  def __eq__(self, other):
-
 
51871
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
51872
 
-
 
51873
  def __ne__(self, other):
-
 
51874
    return not (self == other)
-
 
51875
 
-
 
51876
class updateReturnOrderInfo_result:
-
 
51877
  """
-
 
51878
  Attributes:
-
 
51879
   - success
-
 
51880
   - ex
-
 
51881
  """
-
 
51882
 
-
 
51883
  thrift_spec = (
-
 
51884
    (0, TType.BOOL, 'success', None, None, ), # 0
-
 
51885
    (1, TType.STRUCT, 'ex', (TransactionServiceException, TransactionServiceException.thrift_spec), None, ), # 1
-
 
51886
  )
-
 
51887
 
-
 
51888
  def __init__(self, success=None, ex=None,):
-
 
51889
    self.success = success
-
 
51890
    self.ex = ex
-
 
51891
 
-
 
51892
  def read(self, iprot):
-
 
51893
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
51894
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
51895
      return
-
 
51896
    iprot.readStructBegin()
-
 
51897
    while True:
-
 
51898
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
51899
      if ftype == TType.STOP:
-
 
51900
        break
-
 
51901
      if fid == 0:
-
 
51902
        if ftype == TType.BOOL:
-
 
51903
          self.success = iprot.readBool();
-
 
51904
        else:
-
 
51905
          iprot.skip(ftype)
-
 
51906
      elif fid == 1:
-
 
51907
        if ftype == TType.STRUCT:
-
 
51908
          self.ex = TransactionServiceException()
-
 
51909
          self.ex.read(iprot)
-
 
51910
        else:
-
 
51911
          iprot.skip(ftype)
-
 
51912
      else:
-
 
51913
        iprot.skip(ftype)
-
 
51914
      iprot.readFieldEnd()
-
 
51915
    iprot.readStructEnd()
-
 
51916
 
-
 
51917
  def write(self, oprot):
-
 
51918
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
51919
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
51920
      return
-
 
51921
    oprot.writeStructBegin('updateReturnOrderInfo_result')
-
 
51922
    if self.success is not None:
-
 
51923
      oprot.writeFieldBegin('success', TType.BOOL, 0)
-
 
51924
      oprot.writeBool(self.success)
-
 
51925
      oprot.writeFieldEnd()
-
 
51926
    if self.ex is not None:
-
 
51927
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
-
 
51928
      self.ex.write(oprot)
-
 
51929
      oprot.writeFieldEnd()
-
 
51930
    oprot.writeFieldStop()
-
 
51931
    oprot.writeStructEnd()
-
 
51932
 
-
 
51933
  def validate(self):
-
 
51934
    return
-
 
51935
 
-
 
51936
 
-
 
51937
  def __repr__(self):
-
 
51938
    L = ['%s=%r' % (key, value)
-
 
51939
      for key, value in self.__dict__.iteritems()]
-
 
51940
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
51941
 
-
 
51942
  def __eq__(self, other):
-
 
51943
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
51944
 
-
 
51945
  def __ne__(self, other):
-
 
51946
    return not (self == other)
-
 
51947
 
-
 
51948
class bulkUpdateReturnOrderInfo_args:
-
 
51949
  """
-
 
51950
  Attributes:
-
 
51951
   - orderReturnInfosMap
-
 
51952
  """
-
 
51953
 
-
 
51954
  thrift_spec = (
-
 
51955
    None, # 0
-
 
51956
    (1, TType.MAP, 'orderReturnInfosMap', (TType.I64,None,TType.LIST,(TType.STRUCT,(ReturnOrderInfo, ReturnOrderInfo.thrift_spec))), None, ), # 1
-
 
51957
  )
-
 
51958
 
-
 
51959
  def __init__(self, orderReturnInfosMap=None,):
-
 
51960
    self.orderReturnInfosMap = orderReturnInfosMap
-
 
51961
 
-
 
51962
  def read(self, iprot):
-
 
51963
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
51964
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
51965
      return
-
 
51966
    iprot.readStructBegin()
-
 
51967
    while True:
-
 
51968
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
51969
      if ftype == TType.STOP:
-
 
51970
        break
-
 
51971
      if fid == 1:
-
 
51972
        if ftype == TType.MAP:
-
 
51973
          self.orderReturnInfosMap = {}
-
 
51974
          (_ktype1238, _vtype1239, _size1237 ) = iprot.readMapBegin() 
-
 
51975
          for _i1241 in xrange(_size1237):
-
 
51976
            _key1242 = iprot.readI64();
-
 
51977
            _val1243 = []
-
 
51978
            (_etype1247, _size1244) = iprot.readListBegin()
-
 
51979
            for _i1248 in xrange(_size1244):
-
 
51980
              _elem1249 = ReturnOrderInfo()
-
 
51981
              _elem1249.read(iprot)
-
 
51982
              _val1243.append(_elem1249)
-
 
51983
            iprot.readListEnd()
-
 
51984
            self.orderReturnInfosMap[_key1242] = _val1243
-
 
51985
          iprot.readMapEnd()
-
 
51986
        else:
-
 
51987
          iprot.skip(ftype)
-
 
51988
      else:
-
 
51989
        iprot.skip(ftype)
-
 
51990
      iprot.readFieldEnd()
-
 
51991
    iprot.readStructEnd()
-
 
51992
 
-
 
51993
  def write(self, oprot):
-
 
51994
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
51995
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
51996
      return
-
 
51997
    oprot.writeStructBegin('bulkUpdateReturnOrderInfo_args')
-
 
51998
    if self.orderReturnInfosMap is not None:
-
 
51999
      oprot.writeFieldBegin('orderReturnInfosMap', TType.MAP, 1)
-
 
52000
      oprot.writeMapBegin(TType.I64, TType.LIST, len(self.orderReturnInfosMap))
-
 
52001
      for kiter1250,viter1251 in self.orderReturnInfosMap.items():
-
 
52002
        oprot.writeI64(kiter1250)
-
 
52003
        oprot.writeListBegin(TType.STRUCT, len(viter1251))
-
 
52004
        for iter1252 in viter1251:
-
 
52005
          iter1252.write(oprot)
-
 
52006
        oprot.writeListEnd()
-
 
52007
      oprot.writeMapEnd()
-
 
52008
      oprot.writeFieldEnd()
-
 
52009
    oprot.writeFieldStop()
-
 
52010
    oprot.writeStructEnd()
-
 
52011
 
-
 
52012
  def validate(self):
-
 
52013
    return
-
 
52014
 
-
 
52015
 
-
 
52016
  def __repr__(self):
-
 
52017
    L = ['%s=%r' % (key, value)
-
 
52018
      for key, value in self.__dict__.iteritems()]
-
 
52019
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
52020
 
-
 
52021
  def __eq__(self, other):
-
 
52022
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
52023
 
-
 
52024
  def __ne__(self, other):
-
 
52025
    return not (self == other)
-
 
52026
 
-
 
52027
class bulkUpdateReturnOrderInfo_result:
-
 
52028
  """
-
 
52029
  Attributes:
-
 
52030
   - success
-
 
52031
   - ex
-
 
52032
  """
-
 
52033
 
-
 
52034
  thrift_spec = (
-
 
52035
    (0, TType.MAP, 'success', (TType.I64,None,TType.BOOL,None), None, ), # 0
-
 
52036
    (1, TType.STRUCT, 'ex', (TransactionServiceException, TransactionServiceException.thrift_spec), None, ), # 1
-
 
52037
  )
-
 
52038
 
-
 
52039
  def __init__(self, success=None, ex=None,):
-
 
52040
    self.success = success
-
 
52041
    self.ex = ex
-
 
52042
 
-
 
52043
  def read(self, iprot):
-
 
52044
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
52045
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
52046
      return
-
 
52047
    iprot.readStructBegin()
-
 
52048
    while True:
-
 
52049
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
52050
      if ftype == TType.STOP:
-
 
52051
        break
-
 
52052
      if fid == 0:
-
 
52053
        if ftype == TType.MAP:
-
 
52054
          self.success = {}
-
 
52055
          (_ktype1254, _vtype1255, _size1253 ) = iprot.readMapBegin() 
-
 
52056
          for _i1257 in xrange(_size1253):
-
 
52057
            _key1258 = iprot.readI64();
-
 
52058
            _val1259 = iprot.readBool();
-
 
52059
            self.success[_key1258] = _val1259
-
 
52060
          iprot.readMapEnd()
-
 
52061
        else:
-
 
52062
          iprot.skip(ftype)
-
 
52063
      elif fid == 1:
-
 
52064
        if ftype == TType.STRUCT:
-
 
52065
          self.ex = TransactionServiceException()
-
 
52066
          self.ex.read(iprot)
-
 
52067
        else:
-
 
52068
          iprot.skip(ftype)
-
 
52069
      else:
-
 
52070
        iprot.skip(ftype)
-
 
52071
      iprot.readFieldEnd()
-
 
52072
    iprot.readStructEnd()
-
 
52073
 
-
 
52074
  def write(self, oprot):
-
 
52075
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
52076
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
52077
      return
-
 
52078
    oprot.writeStructBegin('bulkUpdateReturnOrderInfo_result')
-
 
52079
    if self.success is not None:
-
 
52080
      oprot.writeFieldBegin('success', TType.MAP, 0)
-
 
52081
      oprot.writeMapBegin(TType.I64, TType.BOOL, len(self.success))
-
 
52082
      for kiter1260,viter1261 in self.success.items():
-
 
52083
        oprot.writeI64(kiter1260)
-
 
52084
        oprot.writeBool(viter1261)
-
 
52085
      oprot.writeMapEnd()
-
 
52086
      oprot.writeFieldEnd()
-
 
52087
    if self.ex is not None:
-
 
52088
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
-
 
52089
      self.ex.write(oprot)
-
 
52090
      oprot.writeFieldEnd()
-
 
52091
    oprot.writeFieldStop()
-
 
52092
    oprot.writeStructEnd()
-
 
52093
 
-
 
52094
  def validate(self):
-
 
52095
    return
-
 
52096
 
-
 
52097
 
-
 
52098
  def __repr__(self):
-
 
52099
    L = ['%s=%r' % (key, value)
-
 
52100
      for key, value in self.__dict__.iteritems()]
-
 
52101
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
52102
 
-
 
52103
  def __eq__(self, other):
-
 
52104
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
52105
 
-
 
52106
  def __ne__(self, other):
-
 
52107
    return not (self == other)
-
 
52108
 
-
 
52109
class getReturnOrdersAsPerWarehouseId_args:
-
 
52110
  """
-
 
52111
  Attributes:
-
 
52112
   - warehouseId
-
 
52113
  """
-
 
52114
 
-
 
52115
  thrift_spec = (
-
 
52116
    None, # 0
-
 
52117
    (1, TType.I64, 'warehouseId', None, None, ), # 1
-
 
52118
  )
-
 
52119
 
-
 
52120
  def __init__(self, warehouseId=None,):
-
 
52121
    self.warehouseId = warehouseId
-
 
52122
 
-
 
52123
  def read(self, iprot):
-
 
52124
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
52125
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
52126
      return
-
 
52127
    iprot.readStructBegin()
-
 
52128
    while True:
-
 
52129
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
52130
      if ftype == TType.STOP:
-
 
52131
        break
-
 
52132
      if fid == 1:
-
 
52133
        if ftype == TType.I64:
-
 
52134
          self.warehouseId = iprot.readI64();
-
 
52135
        else:
-
 
52136
          iprot.skip(ftype)
-
 
52137
      else:
-
 
52138
        iprot.skip(ftype)
-
 
52139
      iprot.readFieldEnd()
-
 
52140
    iprot.readStructEnd()
-
 
52141
 
-
 
52142
  def write(self, oprot):
-
 
52143
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
52144
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
52145
      return
-
 
52146
    oprot.writeStructBegin('getReturnOrdersAsPerWarehouseId_args')
-
 
52147
    if self.warehouseId is not None:
-
 
52148
      oprot.writeFieldBegin('warehouseId', TType.I64, 1)
-
 
52149
      oprot.writeI64(self.warehouseId)
-
 
52150
      oprot.writeFieldEnd()
-
 
52151
    oprot.writeFieldStop()
-
 
52152
    oprot.writeStructEnd()
-
 
52153
 
-
 
52154
  def validate(self):
-
 
52155
    return
-
 
52156
 
-
 
52157
 
-
 
52158
  def __repr__(self):
-
 
52159
    L = ['%s=%r' % (key, value)
-
 
52160
      for key, value in self.__dict__.iteritems()]
-
 
52161
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
52162
 
-
 
52163
  def __eq__(self, other):
-
 
52164
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
52165
 
-
 
52166
  def __ne__(self, other):
-
 
52167
    return not (self == other)
-
 
52168
 
-
 
52169
class getReturnOrdersAsPerWarehouseId_result:
-
 
52170
  """
-
 
52171
  Attributes:
-
 
52172
   - success
-
 
52173
  """
-
 
52174
 
-
 
52175
  thrift_spec = (
-
 
52176
    (0, TType.LIST, 'success', (TType.STRUCT,(ReturnOrderInfo, ReturnOrderInfo.thrift_spec)), None, ), # 0
-
 
52177
  )
-
 
52178
 
-
 
52179
  def __init__(self, success=None,):
-
 
52180
    self.success = success
-
 
52181
 
-
 
52182
  def read(self, iprot):
-
 
52183
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
52184
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
52185
      return
-
 
52186
    iprot.readStructBegin()
-
 
52187
    while True:
-
 
52188
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
52189
      if ftype == TType.STOP:
-
 
52190
        break
-
 
52191
      if fid == 0:
-
 
52192
        if ftype == TType.LIST:
-
 
52193
          self.success = []
-
 
52194
          (_etype1265, _size1262) = iprot.readListBegin()
-
 
52195
          for _i1266 in xrange(_size1262):
-
 
52196
            _elem1267 = ReturnOrderInfo()
-
 
52197
            _elem1267.read(iprot)
-
 
52198
            self.success.append(_elem1267)
-
 
52199
          iprot.readListEnd()
-
 
52200
        else:
-
 
52201
          iprot.skip(ftype)
-
 
52202
      else:
-
 
52203
        iprot.skip(ftype)
-
 
52204
      iprot.readFieldEnd()
-
 
52205
    iprot.readStructEnd()
-
 
52206
 
-
 
52207
  def write(self, oprot):
-
 
52208
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
52209
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
52210
      return
-
 
52211
    oprot.writeStructBegin('getReturnOrdersAsPerWarehouseId_result')
-
 
52212
    if self.success is not None:
-
 
52213
      oprot.writeFieldBegin('success', TType.LIST, 0)
-
 
52214
      oprot.writeListBegin(TType.STRUCT, len(self.success))
-
 
52215
      for iter1268 in self.success:
-
 
52216
        iter1268.write(oprot)
-
 
52217
      oprot.writeListEnd()
-
 
52218
      oprot.writeFieldEnd()
-
 
52219
    oprot.writeFieldStop()
-
 
52220
    oprot.writeStructEnd()
-
 
52221
 
-
 
52222
  def validate(self):
-
 
52223
    return
-
 
52224
 
-
 
52225
 
-
 
52226
  def __repr__(self):
-
 
52227
    L = ['%s=%r' % (key, value)
-
 
52228
      for key, value in self.__dict__.iteritems()]
-
 
52229
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
52230
 
-
 
52231
  def __eq__(self, other):
-
 
52232
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
52233
 
-
 
52234
  def __ne__(self, other):
-
 
52235
    return not (self == other)
-
 
52236
 
-
 
52237
class createReturnTransaction_args:
-
 
52238
  """
-
 
52239
  Attributes:
-
 
52240
   - returnTransaction
-
 
52241
  """
-
 
52242
 
-
 
52243
  thrift_spec = (
-
 
52244
    None, # 0
-
 
52245
    (1, TType.STRUCT, 'returnTransaction', (ReturnTransaction, ReturnTransaction.thrift_spec), None, ), # 1
-
 
52246
  )
-
 
52247
 
-
 
52248
  def __init__(self, returnTransaction=None,):
-
 
52249
    self.returnTransaction = returnTransaction
-
 
52250
 
-
 
52251
  def read(self, iprot):
-
 
52252
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
52253
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
52254
      return
-
 
52255
    iprot.readStructBegin()
-
 
52256
    while True:
-
 
52257
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
52258
      if ftype == TType.STOP:
-
 
52259
        break
-
 
52260
      if fid == 1:
-
 
52261
        if ftype == TType.STRUCT:
-
 
52262
          self.returnTransaction = ReturnTransaction()
-
 
52263
          self.returnTransaction.read(iprot)
-
 
52264
        else:
-
 
52265
          iprot.skip(ftype)
-
 
52266
      else:
-
 
52267
        iprot.skip(ftype)
-
 
52268
      iprot.readFieldEnd()
-
 
52269
    iprot.readStructEnd()
-
 
52270
 
-
 
52271
  def write(self, oprot):
-
 
52272
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
52273
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
52274
      return
-
 
52275
    oprot.writeStructBegin('createReturnTransaction_args')
-
 
52276
    if self.returnTransaction is not None:
-
 
52277
      oprot.writeFieldBegin('returnTransaction', TType.STRUCT, 1)
-
 
52278
      self.returnTransaction.write(oprot)
-
 
52279
      oprot.writeFieldEnd()
-
 
52280
    oprot.writeFieldStop()
-
 
52281
    oprot.writeStructEnd()
-
 
52282
 
-
 
52283
  def validate(self):
-
 
52284
    return
-
 
52285
 
-
 
52286
 
-
 
52287
  def __repr__(self):
-
 
52288
    L = ['%s=%r' % (key, value)
-
 
52289
      for key, value in self.__dict__.iteritems()]
-
 
52290
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
52291
 
-
 
52292
  def __eq__(self, other):
-
 
52293
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
52294
 
-
 
52295
  def __ne__(self, other):
-
 
52296
    return not (self == other)
-
 
52297
 
-
 
52298
class createReturnTransaction_result:
-
 
52299
  """
-
 
52300
  Attributes:
-
 
52301
   - success
-
 
52302
   - ex
-
 
52303
  """
-
 
52304
 
-
 
52305
  thrift_spec = (
-
 
52306
    (0, TType.I64, 'success', None, None, ), # 0
-
 
52307
    (1, TType.STRUCT, 'ex', (TransactionServiceException, TransactionServiceException.thrift_spec), None, ), # 1
-
 
52308
  )
-
 
52309
 
-
 
52310
  def __init__(self, success=None, ex=None,):
-
 
52311
    self.success = success
-
 
52312
    self.ex = ex
-
 
52313
 
-
 
52314
  def read(self, iprot):
-
 
52315
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
52316
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
52317
      return
-
 
52318
    iprot.readStructBegin()
-
 
52319
    while True:
-
 
52320
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
52321
      if ftype == TType.STOP:
-
 
52322
        break
-
 
52323
      if fid == 0:
-
 
52324
        if ftype == TType.I64:
-
 
52325
          self.success = iprot.readI64();
-
 
52326
        else:
-
 
52327
          iprot.skip(ftype)
-
 
52328
      elif fid == 1:
-
 
52329
        if ftype == TType.STRUCT:
-
 
52330
          self.ex = TransactionServiceException()
-
 
52331
          self.ex.read(iprot)
-
 
52332
        else:
-
 
52333
          iprot.skip(ftype)
-
 
52334
      else:
-
 
52335
        iprot.skip(ftype)
-
 
52336
      iprot.readFieldEnd()
-
 
52337
    iprot.readStructEnd()
-
 
52338
 
-
 
52339
  def write(self, oprot):
-
 
52340
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
52341
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
52342
      return
-
 
52343
    oprot.writeStructBegin('createReturnTransaction_result')
-
 
52344
    if self.success is not None:
-
 
52345
      oprot.writeFieldBegin('success', TType.I64, 0)
-
 
52346
      oprot.writeI64(self.success)
-
 
52347
      oprot.writeFieldEnd()
-
 
52348
    if self.ex is not None:
-
 
52349
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
-
 
52350
      self.ex.write(oprot)
-
 
52351
      oprot.writeFieldEnd()
-
 
52352
    oprot.writeFieldStop()
-
 
52353
    oprot.writeStructEnd()
-
 
52354
 
-
 
52355
  def validate(self):
-
 
52356
    return
-
 
52357
 
-
 
52358
 
-
 
52359
  def __repr__(self):
-
 
52360
    L = ['%s=%r' % (key, value)
-
 
52361
      for key, value in self.__dict__.iteritems()]
-
 
52362
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
52363
 
-
 
52364
  def __eq__(self, other):
-
 
52365
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
52366
 
-
 
52367
  def __ne__(self, other):
-
 
52368
    return not (self == other)
-
 
52369
 
-
 
52370
class getReturnTransaction_args:
-
 
52371
  """
-
 
52372
  Attributes:
-
 
52373
   - id
-
 
52374
  """
-
 
52375
 
-
 
52376
  thrift_spec = (
-
 
52377
    None, # 0
-
 
52378
    (1, TType.I64, 'id', None, None, ), # 1
-
 
52379
  )
-
 
52380
 
-
 
52381
  def __init__(self, id=None,):
-
 
52382
    self.id = id
-
 
52383
 
-
 
52384
  def read(self, iprot):
-
 
52385
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
52386
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
52387
      return
-
 
52388
    iprot.readStructBegin()
-
 
52389
    while True:
-
 
52390
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
52391
      if ftype == TType.STOP:
-
 
52392
        break
-
 
52393
      if fid == 1:
-
 
52394
        if ftype == TType.I64:
-
 
52395
          self.id = iprot.readI64();
-
 
52396
        else:
-
 
52397
          iprot.skip(ftype)
-
 
52398
      else:
-
 
52399
        iprot.skip(ftype)
-
 
52400
      iprot.readFieldEnd()
-
 
52401
    iprot.readStructEnd()
-
 
52402
 
-
 
52403
  def write(self, oprot):
-
 
52404
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
52405
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
52406
      return
-
 
52407
    oprot.writeStructBegin('getReturnTransaction_args')
-
 
52408
    if self.id is not None:
-
 
52409
      oprot.writeFieldBegin('id', TType.I64, 1)
-
 
52410
      oprot.writeI64(self.id)
-
 
52411
      oprot.writeFieldEnd()
-
 
52412
    oprot.writeFieldStop()
-
 
52413
    oprot.writeStructEnd()
-
 
52414
 
-
 
52415
  def validate(self):
-
 
52416
    return
-
 
52417
 
-
 
52418
 
-
 
52419
  def __repr__(self):
-
 
52420
    L = ['%s=%r' % (key, value)
-
 
52421
      for key, value in self.__dict__.iteritems()]
-
 
52422
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
52423
 
-
 
52424
  def __eq__(self, other):
-
 
52425
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
52426
 
-
 
52427
  def __ne__(self, other):
-
 
52428
    return not (self == other)
-
 
52429
 
-
 
52430
class getReturnTransaction_result:
-
 
52431
  """
-
 
52432
  Attributes:
-
 
52433
   - success
-
 
52434
   - ex
-
 
52435
  """
-
 
52436
 
-
 
52437
  thrift_spec = (
-
 
52438
    (0, TType.STRUCT, 'success', (ReturnTransaction, ReturnTransaction.thrift_spec), None, ), # 0
-
 
52439
    (1, TType.STRUCT, 'ex', (TransactionServiceException, TransactionServiceException.thrift_spec), None, ), # 1
-
 
52440
  )
-
 
52441
 
-
 
52442
  def __init__(self, success=None, ex=None,):
-
 
52443
    self.success = success
-
 
52444
    self.ex = ex
-
 
52445
 
-
 
52446
  def read(self, iprot):
-
 
52447
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
52448
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
52449
      return
-
 
52450
    iprot.readStructBegin()
-
 
52451
    while True:
-
 
52452
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
52453
      if ftype == TType.STOP:
-
 
52454
        break
-
 
52455
      if fid == 0:
-
 
52456
        if ftype == TType.STRUCT:
-
 
52457
          self.success = ReturnTransaction()
-
 
52458
          self.success.read(iprot)
-
 
52459
        else:
-
 
52460
          iprot.skip(ftype)
-
 
52461
      elif fid == 1:
-
 
52462
        if ftype == TType.STRUCT:
-
 
52463
          self.ex = TransactionServiceException()
-
 
52464
          self.ex.read(iprot)
-
 
52465
        else:
-
 
52466
          iprot.skip(ftype)
-
 
52467
      else:
-
 
52468
        iprot.skip(ftype)
-
 
52469
      iprot.readFieldEnd()
-
 
52470
    iprot.readStructEnd()
-
 
52471
 
-
 
52472
  def write(self, oprot):
-
 
52473
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
52474
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
52475
      return
-
 
52476
    oprot.writeStructBegin('getReturnTransaction_result')
-
 
52477
    if self.success is not None:
-
 
52478
      oprot.writeFieldBegin('success', TType.STRUCT, 0)
-
 
52479
      self.success.write(oprot)
-
 
52480
      oprot.writeFieldEnd()
-
 
52481
    if self.ex is not None:
-
 
52482
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
-
 
52483
      self.ex.write(oprot)
-
 
52484
      oprot.writeFieldEnd()
-
 
52485
    oprot.writeFieldStop()
-
 
52486
    oprot.writeStructEnd()
-
 
52487
 
-
 
52488
  def validate(self):
-
 
52489
    return
-
 
52490
 
-
 
52491
 
-
 
52492
  def __repr__(self):
-
 
52493
    L = ['%s=%r' % (key, value)
-
 
52494
      for key, value in self.__dict__.iteritems()]
-
 
52495
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
52496
 
-
 
52497
  def __eq__(self, other):
-
 
52498
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
52499
 
-
 
52500
  def __ne__(self, other):
-
 
52501
    return not (self == other)
-
 
52502
 
-
 
52503
class getReturnOrdersForReturnTransaction_args:
-
 
52504
  """
-
 
52505
  Attributes:
-
 
52506
   - returnTransactionId
-
 
52507
  """
-
 
52508
 
-
 
52509
  thrift_spec = (
-
 
52510
    None, # 0
-
 
52511
    (1, TType.I64, 'returnTransactionId', None, None, ), # 1
-
 
52512
  )
-
 
52513
 
-
 
52514
  def __init__(self, returnTransactionId=None,):
-
 
52515
    self.returnTransactionId = returnTransactionId
-
 
52516
 
-
 
52517
  def read(self, iprot):
-
 
52518
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
52519
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
52520
      return
-
 
52521
    iprot.readStructBegin()
-
 
52522
    while True:
-
 
52523
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
52524
      if ftype == TType.STOP:
-
 
52525
        break
-
 
52526
      if fid == 1:
-
 
52527
        if ftype == TType.I64:
-
 
52528
          self.returnTransactionId = iprot.readI64();
-
 
52529
        else:
-
 
52530
          iprot.skip(ftype)
-
 
52531
      else:
-
 
52532
        iprot.skip(ftype)
-
 
52533
      iprot.readFieldEnd()
-
 
52534
    iprot.readStructEnd()
-
 
52535
 
-
 
52536
  def write(self, oprot):
-
 
52537
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
52538
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
52539
      return
-
 
52540
    oprot.writeStructBegin('getReturnOrdersForReturnTransaction_args')
-
 
52541
    if self.returnTransactionId is not None:
-
 
52542
      oprot.writeFieldBegin('returnTransactionId', TType.I64, 1)
-
 
52543
      oprot.writeI64(self.returnTransactionId)
-
 
52544
      oprot.writeFieldEnd()
-
 
52545
    oprot.writeFieldStop()
-
 
52546
    oprot.writeStructEnd()
-
 
52547
 
-
 
52548
  def validate(self):
-
 
52549
    return
-
 
52550
 
-
 
52551
 
-
 
52552
  def __repr__(self):
-
 
52553
    L = ['%s=%r' % (key, value)
-
 
52554
      for key, value in self.__dict__.iteritems()]
-
 
52555
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
52556
 
-
 
52557
  def __eq__(self, other):
-
 
52558
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
52559
 
-
 
52560
  def __ne__(self, other):
-
 
52561
    return not (self == other)
-
 
52562
 
-
 
52563
class getReturnOrdersForReturnTransaction_result:
-
 
52564
  """
-
 
52565
  Attributes:
-
 
52566
   - success
-
 
52567
   - ex
-
 
52568
  """
-
 
52569
 
-
 
52570
  thrift_spec = (
-
 
52571
    (0, TType.LIST, 'success', (TType.STRUCT,(ReturnOrderInfo, ReturnOrderInfo.thrift_spec)), None, ), # 0
-
 
52572
    (1, TType.STRUCT, 'ex', (TransactionServiceException, TransactionServiceException.thrift_spec), None, ), # 1
-
 
52573
  )
-
 
52574
 
-
 
52575
  def __init__(self, success=None, ex=None,):
-
 
52576
    self.success = success
-
 
52577
    self.ex = ex
-
 
52578
 
-
 
52579
  def read(self, iprot):
-
 
52580
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
52581
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
52582
      return
-
 
52583
    iprot.readStructBegin()
-
 
52584
    while True:
-
 
52585
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
52586
      if ftype == TType.STOP:
-
 
52587
        break
-
 
52588
      if fid == 0:
-
 
52589
        if ftype == TType.LIST:
-
 
52590
          self.success = []
-
 
52591
          (_etype1272, _size1269) = iprot.readListBegin()
-
 
52592
          for _i1273 in xrange(_size1269):
-
 
52593
            _elem1274 = ReturnOrderInfo()
-
 
52594
            _elem1274.read(iprot)
-
 
52595
            self.success.append(_elem1274)
-
 
52596
          iprot.readListEnd()
-
 
52597
        else:
-
 
52598
          iprot.skip(ftype)
-
 
52599
      elif fid == 1:
-
 
52600
        if ftype == TType.STRUCT:
-
 
52601
          self.ex = TransactionServiceException()
-
 
52602
          self.ex.read(iprot)
-
 
52603
        else:
-
 
52604
          iprot.skip(ftype)
-
 
52605
      else:
-
 
52606
        iprot.skip(ftype)
-
 
52607
      iprot.readFieldEnd()
-
 
52608
    iprot.readStructEnd()
-
 
52609
 
-
 
52610
  def write(self, oprot):
-
 
52611
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
52612
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
52613
      return
-
 
52614
    oprot.writeStructBegin('getReturnOrdersForReturnTransaction_result')
-
 
52615
    if self.success is not None:
-
 
52616
      oprot.writeFieldBegin('success', TType.LIST, 0)
-
 
52617
      oprot.writeListBegin(TType.STRUCT, len(self.success))
-
 
52618
      for iter1275 in self.success:
-
 
52619
        iter1275.write(oprot)
-
 
52620
      oprot.writeListEnd()
-
 
52621
      oprot.writeFieldEnd()
-
 
52622
    if self.ex is not None:
-
 
52623
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
-
 
52624
      self.ex.write(oprot)
-
 
52625
      oprot.writeFieldEnd()
-
 
52626
    oprot.writeFieldStop()
-
 
52627
    oprot.writeStructEnd()
-
 
52628
 
-
 
52629
  def validate(self):
-
 
52630
    return
-
 
52631
 
-
 
52632
 
-
 
52633
  def __repr__(self):
-
 
52634
    L = ['%s=%r' % (key, value)
-
 
52635
      for key, value in self.__dict__.iteritems()]
-
 
52636
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
52637
 
-
 
52638
  def __eq__(self, other):
-
 
52639
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
52640
 
-
 
52641
  def __ne__(self, other):
-
 
52642
    return not (self == other)
-
 
52643
 
-
 
52644
class changeReturnTransactionStatus_args:
-
 
52645
  """
-
 
52646
  Attributes:
-
 
52647
   - returnTransactionId
-
 
52648
   - status
-
 
52649
   - returnOrderIds
-
 
52650
  """
-
 
52651
 
-
 
52652
  thrift_spec = (
-
 
52653
    None, # 0
-
 
52654
    (1, TType.I64, 'returnTransactionId', None, None, ), # 1
-
 
52655
    (2, TType.I32, 'status', None, None, ), # 2
-
 
52656
    (3, TType.LIST, 'returnOrderIds', (TType.I64,None), None, ), # 3
-
 
52657
  )
-
 
52658
 
-
 
52659
  def __init__(self, returnTransactionId=None, status=None, returnOrderIds=None,):
-
 
52660
    self.returnTransactionId = returnTransactionId
-
 
52661
    self.status = status
-
 
52662
    self.returnOrderIds = returnOrderIds
-
 
52663
 
-
 
52664
  def read(self, iprot):
-
 
52665
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
52666
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
52667
      return
-
 
52668
    iprot.readStructBegin()
-
 
52669
    while True:
-
 
52670
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
52671
      if ftype == TType.STOP:
-
 
52672
        break
-
 
52673
      if fid == 1:
-
 
52674
        if ftype == TType.I64:
-
 
52675
          self.returnTransactionId = iprot.readI64();
-
 
52676
        else:
-
 
52677
          iprot.skip(ftype)
-
 
52678
      elif fid == 2:
-
 
52679
        if ftype == TType.I32:
-
 
52680
          self.status = iprot.readI32();
-
 
52681
        else:
-
 
52682
          iprot.skip(ftype)
-
 
52683
      elif fid == 3:
-
 
52684
        if ftype == TType.LIST:
-
 
52685
          self.returnOrderIds = []
-
 
52686
          (_etype1279, _size1276) = iprot.readListBegin()
-
 
52687
          for _i1280 in xrange(_size1276):
-
 
52688
            _elem1281 = iprot.readI64();
-
 
52689
            self.returnOrderIds.append(_elem1281)
-
 
52690
          iprot.readListEnd()
-
 
52691
        else:
-
 
52692
          iprot.skip(ftype)
-
 
52693
      else:
-
 
52694
        iprot.skip(ftype)
-
 
52695
      iprot.readFieldEnd()
-
 
52696
    iprot.readStructEnd()
-
 
52697
 
-
 
52698
  def write(self, oprot):
-
 
52699
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
52700
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
52701
      return
-
 
52702
    oprot.writeStructBegin('changeReturnTransactionStatus_args')
-
 
52703
    if self.returnTransactionId is not None:
-
 
52704
      oprot.writeFieldBegin('returnTransactionId', TType.I64, 1)
-
 
52705
      oprot.writeI64(self.returnTransactionId)
-
 
52706
      oprot.writeFieldEnd()
-
 
52707
    if self.status is not None:
-
 
52708
      oprot.writeFieldBegin('status', TType.I32, 2)
-
 
52709
      oprot.writeI32(self.status)
-
 
52710
      oprot.writeFieldEnd()
-
 
52711
    if self.returnOrderIds is not None:
-
 
52712
      oprot.writeFieldBegin('returnOrderIds', TType.LIST, 3)
-
 
52713
      oprot.writeListBegin(TType.I64, len(self.returnOrderIds))
-
 
52714
      for iter1282 in self.returnOrderIds:
-
 
52715
        oprot.writeI64(iter1282)
-
 
52716
      oprot.writeListEnd()
-
 
52717
      oprot.writeFieldEnd()
-
 
52718
    oprot.writeFieldStop()
-
 
52719
    oprot.writeStructEnd()
-
 
52720
 
-
 
52721
  def validate(self):
-
 
52722
    return
-
 
52723
 
-
 
52724
 
-
 
52725
  def __repr__(self):
-
 
52726
    L = ['%s=%r' % (key, value)
-
 
52727
      for key, value in self.__dict__.iteritems()]
-
 
52728
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
52729
 
-
 
52730
  def __eq__(self, other):
-
 
52731
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
52732
 
-
 
52733
  def __ne__(self, other):
-
 
52734
    return not (self == other)
-
 
52735
 
-
 
52736
class changeReturnTransactionStatus_result:
-
 
52737
  """
-
 
52738
  Attributes:
-
 
52739
   - success
-
 
52740
   - ex
-
 
52741
  """
-
 
52742
 
-
 
52743
  thrift_spec = (
-
 
52744
    (0, TType.BOOL, 'success', None, None, ), # 0
-
 
52745
    (1, TType.STRUCT, 'ex', (TransactionServiceException, TransactionServiceException.thrift_spec), None, ), # 1
-
 
52746
  )
-
 
52747
 
-
 
52748
  def __init__(self, success=None, ex=None,):
-
 
52749
    self.success = success
-
 
52750
    self.ex = ex
-
 
52751
 
-
 
52752
  def read(self, iprot):
-
 
52753
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
52754
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
52755
      return
-
 
52756
    iprot.readStructBegin()
-
 
52757
    while True:
-
 
52758
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
52759
      if ftype == TType.STOP:
-
 
52760
        break
-
 
52761
      if fid == 0:
-
 
52762
        if ftype == TType.BOOL:
-
 
52763
          self.success = iprot.readBool();
-
 
52764
        else:
-
 
52765
          iprot.skip(ftype)
-
 
52766
      elif fid == 1:
-
 
52767
        if ftype == TType.STRUCT:
-
 
52768
          self.ex = TransactionServiceException()
-
 
52769
          self.ex.read(iprot)
-
 
52770
        else:
-
 
52771
          iprot.skip(ftype)
-
 
52772
      else:
-
 
52773
        iprot.skip(ftype)
-
 
52774
      iprot.readFieldEnd()
-
 
52775
    iprot.readStructEnd()
-
 
52776
 
-
 
52777
  def write(self, oprot):
-
 
52778
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
52779
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
52780
      return
-
 
52781
    oprot.writeStructBegin('changeReturnTransactionStatus_result')
-
 
52782
    if self.success is not None:
-
 
52783
      oprot.writeFieldBegin('success', TType.BOOL, 0)
-
 
52784
      oprot.writeBool(self.success)
-
 
52785
      oprot.writeFieldEnd()
-
 
52786
    if self.ex is not None:
-
 
52787
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
-
 
52788
      self.ex.write(oprot)
-
 
52789
      oprot.writeFieldEnd()
-
 
52790
    oprot.writeFieldStop()
-
 
52791
    oprot.writeStructEnd()
-
 
52792
 
-
 
52793
  def validate(self):
-
 
52794
    return
-
 
52795
 
-
 
52796
 
-
 
52797
  def __repr__(self):
-
 
52798
    L = ['%s=%r' % (key, value)
-
 
52799
      for key, value in self.__dict__.iteritems()]
-
 
52800
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
52801
 
-
 
52802
  def __eq__(self, other):
-
 
52803
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
52804
 
-
 
52805
  def __ne__(self, other):
-
 
52806
    return not (self == other)
-
 
52807
 
-
 
52808
class createReturnPickupRequest_args:
-
 
52809
  """
-
 
52810
  Attributes:
-
 
52811
   - returnOrderIds
-
 
52812
   - providerId
-
 
52813
  """
-
 
52814
 
-
 
52815
  thrift_spec = (
-
 
52816
    None, # 0
-
 
52817
    (1, TType.LIST, 'returnOrderIds', (TType.I64,None), None, ), # 1
-
 
52818
    (2, TType.I64, 'providerId', None, None, ), # 2
-
 
52819
  )
-
 
52820
 
-
 
52821
  def __init__(self, returnOrderIds=None, providerId=None,):
-
 
52822
    self.returnOrderIds = returnOrderIds
-
 
52823
    self.providerId = providerId
-
 
52824
 
-
 
52825
  def read(self, iprot):
-
 
52826
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
52827
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
52828
      return
-
 
52829
    iprot.readStructBegin()
-
 
52830
    while True:
-
 
52831
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
52832
      if ftype == TType.STOP:
-
 
52833
        break
-
 
52834
      if fid == 1:
-
 
52835
        if ftype == TType.LIST:
-
 
52836
          self.returnOrderIds = []
-
 
52837
          (_etype1286, _size1283) = iprot.readListBegin()
-
 
52838
          for _i1287 in xrange(_size1283):
-
 
52839
            _elem1288 = iprot.readI64();
-
 
52840
            self.returnOrderIds.append(_elem1288)
-
 
52841
          iprot.readListEnd()
-
 
52842
        else:
-
 
52843
          iprot.skip(ftype)
-
 
52844
      elif fid == 2:
-
 
52845
        if ftype == TType.I64:
-
 
52846
          self.providerId = iprot.readI64();
-
 
52847
        else:
-
 
52848
          iprot.skip(ftype)
-
 
52849
      else:
-
 
52850
        iprot.skip(ftype)
-
 
52851
      iprot.readFieldEnd()
-
 
52852
    iprot.readStructEnd()
-
 
52853
 
-
 
52854
  def write(self, oprot):
-
 
52855
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
52856
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
52857
      return
-
 
52858
    oprot.writeStructBegin('createReturnPickupRequest_args')
-
 
52859
    if self.returnOrderIds is not None:
-
 
52860
      oprot.writeFieldBegin('returnOrderIds', TType.LIST, 1)
-
 
52861
      oprot.writeListBegin(TType.I64, len(self.returnOrderIds))
-
 
52862
      for iter1289 in self.returnOrderIds:
-
 
52863
        oprot.writeI64(iter1289)
-
 
52864
      oprot.writeListEnd()
-
 
52865
      oprot.writeFieldEnd()
-
 
52866
    if self.providerId is not None:
-
 
52867
      oprot.writeFieldBegin('providerId', TType.I64, 2)
-
 
52868
      oprot.writeI64(self.providerId)
-
 
52869
      oprot.writeFieldEnd()
-
 
52870
    oprot.writeFieldStop()
-
 
52871
    oprot.writeStructEnd()
-
 
52872
 
-
 
52873
  def validate(self):
-
 
52874
    return
-
 
52875
 
-
 
52876
 
-
 
52877
  def __repr__(self):
-
 
52878
    L = ['%s=%r' % (key, value)
-
 
52879
      for key, value in self.__dict__.iteritems()]
-
 
52880
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
52881
 
-
 
52882
  def __eq__(self, other):
-
 
52883
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
52884
 
-
 
52885
  def __ne__(self, other):
-
 
52886
    return not (self == other)
-
 
52887
 
-
 
52888
class createReturnPickupRequest_result:
-
 
52889
  """
-
 
52890
  Attributes:
-
 
52891
   - success
-
 
52892
   - ex
-
 
52893
  """
-
 
52894
 
-
 
52895
  thrift_spec = (
-
 
52896
    (0, TType.BOOL, 'success', None, None, ), # 0
-
 
52897
    (1, TType.STRUCT, 'ex', (TransactionServiceException, TransactionServiceException.thrift_spec), None, ), # 1
-
 
52898
  )
-
 
52899
 
-
 
52900
  def __init__(self, success=None, ex=None,):
-
 
52901
    self.success = success
-
 
52902
    self.ex = ex
-
 
52903
 
-
 
52904
  def read(self, iprot):
-
 
52905
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
52906
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
52907
      return
-
 
52908
    iprot.readStructBegin()
-
 
52909
    while True:
-
 
52910
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
52911
      if ftype == TType.STOP:
-
 
52912
        break
-
 
52913
      if fid == 0:
-
 
52914
        if ftype == TType.BOOL:
-
 
52915
          self.success = iprot.readBool();
-
 
52916
        else:
-
 
52917
          iprot.skip(ftype)
-
 
52918
      elif fid == 1:
-
 
52919
        if ftype == TType.STRUCT:
-
 
52920
          self.ex = TransactionServiceException()
-
 
52921
          self.ex.read(iprot)
-
 
52922
        else:
-
 
52923
          iprot.skip(ftype)
-
 
52924
      else:
-
 
52925
        iprot.skip(ftype)
-
 
52926
      iprot.readFieldEnd()
-
 
52927
    iprot.readStructEnd()
-
 
52928
 
-
 
52929
  def write(self, oprot):
-
 
52930
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
52931
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
52932
      return
-
 
52933
    oprot.writeStructBegin('createReturnPickupRequest_result')
-
 
52934
    if self.success is not None:
-
 
52935
      oprot.writeFieldBegin('success', TType.BOOL, 0)
-
 
52936
      oprot.writeBool(self.success)
-
 
52937
      oprot.writeFieldEnd()
-
 
52938
    if self.ex is not None:
-
 
52939
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
-
 
52940
      self.ex.write(oprot)
-
 
52941
      oprot.writeFieldEnd()
-
 
52942
    oprot.writeFieldStop()
-
 
52943
    oprot.writeStructEnd()
-
 
52944
 
-
 
52945
  def validate(self):
-
 
52946
    return
-
 
52947
 
-
 
52948
 
-
 
52949
  def __repr__(self):
-
 
52950
    L = ['%s=%r' % (key, value)
-
 
52951
      for key, value in self.__dict__.iteritems()]
-
 
52952
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
52953
 
-
 
52954
  def __eq__(self, other):
-
 
52955
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
52956
 
-
 
52957
  def __ne__(self, other):
-
 
52958
    return not (self == other)
-
 
52959
 
-
 
52960
class updateReturnPickupRequest_args:
-
 
52961
  """
-
 
52962
  Attributes:
-
 
52963
   - returnPickupRequest
-
 
52964
  """
-
 
52965
 
-
 
52966
  thrift_spec = (
-
 
52967
    None, # 0
-
 
52968
    (1, TType.STRUCT, 'returnPickupRequest', (ReturnPickupRequest, ReturnPickupRequest.thrift_spec), None, ), # 1
-
 
52969
  )
-
 
52970
 
-
 
52971
  def __init__(self, returnPickupRequest=None,):
-
 
52972
    self.returnPickupRequest = returnPickupRequest
-
 
52973
 
-
 
52974
  def read(self, iprot):
-
 
52975
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
52976
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
52977
      return
-
 
52978
    iprot.readStructBegin()
-
 
52979
    while True:
-
 
52980
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
52981
      if ftype == TType.STOP:
-
 
52982
        break
-
 
52983
      if fid == 1:
-
 
52984
        if ftype == TType.STRUCT:
-
 
52985
          self.returnPickupRequest = ReturnPickupRequest()
-
 
52986
          self.returnPickupRequest.read(iprot)
-
 
52987
        else:
-
 
52988
          iprot.skip(ftype)
-
 
52989
      else:
-
 
52990
        iprot.skip(ftype)
-
 
52991
      iprot.readFieldEnd()
-
 
52992
    iprot.readStructEnd()
-
 
52993
 
-
 
52994
  def write(self, oprot):
-
 
52995
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
52996
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
52997
      return
-
 
52998
    oprot.writeStructBegin('updateReturnPickupRequest_args')
-
 
52999
    if self.returnPickupRequest is not None:
-
 
53000
      oprot.writeFieldBegin('returnPickupRequest', TType.STRUCT, 1)
-
 
53001
      self.returnPickupRequest.write(oprot)
-
 
53002
      oprot.writeFieldEnd()
-
 
53003
    oprot.writeFieldStop()
-
 
53004
    oprot.writeStructEnd()
-
 
53005
 
-
 
53006
  def validate(self):
-
 
53007
    return
-
 
53008
 
-
 
53009
 
-
 
53010
  def __repr__(self):
-
 
53011
    L = ['%s=%r' % (key, value)
-
 
53012
      for key, value in self.__dict__.iteritems()]
-
 
53013
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
53014
 
-
 
53015
  def __eq__(self, other):
-
 
53016
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
53017
 
-
 
53018
  def __ne__(self, other):
-
 
53019
    return not (self == other)
-
 
53020
 
-
 
53021
class updateReturnPickupRequest_result:
-
 
53022
  """
-
 
53023
  Attributes:
-
 
53024
   - success
-
 
53025
   - ex
-
 
53026
  """
-
 
53027
 
-
 
53028
  thrift_spec = (
-
 
53029
    (0, TType.BOOL, 'success', None, None, ), # 0
-
 
53030
    (1, TType.STRUCT, 'ex', (TransactionServiceException, TransactionServiceException.thrift_spec), None, ), # 1
-
 
53031
  )
-
 
53032
 
-
 
53033
  def __init__(self, success=None, ex=None,):
-
 
53034
    self.success = success
-
 
53035
    self.ex = ex
-
 
53036
 
-
 
53037
  def read(self, iprot):
-
 
53038
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
53039
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
53040
      return
-
 
53041
    iprot.readStructBegin()
-
 
53042
    while True:
-
 
53043
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
53044
      if ftype == TType.STOP:
-
 
53045
        break
-
 
53046
      if fid == 0:
-
 
53047
        if ftype == TType.BOOL:
-
 
53048
          self.success = iprot.readBool();
-
 
53049
        else:
-
 
53050
          iprot.skip(ftype)
-
 
53051
      elif fid == 1:
-
 
53052
        if ftype == TType.STRUCT:
-
 
53053
          self.ex = TransactionServiceException()
-
 
53054
          self.ex.read(iprot)
-
 
53055
        else:
-
 
53056
          iprot.skip(ftype)
-
 
53057
      else:
-
 
53058
        iprot.skip(ftype)
-
 
53059
      iprot.readFieldEnd()
-
 
53060
    iprot.readStructEnd()
-
 
53061
 
-
 
53062
  def write(self, oprot):
-
 
53063
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
53064
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
53065
      return
-
 
53066
    oprot.writeStructBegin('updateReturnPickupRequest_result')
-
 
53067
    if self.success is not None:
-
 
53068
      oprot.writeFieldBegin('success', TType.BOOL, 0)
-
 
53069
      oprot.writeBool(self.success)
-
 
53070
      oprot.writeFieldEnd()
-
 
53071
    if self.ex is not None:
-
 
53072
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
-
 
53073
      self.ex.write(oprot)
-
 
53074
      oprot.writeFieldEnd()
-
 
53075
    oprot.writeFieldStop()
-
 
53076
    oprot.writeStructEnd()
-
 
53077
 
-
 
53078
  def validate(self):
-
 
53079
    return
-
 
53080
 
-
 
53081
 
-
 
53082
  def __repr__(self):
-
 
53083
    L = ['%s=%r' % (key, value)
-
 
53084
      for key, value in self.__dict__.iteritems()]
-
 
53085
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
53086
 
-
 
53087
  def __eq__(self, other):
-
 
53088
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
53089
 
-
 
53090
  def __ne__(self, other):
-
 
53091
    return not (self == other)
-
 
53092
 
-
 
53093
class getAllReturnOrdersForReturnPickupRequest_args:
-
 
53094
  """
-
 
53095
  Attributes:
-
 
53096
   - logisticsRequestId
-
 
53097
  """
-
 
53098
 
-
 
53099
  thrift_spec = (
-
 
53100
    None, # 0
-
 
53101
    (1, TType.I64, 'logisticsRequestId', None, None, ), # 1
-
 
53102
  )
-
 
53103
 
-
 
53104
  def __init__(self, logisticsRequestId=None,):
-
 
53105
    self.logisticsRequestId = logisticsRequestId
-
 
53106
 
-
 
53107
  def read(self, iprot):
-
 
53108
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
53109
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
53110
      return
-
 
53111
    iprot.readStructBegin()
-
 
53112
    while True:
-
 
53113
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
53114
      if ftype == TType.STOP:
-
 
53115
        break
-
 
53116
      if fid == 1:
-
 
53117
        if ftype == TType.I64:
-
 
53118
          self.logisticsRequestId = iprot.readI64();
-
 
53119
        else:
-
 
53120
          iprot.skip(ftype)
-
 
53121
      else:
-
 
53122
        iprot.skip(ftype)
-
 
53123
      iprot.readFieldEnd()
-
 
53124
    iprot.readStructEnd()
-
 
53125
 
-
 
53126
  def write(self, oprot):
-
 
53127
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
53128
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
53129
      return
-
 
53130
    oprot.writeStructBegin('getAllReturnOrdersForReturnPickupRequest_args')
-
 
53131
    if self.logisticsRequestId is not None:
-
 
53132
      oprot.writeFieldBegin('logisticsRequestId', TType.I64, 1)
-
 
53133
      oprot.writeI64(self.logisticsRequestId)
-
 
53134
      oprot.writeFieldEnd()
-
 
53135
    oprot.writeFieldStop()
-
 
53136
    oprot.writeStructEnd()
-
 
53137
 
-
 
53138
  def validate(self):
-
 
53139
    return
-
 
53140
 
-
 
53141
 
-
 
53142
  def __repr__(self):
-
 
53143
    L = ['%s=%r' % (key, value)
-
 
53144
      for key, value in self.__dict__.iteritems()]
-
 
53145
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
53146
 
-
 
53147
  def __eq__(self, other):
-
 
53148
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
53149
 
-
 
53150
  def __ne__(self, other):
-
 
53151
    return not (self == other)
-
 
53152
 
-
 
53153
class getAllReturnOrdersForReturnPickupRequest_result:
-
 
53154
  """
-
 
53155
  Attributes:
-
 
53156
   - success
-
 
53157
   - ex
-
 
53158
  """
-
 
53159
 
-
 
53160
  thrift_spec = (
-
 
53161
    (0, TType.LIST, 'success', (TType.STRUCT,(ReturnOrderInfo, ReturnOrderInfo.thrift_spec)), None, ), # 0
-
 
53162
    (1, TType.STRUCT, 'ex', (TransactionServiceException, TransactionServiceException.thrift_spec), None, ), # 1
-
 
53163
  )
-
 
53164
 
-
 
53165
  def __init__(self, success=None, ex=None,):
-
 
53166
    self.success = success
-
 
53167
    self.ex = ex
-
 
53168
 
-
 
53169
  def read(self, iprot):
-
 
53170
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
53171
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
53172
      return
-
 
53173
    iprot.readStructBegin()
-
 
53174
    while True:
-
 
53175
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
53176
      if ftype == TType.STOP:
-
 
53177
        break
-
 
53178
      if fid == 0:
-
 
53179
        if ftype == TType.LIST:
-
 
53180
          self.success = []
-
 
53181
          (_etype1293, _size1290) = iprot.readListBegin()
-
 
53182
          for _i1294 in xrange(_size1290):
-
 
53183
            _elem1295 = ReturnOrderInfo()
-
 
53184
            _elem1295.read(iprot)
-
 
53185
            self.success.append(_elem1295)
-
 
53186
          iprot.readListEnd()
-
 
53187
        else:
-
 
53188
          iprot.skip(ftype)
-
 
53189
      elif fid == 1:
-
 
53190
        if ftype == TType.STRUCT:
-
 
53191
          self.ex = TransactionServiceException()
-
 
53192
          self.ex.read(iprot)
-
 
53193
        else:
-
 
53194
          iprot.skip(ftype)
-
 
53195
      else:
-
 
53196
        iprot.skip(ftype)
-
 
53197
      iprot.readFieldEnd()
-
 
53198
    iprot.readStructEnd()
-
 
53199
 
-
 
53200
  def write(self, oprot):
-
 
53201
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
53202
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
53203
      return
-
 
53204
    oprot.writeStructBegin('getAllReturnOrdersForReturnPickupRequest_result')
-
 
53205
    if self.success is not None:
-
 
53206
      oprot.writeFieldBegin('success', TType.LIST, 0)
-
 
53207
      oprot.writeListBegin(TType.STRUCT, len(self.success))
-
 
53208
      for iter1296 in self.success:
-
 
53209
        iter1296.write(oprot)
-
 
53210
      oprot.writeListEnd()
-
 
53211
      oprot.writeFieldEnd()
-
 
53212
    if self.ex is not None:
-
 
53213
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
-
 
53214
      self.ex.write(oprot)
-
 
53215
      oprot.writeFieldEnd()
-
 
53216
    oprot.writeFieldStop()
-
 
53217
    oprot.writeStructEnd()
-
 
53218
 
-
 
53219
  def validate(self):
-
 
53220
    return
-
 
53221
 
-
 
53222
 
-
 
53223
  def __repr__(self):
-
 
53224
    L = ['%s=%r' % (key, value)
-
 
53225
      for key, value in self.__dict__.iteritems()]
-
 
53226
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
53227
 
-
 
53228
  def __eq__(self, other):
-
 
53229
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
53230
 
-
 
53231
  def __ne__(self, other):
-
 
53232
    return not (self == other)
-
 
53233
 
-
 
53234
class receiveReturnPickup_args:
-
 
53235
  """
-
 
53236
  Attributes:
-
 
53237
   - returnOrdersMap
-
 
53238
   - id
-
 
53239
  """
-
 
53240
 
-
 
53241
  thrift_spec = (
-
 
53242
    None, # 0
-
 
53243
    (1, TType.MAP, 'returnOrdersMap', (TType.I64,None,TType.MAP,(TType.STRING,None,TType.STRING,None)), None, ), # 1
-
 
53244
    (2, TType.I64, 'id', None, None, ), # 2
-
 
53245
  )
-
 
53246
 
-
 
53247
  def __init__(self, returnOrdersMap=None, id=None,):
-
 
53248
    self.returnOrdersMap = returnOrdersMap
-
 
53249
    self.id = id
-
 
53250
 
-
 
53251
  def read(self, iprot):
-
 
53252
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
53253
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
53254
      return
-
 
53255
    iprot.readStructBegin()
-
 
53256
    while True:
-
 
53257
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
53258
      if ftype == TType.STOP:
-
 
53259
        break
-
 
53260
      if fid == 1:
-
 
53261
        if ftype == TType.MAP:
-
 
53262
          self.returnOrdersMap = {}
-
 
53263
          (_ktype1298, _vtype1299, _size1297 ) = iprot.readMapBegin() 
-
 
53264
          for _i1301 in xrange(_size1297):
-
 
53265
            _key1302 = iprot.readI64();
-
 
53266
            _val1303 = {}
-
 
53267
            (_ktype1305, _vtype1306, _size1304 ) = iprot.readMapBegin() 
-
 
53268
            for _i1308 in xrange(_size1304):
-
 
53269
              _key1309 = iprot.readString();
-
 
53270
              _val1310 = iprot.readString();
-
 
53271
              _val1303[_key1309] = _val1310
-
 
53272
            iprot.readMapEnd()
-
 
53273
            self.returnOrdersMap[_key1302] = _val1303
-
 
53274
          iprot.readMapEnd()
-
 
53275
        else:
-
 
53276
          iprot.skip(ftype)
-
 
53277
      elif fid == 2:
-
 
53278
        if ftype == TType.I64:
-
 
53279
          self.id = iprot.readI64();
-
 
53280
        else:
-
 
53281
          iprot.skip(ftype)
-
 
53282
      else:
-
 
53283
        iprot.skip(ftype)
-
 
53284
      iprot.readFieldEnd()
-
 
53285
    iprot.readStructEnd()
-
 
53286
 
-
 
53287
  def write(self, oprot):
-
 
53288
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
53289
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
53290
      return
-
 
53291
    oprot.writeStructBegin('receiveReturnPickup_args')
-
 
53292
    if self.returnOrdersMap is not None:
-
 
53293
      oprot.writeFieldBegin('returnOrdersMap', TType.MAP, 1)
-
 
53294
      oprot.writeMapBegin(TType.I64, TType.MAP, len(self.returnOrdersMap))
-
 
53295
      for kiter1311,viter1312 in self.returnOrdersMap.items():
-
 
53296
        oprot.writeI64(kiter1311)
-
 
53297
        oprot.writeMapBegin(TType.STRING, TType.STRING, len(viter1312))
-
 
53298
        for kiter1313,viter1314 in viter1312.items():
-
 
53299
          oprot.writeString(kiter1313)
-
 
53300
          oprot.writeString(viter1314)
-
 
53301
        oprot.writeMapEnd()
-
 
53302
      oprot.writeMapEnd()
-
 
53303
      oprot.writeFieldEnd()
-
 
53304
    if self.id is not None:
-
 
53305
      oprot.writeFieldBegin('id', TType.I64, 2)
-
 
53306
      oprot.writeI64(self.id)
-
 
53307
      oprot.writeFieldEnd()
-
 
53308
    oprot.writeFieldStop()
-
 
53309
    oprot.writeStructEnd()
-
 
53310
 
-
 
53311
  def validate(self):
-
 
53312
    return
-
 
53313
 
-
 
53314
 
-
 
53315
  def __repr__(self):
-
 
53316
    L = ['%s=%r' % (key, value)
-
 
53317
      for key, value in self.__dict__.iteritems()]
-
 
53318
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
53319
 
-
 
53320
  def __eq__(self, other):
-
 
53321
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
53322
 
-
 
53323
  def __ne__(self, other):
-
 
53324
    return not (self == other)
-
 
53325
 
-
 
53326
class receiveReturnPickup_result:
-
 
53327
  """
-
 
53328
  Attributes:
-
 
53329
   - success
-
 
53330
   - ex
-
 
53331
  """
-
 
53332
 
-
 
53333
  thrift_spec = (
-
 
53334
    (0, TType.BOOL, 'success', None, None, ), # 0
-
 
53335
    (1, TType.STRUCT, 'ex', (TransactionServiceException, TransactionServiceException.thrift_spec), None, ), # 1
-
 
53336
  )
-
 
53337
 
-
 
53338
  def __init__(self, success=None, ex=None,):
-
 
53339
    self.success = success
-
 
53340
    self.ex = ex
-
 
53341
 
-
 
53342
  def read(self, iprot):
-
 
53343
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
53344
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
53345
      return
-
 
53346
    iprot.readStructBegin()
-
 
53347
    while True:
-
 
53348
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
53349
      if ftype == TType.STOP:
-
 
53350
        break
-
 
53351
      if fid == 0:
-
 
53352
        if ftype == TType.BOOL:
-
 
53353
          self.success = iprot.readBool();
-
 
53354
        else:
-
 
53355
          iprot.skip(ftype)
-
 
53356
      elif fid == 1:
-
 
53357
        if ftype == TType.STRUCT:
-
 
53358
          self.ex = TransactionServiceException()
-
 
53359
          self.ex.read(iprot)
-
 
53360
        else:
-
 
53361
          iprot.skip(ftype)
-
 
53362
      else:
-
 
53363
        iprot.skip(ftype)
-
 
53364
      iprot.readFieldEnd()
-
 
53365
    iprot.readStructEnd()
-
 
53366
 
-
 
53367
  def write(self, oprot):
-
 
53368
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
53369
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
53370
      return
-
 
53371
    oprot.writeStructBegin('receiveReturnPickup_result')
-
 
53372
    if self.success is not None:
-
 
53373
      oprot.writeFieldBegin('success', TType.BOOL, 0)
-
 
53374
      oprot.writeBool(self.success)
-
 
53375
      oprot.writeFieldEnd()
-
 
53376
    if self.ex is not None:
-
 
53377
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
-
 
53378
      self.ex.write(oprot)
-
 
53379
      oprot.writeFieldEnd()
-
 
53380
    oprot.writeFieldStop()
-
 
53381
    oprot.writeStructEnd()
-
 
53382
 
-
 
53383
  def validate(self):
-
 
53384
    return
-
 
53385
 
-
 
53386
 
-
 
53387
  def __repr__(self):
-
 
53388
    L = ['%s=%r' % (key, value)
-
 
53389
      for key, value in self.__dict__.iteritems()]
-
 
53390
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
53391
 
-
 
53392
  def __eq__(self, other):
-
 
53393
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
53394
 
-
 
53395
  def __ne__(self, other):
-
 
53396
    return not (self == other)
-
 
53397
 
-
 
53398
class validateReturnPickup_args:
-
 
53399
  """
-
 
53400
  Attributes:
-
 
53401
   - returnPickupId
-
 
53402
   - returnOrdersMap
-
 
53403
  """
-
 
53404
 
-
 
53405
  thrift_spec = (
-
 
53406
    None, # 0
-
 
53407
    (1, TType.I64, 'returnPickupId', None, None, ), # 1
-
 
53408
    (2, TType.MAP, 'returnOrdersMap', (TType.I64,None,TType.BOOL,None), None, ), # 2
-
 
53409
  )
-
 
53410
 
-
 
53411
  def __init__(self, returnPickupId=None, returnOrdersMap=None,):
-
 
53412
    self.returnPickupId = returnPickupId
-
 
53413
    self.returnOrdersMap = returnOrdersMap
-
 
53414
 
-
 
53415
  def read(self, iprot):
-
 
53416
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
53417
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
53418
      return
-
 
53419
    iprot.readStructBegin()
-
 
53420
    while True:
-
 
53421
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
53422
      if ftype == TType.STOP:
-
 
53423
        break
-
 
53424
      if fid == 1:
-
 
53425
        if ftype == TType.I64:
-
 
53426
          self.returnPickupId = iprot.readI64();
-
 
53427
        else:
-
 
53428
          iprot.skip(ftype)
-
 
53429
      elif fid == 2:
-
 
53430
        if ftype == TType.MAP:
-
 
53431
          self.returnOrdersMap = {}
-
 
53432
          (_ktype1316, _vtype1317, _size1315 ) = iprot.readMapBegin() 
-
 
53433
          for _i1319 in xrange(_size1315):
-
 
53434
            _key1320 = iprot.readI64();
-
 
53435
            _val1321 = iprot.readBool();
-
 
53436
            self.returnOrdersMap[_key1320] = _val1321
-
 
53437
          iprot.readMapEnd()
-
 
53438
        else:
-
 
53439
          iprot.skip(ftype)
-
 
53440
      else:
-
 
53441
        iprot.skip(ftype)
-
 
53442
      iprot.readFieldEnd()
-
 
53443
    iprot.readStructEnd()
-
 
53444
 
-
 
53445
  def write(self, oprot):
-
 
53446
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
53447
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
53448
      return
-
 
53449
    oprot.writeStructBegin('validateReturnPickup_args')
-
 
53450
    if self.returnPickupId is not None:
-
 
53451
      oprot.writeFieldBegin('returnPickupId', TType.I64, 1)
-
 
53452
      oprot.writeI64(self.returnPickupId)
-
 
53453
      oprot.writeFieldEnd()
-
 
53454
    if self.returnOrdersMap is not None:
-
 
53455
      oprot.writeFieldBegin('returnOrdersMap', TType.MAP, 2)
-
 
53456
      oprot.writeMapBegin(TType.I64, TType.BOOL, len(self.returnOrdersMap))
-
 
53457
      for kiter1322,viter1323 in self.returnOrdersMap.items():
-
 
53458
        oprot.writeI64(kiter1322)
-
 
53459
        oprot.writeBool(viter1323)
-
 
53460
      oprot.writeMapEnd()
-
 
53461
      oprot.writeFieldEnd()
-
 
53462
    oprot.writeFieldStop()
-
 
53463
    oprot.writeStructEnd()
-
 
53464
 
-
 
53465
  def validate(self):
-
 
53466
    return
-
 
53467
 
-
 
53468
 
-
 
53469
  def __repr__(self):
-
 
53470
    L = ['%s=%r' % (key, value)
-
 
53471
      for key, value in self.__dict__.iteritems()]
-
 
53472
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
53473
 
-
 
53474
  def __eq__(self, other):
-
 
53475
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
53476
 
-
 
53477
  def __ne__(self, other):
-
 
53478
    return not (self == other)
-
 
53479
 
-
 
53480
class validateReturnPickup_result:
-
 
53481
  """
-
 
53482
  Attributes:
-
 
53483
   - success
-
 
53484
   - ex
-
 
53485
  """
-
 
53486
 
-
 
53487
  thrift_spec = (
-
 
53488
    (0, TType.BOOL, 'success', None, None, ), # 0
-
 
53489
    (1, TType.STRUCT, 'ex', (TransactionServiceException, TransactionServiceException.thrift_spec), None, ), # 1
-
 
53490
  )
-
 
53491
 
-
 
53492
  def __init__(self, success=None, ex=None,):
-
 
53493
    self.success = success
-
 
53494
    self.ex = ex
-
 
53495
 
-
 
53496
  def read(self, iprot):
-
 
53497
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
53498
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
53499
      return
-
 
53500
    iprot.readStructBegin()
-
 
53501
    while True:
-
 
53502
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
53503
      if ftype == TType.STOP:
-
 
53504
        break
-
 
53505
      if fid == 0:
-
 
53506
        if ftype == TType.BOOL:
-
 
53507
          self.success = iprot.readBool();
-
 
53508
        else:
-
 
53509
          iprot.skip(ftype)
-
 
53510
      elif fid == 1:
-
 
53511
        if ftype == TType.STRUCT:
-
 
53512
          self.ex = TransactionServiceException()
-
 
53513
          self.ex.read(iprot)
-
 
53514
        else:
-
 
53515
          iprot.skip(ftype)
-
 
53516
      else:
-
 
53517
        iprot.skip(ftype)
-
 
53518
      iprot.readFieldEnd()
-
 
53519
    iprot.readStructEnd()
-
 
53520
 
-
 
53521
  def write(self, oprot):
-
 
53522
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
53523
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
53524
      return
-
 
53525
    oprot.writeStructBegin('validateReturnPickup_result')
-
 
53526
    if self.success is not None:
-
 
53527
      oprot.writeFieldBegin('success', TType.BOOL, 0)
-
 
53528
      oprot.writeBool(self.success)
-
 
53529
      oprot.writeFieldEnd()
-
 
53530
    if self.ex is not None:
-
 
53531
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
-
 
53532
      self.ex.write(oprot)
-
 
53533
      oprot.writeFieldEnd()
-
 
53534
    oprot.writeFieldStop()
-
 
53535
    oprot.writeStructEnd()
-
 
53536
 
-
 
53537
  def validate(self):
-
 
53538
    return
-
 
53539
 
-
 
53540
 
-
 
53541
  def __repr__(self):
-
 
53542
    L = ['%s=%r' % (key, value)
-
 
53543
      for key, value in self.__dict__.iteritems()]
-
 
53544
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
53545
 
-
 
53546
  def __eq__(self, other):
-
 
53547
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
53548
 
-
 
53549
  def __ne__(self, other):
-
 
53550
    return not (self == other)
-
 
53551
 
-
 
53552
class processReturnPickup_args:
-
 
53553
  """
-
 
53554
  Attributes:
-
 
53555
   - returnPickupId
-
 
53556
   - returnOrdersMap
-
 
53557
  """
-
 
53558
 
-
 
53559
  thrift_spec = (
-
 
53560
    None, # 0
-
 
53561
    (1, TType.I64, 'returnPickupId', None, None, ), # 1
-
 
53562
    (2, TType.MAP, 'returnOrdersMap', (TType.I64,None,TType.MAP,(TType.STRING,None,TType.STRING,None)), None, ), # 2
-
 
53563
  )
-
 
53564
 
-
 
53565
  def __init__(self, returnPickupId=None, returnOrdersMap=None,):
-
 
53566
    self.returnPickupId = returnPickupId
-
 
53567
    self.returnOrdersMap = returnOrdersMap
-
 
53568
 
-
 
53569
  def read(self, iprot):
-
 
53570
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
53571
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
53572
      return
-
 
53573
    iprot.readStructBegin()
-
 
53574
    while True:
-
 
53575
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
53576
      if ftype == TType.STOP:
-
 
53577
        break
-
 
53578
      if fid == 1:
-
 
53579
        if ftype == TType.I64:
-
 
53580
          self.returnPickupId = iprot.readI64();
-
 
53581
        else:
-
 
53582
          iprot.skip(ftype)
-
 
53583
      elif fid == 2:
-
 
53584
        if ftype == TType.MAP:
-
 
53585
          self.returnOrdersMap = {}
-
 
53586
          (_ktype1325, _vtype1326, _size1324 ) = iprot.readMapBegin() 
-
 
53587
          for _i1328 in xrange(_size1324):
-
 
53588
            _key1329 = iprot.readI64();
-
 
53589
            _val1330 = {}
-
 
53590
            (_ktype1332, _vtype1333, _size1331 ) = iprot.readMapBegin() 
-
 
53591
            for _i1335 in xrange(_size1331):
-
 
53592
              _key1336 = iprot.readString();
-
 
53593
              _val1337 = iprot.readString();
-
 
53594
              _val1330[_key1336] = _val1337
-
 
53595
            iprot.readMapEnd()
-
 
53596
            self.returnOrdersMap[_key1329] = _val1330
-
 
53597
          iprot.readMapEnd()
-
 
53598
        else:
-
 
53599
          iprot.skip(ftype)
-
 
53600
      else:
-
 
53601
        iprot.skip(ftype)
-
 
53602
      iprot.readFieldEnd()
-
 
53603
    iprot.readStructEnd()
-
 
53604
 
-
 
53605
  def write(self, oprot):
-
 
53606
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
53607
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
53608
      return
-
 
53609
    oprot.writeStructBegin('processReturnPickup_args')
-
 
53610
    if self.returnPickupId is not None:
-
 
53611
      oprot.writeFieldBegin('returnPickupId', TType.I64, 1)
-
 
53612
      oprot.writeI64(self.returnPickupId)
-
 
53613
      oprot.writeFieldEnd()
-
 
53614
    if self.returnOrdersMap is not None:
-
 
53615
      oprot.writeFieldBegin('returnOrdersMap', TType.MAP, 2)
-
 
53616
      oprot.writeMapBegin(TType.I64, TType.MAP, len(self.returnOrdersMap))
-
 
53617
      for kiter1338,viter1339 in self.returnOrdersMap.items():
-
 
53618
        oprot.writeI64(kiter1338)
-
 
53619
        oprot.writeMapBegin(TType.STRING, TType.STRING, len(viter1339))
-
 
53620
        for kiter1340,viter1341 in viter1339.items():
-
 
53621
          oprot.writeString(kiter1340)
-
 
53622
          oprot.writeString(viter1341)
-
 
53623
        oprot.writeMapEnd()
-
 
53624
      oprot.writeMapEnd()
-
 
53625
      oprot.writeFieldEnd()
-
 
53626
    oprot.writeFieldStop()
-
 
53627
    oprot.writeStructEnd()
-
 
53628
 
-
 
53629
  def validate(self):
-
 
53630
    return
-
 
53631
 
-
 
53632
 
-
 
53633
  def __repr__(self):
-
 
53634
    L = ['%s=%r' % (key, value)
-
 
53635
      for key, value in self.__dict__.iteritems()]
-
 
53636
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
53637
 
-
 
53638
  def __eq__(self, other):
-
 
53639
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
53640
 
-
 
53641
  def __ne__(self, other):
-
 
53642
    return not (self == other)
-
 
53643
 
-
 
53644
class processReturnPickup_result:
-
 
53645
  """
-
 
53646
  Attributes:
-
 
53647
   - success
-
 
53648
   - ex
-
 
53649
  """
-
 
53650
 
-
 
53651
  thrift_spec = (
-
 
53652
    (0, TType.BOOL, 'success', None, None, ), # 0
-
 
53653
    (1, TType.STRUCT, 'ex', (TransactionServiceException, TransactionServiceException.thrift_spec), None, ), # 1
-
 
53654
  )
-
 
53655
 
-
 
53656
  def __init__(self, success=None, ex=None,):
-
 
53657
    self.success = success
-
 
53658
    self.ex = ex
-
 
53659
 
-
 
53660
  def read(self, iprot):
-
 
53661
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
53662
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
53663
      return
-
 
53664
    iprot.readStructBegin()
-
 
53665
    while True:
-
 
53666
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
53667
      if ftype == TType.STOP:
-
 
53668
        break
-
 
53669
      if fid == 0:
-
 
53670
        if ftype == TType.BOOL:
-
 
53671
          self.success = iprot.readBool();
-
 
53672
        else:
-
 
53673
          iprot.skip(ftype)
-
 
53674
      elif fid == 1:
-
 
53675
        if ftype == TType.STRUCT:
-
 
53676
          self.ex = TransactionServiceException()
-
 
53677
          self.ex.read(iprot)
-
 
53678
        else:
-
 
53679
          iprot.skip(ftype)
-
 
53680
      else:
-
 
53681
        iprot.skip(ftype)
-
 
53682
      iprot.readFieldEnd()
-
 
53683
    iprot.readStructEnd()
-
 
53684
 
-
 
53685
  def write(self, oprot):
-
 
53686
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
53687
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
53688
      return
-
 
53689
    oprot.writeStructBegin('processReturnPickup_result')
-
 
53690
    if self.success is not None:
-
 
53691
      oprot.writeFieldBegin('success', TType.BOOL, 0)
-
 
53692
      oprot.writeBool(self.success)
-
 
53693
      oprot.writeFieldEnd()
-
 
53694
    if self.ex is not None:
-
 
53695
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
-
 
53696
      self.ex.write(oprot)
-
 
53697
      oprot.writeFieldEnd()
-
 
53698
    oprot.writeFieldStop()
-
 
53699
    oprot.writeStructEnd()
-
 
53700
 
-
 
53701
  def validate(self):
-
 
53702
    return
-
 
53703
 
-
 
53704
 
-
 
53705
  def __repr__(self):
-
 
53706
    L = ['%s=%r' % (key, value)
-
 
53707
      for key, value in self.__dict__.iteritems()]
-
 
53708
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
53709
 
-
 
53710
  def __eq__(self, other):
-
 
53711
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
53712
 
-
 
53713
  def __ne__(self, other):
-
 
53714
    return not (self == other)
-
 
53715
 
-
 
53716
class markReturnTransactionComplete_args:
-
 
53717
  """
-
 
53718
  Attributes:
-
 
53719
   - returnTransactionId
-
 
53720
  """
-
 
53721
 
-
 
53722
  thrift_spec = (
-
 
53723
    None, # 0
-
 
53724
    (1, TType.I64, 'returnTransactionId', None, None, ), # 1
-
 
53725
  )
-
 
53726
 
-
 
53727
  def __init__(self, returnTransactionId=None,):
-
 
53728
    self.returnTransactionId = returnTransactionId
-
 
53729
 
-
 
53730
  def read(self, iprot):
-
 
53731
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
53732
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
53733
      return
-
 
53734
    iprot.readStructBegin()
-
 
53735
    while True:
-
 
53736
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
53737
      if ftype == TType.STOP:
-
 
53738
        break
-
 
53739
      if fid == 1:
-
 
53740
        if ftype == TType.I64:
-
 
53741
          self.returnTransactionId = iprot.readI64();
-
 
53742
        else:
-
 
53743
          iprot.skip(ftype)
-
 
53744
      else:
-
 
53745
        iprot.skip(ftype)
-
 
53746
      iprot.readFieldEnd()
-
 
53747
    iprot.readStructEnd()
-
 
53748
 
-
 
53749
  def write(self, oprot):
-
 
53750
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
53751
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
53752
      return
-
 
53753
    oprot.writeStructBegin('markReturnTransactionComplete_args')
-
 
53754
    if self.returnTransactionId is not None:
-
 
53755
      oprot.writeFieldBegin('returnTransactionId', TType.I64, 1)
-
 
53756
      oprot.writeI64(self.returnTransactionId)
-
 
53757
      oprot.writeFieldEnd()
-
 
53758
    oprot.writeFieldStop()
-
 
53759
    oprot.writeStructEnd()
-
 
53760
 
-
 
53761
  def validate(self):
-
 
53762
    return
-
 
53763
 
-
 
53764
 
-
 
53765
  def __repr__(self):
-
 
53766
    L = ['%s=%r' % (key, value)
-
 
53767
      for key, value in self.__dict__.iteritems()]
-
 
53768
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
53769
 
-
 
53770
  def __eq__(self, other):
-
 
53771
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
53772
 
-
 
53773
  def __ne__(self, other):
-
 
53774
    return not (self == other)
-
 
53775
 
-
 
53776
class markReturnTransactionComplete_result:
-
 
53777
  """
-
 
53778
  Attributes:
-
 
53779
   - success
-
 
53780
   - ex
-
 
53781
  """
-
 
53782
 
-
 
53783
  thrift_spec = (
-
 
53784
    (0, TType.BOOL, 'success', None, None, ), # 0
-
 
53785
    (1, TType.STRUCT, 'ex', (TransactionServiceException, TransactionServiceException.thrift_spec), None, ), # 1
-
 
53786
  )
-
 
53787
 
-
 
53788
  def __init__(self, success=None, ex=None,):
-
 
53789
    self.success = success
-
 
53790
    self.ex = ex
-
 
53791
 
-
 
53792
  def read(self, iprot):
-
 
53793
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
53794
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
53795
      return
-
 
53796
    iprot.readStructBegin()
-
 
53797
    while True:
-
 
53798
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
53799
      if ftype == TType.STOP:
-
 
53800
        break
-
 
53801
      if fid == 0:
-
 
53802
        if ftype == TType.BOOL:
-
 
53803
          self.success = iprot.readBool();
-
 
53804
        else:
-
 
53805
          iprot.skip(ftype)
-
 
53806
      elif fid == 1:
-
 
53807
        if ftype == TType.STRUCT:
-
 
53808
          self.ex = TransactionServiceException()
-
 
53809
          self.ex.read(iprot)
-
 
53810
        else:
-
 
53811
          iprot.skip(ftype)
-
 
53812
      else:
-
 
53813
        iprot.skip(ftype)
-
 
53814
      iprot.readFieldEnd()
-
 
53815
    iprot.readStructEnd()
-
 
53816
 
-
 
53817
  def write(self, oprot):
-
 
53818
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
53819
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
53820
      return
-
 
53821
    oprot.writeStructBegin('markReturnTransactionComplete_result')
-
 
53822
    if self.success is not None:
-
 
53823
      oprot.writeFieldBegin('success', TType.BOOL, 0)
-
 
53824
      oprot.writeBool(self.success)
-
 
53825
      oprot.writeFieldEnd()
-
 
53826
    if self.ex is not None:
-
 
53827
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
-
 
53828
      self.ex.write(oprot)
-
 
53829
      oprot.writeFieldEnd()
-
 
53830
    oprot.writeFieldStop()
-
 
53831
    oprot.writeStructEnd()
-
 
53832
 
-
 
53833
  def validate(self):
-
 
53834
    return
-
 
53835
 
-
 
53836
 
-
 
53837
  def __repr__(self):
-
 
53838
    L = ['%s=%r' % (key, value)
-
 
53839
      for key, value in self.__dict__.iteritems()]
-
 
53840
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
53841
 
-
 
53842
  def __eq__(self, other):
-
 
53843
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
53844
 
-
 
53845
  def __ne__(self, other):
-
 
53846
    return not (self == other)
-
 
53847
 
-
 
53848
class refundReturnTransactionPayment_args:
-
 
53849
  """
-
 
53850
  Attributes:
-
 
53851
   - refundOrdersMap
-
 
53852
   - returntransactionId
-
 
53853
  """
-
 
53854
 
-
 
53855
  thrift_spec = (
-
 
53856
    None, # 0
-
 
53857
    (1, TType.MAP, 'refundOrdersMap', (TType.I64,None,TType.MAP,(TType.STRING,None,TType.STRING,None)), None, ), # 1
-
 
53858
    (2, TType.I64, 'returntransactionId', None, None, ), # 2
-
 
53859
  )
-
 
53860
 
-
 
53861
  def __init__(self, refundOrdersMap=None, returntransactionId=None,):
-
 
53862
    self.refundOrdersMap = refundOrdersMap
-
 
53863
    self.returntransactionId = returntransactionId
-
 
53864
 
-
 
53865
  def read(self, iprot):
-
 
53866
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
53867
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
53868
      return
-
 
53869
    iprot.readStructBegin()
-
 
53870
    while True:
-
 
53871
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
53872
      if ftype == TType.STOP:
-
 
53873
        break
-
 
53874
      if fid == 1:
-
 
53875
        if ftype == TType.MAP:
-
 
53876
          self.refundOrdersMap = {}
-
 
53877
          (_ktype1343, _vtype1344, _size1342 ) = iprot.readMapBegin() 
-
 
53878
          for _i1346 in xrange(_size1342):
-
 
53879
            _key1347 = iprot.readI64();
-
 
53880
            _val1348 = {}
-
 
53881
            (_ktype1350, _vtype1351, _size1349 ) = iprot.readMapBegin() 
-
 
53882
            for _i1353 in xrange(_size1349):
-
 
53883
              _key1354 = iprot.readString();
-
 
53884
              _val1355 = iprot.readString();
-
 
53885
              _val1348[_key1354] = _val1355
-
 
53886
            iprot.readMapEnd()
-
 
53887
            self.refundOrdersMap[_key1347] = _val1348
-
 
53888
          iprot.readMapEnd()
-
 
53889
        else:
-
 
53890
          iprot.skip(ftype)
-
 
53891
      elif fid == 2:
-
 
53892
        if ftype == TType.I64:
-
 
53893
          self.returntransactionId = iprot.readI64();
-
 
53894
        else:
-
 
53895
          iprot.skip(ftype)
-
 
53896
      else:
-
 
53897
        iprot.skip(ftype)
-
 
53898
      iprot.readFieldEnd()
-
 
53899
    iprot.readStructEnd()
-
 
53900
 
-
 
53901
  def write(self, oprot):
-
 
53902
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
53903
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
53904
      return
-
 
53905
    oprot.writeStructBegin('refundReturnTransactionPayment_args')
-
 
53906
    if self.refundOrdersMap is not None:
-
 
53907
      oprot.writeFieldBegin('refundOrdersMap', TType.MAP, 1)
-
 
53908
      oprot.writeMapBegin(TType.I64, TType.MAP, len(self.refundOrdersMap))
-
 
53909
      for kiter1356,viter1357 in self.refundOrdersMap.items():
-
 
53910
        oprot.writeI64(kiter1356)
-
 
53911
        oprot.writeMapBegin(TType.STRING, TType.STRING, len(viter1357))
-
 
53912
        for kiter1358,viter1359 in viter1357.items():
-
 
53913
          oprot.writeString(kiter1358)
-
 
53914
          oprot.writeString(viter1359)
-
 
53915
        oprot.writeMapEnd()
-
 
53916
      oprot.writeMapEnd()
-
 
53917
      oprot.writeFieldEnd()
-
 
53918
    if self.returntransactionId is not None:
-
 
53919
      oprot.writeFieldBegin('returntransactionId', TType.I64, 2)
-
 
53920
      oprot.writeI64(self.returntransactionId)
-
 
53921
      oprot.writeFieldEnd()
-
 
53922
    oprot.writeFieldStop()
-
 
53923
    oprot.writeStructEnd()
-
 
53924
 
-
 
53925
  def validate(self):
-
 
53926
    return
-
 
53927
 
-
 
53928
 
-
 
53929
  def __repr__(self):
-
 
53930
    L = ['%s=%r' % (key, value)
-
 
53931
      for key, value in self.__dict__.iteritems()]
-
 
53932
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
53933
 
-
 
53934
  def __eq__(self, other):
-
 
53935
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
53936
 
-
 
53937
  def __ne__(self, other):
-
 
53938
    return not (self == other)
-
 
53939
 
-
 
53940
class refundReturnTransactionPayment_result:
-
 
53941
  """
-
 
53942
  Attributes:
-
 
53943
   - success
-
 
53944
   - ex
-
 
53945
  """
-
 
53946
 
-
 
53947
  thrift_spec = (
-
 
53948
    (0, TType.BOOL, 'success', None, None, ), # 0
-
 
53949
    (1, TType.STRUCT, 'ex', (TransactionServiceException, TransactionServiceException.thrift_spec), None, ), # 1
-
 
53950
  )
-
 
53951
 
-
 
53952
  def __init__(self, success=None, ex=None,):
-
 
53953
    self.success = success
-
 
53954
    self.ex = ex
-
 
53955
 
-
 
53956
  def read(self, iprot):
-
 
53957
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
53958
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
53959
      return
-
 
53960
    iprot.readStructBegin()
-
 
53961
    while True:
-
 
53962
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
53963
      if ftype == TType.STOP:
-
 
53964
        break
-
 
53965
      if fid == 0:
-
 
53966
        if ftype == TType.BOOL:
-
 
53967
          self.success = iprot.readBool();
-
 
53968
        else:
-
 
53969
          iprot.skip(ftype)
-
 
53970
      elif fid == 1:
-
 
53971
        if ftype == TType.STRUCT:
-
 
53972
          self.ex = TransactionServiceException()
-
 
53973
          self.ex.read(iprot)
-
 
53974
        else:
-
 
53975
          iprot.skip(ftype)
-
 
53976
      else:
-
 
53977
        iprot.skip(ftype)
-
 
53978
      iprot.readFieldEnd()
-
 
53979
    iprot.readStructEnd()
-
 
53980
 
-
 
53981
  def write(self, oprot):
-
 
53982
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
53983
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
53984
      return
-
 
53985
    oprot.writeStructBegin('refundReturnTransactionPayment_result')
-
 
53986
    if self.success is not None:
-
 
53987
      oprot.writeFieldBegin('success', TType.BOOL, 0)
-
 
53988
      oprot.writeBool(self.success)
-
 
53989
      oprot.writeFieldEnd()
-
 
53990
    if self.ex is not None:
-
 
53991
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
-
 
53992
      self.ex.write(oprot)
-
 
53993
      oprot.writeFieldEnd()
-
 
53994
    oprot.writeFieldStop()
-
 
53995
    oprot.writeStructEnd()
-
 
53996
 
-
 
53997
  def validate(self):
-
 
53998
    return
-
 
53999
 
-
 
54000
 
-
 
54001
  def __repr__(self):
-
 
54002
    L = ['%s=%r' % (key, value)
-
 
54003
      for key, value in self.__dict__.iteritems()]
-
 
54004
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
54005
 
-
 
54006
  def __eq__(self, other):
-
 
54007
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
54008
 
-
 
54009
  def __ne__(self, other):
-
 
54010
    return not (self == other)
-
 
54011
 
-
 
54012
class getReturnTransactionsForCustomer_args:
-
 
54013
  """
-
 
54014
  Attributes:
-
 
54015
   - statusList
-
 
54016
   - customerMobile
-
 
54017
   - customerEmail
-
 
54018
   - returnTransactionId
-
 
54019
   - customerId
-
 
54020
  """
-
 
54021
 
-
 
54022
  thrift_spec = (
-
 
54023
    None, # 0
-
 
54024
    (1, TType.LIST, 'statusList', (TType.I32,None), None, ), # 1
-
 
54025
    (2, TType.STRING, 'customerMobile', None, None, ), # 2
-
 
54026
    (3, TType.STRING, 'customerEmail', None, None, ), # 3
-
 
54027
    (4, TType.I64, 'returnTransactionId', None, None, ), # 4
-
 
54028
    (5, TType.I64, 'customerId', None, None, ), # 5
-
 
54029
  )
-
 
54030
 
-
 
54031
  def __init__(self, statusList=None, customerMobile=None, customerEmail=None, returnTransactionId=None, customerId=None,):
-
 
54032
    self.statusList = statusList
-
 
54033
    self.customerMobile = customerMobile
-
 
54034
    self.customerEmail = customerEmail
-
 
54035
    self.returnTransactionId = returnTransactionId
-
 
54036
    self.customerId = customerId
-
 
54037
 
-
 
54038
  def read(self, iprot):
-
 
54039
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
54040
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
54041
      return
-
 
54042
    iprot.readStructBegin()
-
 
54043
    while True:
-
 
54044
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
54045
      if ftype == TType.STOP:
-
 
54046
        break
-
 
54047
      if fid == 1:
-
 
54048
        if ftype == TType.LIST:
-
 
54049
          self.statusList = []
-
 
54050
          (_etype1363, _size1360) = iprot.readListBegin()
-
 
54051
          for _i1364 in xrange(_size1360):
-
 
54052
            _elem1365 = iprot.readI32();
-
 
54053
            self.statusList.append(_elem1365)
-
 
54054
          iprot.readListEnd()
-
 
54055
        else:
-
 
54056
          iprot.skip(ftype)
-
 
54057
      elif fid == 2:
-
 
54058
        if ftype == TType.STRING:
-
 
54059
          self.customerMobile = iprot.readString();
-
 
54060
        else:
-
 
54061
          iprot.skip(ftype)
-
 
54062
      elif fid == 3:
-
 
54063
        if ftype == TType.STRING:
-
 
54064
          self.customerEmail = iprot.readString();
-
 
54065
        else:
-
 
54066
          iprot.skip(ftype)
-
 
54067
      elif fid == 4:
-
 
54068
        if ftype == TType.I64:
-
 
54069
          self.returnTransactionId = iprot.readI64();
-
 
54070
        else:
-
 
54071
          iprot.skip(ftype)
-
 
54072
      elif fid == 5:
-
 
54073
        if ftype == TType.I64:
-
 
54074
          self.customerId = iprot.readI64();
-
 
54075
        else:
-
 
54076
          iprot.skip(ftype)
-
 
54077
      else:
-
 
54078
        iprot.skip(ftype)
-
 
54079
      iprot.readFieldEnd()
-
 
54080
    iprot.readStructEnd()
-
 
54081
 
-
 
54082
  def write(self, oprot):
-
 
54083
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
54084
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
54085
      return
-
 
54086
    oprot.writeStructBegin('getReturnTransactionsForCustomer_args')
-
 
54087
    if self.statusList is not None:
-
 
54088
      oprot.writeFieldBegin('statusList', TType.LIST, 1)
-
 
54089
      oprot.writeListBegin(TType.I32, len(self.statusList))
-
 
54090
      for iter1366 in self.statusList:
-
 
54091
        oprot.writeI32(iter1366)
-
 
54092
      oprot.writeListEnd()
-
 
54093
      oprot.writeFieldEnd()
-
 
54094
    if self.customerMobile is not None:
-
 
54095
      oprot.writeFieldBegin('customerMobile', TType.STRING, 2)
-
 
54096
      oprot.writeString(self.customerMobile)
-
 
54097
      oprot.writeFieldEnd()
-
 
54098
    if self.customerEmail is not None:
-
 
54099
      oprot.writeFieldBegin('customerEmail', TType.STRING, 3)
-
 
54100
      oprot.writeString(self.customerEmail)
-
 
54101
      oprot.writeFieldEnd()
-
 
54102
    if self.returnTransactionId is not None:
-
 
54103
      oprot.writeFieldBegin('returnTransactionId', TType.I64, 4)
-
 
54104
      oprot.writeI64(self.returnTransactionId)
-
 
54105
      oprot.writeFieldEnd()
-
 
54106
    if self.customerId is not None:
-
 
54107
      oprot.writeFieldBegin('customerId', TType.I64, 5)
-
 
54108
      oprot.writeI64(self.customerId)
-
 
54109
      oprot.writeFieldEnd()
-
 
54110
    oprot.writeFieldStop()
-
 
54111
    oprot.writeStructEnd()
-
 
54112
 
-
 
54113
  def validate(self):
-
 
54114
    return
-
 
54115
 
-
 
54116
 
-
 
54117
  def __repr__(self):
-
 
54118
    L = ['%s=%r' % (key, value)
-
 
54119
      for key, value in self.__dict__.iteritems()]
-
 
54120
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
54121
 
-
 
54122
  def __eq__(self, other):
-
 
54123
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
54124
 
-
 
54125
  def __ne__(self, other):
-
 
54126
    return not (self == other)
-
 
54127
 
-
 
54128
class getReturnTransactionsForCustomer_result:
-
 
54129
  """
-
 
54130
  Attributes:
-
 
54131
   - success
-
 
54132
   - ex
-
 
54133
  """
-
 
54134
 
-
 
54135
  thrift_spec = (
-
 
54136
    (0, TType.LIST, 'success', (TType.STRUCT,(ReturnTransaction, ReturnTransaction.thrift_spec)), None, ), # 0
-
 
54137
    (1, TType.STRUCT, 'ex', (TransactionServiceException, TransactionServiceException.thrift_spec), None, ), # 1
-
 
54138
  )
-
 
54139
 
-
 
54140
  def __init__(self, success=None, ex=None,):
-
 
54141
    self.success = success
-
 
54142
    self.ex = ex
-
 
54143
 
-
 
54144
  def read(self, iprot):
-
 
54145
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
54146
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
54147
      return
-
 
54148
    iprot.readStructBegin()
-
 
54149
    while True:
-
 
54150
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
54151
      if ftype == TType.STOP:
-
 
54152
        break
-
 
54153
      if fid == 0:
-
 
54154
        if ftype == TType.LIST:
-
 
54155
          self.success = []
-
 
54156
          (_etype1370, _size1367) = iprot.readListBegin()
-
 
54157
          for _i1371 in xrange(_size1367):
-
 
54158
            _elem1372 = ReturnTransaction()
-
 
54159
            _elem1372.read(iprot)
-
 
54160
            self.success.append(_elem1372)
-
 
54161
          iprot.readListEnd()
-
 
54162
        else:
-
 
54163
          iprot.skip(ftype)
-
 
54164
      elif fid == 1:
-
 
54165
        if ftype == TType.STRUCT:
-
 
54166
          self.ex = TransactionServiceException()
-
 
54167
          self.ex.read(iprot)
-
 
54168
        else:
-
 
54169
          iprot.skip(ftype)
-
 
54170
      else:
-
 
54171
        iprot.skip(ftype)
-
 
54172
      iprot.readFieldEnd()
-
 
54173
    iprot.readStructEnd()
-
 
54174
 
-
 
54175
  def write(self, oprot):
-
 
54176
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
54177
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
54178
      return
-
 
54179
    oprot.writeStructBegin('getReturnTransactionsForCustomer_result')
-
 
54180
    if self.success is not None:
-
 
54181
      oprot.writeFieldBegin('success', TType.LIST, 0)
-
 
54182
      oprot.writeListBegin(TType.STRUCT, len(self.success))
-
 
54183
      for iter1373 in self.success:
-
 
54184
        iter1373.write(oprot)
-
 
54185
      oprot.writeListEnd()
-
 
54186
      oprot.writeFieldEnd()
-
 
54187
    if self.ex is not None:
-
 
54188
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
-
 
54189
      self.ex.write(oprot)
-
 
54190
      oprot.writeFieldEnd()
-
 
54191
    oprot.writeFieldStop()
-
 
54192
    oprot.writeStructEnd()
-
 
54193
 
-
 
54194
  def validate(self):
-
 
54195
    return
-
 
54196
 
-
 
54197
 
-
 
54198
  def __repr__(self):
-
 
54199
    L = ['%s=%r' % (key, value)
-
 
54200
      for key, value in self.__dict__.iteritems()]
-
 
54201
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
54202
 
-
 
54203
  def __eq__(self, other):
-
 
54204
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
54205
 
-
 
54206
  def __ne__(self, other):
-
 
54207
    return not (self == other)
-
 
54208
 
-
 
54209
class verifyOrderForTransaction_args:
-
 
54210
  """
-
 
54211
  Attributes:
-
 
54212
   - transactionId
-
 
54213
  """
-
 
54214
 
-
 
54215
  thrift_spec = (
-
 
54216
    None, # 0
-
 
54217
    (1, TType.I64, 'transactionId', None, None, ), # 1
-
 
54218
  )
-
 
54219
 
-
 
54220
  def __init__(self, transactionId=None,):
-
 
54221
    self.transactionId = transactionId
-
 
54222
 
-
 
54223
  def read(self, iprot):
-
 
54224
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
54225
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
54226
      return
-
 
54227
    iprot.readStructBegin()
-
 
54228
    while True:
-
 
54229
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
54230
      if ftype == TType.STOP:
-
 
54231
        break
-
 
54232
      if fid == 1:
-
 
54233
        if ftype == TType.I64:
-
 
54234
          self.transactionId = iprot.readI64();
-
 
54235
        else:
-
 
54236
          iprot.skip(ftype)
-
 
54237
      else:
-
 
54238
        iprot.skip(ftype)
-
 
54239
      iprot.readFieldEnd()
-
 
54240
    iprot.readStructEnd()
-
 
54241
 
-
 
54242
  def write(self, oprot):
-
 
54243
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
54244
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
54245
      return
-
 
54246
    oprot.writeStructBegin('verifyOrderForTransaction_args')
-
 
54247
    if self.transactionId is not None:
-
 
54248
      oprot.writeFieldBegin('transactionId', TType.I64, 1)
-
 
54249
      oprot.writeI64(self.transactionId)
-
 
54250
      oprot.writeFieldEnd()
-
 
54251
    oprot.writeFieldStop()
-
 
54252
    oprot.writeStructEnd()
-
 
54253
 
-
 
54254
  def validate(self):
-
 
54255
    return
-
 
54256
 
-
 
54257
 
-
 
54258
  def __repr__(self):
-
 
54259
    L = ['%s=%r' % (key, value)
-
 
54260
      for key, value in self.__dict__.iteritems()]
-
 
54261
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
54262
 
-
 
54263
  def __eq__(self, other):
-
 
54264
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
54265
 
-
 
54266
  def __ne__(self, other):
-
 
54267
    return not (self == other)
-
 
54268
 
-
 
54269
class verifyOrderForTransaction_result:
-
 
54270
  """
-
 
54271
  Attributes:
-
 
54272
   - success
-
 
54273
   - ex
-
 
54274
  """
-
 
54275
 
-
 
54276
  thrift_spec = (
-
 
54277
    (0, TType.BOOL, 'success', None, None, ), # 0
-
 
54278
    (1, TType.STRUCT, 'ex', (TransactionServiceException, TransactionServiceException.thrift_spec), None, ), # 1
-
 
54279
  )
-
 
54280
 
-
 
54281
  def __init__(self, success=None, ex=None,):
-
 
54282
    self.success = success
-
 
54283
    self.ex = ex
-
 
54284
 
-
 
54285
  def read(self, iprot):
-
 
54286
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
54287
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
54288
      return
-
 
54289
    iprot.readStructBegin()
-
 
54290
    while True:
-
 
54291
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
54292
      if ftype == TType.STOP:
-
 
54293
        break
-
 
54294
      if fid == 0:
-
 
54295
        if ftype == TType.BOOL:
-
 
54296
          self.success = iprot.readBool();
-
 
54297
        else:
-
 
54298
          iprot.skip(ftype)
-
 
54299
      elif fid == 1:
-
 
54300
        if ftype == TType.STRUCT:
-
 
54301
          self.ex = TransactionServiceException()
-
 
54302
          self.ex.read(iprot)
-
 
54303
        else:
-
 
54304
          iprot.skip(ftype)
-
 
54305
      else:
-
 
54306
        iprot.skip(ftype)
-
 
54307
      iprot.readFieldEnd()
-
 
54308
    iprot.readStructEnd()
-
 
54309
 
-
 
54310
  def write(self, oprot):
-
 
54311
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
54312
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
54313
      return
-
 
54314
    oprot.writeStructBegin('verifyOrderForTransaction_result')
-
 
54315
    if self.success is not None:
-
 
54316
      oprot.writeFieldBegin('success', TType.BOOL, 0)
-
 
54317
      oprot.writeBool(self.success)
-
 
54318
      oprot.writeFieldEnd()
-
 
54319
    if self.ex is not None:
-
 
54320
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
-
 
54321
      self.ex.write(oprot)
-
 
54322
      oprot.writeFieldEnd()
-
 
54323
    oprot.writeFieldStop()
-
 
54324
    oprot.writeStructEnd()
-
 
54325
 
-
 
54326
  def validate(self):
48543
    return
54327
    return
48544
 
54328
 
48545
 
54329
 
48546
  def __repr__(self):
54330
  def __repr__(self):
48547
    L = ['%s=%r' % (key, value)
54331
    L = ['%s=%r' % (key, value)