Subversion Repositories SmartDukaan

Rev

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

Rev 6019 Rev 6031
Line 1292... Line 1292...
1292
    Parameters:
1292
    Parameters:
1293
     - rechargeOrder
1293
     - rechargeOrder
1294
    """
1294
    """
1295
    pass
1295
    pass
1296
 
1296
 
-
 
1297
  def getRechargeOrder(self, rechargeRrderId):
-
 
1298
    """
-
 
1299
    Parameters:
-
 
1300
     - rechargeRrderId
-
 
1301
    """
-
 
1302
    pass
-
 
1303
 
-
 
1304
  def getRechargeOrders(self, userId):
-
 
1305
    """
-
 
1306
    Parameters:
-
 
1307
     - userId
-
 
1308
    """
-
 
1309
    pass
-
 
1310
 
1297
  def updateRechargeOrderStatus(self, rechargeOrderId, rechargeOrderStatus):
1311
  def updateRechargeOrderStatus(self, rechargeOrderId, rechargeOrderStatus):
1298
    """
1312
    """
1299
    Parameters:
1313
    Parameters:
1300
     - rechargeOrderId
1314
     - rechargeOrderId
1301
     - rechargeOrderStatus
1315
     - rechargeOrderStatus
1302
    """
1316
    """
1303
    pass
1317
    pass
1304
 
1318
 
1305
  def activateRechargeTxn(self, rechargeCoupons):
1319
  def activateRechargeTxn(self, rechargeOrderId):
1306
    """
1320
    """
1307
    Parameters:
1321
    Parameters:
1308
     - rechargeCoupons
1322
     - rechargeOrderId
1309
    """
1323
    """
1310
    pass
1324
    pass
1311
 
1325
 
1312
  def getRechargeOrders(self, customerId):
1326
  def getUserWallet(self, userId):
1313
    """
1327
    """
1314
    Parameters:
1328
    Parameters:
1315
     - customerId
1329
     - userId
1316
    """
1330
    """
1317
    pass
1331
    pass
1318
 
1332
 
1319
  def getRechargeCoupons(self, customerId, rechargeCouponStatus):
1333
  def getUserWalletHistory(self, userId):
1320
    """
1334
    """
1321
    Parameters:
1335
    Parameters:
1322
     - customerId
1336
     - userId
1323
     - rechargeCouponStatus
-
 
1324
    """
1337
    """
1325
    pass
1338
    pass
1326
 
1339
 
1327
 
1340
 
1328
class Client(shop2020.thriftpy.generic.GenericService.Client, Iface):
1341
class Client(shop2020.thriftpy.generic.GenericService.Client, Iface):
Line 5794... Line 5807...
5794
      return result.success
5807
      return result.success
5795
    if result.ex is not None:
5808
    if result.ex is not None:
5796
      raise result.ex
5809
      raise result.ex
5797
    raise TApplicationException(TApplicationException.MISSING_RESULT, "createRechargeOrder failed: unknown result");
5810
    raise TApplicationException(TApplicationException.MISSING_RESULT, "createRechargeOrder failed: unknown result");
5798
 
5811
 
-
 
5812
  def getRechargeOrder(self, rechargeRrderId):
-
 
5813
    """
-
 
5814
    Parameters:
-
 
5815
     - rechargeRrderId
-
 
5816
    """
-
 
5817
    self.send_getRechargeOrder(rechargeRrderId)
-
 
5818
    return self.recv_getRechargeOrder()
-
 
5819
 
-
 
5820
  def send_getRechargeOrder(self, rechargeRrderId):
-
 
5821
    self._oprot.writeMessageBegin('getRechargeOrder', TMessageType.CALL, self._seqid)
-
 
5822
    args = getRechargeOrder_args()
-
 
5823
    args.rechargeRrderId = rechargeRrderId
-
 
5824
    args.write(self._oprot)
-
 
5825
    self._oprot.writeMessageEnd()
-
 
5826
    self._oprot.trans.flush()
-
 
5827
 
-
 
5828
  def recv_getRechargeOrder(self, ):
-
 
5829
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
5830
    if mtype == TMessageType.EXCEPTION:
-
 
5831
      x = TApplicationException()
-
 
5832
      x.read(self._iprot)
-
 
5833
      self._iprot.readMessageEnd()
-
 
5834
      raise x
-
 
5835
    result = getRechargeOrder_result()
-
 
5836
    result.read(self._iprot)
-
 
5837
    self._iprot.readMessageEnd()
-
 
5838
    if result.success is not None:
-
 
5839
      return result.success
-
 
5840
    if result.ex is not None:
-
 
5841
      raise result.ex
-
 
5842
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getRechargeOrder failed: unknown result");
-
 
5843
 
-
 
5844
  def getRechargeOrders(self, userId):
-
 
5845
    """
-
 
5846
    Parameters:
-
 
5847
     - userId
-
 
5848
    """
-
 
5849
    self.send_getRechargeOrders(userId)
-
 
5850
    return self.recv_getRechargeOrders()
-
 
5851
 
-
 
5852
  def send_getRechargeOrders(self, userId):
-
 
5853
    self._oprot.writeMessageBegin('getRechargeOrders', TMessageType.CALL, self._seqid)
-
 
5854
    args = getRechargeOrders_args()
-
 
5855
    args.userId = userId
-
 
5856
    args.write(self._oprot)
-
 
5857
    self._oprot.writeMessageEnd()
-
 
5858
    self._oprot.trans.flush()
-
 
5859
 
-
 
5860
  def recv_getRechargeOrders(self, ):
-
 
5861
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
5862
    if mtype == TMessageType.EXCEPTION:
-
 
5863
      x = TApplicationException()
-
 
5864
      x.read(self._iprot)
-
 
5865
      self._iprot.readMessageEnd()
-
 
5866
      raise x
-
 
5867
    result = getRechargeOrders_result()
-
 
5868
    result.read(self._iprot)
-
 
5869
    self._iprot.readMessageEnd()
-
 
5870
    if result.success is not None:
-
 
5871
      return result.success
-
 
5872
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getRechargeOrders failed: unknown result");
-
 
5873
 
5799
  def updateRechargeOrderStatus(self, rechargeOrderId, rechargeOrderStatus):
5874
  def updateRechargeOrderStatus(self, rechargeOrderId, rechargeOrderStatus):
5800
    """
5875
    """
5801
    Parameters:
5876
    Parameters:
5802
     - rechargeOrderId
5877
     - rechargeOrderId
5803
     - rechargeOrderStatus
5878
     - rechargeOrderStatus
5804
    """
5879
    """
5805
    self.send_updateRechargeOrderStatus(rechargeOrderId, rechargeOrderStatus)
5880
    self.send_updateRechargeOrderStatus(rechargeOrderId, rechargeOrderStatus)
5806
    self.recv_updateRechargeOrderStatus()
5881
    return self.recv_updateRechargeOrderStatus()
5807
 
5882
 
5808
  def send_updateRechargeOrderStatus(self, rechargeOrderId, rechargeOrderStatus):
5883
  def send_updateRechargeOrderStatus(self, rechargeOrderId, rechargeOrderStatus):
5809
    self._oprot.writeMessageBegin('updateRechargeOrderStatus', TMessageType.CALL, self._seqid)
5884
    self._oprot.writeMessageBegin('updateRechargeOrderStatus', TMessageType.CALL, self._seqid)
5810
    args = updateRechargeOrderStatus_args()
5885
    args = updateRechargeOrderStatus_args()
5811
    args.rechargeOrderId = rechargeOrderId
5886
    args.rechargeOrderId = rechargeOrderId
Line 5822... Line 5897...
5822
      self._iprot.readMessageEnd()
5897
      self._iprot.readMessageEnd()
5823
      raise x
5898
      raise x
5824
    result = updateRechargeOrderStatus_result()
5899
    result = updateRechargeOrderStatus_result()
5825
    result.read(self._iprot)
5900
    result.read(self._iprot)
5826
    self._iprot.readMessageEnd()
5901
    self._iprot.readMessageEnd()
-
 
5902
    if result.success is not None:
-
 
5903
      return result.success
5827
    if result.ex is not None:
5904
    if result.ex is not None:
5828
      raise result.ex
5905
      raise result.ex
5829
    return
-
 
-
 
5906
    raise TApplicationException(TApplicationException.MISSING_RESULT, "updateRechargeOrderStatus failed: unknown result");
5830
 
5907
 
5831
  def activateRechargeTxn(self, rechargeCoupons):
5908
  def activateRechargeTxn(self, rechargeOrderId):
5832
    """
5909
    """
5833
    Parameters:
5910
    Parameters:
5834
     - rechargeCoupons
5911
     - rechargeOrderId
5835
    """
5912
    """
5836
    self.send_activateRechargeTxn(rechargeCoupons)
5913
    self.send_activateRechargeTxn(rechargeOrderId)
5837
    return self.recv_activateRechargeTxn()
5914
    return self.recv_activateRechargeTxn()
5838
 
5915
 
5839
  def send_activateRechargeTxn(self, rechargeCoupons):
5916
  def send_activateRechargeTxn(self, rechargeOrderId):
5840
    self._oprot.writeMessageBegin('activateRechargeTxn', TMessageType.CALL, self._seqid)
5917
    self._oprot.writeMessageBegin('activateRechargeTxn', TMessageType.CALL, self._seqid)
5841
    args = activateRechargeTxn_args()
5918
    args = activateRechargeTxn_args()
5842
    args.rechargeCoupons = rechargeCoupons
5919
    args.rechargeOrderId = rechargeOrderId
5843
    args.write(self._oprot)
5920
    args.write(self._oprot)
5844
    self._oprot.writeMessageEnd()
5921
    self._oprot.writeMessageEnd()
5845
    self._oprot.trans.flush()
5922
    self._oprot.trans.flush()
5846
 
5923
 
5847
  def recv_activateRechargeTxn(self, ):
5924
  def recv_activateRechargeTxn(self, ):
Line 5858... Line 5935...
5858
      return result.success
5935
      return result.success
5859
    if result.ex is not None:
5936
    if result.ex is not None:
5860
      raise result.ex
5937
      raise result.ex
5861
    raise TApplicationException(TApplicationException.MISSING_RESULT, "activateRechargeTxn failed: unknown result");
5938
    raise TApplicationException(TApplicationException.MISSING_RESULT, "activateRechargeTxn failed: unknown result");
5862
 
5939
 
5863
  def getRechargeOrders(self, customerId):
5940
  def getUserWallet(self, userId):
5864
    """
5941
    """
5865
    Parameters:
5942
    Parameters:
5866
     - customerId
5943
     - userId
5867
    """
5944
    """
5868
    self.send_getRechargeOrders(customerId)
5945
    self.send_getUserWallet(userId)
5869
    return self.recv_getRechargeOrders()
5946
    return self.recv_getUserWallet()
5870
 
5947
 
5871
  def send_getRechargeOrders(self, customerId):
5948
  def send_getUserWallet(self, userId):
5872
    self._oprot.writeMessageBegin('getRechargeOrders', TMessageType.CALL, self._seqid)
5949
    self._oprot.writeMessageBegin('getUserWallet', TMessageType.CALL, self._seqid)
5873
    args = getRechargeOrders_args()
5950
    args = getUserWallet_args()
5874
    args.customerId = customerId
5951
    args.userId = userId
5875
    args.write(self._oprot)
5952
    args.write(self._oprot)
5876
    self._oprot.writeMessageEnd()
5953
    self._oprot.writeMessageEnd()
5877
    self._oprot.trans.flush()
5954
    self._oprot.trans.flush()
5878
 
5955
 
5879
  def recv_getRechargeOrders(self, ):
5956
  def recv_getUserWallet(self, ):
5880
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
5957
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
5881
    if mtype == TMessageType.EXCEPTION:
5958
    if mtype == TMessageType.EXCEPTION:
5882
      x = TApplicationException()
5959
      x = TApplicationException()
5883
      x.read(self._iprot)
5960
      x.read(self._iprot)
5884
      self._iprot.readMessageEnd()
5961
      self._iprot.readMessageEnd()
5885
      raise x
5962
      raise x
5886
    result = getRechargeOrders_result()
5963
    result = getUserWallet_result()
5887
    result.read(self._iprot)
5964
    result.read(self._iprot)
5888
    self._iprot.readMessageEnd()
5965
    self._iprot.readMessageEnd()
5889
    if result.success is not None:
5966
    if result.success is not None:
5890
      return result.success
5967
      return result.success
5891
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getRechargeOrders failed: unknown result");
5968
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getUserWallet failed: unknown result");
5892
 
5969
 
5893
  def getRechargeCoupons(self, customerId, rechargeCouponStatus):
5970
  def getUserWalletHistory(self, userId):
5894
    """
5971
    """
5895
    Parameters:
5972
    Parameters:
5896
     - customerId
5973
     - userId
5897
     - rechargeCouponStatus
-
 
5898
    """
5974
    """
5899
    self.send_getRechargeCoupons(customerId, rechargeCouponStatus)
5975
    self.send_getUserWalletHistory(userId)
5900
    return self.recv_getRechargeCoupons()
5976
    return self.recv_getUserWalletHistory()
5901
 
5977
 
5902
  def send_getRechargeCoupons(self, customerId, rechargeCouponStatus):
5978
  def send_getUserWalletHistory(self, userId):
5903
    self._oprot.writeMessageBegin('getRechargeCoupons', TMessageType.CALL, self._seqid)
5979
    self._oprot.writeMessageBegin('getUserWalletHistory', TMessageType.CALL, self._seqid)
5904
    args = getRechargeCoupons_args()
5980
    args = getUserWalletHistory_args()
5905
    args.customerId = customerId
5981
    args.userId = userId
5906
    args.rechargeCouponStatus = rechargeCouponStatus
-
 
5907
    args.write(self._oprot)
5982
    args.write(self._oprot)
5908
    self._oprot.writeMessageEnd()
5983
    self._oprot.writeMessageEnd()
5909
    self._oprot.trans.flush()
5984
    self._oprot.trans.flush()
5910
 
5985
 
5911
  def recv_getRechargeCoupons(self, ):
5986
  def recv_getUserWalletHistory(self, ):
5912
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
5987
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
5913
    if mtype == TMessageType.EXCEPTION:
5988
    if mtype == TMessageType.EXCEPTION:
5914
      x = TApplicationException()
5989
      x = TApplicationException()
5915
      x.read(self._iprot)
5990
      x.read(self._iprot)
5916
      self._iprot.readMessageEnd()
5991
      self._iprot.readMessageEnd()
5917
      raise x
5992
      raise x
5918
    result = getRechargeCoupons_result()
5993
    result = getUserWalletHistory_result()
5919
    result.read(self._iprot)
5994
    result.read(self._iprot)
5920
    self._iprot.readMessageEnd()
5995
    self._iprot.readMessageEnd()
5921
    if result.success is not None:
5996
    if result.success is not None:
5922
      return result.success
5997
      return result.success
5923
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getRechargeCoupons failed: unknown result");
5998
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getUserWalletHistory failed: unknown result");
5924
 
5999
 
5925
 
6000
 
5926
class Processor(shop2020.thriftpy.generic.GenericService.Processor, Iface, TProcessor):
6001
class Processor(shop2020.thriftpy.generic.GenericService.Processor, Iface, TProcessor):
5927
  def __init__(self, handler):
6002
  def __init__(self, handler):
5928
    shop2020.thriftpy.generic.GenericService.Processor.__init__(self, handler)
6003
    shop2020.thriftpy.generic.GenericService.Processor.__init__(self, handler)
Line 6052... Line 6127...
6052
    self._processMap["getOrderAttributeValue"] = Processor.process_getOrderAttributeValue
6127
    self._processMap["getOrderAttributeValue"] = Processor.process_getOrderAttributeValue
6053
    self._processMap["changeJacketNumber"] = Processor.process_changeJacketNumber
6128
    self._processMap["changeJacketNumber"] = Processor.process_changeJacketNumber
6054
    self._processMap["markOrderAsRtoInTransit"] = Processor.process_markOrderAsRtoInTransit
6129
    self._processMap["markOrderAsRtoInTransit"] = Processor.process_markOrderAsRtoInTransit
6055
    self._processMap["acceptOrderForItem"] = Processor.process_acceptOrderForItem
6130
    self._processMap["acceptOrderForItem"] = Processor.process_acceptOrderForItem
6056
    self._processMap["createRechargeOrder"] = Processor.process_createRechargeOrder
6131
    self._processMap["createRechargeOrder"] = Processor.process_createRechargeOrder
-
 
6132
    self._processMap["getRechargeOrder"] = Processor.process_getRechargeOrder
-
 
6133
    self._processMap["getRechargeOrders"] = Processor.process_getRechargeOrders
6057
    self._processMap["updateRechargeOrderStatus"] = Processor.process_updateRechargeOrderStatus
6134
    self._processMap["updateRechargeOrderStatus"] = Processor.process_updateRechargeOrderStatus
6058
    self._processMap["activateRechargeTxn"] = Processor.process_activateRechargeTxn
6135
    self._processMap["activateRechargeTxn"] = Processor.process_activateRechargeTxn
6059
    self._processMap["getRechargeOrders"] = Processor.process_getRechargeOrders
6136
    self._processMap["getUserWallet"] = Processor.process_getUserWallet
6060
    self._processMap["getRechargeCoupons"] = Processor.process_getRechargeCoupons
6137
    self._processMap["getUserWalletHistory"] = Processor.process_getUserWalletHistory
6061
 
6138
 
6062
  def process(self, iprot, oprot):
6139
  def process(self, iprot, oprot):
6063
    (name, type, seqid) = iprot.readMessageBegin()
6140
    (name, type, seqid) = iprot.readMessageBegin()
6064
    if name not in self._processMap:
6141
    if name not in self._processMap:
6065
      iprot.skip(TType.STRUCT)
6142
      iprot.skip(TType.STRUCT)
Line 7756... Line 7833...
7756
    oprot.writeMessageBegin("createRechargeOrder", TMessageType.REPLY, seqid)
7833
    oprot.writeMessageBegin("createRechargeOrder", TMessageType.REPLY, seqid)
7757
    result.write(oprot)
7834
    result.write(oprot)
7758
    oprot.writeMessageEnd()
7835
    oprot.writeMessageEnd()
7759
    oprot.trans.flush()
7836
    oprot.trans.flush()
7760
 
7837
 
-
 
7838
  def process_getRechargeOrder(self, seqid, iprot, oprot):
-
 
7839
    args = getRechargeOrder_args()
-
 
7840
    args.read(iprot)
-
 
7841
    iprot.readMessageEnd()
-
 
7842
    result = getRechargeOrder_result()
-
 
7843
    try:
-
 
7844
      result.success = self._handler.getRechargeOrder(args.rechargeRrderId)
-
 
7845
    except TransactionServiceException, ex:
-
 
7846
      result.ex = ex
-
 
7847
    oprot.writeMessageBegin("getRechargeOrder", TMessageType.REPLY, seqid)
-
 
7848
    result.write(oprot)
-
 
7849
    oprot.writeMessageEnd()
-
 
7850
    oprot.trans.flush()
-
 
7851
 
-
 
7852
  def process_getRechargeOrders(self, seqid, iprot, oprot):
-
 
7853
    args = getRechargeOrders_args()
-
 
7854
    args.read(iprot)
-
 
7855
    iprot.readMessageEnd()
-
 
7856
    result = getRechargeOrders_result()
-
 
7857
    result.success = self._handler.getRechargeOrders(args.userId)
-
 
7858
    oprot.writeMessageBegin("getRechargeOrders", TMessageType.REPLY, seqid)
-
 
7859
    result.write(oprot)
-
 
7860
    oprot.writeMessageEnd()
-
 
7861
    oprot.trans.flush()
-
 
7862
 
7761
  def process_updateRechargeOrderStatus(self, seqid, iprot, oprot):
7863
  def process_updateRechargeOrderStatus(self, seqid, iprot, oprot):
7762
    args = updateRechargeOrderStatus_args()
7864
    args = updateRechargeOrderStatus_args()
7763
    args.read(iprot)
7865
    args.read(iprot)
7764
    iprot.readMessageEnd()
7866
    iprot.readMessageEnd()
7765
    result = updateRechargeOrderStatus_result()
7867
    result = updateRechargeOrderStatus_result()
7766
    try:
7868
    try:
7767
      self._handler.updateRechargeOrderStatus(args.rechargeOrderId, args.rechargeOrderStatus)
7869
      result.success = self._handler.updateRechargeOrderStatus(args.rechargeOrderId, args.rechargeOrderStatus)
7768
    except TransactionServiceException, ex:
7870
    except TransactionServiceException, ex:
7769
      result.ex = ex
7871
      result.ex = ex
7770
    oprot.writeMessageBegin("updateRechargeOrderStatus", TMessageType.REPLY, seqid)
7872
    oprot.writeMessageBegin("updateRechargeOrderStatus", TMessageType.REPLY, seqid)
7771
    result.write(oprot)
7873
    result.write(oprot)
7772
    oprot.writeMessageEnd()
7874
    oprot.writeMessageEnd()
Line 7776... Line 7878...
7776
    args = activateRechargeTxn_args()
7878
    args = activateRechargeTxn_args()
7777
    args.read(iprot)
7879
    args.read(iprot)
7778
    iprot.readMessageEnd()
7880
    iprot.readMessageEnd()
7779
    result = activateRechargeTxn_result()
7881
    result = activateRechargeTxn_result()
7780
    try:
7882
    try:
7781
      result.success = self._handler.activateRechargeTxn(args.rechargeCoupons)
7883
      result.success = self._handler.activateRechargeTxn(args.rechargeOrderId)
7782
    except TransactionServiceException, ex:
7884
    except TransactionServiceException, ex:
7783
      result.ex = ex
7885
      result.ex = ex
7784
    oprot.writeMessageBegin("activateRechargeTxn", TMessageType.REPLY, seqid)
7886
    oprot.writeMessageBegin("activateRechargeTxn", TMessageType.REPLY, seqid)
7785
    result.write(oprot)
7887
    result.write(oprot)
7786
    oprot.writeMessageEnd()
7888
    oprot.writeMessageEnd()
7787
    oprot.trans.flush()
7889
    oprot.trans.flush()
7788
 
7890
 
7789
  def process_getRechargeOrders(self, seqid, iprot, oprot):
7891
  def process_getUserWallet(self, seqid, iprot, oprot):
7790
    args = getRechargeOrders_args()
7892
    args = getUserWallet_args()
7791
    args.read(iprot)
7893
    args.read(iprot)
7792
    iprot.readMessageEnd()
7894
    iprot.readMessageEnd()
7793
    result = getRechargeOrders_result()
7895
    result = getUserWallet_result()
7794
    result.success = self._handler.getRechargeOrders(args.customerId)
7896
    result.success = self._handler.getUserWallet(args.userId)
7795
    oprot.writeMessageBegin("getRechargeOrders", TMessageType.REPLY, seqid)
7897
    oprot.writeMessageBegin("getUserWallet", TMessageType.REPLY, seqid)
7796
    result.write(oprot)
7898
    result.write(oprot)
7797
    oprot.writeMessageEnd()
7899
    oprot.writeMessageEnd()
7798
    oprot.trans.flush()
7900
    oprot.trans.flush()
7799
 
7901
 
7800
  def process_getRechargeCoupons(self, seqid, iprot, oprot):
7902
  def process_getUserWalletHistory(self, seqid, iprot, oprot):
7801
    args = getRechargeCoupons_args()
7903
    args = getUserWalletHistory_args()
7802
    args.read(iprot)
7904
    args.read(iprot)
7803
    iprot.readMessageEnd()
7905
    iprot.readMessageEnd()
7804
    result = getRechargeCoupons_result()
7906
    result = getUserWalletHistory_result()
7805
    result.success = self._handler.getRechargeCoupons(args.customerId, args.rechargeCouponStatus)
7907
    result.success = self._handler.getUserWalletHistory(args.userId)
7806
    oprot.writeMessageBegin("getRechargeCoupons", TMessageType.REPLY, seqid)
7908
    oprot.writeMessageBegin("getUserWalletHistory", TMessageType.REPLY, seqid)
7807
    result.write(oprot)
7909
    result.write(oprot)
7808
    oprot.writeMessageEnd()
7910
    oprot.writeMessageEnd()
7809
    oprot.trans.flush()
7911
    oprot.trans.flush()
7810
 
7912
 
7811
 
7913
 
Line 8199... Line 8301...
8199
      if ftype == TType.STOP:
8301
      if ftype == TType.STOP:
8200
        break
8302
        break
8201
      if fid == 0:
8303
      if fid == 0:
8202
        if ftype == TType.LIST:
8304
        if ftype == TType.LIST:
8203
          self.success = []
8305
          self.success = []
8204
          (_etype73, _size70) = iprot.readListBegin()
8306
          (_etype66, _size63) = iprot.readListBegin()
8205
          for _i74 in xrange(_size70):
8307
          for _i67 in xrange(_size63):
8206
            _elem75 = Transaction()
8308
            _elem68 = Transaction()
8207
            _elem75.read(iprot)
8309
            _elem68.read(iprot)
8208
            self.success.append(_elem75)
8310
            self.success.append(_elem68)
8209
          iprot.readListEnd()
8311
          iprot.readListEnd()
8210
        else:
8312
        else:
8211
          iprot.skip(ftype)
8313
          iprot.skip(ftype)
8212
      elif fid == 1:
8314
      elif fid == 1:
8213
        if ftype == TType.STRUCT:
8315
        if ftype == TType.STRUCT:
Line 8226... Line 8328...
8226
      return
8328
      return
8227
    oprot.writeStructBegin('getTransactionsForCustomer_result')
8329
    oprot.writeStructBegin('getTransactionsForCustomer_result')
8228
    if self.success is not None:
8330
    if self.success is not None:
8229
      oprot.writeFieldBegin('success', TType.LIST, 0)
8331
      oprot.writeFieldBegin('success', TType.LIST, 0)
8230
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8332
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8231
      for iter76 in self.success:
8333
      for iter69 in self.success:
8232
        iter76.write(oprot)
8334
        iter69.write(oprot)
8233
      oprot.writeListEnd()
8335
      oprot.writeListEnd()
8234
      oprot.writeFieldEnd()
8336
      oprot.writeFieldEnd()
8235
    if self.ex is not None:
8337
    if self.ex is not None:
8236
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
8338
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
8237
      self.ex.write(oprot)
8339
      self.ex.write(oprot)
Line 8340... Line 8442...
8340
      if ftype == TType.STOP:
8442
      if ftype == TType.STOP:
8341
        break
8443
        break
8342
      if fid == 0:
8444
      if fid == 0:
8343
        if ftype == TType.LIST:
8445
        if ftype == TType.LIST:
8344
          self.success = []
8446
          self.success = []
8345
          (_etype80, _size77) = iprot.readListBegin()
8447
          (_etype73, _size70) = iprot.readListBegin()
8346
          for _i81 in xrange(_size77):
8448
          for _i74 in xrange(_size70):
8347
            _elem82 = Transaction()
8449
            _elem75 = Transaction()
8348
            _elem82.read(iprot)
8450
            _elem75.read(iprot)
8349
            self.success.append(_elem82)
8451
            self.success.append(_elem75)
8350
          iprot.readListEnd()
8452
          iprot.readListEnd()
8351
        else:
8453
        else:
8352
          iprot.skip(ftype)
