Subversion Repositories SmartDukaan

Rev

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

Rev 5874 Rev 6000
Line 1270... Line 1270...
1270
     - fulfilmentWarehouseId
1270
     - fulfilmentWarehouseId
1271
     - billingWarehouseId
1271
     - billingWarehouseId
1272
    """
1272
    """
1273
    pass
1273
    pass
1274
 
1274
 
-
 
1275
  def createRechargeOrder(self, rechargeOrder):
-
 
1276
    """
-
 
1277
    Parameters:
-
 
1278
     - rechargeOrder
-
 
1279
    """
-
 
1280
    pass
-
 
1281
 
-
 
1282
  def updateRechargeOrderStatus(self, rechargeOrderId, rechargeOrderStatus):
-
 
1283
    """
-
 
1284
    Parameters:
-
 
1285
     - rechargeOrderId
-
 
1286
     - rechargeOrderStatus
-
 
1287
    """
-
 
1288
    pass
-
 
1289
 
-
 
1290
  def activateRechargeTxn(self, rechargeCoupons):
-
 
1291
    """
-
 
1292
    Parameters:
-
 
1293
     - rechargeCoupons
-
 
1294
    """
-
 
1295
    pass
-
 
1296
 
-
 
1297
  def getRechargeOrders(self, customerId):
-
 
1298
    """
-
 
1299
    Parameters:
-
 
1300
     - customerId
-
 
1301
    """
-
 
1302
    pass
-
 
1303
 
-
 
1304
  def getRechargeCoupons(self, customerId, rechargeCouponStatus):
-
 
1305
    """
-
 
1306
    Parameters:
-
 
1307
     - customerId
-
 
1308
     - rechargeCouponStatus
-
 
1309
    """
-
 
1310
    pass
-
 
1311
 
1275
 
1312
 
1276
class Client(shop2020.thriftpy.generic.GenericService.Client, Iface):
1313
class Client(shop2020.thriftpy.generic.GenericService.Client, Iface):
1277
  def __init__(self, iprot, oprot=None):
1314
  def __init__(self, iprot, oprot=None):
1278
    shop2020.thriftpy.generic.GenericService.Client.__init__(self, iprot, oprot)
1315
    shop2020.thriftpy.generic.GenericService.Client.__init__(self, iprot, oprot)
1279
 
1316
 
Line 5648... Line 5685...
5648
    result = acceptOrderForItem_result()
5685
    result = acceptOrderForItem_result()
5649
    result.read(self._iprot)
5686
    result.read(self._iprot)
5650
    self._iprot.readMessageEnd()
5687
    self._iprot.readMessageEnd()
5651
    return
5688
    return
5652
 
5689
 
-
 
5690
  def createRechargeOrder(self, rechargeOrder):
-
 
5691
    """
-
 
5692
    Parameters:
-
 
5693
     - rechargeOrder
-
 
5694
    """
-
 
5695
    self.send_createRechargeOrder(rechargeOrder)
-
 
5696
    return self.recv_createRechargeOrder()
-
 
5697
 
-
 
5698
  def send_createRechargeOrder(self, rechargeOrder):
-
 
5699
    self._oprot.writeMessageBegin('createRechargeOrder', TMessageType.CALL, self._seqid)
-
 
5700
    args = createRechargeOrder_args()
-
 
5701
    args.rechargeOrder = rechargeOrder
-
 
5702
    args.write(self._oprot)
-
 
5703
    self._oprot.writeMessageEnd()
-
 
5704
    self._oprot.trans.flush()
-
 
5705
 
-
 
5706
  def recv_createRechargeOrder(self, ):
-
 
5707
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
5708
    if mtype == TMessageType.EXCEPTION:
-
 
5709
      x = TApplicationException()
-
 
5710
      x.read(self._iprot)
-
 
5711
      self._iprot.readMessageEnd()
-
 
5712
      raise x
-
 
5713
    result = createRechargeOrder_result()
-
 
5714
    result.read(self._iprot)
-
 
5715
    self._iprot.readMessageEnd()
-
 
5716
    if result.success is not None:
-
 
5717
      return result.success
-
 
5718
    if result.ex is not None:
-
 
5719
      raise result.ex
-
 
5720
    raise TApplicationException(TApplicationException.MISSING_RESULT, "createRechargeOrder failed: unknown result");
-
 
5721
 
-
 
5722
  def updateRechargeOrderStatus(self, rechargeOrderId, rechargeOrderStatus):
-
 
5723
    """
-
 
5724
    Parameters:
-
 
5725
     - rechargeOrderId
-
 
5726
     - rechargeOrderStatus
-
 
5727
    """
-
 
5728
    self.send_updateRechargeOrderStatus(rechargeOrderId, rechargeOrderStatus)
-
 
5729
    self.recv_updateRechargeOrderStatus()
-
 
5730
 
-
 
5731
  def send_updateRechargeOrderStatus(self, rechargeOrderId, rechargeOrderStatus):
-
 
5732
    self._oprot.writeMessageBegin('updateRechargeOrderStatus', TMessageType.CALL, self._seqid)
-
 
5733
    args = updateRechargeOrderStatus_args()
-
 
5734
    args.rechargeOrderId = rechargeOrderId
-
 
5735
    args.rechargeOrderStatus = rechargeOrderStatus
-
 
5736
    args.write(self._oprot)
-
 
5737
    self._oprot.writeMessageEnd()
-
 
5738
    self._oprot.trans.flush()
-
 
5739
 
-
 
5740
  def recv_updateRechargeOrderStatus(self, ):
-
 
5741
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
5742
    if mtype == TMessageType.EXCEPTION:
-
 
5743
      x = TApplicationException()
-
 
5744
      x.read(self._iprot)
-
 
5745
      self._iprot.readMessageEnd()
-
 
5746
      raise x
-
 
5747
    result = updateRechargeOrderStatus_result()
-
 
5748
    result.read(self._iprot)
-
 
5749
    self._iprot.readMessageEnd()
-
 
5750
    if result.ex is not None:
-
 
5751
      raise result.ex
-
 
5752
    return
-
 
5753
 
-
 
5754
  def activateRechargeTxn(self, rechargeCoupons):
-
 
5755
    """
-
 
5756
    Parameters:
-
 
5757
     - rechargeCoupons
-
 
5758
    """
-
 
5759
    self.send_activateRechargeTxn(rechargeCoupons)
-
 
5760
    return self.recv_activateRechargeTxn()
-
 
5761
 
-
 
5762
  def send_activateRechargeTxn(self, rechargeCoupons):
-
 
5763
    self._oprot.writeMessageBegin('activateRechargeTxn', TMessageType.CALL, self._seqid)
-
 
5764
    args = activateRechargeTxn_args()
-
 
5765
    args.rechargeCoupons = rechargeCoupons
-
 
5766
    args.write(self._oprot)
-
 
5767
    self._oprot.writeMessageEnd()
-
 
5768
    self._oprot.trans.flush()
-
 
5769
 
-
 
5770
  def recv_activateRechargeTxn(self, ):
-
 
5771
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
5772
    if mtype == TMessageType.EXCEPTION:
-
 
5773
      x = TApplicationException()
-
 
5774
      x.read(self._iprot)
-
 
5775
      self._iprot.readMessageEnd()
-
 
5776
      raise x
-
 
5777
    result = activateRechargeTxn_result()
-
 
5778
    result.read(self._iprot)
-
 
5779
    self._iprot.readMessageEnd()
-
 
5780
    if result.success is not None:
-
 
5781
      return result.success
-
 
5782
    if result.ex is not None:
-
 
5783
      raise result.ex
-
 
5784
    raise TApplicationException(TApplicationException.MISSING_RESULT, "activateRechargeTxn failed: unknown result");
-
 
5785
 
-
 
5786
  def getRechargeOrders(self, customerId):
-
 
5787
    """
-
 
5788
    Parameters:
-
 
5789
     - customerId
-
 
5790
    """
-
 
5791
    self.send_getRechargeOrders(customerId)
-
 
5792
    return self.recv_getRechargeOrders()
-
 
5793
 
-
 
5794
  def send_getRechargeOrders(self, customerId):
-
 
5795
    self._oprot.writeMessageBegin('getRechargeOrders', TMessageType.CALL, self._seqid)
-
 
5796
    args = getRechargeOrders_args()
-
 
5797
    args.customerId = customerId
-
 
5798
    args.write(self._oprot)
-
 
5799
    self._oprot.writeMessageEnd()
-
 
5800
    self._oprot.trans.flush()
-
 
5801
 
-
 
5802
  def recv_getRechargeOrders(self, ):
-
 
5803
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
5804
    if mtype == TMessageType.EXCEPTION:
-
 
5805
      x = TApplicationException()
-
 
5806
      x.read(self._iprot)
-
 
5807
      self._iprot.readMessageEnd()
-
 
5808
      raise x
-
 
5809
    result = getRechargeOrders_result()
-
 
5810
    result.read(self._iprot)
-
 
5811
    self._iprot.readMessageEnd()
-
 
5812
    if result.success is not None:
-
 
5813
      return result.success
-
 
5814
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getRechargeOrders failed: unknown result");
-
 
5815
 
-
 
5816
  def getRechargeCoupons(self, customerId, rechargeCouponStatus):
-
 
5817
    """
-
 
5818
    Parameters:
-
 
5819
     - customerId
-
 
5820
     - rechargeCouponStatus
-
 
5821
    """
-
 
5822
    self.send_getRechargeCoupons(customerId, rechargeCouponStatus)
-
 
5823
    return self.recv_getRechargeCoupons()
-
 
5824
 
-
 
5825
  def send_getRechargeCoupons(self, customerId, rechargeCouponStatus):
-
 
5826
    self._oprot.writeMessageBegin('getRechargeCoupons', TMessageType.CALL, self._seqid)
-
 
5827
    args = getRechargeCoupons_args()
-
 
5828
    args.customerId = customerId
-
 
5829
    args.rechargeCouponStatus = rechargeCouponStatus
-
 
5830
    args.write(self._oprot)
-
 
5831
    self._oprot.writeMessageEnd()
-
 
5832
    self._oprot.trans.flush()
-
 
5833
 
-
 
5834
  def recv_getRechargeCoupons(self, ):
-
 
5835
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
5836
    if mtype == TMessageType.EXCEPTION:
-
 
5837
      x = TApplicationException()
-
 
5838
      x.read(self._iprot)
-
 
5839
      self._iprot.readMessageEnd()
-
 
5840
      raise x
-
 
5841
    result = getRechargeCoupons_result()
-
 
5842
    result.read(self._iprot)
-
 
5843
    self._iprot.readMessageEnd()
-
 
5844
    if result.success is not None:
-
 
5845
      return result.success
-
 
5846
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getRechargeCoupons failed: unknown result");
-
 
5847
 
5653
 
5848
 
5654
class Processor(shop2020.thriftpy.generic.GenericService.Processor, Iface, TProcessor):
5849
class Processor(shop2020.thriftpy.generic.GenericService.Processor, Iface, TProcessor):
5655
  def __init__(self, handler):
5850
  def __init__(self, handler):
5656
    shop2020.thriftpy.generic.GenericService.Processor.__init__(self, handler)
5851
    shop2020.thriftpy.generic.GenericService.Processor.__init__(self, handler)
5657
    self._processMap["createTransaction"] = Processor.process_createTransaction
5852
    self._processMap["createTransaction"] = Processor.process_createTransaction
Line 5777... Line 5972...
5777
    self._processMap["getReceivePendingOrders"] = Processor.process_getReceivePendingOrders
5972
    self._processMap["getReceivePendingOrders"] = Processor.process_getReceivePendingOrders
5778
    self._processMap["getReceivedAtStoreOrders"] = Processor.process_getReceivedAtStoreOrders
5973
    self._processMap["getReceivedAtStoreOrders"] = Processor.process_getReceivedAtStoreOrders
5779
    self._processMap["getOrdersCollectionAtStore"] = Processor.process_getOrdersCollectionAtStore
5974
    self._processMap["getOrdersCollectionAtStore"] = Processor.process_getOrdersCollectionAtStore
5780
    self._processMap["getOrderAttributeValue"] = Processor.process_getOrderAttributeValue
5975
    self._processMap["getOrderAttributeValue"] = Processor.process_getOrderAttributeValue
5781
    self._processMap["acceptOrderForItem"] = Processor.process_acceptOrderForItem
5976
    self._processMap["acceptOrderForItem"] = Processor.process_acceptOrderForItem
-
 
5977
    self._processMap["createRechargeOrder"] = Processor.process_createRechargeOrder
-
 
5978
    self._processMap["updateRechargeOrderStatus"] = Processor.process_updateRechargeOrderStatus
-
 
5979
    self._processMap["activateRechargeTxn"] = Processor.process_activateRechargeTxn
-
 
5980
    self._processMap["getRechargeOrders"] = Processor.process_getRechargeOrders
-
 
5981
    self._processMap["getRechargeCoupons"] = Processor.process_getRechargeCoupons
5782
 
5982
 
5783
  def process(self, iprot, oprot):
5983
  def process(self, iprot, oprot):
5784
    (name, type, seqid) = iprot.readMessageBegin()
5984
    (name, type, seqid) = iprot.readMessageBegin()
5785
    if name not in self._processMap:
5985
    if name not in self._processMap:
5786
      iprot.skip(TType.STRUCT)
5986
      iprot.skip(TType.STRUCT)
Line 7441... Line 7641...
7441
    oprot.writeMessageBegin("acceptOrderForItem", TMessageType.REPLY, seqid)
7641
    oprot.writeMessageBegin("acceptOrderForItem", TMessageType.REPLY, seqid)
7442
    result.write(oprot)
7642
    result.write(oprot)
7443
    oprot.writeMessageEnd()
7643
    oprot.writeMessageEnd()
7444
    oprot.trans.flush()
7644
    oprot.trans.flush()
7445
 
7645
 
-
 
7646
  def process_createRechargeOrder(self, seqid, iprot, oprot):
-
 
7647
    args = createRechargeOrder_args()
-
 
7648
    args.read(iprot)
-
 
7649
    iprot.readMessageEnd()
-
 
7650
    result = createRechargeOrder_result()
-
 
7651
    try:
-
 
7652
      result.success = self._handler.createRechargeOrder(args.rechargeOrder)
-
 
7653
    except TransactionServiceException, ex:
-
 
7654
      result.ex = ex
-
 
7655
    oprot.writeMessageBegin("createRechargeOrder", TMessageType.REPLY, seqid)
-
 
7656
    result.write(oprot)
-
 
7657
    oprot.writeMessageEnd()
-
 
7658
    oprot.trans.flush()
-
 
7659
 
-
 
7660
  def process_updateRechargeOrderStatus(self, seqid, iprot, oprot):
-
 
7661
    args = updateRechargeOrderStatus_args()
-
 
7662
    args.read(iprot)
-
 
7663
    iprot.readMessageEnd()
-
 
7664
    result = updateRechargeOrderStatus_result()
-
 
7665
    try:
-
 
7666
      self._handler.updateRechargeOrderStatus(args.rechargeOrderId, args.rechargeOrderStatus)
-
 
7667
    except TransactionServiceException, ex:
-
 
7668
      result.ex = ex
-
 
7669
    oprot.writeMessageBegin("updateRechargeOrderStatus", TMessageType.REPLY, seqid)
-
 
7670
    result.write(oprot)
-
 
7671
    oprot.writeMessageEnd()
-
 
7672
    oprot.trans.flush()
-
 
7673
 
-
 
7674
  def process_activateRechargeTxn(self, seqid, iprot, oprot):
-
 
7675
    args = activateRechargeTxn_args()
-
 
7676
    args.read(iprot)
-
 
7677
    iprot.readMessageEnd()
-
 
7678
    result = activateRechargeTxn_result()
-
 
7679
    try:
-
 
7680
      result.success = self._handler.activateRechargeTxn(args.rechargeCoupons)
-
 
7681
    except TransactionServiceException, ex:
-
 
7682
      result.ex = ex
-
 
7683
    oprot.writeMessageBegin("activateRechargeTxn", TMessageType.REPLY, seqid)
-
 
7684
    result.write(oprot)
-
 
7685
    oprot.writeMessageEnd()
-
 
7686
    oprot.trans.flush()
-
 
7687
 
-
 
7688
  def process_getRechargeOrders(self, seqid, iprot, oprot):
-
 
7689
    args = getRechargeOrders_args()
-
 
7690
    args.read(iprot)
-
 
7691
    iprot.readMessageEnd()
-
 
7692
    result = getRechargeOrders_result()
-
 
7693
    result.success = self._handler.getRechargeOrders(args.customerId)
-
 
7694
    oprot.writeMessageBegin("getRechargeOrders", TMessageType.REPLY, seqid)
-
 
7695
    result.write(oprot)
-
 
7696
    oprot.writeMessageEnd()
-
 
7697
    oprot.trans.flush()
-
 
7698
 
-
 
7699
  def process_getRechargeCoupons(self, seqid, iprot, oprot):
-
 
7700
    args = getRechargeCoupons_args()
-
 
7701
    args.read(iprot)
-
 
7702
    iprot.readMessageEnd()
-
 
7703
    result = getRechargeCoupons_result()
-
 
7704
    result.success = self._handler.getRechargeCoupons(args.customerId, args.rechargeCouponStatus)
-
 
7705
    oprot.writeMessageBegin("getRechargeCoupons", TMessageType.REPLY, seqid)
-
 
7706
    result.write(oprot)
-
 
7707
    oprot.writeMessageEnd()
-
 
7708
    oprot.trans.flush()
-
 
7709
 
7446
 
7710
 
7447
# HELPER FUNCTIONS AND STRUCTURES
7711
# HELPER FUNCTIONS AND STRUCTURES
7448
 
7712
 
7449
class createTransaction_args:
7713
class createTransaction_args:
7450
  """
7714
  """
Line 7834... Line 8098...
7834
      if ftype == TType.STOP:
8098
      if ftype == TType.STOP:
7835
        break
8099
        break
7836
      if fid == 0:
8100
      if fid == 0:
7837
        if ftype == TType.LIST:
8101
        if ftype == TType.LIST:
7838
          self.success = []
8102
          self.success = []
7839
          (_etype66, _size63) = iprot.readListBegin()
8103
          (_etype73, _size70) = iprot.readListBegin()
7840
          for _i67 in xrange(_size63):
8104
          for _i74 in xrange(_size70):
7841
            _elem68 = Transaction()
8105
            _elem75 = Transaction()
7842
            _elem68.read(iprot)
8106
            _elem75.read(iprot)
7843
            self.success.append(_elem68)
8107
            self.success.append(_elem75)
7844
          iprot.readListEnd()
8108
          iprot.readListEnd()
7845
        else:
8109
        else:
7846
          iprot.skip(ftype)
8110
          iprot.skip(ftype)
7847
      elif fid == 1:
8111
      elif fid == 1:
7848
        if ftype == TType.STRUCT:
8112
        if ftype == TType.STRUCT:
Line 7861... Line 8125...
7861
      return
8125
      return
7862
    oprot.writeStructBegin('getTransactionsForCustomer_result')
8126
    oprot.writeStructBegin('getTransactionsForCustomer_result')
7863
    if self.success is not None:
8127
    if self.success is not None:
7864
      oprot.writeFieldBegin('success', TType.LIST, 0)
8128
      oprot.writeFieldBegin('success', TType.LIST, 0)
7865
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8129
      oprot.writeListBegin(TType.STRUCT, len(self.success))
7866
      for iter69 in self.success:
8130
      for iter76 in self.success:
7867
        iter69.write(oprot)
8131
        iter76.write(oprot)
7868
      oprot.writeListEnd()
8132
      oprot.writeListEnd()
7869
      oprot.writeFieldEnd()
8133
      oprot.writeFieldEnd()
7870
    if self.ex is not None:
8134
    if self.ex is not None:
7871
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
8135
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
7872
      self.ex.write(oprot)
8136
      self.ex.write(oprot)
Line 7975... Line 8239...
7975
      if ftype == TType.STOP:
8239
      if ftype == TType.STOP:
7976
        break
8240
        break
7977
      if fid == 0:
8241
      if fid == 0:
7978
        if ftype == TType.LIST:
8242
        if ftype == TType.LIST:
7979
          self.success = []
8243
          self.success = []
7980
          (_etype73, _size70) = iprot.readListBegin()
8244
          (_etype80, _size77) = iprot.readListBegin()
7981
          for _i74 in xrange(_size70):
8245
          for _i81 in xrange(_size77):
7982
            _elem75 = Transaction()
8246
            _elem82 = Transaction()
7983
            _elem75.read(iprot)
8247
            _elem82.read(iprot)
7984
            self.success.append(_elem75)
8248
            self.success.append(_elem82)
7985
          iprot.readListEnd()
8249
          iprot.readListEnd()
7986
        else:
8250
        else:
7987
          iprot.skip(ftype)
8251
          iprot.skip(ftype)
7988
      elif fid == 1:
8252
      elif fid == 1:
7989
        if ftype == TType.STRUCT:
8253
        if ftype == TType.STRUCT:
Line 8002... Line 8266...
8002
      return
8266
      return
8003
    oprot.writeStructBegin('getTransactionsForShoppingCartId_result')
8267
    oprot.writeStructBegin('getTransactionsForShoppingCartId_result')
8004
    if self.success is not None:
8268
    if self.success is not None:
8005
      oprot.writeFieldBegin('success', TType.LIST, 0)
8269
      oprot.writeFieldBegin('success', TType.LIST, 0)
8006
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8270
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8007
      for iter76 in self.success:
8271
      for iter83 in self.success:
8008
        iter76.write(oprot)
8272
        iter83.write(oprot)
8009
      oprot.writeListEnd()
8273
      oprot.writeListEnd()
8010
      oprot.writeFieldEnd()
8274
      oprot.writeFieldEnd()
8011
    if self.ex is not None:
8275
    if self.ex is not None:
8012
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
8276
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
8013
      self.ex.write(oprot)
8277
      self.ex.write(oprot)
Line 8507... Line 8771...
8507
      if ftype == TType.STOP:
8771
      if ftype == TType.STOP:
8508
        break
8772
        break
8509
      if fid == 1:
8773
      if fid == 1:
8510
        if ftype == TType.LIST:
8774
        if ftype == TType.LIST:
8511
          self.statuses = []
8775
          self.statuses = []
8512
          (_etype80, _size77) = iprot.readListBegin()
8776
          (_etype87, _size84) = iprot.readListBegin()
8513
          for _i81 in xrange(_size77):
8777
          for _i88 in xrange(_size84):
8514
            _elem82 = iprot.readI32();
8778
            _elem89 = iprot.readI32();
8515
            self.statuses.append(_elem82)
8779
            self.statuses.append(_elem89)
8516
          iprot.readListEnd()
8780
          iprot.readListEnd()
8517
        else:
8781
        else:
8518
          iprot.skip(ftype)
8782
          iprot.skip(ftype)
8519
      elif fid == 2:
8783
      elif fid == 2:
8520
        if ftype == TType.I64:
8784
        if ftype == TType.I64:
Line 8542... Line 8806...
8542
      return
8806
      return
8543
    oprot.writeStructBegin('getAllOrders_args')
8807
    oprot.writeStructBegin('getAllOrders_args')
8544
    if self.statuses is not None:
8808
    if self.statuses is not None:
8545
      oprot.writeFieldBegin('statuses', TType.LIST, 1)
8809
      oprot.writeFieldBegin('statuses', TType.LIST, 1)
8546
      oprot.writeListBegin(TType.I32, len(self.statuses))
8810
      oprot.writeListBegin(TType.I32, len(self.statuses))
8547
      for iter83 in self.statuses:
8811
      for iter90 in self.statuses:
8548
        oprot.writeI32(iter83)
8812
        oprot.writeI32(iter90)
8549
      oprot.writeListEnd()
8813
      oprot.writeListEnd()
8550
      oprot.writeFieldEnd()
8814
      oprot.writeFieldEnd()
8551
    if self.from_date is not None:
8815
    if self.from_date is not None:
8552
      oprot.writeFieldBegin('from_date', TType.I64, 2)
8816
      oprot.writeFieldBegin('from_date', TType.I64, 2)
8553
      oprot.writeI64(self.from_date)
8817
      oprot.writeI64(self.from_date)
Line 8604... Line 8868...
8604
      if ftype == TType.STOP:
8868
      if ftype == TType.STOP:
8605
        break
8869
        break
8606
      if fid == 0:
8870
      if fid == 0:
8607
        if ftype == TType.LIST:
8871
        if ftype == TType.LIST:
8608
          self.success = []
8872
          self.success = []
8609
          (_etype87, _size84) = iprot.readListBegin()
8873
          (_etype94, _size91) = iprot.readListBegin()
8610
          for _i88 in xrange(_size84):
8874
          for _i95 in xrange(_size91):
8611
            _elem89 = Order()
8875
            _elem96 = Order()
8612
            _elem89.read(iprot)
8876
            _elem96.read(iprot)
8613
            self.success.append(_elem89)
8877
            self.success.append(_elem96)
8614
          iprot.readListEnd()
8878
          iprot.readListEnd()
8615
        else:
8879
        else:
8616
          iprot.skip(ftype)
8880
          iprot.skip(ftype)
8617
      elif fid == 1:
8881
      elif fid == 1:
8618
        if ftype == TType.STRUCT:
8882
        if ftype == TType.STRUCT:
Line 8631... Line 8895...
8631
      return
8895
      return
8632
    oprot.writeStructBegin('getAllOrders_result')
8896
    oprot.writeStructBegin('getAllOrders_result')
8633
    if self.success is not None:
8897
    if self.success is not None:
8634
      oprot.writeFieldBegin('success', TType.LIST, 0)
8898
      oprot.writeFieldBegin('success', TType.LIST, 0)