8454
          iprot.skip(ftype)
8353
      elif fid == 1:
8455
      elif fid == 1:
8354
        if ftype == TType.STRUCT:
8456
        if ftype == TType.STRUCT:
Line 8367... Line 8469...
8367
      return
8469
      return
8368
    oprot.writeStructBegin('getTransactionsForShoppingCartId_result')
8470
    oprot.writeStructBegin('getTransactionsForShoppingCartId_result')
8369
    if self.success is not None:
8471
    if self.success is not None:
8370
      oprot.writeFieldBegin('success', TType.LIST, 0)
8472
      oprot.writeFieldBegin('success', TType.LIST, 0)
8371
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8473
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8372
      for iter83 in self.success:
8474
      for iter76 in self.success:
8373
        iter83.write(oprot)
8475
        iter76.write(oprot)
8374
      oprot.writeListEnd()
8476
      oprot.writeListEnd()
8375
      oprot.writeFieldEnd()
8477
      oprot.writeFieldEnd()
8376
    if self.ex is not None:
8478
    if self.ex is not None:
8377
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
8479
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
8378
      self.ex.write(oprot)
8480
      self.ex.write(oprot)
Line 8872... Line 8974...
8872
      if ftype == TType.STOP:
8974
      if ftype == TType.STOP:
8873
        break
8975
        break
8874
      if fid == 1:
8976
      if fid == 1:
8875
        if ftype == TType.LIST:
8977
        if ftype == TType.LIST:
8876
          self.statuses = []
8978
          self.statuses = []
8877
          (_etype87, _size84) = iprot.readListBegin()
8979
          (_etype80, _size77) = iprot.readListBegin()
8878
          for _i88 in xrange(_size84):
8980
          for _i81 in xrange(_size77):
8879
            _elem89 = iprot.readI32();
8981
            _elem82 = iprot.readI32();
8880
            self.statuses.append(_elem89)
8982
            self.statuses.append(_elem82)
8881
          iprot.readListEnd()
8983
          iprot.readListEnd()
8882
        else:
8984
        else:
8883
          iprot.skip(ftype)
8985
          iprot.skip(ftype)
8884
      elif fid == 2:
8986
      elif fid == 2:
8885
        if ftype == TType.I64:
8987
        if ftype == TType.I64:
Line 8907... Line 9009...
8907
      return
9009
      return
8908
    oprot.writeStructBegin('getAllOrders_args')
9010
    oprot.writeStructBegin('getAllOrders_args')
8909
    if self.statuses is not None:
9011
    if self.statuses is not None:
8910
      oprot.writeFieldBegin('statuses', TType.LIST, 1)
9012
      oprot.writeFieldBegin('statuses', TType.LIST, 1)
8911
      oprot.writeListBegin(TType.I32, len(self.statuses))
9013
      oprot.writeListBegin(TType.I32, len(self.statuses))
8912
      for iter90 in self.statuses:
9014
      for iter83 in self.statuses:
8913
        oprot.writeI32(iter90)
9015
        oprot.writeI32(iter83)
8914
      oprot.writeListEnd()
9016
      oprot.writeListEnd()
8915
      oprot.writeFieldEnd()
9017
      oprot.writeFieldEnd()
8916
    if self.from_date is not None:
9018
    if self.from_date is not None:
8917
      oprot.writeFieldBegin('from_date', TType.I64, 2)
9019
      oprot.writeFieldBegin('from_date', TType.I64, 2)
8918
      oprot.writeI64(self.from_date)
9020
      oprot.writeI64(self.from_date)
Line 8969... Line 9071...
8969
      if ftype == TType.STOP:
9071
      if ftype == TType.STOP:
8970
        break
9072
        break
8971
      if fid == 0:
9073
      if fid == 0:
8972
        if ftype == TType.LIST:
9074
        if ftype == TType.LIST:
8973
          self.success = []
9075
          self.success = []
8974
          (_etype94, _size91) = iprot.readListBegin()
9076
          (_etype87, _size84) = iprot.readListBegin()
8975
          for _i95 in xrange(_size91):
9077
          for _i88 in xrange(_size84):
8976
            _elem96 = Order()
9078
            _elem89 = Order()
8977
            _elem96.read(iprot)
9079
            _elem89.read(iprot)
8978
            self.success.append(_elem96)
9080
            self.success.append(_elem89)
8979
          iprot.readListEnd()
9081
          iprot.readListEnd()
8980
        else:
9082
        else:
8981
          iprot.skip(ftype)
9083
          iprot.skip(ftype)
8982
      elif fid == 1:
9084
      elif fid == 1:
8983
        if ftype == TType.STRUCT:
9085
        if ftype == TType.STRUCT:
Line 8996... Line 9098...
8996
      return
9098
      return
8997
    oprot.writeStructBegin('getAllOrders_result')
9099
    oprot.writeStructBegin('getAllOrders_result')
8998
    if self.success is not None:
9100
    if self.success is not None:
8999
      oprot.writeFieldBegin('success', TType.LIST, 0)
9101
      oprot.writeFieldBegin('success', TType.LIST, 0)
9000
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9102
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9001
      for iter97 in self.success:
9103
      for iter90 in self.success:
9002
        iter97.write(oprot)
9104
        iter90.write(oprot)
9003
      oprot.writeListEnd()
9105
      oprot.writeListEnd()
9004
      oprot.writeFieldEnd()
9106
      oprot.writeFieldEnd()
9005
    if self.ex is not None:
9107
    if self.ex is not None:
9006
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
9108
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
9007
      self.ex.write(oprot)
9109
      self.ex.write(oprot)
Line 9057... Line 9159...
9057
      if ftype == TType.STOP:
9159
      if ftype == TType.STOP:
9058
        break
9160
        break
9059
      if fid == 1:
9161
      if fid == 1:
9060
        if ftype == TType.LIST:
9162
        if ftype == TType.LIST:
9061
          self.statuses = []
9163
          self.statuses = []
9062
          (_etype101, _size98) = iprot.readListBegin()
9164
          (_etype94, _size91) = iprot.readListBegin()
9063
          for _i102 in xrange(_size98):
9165
          for _i95 in xrange(_size91):
9064
            _elem103 = iprot.readI32();
9166
            _elem96 = iprot.readI32();
9065
            self.statuses.append(_elem103)
9167
            self.statuses.append(_elem96)
9066
          iprot.readListEnd()
9168
          iprot.readListEnd()
9067
        else:
9169
        else:
9068
          iprot.skip(ftype)
9170
          iprot.skip(ftype)
9069
      elif fid == 2:
9171
      elif fid == 2:
9070
        if ftype == TType.I64:
9172
        if ftype == TType.I64:
Line 9092... Line 9194...
9092
      return
9194
      return
9093
    oprot.writeStructBegin('getOrdersInBatch_args')
9195
    oprot.writeStructBegin('getOrdersInBatch_args')
9094
    if self.statuses is not None:
9196
    if self.statuses is not None:
9095
      oprot.writeFieldBegin('statuses', TType.LIST, 1)
9197
      oprot.writeFieldBegin('statuses', TType.LIST, 1)
9096
      oprot.writeListBegin(TType.I32, len(self.statuses))
9198
      oprot.writeListBegin(TType.I32, len(self.statuses))
9097
      for iter104 in self.statuses:
9199
      for iter97 in self.statuses:
9098
        oprot.writeI32(iter104)
9200
        oprot.writeI32(iter97)
9099
      oprot.writeListEnd()
9201
      oprot.writeListEnd()
9100
      oprot.writeFieldEnd()
9202
      oprot.writeFieldEnd()
9101
    if self.offset is not None:
9203
    if self.offset is not None:
9102
      oprot.writeFieldBegin('offset', TType.I64, 2)
9204
      oprot.writeFieldBegin('offset', TType.I64, 2)
9103
      oprot.writeI64(self.offset)
9205
      oprot.writeI64(self.offset)
Line 9154... Line 9256...
9154
      if ftype == TType.STOP:
9256
      if ftype == TType.STOP:
9155
        break
9257
        break
9156
      if fid == 0:
9258
      if fid == 0:
9157
        if ftype == TType.LIST:
9259
        if ftype == TType.LIST:
9158
          self.success = []
9260
          self.success = []
9159
          (_etype108, _size105) = iprot.readListBegin()
9261
          (_etype101, _size98) = iprot.readListBegin()
9160
          for _i109 in xrange(_size105):
9262
          for _i102 in xrange(_size98):
9161
            _elem110 = Order()
9263
            _elem103 = Order()
9162
            _elem110.read(iprot)
9264
            _elem103.read(iprot)
9163
            self.success.append(_elem110)
9265
            self.success.append(_elem103)
9164
          iprot.readListEnd()
9266
          iprot.readListEnd()
9165
        else:
9267
        else:
9166
          iprot.skip(ftype)
9268
          iprot.skip(ftype)
9167
      elif fid == 1:
9269
      elif fid == 1:
9168
        if ftype == TType.STRUCT:
9270
        if ftype == TType.STRUCT:
Line 9181... Line 9283...
9181
      return
9283
      return
9182
    oprot.writeStructBegin('getOrdersInBatch_result')
9284
    oprot.writeStructBegin('getOrdersInBatch_result')
9183
    if self.success is not None:
9285
    if self.success is not None:
9184
      oprot.writeFieldBegin('success', TType.LIST, 0)
9286
      oprot.writeFieldBegin('success', TType.LIST, 0)
9185
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9287
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9186
      for iter111 in self.success:
9288
      for iter104 in self.success:
9187
        iter111.write(oprot)
9289
        iter104.write(oprot)
9188
      oprot.writeListEnd()
9290
      oprot.writeListEnd()
9189
      oprot.writeFieldEnd()
9291
      oprot.writeFieldEnd()
9190
    if self.ex is not None:
9292
    if self.ex is not None:
9191
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
9293
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
9192
      self.ex.write(oprot)
9294
      self.ex.write(oprot)
Line 9236... Line 9338...
9236
      if ftype == TType.STOP:
9338
      if ftype == TType.STOP:
9237
        break
9339
        break
9238
      if fid == 1:
9340
      if fid == 1:
9239
        if ftype == TType.LIST:
9341
        if ftype == TType.LIST:
9240
          self.statuses = []
9342
          self.statuses = []
9241
          (_etype115, _size112) = iprot.readListBegin()
9343
          (_etype108, _size105) = iprot.readListBegin()
9242
          for _i116 in xrange(_size112):
9344
          for _i109 in xrange(_size105):
9243
            _elem117 = iprot.readI32();
9345
            _elem110 = iprot.readI32();
9244
            self.statuses.append(_elem117)
9346
            self.statuses.append(_elem110)
9245
          iprot.readListEnd()
9347
          iprot.readListEnd()
9246
        else:
9348
        else:
9247
          iprot.skip(ftype)
9349
          iprot.skip(ftype)
9248
      elif fid == 2:
9350
      elif fid == 2:
9249
        if ftype == TType.I64:
9351
        if ftype == TType.I64:
Line 9261... Line 9363...
9261
      return
9363
      return
9262
    oprot.writeStructBegin('getOrderCount_args')
9364
    oprot.writeStructBegin('getOrderCount_args')
9263
    if self.statuses is not None:
9365
    if self.statuses is not None:
9264
      oprot.writeFieldBegin('statuses', TType.LIST, 1)
9366
      oprot.writeFieldBegin('statuses', TType.LIST, 1)
9265
      oprot.writeListBegin(TType.I32, len(self.statuses))
9367
      oprot.writeListBegin(TType.I32, len(self.statuses))
9266
      for iter118 in self.statuses:
9368
      for iter111 in self.statuses:
9267
        oprot.writeI32(iter118)
9369
        oprot.writeI32(iter111)
9268
      oprot.writeListEnd()
9370
      oprot.writeListEnd()
9269
      oprot.writeFieldEnd()
9371
      oprot.writeFieldEnd()
9270
    if self.warehouseId is not None:
9372
    if self.warehouseId is not None:
9271
      oprot.writeFieldBegin('warehouseId', TType.I64, 2)
9373
      oprot.writeFieldBegin('warehouseId', TType.I64, 2)
9272
      oprot.writeI64(self.warehouseId)
9374
      oprot.writeI64(self.warehouseId)
Line 9483... Line 9585...
9483
      if ftype == TType.STOP:
9585
      if ftype == TType.STOP:
9484
        break
9586
        break
9485
      if fid == 0:
9587
      if fid == 0:
9486
        if ftype == TType.LIST:
9588
        if ftype == TType.LIST:
9487
          self.success = []
9589
          self.success = []
9488
          (_etype122, _size119) = iprot.readListBegin()
9590
          (_etype115, _size112) = iprot.readListBegin()
9489
          for _i123 in xrange(_size119):
9591
          for _i116 in xrange(_size112):
9490
            _elem124 = Order()
9592
            _elem117 = Order()
9491
            _elem124.read(iprot)
9593
            _elem117.read(iprot)
9492
            self.success.append(_elem124)
9594
            self.success.append(_elem117)
9493
          iprot.readListEnd()
9595
          iprot.readListEnd()
9494
        else:
9596
        else:
9495
          iprot.skip(ftype)
9597
          iprot.skip(ftype)
9496
      elif fid == 1:
9598
      elif fid == 1:
9497
        if ftype == TType.STRUCT:
9599
        if ftype == TType.STRUCT:
Line 9510... Line 9612...
9510
      return
9612
      return
9511
    oprot.writeStructBegin('getOrdersByBillingDate_result')
9613
    oprot.writeStructBegin('getOrdersByBillingDate_result')
9512
    if self.success is not None:
9614
    if self.success is not None:
9513
      oprot.writeFieldBegin('success', TType.LIST, 0)
9615
      oprot.writeFieldBegin('success', TType.LIST, 0)
9514
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9616
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9515
      for iter125 in self.success:
9617
      for iter118 in self.success:
9516
        iter125.write(oprot)
9618
        iter118.write(oprot)
9517
      oprot.writeListEnd()
9619
      oprot.writeListEnd()
9518
      oprot.writeFieldEnd()
9620
      oprot.writeFieldEnd()
9519
    if self.ex is not None:
9621
    if self.ex is not None:
9520
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
9622
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
9521
      self.ex.write(oprot)
9623
      self.ex.write(oprot)
Line 9672... Line 9774...
9672
      if ftype == TType.STOP:
9774
      if ftype == TType.STOP:
9673
        break
9775
        break
9674
      if fid == 0:
9776
      if fid == 0:
9675
        if ftype == TType.LIST:
9777
        if ftype == TType.LIST:
9676
          self.success = []
9778
          self.success = []
9677
          (_etype129, _size126) = iprot.readListBegin()
9779
          (_etype122, _size119) = iprot.readListBegin()
9678
          for _i130 in xrange(_size126):
9780
          for _i123 in xrange(_size119):
9679
            _elem131 = Order()
9781
            _elem124 = Order()
9680
            _elem131.read(iprot)
9782
            _elem124.read(iprot)
9681
            self.success.append(_elem131)
9783
            self.success.append(_elem124)
9682
          iprot.readListEnd()
9784
          iprot.readListEnd()
9683
        else:
9785
        else:
9684
          iprot.skip(ftype)
9786
          iprot.skip(ftype)
9685
      elif fid == 1:
9787
      elif fid == 1:
9686
        if ftype == TType.STRUCT:
9788
        if ftype == TType.STRUCT:
Line 9699... Line 9801...
9699
      return
9801
      return
9700
    oprot.writeStructBegin('getOrdersByShippingDate_result')
9802
    oprot.writeStructBegin('getOrdersByShippingDate_result')
9701
    if self.success is not None:
9803
    if self.success is not None:
9702
      oprot.writeFieldBegin('success', TType.LIST, 0)
9804
      oprot.writeFieldBegin('success', TType.LIST, 0)
9703
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9805
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9704
      for iter132 in self.success:
9806
      for iter125 in self.success:
9705
        iter132.write(oprot)
9807
        iter125.write(oprot)
9706
      oprot.writeListEnd()
9808
      oprot.writeListEnd()
9707
      oprot.writeFieldEnd()
9809
      oprot.writeFieldEnd()
9708
    if self.ex is not None:
9810
    if self.ex is not None:
9709
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
9811
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
9710
      self.ex.write(oprot)
9812
      self.ex.write(oprot)
Line 9825... Line 9927...
9825
      if ftype == TType.STOP:
9927
      if ftype == TType.STOP:
9826
        break
9928
        break
9827
      if fid == 0:
9929
      if fid == 0:
9828
        if ftype == TType.LIST:
9930
        if ftype == TType.LIST:
9829
          self.success = []
9931
          self.success = []
9830
          (_etype136, _size133) = iprot.readListBegin()
9932
          (_etype129, _size126) = iprot.readListBegin()
9831
          for _i137 in xrange(_size133):
9933
          for _i130 in xrange(_size126):
9832
            _elem138 = iprot.readI64();
9934
            _elem131 = iprot.readI64();
9833
            self.success.append(_elem138)
9935
            self.success.append(_elem131)
9834
          iprot.readListEnd()
9936
          iprot.readListEnd()
9835
        else:
9937
        else:
9836
          iprot.skip(ftype)
9938
          iprot.skip(ftype)
9837
      elif fid == 1:
9939
      elif fid == 1:
9838
        if ftype == TType.STRUCT:
9940
        if ftype == TType.STRUCT:
Line 9851... Line 9953...
9851
      return
9953
      return
9852
    oprot.writeStructBegin('getReturnableOrdersForCustomer_result')
9954
    oprot.writeStructBegin('getReturnableOrdersForCustomer_result')
9853
    if self.success is not None:
9955
    if self.success is not None:
9854
      oprot.writeFieldBegin('success', TType.LIST, 0)
9956
      oprot.writeFieldBegin('success', TType.LIST, 0)
9855
      oprot.writeListBegin(TType.I64, len(self.success))
9957
      oprot.writeListBegin(TType.I64, len(self.success))
9856
      for iter139 in self.success:
9958
      for iter132 in self.success:
9857
        oprot.writeI64(iter139)
9959
        oprot.writeI64(iter132)
9858
      oprot.writeListEnd()
9960
      oprot.writeListEnd()
9859
      oprot.writeFieldEnd()
9961
      oprot.writeFieldEnd()
9860
    if self.ex is not None:
9962
    if self.ex is not None:
9861
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
9963
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
9862
      self.ex.write(oprot)
9964
      self.ex.write(oprot)
Line 9977... Line 10079...
9977
      if ftype == TType.STOP:
10079
      if ftype == TType.STOP:
9978
        break
10080
        break
9979
      if fid == 0:
10081
      if fid == 0:
9980
        if ftype == TType.LIST:
10082
        if ftype == TType.LIST:
9981
          self.success = []
10083
          self.success = []
9982
          (_etype143, _size140) = iprot.readListBegin()
10084
          (_etype136, _size133) = iprot.readListBegin()
9983
          for _i144 in xrange(_size140):
10085
          for _i137 in xrange(_size133):
9984
            _elem145 = iprot.readI64();
10086
            _elem138 = iprot.readI64();
9985
            self.success.append(_elem145)
10087
            self.success.append(_elem138)
9986
          iprot.readListEnd()
10088
          iprot.readListEnd()
9987
        else:
10089
        else:
9988
          iprot.skip(ftype)
10090
          iprot.skip(ftype)
9989
      elif fid == 1:
10091
      elif fid == 1:
9990
        if ftype == TType.STRUCT:
10092
        if ftype == TType.STRUCT:
Line 10003... Line 10105...
10003
      return
10105
      return
10004
    oprot.writeStructBegin('getCancellableOrdersForCustomer_result')
10106
    oprot.writeStructBegin('getCancellableOrdersForCustomer_result')
10005
    if self.success is not None:
10107
    if self.success is not None:
10006
      oprot.writeFieldBegin('success', TType.LIST, 0)
10108
      oprot.writeFieldBegin('success', TType.LIST, 0)
10007
      oprot.writeListBegin(TType.I64, len(self.success))
10109
      oprot.writeListBegin(TType.I64, len(self.success))
10008
      for iter146 in self.success:
10110
      for iter139 in self.success:
10009
        oprot.writeI64(iter146)
10111
        oprot.writeI64(iter139)
10010
      oprot.writeListEnd()
10112
      oprot.writeListEnd()
10011
      oprot.writeFieldEnd()
10113
      oprot.writeFieldEnd()
10012
    if self.ex is not None:
10114
    if self.ex is not None:
10013
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
10115
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
10014
      self.ex.write(oprot)
10116
      self.ex.write(oprot)
Line 10285... Line 10387...
10285
      if ftype == TType.STOP:
10387
      if ftype == TType.STOP:
10286
        break
10388
        break
10287
      if fid == 0:
10389
      if fid == 0:
10288
        if ftype == TType.LIST:
10390
        if ftype == TType.LIST:
10289
          self.success = []
10391
          self.success = []
10290
          (_etype150, _size147) = iprot.readListBegin()
10392
          (_etype143, _size140) = iprot.readListBegin()
10291
          for _i151 in xrange(_size147):
10393
          for _i144 in xrange(_size140):
10292
            _elem152 = Order()
10394
            _elem145 = Order()
10293
            _elem152.read(iprot)
10395
            _elem145.read(iprot)
10294
            self.success.append(_elem152)
10396
            self.success.append(_elem145)
10295
          iprot.readListEnd()
10397
          iprot.readListEnd()
10296
        else:
10398
        else:
10297
          iprot.skip(ftype)
10399
          iprot.skip(ftype)
10298
      elif fid == 1:
10400
      elif fid == 1:
10299
        if ftype == TType.STRUCT:
10401
        if ftype == TType.STRUCT:
Line 10312... Line 10414...
10312
      return
10414
      return
10313
    oprot.writeStructBegin('getOrdersForTransaction_result')
10415
    oprot.writeStructBegin('getOrdersForTransaction_result')
10314
    if self.success is not None:
10416
    if self.success is not None:
10315
      oprot.writeFieldBegin('success', TType.LIST, 0)
10417
      oprot.writeFieldBegin('success', TType.LIST, 0)
10316
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10418
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10317
      for iter153 in self.success:
10419
      for iter146 in self.success:
10318
        iter153.write(oprot)
10420
        iter146.write(oprot)
10319
      oprot.writeListEnd()
10421
      oprot.writeListEnd()
10320
      oprot.writeFieldEnd()
10422
      oprot.writeFieldEnd()
10321
    if self.ex is not None:
10423
    if self.ex is not None:
10322
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
10424
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
10323
      self.ex.write(oprot)
10425
      self.ex.write(oprot)
Line 10388... Line 10490...
10388
        else:
10490
        else:
10389
          iprot.skip(ftype)
10491
          iprot.skip(ftype)
10390
      elif fid == 4:
10492
      elif fid == 4:
10391
        if ftype == TType.LIST:
10493
        if ftype == TType.LIST:
10392
          self.statuses = []
10494
          self.statuses = []
10393
          (_etype157, _size154) = iprot.readListBegin()
10495
          (_etype150, _size147) = iprot.readListBegin()
10394
          for _i158 in xrange(_size154):
10496
          for _i151 in xrange(_size147):
10395
            _elem159 = iprot.readI32();
10497
            _elem152 = iprot.readI32();
10396
            self.statuses.append(_elem159)
10498
            self.statuses.append(_elem152)
10397
          iprot.readListEnd()
10499
          iprot.readListEnd()
10398
        else:
10500
        else:
10399
          iprot.skip(ftype)
10501
          iprot.skip(ftype)
10400
      else:
10502
      else:
10401
        iprot.skip(ftype)
10503
        iprot.skip(ftype)
Line 10420... Line 10522...
10420
      oprot.writeI64(self.to_date)
10522
      oprot.writeI64(self.to_date)
10421
      oprot.writeFieldEnd()
10523
      oprot.writeFieldEnd()
10422
    if self.statuses is not None:
10524
    if self.statuses is not None:
10423
      oprot.writeFieldBegin('statuses', TType.LIST, 4)
10525
      oprot.writeFieldBegin('statuses', TType.LIST, 4)
10424
      oprot.writeListBegin(TType.I32, len(self.statuses))
10526
      oprot.writeListBegin(TType.I32, len(self.statuses))
10425
      for iter160 in self.statuses:
10527
      for iter153 in self.statuses:
10426
        oprot.writeI32(iter160)
10528
        oprot.writeI32(iter153)
10427
      oprot.writeListEnd()
10529
      oprot.writeListEnd()
10428
      oprot.writeFieldEnd()
10530
      oprot.writeFieldEnd()
10429
    oprot.writeFieldStop()
10531
    oprot.writeFieldStop()
10430
    oprot.writeStructEnd()
10532
    oprot.writeStructEnd()
10431
 
10533
 
Line 10470... Line 10572...
10470
      if ftype == TType.STOP:
10572
      if ftype == TType.STOP:
10471
        break
10573
        break
10472
      if fid == 0:
10574
      if fid == 0:
10473
        if ftype == TType.LIST:
10575
        if ftype == TType.LIST:
10474
          self.success = []
10576
          self.success = []
10475
          (_etype164, _size161) = iprot.readListBegin()
10577
          (_etype157, _size154) = iprot.readListBegin()
10476
          for _i165 in xrange(_size161):
10578
          for _i158 in xrange(_size154):
10477
            _elem166 = Order()
10579
            _elem159 = Order()
10478
            _elem166.read(iprot)
10580
            _elem159.read(iprot)
10479
            self.success.append(_elem166)
10581
            self.success.append(_elem159)
10480
          iprot.readListEnd()
10582
          iprot.readListEnd()
10481
        else:
10583
        else:
10482
          iprot.skip(ftype)
10584
          iprot.skip(ftype)
10483
      elif fid == 1:
10585
      elif fid == 1:
10484
        if ftype == TType.STRUCT:
10586
        if ftype == TType.STRUCT:
Line 10497... Line 10599...
10497
      return
10599
      return
10498
    oprot.writeStructBegin('getOrdersForCustomer_result')
10600
    oprot.writeStructBegin('getOrdersForCustomer_result')
10499
    if self.success is not None:
10601
    if self.success is not None:
10500
      oprot.writeFieldBegin('success', TType.LIST, 0)
10602
      oprot.writeFieldBegin('success', TType.LIST, 0)
10501
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10603
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10502
      for iter167 in self.success:
10604
      for iter160 in self.success:
10503
        iter167.write(oprot)
10605
        iter160.write(oprot)
10504
      oprot.writeListEnd()
10606
      oprot.writeListEnd()
10505
      oprot.writeFieldEnd()
10607
      oprot.writeFieldEnd()
10506
    if self.ex is not None:
10608
    if self.ex is not None:
10507
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
10609
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
10508
      self.ex.write(oprot)
10610
      self.ex.write(oprot)
Line 10877... Line 10979...
10877
      if ftype == TType.STOP:
10979
      if ftype == TType.STOP:
10878
        break
10980
        break
10879
      if fid == 0:
10981
      if fid == 0:
10880
        if ftype == TType.LIST:
10982
        if ftype == TType.LIST:
10881
          self.success = []
10983
          self.success = []
10882
          (_etype171, _size168) = iprot.readListBegin()
10984
          (_etype164, _size161) = iprot.readListBegin()
10883
          for _i172 in xrange(_size168):
10985
          for _i165 in xrange(_size161):
10884
            _elem173 = LineItem()
10986
            _elem166 = LineItem()