8635
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8899
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8636
      for iter90 in self.success:
8900
      for iter97 in self.success:
8637
        iter90.write(oprot)
8901
        iter97.write(oprot)
8638
      oprot.writeListEnd()
8902
      oprot.writeListEnd()
8639
      oprot.writeFieldEnd()
8903
      oprot.writeFieldEnd()
8640
    if self.ex is not None:
8904
    if self.ex is not None:
8641
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
8905
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
8642
      self.ex.write(oprot)
8906
      self.ex.write(oprot)
Line 8692... Line 8956...
8692
      if ftype == TType.STOP:
8956
      if ftype == TType.STOP:
8693
        break
8957
        break
8694
      if fid == 1:
8958
      if fid == 1:
8695
        if ftype == TType.LIST:
8959
        if ftype == TType.LIST:
8696
          self.statuses = []
8960
          self.statuses = []
8697
          (_etype94, _size91) = iprot.readListBegin()
8961
          (_etype101, _size98) = iprot.readListBegin()
8698
          for _i95 in xrange(_size91):
8962
          for _i102 in xrange(_size98):
8699
            _elem96 = iprot.readI32();
8963
            _elem103 = iprot.readI32();
8700
            self.statuses.append(_elem96)
8964
            self.statuses.append(_elem103)
8701
          iprot.readListEnd()
8965
          iprot.readListEnd()
8702
        else:
8966
        else:
8703
          iprot.skip(ftype)
8967
          iprot.skip(ftype)
8704
      elif fid == 2:
8968
      elif fid == 2:
8705
        if ftype == TType.I64:
8969
        if ftype == TType.I64:
Line 8727... Line 8991...
8727
      return
8991
      return
8728
    oprot.writeStructBegin('getOrdersInBatch_args')
8992
    oprot.writeStructBegin('getOrdersInBatch_args')
8729
    if self.statuses is not None:
8993
    if self.statuses is not None:
8730
      oprot.writeFieldBegin('statuses', TType.LIST, 1)
8994
      oprot.writeFieldBegin('statuses', TType.LIST, 1)
8731
      oprot.writeListBegin(TType.I32, len(self.statuses))
8995
      oprot.writeListBegin(TType.I32, len(self.statuses))
8732
      for iter97 in self.statuses:
8996
      for iter104 in self.statuses:
8733
        oprot.writeI32(iter97)
8997
        oprot.writeI32(iter104)
8734
      oprot.writeListEnd()
8998
      oprot.writeListEnd()
8735
      oprot.writeFieldEnd()
8999
      oprot.writeFieldEnd()
8736
    if self.offset is not None:
9000
    if self.offset is not None:
8737
      oprot.writeFieldBegin('offset', TType.I64, 2)
9001
      oprot.writeFieldBegin('offset', TType.I64, 2)
8738
      oprot.writeI64(self.offset)
9002
      oprot.writeI64(self.offset)
Line 8789... Line 9053...
8789
      if ftype == TType.STOP:
9053
      if ftype == TType.STOP:
8790
        break
9054
        break
8791
      if fid == 0:
9055
      if fid == 0:
8792
        if ftype == TType.LIST:
9056
        if ftype == TType.LIST:
8793
          self.success = []
9057
          self.success = []
8794
          (_etype101, _size98) = iprot.readListBegin()
9058
          (_etype108, _size105) = iprot.readListBegin()
8795
          for _i102 in xrange(_size98):
9059
          for _i109 in xrange(_size105):
8796
            _elem103 = Order()
9060
            _elem110 = Order()
8797
            _elem103.read(iprot)
9061
            _elem110.read(iprot)
8798
            self.success.append(_elem103)
9062
            self.success.append(_elem110)
8799
          iprot.readListEnd()
9063
          iprot.readListEnd()
8800
        else:
9064
        else:
8801
          iprot.skip(ftype)
9065
          iprot.skip(ftype)
8802
      elif fid == 1:
9066
      elif fid == 1:
8803
        if ftype == TType.STRUCT:
9067
        if ftype == TType.STRUCT:
Line 8816... Line 9080...
8816
      return
9080
      return
8817
    oprot.writeStructBegin('getOrdersInBatch_result')
9081
    oprot.writeStructBegin('getOrdersInBatch_result')
8818
    if self.success is not None:
9082
    if self.success is not None:
8819
      oprot.writeFieldBegin('success', TType.LIST, 0)
9083
      oprot.writeFieldBegin('success', TType.LIST, 0)
8820
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9084
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8821
      for iter104 in self.success:
9085
      for iter111 in self.success:
8822
        iter104.write(oprot)
9086
        iter111.write(oprot)
8823
      oprot.writeListEnd()
9087
      oprot.writeListEnd()
8824
      oprot.writeFieldEnd()
9088
      oprot.writeFieldEnd()
8825
    if self.ex is not None:
9089
    if self.ex is not None:
8826
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
9090
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
8827
      self.ex.write(oprot)
9091
      self.ex.write(oprot)
Line 8871... Line 9135...
8871
      if ftype == TType.STOP:
9135
      if ftype == TType.STOP:
8872
        break
9136
        break
8873
      if fid == 1:
9137
      if fid == 1:
8874
        if ftype == TType.LIST:
9138
        if ftype == TType.LIST:
8875
          self.statuses = []
9139
          self.statuses = []
8876
          (_etype108, _size105) = iprot.readListBegin()
9140
          (_etype115, _size112) = iprot.readListBegin()
8877
          for _i109 in xrange(_size105):
9141
          for _i116 in xrange(_size112):
8878
            _elem110 = iprot.readI32();
9142
            _elem117 = iprot.readI32();
8879
            self.statuses.append(_elem110)
9143
            self.statuses.append(_elem117)
8880
          iprot.readListEnd()
9144
          iprot.readListEnd()
8881
        else:
9145
        else:
8882
          iprot.skip(ftype)
9146
          iprot.skip(ftype)
8883
      elif fid == 2:
9147
      elif fid == 2:
8884
        if ftype == TType.I64:
9148
        if ftype == TType.I64:
Line 8896... Line 9160...
8896
      return
9160
      return
8897
    oprot.writeStructBegin('getOrderCount_args')
9161
    oprot.writeStructBegin('getOrderCount_args')
8898
    if self.statuses is not None:
9162
    if self.statuses is not None:
8899
      oprot.writeFieldBegin('statuses', TType.LIST, 1)
9163
      oprot.writeFieldBegin('statuses', TType.LIST, 1)
8900
      oprot.writeListBegin(TType.I32, len(self.statuses))
9164
      oprot.writeListBegin(TType.I32, len(self.statuses))
8901
      for iter111 in self.statuses:
9165
      for iter118 in self.statuses:
8902
        oprot.writeI32(iter111)
9166
        oprot.writeI32(iter118)
8903
      oprot.writeListEnd()
9167
      oprot.writeListEnd()
8904
      oprot.writeFieldEnd()
9168
      oprot.writeFieldEnd()
8905
    if self.warehouseId is not None:
9169
    if self.warehouseId is not None:
8906
      oprot.writeFieldBegin('warehouseId', TType.I64, 2)
9170
      oprot.writeFieldBegin('warehouseId', TType.I64, 2)
8907
      oprot.writeI64(self.warehouseId)
9171
      oprot.writeI64(self.warehouseId)
Line 9118... Line 9382...
9118
      if ftype == TType.STOP:
9382
      if ftype == TType.STOP:
9119
        break
9383
        break
9120
      if fid == 0:
9384
      if fid == 0:
9121
        if ftype == TType.LIST:
9385
        if ftype == TType.LIST:
9122
          self.success = []
9386
          self.success = []
9123
          (_etype115, _size112) = iprot.readListBegin()
9387
          (_etype122, _size119) = iprot.readListBegin()
9124
          for _i116 in xrange(_size112):
9388
          for _i123 in xrange(_size119):
9125
            _elem117 = Order()
9389
            _elem124 = Order()
9126
            _elem117.read(iprot)
9390
            _elem124.read(iprot)
9127
            self.success.append(_elem117)
9391
            self.success.append(_elem124)
9128
          iprot.readListEnd()
9392
          iprot.readListEnd()
9129
        else:
9393
        else:
9130
          iprot.skip(ftype)
9394
          iprot.skip(ftype)
9131
      elif fid == 1:
9395
      elif fid == 1:
9132
        if ftype == TType.STRUCT:
9396
        if ftype == TType.STRUCT:
Line 9145... Line 9409...
9145
      return
9409
      return
9146
    oprot.writeStructBegin('getOrdersByBillingDate_result')
9410
    oprot.writeStructBegin('getOrdersByBillingDate_result')
9147
    if self.success is not None:
9411
    if self.success is not None:
9148
      oprot.writeFieldBegin('success', TType.LIST, 0)
9412
      oprot.writeFieldBegin('success', TType.LIST, 0)
9149
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9413
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9150
      for iter118 in self.success:
9414
      for iter125 in self.success:
9151
        iter118.write(oprot)
9415
        iter125.write(oprot)
9152
      oprot.writeListEnd()
9416
      oprot.writeListEnd()
9153
      oprot.writeFieldEnd()
9417
      oprot.writeFieldEnd()
9154
    if self.ex is not None:
9418
    if self.ex is not None:
9155
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
9419
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
9156
      self.ex.write(oprot)
9420
      self.ex.write(oprot)
Line 9307... Line 9571...
9307
      if ftype == TType.STOP:
9571
      if ftype == TType.STOP:
9308
        break
9572
        break
9309
      if fid == 0:
9573
      if fid == 0:
9310
        if ftype == TType.LIST:
9574
        if ftype == TType.LIST:
9311
          self.success = []
9575
          self.success = []
9312
          (_etype122, _size119) = iprot.readListBegin()
9576
          (_etype129, _size126) = iprot.readListBegin()
9313
          for _i123 in xrange(_size119):
9577
          for _i130 in xrange(_size126):
9314
            _elem124 = Order()
9578
            _elem131 = Order()
9315
            _elem124.read(iprot)
9579
            _elem131.read(iprot)
9316
            self.success.append(_elem124)
9580
            self.success.append(_elem131)
9317
          iprot.readListEnd()
9581
          iprot.readListEnd()
9318
        else:
9582
        else:
9319
          iprot.skip(ftype)
9583
          iprot.skip(ftype)
9320
      elif fid == 1:
9584
      elif fid == 1:
9321
        if ftype == TType.STRUCT:
9585
        if ftype == TType.STRUCT:
Line 9334... Line 9598...
9334
      return
9598
      return
9335
    oprot.writeStructBegin('getOrdersByShippingDate_result')
9599
    oprot.writeStructBegin('getOrdersByShippingDate_result')
9336
    if self.success is not None:
9600
    if self.success is not None:
9337
      oprot.writeFieldBegin('success', TType.LIST, 0)
9601
      oprot.writeFieldBegin('success', TType.LIST, 0)
9338
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9602
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9339
      for iter125 in self.success:
9603
      for iter132 in self.success:
9340
        iter125.write(oprot)
9604
        iter132.write(oprot)
9341
      oprot.writeListEnd()
9605
      oprot.writeListEnd()
9342
      oprot.writeFieldEnd()
9606
      oprot.writeFieldEnd()
9343
    if self.ex is not None:
9607
    if self.ex is not None:
9344
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
9608
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
9345
      self.ex.write(oprot)
9609
      self.ex.write(oprot)
Line 9460... Line 9724...
9460
      if ftype == TType.STOP:
9724
      if ftype == TType.STOP:
9461
        break
9725
        break
9462
      if fid == 0:
9726
      if fid == 0:
9463
        if ftype == TType.LIST:
9727
        if ftype == TType.LIST:
9464
          self.success = []
9728
          self.success = []
9465
          (_etype129, _size126) = iprot.readListBegin()
9729
          (_etype136, _size133) = iprot.readListBegin()
9466
          for _i130 in xrange(_size126):
9730
          for _i137 in xrange(_size133):
9467
            _elem131 = iprot.readI64();
9731
            _elem138 = iprot.readI64();
9468
            self.success.append(_elem131)
9732
            self.success.append(_elem138)
9469
          iprot.readListEnd()
9733
          iprot.readListEnd()
9470
        else:
9734
        else:
9471
          iprot.skip(ftype)
9735
          iprot.skip(ftype)
9472
      elif fid == 1:
9736
      elif fid == 1:
9473
        if ftype == TType.STRUCT:
9737
        if ftype == TType.STRUCT:
Line 9486... Line 9750...
9486
      return
9750
      return
9487
    oprot.writeStructBegin('getReturnableOrdersForCustomer_result')
9751
    oprot.writeStructBegin('getReturnableOrdersForCustomer_result')
9488
    if self.success is not None:
9752
    if self.success is not None:
9489
      oprot.writeFieldBegin('success', TType.LIST, 0)
9753
      oprot.writeFieldBegin('success', TType.LIST, 0)
9490
      oprot.writeListBegin(TType.I64, len(self.success))
9754
      oprot.writeListBegin(TType.I64, len(self.success))
9491
      for iter132 in self.success:
9755
      for iter139 in self.success:
9492
        oprot.writeI64(iter132)
9756
        oprot.writeI64(iter139)
9493
      oprot.writeListEnd()
9757
      oprot.writeListEnd()
9494
      oprot.writeFieldEnd()
9758
      oprot.writeFieldEnd()
9495
    if self.ex is not None:
9759
    if self.ex is not None:
9496
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
9760
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
9497
      self.ex.write(oprot)
9761
      self.ex.write(oprot)
Line 9612... Line 9876...
9612
      if ftype == TType.STOP:
9876
      if ftype == TType.STOP:
9613
        break
9877
        break
9614
      if fid == 0:
9878
      if fid == 0:
9615
        if ftype == TType.LIST:
9879
        if ftype == TType.LIST:
9616
          self.success = []
9880
          self.success = []
9617
          (_etype136, _size133) = iprot.readListBegin()
9881
          (_etype143, _size140) = iprot.readListBegin()
9618
          for _i137 in xrange(_size133):
9882
          for _i144 in xrange(_size140):
9619
            _elem138 = iprot.readI64();
9883
            _elem145 = iprot.readI64();
9620
            self.success.append(_elem138)
9884
            self.success.append(_elem145)
9621
          iprot.readListEnd()
9885
          iprot.readListEnd()
9622
        else:
9886
        else:
9623
          iprot.skip(ftype)
9887
          iprot.skip(ftype)
9624
      elif fid == 1:
9888
      elif fid == 1:
9625
        if ftype == TType.STRUCT:
9889
        if ftype == TType.STRUCT:
Line 9638... Line 9902...
9638
      return
9902
      return
9639
    oprot.writeStructBegin('getCancellableOrdersForCustomer_result')
9903
    oprot.writeStructBegin('getCancellableOrdersForCustomer_result')
9640
    if self.success is not None:
9904
    if self.success is not None:
9641
      oprot.writeFieldBegin('success', TType.LIST, 0)
9905
      oprot.writeFieldBegin('success', TType.LIST, 0)
9642
      oprot.writeListBegin(TType.I64, len(self.success))
9906
      oprot.writeListBegin(TType.I64, len(self.success))
9643
      for iter139 in self.success:
9907
      for iter146 in self.success:
9644
        oprot.writeI64(iter139)
9908
        oprot.writeI64(iter146)
9645
      oprot.writeListEnd()
9909
      oprot.writeListEnd()
9646
      oprot.writeFieldEnd()
9910
      oprot.writeFieldEnd()
9647
    if self.ex is not None:
9911
    if self.ex is not None:
9648
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
9912
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
9649
      self.ex.write(oprot)
9913
      self.ex.write(oprot)
Line 9920... Line 10184...
9920
      if ftype == TType.STOP:
10184
      if ftype == TType.STOP:
9921
        break
10185
        break
9922
      if fid == 0:
10186
      if fid == 0:
9923
        if ftype == TType.LIST:
10187
        if ftype == TType.LIST:
9924
          self.success = []
10188
          self.success = []
9925
          (_etype143, _size140) = iprot.readListBegin()
10189
          (_etype150, _size147) = iprot.readListBegin()
9926
          for _i144 in xrange(_size140):
10190
          for _i151 in xrange(_size147):
9927
            _elem145 = Order()
10191
            _elem152 = Order()
9928
            _elem145.read(iprot)
10192
            _elem152.read(iprot)
9929
            self.success.append(_elem145)
10193
            self.success.append(_elem152)
9930
          iprot.readListEnd()
10194
          iprot.readListEnd()
9931
        else:
10195
        else:
9932
          iprot.skip(ftype)
10196
          iprot.skip(ftype)
9933
      elif fid == 1:
10197
      elif fid == 1:
9934
        if ftype == TType.STRUCT:
10198
        if ftype == TType.STRUCT:
Line 9947... Line 10211...
9947
      return
10211
      return
9948
    oprot.writeStructBegin('getOrdersForTransaction_result')
10212
    oprot.writeStructBegin('getOrdersForTransaction_result')
9949
    if self.success is not None:
10213
    if self.success is not None:
9950
      oprot.writeFieldBegin('success', TType.LIST, 0)
10214
      oprot.writeFieldBegin('success', TType.LIST, 0)
9951
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10215
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9952
      for iter146 in self.success:
10216
      for iter153 in self.success:
9953
        iter146.write(oprot)
10217
        iter153.write(oprot)
9954
      oprot.writeListEnd()
10218
      oprot.writeListEnd()
9955
      oprot.writeFieldEnd()
10219
      oprot.writeFieldEnd()
9956
    if self.ex is not None:
10220
    if self.ex is not None:
9957
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
10221
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
9958
      self.ex.write(oprot)
10222
      self.ex.write(oprot)
Line 10023... Line 10287...
10023
        else:
10287
        else:
10024
          iprot.skip(ftype)
10288
          iprot.skip(ftype)
10025
      elif fid == 4:
10289
      elif fid == 4:
10026
        if ftype == TType.LIST:
10290
        if ftype == TType.LIST:
10027
          self.statuses = []
10291
          self.statuses = []
10028
          (_etype150, _size147) = iprot.readListBegin()
10292
          (_etype157, _size154) = iprot.readListBegin()
10029
          for _i151 in xrange(_size147):
10293
          for _i158 in xrange(_size154):
10030
            _elem152 = iprot.readI32();
10294
            _elem159 = iprot.readI32();
10031
            self.statuses.append(_elem152)
10295
            self.statuses.append(_elem159)
10032
          iprot.readListEnd()
10296
          iprot.readListEnd()
10033
        else:
10297
        else:
10034
          iprot.skip(ftype)
10298
          iprot.skip(ftype)
10035
      else:
10299
      else:
10036
        iprot.skip(ftype)
10300
        iprot.skip(ftype)
Line 10055... Line 10319...
10055
      oprot.writeI64(self.to_date)
10319
      oprot.writeI64(self.to_date)
10056
      oprot.writeFieldEnd()
10320
      oprot.writeFieldEnd()
10057
    if self.statuses is not None:
10321
    if self.statuses is not None:
10058
      oprot.writeFieldBegin('statuses', TType.LIST, 4)
10322
      oprot.writeFieldBegin('statuses', TType.LIST, 4)
10059
      oprot.writeListBegin(TType.I32, len(self.statuses))
10323
      oprot.writeListBegin(TType.I32, len(self.statuses))
10060
      for iter153 in self.statuses:
10324
      for iter160 in self.statuses:
10061
        oprot.writeI32(iter153)
10325
        oprot.writeI32(iter160)
10062
      oprot.writeListEnd()
10326
      oprot.writeListEnd()
10063
      oprot.writeFieldEnd()
10327
      oprot.writeFieldEnd()
10064
    oprot.writeFieldStop()
10328
    oprot.writeFieldStop()
10065
    oprot.writeStructEnd()
10329
    oprot.writeStructEnd()
10066
 
10330
 
Line 10105... Line 10369...
10105
      if ftype == TType.STOP:
10369
      if ftype == TType.STOP:
10106
        break
10370
        break
10107
      if fid == 0:
10371
      if fid == 0:
10108
        if ftype == TType.LIST:
10372
        if ftype == TType.LIST:
10109
          self.success = []
10373
          self.success = []
10110
          (_etype157, _size154) = iprot.readListBegin()
10374
          (_etype164, _size161) = iprot.readListBegin()
10111
          for _i158 in xrange(_size154):
10375
          for _i165 in xrange(_size161):
10112
            _elem159 = Order()
10376
            _elem166 = Order()
10113
            _elem159.read(iprot)
10377
            _elem166.read(iprot)
10114
            self.success.append(_elem159)
10378
            self.success.append(_elem166)
10115
          iprot.readListEnd()
10379
          iprot.readListEnd()
10116
        else:
10380
        else:
10117
          iprot.skip(ftype)
10381
          iprot.skip(ftype)
10118
      elif fid == 1:
10382
      elif fid == 1:
10119
        if ftype == TType.STRUCT:
10383
        if ftype == TType.STRUCT:
Line 10132... Line 10396...
10132
      return
10396
      return
10133
    oprot.writeStructBegin('getOrdersForCustomer_result')
10397
    oprot.writeStructBegin('getOrdersForCustomer_result')
10134
    if self.success is not None:
10398
    if self.success is not None:
10135
      oprot.writeFieldBegin('success', TType.LIST, 0)
10399
      oprot.writeFieldBegin('success', TType.LIST, 0)
10136
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10400
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10137
      for iter160 in self.success:
10401
      for iter167 in self.success:
10138
        iter160.write(oprot)
10402
        iter167.write(oprot)
10139
      oprot.writeListEnd()
10403
      oprot.writeListEnd()
10140
      oprot.writeFieldEnd()
10404
      oprot.writeFieldEnd()
10141
    if self.ex is not None:
10405
    if self.ex is not None:
10142
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
10406
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
10143
      self.ex.write(oprot)
10407
      self.ex.write(oprot)
Line 10512... Line 10776...
10512
      if ftype == TType.STOP:
10776
      if ftype == TType.STOP:
10513
        break
10777
        break
10514
      if fid == 0:
10778
      if fid == 0:
10515
        if ftype == TType.LIST:
10779
        if ftype == TType.LIST:
10516
          self.success = []
10780
          self.success = []
10517
          (_etype164, _size161) = iprot.readListBegin()
10781
          (_etype171, _size168) = iprot.readListBegin()
10518
          for _i165 in xrange(_size161):
10782
          for _i172 in xrange(_size168):
10519
            _elem166 = LineItem()
10783
            _elem173 = LineItem()
10520
            _elem166.read(iprot)
10784
            _elem173.read(iprot)
10521
            self.success.append(_elem166)
10785
            self.success.append(_elem173)
10522
          iprot.readListEnd()
10786
          iprot.readListEnd()
10523
        else:
10787
        else:
10524
          iprot.skip(ftype)
10788
          iprot.skip(ftype)
10525
      elif fid == 1:
10789
      elif fid == 1:
10526
        if ftype == TType.STRUCT:
10790
        if ftype == TType.STRUCT:
Line 10539... Line 10803...
10539
      return
10803
      return
10540
    oprot.writeStructBegin('getLineItemsForOrder_result')
10804
    oprot.writeStructBegin('getLineItemsForOrder_result')
10541
    if self.success is not None:
10805
    if self.success is not None:
10542
      oprot.writeFieldBegin('success', TType.LIST, 0)
10806
      oprot.writeFieldBegin('success', TType.LIST, 0)
10543
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10807
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10544
      for iter167 in self.success:
10808
      for iter174 in self.success:
10545
        iter167.write(oprot)
10809
        iter174.write(oprot)
10546
      oprot.writeListEnd()
10810
      oprot.writeListEnd()
10547
      oprot.writeFieldEnd()
10811
      oprot.writeFieldEnd()
10548
    if self.ex is not None:
10812
    if self.ex is not None:
10549
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
10813
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
10550
      self.ex.write(oprot)
10814
      self.ex.write(oprot)
Line 10591... Line 10855...
10591
      if ftype == TType.STOP:
10855
      if ftype == TType.STOP:
10592
        break
10856
        break
10593
      if fid == 1:
10857
      if fid == 1:
10594
        if ftype == TType.LIST:
10858
        if ftype == TType.LIST:
10595
          self.order_ids = []
10859
          self.order_ids = []
10596
          (_etype171, _size168) = iprot.readListBegin()
10860
          (_etype178, _size175) = iprot.readListBegin()
10597
          for _i172 in xrange(_size168):
10861
          for _i179 in xrange(_size175):
10598
            _elem173 = iprot.readI64();
10862
            _elem180 = iprot.readI64();
10599
            self.order_ids.append(_elem173)
10863
            self.order_ids.append(_elem180)
10600
          iprot.readListEnd()
10864
          iprot.readListEnd()
10601
        else:
10865
        else:
10602
          iprot.skip(ftype)
10866
          iprot.skip(ftype)
10603
      else:
10867
      else:
10604
        iprot.skip(ftype)
10868
        iprot.skip(ftype)
Line 10611... Line 10875...
10611
      return
10875
      return
10612
    oprot.writeStructBegin('getOrderList_args')
10876
    oprot.writeStructBegin('getOrderList_args')
10613
    if self.order_ids is not None:
10877
    if self.order_ids is not None:
10614
      oprot.writeFieldBegin('order_ids', TType.LIST, 1)
10878
      oprot.writeFieldBegin('order_ids', TType.LIST, 1)
10615
      oprot.writeListBegin(TType.I64, len(self.order_ids))
10879
      oprot.writeListBegin(TType.I64, len(self.order_ids))
10616
      for iter174 in self.order_ids:
10880
      for iter181 in self.order_ids:
10617
        oprot.writeI64(iter174)
10881
        oprot.writeI64(iter181)
10618
      oprot.writeListEnd()
10882
      oprot.writeListEnd()
10619
      oprot.writeFieldEnd()
10883
      oprot.writeFieldEnd()