10885
            _elem173.read(iprot)
10987
            _elem166.read(iprot)
10886
            self.success.append(_elem173)
10988
            self.success.append(_elem166)
10887
          iprot.readListEnd()
10989
          iprot.readListEnd()
10888
        else:
10990
        else:
10889
          iprot.skip(ftype)
10991
          iprot.skip(ftype)
10890
      elif fid == 1:
10992
      elif fid == 1:
10891
        if ftype == TType.STRUCT:
10993
        if ftype == TType.STRUCT:
Line 10904... Line 11006...
10904
      return
11006
      return
10905
    oprot.writeStructBegin('getLineItemsForOrder_result')
11007
    oprot.writeStructBegin('getLineItemsForOrder_result')
10906
    if self.success is not None:
11008
    if self.success is not None:
10907
      oprot.writeFieldBegin('success', TType.LIST, 0)
11009
      oprot.writeFieldBegin('success', TType.LIST, 0)
10908
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11010
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10909
      for iter174 in self.success:
11011
      for iter167 in self.success:
10910
        iter174.write(oprot)
11012
        iter167.write(oprot)
10911
      oprot.writeListEnd()
11013
      oprot.writeListEnd()
10912
      oprot.writeFieldEnd()
11014
      oprot.writeFieldEnd()
10913
    if self.ex is not None:
11015
    if self.ex is not None:
10914
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
11016
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
10915
      self.ex.write(oprot)
11017
      self.ex.write(oprot)
Line 10956... Line 11058...
10956
      if ftype == TType.STOP:
11058
      if ftype == TType.STOP:
10957
        break
11059
        break
10958
      if fid == 1:
11060
      if fid == 1:
10959
        if ftype == TType.LIST:
11061
        if ftype == TType.LIST:
10960
          self.order_ids = []
11062
          self.order_ids = []
10961
          (_etype178, _size175) = iprot.readListBegin()
11063
          (_etype171, _size168) = iprot.readListBegin()
10962
          for _i179 in xrange(_size175):
11064
          for _i172 in xrange(_size168):
10963
            _elem180 = iprot.readI64();
11065
            _elem173 = iprot.readI64();
10964
            self.order_ids.append(_elem180)
11066
            self.order_ids.append(_elem173)
10965
          iprot.readListEnd()
11067
          iprot.readListEnd()
10966
        else:
11068
        else:
10967
          iprot.skip(ftype)
11069
          iprot.skip(ftype)
10968
      else:
11070
      else:
10969
        iprot.skip(ftype)
11071
        iprot.skip(ftype)
Line 10976... Line 11078...
10976
      return
11078
      return
10977
    oprot.writeStructBegin('getOrderList_args')
11079
    oprot.writeStructBegin('getOrderList_args')
10978
    if self.order_ids is not None:
11080
    if self.order_ids is not None:
10979
      oprot.writeFieldBegin('order_ids', TType.LIST, 1)
11081
      oprot.writeFieldBegin('order_ids', TType.LIST, 1)
10980
      oprot.writeListBegin(TType.I64, len(self.order_ids))
11082
      oprot.writeListBegin(TType.I64, len(self.order_ids))
10981
      for iter181 in self.order_ids:
11083
      for iter174 in self.order_ids:
10982
        oprot.writeI64(iter181)
11084
        oprot.writeI64(iter174)
10983
      oprot.writeListEnd()
11085
      oprot.writeListEnd()
10984
      oprot.writeFieldEnd()
11086
      oprot.writeFieldEnd()
10985
    oprot.writeFieldStop()
11087
    oprot.writeFieldStop()
10986
    oprot.writeStructEnd()
11088
    oprot.writeStructEnd()
10987
 
11089
 
Line 11023... Line 11125...
11023
      if ftype == TType.STOP:
11125
      if ftype == TType.STOP:
11024
        break
11126
        break
11025
      if fid == 0:
11127
      if fid == 0:
11026
        if ftype == TType.LIST:
11128
        if ftype == TType.LIST:
11027
          self.success = []
11129
          self.success = []
11028
          (_etype185, _size182) = iprot.readListBegin()
11130
          (_etype178, _size175) = iprot.readListBegin()
11029
          for _i186 in xrange(_size182):
11131
          for _i179 in xrange(_size175):
11030
            _elem187 = Order()
11132
            _elem180 = Order()
11031
            _elem187.read(iprot)
11133
            _elem180.read(iprot)
11032
            self.success.append(_elem187)
11134
            self.success.append(_elem180)
11033
          iprot.readListEnd()
11135
          iprot.readListEnd()
11034
        else:
11136
        else:
11035
          iprot.skip(ftype)
11137
          iprot.skip(ftype)
11036
      else:
11138
      else:
11037
        iprot.skip(ftype)
11139
        iprot.skip(ftype)
Line 11044... Line 11146...
11044
      return
11146
      return
11045
    oprot.writeStructBegin('getOrderList_result')
11147
    oprot.writeStructBegin('getOrderList_result')
11046
    if self.success is not None:
11148
    if self.success is not None:
11047
      oprot.writeFieldBegin('success', TType.LIST, 0)
11149
      oprot.writeFieldBegin('success', TType.LIST, 0)
11048
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11150
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11049
      for iter188 in self.success:
11151
      for iter181 in self.success:
11050
        iter188.write(oprot)
11152
        iter181.write(oprot)
11051
      oprot.writeListEnd()
11153
      oprot.writeListEnd()
11052
      oprot.writeFieldEnd()
11154
      oprot.writeFieldEnd()
11053
    oprot.writeFieldStop()
11155
    oprot.writeFieldStop()
11054
    oprot.writeStructEnd()
11156
    oprot.writeStructEnd()
11055
 
11157
 
Line 11095... Line 11197...
11095
      if ftype == TType.STOP:
11197
      if ftype == TType.STOP:
11096
        break
11198
        break
11097
      if fid == 1:
11199
      if fid == 1:
11098
        if ftype == TType.LIST:
11200
        if ftype == TType.LIST:
11099
          self.order_ids = []
11201
          self.order_ids = []
11100
          (_etype192, _size189) = iprot.readListBegin()
11202
          (_etype185, _size182) = iprot.readListBegin()
11101
          for _i193 in xrange(_size189):
11203
          for _i186 in xrange(_size182):
11102
            _elem194 = iprot.readI64();
11204
            _elem187 = iprot.readI64();
11103
            self.order_ids.append(_elem194)
11205
            self.order_ids.append(_elem187)
11104
          iprot.readListEnd()
11206
          iprot.readListEnd()
11105
        else:
11207
        else:
11106
          iprot.skip(ftype)
11208
          iprot.skip(ftype)
11107
      elif fid == 2:
11209
      elif fid == 2:
11108
        if ftype == TType.I64:
11210
        if ftype == TType.I64:
Line 11120... Line 11222...
11120
      return
11222
      return
11121
    oprot.writeStructBegin('getOrderListForVendor_args')
11223
    oprot.writeStructBegin('getOrderListForVendor_args')
11122
    if self.order_ids is not None:
11224
    if self.order_ids is not None:
11123
      oprot.writeFieldBegin('order_ids', TType.LIST, 1)
11225
      oprot.writeFieldBegin('order_ids', TType.LIST, 1)
11124
      oprot.writeListBegin(TType.I64, len(self.order_ids))
11226
      oprot.writeListBegin(TType.I64, len(self.order_ids))
11125
      for iter195 in self.order_ids:
11227
      for iter188 in self.order_ids:
11126
        oprot.writeI64(iter195)
11228
        oprot.writeI64(iter188)
11127
      oprot.writeListEnd()
11229
      oprot.writeListEnd()
11128
      oprot.writeFieldEnd()
11230
      oprot.writeFieldEnd()
11129
    if self.vendorId is not None:
11231
    if self.vendorId is not None:
11130
      oprot.writeFieldBegin('vendorId', TType.I64, 2)
11232
      oprot.writeFieldBegin('vendorId', TType.I64, 2)
11131
      oprot.writeI64(self.vendorId)
11233
      oprot.writeI64(self.vendorId)
Line 11171... Line 11273...
11171
      if ftype == TType.STOP:
11273
      if ftype == TType.STOP:
11172
        break
11274
        break
11173
      if fid == 0:
11275
      if fid == 0:
11174
        if ftype == TType.LIST:
11276
        if ftype == TType.LIST:
11175
          self.success = []
11277
          self.success = []
11176
          (_etype199, _size196) = iprot.readListBegin()
11278
          (_etype192, _size189) = iprot.readListBegin()
11177
          for _i200 in xrange(_size196):
11279
          for _i193 in xrange(_size189):
11178
            _elem201 = Order()
11280
            _elem194 = Order()
11179
            _elem201.read(iprot)
11281
            _elem194.read(iprot)
11180
            self.success.append(_elem201)
11282
            self.success.append(_elem194)
11181
          iprot.readListEnd()
11283
          iprot.readListEnd()
11182
        else:
11284
        else:
11183
          iprot.skip(ftype)
11285
          iprot.skip(ftype)
11184
      else:
11286
      else:
11185
        iprot.skip(ftype)
11287
        iprot.skip(ftype)
Line 11192... Line 11294...
11192
      return
11294
      return
11193
    oprot.writeStructBegin('getOrderListForVendor_result')
11295
    oprot.writeStructBegin('getOrderListForVendor_result')
11194
    if self.success is not None:
11296
    if self.success is not None:
11195
      oprot.writeFieldBegin('success', TType.LIST, 0)
11297
      oprot.writeFieldBegin('success', TType.LIST, 0)
11196
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11298
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11197
      for iter202 in self.success:
11299
      for iter195 in self.success:
11198
        iter202.write(oprot)
11300
        iter195.write(oprot)
11199
      oprot.writeListEnd()
11301
      oprot.writeListEnd()
11200
      oprot.writeFieldEnd()
11302
      oprot.writeFieldEnd()
11201
    oprot.writeFieldStop()
11303
    oprot.writeFieldStop()
11202
    oprot.writeStructEnd()
11304
    oprot.writeStructEnd()
11203
 
11305
 
Line 11480... Line 11582...
11480
      if ftype == TType.STOP:
11582
      if ftype == TType.STOP:
11481
        break
11583
        break
11482
      if fid == 0:
11584
      if fid == 0:
11483
        if ftype == TType.LIST:
11585
        if ftype == TType.LIST:
11484
          self.success = []
11586
          self.success = []
11485
          (_etype206, _size203) = iprot.readListBegin()
11587
          (_etype199, _size196) = iprot.readListBegin()
11486
          for _i207 in xrange(_size203):
11588
          for _i200 in xrange(_size196):
11487
            _elem208 = Alert()
11589
            _elem201 = Alert()
11488
            _elem208.read(iprot)
11590
            _elem201.read(iprot)
11489
            self.success.append(_elem208)
11591
            self.success.append(_elem201)
11490
          iprot.readListEnd()
11592
          iprot.readListEnd()
11491
        else:
11593
        else:
11492
          iprot.skip(ftype)
11594
          iprot.skip(ftype)
11493
      else:
11595
      else:
11494
        iprot.skip(ftype)
11596
        iprot.skip(ftype)
Line 11501... Line 11603...
11501
      return
11603
      return
11502
    oprot.writeStructBegin('getAlerts_result')
11604
    oprot.writeStructBegin('getAlerts_result')
11503
    if self.success is not None:
11605
    if self.success is not None:
11504
      oprot.writeFieldBegin('success', TType.LIST, 0)
11606
      oprot.writeFieldBegin('success', TType.LIST, 0)
11505
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11607
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11506
      for iter209 in self.success:
11608
      for iter202 in self.success:
11507
        iter209.write(oprot)
11609
        iter202.write(oprot)
11508
      oprot.writeListEnd()
11610
      oprot.writeListEnd()
11509
      oprot.writeFieldEnd()
11611
      oprot.writeFieldEnd()
11510
    oprot.writeFieldStop()
11612
    oprot.writeFieldStop()
11511
    oprot.writeStructEnd()
11613
    oprot.writeStructEnd()
11512
 
11614
 
Line 12020... Line 12122...
12020
      if ftype == TType.STOP:
12122
      if ftype == TType.STOP:
12021
        break
12123
        break
12022
      if fid == 0:
12124
      if fid == 0:
12023
        if ftype == TType.LIST:
12125
        if ftype == TType.LIST:
12024
          self.success = []
12126
          self.success = []
12025
          (_etype213, _size210) = iprot.readListBegin()
12127
          (_etype206, _size203) = iprot.readListBegin()
12026
          for _i214 in xrange(_size210):
12128
          for _i207 in xrange(_size203):
12027
            _elem215 = iprot.readDouble();
12129
            _elem208 = iprot.readDouble();
12028
            self.success.append(_elem215)
12130
            self.success.append(_elem208)
12029
          iprot.readListEnd()
12131
          iprot.readListEnd()
12030
        else:
12132
        else:
12031
          iprot.skip(ftype)
12133
          iprot.skip(ftype)
12032
      else:
12134
      else:
12033
        iprot.skip(ftype)
12135
        iprot.skip(ftype)
Line 12040... Line 12142...
12040
      return
12142
      return
12041
    oprot.writeStructBegin('getValidOrdersAmountRange_result')
12143
    oprot.writeStructBegin('getValidOrdersAmountRange_result')
12042
    if self.success is not None:
12144
    if self.success is not None:
12043
      oprot.writeFieldBegin('success', TType.LIST, 0)
12145
      oprot.writeFieldBegin('success', TType.LIST, 0)
12044
      oprot.writeListBegin(TType.DOUBLE, len(self.success))
12146
      oprot.writeListBegin(TType.DOUBLE, len(self.success))
12045
      for iter216 in self.success:
12147
      for iter209 in self.success:
12046
        oprot.writeDouble(iter216)
12148
        oprot.writeDouble(iter209)
12047
      oprot.writeListEnd()
12149
      oprot.writeListEnd()
12048
      oprot.writeFieldEnd()
12150
      oprot.writeFieldEnd()
12049
    oprot.writeFieldStop()
12151
    oprot.writeFieldStop()
12050
    oprot.writeStructEnd()
12152
    oprot.writeStructEnd()
12051
 
12153
 
Line 12159... Line 12261...
12159
      if ftype == TType.STOP:
12261
      if ftype == TType.STOP:
12160
        break
12262
        break
12161
      if fid == 0:
12263
      if fid == 0:
12162
        if ftype == TType.LIST:
12264
        if ftype == TType.LIST:
12163
          self.success = []
12265
          self.success = []
12164
          (_etype220, _size217) = iprot.readListBegin()
12266
          (_etype213, _size210) = iprot.readListBegin()
12165
          for _i221 in xrange(_size217):
12267
          for _i214 in xrange(_size210):
12166
            _elem222 = Order()
12268
            _elem215 = Order()
12167
            _elem222.read(iprot)
12269
            _elem215.read(iprot)
12168
            self.success.append(_elem222)
12270
            self.success.append(_elem215)
12169
          iprot.readListEnd()
12271
          iprot.readListEnd()
12170
        else:
12272
        else:
12171
          iprot.skip(ftype)
12273
          iprot.skip(ftype)
12172
      else:
12274
      else:
12173
        iprot.skip(ftype)
12275
        iprot.skip(ftype)
Line 12180... Line 12282...
12180
      return
12282
      return
12181
    oprot.writeStructBegin('getValidOrders_result')
12283
    oprot.writeStructBegin('getValidOrders_result')
12182
    if self.success is not None:
12284
    if self.success is not None:
12183
      oprot.writeFieldBegin('success', TType.LIST, 0)
12285
      oprot.writeFieldBegin('success', TType.LIST, 0)
12184
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12286
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12185
      for iter223 in self.success:
12287
      for iter216 in self.success:
12186
        iter223.write(oprot)
12288
        iter216.write(oprot)
12187
      oprot.writeListEnd()
12289
      oprot.writeListEnd()
12188
      oprot.writeFieldEnd()
12290
      oprot.writeFieldEnd()
12189
    oprot.writeFieldStop()
12291
    oprot.writeFieldStop()
12190
    oprot.writeStructEnd()
12292
    oprot.writeStructEnd()
12191
 
12293
 
Line 12290... Line 12392...
12290
      if ftype == TType.STOP:
12392
      if ftype == TType.STOP:
12291
        break
12393
        break
12292
      if fid == 0:
12394
      if fid == 0:
12293
        if ftype == TType.LIST:
12395
        if ftype == TType.LIST:
12294
          self.success = []
12396
          self.success = []
12295
          (_etype227, _size224) = iprot.readListBegin()
12397
          (_etype220, _size217) = iprot.readListBegin()
12296
          for _i228 in xrange(_size224):
12398
          for _i221 in xrange(_size217):
12297
            _elem229 = Order()
12399
            _elem222 = Order()
12298
            _elem229.read(iprot)
12400
            _elem222.read(iprot)
12299
            self.success.append(_elem229)
12401
            self.success.append(_elem222)
12300
          iprot.readListEnd()
12402
          iprot.readListEnd()
12301
        else:
12403
        else:
12302
          iprot.skip(ftype)
12404
          iprot.skip(ftype)
12303
      elif fid == 1:
12405
      elif fid == 1:
12304
        if ftype == TType.STRUCT:
12406
        if ftype == TType.STRUCT:
Line 12317... Line 12419...
12317
      return
12419
      return
12318
    oprot.writeStructBegin('batchOrders_result')
12420
    oprot.writeStructBegin('batchOrders_result')
12319
    if self.success is not None:
12421
    if self.success is not None:
12320
      oprot.writeFieldBegin('success', TType.LIST, 0)
12422
      oprot.writeFieldBegin('success', TType.LIST, 0)
12321
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12423
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12322
      for iter230 in self.success:
12424
      for iter223 in self.success:
12323
        iter230.write(oprot)
12425
        iter223.write(oprot)
12324
      oprot.writeListEnd()
12426
      oprot.writeListEnd()
12325
      oprot.writeFieldEnd()
12427
      oprot.writeFieldEnd()
12326
    if self.ex is not None:
12428
    if self.ex is not None:
12327
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
12429
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
12328
      self.ex.write(oprot)
12430
      self.ex.write(oprot)
Line 12799... Line 12901...
12799
        else:
12901
        else:
12800
          iprot.skip(ftype)
12902
          iprot.skip(ftype)
12801
      elif fid == 3:
12903
      elif fid == 3:
12802
        if ftype == TType.LIST:
12904
        if ftype == TType.LIST:
12803
          self.serialNumber = []
12905
          self.serialNumber = []
12804
          (_etype234, _size231) = iprot.readListBegin()
12906
          (_etype227, _size224) = iprot.readListBegin()
12805
          for _i235 in xrange(_size231):
12907
          for _i228 in xrange(_size224):
12806
            _elem236 = iprot.readString();
12908
            _elem229 = iprot.readString();
12807
            self.serialNumber.append(_elem236)
12909
            self.serialNumber.append(_elem229)
12808
          iprot.readListEnd()
12910
          iprot.readListEnd()
12809
        else:
12911
        else:
12810
          iprot.skip(ftype)
12912
          iprot.skip(ftype)
12811
      elif fid == 4:
12913
      elif fid == 4:
12812
        if ftype == TType.LIST:
12914
        if ftype == TType.LIST:
12813
          self.itemNumber = []
12915
          self.itemNumber = []
12814
          (_etype240, _size237) = iprot.readListBegin()
12916
          (_etype233, _size230) = iprot.readListBegin()
12815
          for _i241 in xrange(_size237):
12917
          for _i234 in xrange(_size230):
12816
            _elem242 = iprot.readString();
12918
            _elem235 = iprot.readString();
12817
            self.itemNumber.append(_elem242)
12919
            self.itemNumber.append(_elem235)
12818
          iprot.readListEnd()
12920
          iprot.readListEnd()
12819
        else:
12921
        else:
12820
          iprot.skip(ftype)
12922
          iprot.skip(ftype)
12821
      elif fid == 5:
12923
      elif fid == 5:
12822
        if ftype == TType.STRING:
12924
        if ftype == TType.STRING:
Line 12862... Line 12964...
12862
      oprot.writeString(self.invoice_number)
12964
      oprot.writeString(self.invoice_number)
12863
      oprot.writeFieldEnd()
12965
      oprot.writeFieldEnd()
12864
    if self.serialNumber is not None:
12966
    if self.serialNumber is not None:
12865
      oprot.writeFieldBegin('serialNumber', TType.LIST, 3)
12967
      oprot.writeFieldBegin('serialNumber', TType.LIST, 3)
12866
      oprot.writeListBegin(TType.STRING, len(self.serialNumber))
12968
      oprot.writeListBegin(TType.STRING, len(self.serialNumber))
12867
      for iter243 in self.serialNumber:
12969
      for iter236 in self.serialNumber:
12868
        oprot.writeString(iter243)
12970
        oprot.writeString(iter236)
12869
      oprot.writeListEnd()
12971
      oprot.writeListEnd()
12870
      oprot.writeFieldEnd()
12972
      oprot.writeFieldEnd()
12871
    if self.itemNumber is not None:
12973
    if self.itemNumber is not None:
12872
      oprot.writeFieldBegin('itemNumber', TType.LIST, 4)
12974
      oprot.writeFieldBegin('itemNumber', TType.LIST, 4)
12873
      oprot.writeListBegin(TType.STRING, len(self.itemNumber))
12975
      oprot.writeListBegin(TType.STRING, len(self.itemNumber))
12874
      for iter244 in self.itemNumber:
12976
      for iter237 in self.itemNumber:
12875
        oprot.writeString(iter244)
12977
        oprot.writeString(iter237)
12876
      oprot.writeListEnd()
12978
      oprot.writeListEnd()
12877
      oprot.writeFieldEnd()
12979
      oprot.writeFieldEnd()
12878
    if self.billed_by is not None:
12980
    if self.billed_by is not None:
12879
      oprot.writeFieldBegin('billed_by', TType.STRING, 5)
12981
      oprot.writeFieldBegin('billed_by', TType.STRING, 5)
12880
      oprot.writeString(self.billed_by)
12982
      oprot.writeString(self.billed_by)
Line 13178... Line 13280...
13178
        else:
13280
        else:
13179
          iprot.skip(ftype)
13281
          iprot.skip(ftype)
13180
      elif fid == 4:
13282
      elif fid == 4:
13181
        if ftype == TType.LIST:
13283
        if ftype == TType.LIST:
13182
          self.orderIds = []
13284
          self.orderIds = []
13183
          (_etype248, _size245) = iprot.readListBegin()
13285
          (_etype241, _size238) = iprot.readListBegin()
13184
          for _i249 in xrange(_size245):
13286
          for _i242 in xrange(_size238):
13185
            _elem250 = iprot.readI64();
13287
            _elem243 = iprot.readI64();
13186
            self.orderIds.append(_elem250)
13288
            self.orderIds.append(_elem243)
13187
          iprot.readListEnd()
13289
          iprot.readListEnd()
13188
        else:
13290
        else:
13189
          iprot.skip(ftype)
13291
          iprot.skip(ftype)
13190
      else:
13292
      else:
13191
        iprot.skip(ftype)
13293
        iprot.skip(ftype)
Line 13210... Line 13312...
13210
      oprot.writeBool(self.cod)
13312
      oprot.writeBool(self.cod)
13211
      oprot.writeFieldEnd()
13313
      oprot.writeFieldEnd()
13212
    if self.orderIds is not None:
13314
    if self.orderIds is not None:
13213
      oprot.writeFieldBegin('orderIds', TType.LIST, 4)
13315
      oprot.writeFieldBegin('orderIds', TType.LIST, 4)
13214
      oprot.writeListBegin(TType.I64, len(self.orderIds))
13316
      oprot.writeListBegin(TType.I64, len(self.orderIds))
13215
      for iter251 in self.orderIds:
13317
      for iter244 in self.orderIds:
13216
        oprot.writeI64(iter251)
13318
        oprot.writeI64(iter244)
13217
      oprot.writeListEnd()
13319
      oprot.writeListEnd()
13218
      oprot.writeFieldEnd()
13320
      oprot.writeFieldEnd()
13219
    oprot.writeFieldStop()
13321
    oprot.writeFieldStop()
13220
    oprot.writeStructEnd()
13322
    oprot.writeStructEnd()
13221
 
13323
 
Line 13341... Line 13443...
13341
        else:
13443
        else:
13342
          iprot.skip(ftype)
13444
          iprot.skip(ftype)
13343
      elif fid == 2:
13445
      elif fid == 2:
13344
        if ftype == TType.LIST:
13446
        if ftype == TType.LIST:
13345
          self.orderIds = []
13447
          self.orderIds = []
13346
          (_etype255, _size252) = iprot.readListBegin()
13448
          (_etype248, _size245) = iprot.readListBegin()
13347
          for _i256 in xrange(_size252):
13449
          for _i249 in xrange(_size245):
13348
            _elem257 = iprot.readI64();
13450
            _elem250 = iprot.readI64();
13349
            self.orderIds.append(_elem257)
13451
            self.orderIds.append(_elem250)
13350
          iprot.readListEnd()
13452
          iprot.readListEnd()
13351
        else:
13453
        else:
13352
          iprot.skip(ftype)
13454
          iprot.skip(ftype)
13353
      elif fid == 3:
13455
      elif fid == 3:
13354
        if ftype == TType.LIST:
13456
        if ftype == TType.LIST:
13355
          self.awbs = []
13457
          self.awbs = []
13356
          (_etype261, _size258) = iprot.readListBegin()
13458
          (_etype254, _size251) = iprot.readListBegin()
13357
          for _i262 in xrange(_size258):
13459
          for _i255 in xrange(_size251):
13358
            _elem263 = iprot.readString();
13460
            _elem256 = iprot.readString();
13359
            self.awbs.append(_elem263)
13461
            self.awbs.append(_elem256)
13360
          iprot.readListEnd()
13462
          iprot.readListEnd()
13361
        else:
13463
        else:
13362
          iprot.skip(ftype)
13464
          iprot.skip(ftype)
13363
      else:
13465
      else:
13364
        iprot.skip(ftype)
13466
        iprot.skip(ftype)
Line 13375... Line 13477...
13375
      oprot.writeI64(self.providerId)
13477
      oprot.writeI64(self.providerId)
13376
      oprot.writeFieldEnd()
13478
      oprot.writeFieldEnd()
13377
    if self.orderIds is not None:
13479
    if self.orderIds is not None:
13378
      oprot.writeFieldBegin('orderIds', TType.LIST, 2)
13480
      oprot.writeFieldBegin('orderIds', TType.LIST, 2)
13379
      oprot.writeListBegin(TType.I64, len(self.orderIds))
13481
      oprot.writeListBegin(TType.I64, len(self.orderIds))
13380
      for iter264 in self.orderIds:
13482
      for iter257 in self.orderIds:
13381
        oprot.writeI64(iter264)
13483
        oprot.writeI64(iter257)
13382
      oprot.writeListEnd()
13484
      oprot.writeListEnd()
13383
      oprot.writeFieldEnd()
13485
      oprot.writeFieldEnd()
13384
    if self.awbs is not None:
13486
    if self.awbs is not None:
13385
      oprot.writeFieldBegin('awbs', TType.LIST, 3)
13487
      oprot.writeFieldBegin('awbs', TType.LIST, 3)
13386
      oprot.writeListBegin(TType.STRING, len(self.awbs))
13488
      oprot.writeListBegin(TType.STRING, len(self.awbs))
13387
      for iter265 in self.awbs:
13489
      for iter258 in self.awbs:
13388
        oprot.writeString(iter265)
13490
        oprot.writeString(iter258)
13389
      oprot.writeListEnd()
13491
      oprot.writeListEnd()
13390
      oprot.writeFieldEnd()
13492
      oprot.writeFieldEnd()
13391
    oprot.writeFieldStop()
13493
    oprot.writeFieldStop()
13392
    oprot.writeStructEnd()
13494
    oprot.writeStructEnd()
13393
 
13495
 
Line 13510... Line 13612...
13510
        else:
13612
        else:
13511
          iprot.skip(ftype)
13613
          iprot.skip(ftype)
13512
      elif fid == 2:
13614
      elif fid == 2:
13513
        if ftype == TType.MAP:
13615
        if ftype == TType.MAP:
13514
          self.pickupDetails = {}
13616
          self.pickupDetails = {}
13515
          (_ktype267, _vtype268, _size266 ) = iprot.readMapBegin() 
13617
          (_ktype260, _vtype261, _size259 ) = iprot.readMapBegin() 
13516
          for _i270 in xrange(_size266):
13618
          for _i263 in xrange(_size259):
13517
            _key271 = iprot.readString();
13619
            _key264 = iprot.readString();
13518
            _val272 = iprot.readString();
13620
            _val265 = iprot.readString();
13519
            self.pickupDetails[_key271] = _val272
13621
            self.pickupDetails[_key264] = _val265
13520
          iprot.readMapEnd()
13622
          iprot.readMapEnd()
13521
        else:
13623
        else:
13522
          iprot.skip(ftype)
13624
          iprot.skip(ftype)
13523
      else:
13625
      else:
13524
        iprot.skip(ftype)
13626
        iprot.skip(ftype)
Line 13535... Line 13637...
13535
      oprot.writeI64(self.providerId)
13637
      oprot.writeI64(self.providerId)
13536
      oprot.writeFieldEnd()
13638
      oprot.writeFieldEnd()
13537
    if self.pickupDetails is not None:
13639
    if self.pickupDetails is not None:
13538
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
13640
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
13539
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
13641
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
13540
      for kiter273,viter274 in self.pickupDetails.items():
13642
      for kiter266,viter267 in self.pickupDetails.items():
13541
        oprot.writeString(kiter273)
13643
        oprot.writeString(kiter266)
13542
        oprot.writeString(viter274)
13644
        oprot.writeString(viter267)
13543
      oprot.writeMapEnd()
13645
      oprot.writeMapEnd()
13544
      oprot.writeFieldEnd()
13646
      oprot.writeFieldEnd()
13545
    oprot.writeFieldStop()
13647
    oprot.writeFieldStop()
13546
    oprot.writeStructEnd()
13648
    oprot.writeStructEnd()
13547
 
13649
 
Line 13704... Line 13806...
13704
      if ftype == TType.STOP:
13806
      if ftype == TType.STOP:
13705
        break
13807
        break
13706
      if fid == 0:
13808
      if fid == 0:
13707
        if ftype == TType.LIST:
13809
        if ftype == TType.LIST:
13708
          self.success = []
13810
          self.success = []
13709
          (_etype278, _size275) = iprot.readListBegin()
13811
          (_etype271, _size268) = iprot.readListBegin()
13710
          for _i279 in xrange(_size275):
13812
          for _i272 in xrange(_size268):
13711
            _elem280 = Order()
13813
            _elem273 = Order()
13712
            _elem280.read(iprot)
13814
            _elem273.read(iprot)
13713
            self.success.append(_elem280)
13815
            self.success.append(_elem273)
13714
          iprot.readListEnd()
13816
          iprot.readListEnd()
13715
        else:
13817
        else:
13716
          iprot.skip(ftype)
13818
          iprot.skip(ftype)
13717
      else:
13819
      else:
13718
        iprot.skip(ftype)
13820
        iprot.skip(ftype)
Line 13725... Line 13827...
13725
      return
13827
      return
13726
    oprot.writeStructBegin('getOrdersNotPickedUp_result')
13828
    oprot.writeStructBegin('getOrdersNotPickedUp_result')
13727
    if self.success is not None:
13829
    if self.success is not None:
13728
      oprot.writeFieldBegin('success', TType.LIST, 0)
13830
      oprot.writeFieldBegin('success', TType.LIST, 0)
13729
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13831
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13730
      for iter281 in self.success:
13832
      for iter274 in self.success:
13731
        iter281.write(oprot)
13833
        iter274.write(oprot)
13732
      oprot.writeListEnd()
13834
      oprot.writeListEnd()
13733
      oprot.writeFieldEnd()
13835
      oprot.writeFieldEnd()
13734
    oprot.writeFieldStop()
13836
    oprot.writeFieldStop()
13735
    oprot.writeStructEnd()
13837
    oprot.writeStructEnd()
13736
 
13838
 
Line 13781... Line 13883...
13781
        else:
13883
        else:
13782
          iprot.skip(ftype)
13884
          iprot.skip(ftype)
13783
      elif fid == 2:
13885
      elif fid == 2:
13784
        if ftype == TType.MAP:
13886
        if ftype == TType.MAP:
13785
          self.deliveredOrders = {}
13887
          self.deliveredOrders = {}
13786
          (_ktype283, _vtype284, _size282 ) = iprot.readMapBegin() 
13888
          (_ktype276, _vtype277, _size275 ) = iprot.readMapBegin() 
13787
          for _i286 in xrange(_size282):
13889
          for _i279 in xrange(_size275):
13788
            _key287 = iprot.readString();
13890
            _key280 = iprot.readString();
13789
            _val288 = iprot.readString();
13891
            _val281 = iprot.readString();
13790
            self.deliveredOrders[_key287] = _val288
13892
            self.deliveredOrders[_key280] = _val281
13791
          iprot.readMapEnd()
13893
          iprot.readMapEnd()
13792
        else:
13894
        else:
13793
          iprot.skip(ftype)
13895
          iprot.skip(ftype)
13794
      else:
13896
      else:
13795
        iprot.skip(ftype)
13897
        iprot.skip(ftype)
Line 13806... Line 13908...
13806
      oprot.writeI64(self.providerId)
13908
      oprot.writeI64(self.providerId)
13807
      oprot.writeFieldEnd()
13909
      oprot.writeFieldEnd()
13808
    if self.deliveredOrders is not None:
13910
    if self.deliveredOrders is not None:
13809
      oprot.writeFieldBegin('deliveredOrders', TType.MAP, 2)
13911
      oprot.writeFieldBegin('deliveredOrders', TType.MAP, 2)
13810
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.deliveredOrders))
13912
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.deliveredOrders))
13811
      for kiter289,viter290 in self.deliveredOrders.items():
13913
      for kiter282,viter283 in self.deliveredOrders.items():
13812
        oprot.writeString(kiter289)
13914
        oprot.writeString(kiter282)
13813
        oprot.writeString(viter290)
13915
        oprot.writeString(viter283)
13814
      oprot.writeMapEnd()
13916
      oprot.writeMapEnd()
13815
      oprot.writeFieldEnd()
13917
      oprot.writeFieldEnd()
13816
    oprot.writeFieldStop()
13918
    oprot.writeFieldStop()
13817
    oprot.writeStructEnd()
13919
    oprot.writeStructEnd()
13818
 
13920
 
Line 13924... Line 14026...
13924
        else:
14026
        else:
13925
          iprot.skip(ftype)
14027
          iprot.skip(ftype)
13926
      elif fid == 2:
14028
      elif fid == 2:
13927
        if ftype == TType.MAP:
14029
        if ftype == TType.MAP:
13928
          self.returnedOrders = {}
14030
          self.returnedOrders = {}
13929
          (_ktype292, _vtype293, _size291 ) = iprot.readMapBegin() 
14031
          (_ktype285, _vtype286, _size284 ) = iprot.readMapBegin() 
13930
          for _i295 in xrange(_size291):
14032
          for _i288 in xrange(_size284):
13931
            _key296 = iprot.readString();
14033
            _key289 = iprot.readString();
13932
            _val297 = iprot.readString();
14034
            _val290 = iprot.readString();
13933
            self.returnedOrders[_key296] = _val297
14035
            self.returnedOrders[_key289] = _val290
13934
          iprot.readMapEnd()
14036
          iprot.readMapEnd()
13935
        else:
14037
        else:
13936
          iprot.skip(ftype)
14038
          iprot.skip(ftype)
13937
      else:
14039
      else:
13938
        iprot.skip(ftype)
14040
        iprot.skip(ftype)
Line 13949... Line 14051...
13949
      oprot.writeI64(self.providerId)
14051
      oprot.writeI64(self.providerId)
13950
      oprot.writeFieldEnd()
14052
      oprot.writeFieldEnd()
13951
    if self.returnedOrders is not None:
14053
    if self.returnedOrders is not None:
13952
      oprot.writeFieldBegin('returnedOrders', TType.MAP, 2)
14054
      oprot.writeFieldBegin('returnedOrders', TType.MAP, 2)
13953
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.returnedOrders))
14055
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.returnedOrders))
13954
      for kiter298,viter299 in self.returnedOrders.items():
14056
      for kiter291,viter292 in self.returnedOrders.items():
13955
        oprot.writeString(kiter298)
14057
        oprot.writeString(kiter291)
13956
        oprot.writeString(viter299)
14058
        oprot.writeString(viter292)
13957
      oprot.writeMapEnd()
14059
      oprot.writeMapEnd()
13958
      oprot.writeFieldEnd()
14060
      oprot.writeFieldEnd()
13959
    oprot.writeFieldStop()
14061
    oprot.writeFieldStop()
13960
    oprot.writeStructEnd()
14062
    oprot.writeStructEnd()
13961
 
14063
 
Line 14118... Line 14220...
14118
      if ftype == TType.STOP:
14220
      if ftype == TType.STOP:
14119
        break
14221
        break
14120
      if fid == 0:
14222
      if fid == 0:
14121
        if ftype == TType.LIST:
14223
        if ftype == TType.LIST:
14122
          self.success = []
14224
          self.success = []
14123
          (_etype303, _size300) = iprot.readListBegin()
14225
          (_etype296, _size293) = iprot.readListBegin()
14124
          for _i304 in xrange(_size300):
14226
          for _i297 in xrange(_size293):
14125
            _elem305 = Order()
14227
            _elem298 = Order()
14126
            _elem305.read(iprot)
14228
            _elem298.read(iprot)
14127
            self.success.append(_elem305)
14229
            self.success.append(_elem298)
14128
          iprot.readListEnd()
14230
          iprot.readListEnd()
14129
        else:
14231
        else:
14130
          iprot.skip(ftype)
14232
          iprot.skip(ftype)
14131
      else:
14233
      else:
14132
        iprot.skip(ftype)
14234
        iprot.skip(ftype)
Line 14139... Line 14241...
14139
      return
14241
      return
14140
    oprot.writeStructBegin('getRTOrders_result')
14242
    oprot.writeStructBegin('getRTOrders_result')
14141
    if self.success is not None:
14243
    if self.success is not None:
14142
      oprot.writeFieldBegin('success', TType.LIST, 0)
14244
      oprot.writeFieldBegin('success', TType.LIST, 0)
14143
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14245
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14144
      for iter306 in self.success:
14246
      for iter299 in self.success:
14145
        iter306.write(oprot)
14247
        iter299.write(oprot)
14146
      oprot.writeListEnd()
14248
      oprot.writeListEnd()
14147
      oprot.writeFieldEnd()
14249
      oprot.writeFieldEnd()
14148
    oprot.writeFieldStop()
14250
    oprot.writeFieldStop()
14149
    oprot.writeStructEnd()
14251
    oprot.writeStructEnd()
14150
 
14252
 
Line 14195... Line 14297...
14195
        else:
14297
        else:
14196
          iprot.skip(ftype)
14298
          iprot.skip(ftype)
14197
      elif fid == 2:
14299
      elif fid == 2:
14198
        if ftype == TType.MAP:
14300
        if ftype == TType.MAP:
14199
          self.undeliveredOrders = {}
14301
          self.undeliveredOrders = {}
14200
          (_ktype308, _vtype309, _size307 ) = iprot.readMapBegin() 
14302
          (_ktype301, _vtype302, _size300 ) = iprot.readMapBegin() 
14201
          for _i311 in xrange(_size307):
14303
          for _i304 in xrange(_size300):
14202
            _key312 = iprot.readString();
14304
            _key305 = iprot.readString();
14203
            _val313 = iprot.readString();
14305
            _val306 = iprot.readString();
14204
            self.undeliveredOrders[_key312] = _val313
14306
            self.undeliveredOrders[_key305] = _val306
14205
          iprot.readMapEnd()
14307
          iprot.readMapEnd()
14206
        else:
14308
        else:
14207
          iprot.skip(ftype)
14309
          iprot.skip(ftype)
14208
      else:
14310
      else:
14209
        iprot.skip(ftype)
14311
        iprot.skip(ftype)
Line 14220... Line 14322...
14220
      oprot.writeI64(self.providerId)
14322
      oprot.writeI64(self.providerId)
14221
      oprot.writeFieldEnd()
14323
      oprot.writeFieldEnd()
14222
    if self.undeliveredOrders is not None:
14324
    if self.undeliveredOrders is not None:
14223
      oprot.writeFieldBegin('undeliveredOrders', TType.MAP, 2)
14325
      oprot.writeFieldBegin('undeliveredOrders', TType.MAP, 2)
14224
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.undeliveredOrders))
14326
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.undeliveredOrders))
14225
      for kiter314,viter315 in self.undeliveredOrders.items():
14327
      for kiter307,viter308 in self.undeliveredOrders.items():
14226
        oprot.writeString(kiter314)
14328
        oprot.writeString(kiter307)
14227
        oprot.writeString(viter315)
14329
        oprot.writeString(viter308)
14228
      oprot.writeMapEnd()
14330
      oprot.writeMapEnd()
14229
      oprot.writeFieldEnd()
14331
      oprot.writeFieldEnd()
14230
    oprot.writeFieldStop()
14332
    oprot.writeFieldStop()
14231
    oprot.writeStructEnd()
14333
    oprot.writeStructEnd()
14232
 
14334
 
Line 14389... Line 14491...
14389
      if ftype == TType.STOP:
14491
      if ftype == TType.STOP:
14390
        break
14492
        break
14391
      if fid == 0:
14493
      if fid == 0:
14392
        if ftype == TType.LIST:
14494
        if ftype == TType.LIST:
14393
          self.success = []
14495
          self.success = []
14394
          (_etype319, _size316) = iprot.readListBegin()
14496
          (_etype312, _size309) = iprot.readListBegin()
14395
          for _i320 in xrange(_size316):
14497
          for _i313 in xrange(_size309):
14396
            _elem321 = Order()
14498
            _elem314 = Order()
14397
            _elem321.read(iprot)
14499
            _elem314.read(iprot)
14398
            self.success.append(_elem321)
14500
            self.success.append(_elem314)
14399
          iprot.readListEnd()
14501
          iprot.readListEnd()
14400
        else:
14502
        else:
14401
          iprot.skip(ftype)
14503
          iprot.skip(ftype)
14402
      else:
14504
      else:
14403
        iprot.skip(ftype)
14505
        iprot.skip(ftype)
Line 14410... Line 14512...
14410
      return
14512
      return
14411
    oprot.writeStructBegin('getNonDeliveredOrdersbyCourier_result')
14513
    oprot.writeStructBegin('getNonDeliveredOrdersbyCourier_result')
14412
    if self.success is not None:
14514
    if self.success is not None:
14413
      oprot.writeFieldBegin('success', TType.LIST, 0)
14515
      oprot.writeFieldBegin('success', TType.LIST, 0)
14414
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14516
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14415
      for iter322 in self.success:
14517
      for iter315 in self.success:
14416
        iter322.write(oprot)
14518
        iter315.write(oprot)
14417
      oprot.writeListEnd()
14519
      oprot.writeListEnd()
14418
      oprot.writeFieldEnd()
14520
      oprot.writeFieldEnd()
14419
    oprot.writeFieldStop()
14521
    oprot.writeFieldStop()
14420
    oprot.writeStructEnd()
14522
    oprot.writeStructEnd()
14421
 
14523
 
Line 14466... Line 14568...
14466
        else:
14568
        else:
14467
          iprot.skip(ftype)
14569
          iprot.skip(ftype)
14468
      elif fid == 2:
14570
      elif fid == 2:
14469
        if ftype == TType.MAP:
14571
        if ftype == TType.MAP:
14470
          self.local_connected_orders = {}
14572
          self.local_connected_orders = {}
14471
          (_ktype324, _vtype325, _size323 ) = iprot.readMapBegin() 
14573
          (_ktype317, _vtype318, _size316 ) = iprot.readMapBegin() 
14472
          for _i327 in xrange(_size323):
14574
          for _i320 in xrange(_size316):
14473
            _key328 = iprot.readString();
14575
            _key321 = iprot.readString();
14474
            _val329 = iprot.readString();
14576
            _val322 = iprot.readString();
14475
            self.local_connected_orders[_key328] = _val329
14577
            self.local_connected_orders[_key321] = _val322
14476
          iprot.readMapEnd()
14578
          iprot.readMapEnd()
14477
        else:
14579
        else:
14478
          iprot.skip(ftype)
14580
          iprot.skip(ftype)
14479
      else:
14581
      else:
14480
        iprot.skip(ftype)
14582
        iprot.skip(ftype)
Line 14491... Line 14593...
14491
      oprot.writeI64(self.providerId)
14593
      oprot.writeI64(self.providerId)
14492
      oprot.writeFieldEnd()
14594
      oprot.writeFieldEnd()
14493
    if self.local_connected_orders is not None:
14595
    if self.local_connected_orders is not None:
14494
      oprot.writeFieldBegin('local_connected_orders', TType.MAP, 2)
14596
      oprot.writeFieldBegin('local_connected_orders', TType.MAP, 2)
14495
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.local_connected_orders))
14597
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.local_connected_orders))
14496
      for kiter330,viter331 in self.local_connected_orders.items():
14598
      for kiter323,viter324 in self.local_connected_orders.items():
14497
        oprot.writeString(kiter330)
14599
        oprot.writeString(kiter323)
14498
        oprot.writeString(viter331)
14600
        oprot.writeString(viter324)
14499
      oprot.writeMapEnd()
14601
      oprot.writeMapEnd()
14500
      oprot.writeFieldEnd()
14602
      oprot.writeFieldEnd()
14501
    oprot.writeFieldStop()
14603
    oprot.writeFieldStop()
14502
    oprot.writeStructEnd()
14604
    oprot.writeStructEnd()
14503
 
14605
 
Line 14660... Line 14762...
14660
      if ftype == TType.STOP:
14762
      if ftype == TType.STOP:
14661
        break
14763
        break
14662
      if fid == 0:
14764
      if fid == 0:
14663
        if ftype == TType.LIST:
14765
        if ftype == TType.LIST:
14664
          self.success = []
14766
          self.success = []
14665
          (_etype335, _size332) = iprot.readListBegin()
14767
          (_etype328, _size325) = iprot.readListBegin()
14666
          for _i336 in xrange(_size332):
14768
          for _i329 in xrange(_size325):
14667
            _elem337 = Order()
14769
            _elem330 = Order()
14668
            _elem337.read(iprot)
14770
            _elem330.read(iprot)
14669
            self.success.append(_elem337)
14771
            self.success.append(_elem330)
14670
          iprot.readListEnd()
14772
          iprot.readListEnd()
14671
        else:
14773
        else:
14672
          iprot.skip(ftype)
14774
          iprot.skip(ftype)
14673
      else:
14775
      else:
14674
        iprot.skip(ftype)
14776
        iprot.skip(ftype)
Line 14681... Line 14783...
14681
      return
14783
      return
14682
    oprot.writeStructBegin('getOrdersNotLocalConnected_result')
14784
    oprot.writeStructBegin('getOrdersNotLocalConnected_result')
14683
    if self.success is not None:
14785
    if self.success is not None:
14684
      oprot.writeFieldBegin('success', TType.LIST, 0)
14786
      oprot.writeFieldBegin('success', TType.LIST, 0)
14685
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14787
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14686
      for iter338 in self.success:
14788
      for iter331 in self.success:
14687
        iter338.write(oprot)
14789
        iter331.write(oprot)
14688
      oprot.writeListEnd()
14790
      oprot.writeListEnd()
14689
      oprot.writeFieldEnd()
14791
      oprot.writeFieldEnd()
14690
    oprot.writeFieldStop()
14792
    oprot.writeFieldStop()
14691
    oprot.writeStructEnd()
14793
    oprot.writeStructEnd()
14692
 
14794
 
Line 14737... Line 14839...
14737
        else:
14839
        else:
14738
          iprot.skip(ftype)
14840
          iprot.skip(ftype)
14739
      elif fid == 2:
14841
      elif fid == 2:
14740
        if ftype == TType.MAP:
14842
        if ftype == TType.MAP:
14741
          self.destination_city_reached_orders = {}
14843
          self.destination_city_reached_orders = {}
14742
          (_ktype340, _vtype341, _size339 ) = iprot.readMapBegin() 
14844
          (_ktype333, _vtype334, _size332 ) = iprot.readMapBegin() 
14743
          for _i343 in xrange(_size339):
14845
          for _i336 in xrange(_size332):
14744
            _key344 = iprot.readString();
14846
            _key337 = iprot.readString();
14745
            _val345 = iprot.readString();
14847
            _val338 = iprot.readString();
14746
            self.destination_city_reached_orders[_key344] = _val345
14848
            self.destination_city_reached_orders[_key337] = _val338
14747
          iprot.readMapEnd()
14849
          iprot.readMapEnd()
14748
        else:
14850
        else:
14749
          iprot.skip(ftype)
14851
          iprot.skip(ftype)
14750
      else:
14852
      else:
14751
        iprot.skip(ftype)
14853
        iprot.skip(ftype)
Line 14762... Line 14864...
14762
      oprot.writeI64(self.providerId)
14864
      oprot.writeI64(self.providerId)
14763
      oprot.writeFieldEnd()
14865
      oprot.writeFieldEnd()
14764
    if self.destination_city_reached_orders is not None:
14866
    if self.destination_city_reached_orders is not None:
14765
      oprot.writeFieldBegin('destination_city_reached_orders', TType.MAP, 2)
14867
      oprot.writeFieldBegin('destination_city_reached_orders', TType.MAP, 2)
14766
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.destination_city_reached_orders))
14868
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.destination_city_reached_orders))
14767
      for kiter346,viter347 in self.destination_city_reached_orders.items():
14869
      for kiter339,viter340 in self.destination_city_reached_orders.items():
14768
        oprot.writeString(kiter346)
14870
        oprot.writeString(kiter339)
14769
        oprot.writeString(viter347)
14871
        oprot.writeString(viter340)
14770
      oprot.writeMapEnd()
14872
      oprot.writeMapEnd()
14771
      oprot.writeFieldEnd()
14873
      oprot.writeFieldEnd()
14772
    oprot.writeFieldStop()
14874
    oprot.writeFieldStop()
14773
    oprot.writeStructEnd()
14875
    oprot.writeStructEnd()
14774
 
14876
 
Line 14880... Line 14982...
14880
        else:
14982
        else:
14881
          iprot.skip(ftype)
14983
          iprot.skip(ftype)
14882
      elif fid == 2:
14984
      elif fid == 2:
14883
        if ftype == TType.MAP:
14985
        if ftype == TType.MAP:
14884
          self.first_atdl_orders = {}
14986
          self.first_atdl_orders = {}
14885
          (_ktype349, _vtype350, _size348 ) = iprot.readMapBegin() 
14987
          (_ktype342, _vtype343, _size341 ) = iprot.readMapBegin() 
14886
          for _i352 in xrange(_size348):
14988
          for _i345 in xrange(_size341):
14887
            _key353 = iprot.readString();
14989
            _key346 = iprot.readString();
14888
            _val354 = iprot.readString();
14990
            _val347 = iprot.readString();
14889
            self.first_atdl_orders[_key353] = _val354
14991
            self.first_atdl_orders[_key346] = _val347
14890
          iprot.readMapEnd()
14992
          iprot.readMapEnd()
14891
        else:
14993
        else:
14892
          iprot.skip(ftype)
14994
          iprot.skip(ftype)
14893
      else:
14995
      else:
14894
        iprot.skip(ftype)
14996
        iprot.skip(ftype)
Line 14905... Line 15007...
14905
      oprot.writeI64(self.providerId)
15007
      oprot.writeI64(self.providerId)
14906
      oprot.writeFieldEnd()
15008
      oprot.writeFieldEnd()
14907
    if self.first_atdl_orders is not None:
15009
    if self.first_atdl_orders is not None:
14908
      oprot.writeFieldBegin('first_atdl_orders', TType.MAP, 2)
15010
      oprot.writeFieldBegin('first_atdl_orders', TType.MAP, 2)
14909
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.first_atdl_orders))
15011
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.first_atdl_orders))
14910
      for kiter355,viter356 in self.first_atdl_orders.items():
15012
      for kiter348,viter349 in self.first_atdl_orders.items():
14911
        oprot.writeString(kiter355)
15013
        oprot.writeString(kiter348)
14912
        oprot.writeString(viter356)
15014
        oprot.writeString(viter349)
14913
      oprot.writeMapEnd()
15015
      oprot.writeMapEnd()
14914
      oprot.writeFieldEnd()
15016
      oprot.writeFieldEnd()
14915
    oprot.writeFieldStop()
15017
    oprot.writeFieldStop()
14916
    oprot.writeStructEnd()
15018
    oprot.writeStructEnd()
14917
 
15019
 
Line 15086... Line 15188...
15086
      if ftype == TType.STOP:
15188
      if ftype == TType.STOP:
15087
        break
15189
        break
15088
      if fid == 0:
15190
      if fid == 0:
15089
        if ftype == TType.LIST:
15191
        if ftype == TType.LIST:
15090
          self.success = []
15192
          self.success = []
15091
          (_etype360, _size357) = iprot.readListBegin()
15193
          (_etype353, _size350) = iprot.readListBegin()
15092
          for _i361 in xrange(_size357):
15194
          for _i354 in xrange(_size350):
15093
            _elem362 = Order()
15195
            _elem355 = Order()
15094
            _elem362.read(iprot)
15196
            _elem355.read(iprot)
15095
            self.success.append(_elem362)
15197
            self.success.append(_elem355)
15096
          iprot.readListEnd()
15198
          iprot.readListEnd()
15097
        else:
15199
        else:
15098
          iprot.skip(ftype)
15200
          iprot.skip(ftype)
15099
      else:
15201
      else:
15100
        iprot.skip(ftype)
15202
        iprot.skip(ftype)
Line 15107... Line 15209...
15107
      return
15209
      return
15108
    oprot.writeStructBegin('getUndeliveredOrders_result')
15210
    oprot.writeStructBegin('getUndeliveredOrders_result')
15109
    if self.success is not None:
15211
    if self.success is not None:
15110
      oprot.writeFieldBegin('success', TType.LIST, 0)
15212
      oprot.writeFieldBegin('success', TType.LIST, 0)
15111
      oprot.writeListBegin(TType.STRUCT, len(self.success))
15213
      oprot.writeListBegin(TType.STRUCT, len(self.success))