10620
    oprot.writeFieldStop()
10884
    oprot.writeFieldStop()
10621
    oprot.writeStructEnd()
10885
    oprot.writeStructEnd()
10622
 
10886
 
Line 10658... Line 10922...
10658
      if ftype == TType.STOP:
10922
      if ftype == TType.STOP:
10659
        break
10923
        break
10660
      if fid == 0:
10924
      if fid == 0:
10661
        if ftype == TType.LIST:
10925
        if ftype == TType.LIST:
10662
          self.success = []
10926
          self.success = []
10663
          (_etype178, _size175) = iprot.readListBegin()
10927
          (_etype185, _size182) = iprot.readListBegin()
10664
          for _i179 in xrange(_size175):
10928
          for _i186 in xrange(_size182):
10665
            _elem180 = Order()
10929
            _elem187 = Order()
10666
            _elem180.read(iprot)
10930
            _elem187.read(iprot)
10667
            self.success.append(_elem180)
10931
            self.success.append(_elem187)
10668
          iprot.readListEnd()
10932
          iprot.readListEnd()
10669
        else:
10933
        else:
10670
          iprot.skip(ftype)
10934
          iprot.skip(ftype)
10671
      else:
10935
      else:
10672
        iprot.skip(ftype)
10936
        iprot.skip(ftype)
Line 10679... Line 10943...
10679
      return
10943
      return
10680
    oprot.writeStructBegin('getOrderList_result')
10944
    oprot.writeStructBegin('getOrderList_result')
10681
    if self.success is not None:
10945
    if self.success is not None:
10682
      oprot.writeFieldBegin('success', TType.LIST, 0)
10946
      oprot.writeFieldBegin('success', TType.LIST, 0)
10683
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10947
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10684
      for iter181 in self.success:
10948
      for iter188 in self.success:
10685
        iter181.write(oprot)
10949
        iter188.write(oprot)
10686
      oprot.writeListEnd()
10950
      oprot.writeListEnd()
10687
      oprot.writeFieldEnd()
10951
      oprot.writeFieldEnd()
10688
    oprot.writeFieldStop()
10952
    oprot.writeFieldStop()
10689
    oprot.writeStructEnd()
10953
    oprot.writeStructEnd()
10690
 
10954
 
Line 10730... Line 10994...
10730
      if ftype == TType.STOP:
10994
      if ftype == TType.STOP:
10731
        break
10995
        break
10732
      if fid == 1:
10996
      if fid == 1:
10733
        if ftype == TType.LIST:
10997
        if ftype == TType.LIST:
10734
          self.order_ids = []
10998
          self.order_ids = []
10735
          (_etype185, _size182) = iprot.readListBegin()
10999
          (_etype192, _size189) = iprot.readListBegin()
10736
          for _i186 in xrange(_size182):
11000
          for _i193 in xrange(_size189):
10737
            _elem187 = iprot.readI64();
11001
            _elem194 = iprot.readI64();
10738
            self.order_ids.append(_elem187)
11002
            self.order_ids.append(_elem194)
10739
          iprot.readListEnd()
11003
          iprot.readListEnd()
10740
        else:
11004
        else:
10741
          iprot.skip(ftype)
11005
          iprot.skip(ftype)
10742
      elif fid == 2:
11006
      elif fid == 2:
10743
        if ftype == TType.I64:
11007
        if ftype == TType.I64:
Line 10755... Line 11019...
10755
      return
11019
      return
10756
    oprot.writeStructBegin('getOrderListForVendor_args')
11020
    oprot.writeStructBegin('getOrderListForVendor_args')
10757
    if self.order_ids is not None:
11021
    if self.order_ids is not None:
10758
      oprot.writeFieldBegin('order_ids', TType.LIST, 1)
11022
      oprot.writeFieldBegin('order_ids', TType.LIST, 1)
10759
      oprot.writeListBegin(TType.I64, len(self.order_ids))
11023
      oprot.writeListBegin(TType.I64, len(self.order_ids))
10760
      for iter188 in self.order_ids:
11024
      for iter195 in self.order_ids:
10761
        oprot.writeI64(iter188)
11025
        oprot.writeI64(iter195)
10762
      oprot.writeListEnd()
11026
      oprot.writeListEnd()
10763
      oprot.writeFieldEnd()
11027
      oprot.writeFieldEnd()
10764
    if self.vendorId is not None:
11028
    if self.vendorId is not None:
10765
      oprot.writeFieldBegin('vendorId', TType.I64, 2)
11029
      oprot.writeFieldBegin('vendorId', TType.I64, 2)
10766
      oprot.writeI64(self.vendorId)
11030
      oprot.writeI64(self.vendorId)
Line 10806... Line 11070...
10806
      if ftype == TType.STOP:
11070
      if ftype == TType.STOP:
10807
        break
11071
        break
10808
      if fid == 0:
11072
      if fid == 0:
10809
        if ftype == TType.LIST:
11073
        if ftype == TType.LIST:
10810
          self.success = []
11074
          self.success = []
10811
          (_etype192, _size189) = iprot.readListBegin()
11075
          (_etype199, _size196) = iprot.readListBegin()
10812
          for _i193 in xrange(_size189):
11076
          for _i200 in xrange(_size196):
10813
            _elem194 = Order()
11077
            _elem201 = Order()
10814
            _elem194.read(iprot)
11078
            _elem201.read(iprot)
10815
            self.success.append(_elem194)
11079
            self.success.append(_elem201)
10816
          iprot.readListEnd()
11080
          iprot.readListEnd()
10817
        else:
11081
        else:
10818
          iprot.skip(ftype)
11082
          iprot.skip(ftype)
10819
      else:
11083
      else:
10820
        iprot.skip(ftype)
11084
        iprot.skip(ftype)
Line 10827... Line 11091...
10827
      return
11091
      return
10828
    oprot.writeStructBegin('getOrderListForVendor_result')
11092
    oprot.writeStructBegin('getOrderListForVendor_result')
10829
    if self.success is not None:
11093
    if self.success is not None:
10830
      oprot.writeFieldBegin('success', TType.LIST, 0)
11094
      oprot.writeFieldBegin('success', TType.LIST, 0)
10831
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11095
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10832
      for iter195 in self.success:
11096
      for iter202 in self.success:
10833
        iter195.write(oprot)
11097
        iter202.write(oprot)
10834
      oprot.writeListEnd()
11098
      oprot.writeListEnd()
10835
      oprot.writeFieldEnd()
11099
      oprot.writeFieldEnd()
10836
    oprot.writeFieldStop()
11100
    oprot.writeFieldStop()
10837
    oprot.writeStructEnd()
11101
    oprot.writeStructEnd()
10838
 
11102
 
Line 11115... Line 11379...
11115
      if ftype == TType.STOP:
11379
      if ftype == TType.STOP:
11116
        break
11380
        break
11117
      if fid == 0:
11381
      if fid == 0:
11118
        if ftype == TType.LIST:
11382
        if ftype == TType.LIST:
11119
          self.success = []
11383
          self.success = []
11120
          (_etype199, _size196) = iprot.readListBegin()
11384
          (_etype206, _size203) = iprot.readListBegin()
11121
          for _i200 in xrange(_size196):
11385
          for _i207 in xrange(_size203):
11122
            _elem201 = Alert()
11386
            _elem208 = Alert()
11123
            _elem201.read(iprot)
11387
            _elem208.read(iprot)
11124
            self.success.append(_elem201)
11388
            self.success.append(_elem208)
11125
          iprot.readListEnd()
11389
          iprot.readListEnd()
11126
        else:
11390
        else:
11127
          iprot.skip(ftype)
11391
          iprot.skip(ftype)
11128
      else:
11392
      else:
11129
        iprot.skip(ftype)
11393
        iprot.skip(ftype)
Line 11136... Line 11400...
11136
      return
11400
      return
11137
    oprot.writeStructBegin('getAlerts_result')
11401
    oprot.writeStructBegin('getAlerts_result')
11138
    if self.success is not None:
11402
    if self.success is not None:
11139
      oprot.writeFieldBegin('success', TType.LIST, 0)
11403
      oprot.writeFieldBegin('success', TType.LIST, 0)
11140
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11404
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11141
      for iter202 in self.success:
11405
      for iter209 in self.success:
11142
        iter202.write(oprot)
11406
        iter209.write(oprot)
11143
      oprot.writeListEnd()
11407
      oprot.writeListEnd()
11144
      oprot.writeFieldEnd()
11408
      oprot.writeFieldEnd()
11145
    oprot.writeFieldStop()
11409
    oprot.writeFieldStop()
11146
    oprot.writeStructEnd()
11410
    oprot.writeStructEnd()
11147
 
11411
 
Line 11655... Line 11919...
11655
      if ftype == TType.STOP:
11919
      if ftype == TType.STOP:
11656
        break
11920
        break
11657
      if fid == 0:
11921
      if fid == 0:
11658
        if ftype == TType.LIST:
11922
        if ftype == TType.LIST:
11659
          self.success = []
11923
          self.success = []
11660
          (_etype206, _size203) = iprot.readListBegin()
11924
          (_etype213, _size210) = iprot.readListBegin()
11661
          for _i207 in xrange(_size203):
11925
          for _i214 in xrange(_size210):
11662
            _elem208 = iprot.readDouble();
11926
            _elem215 = iprot.readDouble();
11663
            self.success.append(_elem208)
11927
            self.success.append(_elem215)
11664
          iprot.readListEnd()
11928
          iprot.readListEnd()
11665
        else:
11929
        else:
11666
          iprot.skip(ftype)
11930
          iprot.skip(ftype)
11667
      else:
11931
      else:
11668
        iprot.skip(ftype)
11932
        iprot.skip(ftype)
Line 11675... Line 11939...
11675
      return
11939
      return
11676
    oprot.writeStructBegin('getValidOrdersAmountRange_result')
11940
    oprot.writeStructBegin('getValidOrdersAmountRange_result')
11677
    if self.success is not None:
11941
    if self.success is not None:
11678
      oprot.writeFieldBegin('success', TType.LIST, 0)
11942
      oprot.writeFieldBegin('success', TType.LIST, 0)
11679
      oprot.writeListBegin(TType.DOUBLE, len(self.success))
11943
      oprot.writeListBegin(TType.DOUBLE, len(self.success))
11680
      for iter209 in self.success:
11944
      for iter216 in self.success:
11681
        oprot.writeDouble(iter209)
11945
        oprot.writeDouble(iter216)
11682
      oprot.writeListEnd()
11946
      oprot.writeListEnd()
11683
      oprot.writeFieldEnd()
11947
      oprot.writeFieldEnd()
11684
    oprot.writeFieldStop()
11948
    oprot.writeFieldStop()
11685
    oprot.writeStructEnd()
11949
    oprot.writeStructEnd()
11686
 
11950
 
Line 11794... Line 12058...
11794
      if ftype == TType.STOP:
12058
      if ftype == TType.STOP:
11795
        break
12059
        break
11796
      if fid == 0:
12060
      if fid == 0:
11797
        if ftype == TType.LIST:
12061
        if ftype == TType.LIST:
11798
          self.success = []
12062
          self.success = []
11799
          (_etype213, _size210) = iprot.readListBegin()
12063
          (_etype220, _size217) = iprot.readListBegin()
11800
          for _i214 in xrange(_size210):
12064
          for _i221 in xrange(_size217):
11801
            _elem215 = Order()
12065
            _elem222 = Order()
11802
            _elem215.read(iprot)
12066
            _elem222.read(iprot)
11803
            self.success.append(_elem215)
12067
            self.success.append(_elem222)
11804
          iprot.readListEnd()
12068
          iprot.readListEnd()
11805
        else:
12069
        else:
11806
          iprot.skip(ftype)
12070
          iprot.skip(ftype)
11807
      else:
12071
      else:
11808
        iprot.skip(ftype)
12072
        iprot.skip(ftype)
Line 11815... Line 12079...
11815
      return
12079
      return
11816
    oprot.writeStructBegin('getValidOrders_result')
12080
    oprot.writeStructBegin('getValidOrders_result')
11817
    if self.success is not None:
12081
    if self.success is not None:
11818
      oprot.writeFieldBegin('success', TType.LIST, 0)
12082
      oprot.writeFieldBegin('success', TType.LIST, 0)
11819
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12083
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11820
      for iter216 in self.success:
12084
      for iter223 in self.success:
11821
        iter216.write(oprot)
12085
        iter223.write(oprot)
11822
      oprot.writeListEnd()
12086
      oprot.writeListEnd()
11823
      oprot.writeFieldEnd()
12087
      oprot.writeFieldEnd()
11824
    oprot.writeFieldStop()
12088
    oprot.writeFieldStop()
11825
    oprot.writeStructEnd()
12089
    oprot.writeStructEnd()
11826
 
12090
 
Line 11925... Line 12189...
11925
      if ftype == TType.STOP:
12189
      if ftype == TType.STOP:
11926
        break
12190
        break
11927
      if fid == 0:
12191
      if fid == 0:
11928
        if ftype == TType.LIST:
12192
        if ftype == TType.LIST:
11929
          self.success = []
12193
          self.success = []
11930
          (_etype220, _size217) = iprot.readListBegin()
12194
          (_etype227, _size224) = iprot.readListBegin()
11931
          for _i221 in xrange(_size217):
12195
          for _i228 in xrange(_size224):
11932
            _elem222 = Order()
12196
            _elem229 = Order()
11933
            _elem222.read(iprot)
12197
            _elem229.read(iprot)
11934
            self.success.append(_elem222)
12198
            self.success.append(_elem229)
11935
          iprot.readListEnd()
12199
          iprot.readListEnd()
11936
        else:
12200
        else:
11937
          iprot.skip(ftype)
12201
          iprot.skip(ftype)
11938
      elif fid == 1:
12202
      elif fid == 1:
11939
        if ftype == TType.STRUCT:
12203
        if ftype == TType.STRUCT:
Line 11952... Line 12216...
11952
      return
12216
      return
11953
    oprot.writeStructBegin('batchOrders_result')
12217
    oprot.writeStructBegin('batchOrders_result')
11954
    if self.success is not None:
12218
    if self.success is not None:
11955
      oprot.writeFieldBegin('success', TType.LIST, 0)
12219
      oprot.writeFieldBegin('success', TType.LIST, 0)
11956
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12220
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11957
      for iter223 in self.success:
12221
      for iter230 in self.success:
11958
        iter223.write(oprot)
12222
        iter230.write(oprot)
11959
      oprot.writeListEnd()
12223
      oprot.writeListEnd()
11960
      oprot.writeFieldEnd()
12224
      oprot.writeFieldEnd()
11961
    if self.ex is not None:
12225
    if self.ex is not None:
11962
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
12226
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
11963
      self.ex.write(oprot)
12227
      self.ex.write(oprot)
Line 12434... Line 12698...
12434
        else:
12698
        else:
12435
          iprot.skip(ftype)
12699
          iprot.skip(ftype)
12436
      elif fid == 3:
12700
      elif fid == 3:
12437
        if ftype == TType.LIST:
12701
        if ftype == TType.LIST:
12438
          self.serialNumber = []
12702
          self.serialNumber = []
12439
          (_etype227, _size224) = iprot.readListBegin()
12703
          (_etype234, _size231) = iprot.readListBegin()
12440
          for _i228 in xrange(_size224):
12704
          for _i235 in xrange(_size231):
12441
            _elem229 = iprot.readString();
12705
            _elem236 = iprot.readString();
12442
            self.serialNumber.append(_elem229)
12706
            self.serialNumber.append(_elem236)
12443
          iprot.readListEnd()
12707
          iprot.readListEnd()
12444
        else:
12708
        else:
12445
          iprot.skip(ftype)
12709
          iprot.skip(ftype)
12446
      elif fid == 4:
12710
      elif fid == 4:
12447
        if ftype == TType.LIST:
12711
        if ftype == TType.LIST:
12448
          self.itemNumber = []
12712
          self.itemNumber = []
12449
          (_etype233, _size230) = iprot.readListBegin()
12713
          (_etype240, _size237) = iprot.readListBegin()
12450
          for _i234 in xrange(_size230):
12714
          for _i241 in xrange(_size237):
12451
            _elem235 = iprot.readString();
12715
            _elem242 = iprot.readString();
12452
            self.itemNumber.append(_elem235)
12716
            self.itemNumber.append(_elem242)
12453
          iprot.readListEnd()
12717
          iprot.readListEnd()
12454
        else:
12718
        else:
12455
          iprot.skip(ftype)
12719
          iprot.skip(ftype)
12456
      elif fid == 5:
12720
      elif fid == 5:
12457
        if ftype == TType.STRING:
12721
        if ftype == TType.STRING:
Line 12497... Line 12761...
12497
      oprot.writeString(self.invoice_number)
12761
      oprot.writeString(self.invoice_number)
12498
      oprot.writeFieldEnd()
12762
      oprot.writeFieldEnd()
12499
    if self.serialNumber is not None:
12763
    if self.serialNumber is not None:
12500
      oprot.writeFieldBegin('serialNumber', TType.LIST, 3)
12764
      oprot.writeFieldBegin('serialNumber', TType.LIST, 3)
12501
      oprot.writeListBegin(TType.STRING, len(self.serialNumber))
12765
      oprot.writeListBegin(TType.STRING, len(self.serialNumber))
12502
      for iter236 in self.serialNumber:
12766
      for iter243 in self.serialNumber:
12503
        oprot.writeString(iter236)
12767
        oprot.writeString(iter243)
12504
      oprot.writeListEnd()
12768
      oprot.writeListEnd()
12505
      oprot.writeFieldEnd()
12769
      oprot.writeFieldEnd()
12506
    if self.itemNumber is not None:
12770
    if self.itemNumber is not None:
12507
      oprot.writeFieldBegin('itemNumber', TType.LIST, 4)
12771
      oprot.writeFieldBegin('itemNumber', TType.LIST, 4)
12508
      oprot.writeListBegin(TType.STRING, len(self.itemNumber))
12772
      oprot.writeListBegin(TType.STRING, len(self.itemNumber))
12509
      for iter237 in self.itemNumber:
12773
      for iter244 in self.itemNumber:
12510
        oprot.writeString(iter237)
12774
        oprot.writeString(iter244)
12511
      oprot.writeListEnd()
12775
      oprot.writeListEnd()
12512
      oprot.writeFieldEnd()
12776
      oprot.writeFieldEnd()
12513
    if self.billed_by is not None:
12777
    if self.billed_by is not None:
12514
      oprot.writeFieldBegin('billed_by', TType.STRING, 5)
12778
      oprot.writeFieldBegin('billed_by', TType.STRING, 5)
12515
      oprot.writeString(self.billed_by)
12779
      oprot.writeString(self.billed_by)
Line 12813... Line 13077...
12813
        else:
13077
        else:
12814
          iprot.skip(ftype)
13078
          iprot.skip(ftype)
12815
      elif fid == 4:
13079
      elif fid == 4:
12816
        if ftype == TType.LIST:
13080
        if ftype == TType.LIST:
12817
          self.orderIds = []
13081
          self.orderIds = []
12818
          (_etype241, _size238) = iprot.readListBegin()
13082
          (_etype248, _size245) = iprot.readListBegin()
12819
          for _i242 in xrange(_size238):
13083
          for _i249 in xrange(_size245):
12820
            _elem243 = iprot.readI64();
13084
            _elem250 = iprot.readI64();
12821
            self.orderIds.append(_elem243)
13085
            self.orderIds.append(_elem250)
12822
          iprot.readListEnd()
13086
          iprot.readListEnd()
12823
        else:
13087
        else:
12824
          iprot.skip(ftype)
13088
          iprot.skip(ftype)
12825
      else:
13089
      else:
12826
        iprot.skip(ftype)
13090
        iprot.skip(ftype)
Line 12845... Line 13109...
12845
      oprot.writeBool(self.cod)
13109
      oprot.writeBool(self.cod)
12846
      oprot.writeFieldEnd()
13110
      oprot.writeFieldEnd()
12847
    if self.orderIds is not None:
13111
    if self.orderIds is not None:
12848
      oprot.writeFieldBegin('orderIds', TType.LIST, 4)
13112
      oprot.writeFieldBegin('orderIds', TType.LIST, 4)
12849
      oprot.writeListBegin(TType.I64, len(self.orderIds))
13113
      oprot.writeListBegin(TType.I64, len(self.orderIds))
12850
      for iter244 in self.orderIds:
13114
      for iter251 in self.orderIds:
12851
        oprot.writeI64(iter244)
13115
        oprot.writeI64(iter251)
12852
      oprot.writeListEnd()
13116
      oprot.writeListEnd()
12853
      oprot.writeFieldEnd()
13117
      oprot.writeFieldEnd()
12854
    oprot.writeFieldStop()
13118
    oprot.writeFieldStop()
12855
    oprot.writeStructEnd()
13119
    oprot.writeStructEnd()
12856
 
13120
 
Line 12976... Line 13240...
12976
        else:
13240
        else:
12977
          iprot.skip(ftype)
13241
          iprot.skip(ftype)
12978
      elif fid == 2:
13242
      elif fid == 2:
12979
        if ftype == TType.LIST:
13243
        if ftype == TType.LIST:
12980
          self.orderIds = []
13244
          self.orderIds = []
12981
          (_etype248, _size245) = iprot.readListBegin()
13245
          (_etype255, _size252) = iprot.readListBegin()
12982
          for _i249 in xrange(_size245):
13246
          for _i256 in xrange(_size252):
12983
            _elem250 = iprot.readI64();
13247
            _elem257 = iprot.readI64();
12984
            self.orderIds.append(_elem250)
13248
            self.orderIds.append(_elem257)
12985
          iprot.readListEnd()
13249
          iprot.readListEnd()
12986
        else:
13250
        else:
12987
          iprot.skip(ftype)
13251
          iprot.skip(ftype)
12988
      elif fid == 3:
13252
      elif fid == 3:
12989
        if ftype == TType.LIST:
13253
        if ftype == TType.LIST:
12990
          self.awbs = []
13254
          self.awbs = []
12991
          (_etype254, _size251) = iprot.readListBegin()
13255
          (_etype261, _size258) = iprot.readListBegin()
12992
          for _i255 in xrange(_size251):
13256
          for _i262 in xrange(_size258):
12993
            _elem256 = iprot.readString();
13257
            _elem263 = iprot.readString();
12994
            self.awbs.append(_elem256)
13258
            self.awbs.append(_elem263)
12995
          iprot.readListEnd()
13259
          iprot.readListEnd()
12996
        else:
13260
        else:
12997
          iprot.skip(ftype)
13261
          iprot.skip(ftype)
12998
      else:
13262
      else:
12999
        iprot.skip(ftype)
13263
        iprot.skip(ftype)
Line 13010... Line 13274...
13010
      oprot.writeI64(self.providerId)
13274
      oprot.writeI64(self.providerId)
13011
      oprot.writeFieldEnd()
13275
      oprot.writeFieldEnd()
13012
    if self.orderIds is not None:
13276
    if self.orderIds is not None:
13013
      oprot.writeFieldBegin('orderIds', TType.LIST, 2)
13277
      oprot.writeFieldBegin('orderIds', TType.LIST, 2)
13014
      oprot.writeListBegin(TType.I64, len(self.orderIds))
13278
      oprot.writeListBegin(TType.I64, len(self.orderIds))
13015
      for iter257 in self.orderIds:
13279
      for iter264 in self.orderIds:
13016
        oprot.writeI64(iter257)
13280
        oprot.writeI64(iter264)
13017
      oprot.writeListEnd()
13281
      oprot.writeListEnd()
13018
      oprot.writeFieldEnd()
13282
      oprot.writeFieldEnd()
13019
    if self.awbs is not None:
13283
    if self.awbs is not None:
13020
      oprot.writeFieldBegin('awbs', TType.LIST, 3)
13284
      oprot.writeFieldBegin('awbs', TType.LIST, 3)
13021
      oprot.writeListBegin(TType.STRING, len(self.awbs))
13285
      oprot.writeListBegin(TType.STRING, len(self.awbs))
13022
      for iter258 in self.awbs:
13286
      for iter265 in self.awbs:
13023
        oprot.writeString(iter258)
13287
        oprot.writeString(iter265)
13024
      oprot.writeListEnd()
13288
      oprot.writeListEnd()
13025
      oprot.writeFieldEnd()
13289
      oprot.writeFieldEnd()
13026
    oprot.writeFieldStop()
13290
    oprot.writeFieldStop()
13027
    oprot.writeStructEnd()
13291
    oprot.writeStructEnd()
13028
 
13292
 
Line 13145... Line 13409...
13145
        else:
13409
        else:
13146
          iprot.skip(ftype)
13410
          iprot.skip(ftype)
13147
      elif fid == 2:
13411
      elif fid == 2:
13148
        if ftype == TType.MAP:
13412
        if ftype == TType.MAP:
13149
          self.pickupDetails = {}
13413
          self.pickupDetails = {}
13150
          (_ktype260, _vtype261, _size259 ) = iprot.readMapBegin() 
13414
          (_ktype267, _vtype268, _size266 ) = iprot.readMapBegin() 
13151
          for _i263 in xrange(_size259):
13415
          for _i270 in xrange(_size266):
13152
            _key264 = iprot.readString();
13416
            _key271 = iprot.readString();
13153
            _val265 = iprot.readString();
13417
            _val272 = iprot.readString();
13154
            self.pickupDetails[_key264] = _val265
13418
            self.pickupDetails[_key271] = _val272
13155
          iprot.readMapEnd()
13419
          iprot.readMapEnd()
13156
        else:
13420
        else:
13157
          iprot.skip(ftype)
13421
          iprot.skip(ftype)
13158
      else:
13422
      else:
13159
        iprot.skip(ftype)
13423
        iprot.skip(ftype)
Line 13170... Line 13434...
13170
      oprot.writeI64(self.providerId)