15112
      for iter363 in self.success:
15214
      for iter356 in self.success:
15113
        iter363.write(oprot)
15215
        iter356.write(oprot)
15114
      oprot.writeListEnd()
15216
      oprot.writeListEnd()
15115
      oprot.writeFieldEnd()
15217
      oprot.writeFieldEnd()
15116
    oprot.writeFieldStop()
15218
    oprot.writeFieldStop()
15117
    oprot.writeStructEnd()
15219
    oprot.writeStructEnd()
15118
 
15220
 
Line 15196... Line 15298...
15196
      if ftype == TType.STOP:
15298
      if ftype == TType.STOP:
15197
        break
15299
        break
15198
      if fid == 0:
15300
      if fid == 0:
15199
        if ftype == TType.LIST:
15301
        if ftype == TType.LIST:
15200
          self.success = []
15302
          self.success = []
15201
          (_etype367, _size364) = iprot.readListBegin()
15303
          (_etype360, _size357) = iprot.readListBegin()
15202
          for _i368 in xrange(_size364):
15304
          for _i361 in xrange(_size357):
15203
            _elem369 = Order()
15305
            _elem362 = Order()
15204
            _elem369.read(iprot)
15306
            _elem362.read(iprot)
15205
            self.success.append(_elem369)
15307
            self.success.append(_elem362)
15206
          iprot.readListEnd()
15308
          iprot.readListEnd()
15207
        else:
15309
        else:
15208
          iprot.skip(ftype)
15310
          iprot.skip(ftype)
15209
      else:
15311
      else:
15210
        iprot.skip(ftype)
15312
        iprot.skip(ftype)
Line 15217... Line 15319...
15217
      return
15319
      return
15218
    oprot.writeStructBegin('getUndeliveredOrdersExpectedDeliveryDateNotMet_result')
15320
    oprot.writeStructBegin('getUndeliveredOrdersExpectedDeliveryDateNotMet_result')
15219
    if self.success is not None:
15321
    if self.success is not None:
15220
      oprot.writeFieldBegin('success', TType.LIST, 0)
15322
      oprot.writeFieldBegin('success', TType.LIST, 0)
15221
      oprot.writeListBegin(TType.STRUCT, len(self.success))
15323
      oprot.writeListBegin(TType.STRUCT, len(self.success))
15222
      for iter370 in self.success:
15324
      for iter363 in self.success:
15223
        iter370.write(oprot)
15325
        iter363.write(oprot)
15224
      oprot.writeListEnd()
15326
      oprot.writeListEnd()
15225
      oprot.writeFieldEnd()
15327
      oprot.writeFieldEnd()
15226
    oprot.writeFieldStop()
15328
    oprot.writeFieldStop()
15227
    oprot.writeStructEnd()
15329
    oprot.writeStructEnd()
15228
 
15330
 
Line 16529... Line 16631...
16529
        else:
16631
        else:
16530
          iprot.skip(ftype)
16632
          iprot.skip(ftype)
16531
      elif fid == 2:
16633
      elif fid == 2:
16532
        if ftype == TType.MAP:
16634
        if ftype == TType.MAP:
16533
          self.pickupDetails = {}
16635
          self.pickupDetails = {}
16534
          (_ktype372, _vtype373, _size371 ) = iprot.readMapBegin() 
16636
          (_ktype365, _vtype366, _size364 ) = iprot.readMapBegin() 
16535
          for _i375 in xrange(_size371):
16637
          for _i368 in xrange(_size364):
16536
            _key376 = iprot.readString();
16638
            _key369 = iprot.readString();
16537
            _val377 = iprot.readString();
16639
            _val370 = iprot.readString();
16538
            self.pickupDetails[_key376] = _val377
16640
            self.pickupDetails[_key369] = _val370
16539
          iprot.readMapEnd()
16641
          iprot.readMapEnd()
16540
        else:
16642
        else:
16541
          iprot.skip(ftype)
16643
          iprot.skip(ftype)
16542
      else:
16644
      else:
16543
        iprot.skip(ftype)
16645
        iprot.skip(ftype)
Line 16554... Line 16656...
16554
      oprot.writeI64(self.providerId)
16656
      oprot.writeI64(self.providerId)
16555
      oprot.writeFieldEnd()
16657
      oprot.writeFieldEnd()
16556
    if self.pickupDetails is not None:
16658
    if self.pickupDetails is not None:
16557
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
16659
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
16558
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
16660
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
16559
      for kiter378,viter379 in self.pickupDetails.items():
16661
      for kiter371,viter372 in self.pickupDetails.items():
16560
        oprot.writeString(kiter378)
16662
        oprot.writeString(kiter371)
16561
        oprot.writeString(viter379)
16663
        oprot.writeString(viter372)
16562
      oprot.writeMapEnd()
16664
      oprot.writeMapEnd()
16563
      oprot.writeFieldEnd()
16665
      oprot.writeFieldEnd()
16564
    oprot.writeFieldStop()
16666
    oprot.writeFieldStop()
16565
    oprot.writeStructEnd()
16667
    oprot.writeStructEnd()
16566
 
16668
 
Line 16704... Line 16806...
16704
      if ftype == TType.STOP:
16806
      if ftype == TType.STOP:
16705
        break
16807
        break
16706
      if fid == 0:
16808
      if fid == 0:
16707
        if ftype == TType.LIST:
16809
        if ftype == TType.LIST:
16708
          self.success = []
16810
          self.success = []
16709
          (_etype383, _size380) = iprot.readListBegin()
16811
          (_etype376, _size373) = iprot.readListBegin()
16710
          for _i384 in xrange(_size380):
16812
          for _i377 in xrange(_size373):
16711
            _elem385 = Order()
16813
            _elem378 = Order()
16712
            _elem385.read(iprot)
16814
            _elem378.read(iprot)
16713
            self.success.append(_elem385)
16815
            self.success.append(_elem378)
16714
          iprot.readListEnd()
16816
          iprot.readListEnd()
16715
        else:
16817
        else:
16716
          iprot.skip(ftype)
16818
          iprot.skip(ftype)
16717
      else:
16819
      else:
16718
        iprot.skip(ftype)
16820
        iprot.skip(ftype)
Line 16725... Line 16827...
16725
      return
16827
      return
16726
    oprot.writeStructBegin('getDoasNotPickedUp_result')
16828
    oprot.writeStructBegin('getDoasNotPickedUp_result')
16727
    if self.success is not None:
16829
    if self.success is not None:
16728
      oprot.writeFieldBegin('success', TType.LIST, 0)
16830
      oprot.writeFieldBegin('success', TType.LIST, 0)
16729
      oprot.writeListBegin(TType.STRUCT, len(self.success))
16831
      oprot.writeListBegin(TType.STRUCT, len(self.success))
16730
      for iter386 in self.success:
16832
      for iter379 in self.success:
16731
        iter386.write(oprot)
16833
        iter379.write(oprot)
16732
      oprot.writeListEnd()
16834
      oprot.writeListEnd()
16733
      oprot.writeFieldEnd()
16835
      oprot.writeFieldEnd()
16734
    oprot.writeFieldStop()
16836
    oprot.writeFieldStop()
16735
    oprot.writeStructEnd()
16837
    oprot.writeStructEnd()
16736
 
16838
 
Line 16781... Line 16883...
16781
        else:
16883
        else:
16782
          iprot.skip(ftype)
16884
          iprot.skip(ftype)
16783
      elif fid == 2:
16885
      elif fid == 2:
16784
        if ftype == TType.MAP:
16886
        if ftype == TType.MAP:
16785
          self.pickupDetails = {}
16887
          self.pickupDetails = {}
16786
          (_ktype388, _vtype389, _size387 ) = iprot.readMapBegin() 
16888
          (_ktype381, _vtype382, _size380 ) = iprot.readMapBegin() 
16787
          for _i391 in xrange(_size387):
16889
          for _i384 in xrange(_size380):
16788
            _key392 = iprot.readString();
16890
            _key385 = iprot.readString();
16789
            _val393 = iprot.readString();
16891
            _val386 = iprot.readString();
16790
            self.pickupDetails[_key392] = _val393
16892
            self.pickupDetails[_key385] = _val386
16791
          iprot.readMapEnd()
16893
          iprot.readMapEnd()
16792
        else:
16894
        else:
16793
          iprot.skip(ftype)
16895
          iprot.skip(ftype)
16794
      else:
16896
      else:
16795
        iprot.skip(ftype)
16897
        iprot.skip(ftype)
Line 16806... Line 16908...
16806
      oprot.writeI64(self.providerId)
16908
      oprot.writeI64(self.providerId)
16807
      oprot.writeFieldEnd()
16909
      oprot.writeFieldEnd()
16808
    if self.pickupDetails is not None:
16910
    if self.pickupDetails is not None:
16809
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
16911
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
16810
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
16912
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
16811
      for kiter394,viter395 in self.pickupDetails.items():
16913
      for kiter387,viter388 in self.pickupDetails.items():
16812
        oprot.writeString(kiter394)
16914
        oprot.writeString(kiter387)
16813
        oprot.writeString(viter395)
16915
        oprot.writeString(viter388)
16814
      oprot.writeMapEnd()
16916
      oprot.writeMapEnd()
16815
      oprot.writeFieldEnd()
16917
      oprot.writeFieldEnd()
16816
    oprot.writeFieldStop()
16918
    oprot.writeFieldStop()
16817
    oprot.writeStructEnd()
16919
    oprot.writeStructEnd()
16818
 
16920
 
Line 16956... Line 17058...
16956
      if ftype == TType.STOP:
17058
      if ftype == TType.STOP:
16957
        break
17059
        break
16958
      if fid == 0:
17060
      if fid == 0:
16959
        if ftype == TType.LIST:
17061
        if ftype == TType.LIST:
16960
          self.success = []
17062
          self.success = []
16961
          (_etype399, _size396) = iprot.readListBegin()
17063
          (_etype392, _size389) = iprot.readListBegin()
16962
          for _i400 in xrange(_size396):
17064
          for _i393 in xrange(_size389):
16963
            _elem401 = Order()
17065
            _elem394 = Order()
16964
            _elem401.read(iprot)
17066
            _elem394.read(iprot)
16965
            self.success.append(_elem401)
17067
            self.success.append(_elem394)
16966
          iprot.readListEnd()
17068
          iprot.readListEnd()
16967
        else:
17069
        else:
16968
          iprot.skip(ftype)
17070
          iprot.skip(ftype)
16969
      else:
17071
      else:
16970
        iprot.skip(ftype)
17072
        iprot.skip(ftype)
Line 16977... Line 17079...
16977
      return
17079
      return
16978
    oprot.writeStructBegin('getReturnOrdersNotPickedUp_result')
17080
    oprot.writeStructBegin('getReturnOrdersNotPickedUp_result')
16979
    if self.success is not None:
17081
    if self.success is not None:
16980
      oprot.writeFieldBegin('success', TType.LIST, 0)
17082
      oprot.writeFieldBegin('success', TType.LIST, 0)
16981
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17083
      oprot.writeListBegin(TType.STRUCT, len(self.success))
16982
      for iter402 in self.success:
17084
      for iter395 in self.success:
16983
        iter402.write(oprot)
17085
        iter395.write(oprot)
16984
      oprot.writeListEnd()
17086
      oprot.writeListEnd()
16985
      oprot.writeFieldEnd()
17087
      oprot.writeFieldEnd()
16986
    oprot.writeFieldStop()
17088
    oprot.writeFieldStop()
16987
    oprot.writeStructEnd()
17089
    oprot.writeStructEnd()
16988
 
17090
 
Line 17828... Line 17930...
17828
      if ftype == TType.STOP:
17930
      if ftype == TType.STOP:
17829
        break
17931
        break
17830
      if fid == 0:
17932
      if fid == 0:
17831
        if ftype == TType.LIST:
17933
        if ftype == TType.LIST:
17832
          self.success = []
17934
          self.success = []
17833
          (_etype406, _size403) = iprot.readListBegin()
17935
          (_etype399, _size396) = iprot.readListBegin()
17834
          for _i407 in xrange(_size403):
17936
          for _i400 in xrange(_size396):
17835
            _elem408 = ReturnOrder()
17937
            _elem401 = ReturnOrder()
17836
            _elem408.read(iprot)
17938
            _elem401.read(iprot)
17837
            self.success.append(_elem408)
17939
            self.success.append(_elem401)
17838
          iprot.readListEnd()
17940
          iprot.readListEnd()
17839
        else:
17941
        else:
17840
          iprot.skip(ftype)
17942
          iprot.skip(ftype)
17841
      else:
17943
      else:
17842
        iprot.skip(ftype)
17944
        iprot.skip(ftype)
Line 17849... Line 17951...
17849
      return
17951
      return
17850
    oprot.writeStructBegin('getReturnOrders_result')
17952
    oprot.writeStructBegin('getReturnOrders_result')
17851
    if self.success is not None:
17953
    if self.success is not None:
17852
      oprot.writeFieldBegin('success', TType.LIST, 0)
17954
      oprot.writeFieldBegin('success', TType.LIST, 0)
17853
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17955
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17854
      for iter409 in self.success:
17956
      for iter402 in self.success:
17855
        iter409.write(oprot)
17957
        iter402.write(oprot)
17856
      oprot.writeListEnd()
17958
      oprot.writeListEnd()
17857
      oprot.writeFieldEnd()
17959
      oprot.writeFieldEnd()
17858
    oprot.writeFieldStop()
17960
    oprot.writeFieldStop()
17859
    oprot.writeStructEnd()
17961
    oprot.writeStructEnd()
17860
 
17962
 
Line 17980... Line 18082...
17980
      if ftype == TType.STOP:
18082
      if ftype == TType.STOP:
17981
        break
18083
        break
17982
      if fid == 0:
18084
      if fid == 0:
17983
        if ftype == TType.LIST:
18085
        if ftype == TType.LIST:
17984
          self.success = []
18086
          self.success = []
17985
          (_etype413, _size410) = iprot.readListBegin()
18087
          (_etype406, _size403) = iprot.readListBegin()
17986
          for _i414 in xrange(_size410):
18088
          for _i407 in xrange(_size403):
17987
            _elem415 = ReturnOrder()
18089
            _elem408 = ReturnOrder()
17988
            _elem415.read(iprot)
18090
            _elem408.read(iprot)
17989
            self.success.append(_elem415)
18091
            self.success.append(_elem408)
17990
          iprot.readListEnd()
18092
          iprot.readListEnd()
17991
        else:
18093
        else:
17992
          iprot.skip(ftype)
18094
          iprot.skip(ftype)
17993
      else:
18095
      else:
17994
        iprot.skip(ftype)
18096
        iprot.skip(ftype)
Line 18001... Line 18103...
18001
      return
18103
      return
18002
    oprot.writeStructBegin('getAllReturnOrders_result')
18104
    oprot.writeStructBegin('getAllReturnOrders_result')
18003
    if self.success is not None:
18105
    if self.success is not None:
18004
      oprot.writeFieldBegin('success', TType.LIST, 0)
18106
      oprot.writeFieldBegin('success', TType.LIST, 0)
18005
      oprot.writeListBegin(TType.STRUCT, len(self.success))
18107
      oprot.writeListBegin(TType.STRUCT, len(self.success))
18006
      for iter416 in self.success:
18108
      for iter409 in self.success:
18007
        iter416.write(oprot)
18109
        iter409.write(oprot)
18008
      oprot.writeListEnd()
18110
      oprot.writeListEnd()
18009
      oprot.writeFieldEnd()
18111
      oprot.writeFieldEnd()
18010
    oprot.writeFieldStop()
18112
    oprot.writeFieldStop()
18011
    oprot.writeStructEnd()
18113
    oprot.writeStructEnd()
18012
 
18114
 
Line 18915... Line 19017...
18915
      if ftype == TType.STOP:
19017
      if ftype == TType.STOP:
18916
        break
19018
        break
18917
      if fid == 1:
19019
      if fid == 1:
18918
        if ftype == TType.MAP:
19020
        if ftype == TType.MAP:
18919
          self.collectedAmountMap = {}
19021
          self.collectedAmountMap = {}
18920
          (_ktype418, _vtype419, _size417 ) = iprot.readMapBegin() 
19022
          (_ktype411, _vtype412, _size410 ) = iprot.readMapBegin() 
18921
          for _i421 in xrange(_size417):
19023
          for _i414 in xrange(_size410):
18922
            _key422 = iprot.readString();
19024
            _key415 = iprot.readString();
18923
            _val423 = iprot.readDouble();
19025
            _val416 = iprot.readDouble();
18924
            self.collectedAmountMap[_key422] = _val423
19026
            self.collectedAmountMap[_key415] = _val416
18925
          iprot.readMapEnd()
19027
          iprot.readMapEnd()
18926
        else:
19028
        else:
18927
          iprot.skip(ftype)
19029
          iprot.skip(ftype)
18928
      elif fid == 2:
19030
      elif fid == 2:
18929
        if ftype == TType.STRING:
19031
        if ftype == TType.STRING:
Line 18951... Line 19053...
18951
      return
19053
      return
18952
    oprot.writeStructBegin('reconcileCodCollection_args')
19054
    oprot.writeStructBegin('reconcileCodCollection_args')
18953
    if self.collectedAmountMap is not None:
19055
    if self.collectedAmountMap is not None:
18954
      oprot.writeFieldBegin('collectedAmountMap', TType.MAP, 1)
19056
      oprot.writeFieldBegin('collectedAmountMap', TType.MAP, 1)
18955
      oprot.writeMapBegin(TType.STRING, TType.DOUBLE, len(self.collectedAmountMap))
19057
      oprot.writeMapBegin(TType.STRING, TType.DOUBLE, len(self.collectedAmountMap))
18956
      for kiter424,viter425 in self.collectedAmountMap.items():
19058
      for kiter417,viter418 in self.collectedAmountMap.items():
18957
        oprot.writeString(kiter424)
19059
        oprot.writeString(kiter417)
18958
        oprot.writeDouble(viter425)
19060
        oprot.writeDouble(viter418)
18959
      oprot.writeMapEnd()
19061
      oprot.writeMapEnd()
18960
      oprot.writeFieldEnd()
19062
      oprot.writeFieldEnd()
18961
    if self.xferBy is not None:
19063
    if self.xferBy is not None:
18962
      oprot.writeFieldBegin('xferBy', TType.STRING, 2)
19064
      oprot.writeFieldBegin('xferBy', TType.STRING, 2)
18963
      oprot.writeString(self.xferBy)
19065
      oprot.writeString(self.xferBy)
Line 19014... Line 19116...
19014
      if ftype == TType.STOP:
19116
      if ftype == TType.STOP:
19015
        break
19117
        break
19016
      if fid == 0:
19118
      if fid == 0:
19017
        if ftype == TType.MAP:
19119
        if ftype == TType.MAP:
19018
          self.success = {}
19120
          self.success = {}
19019
          (_ktype427, _vtype428, _size426 ) = iprot.readMapBegin() 
19121
          (_ktype420, _vtype421, _size419 ) = iprot.readMapBegin() 
19020
          for _i430 in xrange(_size426):
19122
          for _i423 in xrange(_size419):
19021
            _key431 = iprot.readString();
19123
            _key424 = iprot.readString();
19022
            _val432 = iprot.readString();
19124
            _val425 = iprot.readString();
19023
            self.success[_key431] = _val432
19125
            self.success[_key424] = _val425
19024
          iprot.readMapEnd()
19126
          iprot.readMapEnd()
19025
        else:
19127
        else:
19026
          iprot.skip(ftype)
19128
          iprot.skip(ftype)
19027
      elif fid == 1:
19129
      elif fid == 1:
19028
        if ftype == TType.STRUCT:
19130
        if ftype == TType.STRUCT:
Line 19041... Line 19143...
19041
      return
19143
      return
19042
    oprot.writeStructBegin('reconcileCodCollection_result')
19144
    oprot.writeStructBegin('reconcileCodCollection_result')
19043
    if self.success is not None:
19145
    if self.success is not None:
19044
      oprot.writeFieldBegin('success', TType.MAP, 0)
19146
      oprot.writeFieldBegin('success', TType.MAP, 0)
19045
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.success))
19147
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.success))
19046
      for kiter433,viter434 in self.success.items():
19148
      for kiter426,viter427 in self.success.items():
19047
        oprot.writeString(kiter433)
19149
        oprot.writeString(kiter426)
19048
        oprot.writeString(viter434)
19150
        oprot.writeString(viter427)
19049
      oprot.writeMapEnd()
19151
      oprot.writeMapEnd()
19050
      oprot.writeFieldEnd()
19152
      oprot.writeFieldEnd()
19051
    if self.ex is not None:
19153
    if self.ex is not None:
19052
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
19154
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
19053
      self.ex.write(oprot)
19155
      self.ex.write(oprot)
Line 19153... Line 19255...
19153
      if ftype == TType.STOP:
19255
      if ftype == TType.STOP:
19154
        break
19256
        break
19155
      if fid == 0:
19257
      if fid == 0:
19156
        if ftype == TType.LIST:
19258
        if ftype == TType.LIST:
19157
          self.success = []
19259
          self.success = []
19158
          (_etype438, _size435) = iprot.readListBegin()
19260
          (_etype431, _size428) = iprot.readListBegin()
19159
          for _i439 in xrange(_size435):
19261
          for _i432 in xrange(_size428):
19160
            _elem440 = iprot.readI64();
19262
            _elem433 = iprot.readI64();
19161
            self.success.append(_elem440)
19263
            self.success.append(_elem433)
19162
          iprot.readListEnd()
19264
          iprot.readListEnd()
19163
        else:
19265
        else:
19164
          iprot.skip(ftype)
19266
          iprot.skip(ftype)
19165
      else:
19267
      else:
19166
        iprot.skip(ftype)
19268
        iprot.skip(ftype)
Line 19173... Line 19275...
19173
      return
19275
      return
19174
    oprot.writeStructBegin('getTransactionsRequiringExtraProcessing_result')
19276
    oprot.writeStructBegin('getTransactionsRequiringExtraProcessing_result')
19175
    if self.success is not None:
19277
    if self.success is not None:
19176
      oprot.writeFieldBegin('success', TType.LIST, 0)
19278
      oprot.writeFieldBegin('success', TType.LIST, 0)
19177
      oprot.writeListBegin(TType.I64, len(self.success))
19279
      oprot.writeListBegin(TType.I64, len(self.success))
19178
      for iter441 in self.success:
19280
      for iter434 in self.success:
19179
        oprot.writeI64(iter441)
19281
        oprot.writeI64(iter434)
19180
      oprot.writeListEnd()
19282
      oprot.writeListEnd()
19181
      oprot.writeFieldEnd()
19283
      oprot.writeFieldEnd()
19182
    oprot.writeFieldStop()
19284
    oprot.writeFieldStop()
19183
    oprot.writeStructEnd()
19285
    oprot.writeStructEnd()
19184
 
19286
 
Line 19376... Line 19478...
19376
      if ftype == TType.STOP:
19478
      if ftype == TType.STOP:
19377
        break
19479
        break
19378
      if fid == 0:
19480
      if fid == 0:
19379
        if ftype == TType.MAP:
19481
        if ftype == TType.MAP:
19380
          self.success = {}
19482
          self.success = {}
19381
          (_ktype443, _vtype444, _size442 ) = iprot.readMapBegin() 
19483
          (_ktype436, _vtype437, _size435 ) = iprot.readMapBegin() 
19382
          for _i446 in xrange(_size442):
19484
          for _i439 in xrange(_size435):
19383
            _key447 = iprot.readI64();
19485
            _key440 = iprot.readI64();
19384
            _val448 = iprot.readI64();
19486
            _val441 = iprot.readI64();
19385
            self.success[_key447] = _val448
19487
            self.success[_key440] = _val441
19386
          iprot.readMapEnd()
19488
          iprot.readMapEnd()
19387
        else:
19489
        else:
19388
          iprot.skip(ftype)
19490
          iprot.skip(ftype)
19389
      else:
19491
      else:
19390
        iprot.skip(ftype)
19492
        iprot.skip(ftype)
Line 19397... Line 19499...
19397
      return
19499
      return
19398
    oprot.writeStructBegin('getItemWiseRiskyOrdersCount_result')
19500
    oprot.writeStructBegin('getItemWiseRiskyOrdersCount_result')
19399
    if self.success is not None:
19501
    if self.success is not None:
19400
      oprot.writeFieldBegin('success', TType.MAP, 0)
19502
      oprot.writeFieldBegin('success', TType.MAP, 0)
19401
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
19503
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
19402
      for kiter449,viter450 in self.success.items():
19504
      for kiter442,viter443 in self.success.items():
19403
        oprot.writeI64(kiter449)
19505
        oprot.writeI64(kiter442)
19404
        oprot.writeI64(viter450)
19506
        oprot.writeI64(viter443)
19405
      oprot.writeMapEnd()
19507
      oprot.writeMapEnd()
19406
      oprot.writeFieldEnd()
19508
      oprot.writeFieldEnd()
19407
    oprot.writeFieldStop()
19509
    oprot.writeFieldStop()
19408
    oprot.writeStructEnd()
19510
    oprot.writeStructEnd()
19409
 
19511
 
Line 19446... Line 19548...
19446
      if ftype == TType.STOP:
19548
      if ftype == TType.STOP:
19447
        break
19549
        break
19448
      if fid == 1:
19550
      if fid == 1:
19449
        if ftype == TType.LIST:
19551
        if ftype == TType.LIST:
19450
          self.itemIds = []
19552
          self.itemIds = []
19451
          (_etype454, _size451) = iprot.readListBegin()
19553
          (_etype447, _size444) = iprot.readListBegin()
19452
          for _i455 in xrange(_size451):
19554
          for _i448 in xrange(_size444):
19453
            _elem456 = iprot.readI64();
19555
            _elem449 = iprot.readI64();
19454
            self.itemIds.append(_elem456)
19556
            self.itemIds.append(_elem449)
19455
          iprot.readListEnd()
19557
          iprot.readListEnd()
19456
        else:
19558
        else:
19457
          iprot.skip(ftype)
19559
          iprot.skip(ftype)
19458
      else:
19560
      else:
19459
        iprot.skip(ftype)
19561
        iprot.skip(ftype)
Line 19466... Line 19568...
19466
      return
19568
      return
19467
    oprot.writeStructBegin('getOrdersForItemIds_args')
19569
    oprot.writeStructBegin('getOrdersForItemIds_args')
19468
    if self.itemIds is not None:
19570
    if self.itemIds is not None:
19469
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
19571
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
19470
      oprot.writeListBegin(TType.I64, len(self.itemIds))
19572
      oprot.writeListBegin(TType.I64, len(self.itemIds))
19471
      for iter457 in self.itemIds:
19573
      for iter450 in self.itemIds:
19472
        oprot.writeI64(iter457)
19574
        oprot.writeI64(iter450)
19473
      oprot.writeListEnd()
19575
      oprot.writeListEnd()
19474
      oprot.writeFieldEnd()
19576
      oprot.writeFieldEnd()
19475
    oprot.writeFieldStop()
19577
    oprot.writeFieldStop()
19476
    oprot.writeStructEnd()
19578
    oprot.writeStructEnd()
19477
 
19579
 
Line 19513... Line 19615...
19513
      if ftype == TType.STOP:
19615
      if ftype == TType.STOP:
19514
        break
19616
        break
19515
      if fid == 0:
19617
      if fid == 0:
19516
        if ftype == TType.LIST:
19618
        if ftype == TType.LIST:
19517
          self.success = []
19619
          self.success = []
19518
          (_etype461, _size458) = iprot.readListBegin()
19620
          (_etype454, _size451) = iprot.readListBegin()
19519
          for _i462 in xrange(_size458):
19621
          for _i455 in xrange(_size451):
19520
            _elem463 = Order()
19622
            _elem456 = Order()
19521
            _elem463.read(iprot)
19623
            _elem456.read(iprot)
19522
            self.success.append(_elem463)
19624
            self.success.append(_elem456)
19523
          iprot.readListEnd()
19625
          iprot.readListEnd()
19524
        else:
19626
        else:
19525
          iprot.skip(ftype)
19627
          iprot.skip(ftype)
19526
      else:
19628
      else:
19527
        iprot.skip(ftype)
19629
        iprot.skip(ftype)
Line 19534... Line 19636...
19534
      return
19636
      return
19535
    oprot.writeStructBegin('getOrdersForItemIds_result')
19637
    oprot.writeStructBegin('getOrdersForItemIds_result')
19536
    if self.success is not None:
19638
    if self.success is not None:
19537
      oprot.writeFieldBegin('success', TType.LIST, 0)
19639
      oprot.writeFieldBegin('success', TType.LIST, 0)
19538
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19640
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19539
      for iter464 in self.success:
19641
      for iter457 in self.success:
19540
        iter464.write(oprot)
19642
        iter457.write(oprot)
19541
      oprot.writeListEnd()
19643
      oprot.writeListEnd()
19542
      oprot.writeFieldEnd()
19644
      oprot.writeFieldEnd()
19543
    oprot.writeFieldStop()
19645
    oprot.writeFieldStop()
19544
    oprot.writeStructEnd()
19646
    oprot.writeStructEnd()
19545
 
19647
 
Line 21057... Line 21159...
21057
      if ftype == TType.STOP:
21159
      if ftype == TType.STOP:
21058
        break
21160
        break
21059
      if fid == 0:
21161
      if fid == 0:
21060
        if ftype == TType.MAP:
21162
        if ftype == TType.MAP:
21061
          self.success = {}
21163
          self.success = {}
21062
          (_ktype466, _vtype467, _size465 ) = iprot.readMapBegin() 
21164
          (_ktype459, _vtype460, _size458 ) = iprot.readMapBegin() 
21063
          for _i469 in xrange(_size465):
21165
          for _i462 in xrange(_size458):
21064
            _key470 = iprot.readI32();
21166
            _key463 = iprot.readI32();
21065
            _val471 = TimeoutSummary()
21167
            _val464 = TimeoutSummary()
21066
            _val471.read(iprot)
21168
            _val464.read(iprot)
21067
            self.success[_key470] = _val471
21169
            self.success[_key463] = _val464
21068
          iprot.readMapEnd()
21170
          iprot.readMapEnd()
21069
        else:
21171
        else:
21070
          iprot.skip(ftype)
21172
          iprot.skip(ftype)
21071
      elif fid == 1:
21173
      elif fid == 1:
21072
        if ftype == TType.STRUCT:
21174
        if ftype == TType.STRUCT:
Line 21085... Line 21187...
21085
      return
21187
      return
21086
    oprot.writeStructBegin('markOrdersAsTimeout_result')
21188
    oprot.writeStructBegin('markOrdersAsTimeout_result')
21087
    if self.success is not None:
21189
    if self.success is not None:
21088
      oprot.writeFieldBegin('success', TType.MAP, 0)
21190
      oprot.writeFieldBegin('success', TType.MAP, 0)
21089
      oprot.writeMapBegin(TType.I32, TType.STRUCT, len(self.success))
21191
      oprot.writeMapBegin(TType.I32, TType.STRUCT, len(self.success))
21090
      for kiter472,viter473 in self.success.items():
21192
      for kiter465,viter466 in self.success.items():
21091
        oprot.writeI32(kiter472)
21193
        oprot.writeI32(kiter465)
21092
        viter473.write(oprot)
21194
        viter466.write(oprot)
21093
      oprot.writeMapEnd()
21195
      oprot.writeMapEnd()
21094
      oprot.writeFieldEnd()
21196
      oprot.writeFieldEnd()
21095
    if self.ex is not None:
21197
    if self.ex is not None:
21096
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
21198
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
21097
      self.ex.write(oprot)
21199
      self.ex.write(oprot)
Line 21411... Line 21513...
21411
        else:
21513
        else:
21412
          iprot.skip(ftype)
21514
          iprot.skip(ftype)
21413
      elif fid == 2:
21515
      elif fid == 2:
21414
        if ftype == TType.LIST:
21516
        if ftype == TType.LIST:
21415
          self.order_status_list = []
21517
          self.order_status_list = []
21416
          (_etype477, _size474) = iprot.readListBegin()
21518
          (_etype470, _size467) = iprot.readListBegin()
21417
          for _i478 in xrange(_size474):
21519
          for _i471 in xrange(_size467):
21418
            _elem479 = iprot.readI32();
21520
            _elem472 = iprot.readI32();
21419
            self.order_status_list.append(_elem479)
21521
            self.order_status_list.append(_elem472)
21420
          iprot.readListEnd()
21522
          iprot.readListEnd()
21421
        else:
21523
        else:
21422
          iprot.skip(ftype)
21524
          iprot.skip(ftype)
21423
      else:
21525
      else:
21424
        iprot.skip(ftype)
21526
        iprot.skip(ftype)
Line 21435... Line 21537...
21435
      oprot.writeI64(self.logistics_provider_id)
21537
      oprot.writeI64(self.logistics_provider_id)
21436
      oprot.writeFieldEnd()
21538
      oprot.writeFieldEnd()
21437
    if self.order_status_list is not None:
21539
    if self.order_status_list is not None:
21438
      oprot.writeFieldBegin('order_status_list', TType.LIST, 2)
21540
      oprot.writeFieldBegin('order_status_list', TType.LIST, 2)
21439
      oprot.writeListBegin(TType.I32, len(self.order_status_list))
21541
      oprot.writeListBegin(TType.I32, len(self.order_status_list))
21440
      for iter480 in self.order_status_list:
21542
      for iter473 in self.order_status_list:
21441
        oprot.writeI32(iter480)
21543
        oprot.writeI32(iter473)
21442
      oprot.writeListEnd()
21544
      oprot.writeListEnd()
21443
      oprot.writeFieldEnd()
21545
      oprot.writeFieldEnd()
21444
    oprot.writeFieldStop()
21546
    oprot.writeFieldStop()
21445
    oprot.writeStructEnd()
21547
    oprot.writeStructEnd()
21446
 
21548
 
Line 21485... Line 21587...
21485
      if ftype == TType.STOP:
21587
      if ftype == TType.STOP:
21486
        break
21588
        break
21487
      if fid == 0:
21589
      if fid == 0:
21488
        if ftype == TType.LIST:
21590
        if ftype == TType.LIST:
21489
          self.success = []
21591
          self.success = []
21490
          (_etype484, _size481) = iprot.readListBegin()
21592
          (_etype477, _size474) = iprot.readListBegin()
21491
          for _i485 in xrange(_size481):
21593
          for _i478 in xrange(_size474):
21492
            _elem486 = Order()
21594
            _elem479 = Order()
21493
            _elem486.read(iprot)
21595
            _elem479.read(iprot)
21494
            self.success.append(_elem486)
21596
            self.success.append(_elem479)
21495
          iprot.readListEnd()
21597
          iprot.readListEnd()
21496
        else:
21598
        else:
21497
          iprot.skip(ftype)
21599
          iprot.skip(ftype)
21498
      elif fid == 1:
21600
      elif fid == 1:
21499
        if ftype == TType.STRUCT:
21601
        if ftype == TType.STRUCT:
Line 21512... Line 21614...
21512
      return
21614
      return
21513
    oprot.writeStructBegin('getOrdersForProviderForStatus_result')
21615
    oprot.writeStructBegin('getOrdersForProviderForStatus_result')
21514
    if self.success is not None:
21616
    if self.success is not None:
21515
      oprot.writeFieldBegin('success', TType.LIST, 0)
21617
      oprot.writeFieldBegin('success', TType.LIST, 0)
21516
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21618
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21517
      for iter487 in self.success:
21619
      for iter480 in self.success:
21518
        iter487.write(oprot)
21620
        iter480.write(oprot)
21519
      oprot.writeListEnd()
21621
      oprot.writeListEnd()
21520
      oprot.writeFieldEnd()
21622
      oprot.writeFieldEnd()
21521
    if self.ex is not None:
21623
    if self.ex is not None:
21522
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
21624
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
21523
      self.ex.write(oprot)
21625
      self.ex.write(oprot)
Line 21650... Line 21752...
21650
      if ftype == TType.STOP:
21752
      if ftype == TType.STOP:
21651
        break
21753
        break
21652
      if fid == 0:
21754
      if fid == 0:
21653
        if ftype == TType.LIST:
21755
        if ftype == TType.LIST:
21654
          self.success = []
21756
          self.success = []
21655
          (_etype491, _size488) = iprot.readListBegin()
21757
          (_etype484, _size481) = iprot.readListBegin()
21656
          for _i492 in xrange(_size488):
21758
          for _i485 in xrange(_size481):
21657
            _elem493 = Order()
21759
            _elem486 = Order()
21658
            _elem493.read(iprot)
21760
            _elem486.read(iprot)
21659
            self.success.append(_elem493)
21761
            self.success.append(_elem486)
21660
          iprot.readListEnd()
21762
          iprot.readListEnd()
21661
        else:
21763
        else:
21662
          iprot.skip(ftype)
21764
          iprot.skip(ftype)
21663
      elif fid == 1:
21765
      elif fid == 1:
21664
        if ftype == TType.STRUCT:
21766
        if ftype == TType.STRUCT:
Line 21677... Line 21779...
21677
      return
21779
      return
21678
    oprot.writeStructBegin('getBilledOrdersForVendor_result')
21780
    oprot.writeStructBegin('getBilledOrdersForVendor_result')
21679
    if self.success is not None:
21781
    if self.success is not None:
21680
      oprot.writeFieldBegin('success', TType.LIST, 0)
21782
      oprot.writeFieldBegin('success', TType.LIST, 0)
21681
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21783
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21682
      for iter494 in self.success:
21784
      for iter487 in self.success:
21683
        iter494.write(oprot)
21785
        iter487.write(oprot)
21684
      oprot.writeListEnd()
21786
      oprot.writeListEnd()
21685
      oprot.writeFieldEnd()
21787
      oprot.writeFieldEnd()
21686
    if self.ex is not None:
21788
    if self.ex is not None:
21687
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
21789
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
21688
      self.ex.write(oprot)
21790
      self.ex.write(oprot)
Line 21773... Line 21875...
21773
      if ftype == TType.STOP:
21875
      if ftype == TType.STOP:
21774
        break
21876
        break
21775
      if fid == 0:
21877
      if fid == 0:
21776
        if ftype == TType.LIST:
21878
        if ftype == TType.LIST:
21777
          self.success = []
21879
          self.success = []
21778
          (_etype498, _size495) = iprot.readListBegin()
21880
          (_etype491, _size488) = iprot.readListBegin()
21779
          for _i499 in xrange(_size495):
21881
          for _i492 in xrange(_size488):
21780
            _elem500 = Order()
21882
            _elem493 = Order()
21781
            _elem500.read(iprot)
21883
            _elem493.read(iprot)
21782
            self.success.append(_elem500)
21884
            self.success.append(_elem493)
21783
          iprot.readListEnd()
21885
          iprot.readListEnd()
21784
        else:
21886
        else:
21785
          iprot.skip(ftype)
21887
          iprot.skip(ftype)
21786
      elif fid == 1:
21888
      elif fid == 1:
21787
        if ftype == TType.STRUCT:
21889
        if ftype == TType.STRUCT:
Line 21800... Line 21902...
21800
      return
21902
      return
21801
    oprot.writeStructBegin('getSlippedSippingDateOrders_result')
21903
    oprot.writeStructBegin('getSlippedSippingDateOrders_result')
21802
    if self.success is not None:
21904
    if self.success is not None:
21803
      oprot.writeFieldBegin('success', TType.LIST, 0)
21905
      oprot.writeFieldBegin('success', TType.LIST, 0)
21804
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21906
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21805
      for iter501 in self.success:
21907
      for iter494 in self.success:
21806
        iter501.write(oprot)
21908
        iter494.write(oprot)
21807
      oprot.writeListEnd()
21909
      oprot.writeListEnd()
21808
      oprot.writeFieldEnd()
21910
      oprot.writeFieldEnd()
21809
    if self.ex is not None:
21911
    if self.ex is not None:
21810
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
21912
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
21811
      self.ex.write(oprot)
21913
      self.ex.write(oprot)
Line 21926... Line 22028...
21926
      if ftype == TType.STOP:
22028
      if ftype == TType.STOP:
21927
        break
22029
        break
21928
      if fid == 0:
22030
      if fid == 0:
21929
        if ftype == TType.LIST:
22031
        if ftype == TType.LIST:
21930
          self.success = []
22032
          self.success = []
21931
          (_etype505, _size502) = iprot.readListBegin()
22033
          (_etype498, _size495) = iprot.readListBegin()
21932
          for _i506 in xrange(_size502):
22034
          for _i499 in xrange(_size495):
21933
            _elem507 = Order()
22035
            _elem500 = Order()
21934
            _elem507.read(iprot)
22036
            _elem500.read(iprot)
21935
            self.success.append(_elem507)
22037
            self.success.append(_elem500)
21936
          iprot.readListEnd()
22038
          iprot.readListEnd()
21937
        else:
22039
        else:
21938
          iprot.skip(ftype)
22040
          iprot.skip(ftype)
21939
      elif fid == 1:
22041
      elif fid == 1:
21940
        if ftype == TType.STRUCT:
22042
        if ftype == TType.STRUCT:
Line 21953... Line 22055...
21953
      return
22055
      return
21954
    oprot.writeStructBegin('getCancelledOrders_result')
22056
    oprot.writeStructBegin('getCancelledOrders_result')
21955
    if self.success is not None:
22057
    if self.success is not None:
21956
      oprot.writeFieldBegin('success', TType.LIST, 0)
22058
      oprot.writeFieldBegin('success', TType.LIST, 0)
21957
      oprot.writeListBegin(TType.STRUCT, len(self.success))
22059
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21958
      for iter508 in self.success:
22060
      for iter501 in self.success:
21959
        iter508.write(oprot)
22061
        iter501.write(oprot)
21960
      oprot.writeListEnd()
22062
      oprot.writeListEnd()
21961
      oprot.writeFieldEnd()
22063
      oprot.writeFieldEnd()
21962
    if self.ex is not None:
22064
    if self.ex is not None:
21963
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
22065
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
21964
      self.ex.write(oprot)
22066
      self.ex.write(oprot)
Line 22005... Line 22107...
22005
      if ftype == TType.STOP:
22107
      if ftype == TType.STOP:
22006
        break
22108
        break
22007
      if fid == 1:
22109
      if fid == 1:
22008
        if ftype == TType.MAP:
22110
        if ftype == TType.MAP:
22009
          self.mapAWBAndAmount = {}
22111
          self.mapAWBAndAmount = {}
22010
          (_ktype510, _vtype511, _size509 ) = iprot.readMapBegin() 
22112
          (_ktype503, _vtype504, _size502 ) = iprot.readMapBegin() 
22011
          for _i513 in xrange(_size509):
22113
          for _i506 in xrange(_size502):
22012
            _key514 = iprot.readI64();
22114
            _key507 = iprot.readI64();
22013
            _val515 = iprot.readDouble();
22115
            _val508 = iprot.readDouble();
22014
            self.mapAWBAndAmount[_key514] = _val515
22116
            self.mapAWBAndAmount[_key507] = _val508
22015
          iprot.readMapEnd()
22117
          iprot.readMapEnd()
22016
        else:
22118
        else:
22017
          iprot.skip(ftype)
22119
          iprot.skip(ftype)
22018
      else:
22120
      else:
22019
        iprot.skip(ftype)
22121
        iprot.skip(ftype)
Line 22026... Line 22128...
22026
      return
22128
      return
22027
    oprot.writeStructBegin('saveBluedartSettlements_args')
22129
    oprot.writeStructBegin('saveBluedartSettlements_args')
22028
    if self.mapAWBAndAmount is not None:
22130
    if self.mapAWBAndAmount is not None:
22029
      oprot.writeFieldBegin('mapAWBAndAmount', TType.MAP, 1)
22131
      oprot.writeFieldBegin('mapAWBAndAmount', TType.MAP, 1)
22030
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.mapAWBAndAmount))
22132
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.mapAWBAndAmount))
22031
      for kiter516,viter517 in self.mapAWBAndAmount.items():
22133
      for kiter509,viter510 in self.mapAWBAndAmount.items():
22032
        oprot.writeI64(kiter516)
22134
        oprot.writeI64(kiter509)
22033
        oprot.writeDouble(viter517)
22135
        oprot.writeDouble(viter510)
22034
      oprot.writeMapEnd()
22136
      oprot.writeMapEnd()
22035
      oprot.writeFieldEnd()
22137
      oprot.writeFieldEnd()
22036
    oprot.writeFieldStop()
22138
    oprot.writeFieldStop()
22037
    oprot.writeStructEnd()
22139
    oprot.writeStructEnd()
22038
 
22140
 
Line 22820... Line 22922...
22820
      if ftype == TType.STOP:
22922
      if ftype == TType.STOP:
22821
        break
22923
        break
22822
      if fid == 0:
22924
      if fid == 0:
22823
        if ftype == TType.MAP:
22925
        if ftype == TType.MAP:
22824
          self.success = {}
22926
          self.success = {}
22825
          (_ktype519, _vtype520, _size518 ) = iprot.readMapBegin() 
22927
          (_ktype512, _vtype513, _size511 ) = iprot.readMapBegin() 
22826
          for _i522 in xrange(_size518):
22928
          for _i515 in xrange(_size511):
22827
            _key523 = iprot.readI64();
22929
            _key516 = iprot.readI64();
22828
            _val524 = iprot.readString();
22930
            _val517 = iprot.readString();
22829
            self.success[_key523] = _val524
22931
            self.success[_key516] = _val517
22830
          iprot.readMapEnd()
22932
          iprot.readMapEnd()
22831
        else:
22933
        else:
22832
          iprot.skip(ftype)
22934
          iprot.skip(ftype)
22833
      elif fid == 1:
22935
      elif fid == 1:
22834
        if ftype == TType.STRUCT:
22936
        if ftype == TType.STRUCT:
Line 22847... Line 22949...
22847
      return
22949
      return
22848
    oprot.writeStructBegin('getEBSSettlementSummaries_result')
22950
    oprot.writeStructBegin('getEBSSettlementSummaries_result')
22849
    if self.success is not None:
22951
    if self.success is not None:
22850
      oprot.writeFieldBegin('success', TType.MAP, 0)
22952
      oprot.writeFieldBegin('success', TType.MAP, 0)
22851
      oprot.writeMapBegin(TType.I64, TType.STRING, len(self.success))
22953
      oprot.writeMapBegin(TType.I64, TType.STRING, len(self.success))
22852
      for kiter525,viter526 in self.success.items():
22954
      for kiter518,viter519 in self.success.items():
22853
        oprot.writeI64(kiter525)
22955
        oprot.writeI64(kiter518)
22854
        oprot.writeString(viter526)
22956
        oprot.writeString(viter519)
22855
      oprot.writeMapEnd()
22957
      oprot.writeMapEnd()
22856
      oprot.writeFieldEnd()
22958
      oprot.writeFieldEnd()
22857
    if self.ex is not None:
22959
    if self.ex is not None:
22858
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
22960
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
22859
      self.ex.write(oprot)
22961
      self.ex.write(oprot)
Line 23239... Line 23341...
23239
      if ftype == TType.STOP:
23341
      if ftype == TType.STOP:
23240
        break
23342
        break
23241
      if fid == 0:
23343
      if fid == 0:
23242
        if ftype == TType.LIST:
23344
        if ftype == TType.LIST:
23243
          self.success = []
23345
          self.success = []
23244
          (_etype530, _size527) = iprot.readListBegin()
23346
          (_etype523, _size520) = iprot.readListBegin()
23245
          for _i531 in xrange(_size527):
23347
          for _i524 in xrange(_size520):
23246
            _elem532 = PaymentSettlement()
23348
            _elem525 = PaymentSettlement()
23247
            _elem532.read(iprot)
23349
            _elem525.read(iprot)
23248
            self.success.append(_elem532)
23350
            self.success.append(_elem525)
23249
          iprot.readListEnd()
23351
          iprot.readListEnd()
23250
        else:
23352
        else:
23251
          iprot.skip(ftype)
23353
          iprot.skip(ftype)
23252
      elif fid == 1:
23354
      elif fid == 1:
23253
        if ftype == TType.STRUCT:
23355
        if ftype == TType.STRUCT:
Line 23266... Line 23368...
23266
      return
23368
      return
23267
    oprot.writeStructBegin('getSettlementsByDate_result')
23369
    oprot.writeStructBegin('getSettlementsByDate_result')
23268
    if self.success is not None:
23370
    if self.success is not None:
23269
      oprot.writeFieldBegin('success', TType.LIST, 0)
23371
      oprot.writeFieldBegin('success', TType.LIST, 0)
23270
      oprot.writeListBegin(TType.STRUCT, len(self.success))
23372
      oprot.writeListBegin(TType.STRUCT, len(self.success))
23271
      for iter533 in self.success:
23373
      for iter526 in self.success:
23272
        iter533.write(oprot)
23374
        iter526.write(oprot)
23273
      oprot.writeListEnd()
23375
      oprot.writeListEnd()
23274
      oprot.writeFieldEnd()
23376
      oprot.writeFieldEnd()
23275
    if self.ex is not None:
23377
    if self.ex is not None:
23276
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
23378
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
23277
      self.ex.write(oprot)
23379
      self.ex.write(oprot)
Line 23318... Line 23420...
23318
      if ftype == TType.STOP:
23420
      if ftype == TType.STOP:
23319
        break
23421
        break
23320
      if fid == 1:
23422
      if fid == 1:
23321
        if ftype == TType.LIST:
23423
        if ftype == TType.LIST:
23322
          self.orderIds = []
23424
          self.orderIds = []
23323
          (_etype537, _size534) = iprot.readListBegin()
23425
          (_etype530, _size527) = iprot.readListBegin()
23324
          for _i538 in xrange(_size534):
23426
          for _i531 in xrange(_size527):
23325
            _elem539 = iprot.readI64();
23427
            _elem532 = iprot.readI64();
23326
            self.orderIds.append(_elem539)
23428
            self.orderIds.append(_elem532)
23327
          iprot.readListEnd()
23429
          iprot.readListEnd()
23328
        else:
23430
        else:
23329
          iprot.skip(ftype)
23431
          iprot.skip(ftype)
23330
      else:
23432
      else:
23331
        iprot.skip(ftype)
23433
        iprot.skip(ftype)
Line 23338... Line 23440...
23338
      return
23440
      return
23339
    oprot.writeStructBegin('getReshippedOrderIds_args')
23441
    oprot.writeStructBegin('getReshippedOrderIds_args')
23340
    if self.orderIds is not None:
23442
    if self.orderIds is not None:
23341
      oprot.writeFieldBegin('orderIds', TType.LIST, 1)
23443
      oprot.writeFieldBegin('orderIds', TType.LIST, 1)
23342
      oprot.writeListBegin(TType.I64, len(self.orderIds))
23444
      oprot.writeListBegin(TType.I64, len(self.orderIds))
23343
      for iter540 in self.orderIds:
23445
      for iter533 in self.orderIds:
23344
        oprot.writeI64(iter540)
23446
        oprot.writeI64(iter533)
23345
      oprot.writeListEnd()
23447
      oprot.writeListEnd()
23346
      oprot.writeFieldEnd()
23448
      oprot.writeFieldEnd()
23347
    oprot.writeFieldStop()
23449
    oprot.writeFieldStop()
23348
    oprot.writeStructEnd()
23450
    oprot.writeStructEnd()
23349
 
23451
 
Line 23388... Line 23490...
23388
      if ftype == TType.STOP:
23490
      if ftype == TType.STOP:
23389
        break
23491
        break
23390
      if fid == 0:
23492
      if fid == 0:
23391
        if ftype == TType.LIST:
23493
        if ftype == TType.LIST:
23392
          self.success = []
23494
          self.success = []
23393
          (_etype544, _size541) = iprot.readListBegin()
23495
          (_etype537, _size534) = iprot.readListBegin()
23394
          for _i545 in xrange(_size541):
23496
          for _i538 in xrange(_size534):
23395
            _elem546 = iprot.readI64();
23497
            _elem539 = iprot.readI64();
23396
            self.success.append(_elem546)
23498
            self.success.append(_elem539)
23397
          iprot.readListEnd()
23499
          iprot.readListEnd()
23398
        else:
23500
        else:
23399
          iprot.skip(ftype)
23501
          iprot.skip(ftype)
23400
      elif fid == 1:
23502
      elif fid == 1:
23401
        if ftype == TType.STRUCT:
23503
        if ftype == TType.STRUCT:
Line 23414... Line 23516...
23414
      return
23516
      return
23415
    oprot.writeStructBegin('getReshippedOrderIds_result')
23517
    oprot.writeStructBegin('getReshippedOrderIds_result')
23416
    if self.success is not None:
23518
    if self.success is not None:
23417
      oprot.writeFieldBegin('success', TType.LIST, 0)
23519
      oprot.writeFieldBegin('success', TType.LIST, 0)
23418
      oprot.writeListBegin(TType.I64, len(self.success))
23520
      oprot.writeListBegin(TType.I64, len(self.success))
23419
      for iter547 in self.success:
23521
      for iter540 in self.success:
23420
        oprot.writeI64(iter547)
23522
        oprot.writeI64(iter540)
23421
      oprot.writeListEnd()
23523
      oprot.writeListEnd()
23422
      oprot.writeFieldEnd()
23524
      oprot.writeFieldEnd()
23423
    if self.ex is not None:
23525
    if self.ex is not None:
23424
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
23526
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
23425
      self.ex.write(oprot)
23527
      self.ex.write(oprot)
Line 23564... Line 23666...
23564
      if ftype == TType.STOP:
23666
      if ftype == TType.STOP:
23565
        break
23667
        break
23566
      if fid == 0:
23668
      if fid == 0:
23567
        if ftype == TType.LIST:
23669
        if ftype == TType.LIST:
23568
          self.success = []
23670
          self.success = []
23569
          (_etype551, _size548) = iprot.readListBegin()
23671
          (_etype544, _size541) = iprot.readListBegin()
23570
          for _i552 in xrange(_size548):
23672
          for _i545 in xrange(_size541):
23571
            _elem553 = Order()
23673
            _elem546 = Order()
23572
            _elem553.read(iprot)
23674
            _elem546.read(iprot)
23573
            self.success.append(_elem553)
23675
            self.success.append(_elem546)
23574
          iprot.readListEnd()
23676
          iprot.readListEnd()
23575
        else:
23677
        else:
23576
          iprot.skip(ftype)
23678
          iprot.skip(ftype)