13434
      oprot.writeI64(self.providerId)
13171
      oprot.writeFieldEnd()
13435
      oprot.writeFieldEnd()
13172
    if self.pickupDetails is not None:
13436
    if self.pickupDetails is not None:
13173
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
13437
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
13174
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
13438
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
13175
      for kiter266,viter267 in self.pickupDetails.items():
13439
      for kiter273,viter274 in self.pickupDetails.items():
13176
        oprot.writeString(kiter266)
13440
        oprot.writeString(kiter273)
13177
        oprot.writeString(viter267)
13441
        oprot.writeString(viter274)
13178
      oprot.writeMapEnd()
13442
      oprot.writeMapEnd()
13179
      oprot.writeFieldEnd()
13443
      oprot.writeFieldEnd()
13180
    oprot.writeFieldStop()
13444
    oprot.writeFieldStop()
13181
    oprot.writeStructEnd()
13445
    oprot.writeStructEnd()
13182
 
13446
 
Line 13339... Line 13603...
13339
      if ftype == TType.STOP:
13603
      if ftype == TType.STOP:
13340
        break
13604
        break
13341
      if fid == 0:
13605
      if fid == 0:
13342
        if ftype == TType.LIST:
13606
        if ftype == TType.LIST:
13343
          self.success = []
13607
          self.success = []
13344
          (_etype271, _size268) = iprot.readListBegin()
13608
          (_etype278, _size275) = iprot.readListBegin()
13345
          for _i272 in xrange(_size268):
13609
          for _i279 in xrange(_size275):
13346
            _elem273 = Order()
13610
            _elem280 = Order()
13347
            _elem273.read(iprot)
13611
            _elem280.read(iprot)
13348
            self.success.append(_elem273)
13612
            self.success.append(_elem280)
13349
          iprot.readListEnd()
13613
          iprot.readListEnd()
13350
        else:
13614
        else:
13351
          iprot.skip(ftype)
13615
          iprot.skip(ftype)
13352
      else:
13616
      else:
13353
        iprot.skip(ftype)
13617
        iprot.skip(ftype)
Line 13360... Line 13624...
13360
      return
13624
      return
13361
    oprot.writeStructBegin('getOrdersNotPickedUp_result')
13625
    oprot.writeStructBegin('getOrdersNotPickedUp_result')
13362
    if self.success is not None:
13626
    if self.success is not None:
13363
      oprot.writeFieldBegin('success', TType.LIST, 0)
13627
      oprot.writeFieldBegin('success', TType.LIST, 0)
13364
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13628
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13365
      for iter274 in self.success:
13629
      for iter281 in self.success:
13366
        iter274.write(oprot)
13630
        iter281.write(oprot)
13367
      oprot.writeListEnd()
13631
      oprot.writeListEnd()
13368
      oprot.writeFieldEnd()
13632
      oprot.writeFieldEnd()
13369
    oprot.writeFieldStop()
13633
    oprot.writeFieldStop()
13370
    oprot.writeStructEnd()
13634
    oprot.writeStructEnd()
13371
 
13635
 
Line 13416... Line 13680...
13416
        else:
13680
        else:
13417
          iprot.skip(ftype)
13681
          iprot.skip(ftype)
13418
      elif fid == 2:
13682
      elif fid == 2:
13419
        if ftype == TType.MAP:
13683
        if ftype == TType.MAP:
13420
          self.deliveredOrders = {}
13684
          self.deliveredOrders = {}
13421
          (_ktype276, _vtype277, _size275 ) = iprot.readMapBegin() 
13685
          (_ktype283, _vtype284, _size282 ) = iprot.readMapBegin() 
13422
          for _i279 in xrange(_size275):
13686
          for _i286 in xrange(_size282):
13423
            _key280 = iprot.readString();
13687
            _key287 = iprot.readString();
13424
            _val281 = iprot.readString();
13688
            _val288 = iprot.readString();
13425
            self.deliveredOrders[_key280] = _val281
13689
            self.deliveredOrders[_key287] = _val288
13426
          iprot.readMapEnd()
13690
          iprot.readMapEnd()
13427
        else:
13691
        else:
13428
          iprot.skip(ftype)
13692
          iprot.skip(ftype)
13429
      else:
13693
      else:
13430
        iprot.skip(ftype)
13694
        iprot.skip(ftype)
Line 13441... Line 13705...
13441
      oprot.writeI64(self.providerId)
13705
      oprot.writeI64(self.providerId)
13442
      oprot.writeFieldEnd()
13706
      oprot.writeFieldEnd()
13443
    if self.deliveredOrders is not None:
13707
    if self.deliveredOrders is not None:
13444
      oprot.writeFieldBegin('deliveredOrders', TType.MAP, 2)
13708
      oprot.writeFieldBegin('deliveredOrders', TType.MAP, 2)
13445
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.deliveredOrders))
13709
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.deliveredOrders))
13446
      for kiter282,viter283 in self.deliveredOrders.items():
13710
      for kiter289,viter290 in self.deliveredOrders.items():
13447
        oprot.writeString(kiter282)
13711
        oprot.writeString(kiter289)
13448
        oprot.writeString(viter283)
13712
        oprot.writeString(viter290)
13449
      oprot.writeMapEnd()
13713
      oprot.writeMapEnd()
13450
      oprot.writeFieldEnd()
13714
      oprot.writeFieldEnd()
13451
    oprot.writeFieldStop()
13715
    oprot.writeFieldStop()
13452
    oprot.writeStructEnd()
13716
    oprot.writeStructEnd()
13453
 
13717
 
Line 13559... Line 13823...
13559
        else:
13823
        else:
13560
          iprot.skip(ftype)
13824
          iprot.skip(ftype)
13561
      elif fid == 2:
13825
      elif fid == 2:
13562
        if ftype == TType.MAP:
13826
        if ftype == TType.MAP:
13563
          self.returnedOrders = {}
13827
          self.returnedOrders = {}
13564
          (_ktype285, _vtype286, _size284 ) = iprot.readMapBegin() 
13828
          (_ktype292, _vtype293, _size291 ) = iprot.readMapBegin() 
13565
          for _i288 in xrange(_size284):
13829
          for _i295 in xrange(_size291):
13566
            _key289 = iprot.readString();
13830
            _key296 = iprot.readString();
13567
            _val290 = iprot.readString();
13831
            _val297 = iprot.readString();
13568
            self.returnedOrders[_key289] = _val290
13832
            self.returnedOrders[_key296] = _val297
13569
          iprot.readMapEnd()
13833
          iprot.readMapEnd()
13570
        else:
13834
        else:
13571
          iprot.skip(ftype)
13835
          iprot.skip(ftype)
13572
      else:
13836
      else:
13573
        iprot.skip(ftype)
13837
        iprot.skip(ftype)
Line 13584... Line 13848...
13584
      oprot.writeI64(self.providerId)
13848
      oprot.writeI64(self.providerId)
13585
      oprot.writeFieldEnd()
13849
      oprot.writeFieldEnd()
13586
    if self.returnedOrders is not None:
13850
    if self.returnedOrders is not None:
13587
      oprot.writeFieldBegin('returnedOrders', TType.MAP, 2)
13851
      oprot.writeFieldBegin('returnedOrders', TType.MAP, 2)
13588
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.returnedOrders))
13852
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.returnedOrders))
13589
      for kiter291,viter292 in self.returnedOrders.items():
13853
      for kiter298,viter299 in self.returnedOrders.items():
13590
        oprot.writeString(kiter291)
13854
        oprot.writeString(kiter298)
13591
        oprot.writeString(viter292)
13855
        oprot.writeString(viter299)
13592
      oprot.writeMapEnd()
13856
      oprot.writeMapEnd()
13593
      oprot.writeFieldEnd()
13857
      oprot.writeFieldEnd()
13594
    oprot.writeFieldStop()
13858
    oprot.writeFieldStop()
13595
    oprot.writeStructEnd()
13859
    oprot.writeStructEnd()
13596
 
13860
 
Line 13753... Line 14017...
13753
      if ftype == TType.STOP:
14017
      if ftype == TType.STOP:
13754
        break
14018
        break
13755
      if fid == 0:
14019
      if fid == 0:
13756
        if ftype == TType.LIST:
14020
        if ftype == TType.LIST:
13757
          self.success = []
14021
          self.success = []
13758
          (_etype296, _size293) = iprot.readListBegin()
14022
          (_etype303, _size300) = iprot.readListBegin()
13759
          for _i297 in xrange(_size293):
14023
          for _i304 in xrange(_size300):
13760
            _elem298 = Order()
14024
            _elem305 = Order()
13761
            _elem298.read(iprot)
14025
            _elem305.read(iprot)
13762
            self.success.append(_elem298)
14026
            self.success.append(_elem305)
13763
          iprot.readListEnd()
14027
          iprot.readListEnd()
13764
        else:
14028
        else:
13765
          iprot.skip(ftype)
14029
          iprot.skip(ftype)
13766
      else:
14030
      else:
13767
        iprot.skip(ftype)
14031
        iprot.skip(ftype)
Line 13774... Line 14038...
13774
      return
14038
      return
13775
    oprot.writeStructBegin('getRTOrders_result')
14039
    oprot.writeStructBegin('getRTOrders_result')
13776
    if self.success is not None:
14040
    if self.success is not None:
13777
      oprot.writeFieldBegin('success', TType.LIST, 0)
14041
      oprot.writeFieldBegin('success', TType.LIST, 0)
13778
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14042
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13779
      for iter299 in self.success:
14043
      for iter306 in self.success:
13780
        iter299.write(oprot)
14044
        iter306.write(oprot)
13781
      oprot.writeListEnd()
14045
      oprot.writeListEnd()
13782
      oprot.writeFieldEnd()
14046
      oprot.writeFieldEnd()
13783
    oprot.writeFieldStop()
14047
    oprot.writeFieldStop()
13784
    oprot.writeStructEnd()
14048
    oprot.writeStructEnd()
13785
 
14049
 
Line 13830... Line 14094...
13830
        else:
14094
        else:
13831
          iprot.skip(ftype)
14095
          iprot.skip(ftype)
13832
      elif fid == 2:
14096
      elif fid == 2:
13833
        if ftype == TType.MAP:
14097
        if ftype == TType.MAP:
13834
          self.undeliveredOrders = {}
14098
          self.undeliveredOrders = {}
13835
          (_ktype301, _vtype302, _size300 ) = iprot.readMapBegin() 
14099
          (_ktype308, _vtype309, _size307 ) = iprot.readMapBegin() 
13836
          for _i304 in xrange(_size300):
14100
          for _i311 in xrange(_size307):
13837
            _key305 = iprot.readString();
14101
            _key312 = iprot.readString();
13838
            _val306 = iprot.readString();
14102
            _val313 = iprot.readString();
13839
            self.undeliveredOrders[_key305] = _val306
14103
            self.undeliveredOrders[_key312] = _val313
13840
          iprot.readMapEnd()
14104
          iprot.readMapEnd()
13841
        else:
14105
        else:
13842
          iprot.skip(ftype)
14106
          iprot.skip(ftype)
13843
      else:
14107
      else:
13844
        iprot.skip(ftype)
14108
        iprot.skip(ftype)
Line 13855... Line 14119...
13855
      oprot.writeI64(self.providerId)
14119
      oprot.writeI64(self.providerId)
13856
      oprot.writeFieldEnd()
14120
      oprot.writeFieldEnd()
13857
    if self.undeliveredOrders is not None:
14121
    if self.undeliveredOrders is not None:
13858
      oprot.writeFieldBegin('undeliveredOrders', TType.MAP, 2)
14122
      oprot.writeFieldBegin('undeliveredOrders', TType.MAP, 2)
13859
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.undeliveredOrders))
14123
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.undeliveredOrders))
13860
      for kiter307,viter308 in self.undeliveredOrders.items():
14124
      for kiter314,viter315 in self.undeliveredOrders.items():
13861
        oprot.writeString(kiter307)
14125
        oprot.writeString(kiter314)
13862
        oprot.writeString(viter308)
14126
        oprot.writeString(viter315)
13863
      oprot.writeMapEnd()
14127
      oprot.writeMapEnd()
13864
      oprot.writeFieldEnd()
14128
      oprot.writeFieldEnd()
13865
    oprot.writeFieldStop()
14129
    oprot.writeFieldStop()
13866
    oprot.writeStructEnd()
14130
    oprot.writeStructEnd()
13867
 
14131
 
Line 14024... Line 14288...
14024
      if ftype == TType.STOP:
14288
      if ftype == TType.STOP:
14025
        break
14289
        break
14026
      if fid == 0:
14290
      if fid == 0:
14027
        if ftype == TType.LIST:
14291
        if ftype == TType.LIST:
14028
          self.success = []
14292
          self.success = []
14029
          (_etype312, _size309) = iprot.readListBegin()
14293
          (_etype319, _size316) = iprot.readListBegin()
14030
          for _i313 in xrange(_size309):
14294
          for _i320 in xrange(_size316):
14031
            _elem314 = Order()
14295
            _elem321 = Order()
14032
            _elem314.read(iprot)
14296
            _elem321.read(iprot)
14033
            self.success.append(_elem314)
14297
            self.success.append(_elem321)
14034
          iprot.readListEnd()
14298
          iprot.readListEnd()
14035
        else:
14299
        else:
14036
          iprot.skip(ftype)
14300
          iprot.skip(ftype)
14037
      else:
14301
      else:
14038
        iprot.skip(ftype)
14302
        iprot.skip(ftype)
Line 14045... Line 14309...
14045
      return
14309
      return
14046
    oprot.writeStructBegin('getNonDeliveredOrdersbyCourier_result')
14310
    oprot.writeStructBegin('getNonDeliveredOrdersbyCourier_result')
14047
    if self.success is not None:
14311
    if self.success is not None:
14048
      oprot.writeFieldBegin('success', TType.LIST, 0)
14312
      oprot.writeFieldBegin('success', TType.LIST, 0)
14049
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14313
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14050
      for iter315 in self.success:
14314
      for iter322 in self.success:
14051
        iter315.write(oprot)
14315
        iter322.write(oprot)
14052
      oprot.writeListEnd()
14316
      oprot.writeListEnd()
14053
      oprot.writeFieldEnd()
14317
      oprot.writeFieldEnd()
14054
    oprot.writeFieldStop()
14318
    oprot.writeFieldStop()
14055
    oprot.writeStructEnd()
14319
    oprot.writeStructEnd()
14056
 
14320
 
Line 14101... Line 14365...
14101
        else:
14365
        else:
14102
          iprot.skip(ftype)
14366
          iprot.skip(ftype)
14103
      elif fid == 2:
14367
      elif fid == 2:
14104
        if ftype == TType.MAP:
14368
        if ftype == TType.MAP:
14105
          self.local_connected_orders = {}
14369
          self.local_connected_orders = {}
14106
          (_ktype317, _vtype318, _size316 ) = iprot.readMapBegin() 
14370
          (_ktype324, _vtype325, _size323 ) = iprot.readMapBegin() 
14107
          for _i320 in xrange(_size316):
14371
          for _i327 in xrange(_size323):
14108
            _key321 = iprot.readString();
14372
            _key328 = iprot.readString();
14109
            _val322 = iprot.readString();
14373
            _val329 = iprot.readString();
14110
            self.local_connected_orders[_key321] = _val322
14374
            self.local_connected_orders[_key328] = _val329
14111
          iprot.readMapEnd()
14375
          iprot.readMapEnd()
14112
        else:
14376
        else:
14113
          iprot.skip(ftype)
14377
          iprot.skip(ftype)
14114
      else:
14378
      else:
14115
        iprot.skip(ftype)
14379
        iprot.skip(ftype)
Line 14126... Line 14390...
14126
      oprot.writeI64(self.providerId)
14390
      oprot.writeI64(self.providerId)
14127
      oprot.writeFieldEnd()
14391
      oprot.writeFieldEnd()
14128
    if self.local_connected_orders is not None:
14392
    if self.local_connected_orders is not None:
14129
      oprot.writeFieldBegin('local_connected_orders', TType.MAP, 2)
14393
      oprot.writeFieldBegin('local_connected_orders', TType.MAP, 2)
14130
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.local_connected_orders))
14394
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.local_connected_orders))
14131
      for kiter323,viter324 in self.local_connected_orders.items():
14395
      for kiter330,viter331 in self.local_connected_orders.items():
14132
        oprot.writeString(kiter323)
14396
        oprot.writeString(kiter330)
14133
        oprot.writeString(viter324)
14397
        oprot.writeString(viter331)
14134
      oprot.writeMapEnd()
14398
      oprot.writeMapEnd()
14135
      oprot.writeFieldEnd()
14399
      oprot.writeFieldEnd()
14136
    oprot.writeFieldStop()
14400
    oprot.writeFieldStop()
14137
    oprot.writeStructEnd()
14401
    oprot.writeStructEnd()
14138
 
14402
 
Line 14295... Line 14559...
14295
      if ftype == TType.STOP:
14559
      if ftype == TType.STOP:
14296
        break
14560
        break
14297
      if fid == 0:
14561
      if fid == 0:
14298
        if ftype == TType.LIST:
14562
        if ftype == TType.LIST:
14299
          self.success = []
14563
          self.success = []
14300
          (_etype328, _size325) = iprot.readListBegin()
14564
          (_etype335, _size332) = iprot.readListBegin()
14301
          for _i329 in xrange(_size325):
14565
          for _i336 in xrange(_size332):
14302
            _elem330 = Order()
14566
            _elem337 = Order()
14303
            _elem330.read(iprot)
14567
            _elem337.read(iprot)
14304
            self.success.append(_elem330)
14568
            self.success.append(_elem337)
14305
          iprot.readListEnd()
14569
          iprot.readListEnd()
14306
        else:
14570
        else:
14307
          iprot.skip(ftype)
14571
          iprot.skip(ftype)
14308
      else:
14572
      else:
14309
        iprot.skip(ftype)
14573
        iprot.skip(ftype)
Line 14316... Line 14580...
14316
      return
14580
      return
14317
    oprot.writeStructBegin('getOrdersNotLocalConnected_result')
14581
    oprot.writeStructBegin('getOrdersNotLocalConnected_result')
14318
    if self.success is not None:
14582
    if self.success is not None:
14319
      oprot.writeFieldBegin('success', TType.LIST, 0)
14583
      oprot.writeFieldBegin('success', TType.LIST, 0)
14320
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14584
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14321
      for iter331 in self.success:
14585
      for iter338 in self.success:
14322
        iter331.write(oprot)
14586
        iter338.write(oprot)
14323
      oprot.writeListEnd()
14587
      oprot.writeListEnd()
14324
      oprot.writeFieldEnd()
14588
      oprot.writeFieldEnd()
14325
    oprot.writeFieldStop()
14589
    oprot.writeFieldStop()
14326
    oprot.writeStructEnd()
14590
    oprot.writeStructEnd()
14327
 
14591
 
Line 14372... Line 14636...
14372
        else:
14636
        else:
14373
          iprot.skip(ftype)
14637
          iprot.skip(ftype)
14374
      elif fid == 2:
14638
      elif fid == 2:
14375
        if ftype == TType.MAP:
14639
        if ftype == TType.MAP:
14376
          self.destination_city_reached_orders = {}
14640
          self.destination_city_reached_orders = {}
14377
          (_ktype333, _vtype334, _size332 ) = iprot.readMapBegin() 
14641
          (_ktype340, _vtype341, _size339 ) = iprot.readMapBegin() 
14378
          for _i336 in xrange(_size332):
14642
          for _i343 in xrange(_size339):
14379
            _key337 = iprot.readString();
14643
            _key344 = iprot.readString();
14380
            _val338 = iprot.readString();
14644
            _val345 = iprot.readString();
14381
            self.destination_city_reached_orders[_key337] = _val338
14645
            self.destination_city_reached_orders[_key344] = _val345
14382
          iprot.readMapEnd()
14646
          iprot.readMapEnd()
14383
        else:
14647
        else:
14384
          iprot.skip(ftype)
14648
          iprot.skip(ftype)
14385
      else:
14649
      else:
14386
        iprot.skip(ftype)
14650
        iprot.skip(ftype)
Line 14397... Line 14661...
14397
      oprot.writeI64(self.providerId)
14661
      oprot.writeI64(self.providerId)
14398
      oprot.writeFieldEnd()
14662
      oprot.writeFieldEnd()
14399
    if self.destination_city_reached_orders is not None:
14663
    if self.destination_city_reached_orders is not None:
14400
      oprot.writeFieldBegin('destination_city_reached_orders', TType.MAP, 2)
14664
      oprot.writeFieldBegin('destination_city_reached_orders', TType.MAP, 2)
14401
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.destination_city_reached_orders))
14665
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.destination_city_reached_orders))
14402
      for kiter339,viter340 in self.destination_city_reached_orders.items():
14666
      for kiter346,viter347 in self.destination_city_reached_orders.items():
14403
        oprot.writeString(kiter339)
14667
        oprot.writeString(kiter346)
14404
        oprot.writeString(viter340)
14668
        oprot.writeString(viter347)
14405
      oprot.writeMapEnd()
14669
      oprot.writeMapEnd()
14406
      oprot.writeFieldEnd()
14670
      oprot.writeFieldEnd()
14407
    oprot.writeFieldStop()
14671
    oprot.writeFieldStop()
14408
    oprot.writeStructEnd()
14672
    oprot.writeStructEnd()
14409
 
14673
 
Line 14515... Line 14779...
14515
        else:
14779
        else:
14516
          iprot.skip(ftype)
14780
          iprot.skip(ftype)
14517
      elif fid == 2:
14781
      elif fid == 2:
14518
        if ftype == TType.MAP:
14782
        if ftype == TType.MAP:
14519
          self.first_atdl_orders = {}
14783
          self.first_atdl_orders = {}
14520
          (_ktype342, _vtype343, _size341 ) = iprot.readMapBegin() 
14784
          (_ktype349, _vtype350, _size348 ) = iprot.readMapBegin() 
14521
          for _i345 in xrange(_size341):
14785
          for _i352 in xrange(_size348):
14522
            _key346 = iprot.readString();
14786
            _key353 = iprot.readString();
14523
            _val347 = iprot.readString();
14787
            _val354 = iprot.readString();
14524
            self.first_atdl_orders[_key346] = _val347
14788
            self.first_atdl_orders[_key353] = _val354
14525
          iprot.readMapEnd()
14789
          iprot.readMapEnd()
14526
        else:
14790
        else:
14527
          iprot.skip(ftype)
14791
          iprot.skip(ftype)
14528
      else:
14792
      else:
14529
        iprot.skip(ftype)
14793
        iprot.skip(ftype)
Line 14540... Line 14804...
14540
      oprot.writeI64(self.providerId)
14804
      oprot.writeI64(self.providerId)
14541
      oprot.writeFieldEnd()
14805
      oprot.writeFieldEnd()
14542
    if self.first_atdl_orders is not None:
14806
    if self.first_atdl_orders is not None:
14543
      oprot.writeFieldBegin('first_atdl_orders', TType.MAP, 2)
14807
      oprot.writeFieldBegin('first_atdl_orders', TType.MAP, 2)
14544
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.first_atdl_orders))
14808
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.first_atdl_orders))
14545
      for kiter348,viter349 in self.first_atdl_orders.items():
14809
      for kiter355,viter356 in self.first_atdl_orders.items():
14546
        oprot.writeString(kiter348)
14810
        oprot.writeString(kiter355)
14547
        oprot.writeString(viter349)
14811
        oprot.writeString(viter356)
14548
      oprot.writeMapEnd()
14812
      oprot.writeMapEnd()
14549
      oprot.writeFieldEnd()
14813
      oprot.writeFieldEnd()
14550
    oprot.writeFieldStop()
14814
    oprot.writeFieldStop()
14551
    oprot.writeStructEnd()
14815
    oprot.writeStructEnd()
14552
 
14816
 
Line 14721... Line 14985...
14721
      if ftype == TType.STOP:
14985
      if ftype == TType.STOP:
14722
        break
14986
        break
14723
      if fid == 0:
14987
      if fid == 0:
14724
        if ftype == TType.LIST:
14988
        if ftype == TType.LIST:
14725
          self.success = []
14989
          self.success = []
14726
          (_etype353, _size350) = iprot.readListBegin()
14990
          (_etype360, _size357) = iprot.readListBegin()
14727
          for _i354 in xrange(_size350):
14991
          for _i361 in xrange(_size357):
14728
            _elem355 = Order()
14992
            _elem362 = Order()
14729
            _elem355.read(iprot)
14993
            _elem362.read(iprot)
14730
            self.success.append(_elem355)
14994
            self.success.append(_elem362)
14731
          iprot.readListEnd()
14995
          iprot.readListEnd()
14732
        else:
14996
        else:
14733
          iprot.skip(ftype)
14997
          iprot.skip(ftype)
14734
      else:
14998
      else:
14735
        iprot.skip(ftype)
14999
        iprot.skip(ftype)
Line 14742... Line 15006...
14742
      return
15006
      return
14743
    oprot.writeStructBegin('getUndeliveredOrders_result')
15007
    oprot.writeStructBegin('getUndeliveredOrders_result')
14744
    if self.success is not None:
15008
    if self.success is not None:
14745
      oprot.writeFieldBegin('success', TType.LIST, 0)
15009
      oprot.writeFieldBegin('success', TType.LIST, 0)
14746
      oprot.writeListBegin(TType.STRUCT, len(self.success))
15010
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14747
      for iter356 in self.success:
15011
      for iter363 in self.success:
14748
        iter356.write(oprot)
15012
        iter363.write(oprot)
14749
      oprot.writeListEnd()
15013
      oprot.writeListEnd()
14750
      oprot.writeFieldEnd()
15014
      oprot.writeFieldEnd()
14751
    oprot.writeFieldStop()
15015
    oprot.writeFieldStop()
14752
    oprot.writeStructEnd()
15016
    oprot.writeStructEnd()
14753
 
15017
 
Line 14831... Line 15095...
14831
      if ftype == TType.STOP:
15095
      if ftype == TType.STOP:
14832
        break
15096
        break
14833
      if fid == 0:
15097
      if fid == 0:
14834
        if ftype == TType.LIST:
15098
        if ftype == TType.LIST:
14835
          self.success = []
15099
          self.success = []
14836
          (_etype360, _size357) = iprot.readListBegin()
15100
          (_etype367, _size364) = iprot.readListBegin()
14837
          for _i361 in xrange(_size357):
15101
          for _i368 in xrange(_size364):
14838
            _elem362 = Order()
15102
            _elem369 = Order()
14839
            _elem362.read(iprot)
15103
            _elem369.read(iprot)
14840
            self.success.append(_elem362)
15104
            self.success.append(_elem369)
14841
          iprot.readListEnd()
15105
          iprot.readListEnd()
14842
        else:
15106
        else:
14843
          iprot.skip(ftype)
15107
          iprot.skip(ftype)
14844
      else:
15108
      else:
14845
        iprot.skip(ftype)
15109
        iprot.skip(ftype)
Line 14852... Line 15116...
14852
      return
15116
      return
14853
    oprot.writeStructBegin('getUndeliveredOrdersExpectedDeliveryDateNotMet_result')
15117
    oprot.writeStructBegin('getUndeliveredOrdersExpectedDeliveryDateNotMet_result')
14854
    if self.success is not None:
15118
    if self.success is not None:
14855
      oprot.writeFieldBegin('success', TType.LIST, 0)
15119
      oprot.writeFieldBegin('success', TType.LIST, 0)
14856
      oprot.writeListBegin(TType.STRUCT, len(self.success))
15120
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14857
      for iter363 in self.success:
15121
      for iter370 in self.success:
14858
        iter363.write(oprot)
15122
        iter370.write(oprot)
14859
      oprot.writeListEnd()
15123
      oprot.writeListEnd()
14860
      oprot.writeFieldEnd()
15124
      oprot.writeFieldEnd()
14861
    oprot.writeFieldStop()
15125
    oprot.writeFieldStop()
14862
    oprot.writeStructEnd()
15126
    oprot.writeStructEnd()
14863
 
15127
 
Line 16164... Line 16428...
16164
        else:
16428
        else:
16165
          iprot.skip(ftype)
16429
          iprot.skip(ftype)
16166
      elif fid == 2:
16430
      elif fid == 2:
16167
        if ftype == TType.MAP:
16431
        if ftype == TType.MAP:
16168
          self.pickupDetails = {}
16432
          self.pickupDetails = {}
16169
          (_ktype365, _vtype366, _size364 ) = iprot.readMapBegin() 
16433
          (_ktype372, _vtype373, _size371 ) = iprot.readMapBegin() 
16170
          for _i368 in xrange(_size364):
16434
          for _i375 in xrange(_size371):
16171
            _key369 = iprot.readString();
16435
            _key376 = iprot.readString();
16172
            _val370 = iprot.readString();
16436
            _val377 = iprot.readString();
16173
            self.pickupDetails[_key369] = _val370
16437
            self.pickupDetails[_key376] = _val377
16174
          iprot.readMapEnd()
16438
          iprot.readMapEnd()
16175
        else:
16439
        else:
16176
          iprot.skip(ftype)
16440
          iprot.skip(ftype)
16177
      else:
16441
      else:
16178
        iprot.skip(ftype)
16442
        iprot.skip(ftype)
Line 16189... Line 16453...
16189
      oprot.writeI64(self.providerId)
16453
      oprot.writeI64(self.providerId)
16190
      oprot.writeFieldEnd()
16454
      oprot.writeFieldEnd()
16191
    if self.pickupDetails is not None:
16455
    if self.pickupDetails is not None:
16192
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
16456
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
16193
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
16457
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
16194
      for kiter371,viter372 in self.pickupDetails.items():
16458
      for kiter378,viter379 in self.pickupDetails.items():
16195
        oprot.writeString(kiter371)
16459
        oprot.writeString(kiter378)
16196
        oprot.writeString(viter372)
16460
        oprot.writeString(viter379)
16197
      oprot.writeMapEnd()
16461
      oprot.writeMapEnd()
16198
      oprot.writeFieldEnd()
16462
      oprot.writeFieldEnd()
16199
    oprot.writeFieldStop()
16463
    oprot.writeFieldStop()
16200
    oprot.writeStructEnd()
16464
    oprot.writeStructEnd()
16201
 
16465
 
Line 16339... Line 16603...
16339
      if ftype == TType.STOP:
16603
      if ftype == TType.STOP:
16340
        break
16604
        break
16341
      if fid == 0:
16605
      if fid == 0:
16342
        if ftype == TType.LIST:
16606
        if ftype == TType.LIST:
16343
          self.success = []
16607
          self.success = []
16344
          (_etype376, _size373) = iprot.readListBegin()
16608
          (_etype383, _size380) = iprot.readListBegin()
16345
          for _i377 in xrange(_size373):
16609
          for _i384 in xrange(_size380):
16346
            _elem378 = Order()
16610
            _elem385 = Order()
16347
            _elem378.read(iprot)
16611
            _elem385.read(iprot)
16348
            self.success.append(_elem378)
16612
            self.success.append(_elem385)
16349
          iprot.readListEnd()
16613
          iprot.readListEnd()
16350
        else:
16614
        else:
16351
          iprot.skip(ftype)
16615
          iprot.skip(ftype)
16352
      else:
16616
      else:
16353
        iprot.skip(ftype)
16617
        iprot.skip(ftype)
Line 16360... Line 16624...
16360
      return
16624
      return
16361
    oprot.writeStructBegin('getDoasNotPickedUp_result')
16625
    oprot.writeStructBegin('getDoasNotPickedUp_result')
16362
    if self.success is not None:
16626
    if self.success is not None:
16363
      oprot.writeFieldBegin('success', TType.LIST, 0)
16627
      oprot.writeFieldBegin('success', TType.LIST, 0)
16364
      oprot.writeListBegin(TType.STRUCT, len(self.success))
16628
      oprot.writeListBegin(TType.STRUCT, len(self.success))
16365
      for iter379 in self.success:
16629
      for iter386 in self.success:
16366
        iter379.write(oprot)
16630
        iter386.write(oprot)
16367
      oprot.writeListEnd()
16631
      oprot.writeListEnd()
16368
      oprot.writeFieldEnd()
16632
      oprot.writeFieldEnd()
16369
    oprot.writeFieldStop()
16633
    oprot.writeFieldStop()
16370
    oprot.writeStructEnd()
16634
    oprot.writeStructEnd()
16371
 
16635
 
Line 16416... Line 16680...
16416
        else:
16680
        else:
16417
          iprot.skip(ftype)
16681
          iprot.skip(ftype)
16418
      elif fid == 2:
16682
      elif fid == 2:
16419
        if ftype == TType.MAP:
16683
        if ftype == TType.MAP:
16420
          self.pickupDetails = {}
16684
          self.pickupDetails = {}
16421
          (_ktype381, _vtype382, _size380 ) = iprot.readMapBegin() 
16685
          (_ktype388, _vtype389, _size387 ) = iprot.readMapBegin() 
16422
          for _i384 in xrange(_size380):
16686
          for _i391 in xrange(_size387):
16423
            _key385 = iprot.readString();
16687
            _key392 = iprot.readString();
16424
            _val386 = iprot.readString();
16688
            _val393 = iprot.readString();
16425
            self.pickupDetails[_key385] = _val386
16689
            self.pickupDetails[_key392] = _val393
16426
          iprot.readMapEnd()
16690
          iprot.readMapEnd()
16427
        else:
16691
        else:
16428
          iprot.skip(ftype)
16692
          iprot.skip(ftype)
16429
      else:
16693
      else:
16430
        iprot.skip(ftype)
16694
        iprot.skip(ftype)
Line 16441... Line 16705...
16441
      oprot.writeI64(self.providerId)
16705
      oprot.writeI64(self.providerId)
16442
      oprot.writeFieldEnd()
16706
      oprot.writeFieldEnd()
16443
    if self.pickupDetails is not None:
16707
    if self.pickupDetails is not None:
16444
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
16708
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
16445
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
16709
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
16446
      for kiter387,viter388 in self.pickupDetails.items():
16710
      for kiter394,viter395 in self.pickupDetails.items():
16447
        oprot.writeString(kiter387)
16711
        oprot.writeString(kiter394)
16448
        oprot.writeString(viter388)
16712
        oprot.writeString(viter395)
16449
      oprot.writeMapEnd()
16713
      oprot.writeMapEnd()
16450
      oprot.writeFieldEnd()
16714
      oprot.writeFieldEnd()
16451
    oprot.writeFieldStop()
16715
    oprot.writeFieldStop()
16452
    oprot.writeStructEnd()
16716
    oprot.writeStructEnd()
16453
 
16717
 
Line 16591... Line 16855...
16591
      if ftype == TType.STOP:
16855
      if ftype == TType.STOP:
16592
        break
16856
        break
16593
      if fid == 0:
16857
      if fid == 0:
16594
        if ftype == TType.LIST:
16858
        if ftype == TType.LIST:
16595
          self.success = []
16859
          self.success = []
16596
          (_etype392, _size389) = iprot.readListBegin()
16860
          (_etype399, _size396) = iprot.readListBegin()
16597
          for _i393 in xrange(_size389):
16861
          for _i400 in xrange(_size396):
16598
            _elem394 = Order()
16862
            _elem401 = Order()
16599
            _elem394.read(iprot)
16863
            _elem401.read(iprot)
16600
            self.success.append(_elem394)
16864
            self.success.append(_elem401)
16601
          iprot.readListEnd()
16865
          iprot.readListEnd()
16602
        else:
16866
        else:
16603
          iprot.skip(ftype)
16867
          iprot.skip(ftype)
16604
      else:
16868
      else:
16605
        iprot.skip(ftype)
16869
        iprot.skip(ftype)
Line 16612... Line 16876...
16612
      return
16876
      return
16613
    oprot.writeStructBegin('getReturnOrdersNotPickedUp_result')
16877
    oprot.writeStructBegin('getReturnOrdersNotPickedUp_result')
16614
    if self.success is not None:
16878
    if self.success is not None:
16615
      oprot.writeFieldBegin('success', TType.LIST, 0)
16879
      oprot.writeFieldBegin('success', TType.LIST, 0)
16616
      oprot.writeListBegin(TType.STRUCT, len(self.success))
16880
      oprot.writeListBegin(TType.STRUCT, len(self.success))
16617
      for iter395 in self.success:
16881
      for iter402 in self.success:
16618
        iter395.write(oprot)
16882
        iter402.write(oprot)
16619
      oprot.writeListEnd()
16883
      oprot.writeListEnd()
16620
      oprot.writeFieldEnd()
16884
      oprot.writeFieldEnd()
16621
    oprot.writeFieldStop()
16885
    oprot.writeFieldStop()
16622
    oprot.writeStructEnd()
16886
    oprot.writeStructEnd()
16623
 
16887
 
Line 17463... Line 17727...
17463
      if ftype == TType.STOP:
17727
      if ftype == TType.STOP:
17464
        break
17728
        break
17465
      if fid == 0:
17729
      if fid == 0:
17466
        if ftype == TType.LIST:
17730
        if ftype == TType.LIST:
17467
          self.success = []
17731
          self.success = []
17468
          (_etype399, _size396) = iprot.readListBegin()
17732
          (_etype406, _size403) = iprot.readListBegin()
17469
          for _i400 in xrange(_size396):
17733
          for _i407 in xrange(_size403):
17470
            _elem401 = ReturnOrder()
17734
            _elem408 = ReturnOrder()
17471
            _elem401.read(iprot)
17735
            _elem408.read(iprot)
17472
            self.success.append(_elem401)
17736
            self.success.append(_elem408)
17473
          iprot.readListEnd()
17737
          iprot.readListEnd()
17474
        else:
17738
        else:
17475
          iprot.skip(ftype)
17739
          iprot.skip(ftype)
17476
      else:
17740
      else:
17477
        iprot.skip(ftype)
17741
        iprot.skip(ftype)
Line 17484... Line 17748...
17484
      return
17748
      return
17485
    oprot.writeStructBegin('getReturnOrders_result')
17749
    oprot.writeStructBegin('getReturnOrders_result')
17486
    if self.success is not None:
17750
    if self.success is not None:
17487
      oprot.writeFieldBegin('success', TType.LIST, 0)
17751
      oprot.writeFieldBegin('success', TType.LIST, 0)
17488
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17752
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17489
      for iter402 in self.success:
17753
      for iter409 in self.success:
17490
        iter402.write(oprot)
17754
        iter409.write(oprot)
17491
      oprot.writeListEnd()
17755
      oprot.writeListEnd()
17492
      oprot.writeFieldEnd()
17756
      oprot.writeFieldEnd()
17493
    oprot.writeFieldStop()
17757
    oprot.writeFieldStop()
17494
    oprot.writeStructEnd()
17758
    oprot.writeStructEnd()
17495
 
17759
 
Line 17615... Line 17879...
17615
      if ftype == TType.STOP:
17879
      if ftype == TType.STOP:
17616
        break
17880
        break
17617
      if fid == 0:
17881
      if fid == 0:
17618
        if ftype == TType.LIST:
17882
        if ftype == TType.LIST:
17619
          self.success = []
17883
          self.success = []
17620
          (_etype406, _size403) = iprot.readListBegin()
17884
          (_etype413, _size410) = iprot.readListBegin()
17621
          for _i407 in xrange(_size403):
17885
          for _i414 in xrange(_size410):
17622
            _elem408 = ReturnOrder()
17886
            _elem415 = ReturnOrder()
17623
            _elem408.read(iprot)
17887
            _elem415.read(iprot)
17624
            self.success.append(_elem408)
17888
            self.success.append(_elem415)
17625
          iprot.readListEnd()
17889
          iprot.readListEnd()
17626
        else:
17890
        else:
17627
          iprot.skip(ftype)
17891
          iprot.skip(ftype)
17628
      else:
17892
      else:
17629
        iprot.skip(ftype)
17893
        iprot.skip(ftype)
Line 17636... Line 17900...
17636
      return
17900
      return
17637
    oprot.writeStructBegin('getAllReturnOrders_result')
17901
    oprot.writeStructBegin('getAllReturnOrders_result')
17638
    if self.success is not None:
17902
    if self.success is not None:
17639
      oprot.writeFieldBegin('success', TType.LIST, 0)
17903
      oprot.writeFieldBegin('success', TType.LIST, 0)
17640
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17904
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17641
      for iter409 in self.success:
17905
      for iter416 in self.success:
17642
        iter409.write(oprot)
17906
        iter416.write(oprot)
17643
      oprot.writeListEnd()
17907
      oprot.writeListEnd()
17644
      oprot.writeFieldEnd()
17908
      oprot.writeFieldEnd()
17645
    oprot.writeFieldStop()
17909
    oprot.writeFieldStop()
17646
    oprot.writeStructEnd()
17910
    oprot.writeStructEnd()
17647
 
17911
 
Line 18550... Line 18814...
18550
      if ftype == TType.STOP:
18814
      if ftype == TType.STOP:
18551
        break
18815
        break
18552
      if fid == 1:
18816
      if fid == 1:
18553
        if ftype == TType.MAP:
18817
        if ftype == TType.MAP:
18554
          self.collectedAmountMap = {}
18818
          self.collectedAmountMap = {}
18555
          (_ktype411, _vtype412, _size410 ) = iprot.readMapBegin() 
18819
          (_ktype418, _vtype419, _size417 ) = iprot.readMapBegin() 
18556
          for _i414 in xrange(_size410):
18820
          for _i421 in xrange(_size417):
18557
            _key415 = iprot.readString();
18821
            _key422 = iprot.readString();
18558
            _val416 = iprot.readDouble();
18822
            _val423 = iprot.readDouble();
18559
            self.collectedAmountMap[_key415] = _val416
18823
            self.collectedAmountMap[_key422] = _val423
18560
          iprot.readMapEnd()
18824
          iprot.readMapEnd()
18561
        else:
18825
        else:
18562
          iprot.skip(ftype)
18826
          iprot.skip(ftype)
18563
      elif fid == 2:
18827
      elif fid == 2:
18564
        if ftype == TType.STRING:
18828
        if ftype == TType.STRING:
Line 18586... Line 18850...
18586
      return
18850
      return
18587
    oprot.writeStructBegin('reconcileCodCollection_args')
18851
    oprot.writeStructBegin('reconcileCodCollection_args')
18588
    if self.collectedAmountMap is not None:
18852
    if self.collectedAmountMap is not None:
18589
      oprot.writeFieldBegin('collectedAmountMap', TType.MAP, 1)
18853
      oprot.writeFieldBegin('collectedAmountMap', TType.MAP, 1)
18590
      oprot.writeMapBegin(TType.STRING, TType.DOUBLE, len(self.collectedAmountMap))
18854
      oprot.writeMapBegin(TType.STRING, TType.DOUBLE, len(self.collectedAmountMap))
18591
      for kiter417,viter418 in self.collectedAmountMap.items():
18855
      for kiter424,viter425 in self.collectedAmountMap.items():
18592
        oprot.writeString(kiter417)
18856
        oprot.writeString(kiter424)
18593
        oprot.writeDouble(viter418)
18857
        oprot.writeDouble(viter425)
18594
      oprot.writeMapEnd()
18858
      oprot.writeMapEnd()
18595
      oprot.writeFieldEnd()
18859
      oprot.writeFieldEnd()
18596
    if self.xferBy is not None:
18860
    if self.xferBy is not None:
18597
      oprot.writeFieldBegin('xferBy', TType.STRING, 2)
18861
      oprot.writeFieldBegin('xferBy', TType.STRING, 2)
18598
      oprot.writeString(self.xferBy)
18862
      oprot.writeString(self.xferBy)
Line 18649... Line 18913...
18649
      if ftype == TType.STOP:
18913
      if ftype == TType.STOP:
18650
        break
18914
        break
18651
      if fid == 0:
18915
      if fid == 0:
18652
        if ftype == TType.MAP:
18916
        if ftype == TType.MAP:
18653
          self.success = {}
18917
          self.success = {}
18654
          (_ktype420, _vtype421, _size419 ) = iprot.readMapBegin() 
18918
          (_ktype427, _vtype428, _size426 ) = iprot.readMapBegin() 
18655
          for _i423 in xrange(_size419):
18919
          for _i430 in xrange(_size426):
18656
            _key424 = iprot.readString();
18920
            _key431 = iprot.readString();
18657
            _val425 = iprot.readString();
18921
            _val432 = iprot.readString();
18658
            self.success[_key424] = _val425
18922
            self.success[_key431] = _val432
18659
          iprot.readMapEnd()
18923
          iprot.readMapEnd()
18660
        else:
18924
        else:
18661
          iprot.skip(ftype)
18925
          iprot.skip(ftype)
18662
      elif fid == 1:
18926
      elif fid == 1:
18663
        if ftype == TType.STRUCT:
18927
        if ftype == TType.STRUCT:
Line 18676... Line 18940...
18676
      return
18940
      return
18677
    oprot.writeStructBegin('reconcileCodCollection_result')
18941
    oprot.writeStructBegin('reconcileCodCollection_result')
18678
    if self.success is not None:
18942
    if self.success is not None:
18679
      oprot.writeFieldBegin('success', TType.MAP, 0)
18943
      oprot.writeFieldBegin('success', TType.MAP, 0)
18680
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.success))
18944
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.success))
18681
      for kiter426,viter427 in self.success.items():
18945
      for kiter433,viter434 in self.success.items():
18682
        oprot.writeString(kiter426)
18946
        oprot.writeString(kiter433)
18683
        oprot.writeString(viter427)
18947
        oprot.writeString(viter434)
18684
      oprot.writeMapEnd()
18948
      oprot.writeMapEnd()
18685
      oprot.writeFieldEnd()
18949
      oprot.writeFieldEnd()
18686
    if self.ex is not None:
18950
    if self.ex is not None:
18687
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
18951
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
18688
      self.ex.write(oprot)
18952
      self.ex.write(oprot)
Line 18788... Line 19052...
18788
      if ftype == TType.STOP:
19052
      if ftype == TType.STOP:
18789
        break
19053
        break
18790
      if fid == 0:
19054
      if fid == 0:
18791
        if ftype == TType.LIST:
19055
        if ftype == TType.LIST:
18792
          self.success = []
19056
          self.success = []
18793
          (_etype431, _size428) = iprot.readListBegin()
19057
          (_etype438, _size435) = iprot.readListBegin()
18794
          for _i432 in xrange(_size428):
19058
          for _i439 in xrange(_size435):
18795
            _elem433 = iprot.readI64();
19059
            _elem440 = iprot.readI64();
18796
            self.success.append(_elem433)
19060
            self.success.append(_elem440)
18797
          iprot.readListEnd()
19061
          iprot.readListEnd()
18798
        else:
19062
        else:
18799
          iprot.skip(ftype)
19063
          iprot.skip(ftype)
18800
      else:
19064
      else:
18801
        iprot.skip(ftype)
19065
        iprot.skip(ftype)
Line 18808... Line 19072...
18808
      return
19072
      return
18809
    oprot.writeStructBegin('getTransactionsRequiringExtraProcessing_result')
19073
    oprot.writeStructBegin('getTransactionsRequiringExtraProcessing_result')
18810
    if self.success is not None:
19074
    if self.success is not None:
18811
      oprot.writeFieldBegin('success', TType.LIST, 0)
19075
      oprot.writeFieldBegin('success', TType.LIST, 0)
18812
      oprot.writeListBegin(TType.I64, len(self.success))
19076
      oprot.writeListBegin(TType.I64, len(self.success))
18813
      for iter434 in self.success:
19077
      for iter441 in self.success:
18814
        oprot.writeI64(iter434)
19078
        oprot.writeI64(iter441)
18815
      oprot.writeListEnd()
19079
      oprot.writeListEnd()
18816
      oprot.writeFieldEnd()
19080
      oprot.writeFieldEnd()
18817
    oprot.writeFieldStop()
19081
    oprot.writeFieldStop()
18818
    oprot.writeStructEnd()
19082
    oprot.writeStructEnd()
18819
 
19083
 
Line 19011... Line 19275...
19011
      if ftype == TType.STOP:
19275
      if ftype == TType.STOP:
19012
        break
19276
        break
19013
      if fid == 0:
19277
      if fid == 0:
19014
        if ftype == TType.MAP:
19278
        if ftype == TType.MAP:
19015
          self.success = {}
19279
          self.success = {}
19016
          (_ktype436, _vtype437, _size435 ) = iprot.readMapBegin() 
19280
          (_ktype443, _vtype444, _size442 ) = iprot.readMapBegin() 
19017
          for _i439 in xrange(_size435):
19281
          for _i446 in xrange(_size442):
19018
            _key440 = iprot.readI64();
19282
            _key447 = iprot.readI64();
19019
            _val441 = iprot.readI64();
19283
            _val448 = iprot.readI64();
19020
            self.success[_key440] = _val441
19284
            self.success[_key447] = _val448
19021
          iprot.readMapEnd()
19285
          iprot.readMapEnd()
19022
        else:
19286
        else:
19023
          iprot.skip(ftype)
19287
          iprot.skip(ftype)
19024
      else:
19288
      else:
19025
        iprot.skip(ftype)
19289
        iprot.skip(ftype)
Line 19032... Line 19296...
19032
      return
19296
      return
19033
    oprot.writeStructBegin('getItemWiseRiskyOrdersCount_result')
19297
    oprot.writeStructBegin('getItemWiseRiskyOrdersCount_result')
19034
    if self.success is not None:
19298
    if self.success is not None:
19035
      oprot.writeFieldBegin('success', TType.MAP, 0)
19299
      oprot.writeFieldBegin('success', TType.MAP, 0)
19036
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
19300
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
19037
      for kiter442,viter443 in self.success.items():
19301
      for kiter449,viter450 in self.success.items():
19038
        oprot.writeI64(kiter442)
19302
        oprot.writeI64(kiter449)
19039
        oprot.writeI64(viter443)
19303
        oprot.writeI64(viter450)
19040
      oprot.writeMapEnd()
19304
      oprot.writeMapEnd()
19041
      oprot.writeFieldEnd()
19305
      oprot.writeFieldEnd()
19042
    oprot.writeFieldStop()
19306
    oprot.writeFieldStop()
19043
    oprot.writeStructEnd()
19307
    oprot.writeStructEnd()
19044
 
19308
 
Line 19081... Line 19345...
19081
      if ftype == TType.STOP:
19345
      if ftype == TType.STOP:
19082
        break
19346
        break
19083
      if fid == 1:
19347
      if fid == 1:
19084
        if ftype == TType.LIST:
19348
        if ftype == TType.LIST:
19085
          self.itemIds = []
19349
          self.itemIds = []
19086
          (_etype447, _size444) = iprot.readListBegin()
19350
          (_etype454, _size451) = iprot.readListBegin()
19087
          for _i448 in xrange(_size444):
19351
          for _i455 in xrange(_size451):
19088
            _elem449 = iprot.readI64();
19352
            _elem456 = iprot.readI64();
19089
            self.itemIds.append(_elem449)
19353
            self.itemIds.append(_elem456)
19090
          iprot.readListEnd()
19354
          iprot.readListEnd()
19091
        else:
19355
        else:
19092
          iprot.skip(ftype)
19356
          iprot.skip(ftype)
19093
      else:
19357
      else:
19094
        iprot.skip(ftype)
19358
        iprot.skip(ftype)