23577
      elif fid == 1:
23679
      elif fid == 1:
23578
        if ftype == TType.STRUCT:
23680
        if ftype == TType.STRUCT:
Line 23591... Line 23693...
23591
      return
23693
      return
23592
    oprot.writeStructBegin('getBilledOrders_result')
23694
    oprot.writeStructBegin('getBilledOrders_result')
23593
    if self.success is not None:
23695
    if self.success is not None:
23594
      oprot.writeFieldBegin('success', TType.LIST, 0)
23696
      oprot.writeFieldBegin('success', TType.LIST, 0)
23595
      oprot.writeListBegin(TType.STRUCT, len(self.success))
23697
      oprot.writeListBegin(TType.STRUCT, len(self.success))
23596
      for iter554 in self.success:
23698
      for iter547 in self.success:
23597
        iter554.write(oprot)
23699
        iter547.write(oprot)
23598
      oprot.writeListEnd()
23700
      oprot.writeListEnd()
23599
      oprot.writeFieldEnd()
23701
      oprot.writeFieldEnd()
23600
    if self.ex is not None:
23702
    if self.ex is not None:
23601
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
23703
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
23602
      self.ex.write(oprot)
23704
      self.ex.write(oprot)
Line 23717... Line 23819...
23717
      if ftype == TType.STOP:
23819
      if ftype == TType.STOP:
23718
        break
23820
        break
23719
      if fid == 0:
23821
      if fid == 0:
23720
        if ftype == TType.MAP:
23822
        if ftype == TType.MAP:
23721
          self.success = {}
23823
          self.success = {}
23722
          (_ktype556, _vtype557, _size555 ) = iprot.readMapBegin() 
23824
          (_ktype549, _vtype550, _size548 ) = iprot.readMapBegin() 
23723
          for _i559 in xrange(_size555):
23825
          for _i552 in xrange(_size548):
23724
            _key560 = iprot.readI64();
23826
            _key553 = iprot.readI64();
23725
            _val561 = iprot.readI64();
23827
            _val554 = iprot.readI64();
23726
            self.success[_key560] = _val561
23828
            self.success[_key553] = _val554
23727
          iprot.readMapEnd()
23829
          iprot.readMapEnd()
23728
        else:
23830
        else:
23729
          iprot.skip(ftype)
23831
          iprot.skip(ftype)
23730
      elif fid == 1:
23832
      elif fid == 1:
23731
        if ftype == TType.STRUCT:
23833
        if ftype == TType.STRUCT:
Line 23744... Line 23846...
23744
      return
23846
      return
23745
    oprot.writeStructBegin('getStatusDistributionOfOrders_result')
23847
    oprot.writeStructBegin('getStatusDistributionOfOrders_result')
23746
    if self.success is not None:
23848
    if self.success is not None:
23747
      oprot.writeFieldBegin('success', TType.MAP, 0)
23849
      oprot.writeFieldBegin('success', TType.MAP, 0)
23748
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
23850
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
23749
      for kiter562,viter563 in self.success.items():
23851
      for kiter555,viter556 in self.success.items():
23750
        oprot.writeI64(kiter562)
23852
        oprot.writeI64(kiter555)
23751
        oprot.writeI64(viter563)
23853
        oprot.writeI64(viter556)
23752
      oprot.writeMapEnd()
23854
      oprot.writeMapEnd()
23753
      oprot.writeFieldEnd()
23855
      oprot.writeFieldEnd()
23754
    if self.ex is not None:
23856
    if self.ex is not None:
23755
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
23857
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
23756
      self.ex.write(oprot)
23858
      self.ex.write(oprot)
Line 23883... Line 23985...
23883
      if ftype == TType.STOP:
23985
      if ftype == TType.STOP:
23884
        break
23986
        break
23885
      if fid == 0:
23987
      if fid == 0:
23886
        if ftype == TType.LIST:
23988
        if ftype == TType.LIST:
23887
          self.success = []
23989
          self.success = []
23888
          (_etype567, _size564) = iprot.readListBegin()
23990
          (_etype560, _size557) = iprot.readListBegin()
23889
          for _i568 in xrange(_size564):
23991
          for _i561 in xrange(_size557):
23890
            _elem569 = iprot.readI64();
23992
            _elem562 = iprot.readI64();
23891
            self.success.append(_elem569)
23993
            self.success.append(_elem562)
23892
          iprot.readListEnd()
23994
          iprot.readListEnd()
23893
        else:
23995
        else:
23894
          iprot.skip(ftype)
23996
          iprot.skip(ftype)
23895
      elif fid == 1:
23997
      elif fid == 1:
23896
        if ftype == TType.STRUCT:
23998
        if ftype == TType.STRUCT:
Line 23909... Line 24011...
23909
      return
24011
      return
23910
    oprot.writeStructBegin('getOrderIdsForStatus_result')
24012
    oprot.writeStructBegin('getOrderIdsForStatus_result')
23911
    if self.success is not None:
24013
    if self.success is not None:
23912
      oprot.writeFieldBegin('success', TType.LIST, 0)
24014
      oprot.writeFieldBegin('success', TType.LIST, 0)
23913
      oprot.writeListBegin(TType.I64, len(self.success))
24015
      oprot.writeListBegin(TType.I64, len(self.success))
23914
      for iter570 in self.success:
24016
      for iter563 in self.success:
23915
        oprot.writeI64(iter570)
24017
        oprot.writeI64(iter563)
23916
      oprot.writeListEnd()
24018
      oprot.writeListEnd()
23917
      oprot.writeFieldEnd()
24019
      oprot.writeFieldEnd()
23918
    if self.ex is not None:
24020
    if self.ex is not None:
23919
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
24021
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
23920
      self.ex.write(oprot)
24022
      self.ex.write(oprot)
Line 24380... Line 24482...
24380
      if ftype == TType.STOP:
24482
      if ftype == TType.STOP:
24381
        break
24483
        break
24382
      if fid == 0:
24484
      if fid == 0:
24383
        if ftype == TType.LIST:
24485
        if ftype == TType.LIST:
24384
          self.success = []
24486
          self.success = []
24385
          (_etype574, _size571) = iprot.readListBegin()
24487
          (_etype567, _size564) = iprot.readListBegin()
24386
          for _i575 in xrange(_size571):
24488
          for _i568 in xrange(_size564):
24387
            _elem576 = Order()
24489
            _elem569 = Order()
24388
            _elem576.read(iprot)
24490
            _elem569.read(iprot)
24389
            self.success.append(_elem576)
24491
            self.success.append(_elem569)
24390
          iprot.readListEnd()
24492
          iprot.readListEnd()
24391
        else:
24493
        else:
24392
          iprot.skip(ftype)
24494
          iprot.skip(ftype)
24393
      elif fid == 1:
24495
      elif fid == 1:
24394
        if ftype == TType.STRUCT:
24496
        if ftype == TType.STRUCT:
Line 24407... Line 24509...
24407
      return
24509
      return
24408
    oprot.writeStructBegin('getRefundedOrdersMarkedPaid_result')
24510
    oprot.writeStructBegin('getRefundedOrdersMarkedPaid_result')
24409
    if self.success is not None:
24511
    if self.success is not None:
24410
      oprot.writeFieldBegin('success', TType.LIST, 0)
24512
      oprot.writeFieldBegin('success', TType.LIST, 0)
24411
      oprot.writeListBegin(TType.STRUCT, len(self.success))
24513
      oprot.writeListBegin(TType.STRUCT, len(self.success))
24412
      for iter577 in self.success:
24514
      for iter570 in self.success:
24413
        iter577.write(oprot)
24515
        iter570.write(oprot)
24414
      oprot.writeListEnd()
24516
      oprot.writeListEnd()
24415
      oprot.writeFieldEnd()
24517
      oprot.writeFieldEnd()
24416
    if self.ex is not None:
24518
    if self.ex is not None:
24417
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
24519
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
24418
      self.ex.write(oprot)
24520
      self.ex.write(oprot)
Line 24530... Line 24632...
24530
      if ftype == TType.STOP:
24632
      if ftype == TType.STOP:
24531
        break
24633
        break
24532
      if fid == 0:
24634
      if fid == 0:
24533
        if ftype == TType.LIST:
24635
        if ftype == TType.LIST:
24534
          self.success = []
24636
          self.success = []
24535
          (_etype581, _size578) = iprot.readListBegin()
24637
          (_etype574, _size571) = iprot.readListBegin()
24536
          for _i582 in xrange(_size578):
24638
          for _i575 in xrange(_size571):
24537
            _elem583 = CODVerificationAgent()
24639
            _elem576 = CODVerificationAgent()
24538
            _elem583.read(iprot)
24640
            _elem576.read(iprot)
24539
            self.success.append(_elem583)
24641
            self.success.append(_elem576)
24540
          iprot.readListEnd()
24642
          iprot.readListEnd()
24541
        else:
24643
        else:
24542
          iprot.skip(ftype)
24644
          iprot.skip(ftype)
24543
      else:
24645
      else:
24544
        iprot.skip(ftype)
24646
        iprot.skip(ftype)
Line 24551... Line 24653...
24551
      return
24653
      return
24552
    oprot.writeStructBegin('getAllVerificationAgents_result')
24654
    oprot.writeStructBegin('getAllVerificationAgents_result')
24553
    if self.success is not None:
24655
    if self.success is not None:
24554
      oprot.writeFieldBegin('success', TType.LIST, 0)
24656
      oprot.writeFieldBegin('success', TType.LIST, 0)
24555
      oprot.writeListBegin(TType.STRUCT, len(self.success))
24657
      oprot.writeListBegin(TType.STRUCT, len(self.success))
24556
      for iter584 in self.success:
24658
      for iter577 in self.success:
24557
        iter584.write(oprot)
24659
        iter577.write(oprot)
24558
      oprot.writeListEnd()
24660
      oprot.writeListEnd()
24559
      oprot.writeFieldEnd()
24661
      oprot.writeFieldEnd()
24560
    oprot.writeFieldStop()
24662
    oprot.writeFieldStop()
24561
    oprot.writeStructEnd()
24663
    oprot.writeStructEnd()
24562
 
24664
 
Line 24658... Line 24760...
24658
      if ftype == TType.STOP:
24760
      if ftype == TType.STOP:
24659
        break
24761
        break
24660
      if fid == 0:
24762
      if fid == 0:
24661
        if ftype == TType.LIST:
24763
        if ftype == TType.LIST:
24662
          self.success = []
24764
          self.success = []
24663
          (_etype588, _size585) = iprot.readListBegin()
24765
          (_etype581, _size578) = iprot.readListBegin()
24664
          for _i589 in xrange(_size585):
24766
          for _i582 in xrange(_size578):
24665
            _elem590 = Attribute()
24767
            _elem583 = Attribute()
24666
            _elem590.read(iprot)
24768
            _elem583.read(iprot)
24667
            self.success.append(_elem590)
24769
            self.success.append(_elem583)
24668
          iprot.readListEnd()
24770
          iprot.readListEnd()
24669
        else:
24771
        else:
24670
          iprot.skip(ftype)
24772
          iprot.skip(ftype)
24671
      else:
24773
      else:
24672
        iprot.skip(ftype)
24774
        iprot.skip(ftype)
Line 24679... Line 24781...
24679
      return
24781
      return
24680
    oprot.writeStructBegin('getAllAttributesForOrderId_result')
24782
    oprot.writeStructBegin('getAllAttributesForOrderId_result')
24681
    if self.success is not None:
24783
    if self.success is not None:
24682
      oprot.writeFieldBegin('success', TType.LIST, 0)
24784
      oprot.writeFieldBegin('success', TType.LIST, 0)
24683
      oprot.writeListBegin(TType.STRUCT, len(self.success))
24785
      oprot.writeListBegin(TType.STRUCT, len(self.success))
24684
      for iter591 in self.success:
24786
      for iter584 in self.success:
24685
        iter591.write(oprot)
24787
        iter584.write(oprot)
24686
      oprot.writeListEnd()
24788
      oprot.writeListEnd()
24687
      oprot.writeFieldEnd()
24789
      oprot.writeFieldEnd()
24688
    oprot.writeFieldStop()
24790
    oprot.writeFieldStop()
24689
    oprot.writeStructEnd()
24791
    oprot.writeStructEnd()
24690
 
24792
 
Line 24730... Line 24832...
24730
        else:
24832
        else:
24731
          iprot.skip(ftype)
24833
          iprot.skip(ftype)
24732
      elif fid == -1:
24834
      elif fid == -1:
24733
        if ftype == TType.LIST:
24835
        if ftype == TType.LIST:
24734
          self.attributes = []
24836
          self.attributes = []
24735
          (_etype595, _size592) = iprot.readListBegin()
24837
          (_etype588, _size585) = iprot.readListBegin()
24736
          for _i596 in xrange(_size592):
24838
          for _i589 in xrange(_size585):
24737
            _elem597 = Attribute()
24839
            _elem590 = Attribute()
24738
            _elem597.read(iprot)
24840
            _elem590.read(iprot)
24739
            self.attributes.append(_elem597)
24841
            self.attributes.append(_elem590)
24740
          iprot.readListEnd()
24842
          iprot.readListEnd()
24741
        else:
24843
        else:
24742
          iprot.skip(ftype)
24844
          iprot.skip(ftype)
24743
      else:
24845
      else:
24744
        iprot.skip(ftype)
24846
        iprot.skip(ftype)
Line 24751... Line 24853...
24751
      return
24853
      return
24752
    oprot.writeStructBegin('setOrderAttributes_args')
24854
    oprot.writeStructBegin('setOrderAttributes_args')
24753
    if self.attributes is not None:
24855
    if self.attributes is not None:
24754
      oprot.writeFieldBegin('attributes', TType.LIST, -1)
24856
      oprot.writeFieldBegin('attributes', TType.LIST, -1)
24755
      oprot.writeListBegin(TType.STRUCT, len(self.attributes))
24857
      oprot.writeListBegin(TType.STRUCT, len(self.attributes))
24756
      for iter598 in self.attributes:
24858
      for iter591 in self.attributes:
24757
        iter598.write(oprot)
24859
        iter591.write(oprot)
24758
      oprot.writeListEnd()
24860
      oprot.writeListEnd()
24759
      oprot.writeFieldEnd()
24861
      oprot.writeFieldEnd()
24760
    if self.orderId is not None:
24862
    if self.orderId is not None:
24761
      oprot.writeFieldBegin('orderId', TType.I64, 1)
24863
      oprot.writeFieldBegin('orderId', TType.I64, 1)
24762
      oprot.writeI64(self.orderId)
24864
      oprot.writeI64(self.orderId)
Line 25014... Line 25116...
25014
      if ftype == TType.STOP:
25116
      if ftype == TType.STOP:
25015
        break
25117
        break
25016
      if fid == 0:
25118
      if fid == 0:
25017
        if ftype == TType.LIST:
25119
        if ftype == TType.LIST:
25018
          self.success = []
25120
          self.success = []
25019
          (_etype602, _size599) = iprot.readListBegin()
25121
          (_etype595, _size592) = iprot.readListBegin()
25020
          for _i603 in xrange(_size599):
25122
          for _i596 in xrange(_size592):
25021
            _elem604 = Order()
25123
            _elem597 = Order()
25022
            _elem604.read(iprot)
25124
            _elem597.read(iprot)
25023
            self.success.append(_elem604)
25125
            self.success.append(_elem597)
25024
          iprot.readListEnd()
25126
          iprot.readListEnd()
25025
        else:
25127
        else:
25026
          iprot.skip(ftype)
25128
          iprot.skip(ftype)
25027
      else:
25129
      else:
25028
        iprot.skip(ftype)
25130
        iprot.skip(ftype)
Line 25035... Line 25137...
25035
      return
25137
      return
25036
    oprot.writeStructBegin('getReceivePendingOrders_result')
25138
    oprot.writeStructBegin('getReceivePendingOrders_result')
25037
    if self.success is not None:
25139
    if self.success is not None:
25038
      oprot.writeFieldBegin('success', TType.LIST, 0)
25140
      oprot.writeFieldBegin('success', TType.LIST, 0)
25039
      oprot.writeListBegin(TType.STRUCT, len(self.success))
25141
      oprot.writeListBegin(TType.STRUCT, len(self.success))
25040
      for iter605 in self.success:
25142
      for iter598 in self.success:
25041
        iter605.write(oprot)
25143
        iter598.write(oprot)
25042
      oprot.writeListEnd()
25144
      oprot.writeListEnd()
25043
      oprot.writeFieldEnd()
25145
      oprot.writeFieldEnd()
25044
    oprot.writeFieldStop()
25146
    oprot.writeFieldStop()
25045
    oprot.writeStructEnd()
25147
    oprot.writeStructEnd()
25046
 
25148
 
Line 25142... Line 25244...
25142
      if ftype == TType.STOP:
25244
      if ftype == TType.STOP:
25143
        break
25245
        break
25144
      if fid == 0:
25246
      if fid == 0:
25145
        if ftype == TType.LIST:
25247
        if ftype == TType.LIST:
25146
          self.success = []
25248
          self.success = []
25147
          (_etype609, _size606) = iprot.readListBegin()
25249
          (_etype602, _size599) = iprot.readListBegin()
25148
          for _i610 in xrange(_size606):
25250
          for _i603 in xrange(_size599):
25149
            _elem611 = Order()
25251
            _elem604 = Order()
25150
            _elem611.read(iprot)
25252
            _elem604.read(iprot)
25151
            self.success.append(_elem611)
25253
            self.success.append(_elem604)
25152
          iprot.readListEnd()
25254
          iprot.readListEnd()
25153
        else:
25255
        else:
25154
          iprot.skip(ftype)
25256
          iprot.skip(ftype)
25155
      else:
25257
      else:
25156
        iprot.skip(ftype)
25258
        iprot.skip(ftype)
Line 25163... Line 25265...
25163
      return
25265
      return
25164
    oprot.writeStructBegin('getReceivedAtStoreOrders_result')
25266
    oprot.writeStructBegin('getReceivedAtStoreOrders_result')
25165
    if self.success is not None:
25267
    if self.success is not None:
25166
      oprot.writeFieldBegin('success', TType.LIST, 0)
25268
      oprot.writeFieldBegin('success', TType.LIST, 0)
25167
      oprot.writeListBegin(TType.STRUCT, len(self.success))
25269
      oprot.writeListBegin(TType.STRUCT, len(self.success))
25168
      for iter612 in self.success:
25270
      for iter605 in self.success:
25169
        iter612.write(oprot)
25271
        iter605.write(oprot)
25170
      oprot.writeListEnd()
25272
      oprot.writeListEnd()
25171
      oprot.writeFieldEnd()
25273
      oprot.writeFieldEnd()
25172
    oprot.writeFieldStop()
25274
    oprot.writeFieldStop()
25173
    oprot.writeStructEnd()
25275
    oprot.writeStructEnd()
25174
 
25276
 
Line 25306... Line 25408...
25306
      if ftype == TType.STOP:
25408
      if ftype == TType.STOP:
25307
        break
25409
        break
25308
      if fid == 0:
25410
      if fid == 0:
25309
        if ftype == TType.LIST:
25411
        if ftype == TType.LIST:
25310
          self.success = []
25412
          self.success = []
25311
          (_etype616, _size613) = iprot.readListBegin()
25413
          (_etype609, _size606) = iprot.readListBegin()
25312
          for _i617 in xrange(_size613):
25414
          for _i610 in xrange(_size606):
25313
            _elem618 = Order()
25415
            _elem611 = Order()
25314
            _elem618.read(iprot)
25416
            _elem611.read(iprot)
25315
            self.success.append(_elem618)
25417
            self.success.append(_elem611)
25316
          iprot.readListEnd()
25418
          iprot.readListEnd()
25317
        else:
25419
        else:
25318
          iprot.skip(ftype)
25420
          iprot.skip(ftype)
25319
      else:
25421
      else:
25320
        iprot.skip(ftype)
25422
        iprot.skip(ftype)
Line 25327... Line 25429...
25327
      return
25429
      return
25328
    oprot.writeStructBegin('getOrdersCollectionAtStore_result')
25430
    oprot.writeStructBegin('getOrdersCollectionAtStore_result')
25329
    if self.success is not None:
25431
    if self.success is not None:
25330
      oprot.writeFieldBegin('success', TType.LIST, 0)
25432
      oprot.writeFieldBegin('success', TType.LIST, 0)
25331
      oprot.writeListBegin(TType.STRUCT, len(self.success))
25433
      oprot.writeListBegin(TType.STRUCT, len(self.success))
25332
      for iter619 in self.success:
25434
      for iter612 in self.success:
25333
        iter619.write(oprot)
25435
        iter612.write(oprot)
25334
      oprot.writeListEnd()
25436
      oprot.writeListEnd()
25335
      oprot.writeFieldEnd()
25437
      oprot.writeFieldEnd()
25336
    oprot.writeFieldStop()
25438
    oprot.writeFieldStop()
25337
    oprot.writeStructEnd()
25439
    oprot.writeStructEnd()
25338
 
25440
 
Line 25997... Line 26099...
25997
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
26099
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
25998
 
26100
 
25999
  def __ne__(self, other):
26101
  def __ne__(self, other):
26000
    return not (self == other)
26102
    return not (self == other)
26001
 
26103
 
-
 
26104
class getRechargeOrder_args:
-
 
26105
  """
-
 
26106
  Attributes:
-
 
26107
   - rechargeRrderId
-
 
26108
  """
-
 
26109
 
-
 
26110
  thrift_spec = (
-
 
26111
    None, # 0
-
 
26112
    (1, TType.I64, 'rechargeRrderId', None, None, ), # 1
-
 
26113
  )
-
 
26114
 
-
 
26115
  def __init__(self, rechargeRrderId=None,):
-
 
26116
    self.rechargeRrderId = rechargeRrderId
-
 
26117
 
-
 
26118
  def read(self, iprot):
-
 
26119
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
26120
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
26121
      return
-
 
26122
    iprot.readStructBegin()
-
 
26123
    while True:
-
 
26124
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
26125
      if ftype == TType.STOP:
-
 
26126
        break
-
 
26127
      if fid == 1:
-
 
26128
        if ftype == TType.I64:
-
 
26129
          self.rechargeRrderId = iprot.readI64();
-
 
26130
        else:
-
 
26131
          iprot.skip(ftype)
-
 
26132
      else:
-
 
26133
        iprot.skip(ftype)
-
 
26134
      iprot.readFieldEnd()
-
 
26135
    iprot.readStructEnd()
-
 
26136
 
-
 
26137
  def write(self, oprot):
-
 
26138
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
26139
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
26140
      return
-
 
26141
    oprot.writeStructBegin('getRechargeOrder_args')
-
 
26142
    if self.rechargeRrderId is not None:
-
 
26143
      oprot.writeFieldBegin('rechargeRrderId', TType.I64, 1)
-
 
26144
      oprot.writeI64(self.rechargeRrderId)
-
 
26145
      oprot.writeFieldEnd()
-
 
26146
    oprot.writeFieldStop()
-
 
26147
    oprot.writeStructEnd()
-
 
26148
 
-
 
26149
  def validate(self):
-
 
26150
    return
-
 
26151
 
-
 
26152
 
-
 
26153
  def __repr__(self):
-
 
26154
    L = ['%s=%r' % (key, value)
-
 
26155
      for key, value in self.__dict__.iteritems()]
-
 
26156
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
26157
 
-
 
26158
  def __eq__(self, other):
-
 
26159
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
26160
 
-
 
26161
  def __ne__(self, other):
-
 
26162
    return not (self == other)
-
 
26163
 
-
 
26164
class getRechargeOrder_result:
-
 
26165
  """
-
 
26166
  Attributes:
-
 
26167
   - success
-
 
26168
   - ex
-
 
26169
  """
-
 
26170
 
-
 
26171
  thrift_spec = (
-
 
26172
    (0, TType.STRUCT, 'success', (RechargeOrder, RechargeOrder.thrift_spec), None, ), # 0
-
 
26173
    (1, TType.STRUCT, 'ex', (TransactionServiceException, TransactionServiceException.thrift_spec), None, ), # 1
-
 
26174
  )
-
 
26175
 
-
 
26176
  def __init__(self, success=None, ex=None,):
-
 
26177
    self.success = success
-
 
26178
    self.ex = ex
-
 
26179
 
-
 
26180
  def read(self, iprot):
-
 
26181
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
26182
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
26183
      return
-
 
26184
    iprot.readStructBegin()
-
 
26185
    while True:
-
 
26186
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
26187
      if ftype == TType.STOP:
-
 
26188
        break
-
 
26189
      if fid == 0:
-
 
26190
        if ftype == TType.STRUCT:
-
 
26191
          self.success = RechargeOrder()
-
 
26192
          self.success.read(iprot)
-
 
26193
        else:
-
 
26194
          iprot.skip(ftype)
-
 
26195
      elif fid == 1:
-
 
26196
        if ftype == TType.STRUCT:
-
 
26197
          self.ex = TransactionServiceException()
-
 
26198
          self.ex.read(iprot)
-
 
26199
        else:
-
 
26200
          iprot.skip(ftype)
-
 
26201
      else:
-
 
26202
        iprot.skip(ftype)
-
 
26203
      iprot.readFieldEnd()
-
 
26204
    iprot.readStructEnd()
-
 
26205
 
-
 
26206
  def write(self, oprot):
-
 
26207
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
26208
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
26209
      return
-
 
26210
    oprot.writeStructBegin('getRechargeOrder_result')
-
 
26211
    if self.success is not None:
-
 
26212
      oprot.writeFieldBegin('success', TType.STRUCT, 0)
-
 
26213
      self.success.write(oprot)
-
 
26214
      oprot.writeFieldEnd()
-
 
26215
    if self.ex is not None:
-
 
26216
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
-
 
26217
      self.ex.write(oprot)
-
 
26218
      oprot.writeFieldEnd()
-
 
26219
    oprot.writeFieldStop()
-
 
26220
    oprot.writeStructEnd()
-
 
26221
 
-
 
26222
  def validate(self):
-
 
26223
    return
-
 
26224
 
-
 
26225
 
-
 
26226
  def __repr__(self):
-
 
26227
    L = ['%s=%r' % (key, value)
-
 
26228
      for key, value in self.__dict__.iteritems()]
-
 
26229
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
26230
 
-
 
26231
  def __eq__(self, other):
-
 
26232
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
26233
 
-
 
26234
  def __ne__(self, other):
-
 
26235
    return not (self == other)
-
 
26236
 
-
 
26237
class getRechargeOrders_args:
-
 
26238
  """
-
 
26239
  Attributes:
-
 
26240
   - userId
-
 
26241
  """
-
 
26242
 
-
 
26243
  thrift_spec = (
-
 
26244
    None, # 0
-
 
26245
    (1, TType.I64, 'userId', None, None, ), # 1
-
 
26246
  )
-
 
26247
 
-
 
26248
  def __init__(self, userId=None,):
-
 
26249
    self.userId = userId
-
 
26250
 
-
 
26251
  def read(self, iprot):
-
 
26252
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
26253
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
26254
      return
-
 
26255
    iprot.readStructBegin()
-
 
26256
    while True:
-
 
26257
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
26258
      if ftype == TType.STOP:
-
 
26259
        break
-
 
26260
      if fid == 1:
-
 
26261
        if ftype == TType.I64:
-
 