Line 19101... Line 19365...
19101
      return
19365
      return
19102
    oprot.writeStructBegin('getOrdersForItemIds_args')
19366
    oprot.writeStructBegin('getOrdersForItemIds_args')
19103
    if self.itemIds is not None:
19367
    if self.itemIds is not None:
19104
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
19368
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
19105
      oprot.writeListBegin(TType.I64, len(self.itemIds))
19369
      oprot.writeListBegin(TType.I64, len(self.itemIds))
19106
      for iter450 in self.itemIds:
19370
      for iter457 in self.itemIds:
19107
        oprot.writeI64(iter450)
19371
        oprot.writeI64(iter457)
19108
      oprot.writeListEnd()
19372
      oprot.writeListEnd()
19109
      oprot.writeFieldEnd()
19373
      oprot.writeFieldEnd()
19110
    oprot.writeFieldStop()
19374
    oprot.writeFieldStop()
19111
    oprot.writeStructEnd()
19375
    oprot.writeStructEnd()
19112
 
19376
 
Line 19148... Line 19412...
19148
      if ftype == TType.STOP:
19412
      if ftype == TType.STOP:
19149
        break
19413
        break
19150
      if fid == 0:
19414
      if fid == 0:
19151
        if ftype == TType.LIST:
19415
        if ftype == TType.LIST:
19152
          self.success = []
19416
          self.success = []
19153
          (_etype454, _size451) = iprot.readListBegin()
19417
          (_etype461, _size458) = iprot.readListBegin()
19154
          for _i455 in xrange(_size451):
19418
          for _i462 in xrange(_size458):
19155
            _elem456 = Order()
19419
            _elem463 = Order()
19156
            _elem456.read(iprot)
19420
            _elem463.read(iprot)
19157
            self.success.append(_elem456)
19421
            self.success.append(_elem463)
19158
          iprot.readListEnd()
19422
          iprot.readListEnd()
19159
        else:
19423
        else:
19160
          iprot.skip(ftype)
19424
          iprot.skip(ftype)
19161
      else:
19425
      else:
19162
        iprot.skip(ftype)
19426
        iprot.skip(ftype)
Line 19169... Line 19433...
19169
      return
19433
      return
19170
    oprot.writeStructBegin('getOrdersForItemIds_result')
19434
    oprot.writeStructBegin('getOrdersForItemIds_result')
19171
    if self.success is not None:
19435
    if self.success is not None:
19172
      oprot.writeFieldBegin('success', TType.LIST, 0)
19436
      oprot.writeFieldBegin('success', TType.LIST, 0)
19173
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19437
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19174
      for iter457 in self.success:
19438
      for iter464 in self.success:
19175
        iter457.write(oprot)
19439
        iter464.write(oprot)
19176
      oprot.writeListEnd()
19440
      oprot.writeListEnd()
19177
      oprot.writeFieldEnd()
19441
      oprot.writeFieldEnd()
19178
    oprot.writeFieldStop()
19442
    oprot.writeFieldStop()
19179
    oprot.writeStructEnd()
19443
    oprot.writeStructEnd()
19180
 
19444
 
Line 20692... Line 20956...
20692
      if ftype == TType.STOP:
20956
      if ftype == TType.STOP:
20693
        break
20957
        break
20694
      if fid == 0:
20958
      if fid == 0:
20695
        if ftype == TType.MAP:
20959
        if ftype == TType.MAP:
20696
          self.success = {}
20960
          self.success = {}
20697
          (_ktype459, _vtype460, _size458 ) = iprot.readMapBegin() 
20961
          (_ktype466, _vtype467, _size465 ) = iprot.readMapBegin() 
20698
          for _i462 in xrange(_size458):
20962
          for _i469 in xrange(_size465):
20699
            _key463 = iprot.readI32();
20963
            _key470 = iprot.readI32();
20700
            _val464 = TimeoutSummary()
20964
            _val471 = TimeoutSummary()
20701
            _val464.read(iprot)
20965
            _val471.read(iprot)
20702
            self.success[_key463] = _val464
20966
            self.success[_key470] = _val471
20703
          iprot.readMapEnd()
20967
          iprot.readMapEnd()
20704
        else:
20968
        else:
20705
          iprot.skip(ftype)
20969
          iprot.skip(ftype)
20706
      elif fid == 1:
20970
      elif fid == 1:
20707
        if ftype == TType.STRUCT:
20971
        if ftype == TType.STRUCT:
Line 20720... Line 20984...
20720
      return
20984
      return
20721
    oprot.writeStructBegin('markOrdersAsTimeout_result')
20985
    oprot.writeStructBegin('markOrdersAsTimeout_result')
20722
    if self.success is not None:
20986
    if self.success is not None:
20723
      oprot.writeFieldBegin('success', TType.MAP, 0)
20987
      oprot.writeFieldBegin('success', TType.MAP, 0)
20724
      oprot.writeMapBegin(TType.I32, TType.STRUCT, len(self.success))
20988
      oprot.writeMapBegin(TType.I32, TType.STRUCT, len(self.success))
20725
      for kiter465,viter466 in self.success.items():
20989
      for kiter472,viter473 in self.success.items():
20726
        oprot.writeI32(kiter465)
20990
        oprot.writeI32(kiter472)
20727
        viter466.write(oprot)
20991
        viter473.write(oprot)
20728
      oprot.writeMapEnd()
20992
      oprot.writeMapEnd()
20729
      oprot.writeFieldEnd()
20993
      oprot.writeFieldEnd()
20730
    if self.ex is not None:
20994
    if self.ex is not None:
20731
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
20995
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
20732
      self.ex.write(oprot)
20996
      self.ex.write(oprot)
Line 21046... Line 21310...
21046
        else:
21310
        else:
21047
          iprot.skip(ftype)
21311
          iprot.skip(ftype)
21048
      elif fid == 2:
21312
      elif fid == 2:
21049
        if ftype == TType.LIST:
21313
        if ftype == TType.LIST:
21050
          self.order_status_list = []
21314
          self.order_status_list = []
21051
          (_etype470, _size467) = iprot.readListBegin()
21315
          (_etype477, _size474) = iprot.readListBegin()
21052
          for _i471 in xrange(_size467):
21316
          for _i478 in xrange(_size474):
21053
            _elem472 = iprot.readI32();
21317
            _elem479 = iprot.readI32();
21054
            self.order_status_list.append(_elem472)
21318
            self.order_status_list.append(_elem479)
21055
          iprot.readListEnd()
21319
          iprot.readListEnd()
21056
        else:
21320
        else:
21057
          iprot.skip(ftype)
21321
          iprot.skip(ftype)
21058
      else:
21322
      else:
21059
        iprot.skip(ftype)
21323
        iprot.skip(ftype)
Line 21070... Line 21334...
21070
      oprot.writeI64(self.logistics_provider_id)
21334
      oprot.writeI64(self.logistics_provider_id)
21071
      oprot.writeFieldEnd()
21335
      oprot.writeFieldEnd()
21072
    if self.order_status_list is not None:
21336
    if self.order_status_list is not None:
21073
      oprot.writeFieldBegin('order_status_list', TType.LIST, 2)
21337
      oprot.writeFieldBegin('order_status_list', TType.LIST, 2)
21074
      oprot.writeListBegin(TType.I32, len(self.order_status_list))
21338
      oprot.writeListBegin(TType.I32, len(self.order_status_list))
21075
      for iter473 in self.order_status_list:
21339
      for iter480 in self.order_status_list:
21076
        oprot.writeI32(iter473)
21340
        oprot.writeI32(iter480)
21077
      oprot.writeListEnd()
21341
      oprot.writeListEnd()
21078
      oprot.writeFieldEnd()
21342
      oprot.writeFieldEnd()
21079
    oprot.writeFieldStop()
21343
    oprot.writeFieldStop()
21080
    oprot.writeStructEnd()
21344
    oprot.writeStructEnd()
21081
 
21345
 
Line 21120... Line 21384...
21120
      if ftype == TType.STOP:
21384
      if ftype == TType.STOP:
21121
        break
21385
        break
21122
      if fid == 0:
21386
      if fid == 0:
21123
        if ftype == TType.LIST:
21387
        if ftype == TType.LIST:
21124
          self.success = []
21388
          self.success = []
21125
          (_etype477, _size474) = iprot.readListBegin()
21389
          (_etype484, _size481) = iprot.readListBegin()
21126
          for _i478 in xrange(_size474):
21390
          for _i485 in xrange(_size481):
21127
            _elem479 = Order()
21391
            _elem486 = Order()
21128
            _elem479.read(iprot)
21392
            _elem486.read(iprot)
21129
            self.success.append(_elem479)
21393
            self.success.append(_elem486)
21130
          iprot.readListEnd()
21394
          iprot.readListEnd()
21131
        else:
21395
        else:
21132
          iprot.skip(ftype)
21396
          iprot.skip(ftype)
21133
      elif fid == 1:
21397
      elif fid == 1:
21134
        if ftype == TType.STRUCT:
21398
        if ftype == TType.STRUCT:
Line 21147... Line 21411...
21147
      return
21411
      return
21148
    oprot.writeStructBegin('getOrdersForProviderForStatus_result')
21412
    oprot.writeStructBegin('getOrdersForProviderForStatus_result')
21149
    if self.success is not None:
21413
    if self.success is not None:
21150
      oprot.writeFieldBegin('success', TType.LIST, 0)
21414
      oprot.writeFieldBegin('success', TType.LIST, 0)
21151
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21415
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21152
      for iter480 in self.success:
21416
      for iter487 in self.success:
21153
        iter480.write(oprot)
21417
        iter487.write(oprot)
21154
      oprot.writeListEnd()
21418
      oprot.writeListEnd()
21155
      oprot.writeFieldEnd()
21419
      oprot.writeFieldEnd()
21156
    if self.ex is not None:
21420
    if self.ex is not None:
21157
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
21421
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
21158
      self.ex.write(oprot)
21422
      self.ex.write(oprot)
Line 21285... Line 21549...
21285
      if ftype == TType.STOP:
21549
      if ftype == TType.STOP:
21286
        break
21550
        break
21287
      if fid == 0:
21551
      if fid == 0:
21288
        if ftype == TType.LIST:
21552
        if ftype == TType.LIST:
21289
          self.success = []
21553
          self.success = []
21290
          (_etype484, _size481) = iprot.readListBegin()
21554
          (_etype491, _size488) = iprot.readListBegin()
21291
          for _i485 in xrange(_size481):
21555
          for _i492 in xrange(_size488):
21292
            _elem486 = Order()
21556
            _elem493 = Order()
21293
            _elem486.read(iprot)
21557
            _elem493.read(iprot)
21294
            self.success.append(_elem486)
21558
            self.success.append(_elem493)
21295
          iprot.readListEnd()
21559
          iprot.readListEnd()
21296
        else:
21560
        else:
21297
          iprot.skip(ftype)
21561
          iprot.skip(ftype)
21298
      elif fid == 1:
21562
      elif fid == 1:
21299
        if ftype == TType.STRUCT:
21563
        if ftype == TType.STRUCT:
Line 21312... Line 21576...
21312
      return
21576
      return
21313
    oprot.writeStructBegin('getBilledOrdersForVendor_result')
21577
    oprot.writeStructBegin('getBilledOrdersForVendor_result')
21314
    if self.success is not None:
21578
    if self.success is not None:
21315
      oprot.writeFieldBegin('success', TType.LIST, 0)
21579
      oprot.writeFieldBegin('success', TType.LIST, 0)
21316
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21580
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21317
      for iter487 in self.success:
21581
      for iter494 in self.success:
21318
        iter487.write(oprot)
21582
        iter494.write(oprot)
21319
      oprot.writeListEnd()
21583
      oprot.writeListEnd()
21320
      oprot.writeFieldEnd()
21584
      oprot.writeFieldEnd()
21321
    if self.ex is not None:
21585
    if self.ex is not None:
21322
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
21586
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
21323
      self.ex.write(oprot)
21587
      self.ex.write(oprot)
Line 21408... Line 21672...
21408
      if ftype == TType.STOP:
21672
      if ftype == TType.STOP:
21409
        break
21673
        break
21410
      if fid == 0:
21674
      if fid == 0:
21411
        if ftype == TType.LIST:
21675
        if ftype == TType.LIST:
21412
          self.success = []
21676
          self.success = []
21413
          (_etype491, _size488) = iprot.readListBegin()
21677
          (_etype498, _size495) = iprot.readListBegin()
21414
          for _i492 in xrange(_size488):
21678
          for _i499 in xrange(_size495):
21415
            _elem493 = Order()
21679
            _elem500 = Order()
21416
            _elem493.read(iprot)
21680
            _elem500.read(iprot)
21417
            self.success.append(_elem493)
21681
            self.success.append(_elem500)
21418
          iprot.readListEnd()
21682
          iprot.readListEnd()
21419
        else:
21683
        else:
21420
          iprot.skip(ftype)
21684
          iprot.skip(ftype)
21421
      elif fid == 1:
21685
      elif fid == 1:
21422
        if ftype == TType.STRUCT:
21686
        if ftype == TType.STRUCT:
Line 21435... Line 21699...
21435
      return
21699
      return
21436
    oprot.writeStructBegin('getSlippedSippingDateOrders_result')
21700
    oprot.writeStructBegin('getSlippedSippingDateOrders_result')
21437
    if self.success is not None:
21701
    if self.success is not None:
21438
      oprot.writeFieldBegin('success', TType.LIST, 0)
21702
      oprot.writeFieldBegin('success', TType.LIST, 0)
21439
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21703
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21440
      for iter494 in self.success:
21704
      for iter501 in self.success:
21441
        iter494.write(oprot)
21705
        iter501.write(oprot)
21442
      oprot.writeListEnd()
21706
      oprot.writeListEnd()
21443
      oprot.writeFieldEnd()
21707
      oprot.writeFieldEnd()
21444
    if self.ex is not None:
21708
    if self.ex is not None:
21445
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
21709
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
21446
      self.ex.write(oprot)
21710
      self.ex.write(oprot)
Line 21561... Line 21825...
21561
      if ftype == TType.STOP:
21825
      if ftype == TType.STOP:
21562
        break
21826
        break
21563
      if fid == 0:
21827
      if fid == 0:
21564
        if ftype == TType.LIST:
21828
        if ftype == TType.LIST:
21565
          self.success = []
21829
          self.success = []
21566
          (_etype498, _size495) = iprot.readListBegin()
21830
          (_etype505, _size502) = iprot.readListBegin()
21567
          for _i499 in xrange(_size495):
21831
          for _i506 in xrange(_size502):
21568
            _elem500 = Order()
21832
            _elem507 = Order()
21569
            _elem500.read(iprot)
21833
            _elem507.read(iprot)
21570
            self.success.append(_elem500)
21834
            self.success.append(_elem507)
21571
          iprot.readListEnd()
21835
          iprot.readListEnd()
21572
        else:
21836
        else:
21573
          iprot.skip(ftype)
21837
          iprot.skip(ftype)
21574
      elif fid == 1:
21838
      elif fid == 1:
21575
        if ftype == TType.STRUCT:
21839
        if ftype == TType.STRUCT:
Line 21588... Line 21852...
21588
      return
21852
      return
21589
    oprot.writeStructBegin('getCancelledOrders_result')
21853
    oprot.writeStructBegin('getCancelledOrders_result')
21590
    if self.success is not None:
21854
    if self.success is not None:
21591
      oprot.writeFieldBegin('success', TType.LIST, 0)
21855
      oprot.writeFieldBegin('success', TType.LIST, 0)
21592
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21856
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21593
      for iter501 in self.success:
21857
      for iter508 in self.success:
21594
        iter501.write(oprot)
21858
        iter508.write(oprot)
21595
      oprot.writeListEnd()
21859
      oprot.writeListEnd()
21596
      oprot.writeFieldEnd()
21860
      oprot.writeFieldEnd()
21597
    if self.ex is not None:
21861
    if self.ex is not None:
21598
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
21862
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
21599
      self.ex.write(oprot)
21863
      self.ex.write(oprot)
Line 21640... Line 21904...
21640
      if ftype == TType.STOP:
21904
      if ftype == TType.STOP:
21641
        break
21905
        break
21642
      if fid == 1:
21906
      if fid == 1:
21643
        if ftype == TType.MAP:
21907
        if ftype == TType.MAP:
21644
          self.mapAWBAndAmount = {}
21908
          self.mapAWBAndAmount = {}
21645
          (_ktype503, _vtype504, _size502 ) = iprot.readMapBegin() 
21909
          (_ktype510, _vtype511, _size509 ) = iprot.readMapBegin() 
21646
          for _i506 in xrange(_size502):
21910
          for _i513 in xrange(_size509):
21647
            _key507 = iprot.readI64();
21911
            _key514 = iprot.readI64();
21648
            _val508 = iprot.readDouble();
21912
            _val515 = iprot.readDouble();
21649
            self.mapAWBAndAmount[_key507] = _val508
21913
            self.mapAWBAndAmount[_key514] = _val515
21650
          iprot.readMapEnd()
21914
          iprot.readMapEnd()
21651
        else:
21915
        else:
21652
          iprot.skip(ftype)
21916
          iprot.skip(ftype)
21653
      else:
21917
      else:
21654
        iprot.skip(ftype)
21918
        iprot.skip(ftype)
Line 21661... Line 21925...
21661
      return
21925
      return
21662
    oprot.writeStructBegin('saveBluedartSettlements_args')
21926
    oprot.writeStructBegin('saveBluedartSettlements_args')
21663
    if self.mapAWBAndAmount is not None:
21927
    if self.mapAWBAndAmount is not None:
21664
      oprot.writeFieldBegin('mapAWBAndAmount', TType.MAP, 1)
21928
      oprot.writeFieldBegin('mapAWBAndAmount', TType.MAP, 1)
21665
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.mapAWBAndAmount))
21929
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.mapAWBAndAmount))
21666
      for kiter509,viter510 in self.mapAWBAndAmount.items():
21930
      for kiter516,viter517 in self.mapAWBAndAmount.items():
21667
        oprot.writeI64(kiter509)
21931
        oprot.writeI64(kiter516)
21668
        oprot.writeDouble(viter510)
21932
        oprot.writeDouble(viter517)
21669
      oprot.writeMapEnd()
21933
      oprot.writeMapEnd()
21670
      oprot.writeFieldEnd()
21934
      oprot.writeFieldEnd()
21671
    oprot.writeFieldStop()
21935
    oprot.writeFieldStop()
21672
    oprot.writeStructEnd()
21936
    oprot.writeStructEnd()
21673
 
21937
 
Line 22455... Line 22719...
22455
      if ftype == TType.STOP:
22719
      if ftype == TType.STOP:
22456
        break
22720
        break
22457
      if fid == 0:
22721
      if fid == 0:
22458
        if ftype == TType.MAP:
22722
        if ftype == TType.MAP:
22459
          self.success = {}
22723
          self.success = {}
22460
          (_ktype512, _vtype513, _size511 ) = iprot.readMapBegin() 
22724
          (_ktype519, _vtype520, _size518 ) = iprot.readMapBegin() 
22461
          for _i515 in xrange(_size511):
22725
          for _i522 in xrange(_size518):
22462
            _key516 = iprot.readI64();
22726
            _key523 = iprot.readI64();
22463
            _val517 = iprot.readString();
22727
            _val524 = iprot.readString();
22464
            self.success[_key516] = _val517
22728
            self.success[_key523] = _val524
22465
          iprot.readMapEnd()
22729
          iprot.readMapEnd()
22466
        else:
22730
        else:
22467
          iprot.skip(ftype)
22731
          iprot.skip(ftype)
22468
      elif fid == 1:
22732
      elif fid == 1:
22469
        if ftype == TType.STRUCT:
22733
        if ftype == TType.STRUCT:
Line 22482... Line 22746...
22482
      return
22746
      return
22483
    oprot.writeStructBegin('getEBSSettlementSummaries_result')
22747
    oprot.writeStructBegin('getEBSSettlementSummaries_result')
22484
    if self.success is not None:
22748
    if self.success is not None:
22485
      oprot.writeFieldBegin('success', TType.MAP, 0)
22749
      oprot.writeFieldBegin('success', TType.MAP, 0)
22486
      oprot.writeMapBegin(TType.I64, TType.STRING, len(self.success))
22750
      oprot.writeMapBegin(TType.I64, TType.STRING, len(self.success))
22487
      for kiter518,viter519 in self.success.items():
22751
      for kiter525,viter526 in self.success.items():
22488
        oprot.writeI64(kiter518)
22752
        oprot.writeI64(kiter525)
22489
        oprot.writeString(viter519)
22753
        oprot.writeString(viter526)
22490
      oprot.writeMapEnd()
22754
      oprot.writeMapEnd()
22491
      oprot.writeFieldEnd()
22755
      oprot.writeFieldEnd()
22492
    if self.ex is not None:
22756
    if self.ex is not None:
22493
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
22757
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
22494
      self.ex.write(oprot)
22758
      self.ex.write(oprot)
Line 22874... Line 23138...
22874
      if ftype == TType.STOP:
23138
      if ftype == TType.STOP:
22875
        break
23139
        break
22876
      if fid == 0:
23140
      if fid == 0:
22877
        if ftype == TType.LIST:
23141
        if ftype == TType.LIST:
22878
          self.success = []
23142
          self.success = []
22879
          (_etype523, _size520) = iprot.readListBegin()
23143
          (_etype530, _size527) = iprot.readListBegin()
22880
          for _i524 in xrange(_size520):
23144
          for _i531 in xrange(_size527):
22881
            _elem525 = PaymentSettlement()
23145
            _elem532 = PaymentSettlement()
22882
            _elem525.read(iprot)
23146
            _elem532.read(iprot)
22883
            self.success.append(_elem525)
23147
            self.success.append(_elem532)
22884
          iprot.readListEnd()
23148
          iprot.readListEnd()
22885
        else:
23149
        else:
22886
          iprot.skip(ftype)
23150
          iprot.skip(ftype)
22887
      elif fid == 1:
23151
      elif fid == 1:
22888
        if ftype == TType.STRUCT:
23152
        if ftype == TType.STRUCT:
Line 22901... Line 23165...
22901
      return
23165
      return
22902
    oprot.writeStructBegin('getSettlementsByDate_result')
23166
    oprot.writeStructBegin('getSettlementsByDate_result')
22903
    if self.success is not None:
23167
    if self.success is not None:
22904
      oprot.writeFieldBegin('success', TType.LIST, 0)
23168
      oprot.writeFieldBegin('success', TType.LIST, 0)
22905
      oprot.writeListBegin(TType.STRUCT, len(self.success))
23169
      oprot.writeListBegin(TType.STRUCT, len(self.success))
22906
      for iter526 in self.success:
23170
      for iter533 in self.success:
22907
        iter526.write(oprot)
23171
        iter533.write(oprot)
22908
      oprot.writeListEnd()
23172
      oprot.writeListEnd()
22909
      oprot.writeFieldEnd()
23173
      oprot.writeFieldEnd()
22910
    if self.ex is not None:
23174
    if self.ex is not None:
22911
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
23175
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
22912
      self.ex.write(oprot)
23176
      self.ex.write(oprot)
Line 22953... Line 23217...
22953
      if ftype == TType.STOP:
23217
      if ftype == TType.STOP:
22954
        break
23218
        break
22955
      if fid == 1:
23219
      if fid == 1:
22956
        if ftype == TType.LIST:
23220
        if ftype == TType.LIST:
22957
          self.orderIds = []
23221
          self.orderIds = []
22958
          (_etype530, _size527) = iprot.readListBegin()
23222
          (_etype537, _size534) = iprot.readListBegin()
22959
          for _i531 in xrange(_size527):
23223
          for _i538 in xrange(_size534):
22960
            _elem532 = iprot.readI64();
23224
            _elem539 = iprot.readI64();
22961
            self.orderIds.append(_elem532)
23225
            self.orderIds.append(_elem539)
22962
          iprot.readListEnd()
23226
          iprot.readListEnd()
22963
        else:
23227
        else:
22964
          iprot.skip(ftype)
23228
          iprot.skip(ftype)
22965
      else:
23229
      else:
22966
        iprot.skip(ftype)
23230
        iprot.skip(ftype)
Line 22973... Line 23237...
22973
      return
23237
      return
22974
    oprot.writeStructBegin('getReshippedOrderIds_args')
23238
    oprot.writeStructBegin('getReshippedOrderIds_args')
22975
    if self.orderIds is not None:
23239
    if self.orderIds is not None:
22976
      oprot.writeFieldBegin('orderIds', TType.LIST, 1)
23240
      oprot.writeFieldBegin('orderIds', TType.LIST, 1)
22977
      oprot.writeListBegin(TType.I64, len(self.orderIds))
23241
      oprot.writeListBegin(TType.I64, len(self.orderIds))
22978
      for iter533 in self.orderIds:
23242
      for iter540 in self.orderIds:
22979
        oprot.writeI64(iter533)
23243
        oprot.writeI64(iter540)
22980
      oprot.writeListEnd()
23244
      oprot.writeListEnd()
22981
      oprot.writeFieldEnd()
23245
      oprot.writeFieldEnd()
22982
    oprot.writeFieldStop()
23246
    oprot.writeFieldStop()
22983
    oprot.writeStructEnd()
23247
    oprot.writeStructEnd()
22984
 
23248
 
Line 23023... Line 23287...
23023
      if ftype == TType.STOP:
23287
      if ftype == TType.STOP:
23024
        break
23288
        break
23025
      if fid == 0:
23289
      if fid == 0:
23026
        if ftype == TType.LIST:
23290
        if ftype == TType.LIST:
23027
          self.success = []
23291
          self.success = []
23028
          (_etype537, _size534) = iprot.readListBegin()
23292
          (_etype544, _size541) = iprot.readListBegin()