26262
          self.userId = iprot.readI64();
-
 
26263
        else:
-
 
26264
          iprot.skip(ftype)
-
 
26265
      else:
-
 
26266
        iprot.skip(ftype)
-
 
26267
      iprot.readFieldEnd()
-
 
26268
    iprot.readStructEnd()
-
 
26269
 
-
 
26270
  def write(self, oprot):
-
 
26271
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
26272
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
26273
      return
-
 
26274
    oprot.writeStructBegin('getRechargeOrders_args')
-
 
26275
    if self.userId is not None:
-
 
26276
      oprot.writeFieldBegin('userId', TType.I64, 1)
-
 
26277
      oprot.writeI64(self.userId)
-
 
26278
      oprot.writeFieldEnd()
-
 
26279
    oprot.writeFieldStop()
-
 
26280
    oprot.writeStructEnd()
-
 
26281
 
-
 
26282
  def validate(self):
-
 
26283
    return
-
 
26284
 
-
 
26285
 
-
 
26286
  def __repr__(self):
-
 
26287
    L = ['%s=%r' % (key, value)
-
 
26288
      for key, value in self.__dict__.iteritems()]
-
 
26289
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
26290
 
-
 
26291
  def __eq__(self, other):
-
 
26292
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
26293
 
-
 
26294
  def __ne__(self, other):
-
 
26295
    return not (self == other)
-
 
26296
 
-
 
26297
class getRechargeOrders_result:
-
 
26298
  """
-
 
26299
  Attributes:
-
 
26300
   - success
-
 
26301
  """
-
 
26302
 
-
 
26303
  thrift_spec = (
-
 
26304
    (0, TType.LIST, 'success', (TType.STRUCT,(RechargeOrder, RechargeOrder.thrift_spec)), None, ), # 0
-
 
26305
  )
-
 
26306
 
-
 
26307
  def __init__(self, success=None,):
-
 
26308
    self.success = success
-
 
26309
 
-
 
26310
  def read(self, iprot):
-
 
26311
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
26312
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
26313
      return
-
 
26314
    iprot.readStructBegin()
-
 
26315
    while True:
-
 
26316
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
26317
      if ftype == TType.STOP:
-
 
26318
        break
-
 
26319
      if fid == 0:
-
 
26320
        if ftype == TType.LIST:
-
 
26321
          self.success = []
-
 
26322
          (_etype616, _size613) = iprot.readListBegin()
-
 
26323
          for _i617 in xrange(_size613):
-
 
26324
            _elem618 = RechargeOrder()
-
 
26325
            _elem618.read(iprot)
-
 
26326
            self.success.append(_elem618)
-
 
26327
          iprot.readListEnd()
-
 
26328
        else:
-
 
26329
          iprot.skip(ftype)
-
 
26330
      else:
-
 
26331
        iprot.skip(ftype)
-
 
26332
      iprot.readFieldEnd()
-
 
26333
    iprot.readStructEnd()
-
 
26334
 
-
 
26335
  def write(self, oprot):
-
 
26336
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
26337
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
26338
      return
-
 
26339
    oprot.writeStructBegin('getRechargeOrders_result')
-
 
26340
    if self.success is not None:
-
 
26341
      oprot.writeFieldBegin('success', TType.LIST, 0)
-
 
26342
      oprot.writeListBegin(TType.STRUCT, len(self.success))
-
 
26343
      for iter619 in self.success:
-
 
26344
        iter619.write(oprot)
-
 
26345
      oprot.writeListEnd()
-
 
26346
      oprot.writeFieldEnd()
-
 
26347
    oprot.writeFieldStop()
-
 
26348
    oprot.writeStructEnd()
-
 
26349
 
-
 
26350
  def validate(self):
-
 
26351
    return
-
 
26352
 
-
 
26353
 
-
 
26354
  def __repr__(self):
-
 
26355
    L = ['%s=%r' % (key, value)
-
 
26356
      for key, value in self.__dict__.iteritems()]
-
 
26357
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
26358
 
-
 
26359
  def __eq__(self, other):
-
 
26360
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
26361
 
-
 
26362
  def __ne__(self, other):
-
 
26363
    return not (self == other)
-
 
26364
 
26002
class updateRechargeOrderStatus_args:
26365
class updateRechargeOrderStatus_args:
26003
  """
26366
  """
26004
  Attributes:
26367
  Attributes:
26005
   - rechargeOrderId
26368
   - rechargeOrderId
26006
   - rechargeOrderStatus
26369
   - rechargeOrderStatus
Line 26072... Line 26435...
26072
    return not (self == other)
26435
    return not (self == other)
26073
 
26436
 
26074
class updateRechargeOrderStatus_result:
26437
class updateRechargeOrderStatus_result:
26075
  """
26438
  """
26076
  Attributes:
26439
  Attributes:
-
 
26440
   - success
26077
   - ex
26441
   - ex
26078
  """
26442
  """
26079
 
26443
 
26080
  thrift_spec = (
26444
  thrift_spec = (
26081
    None, # 0
26445
    (0, TType.BOOL, 'success', None, None, ), # 0
26082
    (1, TType.STRUCT, 'ex', (TransactionServiceException, TransactionServiceException.thrift_spec), None, ), # 1
26446
    (1, TType.STRUCT, 'ex', (TransactionServiceException, TransactionServiceException.thrift_spec), None, ), # 1
26083
  )
26447
  )
26084
 
26448
 
26085
  def __init__(self, ex=None,):
26449
  def __init__(self, success=None, ex=None,):
-
 
26450
    self.success = success
26086
    self.ex = ex
26451
    self.ex = ex
26087
 
26452
 
26088
  def read(self, iprot):
26453
  def read(self, iprot):
26089
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
26454
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
26090
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
26455
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
Line 26092... Line 26457...
26092
    iprot.readStructBegin()
26457
    iprot.readStructBegin()
26093
    while True:
26458
    while True:
26094
      (fname, ftype, fid) = iprot.readFieldBegin()
26459
      (fname, ftype, fid) = iprot.readFieldBegin()
26095
      if ftype == TType.STOP:
26460
      if ftype == TType.STOP:
26096
        break
26461
        break
26097
      if fid == 1:
26462
      if fid == 0:
-
 
26463
        if ftype == TType.BOOL:
-
 
26464
          self.success = iprot.readBool();
-
 
26465
        else:
-
 
26466
          iprot.skip(ftype)
-
 
26467
      elif fid == 1:
26098
        if ftype == TType.STRUCT:
26468
        if ftype == TType.STRUCT:
26099
          self.ex = TransactionServiceException()
26469
          self.ex = TransactionServiceException()
26100
          self.ex.read(iprot)
26470
          self.ex.read(iprot)
26101
        else:
26471
        else:
26102
          iprot.skip(ftype)
26472
          iprot.skip(ftype)
Line 26108... Line 26478...
26108
  def write(self, oprot):
26478
  def write(self, oprot):
26109
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
26479
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
26110
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
26480
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
26111
      return
26481
      return
26112
    oprot.writeStructBegin('updateRechargeOrderStatus_result')
26482
    oprot.writeStructBegin('updateRechargeOrderStatus_result')
-
 
26483
    if self.success is not None:
-
 
26484
      oprot.writeFieldBegin('success', TType.BOOL, 0)
-
 
26485
      oprot.writeBool(self.success)
-
 
26486
      oprot.writeFieldEnd()
26113
    if self.ex is not None:
26487
    if self.ex is not None:
26114
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
26488
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
26115
      self.ex.write(oprot)
26489
      self.ex.write(oprot)
26116
      oprot.writeFieldEnd()
26490
      oprot.writeFieldEnd()
26117
    oprot.writeFieldStop()
26491
    oprot.writeFieldStop()
Line 26133... Line 26507...
26133
    return not (self == other)
26507
    return not (self == other)
26134
 
26508
 
26135
class activateRechargeTxn_args:
26509
class activateRechargeTxn_args:
26136
  """
26510
  """
26137
  Attributes:
26511
  Attributes:
26138
   - rechargeCoupons
26512
   - rechargeOrderId
26139
  """
26513
  """
26140
 
26514
 
26141
  thrift_spec = (
26515
  thrift_spec = (
26142
    None, # 0
26516
    None, # 0
26143
    (1, TType.LIST, 'rechargeCoupons', (TType.STRUCT,(RechargeCoupon, RechargeCoupon.thrift_spec)), None, ), # 1
26517
    (1, TType.I64, 'rechargeOrderId', None, None, ), # 1
26144
  )
26518
  )
26145
 
26519
 
26146
  def __init__(self, rechargeCoupons=None,):
26520
  def __init__(self, rechargeOrderId=None,):
26147
    self.rechargeCoupons = rechargeCoupons
26521
    self.rechargeOrderId = rechargeOrderId
26148
 
26522
 
26149
  def read(self, iprot):
26523
  def read(self, iprot):
26150
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
26524
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
26151
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
26525
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
26152
      return
26526
      return
Line 26154... Line 26528...
26154
    while True:
26528
    while True:
26155
      (fname, ftype, fid) = iprot.readFieldBegin()
26529
      (fname, ftype, fid) = iprot.readFieldBegin()
26156
      if ftype == TType.STOP:
26530
      if ftype == TType.STOP:
26157
        break
26531
        break
26158
      if fid == 1:
26532
      if fid == 1:
26159
        if ftype == TType.LIST:
26533
        if ftype == TType.I64:
26160
          self.rechargeCoupons = []
-
 
26161
          (_etype623, _size620) = iprot.readListBegin()
-
 
26162
          for _i624 in xrange(_size620):
-
 
26163
            _elem625 = RechargeCoupon()
-
 
26164
            _elem625.read(iprot)
-
 
26165
            self.rechargeCoupons.append(_elem625)
26534
          self.rechargeOrderId = iprot.readI64();
26166
          iprot.readListEnd()
-
 
26167
        else:
26535
        else:
26168
          iprot.skip(ftype)
26536
          iprot.skip(ftype)
26169
      else:
26537
      else:
26170
        iprot.skip(ftype)
26538
        iprot.skip(ftype)
26171
      iprot.readFieldEnd()
26539
      iprot.readFieldEnd()
Line 26174... Line 26542...
26174
  def write(self, oprot):
26542
  def write(self, oprot):
26175
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
26543
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
26176
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
26544
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
26177
      return
26545
      return
26178
    oprot.writeStructBegin('activateRechargeTxn_args')
26546
    oprot.writeStructBegin('activateRechargeTxn_args')
26179
    if self.rechargeCoupons is not None:
26547
    if self.rechargeOrderId is not None:
26180
      oprot.writeFieldBegin('rechargeCoupons', TType.LIST, 1)
26548
      oprot.writeFieldBegin('rechargeOrderId', TType.I64, 1)
26181
      oprot.writeListBegin(TType.STRUCT, len(self.rechargeCoupons))
-
 
26182
      for iter626 in self.rechargeCoupons:
26549
      oprot.writeI64(self.rechargeOrderId)
26183
        iter626.write(oprot)
-
 
26184
      oprot.writeListEnd()
-
 
26185
      oprot.writeFieldEnd()
26550
      oprot.writeFieldEnd()
26186
    oprot.writeFieldStop()
26551
    oprot.writeFieldStop()
26187
    oprot.writeStructEnd()
26552
    oprot.writeStructEnd()
26188
 
26553
 
26189
  def validate(self):
26554
  def validate(self):
Line 26207... Line 26572...
26207
   - success
26572
   - success
26208
   - ex
26573
   - ex
26209
  """
26574
  """
26210
 
26575
 
26211
  thrift_spec = (
26576
  thrift_spec = (
26212
    (0, TType.STRUCT, 'success', (RechargeResponse, RechargeResponse.thrift_spec), None, ), # 0
26577
    (0, TType.BOOL, 'success', None, None, ), # 0
26213
    (1, TType.STRUCT, 'ex', (TransactionServiceException, TransactionServiceException.thrift_spec), None, ), # 1
26578
    (1, TType.STRUCT, 'ex', (TransactionServiceException, TransactionServiceException.thrift_spec), None, ), # 1
26214
  )
26579
  )
26215
 
26580
 
26216
  def __init__(self, success=None, ex=None,):
26581
  def __init__(self, success=None, ex=None,):
26217
    self.success = success
26582
    self.success = success
Line 26225... Line 26590...
26225
    while True:
26590
    while True:
26226
      (fname, ftype, fid) = iprot.readFieldBegin()
26591
      (fname, ftype, fid) = iprot.readFieldBegin()
26227
      if ftype == TType.STOP:
26592
      if ftype == TType.STOP:
26228
        break
26593
        break
26229
      if fid == 0:
26594
      if fid == 0:
26230
        if ftype == TType.STRUCT:
26595
        if ftype == TType.BOOL:
26231
          self.success = RechargeResponse()
26596
          self.success = iprot.readBool();
26232
          self.success.read(iprot)
-
 
26233
        else:
26597
        else:
26234
          iprot.skip(ftype)
26598
          iprot.skip(ftype)
26235
      elif fid == 1:
26599
      elif fid == 1:
26236
        if ftype == TType.STRUCT:
26600
        if ftype == TType.STRUCT:
26237
          self.ex = TransactionServiceException()
26601
          self.ex = TransactionServiceException()
Line 26247... Line 26611...
26247
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
26611
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
26248
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
26612
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
26249
      return
26613
      return
26250
    oprot.writeStructBegin('activateRechargeTxn_result')
26614
    oprot.writeStructBegin('activateRechargeTxn_result')
26251
    if self.success is not None:
26615
    if self.success is not None:
26252
      oprot.writeFieldBegin('success', TType.STRUCT, 0)
26616
      oprot.writeFieldBegin('success', TType.BOOL, 0)
26253
      self.success.write(oprot)
26617
      oprot.writeBool(self.success)
26254
      oprot.writeFieldEnd()
26618
      oprot.writeFieldEnd()
26255
    if self.ex is not None:
26619
    if self.ex is not None:
26256
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
26620
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
26257
      self.ex.write(oprot)
26621
      self.ex.write(oprot)
26258
      oprot.writeFieldEnd()
26622
      oprot.writeFieldEnd()
Line 26272... Line 26636...
26272
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
26636
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
26273
 
26637
 
26274
  def __ne__(self, other):
26638
  def __ne__(self, other):
26275
    return not (self == other)
26639
    return not (self == other)
26276
 
26640
 
26277
class getRechargeOrders_args:
26641
class getUserWallet_args:
26278
  """
26642
  """
26279
  Attributes:
26643
  Attributes:
26280
   - customerId
26644
   - userId
26281
  """
26645
  """
26282
 
26646
 
26283
  thrift_spec = (
26647
  thrift_spec = (
26284
    None, # 0
26648
    None, # 0
26285
    (1, TType.I64, 'customerId', None, None, ), # 1
26649
    (1, TType.I64, 'userId', None, None, ), # 1
26286
  )
26650
  )
26287
 
26651
 
26288
  def __init__(self, customerId=None,):
26652
  def __init__(self, userId=None,):
26289
    self.customerId = customerId
26653
    self.userId = userId
26290
 
26654
 
26291
  def read(self, iprot):
26655
  def read(self, iprot):
26292
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
26656
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
26293
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
26657
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
26294
      return
26658
      return
Line 26297... Line 26661...
26297
      (fname, ftype, fid) = iprot.readFieldBegin()
26661
      (fname, ftype, fid) = iprot.readFieldBegin()
26298
      if ftype == TType.STOP:
26662
      if ftype == TType.STOP:
26299
        break
26663
        break
26300
      if fid == 1:
26664
      if fid == 1:
26301
        if ftype == TType.I64:
26665
        if ftype == TType.I64:
26302
          self.customerId = iprot.readI64();
26666
          self.userId = iprot.readI64();
26303
        else:
26667
        else:
26304
          iprot.skip(ftype)
26668
          iprot.skip(ftype)
26305
      else:
26669
      else:
26306
        iprot.skip(ftype)
26670
        iprot.skip(ftype)
26307
      iprot.readFieldEnd()
26671
      iprot.readFieldEnd()
Line 26309... Line 26673...
26309
 
26673
 
26310
  def write(self, oprot):
26674
  def write(self, oprot):
26311
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
26675
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
26312
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
26676
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
26313
      return
26677
      return
26314
    oprot.writeStructBegin('getRechargeOrders_args')
26678
    oprot.writeStructBegin('getUserWallet_args')
26315
    if self.customerId is not None:
26679
    if self.userId is not None:
26316
      oprot.writeFieldBegin('customerId', TType.I64, 1)
26680
      oprot.writeFieldBegin('userId', TType.I64, 1)
26317
      oprot.writeI64(self.customerId)
26681
      oprot.writeI64(self.userId)
26318
      oprot.writeFieldEnd()
26682
      oprot.writeFieldEnd()
26319
    oprot.writeFieldStop()
26683
    oprot.writeFieldStop()
26320
    oprot.writeStructEnd()
26684
    oprot.writeStructEnd()
26321
 
26685
 
26322
  def validate(self):
26686
  def validate(self):
Line 26332... Line 26696...
26332
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
26696
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
26333
 
26697
 
26334
  def __ne__(self, other):
26698
  def __ne__(self, other):
26335
    return not (self == other)
26699
    return not (self == other)
26336
 
26700
 
26337
class getRechargeOrders_result:
26701
class getUserWallet_result:
26338
  """
26702
  """
26339
  Attributes:
26703
  Attributes:
26340
   - success
26704
   - success
26341
  """
26705
  """
26342
 
26706
 
26343
  thrift_spec = (
26707
  thrift_spec = (
26344
    (0, TType.LIST, 'success', (TType.STRUCT,(RechargeOrder, RechargeOrder.thrift_spec)), None, ), # 0
26708
    (0, TType.STRUCT, 'success', (UserWallet, UserWallet.thrift_spec), None, ), # 0
26345
  )
26709
  )
26346
 
26710
 
26347
  def __init__(self, success=None,):
26711
  def __init__(self, success=None,):
26348
    self.success = success
26712
    self.success = success
26349
 
26713
 
Line 26355... Line 26719...
26355
    while True:
26719
    while True:
26356
      (fname, ftype, fid) = iprot.readFieldBegin()
26720
      (fname, ftype, fid) = iprot.readFieldBegin()
26357
      if ftype == TType.STOP:
26721
      if ftype == TType.STOP:
26358
        break
26722
        break
26359
      if fid == 0:
26723
      if fid == 0:
26360
        if ftype == TType.LIST:
26724
        if ftype == TType.STRUCT:
26361
          self.success = []
26725
          self.success = UserWallet()
26362
          (_etype630, _size627) = iprot.readListBegin()
-
 
26363
          for _i631 in xrange(_size627):
-
 
26364
            _elem632 = RechargeOrder()
-
 
26365
            _elem632.read(iprot)
26726
          self.success.read(iprot)
26366
            self.success.append(_elem632)
-
 
26367
          iprot.readListEnd()
-
 
26368
        else:
26727
        else:
26369
          iprot.skip(ftype)
26728
          iprot.skip(ftype)
26370
      else:
26729
      else:
26371
        iprot.skip(ftype)
26730
        iprot.skip(ftype)
26372
      iprot.readFieldEnd()
26731
      iprot.readFieldEnd()
Line 26374... Line 26733...
26374
 
26733
 
26375
  def write(self, oprot):
26734
  def write(self, oprot):
26376
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
26735
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
26377
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
26736
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
26378
      return
26737
      return
26379
    oprot.writeStructBegin('getRechargeOrders_result')
26738
    oprot.writeStructBegin('getUserWallet_result')
26380
    if self.success is not None:
26739
    if self.success is not None:
26381
      oprot.writeFieldBegin('success', TType.LIST, 0)
26740
      oprot.writeFieldBegin('success', TType.STRUCT, 0)
26382
      oprot.writeListBegin(TType.STRUCT, len(self.success))
-
 
26383
      for iter633 in self.success:
-
 
26384
        iter633.write(oprot)
26741
      self.success.write(oprot)
26385
      oprot.writeListEnd()
-
 
26386
      oprot.writeFieldEnd()
26742
      oprot.writeFieldEnd()
26387
    oprot.writeFieldStop()
26743
    oprot.writeFieldStop()
26388
    oprot.writeStructEnd()
26744
    oprot.writeStructEnd()
26389
 
26745
 
26390
  def validate(self):
26746
  def validate(self):
Line 26400... Line 26756...
26400
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
26756
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
26401
 
26757
 
26402
  def __ne__(self, other):
26758
  def __ne__(self, other):
26403
    return not (self == other)
26759
    return not (self == other)
26404
 
26760
 
26405
class getRechargeCoupons_args:
26761
class getUserWalletHistory_args:
26406
  """
26762
  """
26407
  Attributes:
26763
  Attributes:
26408
   - customerId
26764
   - userId
26409
   - rechargeCouponStatus
-
 
26410
  """
26765
  """
26411
 
26766
 
26412
  thrift_spec = (
26767
  thrift_spec = (
26413
    None, # 0
26768
    None, # 0
26414
    (1, TType.I64, 'customerId', None, None, ), # 1
26769
    (1, TType.I64, 'userId', None, None, ), # 1
26415
    (2, TType.I32, 'rechargeCouponStatus', None, None, ), # 2
-
 
26416
  )
26770
  )
26417
 
26771
 
26418
  def __init__(self, customerId=None, rechargeCouponStatus=None,):
26772
  def __init__(self, userId=None,):
26419
    self.customerId = customerId
26773
    self.userId = userId
26420
    self.rechargeCouponStatus = rechargeCouponStatus
-
 
26421
 
26774
 
26422
  def read(self, iprot):
26775
  def read(self, iprot):
26423
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
26776
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
26424
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
26777
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
26425
      return
26778
      return
Line 26428... Line 26781...
26428
      (fname, ftype, fid) = iprot.readFieldBegin()
26781
      (fname, ftype, fid) = iprot.readFieldBegin()
26429
      if ftype == TType.STOP:
26782
      if ftype == TType.STOP:
26430
        break
26783
        break
26431
      if fid == 1:
26784
      if fid == 1:
26432
        if ftype == TType.I64:
26785
        if ftype == TType.I64:
26433
          self.customerId = iprot.readI64();
26786
          self.userId = iprot.readI64();
26434
        else:
-
 
26435
          iprot.skip(ftype)
-
 
26436
      elif fid == 2:
-
 
26437
        if ftype == TType.I32:
-
 
26438
          self.rechargeCouponStatus = iprot.readI32();
-
 
26439
        else:
26787
        else:
26440
          iprot.skip(ftype)
26788
          iprot.skip(ftype)
26441
      else:
26789
      else:
26442
        iprot.skip(ftype)
26790
        iprot.skip(ftype)
26443
      iprot.readFieldEnd()
26791
      iprot.readFieldEnd()
Line 26445... Line 26793...
26445
 
26793
 
26446
  def write(self, oprot):
26794
  def write(self, oprot):
26447
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
26795
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
26448
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
26796
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
26449
      return
26797
      return
26450
    oprot.writeStructBegin('getRechargeCoupons_args')
26798
    oprot.writeStructBegin('getUserWalletHistory_args')
26451
    if self.customerId is not None:
26799
    if self.userId is not None:
26452
      oprot.writeFieldBegin('customerId', TType.I64, 1)
26800
      oprot.writeFieldBegin('userId', TType.I64, 1)
26453
      oprot.writeI64(self.customerId)
26801
      oprot.writeI64(self.userId)
26454
      oprot.writeFieldEnd()
-
 
26455
    if self.rechargeCouponStatus is not None:
-
 
26456
      oprot.writeFieldBegin('rechargeCouponStatus', TType.I32, 2)
-
 
26457
      oprot.writeI32(self.rechargeCouponStatus)
-
 
26458
      oprot.writeFieldEnd()
26802
      oprot.writeFieldEnd()
26459
    oprot.writeFieldStop()
26803
    oprot.writeFieldStop()
26460
    oprot.writeStructEnd()
26804
    oprot.writeStructEnd()
26461
 
26805
 
26462
  def validate(self):
26806
  def validate(self):
Line 26472... Line 26816...
26472
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
26816
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
26473
 
26817
 
26474
  def __ne__(self, other):
26818
  def __ne__(self, other):
26475
    return not (self == other)
26819
    return not (self == other)
26476
 
26820
 
26477
class getRechargeCoupons_result:
26821
class getUserWalletHistory_result:
26478
  """
26822
  """
26479
  Attributes:
26823
  Attributes:
26480
   - success
26824
   - success
26481
  """
26825
  """
26482
 
26826
 
26483
  thrift_spec = (
26827
  thrift_spec = (
26484
    (0, TType.LIST, 'success', (TType.STRUCT,(RechargeCoupon, RechargeCoupon.thrift_spec)), None, ), # 0
26828
    (0, TType.LIST, 'success', (TType.STRUCT,(UserWalletHistory, UserWalletHistory.thrift_spec)), None, ), # 0
26485
  )
26829
  )
26486
 
26830
 
26487
  def __init__(self, success=None,):
26831
  def __init__(self, success=None,):
26488
    self.success = success
26832
    self.success = success
26489
 
26833
 
Line 26497... Line 26841...
26497
      if ftype == TType.STOP:
26841
      if ftype == TType.STOP:
26498
        break
26842
        break
26499
      if fid == 0:
26843
      if fid == 0:
26500
        if ftype == TType.LIST:
26844
        if ftype == TType.LIST:
26501
          self.success = []
26845
          self.success = []
26502
          (_etype637, _size634) = iprot.readListBegin()
26846
          (_etype623, _size620) = iprot.readListBegin()
26503
          for _i638 in xrange(_size634):
26847
          for _i624 in xrange(_size620):
26504
            _elem639 = RechargeCoupon()
26848
            _elem625 = UserWalletHistory()
26505
            _elem639.read(iprot)
26849
            _elem625.read(iprot)
26506
            self.success.append(_elem639)
26850
            self.success.append(_elem625)
26507
          iprot.readListEnd()
26851
          iprot.readListEnd()
26508
        else:
26852
        else:
26509
          iprot.skip(ftype)
26853
          iprot.skip(ftype)
26510
      else:
26854
      else:
26511
        iprot.skip(ftype)
26855
        iprot.skip(ftype)
Line 26514... Line 26858...
26514
 
26858
 
26515
  def write(self, oprot):
26859
  def write(self, oprot):
26516
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
26860
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
26517
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
26861
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
26518
      return
26862
      return
26519
    oprot.writeStructBegin('getRechargeCoupons_result')
26863
    oprot.writeStructBegin('getUserWalletHistory_result')
26520
    if self.success is not None:
26864
    if self.success is not None:
26521
      oprot.writeFieldBegin('success', TType.LIST, 0)
26865
      oprot.writeFieldBegin('success', TType.LIST, 0)
26522
      oprot.writeListBegin(TType.STRUCT, len(self.success))
26866
      oprot.writeListBegin(TType.STRUCT, len(self.success))
26523
      for iter640 in self.success:
26867
      for iter626 in self.success:
26524
        iter640.write(oprot)
26868
        iter626.write(oprot)
26525
      oprot.writeListEnd()
26869
      oprot.writeListEnd()
26526
      oprot.writeFieldEnd()
26870
      oprot.writeFieldEnd()
26527
    oprot.writeFieldStop()
26871
    oprot.writeFieldStop()
26528
    oprot.writeStructEnd()
26872
    oprot.writeStructEnd()
26529
 
26873