23029
          for _i538 in xrange(_size534):
23293
          for _i545 in xrange(_size541):
23030
            _elem539 = iprot.readI64();
23294
            _elem546 = iprot.readI64();
23031
            self.success.append(_elem539)
23295
            self.success.append(_elem546)
23032
          iprot.readListEnd()
23296
          iprot.readListEnd()
23033
        else:
23297
        else:
23034
          iprot.skip(ftype)
23298
          iprot.skip(ftype)
23035
      elif fid == 1:
23299
      elif fid == 1:
23036
        if ftype == TType.STRUCT:
23300
        if ftype == TType.STRUCT:
Line 23049... Line 23313...
23049
      return
23313
      return
23050
    oprot.writeStructBegin('getReshippedOrderIds_result')
23314
    oprot.writeStructBegin('getReshippedOrderIds_result')
23051
    if self.success is not None:
23315
    if self.success is not None:
23052
      oprot.writeFieldBegin('success', TType.LIST, 0)
23316
      oprot.writeFieldBegin('success', TType.LIST, 0)
23053
      oprot.writeListBegin(TType.I64, len(self.success))
23317
      oprot.writeListBegin(TType.I64, len(self.success))
23054
      for iter540 in self.success:
23318
      for iter547 in self.success:
23055
        oprot.writeI64(iter540)
23319
        oprot.writeI64(iter547)
23056
      oprot.writeListEnd()
23320
      oprot.writeListEnd()
23057
      oprot.writeFieldEnd()
23321
      oprot.writeFieldEnd()
23058
    if self.ex is not None:
23322
    if self.ex is not None:
23059
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
23323
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
23060
      self.ex.write(oprot)
23324
      self.ex.write(oprot)
Line 23199... Line 23463...
23199
      if ftype == TType.STOP:
23463
      if ftype == TType.STOP:
23200
        break
23464
        break
23201
      if fid == 0:
23465
      if fid == 0:
23202
        if ftype == TType.LIST:
23466
        if ftype == TType.LIST:
23203
          self.success = []
23467
          self.success = []
23204
          (_etype544, _size541) = iprot.readListBegin()
23468
          (_etype551, _size548) = iprot.readListBegin()
23205
          for _i545 in xrange(_size541):
23469
          for _i552 in xrange(_size548):
23206
            _elem546 = Order()
23470
            _elem553 = Order()
23207
            _elem546.read(iprot)
23471
            _elem553.read(iprot)
23208
            self.success.append(_elem546)
23472
            self.success.append(_elem553)
23209
          iprot.readListEnd()
23473
          iprot.readListEnd()
23210
        else:
23474
        else:
23211
          iprot.skip(ftype)
23475
          iprot.skip(ftype)
23212
      elif fid == 1:
23476
      elif fid == 1:
23213
        if ftype == TType.STRUCT:
23477
        if ftype == TType.STRUCT:
Line 23226... Line 23490...
23226
      return
23490
      return
23227
    oprot.writeStructBegin('getBilledOrders_result')
23491
    oprot.writeStructBegin('getBilledOrders_result')
23228
    if self.success is not None:
23492
    if self.success is not None:
23229
      oprot.writeFieldBegin('success', TType.LIST, 0)
23493
      oprot.writeFieldBegin('success', TType.LIST, 0)
23230
      oprot.writeListBegin(TType.STRUCT, len(self.success))
23494
      oprot.writeListBegin(TType.STRUCT, len(self.success))
23231
      for iter547 in self.success:
23495
      for iter554 in self.success:
23232
        iter547.write(oprot)
23496
        iter554.write(oprot)
23233
      oprot.writeListEnd()
23497
      oprot.writeListEnd()
23234
      oprot.writeFieldEnd()
23498
      oprot.writeFieldEnd()
23235
    if self.ex is not None:
23499
    if self.ex is not None:
23236
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
23500
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
23237
      self.ex.write(oprot)
23501
      self.ex.write(oprot)
Line 23352... Line 23616...
23352
      if ftype == TType.STOP:
23616
      if ftype == TType.STOP:
23353
        break
23617
        break
23354
      if fid == 0:
23618
      if fid == 0:
23355
        if ftype == TType.MAP:
23619
        if ftype == TType.MAP:
23356
          self.success = {}
23620
          self.success = {}
23357
          (_ktype549, _vtype550, _size548 ) = iprot.readMapBegin() 
23621
          (_ktype556, _vtype557, _size555 ) = iprot.readMapBegin() 
23358
          for _i552 in xrange(_size548):
23622
          for _i559 in xrange(_size555):
23359
            _key553 = iprot.readI64();
23623
            _key560 = iprot.readI64();
23360
            _val554 = iprot.readI64();
23624
            _val561 = iprot.readI64();
23361
            self.success[_key553] = _val554
23625
            self.success[_key560] = _val561
23362
          iprot.readMapEnd()
23626
          iprot.readMapEnd()
23363
        else:
23627
        else:
23364
          iprot.skip(ftype)
23628
          iprot.skip(ftype)
23365
      elif fid == 1:
23629
      elif fid == 1:
23366
        if ftype == TType.STRUCT:
23630
        if ftype == TType.STRUCT:
Line 23379... Line 23643...
23379
      return
23643
      return
23380
    oprot.writeStructBegin('getStatusDistributionOfOrders_result')
23644
    oprot.writeStructBegin('getStatusDistributionOfOrders_result')
23381
    if self.success is not None:
23645
    if self.success is not None:
23382
      oprot.writeFieldBegin('success', TType.MAP, 0)
23646
      oprot.writeFieldBegin('success', TType.MAP, 0)
23383
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
23647
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
23384
      for kiter555,viter556 in self.success.items():
23648
      for kiter562,viter563 in self.success.items():
23385
        oprot.writeI64(kiter555)
23649
        oprot.writeI64(kiter562)
23386
        oprot.writeI64(viter556)
23650
        oprot.writeI64(viter563)
23387
      oprot.writeMapEnd()
23651
      oprot.writeMapEnd()
23388
      oprot.writeFieldEnd()
23652
      oprot.writeFieldEnd()
23389
    if self.ex is not None:
23653
    if self.ex is not None:
23390
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
23654
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
23391
      self.ex.write(oprot)
23655
      self.ex.write(oprot)
Line 23518... Line 23782...
23518
      if ftype == TType.STOP:
23782
      if ftype == TType.STOP:
23519
        break
23783
        break
23520
      if fid == 0:
23784
      if fid == 0:
23521
        if ftype == TType.LIST:
23785
        if ftype == TType.LIST:
23522
          self.success = []
23786
          self.success = []
23523
          (_etype560, _size557) = iprot.readListBegin()
23787
          (_etype567, _size564) = iprot.readListBegin()
23524
          for _i561 in xrange(_size557):
23788
          for _i568 in xrange(_size564):
23525
            _elem562 = iprot.readI64();
23789
            _elem569 = iprot.readI64();
23526
            self.success.append(_elem562)
23790
            self.success.append(_elem569)
23527
          iprot.readListEnd()
23791
          iprot.readListEnd()
23528
        else:
23792
        else:
23529
          iprot.skip(ftype)
23793
          iprot.skip(ftype)
23530
      elif fid == 1:
23794
      elif fid == 1:
23531
        if ftype == TType.STRUCT:
23795
        if ftype == TType.STRUCT:
Line 23544... Line 23808...
23544
      return
23808
      return
23545
    oprot.writeStructBegin('getOrderIdsForStatus_result')
23809
    oprot.writeStructBegin('getOrderIdsForStatus_result')
23546
    if self.success is not None:
23810
    if self.success is not None:
23547
      oprot.writeFieldBegin('success', TType.LIST, 0)
23811
      oprot.writeFieldBegin('success', TType.LIST, 0)
23548
      oprot.writeListBegin(TType.I64, len(self.success))
23812
      oprot.writeListBegin(TType.I64, len(self.success))
23549
      for iter563 in self.success:
23813
      for iter570 in self.success:
23550
        oprot.writeI64(iter563)
23814
        oprot.writeI64(iter570)
23551
      oprot.writeListEnd()
23815
      oprot.writeListEnd()
23552
      oprot.writeFieldEnd()
23816
      oprot.writeFieldEnd()
23553
    if self.ex is not None:
23817
    if self.ex is not None:
23554
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
23818
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
23555
      self.ex.write(oprot)
23819
      self.ex.write(oprot)
Line 24015... Line 24279...
24015
      if ftype == TType.STOP:
24279
      if ftype == TType.STOP:
24016
        break
24280
        break
24017
      if fid == 0:
24281
      if fid == 0:
24018
        if ftype == TType.LIST:
24282
        if ftype == TType.LIST:
24019
          self.success = []
24283
          self.success = []
24020
          (_etype567, _size564) = iprot.readListBegin()
24284
          (_etype574, _size571) = iprot.readListBegin()
24021
          for _i568 in xrange(_size564):
24285
          for _i575 in xrange(_size571):
24022
            _elem569 = Order()
24286
            _elem576 = Order()
24023
            _elem569.read(iprot)
24287
            _elem576.read(iprot)
24024
            self.success.append(_elem569)
24288
            self.success.append(_elem576)
24025
          iprot.readListEnd()
24289
          iprot.readListEnd()
24026
        else:
24290
        else:
24027
          iprot.skip(ftype)
24291
          iprot.skip(ftype)
24028
      elif fid == 1:
24292
      elif fid == 1:
24029
        if ftype == TType.STRUCT:
24293
        if ftype == TType.STRUCT:
Line 24042... Line 24306...
24042
      return
24306
      return
24043
    oprot.writeStructBegin('getRefundedOrdersMarkedPaid_result')
24307
    oprot.writeStructBegin('getRefundedOrdersMarkedPaid_result')
24044
    if self.success is not None:
24308
    if self.success is not None:
24045
      oprot.writeFieldBegin('success', TType.LIST, 0)
24309
      oprot.writeFieldBegin('success', TType.LIST, 0)
24046
      oprot.writeListBegin(TType.STRUCT, len(self.success))
24310
      oprot.writeListBegin(TType.STRUCT, len(self.success))
24047
      for iter570 in self.success:
24311
      for iter577 in self.success:
24048
        iter570.write(oprot)
24312
        iter577.write(oprot)
24049
      oprot.writeListEnd()
24313
      oprot.writeListEnd()
24050
      oprot.writeFieldEnd()
24314
      oprot.writeFieldEnd()
24051
    if self.ex is not None:
24315
    if self.ex is not None:
24052
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
24316
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
24053
      self.ex.write(oprot)
24317
      self.ex.write(oprot)
Line 24165... Line 24429...
24165
      if ftype == TType.STOP:
24429
      if ftype == TType.STOP:
24166
        break
24430
        break
24167
      if fid == 0:
24431
      if fid == 0:
24168
        if ftype == TType.LIST:
24432
        if ftype == TType.LIST:
24169
          self.success = []
24433
          self.success = []
24170
          (_etype574, _size571) = iprot.readListBegin()
24434
          (_etype581, _size578) = iprot.readListBegin()
24171
          for _i575 in xrange(_size571):
24435
          for _i582 in xrange(_size578):
24172
            _elem576 = CODVerificationAgent()
24436
            _elem583 = CODVerificationAgent()
24173
            _elem576.read(iprot)
24437
            _elem583.read(iprot)
24174
            self.success.append(_elem576)
24438
            self.success.append(_elem583)
24175
          iprot.readListEnd()
24439
          iprot.readListEnd()
24176
        else:
24440
        else:
24177
          iprot.skip(ftype)
24441
          iprot.skip(ftype)
24178
      else:
24442
      else:
24179
        iprot.skip(ftype)
24443
        iprot.skip(ftype)
Line 24186... Line 24450...
24186
      return
24450
      return
24187
    oprot.writeStructBegin('getAllVerificationAgents_result')
24451
    oprot.writeStructBegin('getAllVerificationAgents_result')
24188
    if self.success is not None:
24452
    if self.success is not None:
24189
      oprot.writeFieldBegin('success', TType.LIST, 0)
24453
      oprot.writeFieldBegin('success', TType.LIST, 0)
24190
      oprot.writeListBegin(TType.STRUCT, len(self.success))
24454
      oprot.writeListBegin(TType.STRUCT, len(self.success))
24191
      for iter577 in self.success:
24455
      for iter584 in self.success:
24192
        iter577.write(oprot)
24456
        iter584.write(oprot)
24193
      oprot.writeListEnd()
24457
      oprot.writeListEnd()
24194
      oprot.writeFieldEnd()
24458
      oprot.writeFieldEnd()
24195
    oprot.writeFieldStop()
24459
    oprot.writeFieldStop()
24196
    oprot.writeStructEnd()
24460
    oprot.writeStructEnd()
24197
 
24461
 
Line 24293... Line 24557...
24293
      if ftype == TType.STOP:
24557
      if ftype == TType.STOP:
24294
        break
24558
        break
24295
      if fid == 0:
24559
      if fid == 0:
24296
        if ftype == TType.LIST:
24560
        if ftype == TType.LIST:
24297
          self.success = []
24561
          self.success = []
24298
          (_etype581, _size578) = iprot.readListBegin()
24562
          (_etype588, _size585) = iprot.readListBegin()
24299
          for _i582 in xrange(_size578):
24563
          for _i589 in xrange(_size585):
24300
            _elem583 = Attribute()
24564
            _elem590 = Attribute()
24301
            _elem583.read(iprot)
24565
            _elem590.read(iprot)
24302
            self.success.append(_elem583)
24566
            self.success.append(_elem590)
24303
          iprot.readListEnd()
24567
          iprot.readListEnd()
24304
        else:
24568
        else:
24305
          iprot.skip(ftype)
24569
          iprot.skip(ftype)
24306
      else:
24570
      else:
24307
        iprot.skip(ftype)
24571
        iprot.skip(ftype)
Line 24314... Line 24578...
24314
      return
24578
      return
24315
    oprot.writeStructBegin('getAllAttributesForOrderId_result')
24579
    oprot.writeStructBegin('getAllAttributesForOrderId_result')
24316
    if self.success is not None:
24580
    if self.success is not None:
24317
      oprot.writeFieldBegin('success', TType.LIST, 0)
24581
      oprot.writeFieldBegin('success', TType.LIST, 0)
24318
      oprot.writeListBegin(TType.STRUCT, len(self.success))
24582
      oprot.writeListBegin(TType.STRUCT, len(self.success))
24319
      for iter584 in self.success:
24583
      for iter591 in self.success:
24320
        iter584.write(oprot)
24584
        iter591.write(oprot)
24321
      oprot.writeListEnd()
24585
      oprot.writeListEnd()
24322
      oprot.writeFieldEnd()
24586
      oprot.writeFieldEnd()
24323
    oprot.writeFieldStop()
24587
    oprot.writeFieldStop()
24324
    oprot.writeStructEnd()
24588
    oprot.writeStructEnd()
24325
 
24589
 
Line 24365... Line 24629...
24365
        else:
24629
        else:
24366
          iprot.skip(ftype)
24630
          iprot.skip(ftype)
24367
      elif fid == -1:
24631
      elif fid == -1:
24368
        if ftype == TType.LIST:
24632
        if ftype == TType.LIST:
24369
          self.attributes = []
24633
          self.attributes = []
24370
          (_etype588, _size585) = iprot.readListBegin()
24634
          (_etype595, _size592) = iprot.readListBegin()
24371
          for _i589 in xrange(_size585):
24635
          for _i596 in xrange(_size592):
24372
            _elem590 = Attribute()
24636
            _elem597 = Attribute()
24373
            _elem590.read(iprot)
24637
            _elem597.read(iprot)
24374
            self.attributes.append(_elem590)
24638
            self.attributes.append(_elem597)
24375
          iprot.readListEnd()
24639
          iprot.readListEnd()
24376
        else:
24640
        else:
24377
          iprot.skip(ftype)
24641
          iprot.skip(ftype)
24378
      else:
24642
      else:
24379
        iprot.skip(ftype)
24643
        iprot.skip(ftype)
Line 24386... Line 24650...
24386
      return
24650
      return
24387
    oprot.writeStructBegin('setOrderAttributes_args')
24651
    oprot.writeStructBegin('setOrderAttributes_args')
24388
    if self.attributes is not None:
24652
    if self.attributes is not None:
24389
      oprot.writeFieldBegin('attributes', TType.LIST, -1)
24653
      oprot.writeFieldBegin('attributes', TType.LIST, -1)
24390
      oprot.writeListBegin(TType.STRUCT, len(self.attributes))
24654
      oprot.writeListBegin(TType.STRUCT, len(self.attributes))
24391
      for iter591 in self.attributes:
24655
      for iter598 in self.attributes:
24392
        iter591.write(oprot)
24656
        iter598.write(oprot)
24393
      oprot.writeListEnd()
24657
      oprot.writeListEnd()
24394
      oprot.writeFieldEnd()
24658
      oprot.writeFieldEnd()
24395
    if self.orderId is not None:
24659
    if self.orderId is not None:
24396
      oprot.writeFieldBegin('orderId', TType.I64, 1)
24660
      oprot.writeFieldBegin('orderId', TType.I64, 1)
24397
      oprot.writeI64(self.orderId)
24661
      oprot.writeI64(self.orderId)
Line 24649... Line 24913...
24649
      if ftype == TType.STOP:
24913
      if ftype == TType.STOP:
24650
        break
24914
        break
24651
      if fid == 0:
24915
      if fid == 0:
24652
        if ftype == TType.LIST:
24916
        if ftype == TType.LIST:
24653
          self.success = []
24917
          self.success = []
24654
          (_etype595, _size592) = iprot.readListBegin()
24918
          (_etype602, _size599) = iprot.readListBegin()
24655
          for _i596 in xrange(_size592):
24919
          for _i603 in xrange(_size599):
24656
            _elem597 = Order()
24920
            _elem604 = Order()
24657
            _elem597.read(iprot)
24921
            _elem604.read(iprot)
24658
            self.success.append(_elem597)
24922
            self.success.append(_elem604)
24659
          iprot.readListEnd()
24923
          iprot.readListEnd()
24660
        else:
24924
        else:
24661
          iprot.skip(ftype)
24925
          iprot.skip(ftype)
24662
      else:
24926
      else:
24663
        iprot.skip(ftype)
24927
        iprot.skip(ftype)
Line 24670... Line 24934...
24670
      return
24934
      return
24671
    oprot.writeStructBegin('getReceivePendingOrders_result')
24935
    oprot.writeStructBegin('getReceivePendingOrders_result')
24672
    if self.success is not None:
24936
    if self.success is not None:
24673
      oprot.writeFieldBegin('success', TType.LIST, 0)
24937
      oprot.writeFieldBegin('success', TType.LIST, 0)
24674
      oprot.writeListBegin(TType.STRUCT, len(self.success))
24938
      oprot.writeListBegin(TType.STRUCT, len(self.success))
24675
      for iter598 in self.success:
24939
      for iter605 in self.success:
24676
        iter598.write(oprot)
24940
        iter605.write(oprot)
24677
      oprot.writeListEnd()
24941
      oprot.writeListEnd()
24678
      oprot.writeFieldEnd()
24942
      oprot.writeFieldEnd()
24679
    oprot.writeFieldStop()
24943
    oprot.writeFieldStop()
24680
    oprot.writeStructEnd()
24944
    oprot.writeStructEnd()
24681
 
24945
 
Line 24777... Line 25041...
24777
      if ftype == TType.STOP:
25041
      if ftype == TType.STOP:
24778
        break
25042
        break
24779
      if fid == 0:
25043
      if fid == 0:
24780
        if ftype == TType.LIST:
25044
        if ftype == TType.LIST:
24781
          self.success = []
25045
          self.success = []
24782
          (_etype602, _size599) = iprot.readListBegin()
25046
          (_etype609, _size606) = iprot.readListBegin()
24783
          for _i603 in xrange(_size599):
25047
          for _i610 in xrange(_size606):
24784
            _elem604 = Order()
25048
            _elem611 = Order()
24785
            _elem604.read(iprot)
25049
            _elem611.read(iprot)
24786
            self.success.append(_elem604)
25050
            self.success.append(_elem611)
24787
          iprot.readListEnd()
25051
          iprot.readListEnd()
24788
        else:
25052
        else:
24789
          iprot.skip(ftype)
25053
          iprot.skip(ftype)
24790
      else:
25054
      else:
24791
        iprot.skip(ftype)
25055
        iprot.skip(ftype)
Line 24798... Line 25062...
24798
      return
25062
      return
24799
    oprot.writeStructBegin('getReceivedAtStoreOrders_result')
25063
    oprot.writeStructBegin('getReceivedAtStoreOrders_result')
24800
    if self.success is not None:
25064
    if self.success is not None:
24801
      oprot.writeFieldBegin('success', TType.LIST, 0)
25065
      oprot.writeFieldBegin('success', TType.LIST, 0)
24802
      oprot.writeListBegin(TType.STRUCT, len(self.success))
25066
      oprot.writeListBegin(TType.STRUCT, len(self.success))
24803
      for iter605 in self.success:
25067
      for iter612 in self.success:
24804
        iter605.write(oprot)
25068
        iter612.write(oprot)
24805
      oprot.writeListEnd()
25069
      oprot.writeListEnd()
24806
      oprot.writeFieldEnd()
25070
      oprot.writeFieldEnd()
24807
    oprot.writeFieldStop()
25071
    oprot.writeFieldStop()
24808
    oprot.writeStructEnd()
25072
    oprot.writeStructEnd()
24809
 
25073
 
Line 24941... Line 25205...
24941
      if ftype == TType.STOP:
25205
      if ftype == TType.STOP:
24942
        break
25206
        break
24943
      if fid == 0:
25207
      if fid == 0:
24944
        if ftype == TType.LIST:
25208
        if ftype == TType.LIST:
24945
          self.success = []
25209
          self.success = []
24946
          (_etype609, _size606) = iprot.readListBegin()
25210
          (_etype616, _size613) = iprot.readListBegin()
24947
          for _i610 in xrange(_size606):
25211
          for _i617 in xrange(_size613):
24948
            _elem611 = Order()
25212
            _elem618 = Order()
24949
            _elem611.read(iprot)
25213
            _elem618.read(iprot)
24950
            self.success.append(_elem611)
25214
            self.success.append(_elem618)
24951
          iprot.readListEnd()
25215
          iprot.readListEnd()
24952
        else:
25216
        else:
24953
          iprot.skip(ftype)
25217
          iprot.skip(ftype)
24954
      else:
25218
      else:
24955
        iprot.skip(ftype)
25219
        iprot.skip(ftype)
Line 24962... Line 25226...
24962
      return
25226
      return
24963
    oprot.writeStructBegin('getOrdersCollectionAtStore_result')
25227
    oprot.writeStructBegin('getOrdersCollectionAtStore_result')
24964
    if self.success is not None:
25228
    if self.success is not None:
24965
      oprot.writeFieldBegin('success', TType.LIST, 0)
25229
      oprot.writeFieldBegin('success', TType.LIST, 0)
24966
      oprot.writeListBegin(TType.STRUCT, len(self.success))
25230
      oprot.writeListBegin(TType.STRUCT, len(self.success))
24967
      for iter612 in self.success:
25231
      for iter619 in self.success:
24968
        iter612.write(oprot)
25232
        iter619.write(oprot)
24969
      oprot.writeListEnd()
25233
      oprot.writeListEnd()
24970
      oprot.writeFieldEnd()
25234
      oprot.writeFieldEnd()
24971
    oprot.writeFieldStop()
25235
    oprot.writeFieldStop()
24972
    oprot.writeStructEnd()
25236
    oprot.writeStructEnd()
24973
 
25237
 
Line 25235... Line 25499...
25235
    oprot.writeFieldStop()
25499
    oprot.writeFieldStop()
25236
    oprot.writeStructEnd()
25500
    oprot.writeStructEnd()
25237
 
25501
 
25238
  def validate(self):
25502
  def validate(self):
25239
    return
25503
    return
-
 
25504
 
-
 
25505
 
-
 
25506
  def __repr__(self):
-
 
25507
    L = ['%s=%r' % (key, value)
-
 
25508
      for key, value in self.__dict__.iteritems()]
-
 
25509
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
25510
 
-
 
25511
  def __eq__(self, other):
-
 
25512
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
25513
 
-
 
25514
  def __ne__(self, other):
-
 
25515
    return not (self == other)
-
 
25516
 
-
 
25517
class createRechargeOrder_args:
-
 
25518
  """
-
 
25519
  Attributes:
-
 
25520
   - rechargeOrder
-
 
25521
  """
-
 
25522
 
-
 
25523
  thrift_spec = (
-
 
25524
    None, # 0
-
 
25525
    (1, TType.STRUCT, 'rechargeOrder', (RechargeOrder, RechargeOrder.thrift_spec), None, ), # 1
-
 
25526
  )
-
 
25527
 
-
 
25528
  def __init__(self, rechargeOrder=None,):
-
 
25529
    self.rechargeOrder = rechargeOrder
-
 
25530
 
-
 
25531
  def read(self, iprot):
-
 
25532
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
25533
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
25534
      return
-
 
25535
    iprot.readStructBegin()
-
 
25536
    while True:
-
 
25537
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
25538
      if ftype == TType.STOP:
-
 
25539
        break
-
 
25540
      if fid == 1:
-
 
25541
        if ftype == TType.STRUCT:
-
 
25542
          self.rechargeOrder = RechargeOrder()
-
 
25543
          self.rechargeOrder.read(iprot)
-
 
25544
        else:
-
 
25545
          iprot.skip(ftype)
-
 
25546
      else:
-
 
25547
        iprot.skip(ftype)
-
 
25548
      iprot.readFieldEnd()
-
 
25549
    iprot.readStructEnd()
-
 
25550
 
-
 
25551
  def write(self, oprot):
-
 
25552
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
25553
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
25554
      return
-
 
25555
    oprot.writeStructBegin('createRechargeOrder_args')
-
 
25556
    if self.rechargeOrder is not None:
-
 
25557
      oprot.writeFieldBegin('rechargeOrder', TType.STRUCT, 1)
-
 
25558
      self.rechargeOrder.write(oprot)
-
 
25559
      oprot.writeFieldEnd()
-
 
25560
    oprot.writeFieldStop()
-
 
25561
    oprot.writeStructEnd()
-
 
25562
 
-
 
25563
  def validate(self):
-
 
25564
    return
-
 
25565
 
-
 
25566
 
-
 
25567
  def __repr__(self):
-
 
25568
    L = ['%s=%r' % (key, value)
-
 
25569
      for key, value in self.__dict__.iteritems()]
-
 
25570
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
25571
 
-
 
25572
  def __eq__(self, other):
-
 
25573
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
25574
 
-
 
25575
  def __ne__(self, other):
-
 
25576
    return not (self == other)
-
 
25577
 
-
 
25578
class createRechargeOrder_result:
-
 
25579
  """
-
 
25580
  Attributes:
-
 
25581
   - success
-
 
25582
   - ex
-
 
25583
  """
-
 
25584
 
-
 
25585
  thrift_spec = (
-
 
25586
    (0, TType.STRUCT, 'success', (RechargeOrder, RechargeOrder.thrift_spec), None, ), # 0
-
 
25587
    (1, TType.STRUCT, 'ex', (TransactionServiceException, TransactionServiceException.thrift_spec), None, ), # 1
-
 
25588
  )
-
 
25589
 
-
 
25590
  def __init__(self, success=None, ex=None,):
-
 
25591
    self.success = success
-
 
25592
    self.ex = ex
-
 
25593
 
-
 
25594
  def read(self, iprot):
-
 
25595
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
25596
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
25597
      return
-
 
25598
    iprot.readStructBegin()
-
 
25599
    while True:
-
 
25600
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
25601
      if ftype == TType.STOP:
-
 
25602
        break
-
 
25603
      if fid == 0:
-
 
25604
        if ftype == TType.STRUCT:
-
 
25605
          self.success = RechargeOrder()
-
 
25606
          self.success.read(iprot)
-
 
25607
        else:
-
 
25608
          iprot.skip(ftype)
-
 
25609
      elif fid == 1:
-
 
25610
        if ftype == TType.STRUCT:
-
 
25611
          self.ex = TransactionServiceException()
-
 
25612
          self.ex.read(iprot)
-
 
25613
        else:
-
 
25614
          iprot.skip(ftype)
-
 
25615
      else:
-
 
25616
        iprot.skip(ftype)
-
 
25617
      iprot.readFieldEnd()
-
 
25618
    iprot.readStructEnd()
-
 
25619
 
-
 
25620
  def write(self, oprot):
-
 
25621
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
25622
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
25623
      return
-
 
25624
    oprot.writeStructBegin('createRechargeOrder_result')
-
 
25625
    if self.success is not None:
-
 
25626
      oprot.writeFieldBegin('success', TType.STRUCT, 0)
-
 
25627
      self.success.write(oprot)
-
 
25628
      oprot.writeFieldEnd()
-
 
25629
    if self.ex is not None:
-
 
25630
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
-
 
25631
      self.ex.write(oprot)
-
 
25632
      oprot.writeFieldEnd()
-
 
25633
    oprot.writeFieldStop()
-
 
25634
    oprot.writeStructEnd()
-
 
25635
 
-
 
25636
  def validate(self):
-
 
25637
    return
-
 
25638
 
-
 
25639
 
-
 
25640
  def __repr__(self):
-
 
25641
    L = ['%s=%r' % (key, value)
-
 
25642
      for key, value in self.__dict__.iteritems()]
-
 
25643
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
25644
 
-
 
25645
  def __eq__(self, other):
-
 
25646
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
25647
 
-
 
25648
  def __ne__(self, other):
-
 
25649
    return not (self == other)
-
 
25650
 
-
 
25651
class updateRechargeOrderStatus_args:
-
 
25652
  """
-
 
25653
  Attributes:
-
 
25654
   - rechargeOrderId
-
 
25655
   - rechargeOrderStatus
-
 
25656
  """
-
 
25657
 
-
 
25658
  thrift_spec = (
-
 
25659
    None, # 0
-
 
25660
    (1, TType.I64, 'rechargeOrderId', None, None, ), # 1
-
 
25661
    (2, TType.I32, 'rechargeOrderStatus', None, None, ), # 2
-
 
25662
  )
-
 
25663
 
-
 
25664
  def __init__(self, rechargeOrderId=None, rechargeOrderStatus=None,):
-
 
25665
    self.rechargeOrderId = rechargeOrderId
-
 
25666
    self.rechargeOrderStatus = rechargeOrderStatus
-
 
25667
 
-
 
25668
  def read(self, iprot):
-
 
25669
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
25670
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
25671
      return
-
 
25672
    iprot.readStructBegin()
-
 
25673
    while True:
-
 
25674
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
25675
      if ftype == TType.STOP:
-
 
25676
        break
-
 
25677
      if fid == 1:
-
 
25678
        if ftype == TType.I64:
-
 
25679
          self.rechargeOrderId = iprot.readI64();
-
 
25680
        else:
-
 
25681
          iprot.skip(ftype)
-
 
25682
      elif fid == 2:
-
 
25683
        if ftype == TType.I32:
-
 
25684
          self.rechargeOrderStatus = iprot.readI32();
-
 
25685
        else:
-
 
25686
          iprot.skip(ftype)
-
 
25687
      else:
-
 
25688
        iprot.skip(ftype)
-
 
25689
      iprot.readFieldEnd()
-
 
25690
    iprot.readStructEnd()
-
 
25691
 
-
 
25692
  def write(self, oprot):
-
 
25693
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
25694
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
25695
      return
-
 
25696
    oprot.writeStructBegin('updateRechargeOrderStatus_args')
-
 
25697
    if self.rechargeOrderId is not None:
-
 
25698
      oprot.writeFieldBegin('rechargeOrderId', TType.I64, 1)
-
 
25699
      oprot.writeI64(self.rechargeOrderId)
-
 
25700
      oprot.writeFieldEnd()
-
 
25701
    if self.rechargeOrderStatus is not None:
-
 
25702
      oprot.writeFieldBegin('rechargeOrderStatus', TType.I32, 2)
-
 
25703
      oprot.writeI32(self.rechargeOrderStatus)
-
 
25704
      oprot.writeFieldEnd()
-
 
25705
    oprot.writeFieldStop()
-
 
25706
    oprot.writeStructEnd()
-
 
25707
 
-
 
25708
  def validate(self):
-
 
25709
    return
-
 
25710
 
-
 
25711
 
-
 
25712
  def __repr__(self):
-
 
25713
    L = ['%s=%r' % (key, value)
-
 
25714
      for key, value in self.__dict__.iteritems()]
-
 
25715
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
25716
 
-
 
25717
  def __eq__(self, other):
-
 
25718
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
25719
 
-
 
25720
  def __ne__(self, other):
-
 
25721
    return not (self == other)
-
 
25722
 
-
 
25723
class updateRechargeOrderStatus_result:
-
 
25724
  """
-
 
25725
  Attributes:
-
 
25726
   - ex
-
 
25727
  """
-
 
25728
 
-
 
25729
  thrift_spec = (
-
 
25730
    None, # 0
-
 
25731
    (1, TType.STRUCT, 'ex', (TransactionServiceException, TransactionServiceException.thrift_spec), None, ), # 1
-
 
25732
  )
-
 
25733
 
-
 
25734
  def __init__(self, ex=None,):
-
 
25735
    self.ex = ex
-
 
25736
 
-
 
25737
  def read(self, iprot):
-
 
25738
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
25739
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
25740
      return
-
 
25741
    iprot.readStructBegin()
-
 
25742
    while True:
-
 
25743
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
25744
      if ftype == TType.STOP:
-
 
25745
        break
-
 
25746
      if fid == 1:
-
 
25747
        if ftype == TType.STRUCT:
-
 
25748
          self.ex = TransactionServiceException()
-
 
25749
          self.ex.read(iprot)
-
 
25750
        else:
-
 
25751
          iprot.skip(ftype)
-
 
25752
      else:
-
 
25753
        iprot.skip(ftype)
-
 
25754
      iprot.readFieldEnd()
-
 
25755
    iprot.readStructEnd()
-
 
25756
 
-
 
25757
  def write(self, oprot):
-
 
25758
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
25759
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
25760
      return
-
 
25761
    oprot.writeStructBegin('updateRechargeOrderStatus_result')
-
 
25762
    if self.ex is not None:
-
 
25763
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
-
 
25764
      self.ex.write(oprot)
-
 
25765
      oprot.writeFieldEnd()
-
 
25766
    oprot.writeFieldStop()
-
 
25767
    oprot.writeStructEnd()
-
 
25768
 
-
 
25769
  def validate(self):
-
 
25770
    return
-
 
25771
 
-
 
25772
 
-
 
25773
  def __repr__(self):
-
 
25774
    L = ['%s=%r' % (key, value)
-
 
25775
      for key, value in self.__dict__.iteritems()]
-
 
25776
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
25777
 
-
 
25778
  def __eq__(self, other):
-
 
25779
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
25780
 
-
 
25781
  def __ne__(self, other):
-
 
25782
    return not (self == other)
-
 
25783
 
-
 
25784
class activateRechargeTxn_args:
-
 
25785
  """
-
 
25786
  Attributes:
-
 
25787
   - rechargeCoupons
-
 
25788
  """
-
 
25789
 
-
 
25790
  thrift_spec = (
-
 
25791
    None, # 0
-
 
25792
    (1, TType.LIST, 'rechargeCoupons', (TType.STRUCT,(RechargeCoupon, RechargeCoupon.thrift_spec)), None, ), # 1
-
 
25793
  )
-
 
25794
 
-
 
25795
  def __init__(self, rechargeCoupons=None,):
-
 
25796
    self.rechargeCoupons = rechargeCoupons
-
 
25797
 
-
 
25798
  def read(self, iprot):
-
 
25799
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
25800
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
25801
      return
-
 
25802
    iprot.readStructBegin()
-
 
25803
    while True:
-
 
25804
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
25805
      if ftype == TType.STOP:
-
 
25806
        break
-
 
25807
      if fid == 1:
-
 
25808
        if ftype == TType.LIST:
-
 
25809
          self.rechargeCoupons = []
-
 
25810
          (_etype623, _size620) = iprot.readListBegin()
-
 
25811
          for _i624 in xrange(_size620):
-
 
25812
            _elem625 = RechargeCoupon()
-
 
25813
            _elem625.read(iprot)
-
 
25814
            self.rechargeCoupons.append(_elem625)
-
 
25815
          iprot.readListEnd()
-
 
25816
        else:
-
 
25817
          iprot.skip(ftype)
-
 
25818
      else:
-
 
25819
        iprot.skip(ftype)
-
 
25820
      iprot.readFieldEnd()
-
 
25821
    iprot.readStructEnd()
-
 
25822
 
-
 
25823
  def write(self, oprot):
-
 
25824
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
25825
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
25826
      return
-
 
25827
    oprot.writeStructBegin('activateRechargeTxn_args')
-
 
25828
    if self.rechargeCoupons is not None:
-
 
25829
      oprot.writeFieldBegin('rechargeCoupons', TType.LIST, 1)
-
 
25830
      oprot.writeListBegin(TType.STRUCT, len(self.rechargeCoupons))
-
 
25831
      for iter626 in self.rechargeCoupons:
-
 
25832
        iter626.write(oprot)
-
 
25833
      oprot.writeListEnd()
-
 
25834
      oprot.writeFieldEnd()
-
 
25835
    oprot.writeFieldStop()
-
 
25836
    oprot.writeStructEnd()
-
 
25837
 
-
 
25838
  def validate(self):
-
 
25839
    return
-
 
25840
 
-
 
25841
 
-
 
25842
  def __repr__(self):
-
 
25843
    L = ['%s=%r' % (key, value)
-
 
25844
      for key, value in self.__dict__.iteritems()]
-
 
25845
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
25846
 
-
 
25847
  def __eq__(self, other):
-
 
25848
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
25849
 
-
 
25850
  def __ne__(self, other):
-
 
25851
    return not (self == other)
-
 
25852
 
-
 
25853
class activateRechargeTxn_result:
-
 
25854
  """
-
 
25855
  Attributes:
-
 
25856
   - success
-
 
25857
   - ex
-
 
25858
  """
-
 
25859
 
-
 
25860
  thrift_spec = (
-
 
25861
    (0, TType.STRUCT, 'success', (RechargeResponse, RechargeResponse.thrift_spec), None, ), # 0
-
 
25862
    (1, TType.STRUCT, 'ex', (TransactionServiceException, TransactionServiceException.thrift_spec), None, ), # 1
-
 
25863
  )
-
 
25864
 
-
 
25865
  def __init__(self, success=None, ex=None,):
-
 
25866
    self.success = success
-
 
25867
    self.ex = ex
-
 
25868
 
-
 
25869
  def read(self, iprot):
-
 
25870
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
25871
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
25872
      return
-
 
25873
    iprot.readStructBegin()
-
 
25874
    while True:
-
 
25875
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
25876
      if ftype == TType.STOP:
-
 
25877
        break
-
 
25878
      if fid == 0:
-
 
25879
        if ftype == TType.STRUCT:
-
 
25880
          self.success = RechargeResponse()
-
 
25881
          self.success.read(iprot)
-
 
25882
        else:
-
 
25883
          iprot.skip(ftype)
-
 
25884
      elif fid == 1:
-
 
25885
        if ftype == TType.STRUCT:
-
 
25886
          self.ex = TransactionServiceException()
-
 
25887
          self.ex.read(iprot)
-
 
25888
        else:
-
 
25889
          iprot.skip(ftype)
-
 
25890
      else:
-
 
25891
        iprot.skip(ftype)
-
 
25892
      iprot.readFieldEnd()
-
 
25893
    iprot.readStructEnd()
-
 
25894
 
-
 
25895
  def write(self, oprot):
-
 
25896
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
25897
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
25898
      return
-
 
25899
    oprot.writeStructBegin('activateRechargeTxn_result')
-
 
25900
    if self.success is not None:
-
 
25901
      oprot.writeFieldBegin('success', TType.STRUCT, 0)
-
 
25902
      self.success.write(oprot)
-
 
25903
      oprot.writeFieldEnd()
-
 
25904
    if self.ex is not None:
-
 
25905
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
-
 
25906
      self.ex.write(oprot)
-
 
25907
      oprot.writeFieldEnd()
-
 
25908
    oprot.writeFieldStop()
-
 
25909
    oprot.writeStructEnd()
-
 
25910
 
-
 
25911
  def validate(self):
-
 
25912
    return
-
 
25913
 
-
 
25914
 
-
 
25915
  def __repr__(self):
-
 
25916
    L = ['%s=%r' % (key, value)
-
 
25917
      for key, value in self.__dict__.iteritems()]
-
 
25918
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
25919
 
-
 
25920
  def __eq__(self, other):
-
 
25921
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
25922
 
-
 
25923
  def __ne__(self, other):
-
 
25924
    return not (self == other)
-
 
25925
 
-
 
25926
class getRechargeOrders_args:
-
 
25927
  """
-
 
25928
  Attributes:
-
 
25929
   - customerId
-
 
25930
  """
-
 
25931
 
-
 
25932
  thrift_spec = (
-
 
25933
    None, # 0
-
 
25934
    (1, TType.I64, 'customerId', None, None, ), # 1
-
 
25935
  )
-
 
25936
 
-
 
25937
  def __init__(self, customerId=None,):
-
 
25938
    self.customerId = customerId
-
 
25939
 
-
 
25940
  def read(self, iprot):
-
 
25941
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
25942
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
25943
      return
-
 
25944
    iprot.readStructBegin()
-
 
25945
    while True:
-
 
25946
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
25947
      if ftype == TType.STOP:
-
 
25948
        break
-
 
25949
      if fid == 1:
-
 
25950
        if ftype == TType.I64:
-
 
25951
          self.customerId = iprot.readI64();
-
 
25952
        else:
-
 
25953
          iprot.skip(ftype)
-
 
25954
      else:
-
 
25955
        iprot.skip(ftype)
-
 
25956
      iprot.readFieldEnd()
-
 
25957
    iprot.readStructEnd()
-
 
25958
 
-
 
25959
  def write(self, oprot):
-
 
25960
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
25961
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
25962
      return
-
 
25963
    oprot.writeStructBegin('getRechargeOrders_args')
-
 
25964
    if self.customerId is not None:
-
 
25965
      oprot.writeFieldBegin('customerId', TType.I64, 1)
-
 
25966
      oprot.writeI64(self.customerId)
-
 
25967
      oprot.writeFieldEnd()
-
 
25968
    oprot.writeFieldStop()
-
 
25969
    oprot.writeStructEnd()
-
 
25970
 
-
 
25971
  def validate(self):
-
 
25972
    return
-
 
25973
 
-
 
25974
 
-
 
25975
  def __repr__(self):
-
 
25976
    L = ['%s=%r' % (key, value)
-
 
25977
      for key, value in self.__dict__.iteritems()]
-
 
25978
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
25979
 
-
 
25980
  def __eq__(self, other):
-
 
25981
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
25982
 
-
 
25983
  def __ne__(self, other):
-
 
25984
    return not (self == other)
-
 
25985
 
-
 
25986
class getRechargeOrders_result:
-
 
25987
  """
-
 
25988
  Attributes:
-
 
25989
   - success
-
 
25990
  """
-
 
25991
 
-
 
25992
  thrift_spec = (
-
 
25993
    (0, TType.LIST, 'success', (TType.STRUCT,(RechargeOrder, RechargeOrder.thrift_spec)), None, ), # 0
-
 
25994
  )
-
 
25995
 
-
 
25996
  def __init__(self, success=None,):
-
 
25997
    self.success = success
-
 
25998
 
-
 
25999
  def read(self, iprot):
-
 
26000
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
26001
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
26002
      return
-
 
26003
    iprot.readStructBegin()
-
 
26004
    while True:
-
 
26005
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
26006
      if ftype == TType.STOP:
-
 
26007
        break
-
 
26008
      if fid == 0:
-
 
26009
        if ftype == TType.LIST:
-
 
26010
          self.success = []
-
 
26011
          (_etype630, _size627) = iprot.readListBegin()
-
 
26012
          for _i631 in xrange(_size627):
-
 
26013
            _elem632 = RechargeOrder()
-
 
26014
            _elem632.read(iprot)
-
 
26015
            self.success.append(_elem632)
-
 
26016
          iprot.readListEnd()
-
 
26017
        else:
-
 
26018
          iprot.skip(ftype)
-
 
26019
      else:
-
 
26020
        iprot.skip(ftype)
-
 
26021
      iprot.readFieldEnd()
-
 
26022
    iprot.readStructEnd()
-
 
26023
 
-
 
26024
  def write(self, oprot):
-
 
26025
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
26026
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
26027
      return
-
 
26028
    oprot.writeStructBegin('getRechargeOrders_result')
-
 
26029
    if self.success is not None:
-
 
26030
      oprot.writeFieldBegin('success', TType.LIST, 0)
-
 
26031
      oprot.writeListBegin(TType.STRUCT, len(self.success))
-
 
26032
      for iter633 in self.success:
-
 
26033
        iter633.write(oprot)
-
 
26034
      oprot.writeListEnd()
-
 
26035
      oprot.writeFieldEnd()
-
 
26036
    oprot.writeFieldStop()
-
 
26037
    oprot.writeStructEnd()
-
 
26038
 
-
 
26039
  def validate(self):
-
 
26040
    return
-
 
26041
 
-
 
26042
 
-
 
26043
  def __repr__(self):
-
 
26044
    L = ['%s=%r' % (key, value)
-
 
26045
      for key, value in self.__dict__.iteritems()]
-
 
26046
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
26047
 
-
 
26048
  def __eq__(self, other):
-
 
26049
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
26050
 
-
 
26051
  def __ne__(self, other):
-
 
26052
    return not (self == other)
-
 
26053
 
-
 
26054
class getRechargeCoupons_args:
-
 
26055
  """
-
 
26056
  Attributes:
-
 
26057
   - customerId
-
 
26058
   - rechargeCouponStatus
-
 
26059
  """
-
 
26060
 
-
 
26061
  thrift_spec = (
-
 
26062
    None, # 0
-
 
26063
    (1, TType.I64, 'customerId', None, None, ), # 1
-
 
26064
    (2, TType.I32, 'rechargeCouponStatus', None, None, ), # 2
-
 
26065
  )
-
 
26066
 
-
 
26067
  def __init__(self, customerId=None, rechargeCouponStatus=None,):
-
 
26068
    self.customerId = customerId
-
 
26069
    self.rechargeCouponStatus = rechargeCouponStatus
-
 
26070
 
-
 
26071
  def read(self, iprot):
-
 
26072
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
26073
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
26074
      return
-
 
26075
    iprot.readStructBegin()
-
 
26076
    while True:
-
 
26077
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
26078
      if ftype == TType.STOP:
-
 
26079
        break
-
 
26080
      if fid == 1:
-
 
26081
        if ftype == TType.I64:
-
 
26082
          self.customerId = iprot.readI64();
-
 
26083
        else:
-
 
26084
          iprot.skip(ftype)
-
 
26085
      elif fid == 2:
-
 
26086
        if ftype == TType.I32:
-
 
26087
          self.rechargeCouponStatus = iprot.readI32();
-
 
26088
        else:
-
 
26089
          iprot.skip(ftype)
-
 
26090
      else:
-
 
26091
        iprot.skip(ftype)
-
 
26092
      iprot.readFieldEnd()
-
 
26093
    iprot.readStructEnd()
-
 
26094
 
-
 
26095
  def write(self, oprot):
-
 
26096
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
26097
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
26098
      return
-
 
26099
    oprot.writeStructBegin('getRechargeCoupons_args')
-
 
26100
    if self.customerId is not None:
-
 
26101
      oprot.writeFieldBegin('customerId', TType.I64, 1)
-
 
26102
      oprot.writeI64(self.customerId)
-
 
26103
      oprot.writeFieldEnd()
-
 
26104
    if self.rechargeCouponStatus is not None:
-
 
26105
      oprot.writeFieldBegin('rechargeCouponStatus', TType.I32, 2)
-
 
26106
      oprot.writeI32(self.rechargeCouponStatus)
-
 
26107
      oprot.writeFieldEnd()
-
 
26108
    oprot.writeFieldStop()
-
 
26109
    oprot.writeStructEnd()
-
 
26110
 
-
 
26111
  def validate(self):
-
 
26112
    return
-
 
26113
 
-
 
26114
 
-
 
26115
  def __repr__(self):
-
 
26116
    L = ['%s=%r' % (key, value)
-
 
26117
      for key, value in self.__dict__.iteritems()]
-
 
26118
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
26119
 
-
 
26120
  def __eq__(self, other):
-
 
26121
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
26122
 
-
 
26123
  def __ne__(self, other):
-
 
26124
    return not (self == other)
-
 
26125
 
-
 
26126
class getRechargeCoupons_result:
-
 
26127
  """
-
 
26128
  Attributes:
-
 
26129
   - success
-
 
26130
  """
-
 
26131
 
-
 
26132
  thrift_spec = (
-
 
26133
    (0, TType.LIST, 'success', (TType.STRUCT,(RechargeCoupon, RechargeCoupon.thrift_spec)), None, ), # 0
-
 
26134
  )
-
 
26135
 
-
 
26136
  def __init__(self, success=None,):
-
 
26137
    self.success = success
-
 
26138
 
-
 
26139
  def read(self, iprot):
-
 
26140
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
26141
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
26142
      return
-
 
26143
    iprot.readStructBegin()
-
 
26144
    while True:
-
 
26145
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
26146
      if ftype == TType.STOP:
-
 
26147
        break
-
 
26148
      if fid == 0:
-
 
26149
        if ftype == TType.LIST:
-
 
26150
          self.success = []
-
 
26151
          (_etype637, _size634) = iprot.readListBegin()
-
 
26152
          for _i638 in xrange(_size634):
-
 
26153
            _elem639 = RechargeCoupon()
-
 
26154
            _elem639.read(iprot)
-
 
26155
            self.success.append(_elem639)
-
 
26156
          iprot.readListEnd()
-
 
26157
        else:
-
 
26158
          iprot.skip(ftype)
-
 
26159
      else:
-
 
26160
        iprot.skip(ftype)
-
 
26161
      iprot.readFieldEnd()
-
 
26162
    iprot.readStructEnd()
-
 
26163
 
-
 
26164
  def write(self, oprot):
-
 
26165
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
26166
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
26167
      return
-
 
26168
    oprot.writeStructBegin('getRechargeCoupons_result')
-
 
26169
    if self.success is not None:
-
 
26170
      oprot.writeFieldBegin('success', TType.LIST, 0)
-
 
26171
      oprot.writeListBegin(TType.STRUCT, len(self.success))
-
 
26172
      for iter640 in self.success:
-
 
26173
        iter640.write(oprot)
-
 
26174
      oprot.writeListEnd()
-
 
26175
      oprot.writeFieldEnd()
-
 
26176
    oprot.writeFieldStop()
-
 
26177
    oprot.writeStructEnd()
-
 
26178
 
-
 
26179
  def validate(self):
-
 
26180
    return
25240
 
26181
 
25241
 
26182
 
25242
  def __repr__(self):
26183
  def __repr__(self):
25243
    L = ['%s=%r' % (key, value)
26184
    L = ['%s=%r' % (key, value)
25244
      for key, value in self.__dict__.iteritems()]
26185
      for key, value in self.__dict__.iteritems()]