Subversion Repositories SmartDukaan

Rev

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

Rev 4999 Rev 5031
Line 1102... Line 1102...
1102
    Parameters:
1102
    Parameters:
1103
     - vendorId
1103
     - vendorId
1104
    """
1104
    """
1105
    pass
1105
    pass
1106
 
1106
 
-
 
1107
  def getStatusDistributionOfOrders(self, startDate, endDate):
-
 
1108
    """
-
 
1109
    Parameters:
-
 
1110
     - startDate
-
 
1111
     - endDate
-
 
1112
    """
-
 
1113
    pass
-
 
1114
 
1107
 
1115
 
1108
class Client(shop2020.thriftpy.generic.GenericService.Client, Iface):
1116
class Client(shop2020.thriftpy.generic.GenericService.Client, Iface):
1109
  def __init__(self, iprot, oprot=None):
1117
  def __init__(self, iprot, oprot=None):
1110
    shop2020.thriftpy.generic.GenericService.Client.__init__(self, iprot, oprot)
1118
    shop2020.thriftpy.generic.GenericService.Client.__init__(self, iprot, oprot)
1111
 
1119
 
Line 4846... Line 4854...
4846
      return result.success
4854
      return result.success
4847
    if result.ex is not None:
4855
    if result.ex is not None:
4848
      raise result.ex
4856
      raise result.ex
4849
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getOrdersWhereVendorNotPaid failed: unknown result");
4857
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getOrdersWhereVendorNotPaid failed: unknown result");
4850
 
4858
 
-
 
4859
  def getStatusDistributionOfOrders(self, startDate, endDate):
-
 
4860
    """
-
 
4861
    Parameters:
-
 
4862
     - startDate
-
 
4863
     - endDate
-
 
4864
    """
-
 
4865
    self.send_getStatusDistributionOfOrders(startDate, endDate)
-
 
4866
    return self.recv_getStatusDistributionOfOrders()
-
 
4867
 
-
 
4868
  def send_getStatusDistributionOfOrders(self, startDate, endDate):
-
 
4869
    self._oprot.writeMessageBegin('getStatusDistributionOfOrders', TMessageType.CALL, self._seqid)
-
 
4870
    args = getStatusDistributionOfOrders_args()
-
 
4871
    args.startDate = startDate
-
 
4872
    args.endDate = endDate
-
 
4873
    args.write(self._oprot)
-
 
4874
    self._oprot.writeMessageEnd()
-
 
4875
    self._oprot.trans.flush()
-
 
4876
 
-
 
4877
  def recv_getStatusDistributionOfOrders(self, ):
-
 
4878
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
4879
    if mtype == TMessageType.EXCEPTION:
-
 
4880
      x = TApplicationException()
-
 
4881
      x.read(self._iprot)
-
 
4882
      self._iprot.readMessageEnd()
-
 
4883
      raise x
-
 
4884
    result = getStatusDistributionOfOrders_result()
-
 
4885
    result.read(self._iprot)
-
 
4886
    self._iprot.readMessageEnd()
-
 
4887
    if result.success is not None:
-
 
4888
      return result.success
-
 
4889
    if result.ex is not None:
-
 
4890
      raise result.ex
-
 
4891
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getStatusDistributionOfOrders failed: unknown result");
-
 
4892
 
4851
 
4893
 
4852
class Processor(shop2020.thriftpy.generic.GenericService.Processor, Iface, TProcessor):
4894
class Processor(shop2020.thriftpy.generic.GenericService.Processor, Iface, TProcessor):
4853
  def __init__(self, handler):
4895
  def __init__(self, handler):
4854
    shop2020.thriftpy.generic.GenericService.Processor.__init__(self, handler)
4896
    shop2020.thriftpy.generic.GenericService.Processor.__init__(self, handler)
4855
    self._processMap["createTransaction"] = Processor.process_createTransaction
4897
    self._processMap["createTransaction"] = Processor.process_createTransaction
Line 4956... Line 4998...
4956
    self._processMap["getEBSSettlementDate"] = Processor.process_getEBSSettlementDate
4998
    self._processMap["getEBSSettlementDate"] = Processor.process_getEBSSettlementDate
4957
    self._processMap["getSettlementsByDate"] = Processor.process_getSettlementsByDate
4999
    self._processMap["getSettlementsByDate"] = Processor.process_getSettlementsByDate
4958
    self._processMap["getReshippedOrderIds"] = Processor.process_getReshippedOrderIds
5000
    self._processMap["getReshippedOrderIds"] = Processor.process_getReshippedOrderIds
4959
    self._processMap["updateOrdersAsPORaised"] = Processor.process_updateOrdersAsPORaised
5001
    self._processMap["updateOrdersAsPORaised"] = Processor.process_updateOrdersAsPORaised
4960
    self._processMap["getOrdersWhereVendorNotPaid"] = Processor.process_getOrdersWhereVendorNotPaid
5002
    self._processMap["getOrdersWhereVendorNotPaid"] = Processor.process_getOrdersWhereVendorNotPaid
-
 
5003
    self._processMap["getStatusDistributionOfOrders"] = Processor.process_getStatusDistributionOfOrders
4961
 
5004
 
4962
  def process(self, iprot, oprot):
5005
  def process(self, iprot, oprot):
4963
    (name, type, seqid) = iprot.readMessageBegin()
5006
    (name, type, seqid) = iprot.readMessageBegin()
4964
    if name not in self._processMap:
5007
    if name not in self._processMap:
4965
      iprot.skip(TType.STRUCT)
5008
      iprot.skip(TType.STRUCT)
Line 6387... Line 6430...
6387
    oprot.writeMessageBegin("getOrdersWhereVendorNotPaid", TMessageType.REPLY, seqid)
6430
    oprot.writeMessageBegin("getOrdersWhereVendorNotPaid", TMessageType.REPLY, seqid)
6388
    result.write(oprot)
6431
    result.write(oprot)
6389
    oprot.writeMessageEnd()
6432
    oprot.writeMessageEnd()
6390
    oprot.trans.flush()
6433
    oprot.trans.flush()
6391
 
6434
 
-
 
6435
  def process_getStatusDistributionOfOrders(self, seqid, iprot, oprot):
-
 
6436
    args = getStatusDistributionOfOrders_args()
-
 
6437
    args.read(iprot)
-
 
6438
    iprot.readMessageEnd()
-
 
6439
    result = getStatusDistributionOfOrders_result()
-
 
6440
    try:
-
 
6441
      result.success = self._handler.getStatusDistributionOfOrders(args.startDate, args.endDate)
-
 
6442
    except TransactionServiceException, ex:
-
 
6443
      result.ex = ex
-
 
6444
    oprot.writeMessageBegin("getStatusDistributionOfOrders", TMessageType.REPLY, seqid)
-
 
6445
    result.write(oprot)
-
 
6446
    oprot.writeMessageEnd()
-
 
6447
    oprot.trans.flush()
-
 
6448
 
6392
 
6449
 
6393
# HELPER FUNCTIONS AND STRUCTURES
6450
# HELPER FUNCTIONS AND STRUCTURES
6394
 
6451
 
6395
class createTransaction_args:
6452
class createTransaction_args:
6396
  """
6453
  """
Line 6780... Line 6837...
6780
      if ftype == TType.STOP:
6837
      if ftype == TType.STOP:
6781
        break
6838
        break
6782
      if fid == 0:
6839
      if fid == 0:
6783
        if ftype == TType.LIST:
6840
        if ftype == TType.LIST:
6784
          self.success = []
6841
          self.success = []
6785
          (_etype59, _size56) = iprot.readListBegin()
6842
          (_etype66, _size63) = iprot.readListBegin()
6786
          for _i60 in xrange(_size56):
6843
          for _i67 in xrange(_size63):
6787
            _elem61 = Transaction()
6844
            _elem68 = Transaction()
6788
            _elem61.read(iprot)
6845
            _elem68.read(iprot)
6789
            self.success.append(_elem61)
6846
            self.success.append(_elem68)
6790
          iprot.readListEnd()
6847
          iprot.readListEnd()
6791
        else:
6848
        else:
6792
          iprot.skip(ftype)
6849
          iprot.skip(ftype)
6793
      elif fid == 1:
6850
      elif fid == 1:
6794
        if ftype == TType.STRUCT:
6851
        if ftype == TType.STRUCT:
Line 6807... Line 6864...
6807
      return
6864
      return
6808
    oprot.writeStructBegin('getTransactionsForCustomer_result')
6865
    oprot.writeStructBegin('getTransactionsForCustomer_result')
6809
    if self.success is not None:
6866
    if self.success is not None:
6810
      oprot.writeFieldBegin('success', TType.LIST, 0)
6867
      oprot.writeFieldBegin('success', TType.LIST, 0)
6811
      oprot.writeListBegin(TType.STRUCT, len(self.success))
6868
      oprot.writeListBegin(TType.STRUCT, len(self.success))
6812
      for iter62 in self.success:
6869
      for iter69 in self.success:
6813
        iter62.write(oprot)
6870
        iter69.write(oprot)
6814
      oprot.writeListEnd()
6871
      oprot.writeListEnd()
6815
      oprot.writeFieldEnd()
6872
      oprot.writeFieldEnd()
6816
    if self.ex is not None:
6873
    if self.ex is not None:
6817
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
6874
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
6818
      self.ex.write(oprot)
6875
      self.ex.write(oprot)
Line 6921... Line 6978...
6921
      if ftype == TType.STOP:
6978
      if ftype == TType.STOP:
6922
        break
6979
        break
6923
      if fid == 0:
6980
      if fid == 0:
6924
        if ftype == TType.LIST:
6981
        if ftype == TType.LIST:
6925
          self.success = []
6982
          self.success = []
6926
          (_etype66, _size63) = iprot.readListBegin()
6983
          (_etype73, _size70) = iprot.readListBegin()
6927
          for _i67 in xrange(_size63):
6984
          for _i74 in xrange(_size70):
6928
            _elem68 = Transaction()
6985
            _elem75 = Transaction()
6929
            _elem68.read(iprot)
6986
            _elem75.read(iprot)
6930
            self.success.append(_elem68)
6987
            self.success.append(_elem75)
6931
          iprot.readListEnd()
6988
          iprot.readListEnd()
6932
        else:
6989
        else:
6933
          iprot.skip(ftype)
6990
          iprot.skip(ftype)
6934
      elif fid == 1:
6991
      elif fid == 1:
6935
        if ftype == TType.STRUCT:
6992
        if ftype == TType.STRUCT:
Line 6948... Line 7005...
6948
      return
7005
      return
6949
    oprot.writeStructBegin('getTransactionsForShoppingCartId_result')
7006
    oprot.writeStructBegin('getTransactionsForShoppingCartId_result')
6950
    if self.success is not None:
7007
    if self.success is not None:
6951
      oprot.writeFieldBegin('success', TType.LIST, 0)
7008
      oprot.writeFieldBegin('success', TType.LIST, 0)
6952
      oprot.writeListBegin(TType.STRUCT, len(self.success))
7009
      oprot.writeListBegin(TType.STRUCT, len(self.success))
6953
      for iter69 in self.success:
7010
      for iter76 in self.success:
6954
        iter69.write(oprot)
7011
        iter76.write(oprot)
6955
      oprot.writeListEnd()
7012
      oprot.writeListEnd()
6956
      oprot.writeFieldEnd()
7013
      oprot.writeFieldEnd()
6957
    if self.ex is not None:
7014
    if self.ex is not None:
6958
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
7015
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
6959
      self.ex.write(oprot)
7016
      self.ex.write(oprot)
Line 7429... Line 7486...
7429
      if ftype == TType.STOP:
7486
      if ftype == TType.STOP:
7430
        break
7487
        break
7431
      if fid == 1:
7488
      if fid == 1:
7432
        if ftype == TType.LIST:
7489
        if ftype == TType.LIST:
7433
          self.statuses = []
7490
          self.statuses = []
7434
          (_etype73, _size70) = iprot.readListBegin()
7491
          (_etype80, _size77) = iprot.readListBegin()
7435
          for _i74 in xrange(_size70):
7492
          for _i81 in xrange(_size77):
7436
            _elem75 = iprot.readI32();
7493
            _elem82 = iprot.readI32();
7437
            self.statuses.append(_elem75)
7494
            self.statuses.append(_elem82)
7438
          iprot.readListEnd()
7495
          iprot.readListEnd()
7439
        else:
7496
        else:
7440
          iprot.skip(ftype)
7497
          iprot.skip(ftype)
7441
      elif fid == 2:
7498
      elif fid == 2:
7442
        if ftype == TType.I64:
7499
        if ftype == TType.I64:
Line 7464... Line 7521...
7464
      return
7521
      return
7465
    oprot.writeStructBegin('getAllOrders_args')
7522
    oprot.writeStructBegin('getAllOrders_args')
7466
    if self.statuses is not None:
7523
    if self.statuses is not None:
7467
      oprot.writeFieldBegin('statuses', TType.LIST, 1)
7524
      oprot.writeFieldBegin('statuses', TType.LIST, 1)
7468
      oprot.writeListBegin(TType.I32, len(self.statuses))
7525
      oprot.writeListBegin(TType.I32, len(self.statuses))
7469
      for iter76 in self.statuses:
7526
      for iter83 in self.statuses:
7470
        oprot.writeI32(iter76)
7527
        oprot.writeI32(iter83)
7471
      oprot.writeListEnd()
7528
      oprot.writeListEnd()
7472
      oprot.writeFieldEnd()
7529
      oprot.writeFieldEnd()
7473
    if self.from_date is not None:
7530
    if self.from_date is not None:
7474
      oprot.writeFieldBegin('from_date', TType.I64, 2)
7531
      oprot.writeFieldBegin('from_date', TType.I64, 2)
7475
      oprot.writeI64(self.from_date)
7532
      oprot.writeI64(self.from_date)
Line 7526... Line 7583...
7526
      if ftype == TType.STOP:
7583
      if ftype == TType.STOP:
7527
        break
7584
        break
7528
      if fid == 0:
7585
      if fid == 0:
7529
        if ftype == TType.LIST:
7586
        if ftype == TType.LIST:
7530
          self.success = []
7587
          self.success = []
7531
          (_etype80, _size77) = iprot.readListBegin()
7588
          (_etype87, _size84) = iprot.readListBegin()
7532
          for _i81 in xrange(_size77):
7589
          for _i88 in xrange(_size84):
7533
            _elem82 = Order()
7590
            _elem89 = Order()
7534
            _elem82.read(iprot)
7591
            _elem89.read(iprot)
7535
            self.success.append(_elem82)
7592
            self.success.append(_elem89)
7536
          iprot.readListEnd()
7593
          iprot.readListEnd()
7537
        else:
7594
        else:
7538
          iprot.skip(ftype)
7595
          iprot.skip(ftype)
7539
      elif fid == 1:
7596
      elif fid == 1:
7540
        if ftype == TType.STRUCT:
7597
        if ftype == TType.STRUCT:
Line 7553... Line 7610...
7553
      return
7610
      return
7554
    oprot.writeStructBegin('getAllOrders_result')
7611
    oprot.writeStructBegin('getAllOrders_result')
7555
    if self.success is not None:
7612
    if self.success is not None:
7556
      oprot.writeFieldBegin('success', TType.LIST, 0)
7613
      oprot.writeFieldBegin('success', TType.LIST, 0)
7557
      oprot.writeListBegin(TType.STRUCT, len(self.success))
7614
      oprot.writeListBegin(TType.STRUCT, len(self.success))
7558
      for iter83 in self.success:
7615
      for iter90 in self.success:
7559
        iter83.write(oprot)
7616
        iter90.write(oprot)
7560
      oprot.writeListEnd()
7617
      oprot.writeListEnd()
7561
      oprot.writeFieldEnd()
7618
      oprot.writeFieldEnd()
7562
    if self.ex is not None:
7619
    if self.ex is not None:
7563
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
7620
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
7564
      self.ex.write(oprot)
7621
      self.ex.write(oprot)
Line 7614... Line 7671...
7614
      if ftype == TType.STOP:
7671
      if ftype == TType.STOP:
7615
        break
7672
        break
7616
      if fid == 1:
7673
      if fid == 1:
7617
        if ftype == TType.LIST:
7674
        if ftype == TType.LIST:
7618
          self.statuses = []
7675
          self.statuses = []
7619
          (_etype87, _size84) = iprot.readListBegin()
7676
          (_etype94, _size91) = iprot.readListBegin()
7620
          for _i88 in xrange(_size84):
7677
          for _i95 in xrange(_size91):
7621
            _elem89 = iprot.readI32();
7678
            _elem96 = iprot.readI32();
7622
            self.statuses.append(_elem89)
7679
            self.statuses.append(_elem96)
7623
          iprot.readListEnd()
7680
          iprot.readListEnd()
7624
        else:
7681
        else:
7625
          iprot.skip(ftype)
7682
          iprot.skip(ftype)
7626
      elif fid == 2:
7683
      elif fid == 2:
7627
        if ftype == TType.I64:
7684
        if ftype == TType.I64:
Line 7649... Line 7706...
7649
      return
7706
      return
7650
    oprot.writeStructBegin('getOrdersInBatch_args')
7707
    oprot.writeStructBegin('getOrdersInBatch_args')
7651
    if self.statuses is not None:
7708
    if self.statuses is not None:
7652
      oprot.writeFieldBegin('statuses', TType.LIST, 1)
7709
      oprot.writeFieldBegin('statuses', TType.LIST, 1)
7653
      oprot.writeListBegin(TType.I32, len(self.statuses))
7710
      oprot.writeListBegin(TType.I32, len(self.statuses))
7654
      for iter90 in self.statuses:
7711
      for iter97 in self.statuses:
7655
        oprot.writeI32(iter90)
7712
        oprot.writeI32(iter97)
7656
      oprot.writeListEnd()
7713
      oprot.writeListEnd()
7657
      oprot.writeFieldEnd()
7714
      oprot.writeFieldEnd()
7658
    if self.offset is not None:
7715
    if self.offset is not None:
7659
      oprot.writeFieldBegin('offset', TType.I64, 2)
7716
      oprot.writeFieldBegin('offset', TType.I64, 2)
7660
      oprot.writeI64(self.offset)
7717
      oprot.writeI64(self.offset)
Line 7711... Line 7768...
7711
      if ftype == TType.STOP:
7768
      if ftype == TType.STOP:
7712
        break
7769
        break
7713
      if fid == 0:
7770
      if fid == 0:
7714
        if ftype == TType.LIST:
7771
        if ftype == TType.LIST:
7715
          self.success = []
7772
          self.success = []
7716
          (_etype94, _size91) = iprot.readListBegin()
7773
          (_etype101, _size98) = iprot.readListBegin()
7717
          for _i95 in xrange(_size91):
7774
          for _i102 in xrange(_size98):
7718
            _elem96 = Order()
7775
            _elem103 = Order()
7719
            _elem96.read(iprot)
7776
            _elem103.read(iprot)
7720
            self.success.append(_elem96)
7777
            self.success.append(_elem103)
7721
          iprot.readListEnd()
7778
          iprot.readListEnd()
7722
        else:
7779
        else:
7723
          iprot.skip(ftype)
7780
          iprot.skip(ftype)
7724
      elif fid == 1:
7781
      elif fid == 1:
7725
        if ftype == TType.STRUCT:
7782
        if ftype == TType.STRUCT:
Line 7738... Line 7795...
7738
      return
7795
      return
7739
    oprot.writeStructBegin('getOrdersInBatch_result')
7796
    oprot.writeStructBegin('getOrdersInBatch_result')
7740
    if self.success is not None:
7797
    if self.success is not None:
7741
      oprot.writeFieldBegin('success', TType.LIST, 0)
7798
      oprot.writeFieldBegin('success', TType.LIST, 0)
7742
      oprot.writeListBegin(TType.STRUCT, len(self.success))
7799
      oprot.writeListBegin(TType.STRUCT, len(self.success))
7743
      for iter97 in self.success:
7800
      for iter104 in self.success:
7744
        iter97.write(oprot)
7801
        iter104.write(oprot)
7745
      oprot.writeListEnd()
7802
      oprot.writeListEnd()
7746
      oprot.writeFieldEnd()
7803
      oprot.writeFieldEnd()
7747
    if self.ex is not None:
7804
    if self.ex is not None:
7748
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
7805
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
7749
      self.ex.write(oprot)
7806
      self.ex.write(oprot)
Line 7793... Line 7850...
7793
      if ftype == TType.STOP:
7850
      if ftype == TType.STOP:
7794
        break
7851
        break
7795
      if fid == 1:
7852
      if fid == 1:
7796
        if ftype == TType.LIST:
7853
        if ftype == TType.LIST:
7797
          self.statuses = []
7854
          self.statuses = []
7798
          (_etype101, _size98) = iprot.readListBegin()
7855
          (_etype108, _size105) = iprot.readListBegin()
7799
          for _i102 in xrange(_size98):
7856
          for _i109 in xrange(_size105):
7800
            _elem103 = iprot.readI32();
7857
            _elem110 = iprot.readI32();
7801
            self.statuses.append(_elem103)
7858
            self.statuses.append(_elem110)
7802
          iprot.readListEnd()
7859
          iprot.readListEnd()
7803
        else:
7860
        else:
7804
          iprot.skip(ftype)
7861
          iprot.skip(ftype)
7805
      elif fid == 2:
7862
      elif fid == 2:
7806
        if ftype == TType.I64:
7863
        if ftype == TType.I64:
Line 7818... Line 7875...
7818
      return
7875
      return
7819
    oprot.writeStructBegin('getOrderCount_args')
7876
    oprot.writeStructBegin('getOrderCount_args')
7820
    if self.statuses is not None:
7877
    if self.statuses is not None:
7821
      oprot.writeFieldBegin('statuses', TType.LIST, 1)
7878
      oprot.writeFieldBegin('statuses', TType.LIST, 1)
7822
      oprot.writeListBegin(TType.I32, len(self.statuses))
7879
      oprot.writeListBegin(TType.I32, len(self.statuses))
7823
      for iter104 in self.statuses:
7880
      for iter111 in self.statuses:
7824
        oprot.writeI32(iter104)
7881
        oprot.writeI32(iter111)
7825
      oprot.writeListEnd()
7882
      oprot.writeListEnd()
7826
      oprot.writeFieldEnd()
7883
      oprot.writeFieldEnd()
7827
    if self.warehouseId is not None:
7884
    if self.warehouseId is not None:
7828
      oprot.writeFieldBegin('warehouseId', TType.I64, 2)
7885
      oprot.writeFieldBegin('warehouseId', TType.I64, 2)
7829
      oprot.writeI64(self.warehouseId)
7886
      oprot.writeI64(self.warehouseId)
Line 8040... Line 8097...
8040
      if ftype == TType.STOP:
8097
      if ftype == TType.STOP:
8041
        break
8098
        break
8042
      if fid == 0:
8099
      if fid == 0:
8043
        if ftype == TType.LIST:
8100
        if ftype == TType.LIST:
8044
          self.success = []
8101
          self.success = []
8045
          (_etype108, _size105) = iprot.readListBegin()
8102
          (_etype115, _size112) = iprot.readListBegin()
8046
          for _i109 in xrange(_size105):
8103
          for _i116 in xrange(_size112):
8047
            _elem110 = Order()
8104
            _elem117 = Order()
8048
            _elem110.read(iprot)
8105
            _elem117.read(iprot)
8049
            self.success.append(_elem110)
8106
            self.success.append(_elem117)
8050
          iprot.readListEnd()
8107
          iprot.readListEnd()
8051
        else:
8108
        else:
8052
          iprot.skip(ftype)
8109
          iprot.skip(ftype)
8053
      elif fid == 1:
8110
      elif fid == 1:
8054
        if ftype == TType.STRUCT:
8111
        if ftype == TType.STRUCT:
Line 8067... Line 8124...
8067
      return
8124
      return
8068
    oprot.writeStructBegin('getOrdersByBillingDate_result')
8125
    oprot.writeStructBegin('getOrdersByBillingDate_result')
8069
    if self.success is not None:
8126
    if self.success is not None:
8070
      oprot.writeFieldBegin('success', TType.LIST, 0)
8127
      oprot.writeFieldBegin('success', TType.LIST, 0)
8071
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8128
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8072
      for iter111 in self.success:
8129
      for iter118 in self.success:
8073
        iter111.write(oprot)
8130
        iter118.write(oprot)
8074
      oprot.writeListEnd()
8131
      oprot.writeListEnd()
8075
      oprot.writeFieldEnd()
8132
      oprot.writeFieldEnd()
8076
    if self.ex is not None:
8133
    if self.ex is not None:
8077
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
8134
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
8078
      self.ex.write(oprot)
8135
      self.ex.write(oprot)
Line 8229... Line 8286...
8229
      if ftype == TType.STOP:
8286
      if ftype == TType.STOP:
8230
        break
8287
        break
8231
      if fid == 0:
8288
      if fid == 0:
8232
        if ftype == TType.LIST:
8289
        if ftype == TType.LIST:
8233
          self.success = []
8290
          self.success = []
8234
          (_etype115, _size112) = iprot.readListBegin()
8291
          (_etype122, _size119) = iprot.readListBegin()
8235
          for _i116 in xrange(_size112):
8292
          for _i123 in xrange(_size119):
8236
            _elem117 = Order()
8293
            _elem124 = Order()
8237
            _elem117.read(iprot)
8294
            _elem124.read(iprot)
8238
            self.success.append(_elem117)
8295
            self.success.append(_elem124)
8239
          iprot.readListEnd()
8296
          iprot.readListEnd()
8240
        else:
8297
        else:
8241
          iprot.skip(ftype)
8298
          iprot.skip(ftype)
8242
      elif fid == 1:
8299
      elif fid == 1:
8243
        if ftype == TType.STRUCT:
8300
        if ftype == TType.STRUCT:
Line 8256... Line 8313...
8256
      return
8313
      return
8257
    oprot.writeStructBegin('getOrdersByShippingDate_result')
8314
    oprot.writeStructBegin('getOrdersByShippingDate_result')
8258
    if self.success is not None:
8315
    if self.success is not None:
8259
      oprot.writeFieldBegin('success', TType.LIST, 0)
8316
      oprot.writeFieldBegin('success', TType.LIST, 0)
8260
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8317
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8261
      for iter118 in self.success:
8318
      for iter125 in self.success:
8262
        iter118.write(oprot)
8319
        iter125.write(oprot)
8263
      oprot.writeListEnd()
8320
      oprot.writeListEnd()
8264
      oprot.writeFieldEnd()
8321
      oprot.writeFieldEnd()
8265
    if self.ex is not None:
8322
    if self.ex is not None:
8266
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
8323
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
8267
      self.ex.write(oprot)
8324
      self.ex.write(oprot)
Line 8382... Line 8439...
8382
      if ftype == TType.STOP:
8439
      if ftype == TType.STOP:
8383
        break
8440
        break
8384
      if fid == 0:
8441
      if fid == 0:
8385
        if ftype == TType.LIST:
8442
        if ftype == TType.LIST:
8386
          self.success = []
8443
          self.success = []
8387
          (_etype122, _size119) = iprot.readListBegin()
8444
          (_etype129, _size126) = iprot.readListBegin()
8388
          for _i123 in xrange(_size119):
8445
          for _i130 in xrange(_size126):
8389
            _elem124 = iprot.readI64();
8446
            _elem131 = iprot.readI64();
8390
            self.success.append(_elem124)
8447
            self.success.append(_elem131)
8391
          iprot.readListEnd()
8448
          iprot.readListEnd()
8392
        else:
8449
        else:
8393
          iprot.skip(ftype)
8450
          iprot.skip(ftype)
8394
      elif fid == 1:
8451
      elif fid == 1:
8395
        if ftype == TType.STRUCT:
8452
        if ftype == TType.STRUCT:
Line 8408... Line 8465...
8408
      return
8465
      return
8409
    oprot.writeStructBegin('getReturnableOrdersForCustomer_result')
8466
    oprot.writeStructBegin('getReturnableOrdersForCustomer_result')
8410
    if self.success is not None:
8467
    if self.success is not None:
8411
      oprot.writeFieldBegin('success', TType.LIST, 0)
8468
      oprot.writeFieldBegin('success', TType.LIST, 0)
8412
      oprot.writeListBegin(TType.I64, len(self.success))
8469
      oprot.writeListBegin(TType.I64, len(self.success))
8413
      for iter125 in self.success:
8470
      for iter132 in self.success:
8414
        oprot.writeI64(iter125)
8471
        oprot.writeI64(iter132)
8415
      oprot.writeListEnd()
8472
      oprot.writeListEnd()
8416
      oprot.writeFieldEnd()
8473
      oprot.writeFieldEnd()
8417
    if self.ex is not None:
8474
    if self.ex is not None:
8418
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
8475
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
8419
      self.ex.write(oprot)
8476
      self.ex.write(oprot)
Line 8534... Line 8591...
8534
      if ftype == TType.STOP:
8591
      if ftype == TType.STOP:
8535
        break
8592
        break
8536
      if fid == 0:
8593
      if fid == 0:
8537
        if ftype == TType.LIST:
8594
        if ftype == TType.LIST:
8538
          self.success = []
8595
          self.success = []
8539
          (_etype129, _size126) = iprot.readListBegin()
8596
          (_etype136, _size133) = iprot.readListBegin()
8540
          for _i130 in xrange(_size126):
8597
          for _i137 in xrange(_size133):
8541
            _elem131 = iprot.readI64();
8598
            _elem138 = iprot.readI64();
8542
            self.success.append(_elem131)
8599
            self.success.append(_elem138)
8543
          iprot.readListEnd()
8600
          iprot.readListEnd()
8544
        else:
8601
        else:
8545
          iprot.skip(ftype)
8602
          iprot.skip(ftype)
8546
      elif fid == 1:
8603
      elif fid == 1:
8547
        if ftype == TType.STRUCT:
8604
        if ftype == TType.STRUCT:
Line 8560... Line 8617...
8560
      return
8617
      return
8561
    oprot.writeStructBegin('getCancellableOrdersForCustomer_result')
8618
    oprot.writeStructBegin('getCancellableOrdersForCustomer_result')
8562
    if self.success is not None:
8619
    if self.success is not None:
8563
      oprot.writeFieldBegin('success', TType.LIST, 0)
8620
      oprot.writeFieldBegin('success', TType.LIST, 0)
8564
      oprot.writeListBegin(TType.I64, len(self.success))
8621
      oprot.writeListBegin(TType.I64, len(self.success))
8565
      for iter132 in self.success:
8622
      for iter139 in self.success:
8566
        oprot.writeI64(iter132)
8623
        oprot.writeI64(iter139)
8567
      oprot.writeListEnd()
8624
      oprot.writeListEnd()
8568
      oprot.writeFieldEnd()
8625
      oprot.writeFieldEnd()
8569
    if self.ex is not None:
8626
    if self.ex is not None:
8570
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
8627
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
8571
      self.ex.write(oprot)
8628
      self.ex.write(oprot)
Line 8842... Line 8899...
8842
      if ftype == TType.STOP:
8899
      if ftype == TType.STOP:
8843
        break
8900
        break
8844
      if fid == 0:
8901
      if fid == 0:
8845
        if ftype == TType.LIST:
8902
        if ftype == TType.LIST:
8846
          self.success = []
8903
          self.success = []
8847
          (_etype136, _size133) = iprot.readListBegin()
8904
          (_etype143, _size140) = iprot.readListBegin()
8848
          for _i137 in xrange(_size133):
8905
          for _i144 in xrange(_size140):
8849
            _elem138 = Order()
8906
            _elem145 = Order()
8850
            _elem138.read(iprot)
8907
            _elem145.read(iprot)
8851
            self.success.append(_elem138)
8908
            self.success.append(_elem145)
8852
          iprot.readListEnd()
8909
          iprot.readListEnd()
8853
        else:
8910
        else:
8854
          iprot.skip(ftype)
8911
          iprot.skip(ftype)
8855
      elif fid == 1:
8912
      elif fid == 1:
8856
        if ftype == TType.STRUCT:
8913
        if ftype == TType.STRUCT:
Line 8869... Line 8926...
8869
      return
8926
      return
8870
    oprot.writeStructBegin('getOrdersForTransaction_result')
8927
    oprot.writeStructBegin('getOrdersForTransaction_result')
8871
    if self.success is not None:
8928
    if self.success is not None:
8872
      oprot.writeFieldBegin('success', TType.LIST, 0)
8929
      oprot.writeFieldBegin('success', TType.LIST, 0)
8873
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8930
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8874
      for iter139 in self.success:
8931
      for iter146 in self.success:
8875
        iter139.write(oprot)
8932
        iter146.write(oprot)
8876
      oprot.writeListEnd()
8933
      oprot.writeListEnd()
8877
      oprot.writeFieldEnd()
8934
      oprot.writeFieldEnd()
8878
    if self.ex is not None:
8935
    if self.ex is not None:
8879
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
8936
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
8880
      self.ex.write(oprot)
8937
      self.ex.write(oprot)
Line 8945... Line 9002...
8945
        else:
9002
        else:
8946
          iprot.skip(ftype)
9003
          iprot.skip(ftype)
8947
      elif fid == 4:
9004
      elif fid == 4:
8948
        if ftype == TType.LIST:
9005
        if ftype == TType.LIST:
8949
          self.statuses = []
9006
          self.statuses = []
8950
          (_etype143, _size140) = iprot.readListBegin()
9007
          (_etype150, _size147) = iprot.readListBegin()
8951
          for _i144 in xrange(_size140):
9008
          for _i151 in xrange(_size147):
8952
            _elem145 = iprot.readI32();
9009
            _elem152 = iprot.readI32();
8953
            self.statuses.append(_elem145)
9010
            self.statuses.append(_elem152)
8954
          iprot.readListEnd()
9011
          iprot.readListEnd()
8955
        else:
9012
        else:
8956
          iprot.skip(ftype)
9013
          iprot.skip(ftype)
8957
      else:
9014
      else:
8958
        iprot.skip(ftype)
9015
        iprot.skip(ftype)
Line 8977... Line 9034...
8977
      oprot.writeI64(self.to_date)
9034
      oprot.writeI64(self.to_date)
8978
      oprot.writeFieldEnd()
9035
      oprot.writeFieldEnd()
8979
    if self.statuses is not None:
9036
    if self.statuses is not None:
8980
      oprot.writeFieldBegin('statuses', TType.LIST, 4)
9037
      oprot.writeFieldBegin('statuses', TType.LIST, 4)
8981
      oprot.writeListBegin(TType.I32, len(self.statuses))
9038
      oprot.writeListBegin(TType.I32, len(self.statuses))
8982
      for iter146 in self.statuses:
9039
      for iter153 in self.statuses:
8983
        oprot.writeI32(iter146)
9040
        oprot.writeI32(iter153)
8984
      oprot.writeListEnd()
9041
      oprot.writeListEnd()
8985
      oprot.writeFieldEnd()
9042
      oprot.writeFieldEnd()
8986
    oprot.writeFieldStop()
9043
    oprot.writeFieldStop()
8987
    oprot.writeStructEnd()
9044
    oprot.writeStructEnd()
8988
 
9045
 
Line 9027... Line 9084...
9027
      if ftype == TType.STOP:
9084
      if ftype == TType.STOP:
9028
        break
9085
        break
9029
      if fid == 0:
9086
      if fid == 0:
9030
        if ftype == TType.LIST:
9087
        if ftype == TType.LIST:
9031
          self.success = []
9088
          self.success = []
9032
          (_etype150, _size147) = iprot.readListBegin()
9089
          (_etype157, _size154) = iprot.readListBegin()
9033
          for _i151 in xrange(_size147):
9090
          for _i158 in xrange(_size154):
9034
            _elem152 = Order()
9091
            _elem159 = Order()
9035
            _elem152.read(iprot)
9092
            _elem159.read(iprot)
9036
            self.success.append(_elem152)
9093
            self.success.append(_elem159)
9037
          iprot.readListEnd()
9094
          iprot.readListEnd()
9038
        else:
9095
        else:
9039
          iprot.skip(ftype)
9096
          iprot.skip(ftype)
9040
      elif fid == 1:
9097
      elif fid == 1:
9041
        if ftype == TType.STRUCT:
9098
        if ftype == TType.STRUCT:
Line 9054... Line 9111...
9054
      return
9111
      return
9055
    oprot.writeStructBegin('getOrdersForCustomer_result')
9112
    oprot.writeStructBegin('getOrdersForCustomer_result')
9056
    if self.success is not None:
9113
    if self.success is not None:
9057
      oprot.writeFieldBegin('success', TType.LIST, 0)
9114
      oprot.writeFieldBegin('success', TType.LIST, 0)
9058
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9115
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9059
      for iter153 in self.success:
9116
      for iter160 in self.success:
9060
        iter153.write(oprot)
9117
        iter160.write(oprot)
9061
      oprot.writeListEnd()
9118
      oprot.writeListEnd()
9062
      oprot.writeFieldEnd()
9119
      oprot.writeFieldEnd()
9063
    if self.ex is not None:
9120
    if self.ex is not None:
9064
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
9121
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
9065
      self.ex.write(oprot)
9122
      self.ex.write(oprot)
Line 9434... Line 9491...
9434
      if ftype == TType.STOP:
9491
      if ftype == TType.STOP:
9435
        break
9492
        break
9436
      if fid == 0:
9493
      if fid == 0:
9437
        if ftype == TType.LIST:
9494
        if ftype == TType.LIST:
9438
          self.success = []
9495
          self.success = []
9439
          (_etype157, _size154) = iprot.readListBegin()
9496
          (_etype164, _size161) = iprot.readListBegin()
9440
          for _i158 in xrange(_size154):
9497
          for _i165 in xrange(_size161):
9441
            _elem159 = LineItem()
9498
            _elem166 = LineItem()
9442
            _elem159.read(iprot)
9499
            _elem166.read(iprot)
9443
            self.success.append(_elem159)
9500
            self.success.append(_elem166)
9444
          iprot.readListEnd()
9501
          iprot.readListEnd()
9445
        else:
9502
        else:
9446
          iprot.skip(ftype)
9503
          iprot.skip(ftype)
9447
      elif fid == 1:
9504
      elif fid == 1:
9448
        if ftype == TType.STRUCT:
9505
        if ftype == TType.STRUCT:
Line 9461... Line 9518...
9461
      return
9518
      return
9462
    oprot.writeStructBegin('getLineItemsForOrder_result')
9519
    oprot.writeStructBegin('getLineItemsForOrder_result')
9463
    if self.success is not None:
9520
    if self.success is not None:
9464
      oprot.writeFieldBegin('success', TType.LIST, 0)
9521
      oprot.writeFieldBegin('success', TType.LIST, 0)
9465
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9522
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9466
      for iter160 in self.success:
9523
      for iter167 in self.success:
9467
        iter160.write(oprot)
9524
        iter167.write(oprot)
9468
      oprot.writeListEnd()
9525
      oprot.writeListEnd()
9469
      oprot.writeFieldEnd()
9526
      oprot.writeFieldEnd()
9470
    if self.ex is not None:
9527
    if self.ex is not None:
9471
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
9528
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
9472
      self.ex.write(oprot)
9529
      self.ex.write(oprot)
Line 9513... Line 9570...
9513
      if ftype == TType.STOP:
9570
      if ftype == TType.STOP:
9514
        break
9571
        break
9515
      if fid == 1:
9572
      if fid == 1:
9516
        if ftype == TType.LIST:
9573
        if ftype == TType.LIST:
9517
          self.order_ids = []
9574
          self.order_ids = []
9518
          (_etype164, _size161) = iprot.readListBegin()
9575
          (_etype171, _size168) = iprot.readListBegin()
9519
          for _i165 in xrange(_size161):
9576
          for _i172 in xrange(_size168):
9520
            _elem166 = iprot.readI64();
9577
            _elem173 = iprot.readI64();
9521
            self.order_ids.append(_elem166)
9578
            self.order_ids.append(_elem173)
9522
          iprot.readListEnd()
9579
          iprot.readListEnd()
9523
        else:
9580
        else:
9524
          iprot.skip(ftype)
9581
          iprot.skip(ftype)
9525
      else:
9582
      else:
9526
        iprot.skip(ftype)
9583
        iprot.skip(ftype)
Line 9533... Line 9590...
9533
      return
9590
      return
9534
    oprot.writeStructBegin('getOrderList_args')
9591
    oprot.writeStructBegin('getOrderList_args')
9535
    if self.order_ids is not None:
9592
    if self.order_ids is not None:
9536
      oprot.writeFieldBegin('order_ids', TType.LIST, 1)
9593
      oprot.writeFieldBegin('order_ids', TType.LIST, 1)
9537
      oprot.writeListBegin(TType.I64, len(self.order_ids))
9594
      oprot.writeListBegin(TType.I64, len(self.order_ids))
9538
      for iter167 in self.order_ids:
9595
      for iter174 in self.order_ids:
9539
        oprot.writeI64(iter167)
9596
        oprot.writeI64(iter174)
9540
      oprot.writeListEnd()
9597
      oprot.writeListEnd()
9541
      oprot.writeFieldEnd()
9598
      oprot.writeFieldEnd()
9542
    oprot.writeFieldStop()
9599
    oprot.writeFieldStop()
9543
    oprot.writeStructEnd()
9600
    oprot.writeStructEnd()
9544
 
9601
 
Line 9580... Line 9637...
9580
      if ftype == TType.STOP:
9637
      if ftype == TType.STOP:
9581
        break
9638
        break
9582
      if fid == 0:
9639
      if fid == 0:
9583
        if ftype == TType.LIST:
9640
        if ftype == TType.LIST:
9584
          self.success = []
9641
          self.success = []
9585
          (_etype171, _size168) = iprot.readListBegin()
9642
          (_etype178, _size175) = iprot.readListBegin()
9586
          for _i172 in xrange(_size168):
9643
          for _i179 in xrange(_size175):
9587
            _elem173 = Order()
9644
            _elem180 = Order()
9588
            _elem173.read(iprot)
9645
            _elem180.read(iprot)
9589
            self.success.append(_elem173)
9646
            self.success.append(_elem180)
9590
          iprot.readListEnd()
9647
          iprot.readListEnd()
9591
        else:
9648
        else:
9592
          iprot.skip(ftype)
9649
          iprot.skip(ftype)
9593
      else:
9650
      else:
9594
        iprot.skip(ftype)
9651
        iprot.skip(ftype)
Line 9601... Line 9658...
9601
      return
9658
      return
9602
    oprot.writeStructBegin('getOrderList_result')
9659
    oprot.writeStructBegin('getOrderList_result')
9603
    if self.success is not None:
9660
    if self.success is not None:
9604
      oprot.writeFieldBegin('success', TType.LIST, 0)
9661
      oprot.writeFieldBegin('success', TType.LIST, 0)
9605
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9662
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9606
      for iter174 in self.success:
9663
      for iter181 in self.success:
9607
        iter174.write(oprot)
9664
        iter181.write(oprot)
9608
      oprot.writeListEnd()
9665
      oprot.writeListEnd()
9609
      oprot.writeFieldEnd()
9666
      oprot.writeFieldEnd()
9610
    oprot.writeFieldStop()
9667
    oprot.writeFieldStop()
9611
    oprot.writeStructEnd()
9668
    oprot.writeStructEnd()
9612
 
9669
 
Line 9889... Line 9946...
9889
      if ftype == TType.STOP:
9946
      if ftype == TType.STOP:
9890
        break
9947
        break
9891
      if fid == 0:
9948
      if fid == 0:
9892
        if ftype == TType.LIST:
9949
        if ftype == TType.LIST:
9893
          self.success = []
9950
          self.success = []
9894
          (_etype178, _size175) = iprot.readListBegin()
9951
          (_etype185, _size182) = iprot.readListBegin()
9895
          for _i179 in xrange(_size175):
9952
          for _i186 in xrange(_size182):
9896
            _elem180 = Alert()
9953
            _elem187 = Alert()
9897
            _elem180.read(iprot)
9954
            _elem187.read(iprot)
9898
            self.success.append(_elem180)
9955
            self.success.append(_elem187)
9899
          iprot.readListEnd()
9956
          iprot.readListEnd()
9900
        else:
9957
        else:
9901
          iprot.skip(ftype)
9958
          iprot.skip(ftype)
9902
      else:
9959
      else:
9903
        iprot.skip(ftype)
9960
        iprot.skip(ftype)
Line 9910... Line 9967...
9910
      return
9967
      return
9911
    oprot.writeStructBegin('getAlerts_result')
9968
    oprot.writeStructBegin('getAlerts_result')
9912
    if self.success is not None:
9969
    if self.success is not None:
9913
      oprot.writeFieldBegin('success', TType.LIST, 0)
9970
      oprot.writeFieldBegin('success', TType.LIST, 0)
9914
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9971
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9915
      for iter181 in self.success:
9972
      for iter188 in self.success:
9916
        iter181.write(oprot)
9973
        iter188.write(oprot)
9917
      oprot.writeListEnd()
9974
      oprot.writeListEnd()
9918
      oprot.writeFieldEnd()
9975
      oprot.writeFieldEnd()
9919
    oprot.writeFieldStop()
9976
    oprot.writeFieldStop()
9920
    oprot.writeStructEnd()
9977
    oprot.writeStructEnd()
9921
 
9978
 
Line 10429... Line 10486...
10429
      if ftype == TType.STOP:
10486
      if ftype == TType.STOP:
10430
        break
10487
        break
10431
      if fid == 0:
10488
      if fid == 0:
10432
        if ftype == TType.LIST:
10489
        if ftype == TType.LIST:
10433
          self.success = []
10490
          self.success = []
10434
          (_etype185, _size182) = iprot.readListBegin()
10491
          (_etype192, _size189) = iprot.readListBegin()
10435
          for _i186 in xrange(_size182):
10492
          for _i193 in xrange(_size189):
10436
            _elem187 = iprot.readDouble();
10493
            _elem194 = iprot.readDouble();
10437
            self.success.append(_elem187)
10494
            self.success.append(_elem194)
10438
          iprot.readListEnd()
10495
          iprot.readListEnd()
10439
        else:
10496
        else:
10440
          iprot.skip(ftype)
10497
          iprot.skip(ftype)
10441
      else:
10498
      else:
10442
        iprot.skip(ftype)
10499
        iprot.skip(ftype)
Line 10449... Line 10506...
10449
      return
10506
      return
10450
    oprot.writeStructBegin('getValidOrdersAmountRange_result')
10507
    oprot.writeStructBegin('getValidOrdersAmountRange_result')
10451
    if self.success is not None:
10508
    if self.success is not None:
10452
      oprot.writeFieldBegin('success', TType.LIST, 0)
10509
      oprot.writeFieldBegin('success', TType.LIST, 0)
10453
      oprot.writeListBegin(TType.DOUBLE, len(self.success))
10510
      oprot.writeListBegin(TType.DOUBLE, len(self.success))
10454
      for iter188 in self.success:
10511
      for iter195 in self.success:
10455
        oprot.writeDouble(iter188)
10512
        oprot.writeDouble(iter195)
10456
      oprot.writeListEnd()
10513
      oprot.writeListEnd()
10457
      oprot.writeFieldEnd()
10514
      oprot.writeFieldEnd()
10458
    oprot.writeFieldStop()
10515
    oprot.writeFieldStop()
10459
    oprot.writeStructEnd()
10516
    oprot.writeStructEnd()
10460
 
10517
 
Line 10556... Line 10613...
10556
      if ftype == TType.STOP:
10613
      if ftype == TType.STOP:
10557
        break
10614
        break
10558
      if fid == 0:
10615
      if fid == 0:
10559
        if ftype == TType.LIST:
10616
        if ftype == TType.LIST:
10560
          self.success = []
10617
          self.success = []
10561
          (_etype192, _size189) = iprot.readListBegin()
10618
          (_etype199, _size196) = iprot.readListBegin()
10562
          for _i193 in xrange(_size189):
10619
          for _i200 in xrange(_size196):
10563
            _elem194 = Order()
10620
            _elem201 = Order()
10564
            _elem194.read(iprot)
10621
            _elem201.read(iprot)
10565
            self.success.append(_elem194)
10622
            self.success.append(_elem201)
10566
          iprot.readListEnd()
10623
          iprot.readListEnd()
10567
        else:
10624
        else:
10568
          iprot.skip(ftype)
10625
          iprot.skip(ftype)
10569
      else:
10626
      else:
10570
        iprot.skip(ftype)
10627
        iprot.skip(ftype)
Line 10577... Line 10634...
10577
      return
10634
      return
10578
    oprot.writeStructBegin('getValidOrders_result')
10635
    oprot.writeStructBegin('getValidOrders_result')
10579
    if self.success is not None:
10636
    if self.success is not None:
10580
      oprot.writeFieldBegin('success', TType.LIST, 0)
10637
      oprot.writeFieldBegin('success', TType.LIST, 0)
10581
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10638
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10582
      for iter195 in self.success:
10639
      for iter202 in self.success:
10583
        iter195.write(oprot)
10640
        iter202.write(oprot)
10584
      oprot.writeListEnd()
10641
      oprot.writeListEnd()
10585
      oprot.writeFieldEnd()
10642
      oprot.writeFieldEnd()
10586
    oprot.writeFieldStop()
10643
    oprot.writeFieldStop()
10587
    oprot.writeStructEnd()
10644
    oprot.writeStructEnd()
10588
 
10645
 
Line 10687... Line 10744...
10687
      if ftype == TType.STOP:
10744
      if ftype == TType.STOP:
10688
        break
10745
        break
10689
      if fid == 0:
10746
      if fid == 0:
10690
        if ftype == TType.LIST:
10747
        if ftype == TType.LIST:
10691
          self.success = []
10748
          self.success = []
10692
          (_etype199, _size196) = iprot.readListBegin()
10749
          (_etype206, _size203) = iprot.readListBegin()
10693
          for _i200 in xrange(_size196):
10750
          for _i207 in xrange(_size203):
10694
            _elem201 = Order()
10751
            _elem208 = Order()
10695
            _elem201.read(iprot)
10752
            _elem208.read(iprot)
10696
            self.success.append(_elem201)
10753
            self.success.append(_elem208)
10697
          iprot.readListEnd()
10754
          iprot.readListEnd()
10698
        else:
10755
        else:
10699
          iprot.skip(ftype)
10756
          iprot.skip(ftype)
10700
      elif fid == 1:
10757
      elif fid == 1:
10701
        if ftype == TType.STRUCT:
10758
        if ftype == TType.STRUCT:
Line 10714... Line 10771...
10714
      return
10771
      return
10715
    oprot.writeStructBegin('batchOrders_result')
10772
    oprot.writeStructBegin('batchOrders_result')
10716
    if self.success is not None:
10773
    if self.success is not None:
10717
      oprot.writeFieldBegin('success', TType.LIST, 0)
10774
      oprot.writeFieldBegin('success', TType.LIST, 0)
10718
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10775
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10719
      for iter202 in self.success:
10776
      for iter209 in self.success:
10720
        iter202.write(oprot)
10777
        iter209.write(oprot)
10721
      oprot.writeListEnd()
10778
      oprot.writeListEnd()
10722
      oprot.writeFieldEnd()
10779
      oprot.writeFieldEnd()
10723
    if self.ex is not None:
10780
    if self.ex is not None:
10724
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
10781
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
10725
      self.ex.write(oprot)
10782
      self.ex.write(oprot)
Line 11559... Line 11616...
11559
        else:
11616
        else:
11560
          iprot.skip(ftype)
11617
          iprot.skip(ftype)
11561
      elif fid == 4:
11618
      elif fid == 4:
11562
        if ftype == TType.LIST:
11619
        if ftype == TType.LIST:
11563
          self.orderIds = []
11620
          self.orderIds = []
11564
          (_etype206, _size203) = iprot.readListBegin()
11621
          (_etype213, _size210) = iprot.readListBegin()
11565
          for _i207 in xrange(_size203):
11622
          for _i214 in xrange(_size210):
11566
            _elem208 = iprot.readI64();
11623
            _elem215 = iprot.readI64();
11567
            self.orderIds.append(_elem208)
11624
            self.orderIds.append(_elem215)
11568
          iprot.readListEnd()
11625
          iprot.readListEnd()
11569
        else:
11626
        else:
11570
          iprot.skip(ftype)
11627
          iprot.skip(ftype)
11571
      else:
11628
      else:
11572
        iprot.skip(ftype)
11629
        iprot.skip(ftype)
Line 11591... Line 11648...
11591
      oprot.writeBool(self.cod)
11648
      oprot.writeBool(self.cod)
11592
      oprot.writeFieldEnd()
11649
      oprot.writeFieldEnd()
11593
    if self.orderIds is not None:
11650
    if self.orderIds is not None:
11594
      oprot.writeFieldBegin('orderIds', TType.LIST, 4)
11651
      oprot.writeFieldBegin('orderIds', TType.LIST, 4)
11595
      oprot.writeListBegin(TType.I64, len(self.orderIds))
11652
      oprot.writeListBegin(TType.I64, len(self.orderIds))
11596
      for iter209 in self.orderIds:
11653
      for iter216 in self.orderIds:
11597
        oprot.writeI64(iter209)
11654
        oprot.writeI64(iter216)
11598
      oprot.writeListEnd()
11655
      oprot.writeListEnd()
11599
      oprot.writeFieldEnd()
11656
      oprot.writeFieldEnd()
11600
    oprot.writeFieldStop()
11657
    oprot.writeFieldStop()
11601
    oprot.writeStructEnd()
11658
    oprot.writeStructEnd()
11602
 
11659
 
Line 11719... Line 11776...
11719
        else:
11776
        else:
11720
          iprot.skip(ftype)
11777
          iprot.skip(ftype)
11721
      elif fid == 2:
11778
      elif fid == 2:
11722
        if ftype == TType.MAP:
11779
        if ftype == TType.MAP:
11723
          self.pickupDetails = {}
11780
          self.pickupDetails = {}
11724
          (_ktype211, _vtype212, _size210 ) = iprot.readMapBegin() 
11781
          (_ktype218, _vtype219, _size217 ) = iprot.readMapBegin() 
11725
          for _i214 in xrange(_size210):
11782
          for _i221 in xrange(_size217):
11726
            _key215 = iprot.readString();
11783
            _key222 = iprot.readString();
11727
            _val216 = iprot.readString();
11784
            _val223 = iprot.readString();
11728
            self.pickupDetails[_key215] = _val216
11785
            self.pickupDetails[_key222] = _val223
11729
          iprot.readMapEnd()
11786
          iprot.readMapEnd()
11730
        else:
11787
        else:
11731
          iprot.skip(ftype)
11788
          iprot.skip(ftype)
11732
      else:
11789
      else:
11733
        iprot.skip(ftype)
11790
        iprot.skip(ftype)
Line 11744... Line 11801...
11744
      oprot.writeI64(self.providerId)
11801
      oprot.writeI64(self.providerId)
11745
      oprot.writeFieldEnd()
11802
      oprot.writeFieldEnd()
11746
    if self.pickupDetails is not None:
11803
    if self.pickupDetails is not None:
11747
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
11804
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
11748
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
11805
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
11749
      for kiter217,viter218 in self.pickupDetails.items():
11806
      for kiter224,viter225 in self.pickupDetails.items():
11750
        oprot.writeString(kiter217)
11807
        oprot.writeString(kiter224)
11751
        oprot.writeString(viter218)
11808
        oprot.writeString(viter225)
11752
      oprot.writeMapEnd()
11809
      oprot.writeMapEnd()
11753
      oprot.writeFieldEnd()
11810
      oprot.writeFieldEnd()
11754
    oprot.writeFieldStop()
11811
    oprot.writeFieldStop()
11755
    oprot.writeStructEnd()
11812
    oprot.writeStructEnd()
11756
 
11813
 
Line 11913... Line 11970...
11913
      if ftype == TType.STOP:
11970
      if ftype == TType.STOP:
11914
        break
11971
        break
11915
      if fid == 0:
11972
      if fid == 0:
11916
        if ftype == TType.LIST:
11973
        if ftype == TType.LIST:
11917
          self.success = []
11974
          self.success = []
11918
          (_etype222, _size219) = iprot.readListBegin()
11975
          (_etype229, _size226) = iprot.readListBegin()
11919
          for _i223 in xrange(_size219):
11976
          for _i230 in xrange(_size226):
11920
            _elem224 = Order()
11977
            _elem231 = Order()
11921
            _elem224.read(iprot)
11978
            _elem231.read(iprot)
11922
            self.success.append(_elem224)
11979
            self.success.append(_elem231)
11923
          iprot.readListEnd()
11980
          iprot.readListEnd()
11924
        else:
11981
        else:
11925
          iprot.skip(ftype)
11982
          iprot.skip(ftype)
11926
      else:
11983
      else:
11927
        iprot.skip(ftype)
11984
        iprot.skip(ftype)
Line 11934... Line 11991...
11934
      return
11991
      return
11935
    oprot.writeStructBegin('getOrdersNotPickedUp_result')
11992
    oprot.writeStructBegin('getOrdersNotPickedUp_result')
11936
    if self.success is not None:
11993
    if self.success is not None:
11937
      oprot.writeFieldBegin('success', TType.LIST, 0)
11994
      oprot.writeFieldBegin('success', TType.LIST, 0)
11938
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11995
      oprot.writeListBegin(TType.STRUCT, len(self.success))
11939
      for iter225 in self.success:
11996
      for iter232 in self.success:
11940
        iter225.write(oprot)
11997
        iter232.write(oprot)
11941
      oprot.writeListEnd()
11998
      oprot.writeListEnd()
11942
      oprot.writeFieldEnd()
11999
      oprot.writeFieldEnd()
11943
    oprot.writeFieldStop()
12000
    oprot.writeFieldStop()
11944
    oprot.writeStructEnd()
12001
    oprot.writeStructEnd()
11945
 
12002
 
Line 11990... Line 12047...
11990
        else:
12047
        else:
11991
          iprot.skip(ftype)
12048
          iprot.skip(ftype)
11992
      elif fid == 2:
12049
      elif fid == 2:
11993
        if ftype == TType.MAP:
12050
        if ftype == TType.MAP:
11994
          self.deliveredOrders = {}
12051
          self.deliveredOrders = {}
11995
          (_ktype227, _vtype228, _size226 ) = iprot.readMapBegin() 
12052
          (_ktype234, _vtype235, _size233 ) = iprot.readMapBegin() 
11996
          for _i230 in xrange(_size226):
12053
          for _i237 in xrange(_size233):
11997
            _key231 = iprot.readString();
12054
            _key238 = iprot.readString();
11998
            _val232 = iprot.readString();
12055
            _val239 = iprot.readString();
11999
            self.deliveredOrders[_key231] = _val232
12056
            self.deliveredOrders[_key238] = _val239
12000
          iprot.readMapEnd()
12057
          iprot.readMapEnd()
12001
        else:
12058
        else:
12002
          iprot.skip(ftype)
12059
          iprot.skip(ftype)
12003
      else:
12060
      else:
12004
        iprot.skip(ftype)
12061
        iprot.skip(ftype)
Line 12015... Line 12072...
12015
      oprot.writeI64(self.providerId)
12072
      oprot.writeI64(self.providerId)
12016
      oprot.writeFieldEnd()
12073
      oprot.writeFieldEnd()
12017
    if self.deliveredOrders is not None:
12074
    if self.deliveredOrders is not None:
12018
      oprot.writeFieldBegin('deliveredOrders', TType.MAP, 2)
12075
      oprot.writeFieldBegin('deliveredOrders', TType.MAP, 2)
12019
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.deliveredOrders))
12076
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.deliveredOrders))
12020
      for kiter233,viter234 in self.deliveredOrders.items():
12077
      for kiter240,viter241 in self.deliveredOrders.items():
12021
        oprot.writeString(kiter233)
12078
        oprot.writeString(kiter240)
12022
        oprot.writeString(viter234)
12079
        oprot.writeString(viter241)
12023
      oprot.writeMapEnd()
12080
      oprot.writeMapEnd()
12024
      oprot.writeFieldEnd()
12081
      oprot.writeFieldEnd()
12025
    oprot.writeFieldStop()
12082
    oprot.writeFieldStop()
12026
    oprot.writeStructEnd()
12083
    oprot.writeStructEnd()
12027
 
12084
 
Line 12133... Line 12190...
12133
        else:
12190
        else:
12134
          iprot.skip(ftype)
12191
          iprot.skip(ftype)
12135
      elif fid == 2:
12192
      elif fid == 2:
12136
        if ftype == TType.MAP:
12193
        if ftype == TType.MAP:
12137
          self.returnedOrders = {}
12194
          self.returnedOrders = {}
12138
          (_ktype236, _vtype237, _size235 ) = iprot.readMapBegin() 
12195
          (_ktype243, _vtype244, _size242 ) = iprot.readMapBegin() 
12139
          for _i239 in xrange(_size235):
12196
          for _i246 in xrange(_size242):
12140
            _key240 = iprot.readString();
12197
            _key247 = iprot.readString();
12141
            _val241 = iprot.readString();
12198
            _val248 = iprot.readString();
12142
            self.returnedOrders[_key240] = _val241
12199
            self.returnedOrders[_key247] = _val248
12143
          iprot.readMapEnd()
12200
          iprot.readMapEnd()
12144
        else:
12201
        else:
12145
          iprot.skip(ftype)
12202
          iprot.skip(ftype)
12146
      else:
12203
      else:
12147
        iprot.skip(ftype)
12204
        iprot.skip(ftype)
Line 12158... Line 12215...
12158
      oprot.writeI64(self.providerId)
12215
      oprot.writeI64(self.providerId)
12159
      oprot.writeFieldEnd()
12216
      oprot.writeFieldEnd()
12160
    if self.returnedOrders is not None:
12217
    if self.returnedOrders is not None:
12161
      oprot.writeFieldBegin('returnedOrders', TType.MAP, 2)
12218
      oprot.writeFieldBegin('returnedOrders', TType.MAP, 2)
12162
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.returnedOrders))
12219
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.returnedOrders))
12163
      for kiter242,viter243 in self.returnedOrders.items():
12220
      for kiter249,viter250 in self.returnedOrders.items():
12164
        oprot.writeString(kiter242)
12221
        oprot.writeString(kiter249)
12165
        oprot.writeString(viter243)
12222
        oprot.writeString(viter250)
12166
      oprot.writeMapEnd()
12223
      oprot.writeMapEnd()
12167
      oprot.writeFieldEnd()
12224
      oprot.writeFieldEnd()
12168
    oprot.writeFieldStop()
12225
    oprot.writeFieldStop()
12169
    oprot.writeStructEnd()
12226
    oprot.writeStructEnd()
12170
 
12227
 
Line 12327... Line 12384...
12327
      if ftype == TType.STOP:
12384
      if ftype == TType.STOP:
12328
        break
12385
        break
12329
      if fid == 0:
12386
      if fid == 0:
12330
        if ftype == TType.LIST:
12387
        if ftype == TType.LIST:
12331
          self.success = []
12388
          self.success = []
12332
          (_etype247, _size244) = iprot.readListBegin()
12389
          (_etype254, _size251) = iprot.readListBegin()
12333
          for _i248 in xrange(_size244):
12390
          for _i255 in xrange(_size251):
12334
            _elem249 = Order()
12391
            _elem256 = Order()
12335
            _elem249.read(iprot)
12392
            _elem256.read(iprot)
12336
            self.success.append(_elem249)
12393
            self.success.append(_elem256)
12337
          iprot.readListEnd()
12394
          iprot.readListEnd()
12338
        else:
12395
        else:
12339
          iprot.skip(ftype)
12396
          iprot.skip(ftype)
12340
      else:
12397
      else:
12341
        iprot.skip(ftype)
12398
        iprot.skip(ftype)
Line 12348... Line 12405...
12348
      return
12405
      return
12349
    oprot.writeStructBegin('getRTOrders_result')
12406
    oprot.writeStructBegin('getRTOrders_result')
12350
    if self.success is not None:
12407
    if self.success is not None:
12351
      oprot.writeFieldBegin('success', TType.LIST, 0)
12408
      oprot.writeFieldBegin('success', TType.LIST, 0)
12352
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12409
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12353
      for iter250 in self.success:
12410
      for iter257 in self.success:
12354
        iter250.write(oprot)
12411
        iter257.write(oprot)
12355
      oprot.writeListEnd()
12412
      oprot.writeListEnd()
12356
      oprot.writeFieldEnd()
12413
      oprot.writeFieldEnd()
12357
    oprot.writeFieldStop()
12414
    oprot.writeFieldStop()
12358
    oprot.writeStructEnd()
12415
    oprot.writeStructEnd()
12359
 
12416
 
Line 12404... Line 12461...
12404
        else:
12461
        else:
12405
          iprot.skip(ftype)
12462
          iprot.skip(ftype)
12406
      elif fid == 2:
12463
      elif fid == 2:
12407
        if ftype == TType.MAP:
12464
        if ftype == TType.MAP:
12408
          self.undeliveredOrders = {}
12465
          self.undeliveredOrders = {}
12409
          (_ktype252, _vtype253, _size251 ) = iprot.readMapBegin() 
12466
          (_ktype259, _vtype260, _size258 ) = iprot.readMapBegin() 
12410
          for _i255 in xrange(_size251):
12467
          for _i262 in xrange(_size258):
12411
            _key256 = iprot.readString();
12468
            _key263 = iprot.readString();
12412
            _val257 = iprot.readString();
12469
            _val264 = iprot.readString();
12413
            self.undeliveredOrders[_key256] = _val257
12470
            self.undeliveredOrders[_key263] = _val264
12414
          iprot.readMapEnd()
12471
          iprot.readMapEnd()
12415
        else:
12472
        else:
12416
          iprot.skip(ftype)
12473
          iprot.skip(ftype)
12417
      else:
12474
      else:
12418
        iprot.skip(ftype)
12475
        iprot.skip(ftype)
Line 12429... Line 12486...
12429
      oprot.writeI64(self.providerId)
12486
      oprot.writeI64(self.providerId)
12430
      oprot.writeFieldEnd()
12487
      oprot.writeFieldEnd()
12431
    if self.undeliveredOrders is not None:
12488
    if self.undeliveredOrders is not None:
12432
      oprot.writeFieldBegin('undeliveredOrders', TType.MAP, 2)
12489
      oprot.writeFieldBegin('undeliveredOrders', TType.MAP, 2)
12433
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.undeliveredOrders))
12490
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.undeliveredOrders))
12434
      for kiter258,viter259 in self.undeliveredOrders.items():
12491
      for kiter265,viter266 in self.undeliveredOrders.items():
12435
        oprot.writeString(kiter258)
12492
        oprot.writeString(kiter265)
12436
        oprot.writeString(viter259)
12493
        oprot.writeString(viter266)
12437
      oprot.writeMapEnd()
12494
      oprot.writeMapEnd()
12438
      oprot.writeFieldEnd()
12495
      oprot.writeFieldEnd()
12439
    oprot.writeFieldStop()
12496
    oprot.writeFieldStop()
12440
    oprot.writeStructEnd()
12497
    oprot.writeStructEnd()
12441
 
12498
 
Line 12598... Line 12655...
12598
      if ftype == TType.STOP:
12655
      if ftype == TType.STOP:
12599
        break
12656
        break
12600
      if fid == 0:
12657
      if fid == 0:
12601
        if ftype == TType.LIST:
12658
        if ftype == TType.LIST:
12602
          self.success = []
12659
          self.success = []
12603
          (_etype263, _size260) = iprot.readListBegin()
12660
          (_etype270, _size267) = iprot.readListBegin()
12604
          for _i264 in xrange(_size260):
12661
          for _i271 in xrange(_size267):
12605
            _elem265 = Order()
12662
            _elem272 = Order()
12606
            _elem265.read(iprot)
12663
            _elem272.read(iprot)
12607
            self.success.append(_elem265)
12664
            self.success.append(_elem272)
12608
          iprot.readListEnd()
12665
          iprot.readListEnd()
12609
        else:
12666
        else:
12610
          iprot.skip(ftype)
12667
          iprot.skip(ftype)
12611
      else:
12668
      else:
12612
        iprot.skip(ftype)
12669
        iprot.skip(ftype)
Line 12619... Line 12676...
12619
      return
12676
      return
12620
    oprot.writeStructBegin('getNonDeliveredOrdersbyCourier_result')
12677
    oprot.writeStructBegin('getNonDeliveredOrdersbyCourier_result')
12621
    if self.success is not None:
12678
    if self.success is not None:
12622
      oprot.writeFieldBegin('success', TType.LIST, 0)
12679
      oprot.writeFieldBegin('success', TType.LIST, 0)
12623
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12680
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12624
      for iter266 in self.success:
12681
      for iter273 in self.success:
12625
        iter266.write(oprot)
12682
        iter273.write(oprot)
12626
      oprot.writeListEnd()
12683
      oprot.writeListEnd()
12627
      oprot.writeFieldEnd()
12684
      oprot.writeFieldEnd()
12628
    oprot.writeFieldStop()
12685
    oprot.writeFieldStop()
12629
    oprot.writeStructEnd()
12686
    oprot.writeStructEnd()
12630
 
12687
 
Line 12675... Line 12732...
12675
        else:
12732
        else:
12676
          iprot.skip(ftype)
12733
          iprot.skip(ftype)
12677
      elif fid == 2:
12734
      elif fid == 2:
12678
        if ftype == TType.MAP:
12735
        if ftype == TType.MAP:
12679
          self.local_connected_orders = {}
12736
          self.local_connected_orders = {}
12680
          (_ktype268, _vtype269, _size267 ) = iprot.readMapBegin() 
12737
          (_ktype275, _vtype276, _size274 ) = iprot.readMapBegin() 
12681
          for _i271 in xrange(_size267):
12738
          for _i278 in xrange(_size274):
12682
            _key272 = iprot.readString();
12739
            _key279 = iprot.readString();
12683
            _val273 = iprot.readString();
12740
            _val280 = iprot.readString();
12684
            self.local_connected_orders[_key272] = _val273
12741
            self.local_connected_orders[_key279] = _val280
12685
          iprot.readMapEnd()
12742
          iprot.readMapEnd()
12686
        else:
12743
        else:
12687
          iprot.skip(ftype)
12744
          iprot.skip(ftype)
12688
      else:
12745
      else:
12689
        iprot.skip(ftype)
12746
        iprot.skip(ftype)
Line 12700... Line 12757...
12700
      oprot.writeI64(self.providerId)
12757
      oprot.writeI64(self.providerId)
12701
      oprot.writeFieldEnd()
12758
      oprot.writeFieldEnd()
12702
    if self.local_connected_orders is not None:
12759
    if self.local_connected_orders is not None:
12703
      oprot.writeFieldBegin('local_connected_orders', TType.MAP, 2)
12760
      oprot.writeFieldBegin('local_connected_orders', TType.MAP, 2)
12704
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.local_connected_orders))
12761
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.local_connected_orders))
12705
      for kiter274,viter275 in self.local_connected_orders.items():
12762
      for kiter281,viter282 in self.local_connected_orders.items():
12706
        oprot.writeString(kiter274)
12763
        oprot.writeString(kiter281)
12707
        oprot.writeString(viter275)
12764
        oprot.writeString(viter282)
12708
      oprot.writeMapEnd()
12765
      oprot.writeMapEnd()
12709
      oprot.writeFieldEnd()
12766
      oprot.writeFieldEnd()
12710
    oprot.writeFieldStop()
12767
    oprot.writeFieldStop()
12711
    oprot.writeStructEnd()
12768
    oprot.writeStructEnd()
12712
 
12769
 
Line 12869... Line 12926...
12869
      if ftype == TType.STOP:
12926
      if ftype == TType.STOP:
12870
        break
12927
        break
12871
      if fid == 0:
12928
      if fid == 0:
12872
        if ftype == TType.LIST:
12929
        if ftype == TType.LIST:
12873
          self.success = []
12930
          self.success = []
12874
          (_etype279, _size276) = iprot.readListBegin()
12931
          (_etype286, _size283) = iprot.readListBegin()
12875
          for _i280 in xrange(_size276):
12932
          for _i287 in xrange(_size283):
12876
            _elem281 = Order()
12933
            _elem288 = Order()
12877
            _elem281.read(iprot)
12934
            _elem288.read(iprot)
12878
            self.success.append(_elem281)
12935
            self.success.append(_elem288)
12879
          iprot.readListEnd()
12936
          iprot.readListEnd()
12880
        else:
12937
        else:
12881
          iprot.skip(ftype)
12938
          iprot.skip(ftype)
12882
      else:
12939
      else:
12883
        iprot.skip(ftype)
12940
        iprot.skip(ftype)
Line 12890... Line 12947...
12890
      return
12947
      return
12891
    oprot.writeStructBegin('getOrdersNotLocalConnected_result')
12948
    oprot.writeStructBegin('getOrdersNotLocalConnected_result')
12892
    if self.success is not None:
12949
    if self.success is not None:
12893
      oprot.writeFieldBegin('success', TType.LIST, 0)
12950
      oprot.writeFieldBegin('success', TType.LIST, 0)
12894
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12951
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12895
      for iter282 in self.success:
12952
      for iter289 in self.success:
12896
        iter282.write(oprot)
12953
        iter289.write(oprot)
12897
      oprot.writeListEnd()
12954
      oprot.writeListEnd()
12898
      oprot.writeFieldEnd()
12955
      oprot.writeFieldEnd()
12899
    oprot.writeFieldStop()
12956
    oprot.writeFieldStop()
12900
    oprot.writeStructEnd()
12957
    oprot.writeStructEnd()
12901
 
12958
 
Line 12946... Line 13003...
12946
        else:
13003
        else:
12947
          iprot.skip(ftype)
13004
          iprot.skip(ftype)
12948
      elif fid == 2:
13005
      elif fid == 2:
12949
        if ftype == TType.MAP:
13006
        if ftype == TType.MAP:
12950
          self.destination_city_reached_orders = {}
13007
          self.destination_city_reached_orders = {}
12951
          (_ktype284, _vtype285, _size283 ) = iprot.readMapBegin() 
13008
          (_ktype291, _vtype292, _size290 ) = iprot.readMapBegin() 
12952
          for _i287 in xrange(_size283):
13009
          for _i294 in xrange(_size290):
12953
            _key288 = iprot.readString();
13010
            _key295 = iprot.readString();
12954
            _val289 = iprot.readString();
13011
            _val296 = iprot.readString();
12955
            self.destination_city_reached_orders[_key288] = _val289
13012
            self.destination_city_reached_orders[_key295] = _val296
12956
          iprot.readMapEnd()
13013
          iprot.readMapEnd()
12957
        else:
13014
        else:
12958
          iprot.skip(ftype)
13015
          iprot.skip(ftype)
12959
      else:
13016
      else:
12960
        iprot.skip(ftype)
13017
        iprot.skip(ftype)
Line 12971... Line 13028...
12971
      oprot.writeI64(self.providerId)
13028
      oprot.writeI64(self.providerId)
12972
      oprot.writeFieldEnd()
13029
      oprot.writeFieldEnd()
12973
    if self.destination_city_reached_orders is not None:
13030
    if self.destination_city_reached_orders is not None:
12974
      oprot.writeFieldBegin('destination_city_reached_orders', TType.MAP, 2)
13031
      oprot.writeFieldBegin('destination_city_reached_orders', TType.MAP, 2)
12975
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.destination_city_reached_orders))
13032
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.destination_city_reached_orders))
12976
      for kiter290,viter291 in self.destination_city_reached_orders.items():
13033
      for kiter297,viter298 in self.destination_city_reached_orders.items():
12977
        oprot.writeString(kiter290)
13034
        oprot.writeString(kiter297)
12978
        oprot.writeString(viter291)
13035
        oprot.writeString(viter298)
12979
      oprot.writeMapEnd()
13036
      oprot.writeMapEnd()
12980
      oprot.writeFieldEnd()
13037
      oprot.writeFieldEnd()
12981
    oprot.writeFieldStop()
13038
    oprot.writeFieldStop()
12982
    oprot.writeStructEnd()
13039
    oprot.writeStructEnd()
12983
 
13040
 
Line 13089... Line 13146...
13089
        else:
13146
        else:
13090
          iprot.skip(ftype)
13147
          iprot.skip(ftype)
13091
      elif fid == 2:
13148
      elif fid == 2:
13092
        if ftype == TType.MAP:
13149
        if ftype == TType.MAP:
13093
          self.first_atdl_orders = {}
13150
          self.first_atdl_orders = {}
13094
          (_ktype293, _vtype294, _size292 ) = iprot.readMapBegin() 
13151
          (_ktype300, _vtype301, _size299 ) = iprot.readMapBegin() 
13095
          for _i296 in xrange(_size292):
13152
          for _i303 in xrange(_size299):
13096
            _key297 = iprot.readString();
13153
            _key304 = iprot.readString();
13097
            _val298 = iprot.readString();
13154
            _val305 = iprot.readString();
13098
            self.first_atdl_orders[_key297] = _val298
13155
            self.first_atdl_orders[_key304] = _val305
13099
          iprot.readMapEnd()
13156
          iprot.readMapEnd()
13100
        else:
13157
        else:
13101
          iprot.skip(ftype)
13158
          iprot.skip(ftype)
13102
      else:
13159
      else:
13103
        iprot.skip(ftype)
13160
        iprot.skip(ftype)
Line 13114... Line 13171...
13114
      oprot.writeI64(self.providerId)
13171
      oprot.writeI64(self.providerId)
13115
      oprot.writeFieldEnd()
13172
      oprot.writeFieldEnd()
13116
    if self.first_atdl_orders is not None:
13173
    if self.first_atdl_orders is not None:
13117
      oprot.writeFieldBegin('first_atdl_orders', TType.MAP, 2)
13174
      oprot.writeFieldBegin('first_atdl_orders', TType.MAP, 2)
13118
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.first_atdl_orders))
13175
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.first_atdl_orders))
13119
      for kiter299,viter300 in self.first_atdl_orders.items():
13176
      for kiter306,viter307 in self.first_atdl_orders.items():
13120
        oprot.writeString(kiter299)
13177
        oprot.writeString(kiter306)
13121
        oprot.writeString(viter300)
13178
        oprot.writeString(viter307)
13122
      oprot.writeMapEnd()
13179
      oprot.writeMapEnd()
13123
      oprot.writeFieldEnd()
13180
      oprot.writeFieldEnd()
13124
    oprot.writeFieldStop()
13181
    oprot.writeFieldStop()
13125
    oprot.writeStructEnd()
13182
    oprot.writeStructEnd()
13126
 
13183
 
Line 13295... Line 13352...
13295
      if ftype == TType.STOP:
13352
      if ftype == TType.STOP:
13296
        break
13353
        break
13297
      if fid == 0:
13354
      if fid == 0:
13298
        if ftype == TType.LIST:
13355
        if ftype == TType.LIST:
13299
          self.success = []
13356
          self.success = []
13300
          (_etype304, _size301) = iprot.readListBegin()
13357
          (_etype311, _size308) = iprot.readListBegin()
13301
          for _i305 in xrange(_size301):
13358
          for _i312 in xrange(_size308):
13302
            _elem306 = Order()
13359
            _elem313 = Order()
13303
            _elem306.read(iprot)
13360
            _elem313.read(iprot)
13304
            self.success.append(_elem306)
13361
            self.success.append(_elem313)
13305
          iprot.readListEnd()
13362
          iprot.readListEnd()
13306
        else:
13363
        else:
13307
          iprot.skip(ftype)
13364
          iprot.skip(ftype)
13308
      else:
13365
      else:
13309
        iprot.skip(ftype)
13366
        iprot.skip(ftype)
Line 13316... Line 13373...
13316
      return
13373
      return
13317
    oprot.writeStructBegin('getUndeliveredOrders_result')
13374
    oprot.writeStructBegin('getUndeliveredOrders_result')
13318
    if self.success is not None:
13375
    if self.success is not None:
13319
      oprot.writeFieldBegin('success', TType.LIST, 0)
13376
      oprot.writeFieldBegin('success', TType.LIST, 0)
13320
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13377
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13321
      for iter307 in self.success:
13378
      for iter314 in self.success:
13322
        iter307.write(oprot)
13379
        iter314.write(oprot)
13323
      oprot.writeListEnd()
13380
      oprot.writeListEnd()
13324
      oprot.writeFieldEnd()
13381
      oprot.writeFieldEnd()
13325
    oprot.writeFieldStop()
13382
    oprot.writeFieldStop()
13326
    oprot.writeStructEnd()
13383
    oprot.writeStructEnd()
13327
 
13384
 
Line 13405... Line 13462...
13405
      if ftype == TType.STOP:
13462
      if ftype == TType.STOP:
13406
        break
13463
        break
13407
      if fid == 0:
13464
      if fid == 0:
13408
        if ftype == TType.LIST:
13465
        if ftype == TType.LIST:
13409
          self.success = []
13466
          self.success = []
13410
          (_etype311, _size308) = iprot.readListBegin()
13467
          (_etype318, _size315) = iprot.readListBegin()
13411
          for _i312 in xrange(_size308):
13468
          for _i319 in xrange(_size315):
13412
            _elem313 = Order()
13469
            _elem320 = Order()
13413
            _elem313.read(iprot)
13470
            _elem320.read(iprot)
13414
            self.success.append(_elem313)
13471
            self.success.append(_elem320)
13415
          iprot.readListEnd()
13472
          iprot.readListEnd()
13416
        else:
13473
        else:
13417
          iprot.skip(ftype)
13474
          iprot.skip(ftype)
13418
      else:
13475
      else:
13419
        iprot.skip(ftype)
13476
        iprot.skip(ftype)
Line 13426... Line 13483...
13426
      return
13483
      return
13427
    oprot.writeStructBegin('getUndeliveredOrdersExpectedDeliveryDateNotMet_result')
13484
    oprot.writeStructBegin('getUndeliveredOrdersExpectedDeliveryDateNotMet_result')
13428
    if self.success is not None:
13485
    if self.success is not None:
13429
      oprot.writeFieldBegin('success', TType.LIST, 0)
13486
      oprot.writeFieldBegin('success', TType.LIST, 0)
13430
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13487
      oprot.writeListBegin(TType.STRUCT, len(self.success))
13431
      for iter314 in self.success:
13488
      for iter321 in self.success:
13432
        iter314.write(oprot)
13489
        iter321.write(oprot)
13433
      oprot.writeListEnd()
13490
      oprot.writeListEnd()
13434
      oprot.writeFieldEnd()
13491
      oprot.writeFieldEnd()
13435
    oprot.writeFieldStop()
13492
    oprot.writeFieldStop()
13436
    oprot.writeStructEnd()
13493
    oprot.writeStructEnd()
13437
 
13494
 
Line 14605... Line 14662...
14605
        else:
14662
        else:
14606
          iprot.skip(ftype)
14663
          iprot.skip(ftype)
14607
      elif fid == 2:
14664
      elif fid == 2:
14608
        if ftype == TType.MAP:
14665
        if ftype == TType.MAP:
14609
          self.pickupDetails = {}
14666
          self.pickupDetails = {}
14610
          (_ktype316, _vtype317, _size315 ) = iprot.readMapBegin() 
14667
          (_ktype323, _vtype324, _size322 ) = iprot.readMapBegin() 
14611
          for _i319 in xrange(_size315):
14668
          for _i326 in xrange(_size322):
14612
            _key320 = iprot.readString();
14669
            _key327 = iprot.readString();
14613
            _val321 = iprot.readString();
14670
            _val328 = iprot.readString();
14614
            self.pickupDetails[_key320] = _val321
14671
            self.pickupDetails[_key327] = _val328
14615
          iprot.readMapEnd()
14672
          iprot.readMapEnd()
14616
        else:
14673
        else:
14617
          iprot.skip(ftype)
14674
          iprot.skip(ftype)
14618
      else:
14675
      else:
14619
        iprot.skip(ftype)
14676
        iprot.skip(ftype)
Line 14630... Line 14687...
14630
      oprot.writeI64(self.providerId)
14687
      oprot.writeI64(self.providerId)
14631
      oprot.writeFieldEnd()
14688
      oprot.writeFieldEnd()
14632
    if self.pickupDetails is not None:
14689
    if self.pickupDetails is not None:
14633
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
14690
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
14634
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
14691
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
14635
      for kiter322,viter323 in self.pickupDetails.items():
14692
      for kiter329,viter330 in self.pickupDetails.items():
14636
        oprot.writeString(kiter322)
14693
        oprot.writeString(kiter329)
14637
        oprot.writeString(viter323)
14694
        oprot.writeString(viter330)
14638
      oprot.writeMapEnd()
14695
      oprot.writeMapEnd()
14639
      oprot.writeFieldEnd()
14696
      oprot.writeFieldEnd()
14640
    oprot.writeFieldStop()
14697
    oprot.writeFieldStop()
14641
    oprot.writeStructEnd()
14698
    oprot.writeStructEnd()
14642
 
14699
 
Line 14780... Line 14837...
14780
      if ftype == TType.STOP:
14837
      if ftype == TType.STOP:
14781
        break
14838
        break
14782
      if fid == 0:
14839
      if fid == 0:
14783
        if ftype == TType.LIST:
14840
        if ftype == TType.LIST:
14784
          self.success = []
14841
          self.success = []
14785
          (_etype327, _size324) = iprot.readListBegin()
14842
          (_etype334, _size331) = iprot.readListBegin()
14786
          for _i328 in xrange(_size324):
14843
          for _i335 in xrange(_size331):
14787
            _elem329 = Order()
14844
            _elem336 = Order()
14788
            _elem329.read(iprot)
14845
            _elem336.read(iprot)
14789
            self.success.append(_elem329)
14846
            self.success.append(_elem336)
14790
          iprot.readListEnd()
14847
          iprot.readListEnd()
14791
        else:
14848
        else:
14792
          iprot.skip(ftype)
14849
          iprot.skip(ftype)
14793
      else:
14850
      else:
14794
        iprot.skip(ftype)
14851
        iprot.skip(ftype)
Line 14801... Line 14858...
14801
      return
14858
      return
14802
    oprot.writeStructBegin('getDoasNotPickedUp_result')
14859
    oprot.writeStructBegin('getDoasNotPickedUp_result')
14803
    if self.success is not None:
14860
    if self.success is not None:
14804
      oprot.writeFieldBegin('success', TType.LIST, 0)
14861
      oprot.writeFieldBegin('success', TType.LIST, 0)
14805
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14862
      oprot.writeListBegin(TType.STRUCT, len(self.success))
14806
      for iter330 in self.success:
14863
      for iter337 in self.success:
14807
        iter330.write(oprot)
14864
        iter337.write(oprot)
14808
      oprot.writeListEnd()
14865
      oprot.writeListEnd()
14809
      oprot.writeFieldEnd()
14866
      oprot.writeFieldEnd()
14810
    oprot.writeFieldStop()
14867
    oprot.writeFieldStop()
14811
    oprot.writeStructEnd()
14868
    oprot.writeStructEnd()
14812
 
14869
 
Line 14857... Line 14914...
14857
        else:
14914
        else:
14858
          iprot.skip(ftype)
14915
          iprot.skip(ftype)
14859
      elif fid == 2:
14916
      elif fid == 2:
14860
        if ftype == TType.MAP:
14917
        if ftype == TType.MAP:
14861
          self.pickupDetails = {}
14918
          self.pickupDetails = {}
14862
          (_ktype332, _vtype333, _size331 ) = iprot.readMapBegin() 
14919
          (_ktype339, _vtype340, _size338 ) = iprot.readMapBegin() 
14863
          for _i335 in xrange(_size331):
14920
          for _i342 in xrange(_size338):
14864
            _key336 = iprot.readString();
14921
            _key343 = iprot.readString();
14865
            _val337 = iprot.readString();
14922
            _val344 = iprot.readString();
14866
            self.pickupDetails[_key336] = _val337
14923
            self.pickupDetails[_key343] = _val344
14867
          iprot.readMapEnd()
14924
          iprot.readMapEnd()
14868
        else:
14925
        else:
14869
          iprot.skip(ftype)
14926
          iprot.skip(ftype)
14870
      else:
14927
      else:
14871
        iprot.skip(ftype)
14928
        iprot.skip(ftype)
Line 14882... Line 14939...
14882
      oprot.writeI64(self.providerId)
14939
      oprot.writeI64(self.providerId)
14883
      oprot.writeFieldEnd()
14940
      oprot.writeFieldEnd()
14884
    if self.pickupDetails is not None:
14941
    if self.pickupDetails is not None:
14885
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
14942
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
14886
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
14943
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
14887
      for kiter338,viter339 in self.pickupDetails.items():
14944
      for kiter345,viter346 in self.pickupDetails.items():
14888
        oprot.writeString(kiter338)
14945
        oprot.writeString(kiter345)
14889
        oprot.writeString(viter339)
14946
        oprot.writeString(viter346)
14890
      oprot.writeMapEnd()
14947
      oprot.writeMapEnd()
14891
      oprot.writeFieldEnd()
14948
      oprot.writeFieldEnd()
14892
    oprot.writeFieldStop()
14949
    oprot.writeFieldStop()
14893
    oprot.writeStructEnd()
14950
    oprot.writeStructEnd()
14894
 
14951
 
Line 15032... Line 15089...
15032
      if ftype == TType.STOP:
15089
      if ftype == TType.STOP:
15033
        break
15090
        break
15034
      if fid == 0:
15091
      if fid == 0:
15035
        if ftype == TType.LIST:
15092
        if ftype == TType.LIST:
15036
          self.success = []
15093
          self.success = []
15037
          (_etype343, _size340) = iprot.readListBegin()
15094
          (_etype350, _size347) = iprot.readListBegin()
15038
          for _i344 in xrange(_size340):
15095
          for _i351 in xrange(_size347):
15039
            _elem345 = Order()
15096
            _elem352 = Order()
15040
            _elem345.read(iprot)
15097
            _elem352.read(iprot)
15041
            self.success.append(_elem345)
15098
            self.success.append(_elem352)
15042
          iprot.readListEnd()
15099
          iprot.readListEnd()
15043
        else:
15100
        else:
15044
          iprot.skip(ftype)
15101
          iprot.skip(ftype)
15045
      else:
15102
      else:
15046
        iprot.skip(ftype)
15103
        iprot.skip(ftype)
Line 15053... Line 15110...
15053
      return
15110
      return
15054
    oprot.writeStructBegin('getReturnOrdersNotPickedUp_result')
15111
    oprot.writeStructBegin('getReturnOrdersNotPickedUp_result')
15055
    if self.success is not None:
15112
    if self.success is not None:
15056
      oprot.writeFieldBegin('success', TType.LIST, 0)
15113
      oprot.writeFieldBegin('success', TType.LIST, 0)
15057
      oprot.writeListBegin(TType.STRUCT, len(self.success))
15114
      oprot.writeListBegin(TType.STRUCT, len(self.success))
15058
      for iter346 in self.success:
15115
      for iter353 in self.success:
15059
        iter346.write(oprot)
15116
        iter353.write(oprot)
15060
      oprot.writeListEnd()
15117
      oprot.writeListEnd()
15061
      oprot.writeFieldEnd()
15118
      oprot.writeFieldEnd()
15062
    oprot.writeFieldStop()
15119
    oprot.writeFieldStop()
15063
    oprot.writeStructEnd()
15120
    oprot.writeStructEnd()
15064
 
15121
 
Line 15904... Line 15961...
15904
      if ftype == TType.STOP:
15961
      if ftype == TType.STOP:
15905
        break
15962
        break
15906
      if fid == 0:
15963
      if fid == 0:
15907
        if ftype == TType.LIST:
15964
        if ftype == TType.LIST:
15908
          self.success = []
15965
          self.success = []
15909
          (_etype350, _size347) = iprot.readListBegin()
15966
          (_etype357, _size354) = iprot.readListBegin()
15910
          for _i351 in xrange(_size347):
15967
          for _i358 in xrange(_size354):
15911
            _elem352 = ReturnOrder()
15968
            _elem359 = ReturnOrder()
15912
            _elem352.read(iprot)
15969
            _elem359.read(iprot)
15913
            self.success.append(_elem352)
15970
            self.success.append(_elem359)
15914
          iprot.readListEnd()
15971
          iprot.readListEnd()
15915
        else:
15972
        else:
15916
          iprot.skip(ftype)
15973
          iprot.skip(ftype)
15917
      else:
15974
      else:
15918
        iprot.skip(ftype)
15975
        iprot.skip(ftype)
Line 15925... Line 15982...
15925
      return
15982
      return
15926
    oprot.writeStructBegin('getReturnOrders_result')
15983
    oprot.writeStructBegin('getReturnOrders_result')
15927
    if self.success is not None:
15984
    if self.success is not None:
15928
      oprot.writeFieldBegin('success', TType.LIST, 0)
15985
      oprot.writeFieldBegin('success', TType.LIST, 0)
15929
      oprot.writeListBegin(TType.STRUCT, len(self.success))
15986
      oprot.writeListBegin(TType.STRUCT, len(self.success))
15930
      for iter353 in self.success:
15987
      for iter360 in self.success:
15931
        iter353.write(oprot)
15988
        iter360.write(oprot)
15932
      oprot.writeListEnd()
15989
      oprot.writeListEnd()
15933
      oprot.writeFieldEnd()
15990
      oprot.writeFieldEnd()
15934
    oprot.writeFieldStop()
15991
    oprot.writeFieldStop()
15935
    oprot.writeStructEnd()
15992
    oprot.writeStructEnd()
15936
 
15993
 
Line 16839... Line 16896...
16839
      if ftype == TType.STOP:
16896
      if ftype == TType.STOP:
16840
        break
16897
        break
16841
      if fid == 1:
16898
      if fid == 1:
16842
        if ftype == TType.MAP:
16899
        if ftype == TType.MAP:
16843
          self.collectedAmountMap = {}
16900
          self.collectedAmountMap = {}
16844
          (_ktype355, _vtype356, _size354 ) = iprot.readMapBegin() 
16901
          (_ktype362, _vtype363, _size361 ) = iprot.readMapBegin() 
16845
          for _i358 in xrange(_size354):
16902
          for _i365 in xrange(_size361):
16846
            _key359 = iprot.readString();
16903
            _key366 = iprot.readString();
16847
            _val360 = iprot.readDouble();
16904
            _val367 = iprot.readDouble();
16848
            self.collectedAmountMap[_key359] = _val360
16905
            self.collectedAmountMap[_key366] = _val367
16849
          iprot.readMapEnd()
16906
          iprot.readMapEnd()
16850
        else:
16907
        else:
16851
          iprot.skip(ftype)
16908
          iprot.skip(ftype)
16852
      elif fid == 2:
16909
      elif fid == 2:
16853
        if ftype == TType.STRING:
16910
        if ftype == TType.STRING:
Line 16875... Line 16932...
16875
      return
16932
      return
16876
    oprot.writeStructBegin('reconcileCodCollection_args')
16933
    oprot.writeStructBegin('reconcileCodCollection_args')
16877
    if self.collectedAmountMap is not None:
16934
    if self.collectedAmountMap is not None:
16878
      oprot.writeFieldBegin('collectedAmountMap', TType.MAP, 1)
16935
      oprot.writeFieldBegin('collectedAmountMap', TType.MAP, 1)
16879
      oprot.writeMapBegin(TType.STRING, TType.DOUBLE, len(self.collectedAmountMap))
16936
      oprot.writeMapBegin(TType.STRING, TType.DOUBLE, len(self.collectedAmountMap))
16880
      for kiter361,viter362 in self.collectedAmountMap.items():
16937
      for kiter368,viter369 in self.collectedAmountMap.items():
16881
        oprot.writeString(kiter361)
16938
        oprot.writeString(kiter368)
16882
        oprot.writeDouble(viter362)
16939
        oprot.writeDouble(viter369)
16883
      oprot.writeMapEnd()
16940
      oprot.writeMapEnd()
16884
      oprot.writeFieldEnd()
16941
      oprot.writeFieldEnd()
16885
    if self.xferBy is not None:
16942
    if self.xferBy is not None:
16886
      oprot.writeFieldBegin('xferBy', TType.STRING, 2)
16943
      oprot.writeFieldBegin('xferBy', TType.STRING, 2)
16887
      oprot.writeString(self.xferBy)
16944
      oprot.writeString(self.xferBy)
Line 16938... Line 16995...
16938
      if ftype == TType.STOP:
16995
      if ftype == TType.STOP:
16939
        break
16996
        break
16940
      if fid == 0:
16997
      if fid == 0:
16941
        if ftype == TType.MAP:
16998
        if ftype == TType.MAP:
16942
          self.success = {}
16999
          self.success = {}
16943
          (_ktype364, _vtype365, _size363 ) = iprot.readMapBegin() 
17000
          (_ktype371, _vtype372, _size370 ) = iprot.readMapBegin() 
16944
          for _i367 in xrange(_size363):
17001
          for _i374 in xrange(_size370):
16945
            _key368 = iprot.readString();
17002
            _key375 = iprot.readString();
16946
            _val369 = iprot.readString();
17003
            _val376 = iprot.readString();
16947
            self.success[_key368] = _val369
17004
            self.success[_key375] = _val376
16948
          iprot.readMapEnd()
17005
          iprot.readMapEnd()
16949
        else:
17006
        else:
16950
          iprot.skip(ftype)
17007
          iprot.skip(ftype)
16951
      elif fid == 1:
17008
      elif fid == 1:
16952
        if ftype == TType.STRUCT:
17009
        if ftype == TType.STRUCT:
Line 16965... Line 17022...
16965
      return
17022
      return
16966
    oprot.writeStructBegin('reconcileCodCollection_result')
17023
    oprot.writeStructBegin('reconcileCodCollection_result')
16967
    if self.success is not None:
17024
    if self.success is not None:
16968
      oprot.writeFieldBegin('success', TType.MAP, 0)
17025
      oprot.writeFieldBegin('success', TType.MAP, 0)
16969
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.success))
17026
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.success))
16970
      for kiter370,viter371 in self.success.items():
17027
      for kiter377,viter378 in self.success.items():
16971
        oprot.writeString(kiter370)
17028
        oprot.writeString(kiter377)
16972
        oprot.writeString(viter371)
17029
        oprot.writeString(viter378)
16973
      oprot.writeMapEnd()
17030
      oprot.writeMapEnd()
16974
      oprot.writeFieldEnd()
17031
      oprot.writeFieldEnd()
16975
    if self.ex is not None:
17032
    if self.ex is not None:
16976
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
17033
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
16977
      self.ex.write(oprot)
17034
      self.ex.write(oprot)
Line 17077... Line 17134...
17077
      if ftype == TType.STOP:
17134
      if ftype == TType.STOP:
17078
        break
17135
        break
17079
      if fid == 0:
17136
      if fid == 0:
17080
        if ftype == TType.LIST:
17137
        if ftype == TType.LIST:
17081
          self.success = []
17138
          self.success = []
17082
          (_etype375, _size372) = iprot.readListBegin()
17139
          (_etype382, _size379) = iprot.readListBegin()
17083
          for _i376 in xrange(_size372):
17140
          for _i383 in xrange(_size379):
17084
            _elem377 = iprot.readI64();
17141
            _elem384 = iprot.readI64();
17085
            self.success.append(_elem377)
17142
            self.success.append(_elem384)
17086
          iprot.readListEnd()
17143
          iprot.readListEnd()
17087
        else:
17144
        else:
17088
          iprot.skip(ftype)
17145
          iprot.skip(ftype)
17089
      else:
17146
      else:
17090
        iprot.skip(ftype)
17147
        iprot.skip(ftype)
Line 17097... Line 17154...
17097
      return
17154
      return
17098
    oprot.writeStructBegin('getTransactionsRequiringExtraProcessing_result')
17155
    oprot.writeStructBegin('getTransactionsRequiringExtraProcessing_result')
17099
    if self.success is not None:
17156
    if self.success is not None:
17100
      oprot.writeFieldBegin('success', TType.LIST, 0)
17157
      oprot.writeFieldBegin('success', TType.LIST, 0)
17101
      oprot.writeListBegin(TType.I64, len(self.success))
17158
      oprot.writeListBegin(TType.I64, len(self.success))
17102
      for iter378 in self.success:
17159
      for iter385 in self.success:
17103
        oprot.writeI64(iter378)
17160
        oprot.writeI64(iter385)
17104
      oprot.writeListEnd()
17161
      oprot.writeListEnd()
17105
      oprot.writeFieldEnd()
17162
      oprot.writeFieldEnd()
17106
    oprot.writeFieldStop()
17163
    oprot.writeFieldStop()
17107
    oprot.writeStructEnd()
17164
    oprot.writeStructEnd()
17108
 
17165
 
Line 17300... Line 17357...
17300
      if ftype == TType.STOP:
17357
      if ftype == TType.STOP:
17301
        break
17358
        break
17302
      if fid == 0:
17359
      if fid == 0:
17303
        if ftype == TType.MAP:
17360
        if ftype == TType.MAP:
17304
          self.success = {}
17361
          self.success = {}
17305
          (_ktype380, _vtype381, _size379 ) = iprot.readMapBegin() 
17362
          (_ktype387, _vtype388, _size386 ) = iprot.readMapBegin() 
17306
          for _i383 in xrange(_size379):
17363
          for _i390 in xrange(_size386):
17307
            _key384 = iprot.readI64();
17364
            _key391 = iprot.readI64();
17308
            _val385 = iprot.readI64();
17365
            _val392 = iprot.readI64();
17309
            self.success[_key384] = _val385
17366
            self.success[_key391] = _val392
17310
          iprot.readMapEnd()
17367
          iprot.readMapEnd()
17311
        else:
17368
        else:
17312
          iprot.skip(ftype)
17369
          iprot.skip(ftype)
17313
      else:
17370
      else:
17314
        iprot.skip(ftype)
17371
        iprot.skip(ftype)
Line 17321... Line 17378...
17321
      return
17378
      return
17322
    oprot.writeStructBegin('getItemWiseRiskyOrdersCount_result')
17379
    oprot.writeStructBegin('getItemWiseRiskyOrdersCount_result')
17323
    if self.success is not None:
17380
    if self.success is not None:
17324
      oprot.writeFieldBegin('success', TType.MAP, 0)
17381
      oprot.writeFieldBegin('success', TType.MAP, 0)
17325
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
17382
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
17326
      for kiter386,viter387 in self.success.items():
17383
      for kiter393,viter394 in self.success.items():
17327
        oprot.writeI64(kiter386)
17384
        oprot.writeI64(kiter393)
17328
        oprot.writeI64(viter387)
17385
        oprot.writeI64(viter394)
17329
      oprot.writeMapEnd()
17386
      oprot.writeMapEnd()
17330
      oprot.writeFieldEnd()
17387
      oprot.writeFieldEnd()
17331
    oprot.writeFieldStop()
17388
    oprot.writeFieldStop()
17332
    oprot.writeStructEnd()
17389
    oprot.writeStructEnd()
17333
 
17390
 
Line 17370... Line 17427...
17370
      if ftype == TType.STOP:
17427
      if ftype == TType.STOP:
17371
        break
17428
        break
17372
      if fid == 1:
17429
      if fid == 1:
17373
        if ftype == TType.LIST:
17430
        if ftype == TType.LIST:
17374
          self.itemIds = []
17431
          self.itemIds = []
17375
          (_etype391, _size388) = iprot.readListBegin()
17432
          (_etype398, _size395) = iprot.readListBegin()
17376
          for _i392 in xrange(_size388):
17433
          for _i399 in xrange(_size395):
17377
            _elem393 = iprot.readI64();
17434
            _elem400 = iprot.readI64();
17378
            self.itemIds.append(_elem393)
17435
            self.itemIds.append(_elem400)
17379
          iprot.readListEnd()
17436
          iprot.readListEnd()
17380
        else:
17437
        else:
17381
          iprot.skip(ftype)
17438
          iprot.skip(ftype)
17382
      else:
17439
      else:
17383
        iprot.skip(ftype)
17440
        iprot.skip(ftype)
Line 17390... Line 17447...
17390
      return
17447
      return
17391
    oprot.writeStructBegin('getOrdersForItemIds_args')
17448
    oprot.writeStructBegin('getOrdersForItemIds_args')
17392
    if self.itemIds is not None:
17449
    if self.itemIds is not None:
17393
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
17450
      oprot.writeFieldBegin('itemIds', TType.LIST, 1)
17394
      oprot.writeListBegin(TType.I64, len(self.itemIds))
17451
      oprot.writeListBegin(TType.I64, len(self.itemIds))
17395
      for iter394 in self.itemIds:
17452
      for iter401 in self.itemIds:
17396
        oprot.writeI64(iter394)
17453
        oprot.writeI64(iter401)
17397
      oprot.writeListEnd()
17454
      oprot.writeListEnd()
17398
      oprot.writeFieldEnd()
17455
      oprot.writeFieldEnd()
17399
    oprot.writeFieldStop()
17456
    oprot.writeFieldStop()
17400
    oprot.writeStructEnd()
17457
    oprot.writeStructEnd()
17401
 
17458
 
Line 17437... Line 17494...
17437
      if ftype == TType.STOP:
17494
      if ftype == TType.STOP:
17438
        break
17495
        break
17439
      if fid == 0:
17496
      if fid == 0:
17440
        if ftype == TType.LIST:
17497
        if ftype == TType.LIST:
17441
          self.success = []
17498
          self.success = []
17442
          (_etype398, _size395) = iprot.readListBegin()
17499
          (_etype405, _size402) = iprot.readListBegin()
17443
          for _i399 in xrange(_size395):
17500
          for _i406 in xrange(_size402):
17444
            _elem400 = Order()
17501
            _elem407 = Order()
17445
            _elem400.read(iprot)
17502
            _elem407.read(iprot)
17446
            self.success.append(_elem400)
17503
            self.success.append(_elem407)
17447
          iprot.readListEnd()
17504
          iprot.readListEnd()
17448
        else:
17505
        else:
17449
          iprot.skip(ftype)
17506
          iprot.skip(ftype)
17450
      else:
17507
      else:
17451
        iprot.skip(ftype)
17508
        iprot.skip(ftype)
Line 17458... Line 17515...
17458
      return
17515
      return
17459
    oprot.writeStructBegin('getOrdersForItemIds_result')
17516
    oprot.writeStructBegin('getOrdersForItemIds_result')
17460
    if self.success is not None:
17517
    if self.success is not None:
17461
      oprot.writeFieldBegin('success', TType.LIST, 0)
17518
      oprot.writeFieldBegin('success', TType.LIST, 0)
17462
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17519
      oprot.writeListBegin(TType.STRUCT, len(self.success))
17463
      for iter401 in self.success:
17520
      for iter408 in self.success:
17464
        iter401.write(oprot)
17521
        iter408.write(oprot)
17465
      oprot.writeListEnd()
17522
      oprot.writeListEnd()
17466
      oprot.writeFieldEnd()
17523
      oprot.writeFieldEnd()
17467
    oprot.writeFieldStop()
17524
    oprot.writeFieldStop()
17468
    oprot.writeStructEnd()
17525
    oprot.writeStructEnd()
17469
 
17526
 
Line 18981... Line 19038...
18981
      if ftype == TType.STOP:
19038
      if ftype == TType.STOP:
18982
        break
19039
        break
18983
      if fid == 0:
19040
      if fid == 0:
18984
        if ftype == TType.MAP:
19041
        if ftype == TType.MAP:
18985
          self.success = {}
19042
          self.success = {}
18986
          (_ktype403, _vtype404, _size402 ) = iprot.readMapBegin() 
19043
          (_ktype410, _vtype411, _size409 ) = iprot.readMapBegin() 
18987
          for _i406 in xrange(_size402):
19044
          for _i413 in xrange(_size409):
18988
            _key407 = iprot.readI32();
19045
            _key414 = iprot.readI32();
18989
            _val408 = TimeoutSummary()
19046
            _val415 = TimeoutSummary()
18990
            _val408.read(iprot)
19047
            _val415.read(iprot)
18991
            self.success[_key407] = _val408
19048
            self.success[_key414] = _val415
18992
          iprot.readMapEnd()
19049
          iprot.readMapEnd()
18993
        else:
19050
        else:
18994
          iprot.skip(ftype)
19051
          iprot.skip(ftype)
18995
      elif fid == 1:
19052
      elif fid == 1:
18996
        if ftype == TType.STRUCT:
19053
        if ftype == TType.STRUCT:
Line 19009... Line 19066...
19009
      return
19066
      return
19010
    oprot.writeStructBegin('markOrdersAsTimeout_result')
19067
    oprot.writeStructBegin('markOrdersAsTimeout_result')
19011
    if self.success is not None:
19068
    if self.success is not None:
19012
      oprot.writeFieldBegin('success', TType.MAP, 0)
19069
      oprot.writeFieldBegin('success', TType.MAP, 0)
19013
      oprot.writeMapBegin(TType.I32, TType.STRUCT, len(self.success))
19070
      oprot.writeMapBegin(TType.I32, TType.STRUCT, len(self.success))
19014
      for kiter409,viter410 in self.success.items():
19071
      for kiter416,viter417 in self.success.items():
19015
        oprot.writeI32(kiter409)
19072
        oprot.writeI32(kiter416)
19016
        viter410.write(oprot)
19073
        viter417.write(oprot)
19017
      oprot.writeMapEnd()
19074
      oprot.writeMapEnd()
19018
      oprot.writeFieldEnd()
19075
      oprot.writeFieldEnd()
19019
    if self.ex is not None:
19076
    if self.ex is not None:
19020
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
19077
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
19021
      self.ex.write(oprot)
19078
      self.ex.write(oprot)
Line 19335... Line 19392...
19335
        else:
19392
        else:
19336
          iprot.skip(ftype)
19393
          iprot.skip(ftype)
19337
      elif fid == 2:
19394
      elif fid == 2:
19338
        if ftype == TType.LIST:
19395
        if ftype == TType.LIST:
19339
          self.order_status_list = []
19396
          self.order_status_list = []
19340
          (_etype414, _size411) = iprot.readListBegin()
19397
          (_etype421, _size418) = iprot.readListBegin()
19341
          for _i415 in xrange(_size411):
19398
          for _i422 in xrange(_size418):
19342
            _elem416 = iprot.readI32();
19399
            _elem423 = iprot.readI32();
19343
            self.order_status_list.append(_elem416)
19400
            self.order_status_list.append(_elem423)
19344
          iprot.readListEnd()
19401
          iprot.readListEnd()
19345
        else:
19402
        else:
19346
          iprot.skip(ftype)
19403
          iprot.skip(ftype)
19347
      else:
19404
      else:
19348
        iprot.skip(ftype)
19405
        iprot.skip(ftype)
Line 19359... Line 19416...
19359
      oprot.writeI64(self.logistics_provider_id)
19416
      oprot.writeI64(self.logistics_provider_id)
19360
      oprot.writeFieldEnd()
19417
      oprot.writeFieldEnd()
19361
    if self.order_status_list is not None:
19418
    if self.order_status_list is not None:
19362
      oprot.writeFieldBegin('order_status_list', TType.LIST, 2)
19419
      oprot.writeFieldBegin('order_status_list', TType.LIST, 2)
19363
      oprot.writeListBegin(TType.I32, len(self.order_status_list))
19420
      oprot.writeListBegin(TType.I32, len(self.order_status_list))
19364
      for iter417 in self.order_status_list:
19421
      for iter424 in self.order_status_list:
19365
        oprot.writeI32(iter417)
19422
        oprot.writeI32(iter424)
19366
      oprot.writeListEnd()
19423
      oprot.writeListEnd()
19367
      oprot.writeFieldEnd()
19424
      oprot.writeFieldEnd()
19368
    oprot.writeFieldStop()
19425
    oprot.writeFieldStop()
19369
    oprot.writeStructEnd()
19426
    oprot.writeStructEnd()
19370
 
19427
 
Line 19409... Line 19466...
19409
      if ftype == TType.STOP:
19466
      if ftype == TType.STOP:
19410
        break
19467
        break
19411
      if fid == 0:
19468
      if fid == 0:
19412
        if ftype == TType.LIST:
19469
        if ftype == TType.LIST:
19413
          self.success = []
19470
          self.success = []
19414
          (_etype421, _size418) = iprot.readListBegin()
19471
          (_etype428, _size425) = iprot.readListBegin()
19415
          for _i422 in xrange(_size418):
19472
          for _i429 in xrange(_size425):
19416
            _elem423 = Order()
19473
            _elem430 = Order()
19417
            _elem423.read(iprot)
19474
            _elem430.read(iprot)
19418
            self.success.append(_elem423)
19475
            self.success.append(_elem430)
19419
          iprot.readListEnd()
19476
          iprot.readListEnd()
19420
        else:
19477
        else:
19421
          iprot.skip(ftype)
19478
          iprot.skip(ftype)
19422
      elif fid == 1:
19479
      elif fid == 1:
19423
        if ftype == TType.STRUCT:
19480
        if ftype == TType.STRUCT:
Line 19436... Line 19493...
19436
      return
19493
      return
19437
    oprot.writeStructBegin('getOrdersForProviderForStatus_result')
19494
    oprot.writeStructBegin('getOrdersForProviderForStatus_result')
19438
    if self.success is not None:
19495
    if self.success is not None:
19439
      oprot.writeFieldBegin('success', TType.LIST, 0)
19496
      oprot.writeFieldBegin('success', TType.LIST, 0)
19440
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19497
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19441
      for iter424 in self.success:
19498
      for iter431 in self.success:
19442
        iter424.write(oprot)
19499
        iter431.write(oprot)
19443
      oprot.writeListEnd()
19500
      oprot.writeListEnd()
19444
      oprot.writeFieldEnd()
19501
      oprot.writeFieldEnd()
19445
    if self.ex is not None:
19502
    if self.ex is not None:
19446
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
19503
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
19447
      self.ex.write(oprot)
19504
      self.ex.write(oprot)
Line 19574... Line 19631...
19574
      if ftype == TType.STOP:
19631
      if ftype == TType.STOP:
19575
        break
19632
        break
19576
      if fid == 0:
19633
      if fid == 0:
19577
        if ftype == TType.LIST:
19634
        if ftype == TType.LIST:
19578
          self.success = []
19635
          self.success = []
19579
          (_etype428, _size425) = iprot.readListBegin()
19636
          (_etype435, _size432) = iprot.readListBegin()
19580
          for _i429 in xrange(_size425):
19637
          for _i436 in xrange(_size432):
19581
            _elem430 = Order()
19638
            _elem437 = Order()
19582
            _elem430.read(iprot)
19639
            _elem437.read(iprot)
19583
            self.success.append(_elem430)
19640
            self.success.append(_elem437)
19584
          iprot.readListEnd()
19641
          iprot.readListEnd()
19585
        else:
19642
        else:
19586
          iprot.skip(ftype)
19643
          iprot.skip(ftype)
19587
      elif fid == 1:
19644
      elif fid == 1:
19588
        if ftype == TType.STRUCT:
19645
        if ftype == TType.STRUCT:
Line 19601... Line 19658...
19601
      return
19658
      return
19602
    oprot.writeStructBegin('getBilledOrdersForVendor_result')
19659
    oprot.writeStructBegin('getBilledOrdersForVendor_result')
19603
    if self.success is not None:
19660
    if self.success is not None:
19604
      oprot.writeFieldBegin('success', TType.LIST, 0)
19661
      oprot.writeFieldBegin('success', TType.LIST, 0)
19605
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19662
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19606
      for iter431 in self.success:
19663
      for iter438 in self.success:
19607
        iter431.write(oprot)
19664
        iter438.write(oprot)
19608
      oprot.writeListEnd()
19665
      oprot.writeListEnd()
19609
      oprot.writeFieldEnd()
19666
      oprot.writeFieldEnd()
19610
    if self.ex is not None:
19667
    if self.ex is not None:
19611
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
19668
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
19612
      self.ex.write(oprot)
19669
      self.ex.write(oprot)
Line 19697... Line 19754...
19697
      if ftype == TType.STOP:
19754
      if ftype == TType.STOP:
19698
        break
19755
        break
19699
      if fid == 0:
19756
      if fid == 0:
19700
        if ftype == TType.LIST:
19757
        if ftype == TType.LIST:
19701
          self.success = []
19758
          self.success = []
19702
          (_etype435, _size432) = iprot.readListBegin()
19759
          (_etype442, _size439) = iprot.readListBegin()
19703
          for _i436 in xrange(_size432):
19760
          for _i443 in xrange(_size439):
19704
            _elem437 = Order()
19761
            _elem444 = Order()
19705
            _elem437.read(iprot)
19762
            _elem444.read(iprot)
19706
            self.success.append(_elem437)
19763
            self.success.append(_elem444)
19707
          iprot.readListEnd()
19764
          iprot.readListEnd()
19708
        else:
19765
        else:
19709
          iprot.skip(ftype)
19766
          iprot.skip(ftype)
19710
      elif fid == 1:
19767
      elif fid == 1:
19711
        if ftype == TType.STRUCT:
19768
        if ftype == TType.STRUCT:
Line 19724... Line 19781...
19724
      return
19781
      return
19725
    oprot.writeStructBegin('getSlippedSippingDateOrders_result')
19782
    oprot.writeStructBegin('getSlippedSippingDateOrders_result')
19726
    if self.success is not None:
19783
    if self.success is not None:
19727
      oprot.writeFieldBegin('success', TType.LIST, 0)
19784
      oprot.writeFieldBegin('success', TType.LIST, 0)
19728
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19785
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19729
      for iter438 in self.success:
19786
      for iter445 in self.success:
19730
        iter438.write(oprot)
19787
        iter445.write(oprot)
19731
      oprot.writeListEnd()
19788
      oprot.writeListEnd()
19732
      oprot.writeFieldEnd()
19789
      oprot.writeFieldEnd()
19733
    if self.ex is not None:
19790
    if self.ex is not None:
19734
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
19791
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
19735
      self.ex.write(oprot)
19792
      self.ex.write(oprot)
Line 19850... Line 19907...
19850
      if ftype == TType.STOP:
19907
      if ftype == TType.STOP:
19851
        break
19908
        break
19852
      if fid == 0:
19909
      if fid == 0:
19853
        if ftype == TType.LIST:
19910
        if ftype == TType.LIST:
19854
          self.success = []
19911
          self.success = []
19855
          (_etype442, _size439) = iprot.readListBegin()
19912
          (_etype449, _size446) = iprot.readListBegin()
19856
          for _i443 in xrange(_size439):
19913
          for _i450 in xrange(_size446):
19857
            _elem444 = Order()
19914
            _elem451 = Order()
19858
            _elem444.read(iprot)
19915
            _elem451.read(iprot)
19859
            self.success.append(_elem444)
19916
            self.success.append(_elem451)
19860
          iprot.readListEnd()
19917
          iprot.readListEnd()
19861
        else:
19918
        else:
19862
          iprot.skip(ftype)
19919
          iprot.skip(ftype)
19863
      elif fid == 1:
19920
      elif fid == 1:
19864
        if ftype == TType.STRUCT:
19921
        if ftype == TType.STRUCT:
Line 19877... Line 19934...
19877
      return
19934
      return
19878
    oprot.writeStructBegin('getCancelledOrders_result')
19935
    oprot.writeStructBegin('getCancelledOrders_result')
19879
    if self.success is not None:
19936
    if self.success is not None:
19880
      oprot.writeFieldBegin('success', TType.LIST, 0)
19937
      oprot.writeFieldBegin('success', TType.LIST, 0)
19881
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19938
      oprot.writeListBegin(TType.STRUCT, len(self.success))
19882
      for iter445 in self.success:
19939
      for iter452 in self.success:
19883
        iter445.write(oprot)
19940
        iter452.write(oprot)
19884
      oprot.writeListEnd()
19941
      oprot.writeListEnd()
19885
      oprot.writeFieldEnd()
19942
      oprot.writeFieldEnd()
19886
    if self.ex is not None:
19943
    if self.ex is not None:
19887
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
19944
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
19888
      self.ex.write(oprot)
19945
      self.ex.write(oprot)
Line 19929... Line 19986...
19929
      if ftype == TType.STOP:
19986
      if ftype == TType.STOP:
19930
        break
19987
        break
19931
      if fid == 1:
19988
      if fid == 1:
19932
        if ftype == TType.MAP:
19989
        if ftype == TType.MAP:
19933
          self.mapAWBAndAmount = {}
19990
          self.mapAWBAndAmount = {}
19934
          (_ktype447, _vtype448, _size446 ) = iprot.readMapBegin() 
19991
          (_ktype454, _vtype455, _size453 ) = iprot.readMapBegin() 
19935
          for _i450 in xrange(_size446):
19992
          for _i457 in xrange(_size453):
19936
            _key451 = iprot.readI64();
19993
            _key458 = iprot.readI64();
19937
            _val452 = iprot.readDouble();
19994
            _val459 = iprot.readDouble();
19938
            self.mapAWBAndAmount[_key451] = _val452
19995
            self.mapAWBAndAmount[_key458] = _val459
19939
          iprot.readMapEnd()
19996
          iprot.readMapEnd()
19940
        else:
19997
        else:
19941
          iprot.skip(ftype)
19998
          iprot.skip(ftype)
19942
      else:
19999
      else:
19943
        iprot.skip(ftype)
20000
        iprot.skip(ftype)
Line 19950... Line 20007...
19950
      return
20007
      return
19951
    oprot.writeStructBegin('saveBluedartSettlements_args')
20008
    oprot.writeStructBegin('saveBluedartSettlements_args')
19952
    if self.mapAWBAndAmount is not None:
20009
    if self.mapAWBAndAmount is not None:
19953
      oprot.writeFieldBegin('mapAWBAndAmount', TType.MAP, 1)
20010
      oprot.writeFieldBegin('mapAWBAndAmount', TType.MAP, 1)
19954
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.mapAWBAndAmount))
20011
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.mapAWBAndAmount))
19955
      for kiter453,viter454 in self.mapAWBAndAmount.items():
20012
      for kiter460,viter461 in self.mapAWBAndAmount.items():
19956
        oprot.writeI64(kiter453)
20013
        oprot.writeI64(kiter460)
19957
        oprot.writeDouble(viter454)
20014
        oprot.writeDouble(viter461)
19958
      oprot.writeMapEnd()
20015
      oprot.writeMapEnd()
19959
      oprot.writeFieldEnd()
20016
      oprot.writeFieldEnd()
19960
    oprot.writeFieldStop()
20017
    oprot.writeFieldStop()
19961
    oprot.writeStructEnd()
20018
    oprot.writeStructEnd()
19962
 
20019
 
Line 20587... Line 20644...
20587
      if ftype == TType.STOP:
20644
      if ftype == TType.STOP:
20588
        break
20645
        break
20589
      if fid == 0:
20646
      if fid == 0:
20590
        if ftype == TType.MAP:
20647
        if ftype == TType.MAP:
20591
          self.success = {}
20648
          self.success = {}
20592
          (_ktype456, _vtype457, _size455 ) = iprot.readMapBegin() 
20649
          (_ktype463, _vtype464, _size462 ) = iprot.readMapBegin() 
20593
          for _i459 in xrange(_size455):
20650
          for _i466 in xrange(_size462):
20594
            _key460 = iprot.readI64();
20651
            _key467 = iprot.readI64();
20595
            _val461 = iprot.readString();
20652
            _val468 = iprot.readString();
20596
            self.success[_key460] = _val461
20653
            self.success[_key467] = _val468
20597
          iprot.readMapEnd()
20654
          iprot.readMapEnd()
20598
        else:
20655
        else:
20599
          iprot.skip(ftype)
20656
          iprot.skip(ftype)
20600
      elif fid == 1:
20657
      elif fid == 1:
20601
        if ftype == TType.STRUCT:
20658
        if ftype == TType.STRUCT:
Line 20614... Line 20671...
20614
      return
20671
      return
20615
    oprot.writeStructBegin('getEBSSettlementSummaries_result')
20672
    oprot.writeStructBegin('getEBSSettlementSummaries_result')
20616
    if self.success is not None:
20673
    if self.success is not None:
20617
      oprot.writeFieldBegin('success', TType.MAP, 0)
20674
      oprot.writeFieldBegin('success', TType.MAP, 0)
20618
      oprot.writeMapBegin(TType.I64, TType.STRING, len(self.success))
20675
      oprot.writeMapBegin(TType.I64, TType.STRING, len(self.success))
20619
      for kiter462,viter463 in self.success.items():
20676
      for kiter469,viter470 in self.success.items():
20620
        oprot.writeI64(kiter462)
20677
        oprot.writeI64(kiter469)
20621
        oprot.writeString(viter463)
20678
        oprot.writeString(viter470)
20622
      oprot.writeMapEnd()
20679
      oprot.writeMapEnd()
20623
      oprot.writeFieldEnd()
20680
      oprot.writeFieldEnd()
20624
    if self.ex is not None:
20681
    if self.ex is not None:
20625
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
20682
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
20626
      self.ex.write(oprot)
20683
      self.ex.write(oprot)
Line 21006... Line 21063...
21006
      if ftype == TType.STOP:
21063
      if ftype == TType.STOP:
21007
        break
21064
        break
21008
      if fid == 0:
21065
      if fid == 0:
21009
        if ftype == TType.LIST:
21066
        if ftype == TType.LIST:
21010
          self.success = []
21067
          self.success = []
21011
          (_etype467, _size464) = iprot.readListBegin()
21068
          (_etype474, _size471) = iprot.readListBegin()
21012
          for _i468 in xrange(_size464):
21069
          for _i475 in xrange(_size471):
21013
            _elem469 = PaymentSettlement()
21070
            _elem476 = PaymentSettlement()
21014
            _elem469.read(iprot)
21071
            _elem476.read(iprot)
21015
            self.success.append(_elem469)
21072
            self.success.append(_elem476)
21016
          iprot.readListEnd()
21073
          iprot.readListEnd()
21017
        else:
21074
        else:
21018
          iprot.skip(ftype)
21075
          iprot.skip(ftype)
21019
      elif fid == 1:
21076
      elif fid == 1:
21020
        if ftype == TType.STRUCT:
21077
        if ftype == TType.STRUCT:
Line 21033... Line 21090...
21033
      return
21090
      return
21034
    oprot.writeStructBegin('getSettlementsByDate_result')
21091
    oprot.writeStructBegin('getSettlementsByDate_result')
21035
    if self.success is not None:
21092
    if self.success is not None:
21036
      oprot.writeFieldBegin('success', TType.LIST, 0)
21093
      oprot.writeFieldBegin('success', TType.LIST, 0)
21037
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21094
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21038
      for iter470 in self.success:
21095
      for iter477 in self.success:
21039
        iter470.write(oprot)
21096
        iter477.write(oprot)
21040
      oprot.writeListEnd()
21097
      oprot.writeListEnd()
21041
      oprot.writeFieldEnd()
21098
      oprot.writeFieldEnd()
21042
    if self.ex is not None:
21099
    if self.ex is not None:
21043
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
21100
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
21044
      self.ex.write(oprot)
21101
      self.ex.write(oprot)
Line 21085... Line 21142...
21085
      if ftype == TType.STOP:
21142
      if ftype == TType.STOP:
21086
        break
21143
        break
21087
      if fid == 1:
21144
      if fid == 1:
21088
        if ftype == TType.LIST:
21145
        if ftype == TType.LIST:
21089
          self.orderIds = []
21146
          self.orderIds = []
21090
          (_etype474, _size471) = iprot.readListBegin()
21147
          (_etype481, _size478) = iprot.readListBegin()
21091
          for _i475 in xrange(_size471):
21148
          for _i482 in xrange(_size478):
21092
            _elem476 = iprot.readI64();
21149
            _elem483 = iprot.readI64();
21093
            self.orderIds.append(_elem476)
21150
            self.orderIds.append(_elem483)
21094
          iprot.readListEnd()
21151
          iprot.readListEnd()
21095
        else:
21152
        else:
21096
          iprot.skip(ftype)
21153
          iprot.skip(ftype)
21097
      else:
21154
      else:
21098
        iprot.skip(ftype)
21155
        iprot.skip(ftype)
Line 21105... Line 21162...
21105
      return
21162
      return
21106
    oprot.writeStructBegin('getReshippedOrderIds_args')
21163
    oprot.writeStructBegin('getReshippedOrderIds_args')
21107
    if self.orderIds is not None:
21164
    if self.orderIds is not None:
21108
      oprot.writeFieldBegin('orderIds', TType.LIST, 1)
21165
      oprot.writeFieldBegin('orderIds', TType.LIST, 1)
21109
      oprot.writeListBegin(TType.I64, len(self.orderIds))
21166
      oprot.writeListBegin(TType.I64, len(self.orderIds))
21110
      for iter477 in self.orderIds:
21167
      for iter484 in self.orderIds:
21111
        oprot.writeI64(iter477)
21168
        oprot.writeI64(iter484)
21112
      oprot.writeListEnd()
21169
      oprot.writeListEnd()
21113
      oprot.writeFieldEnd()
21170
      oprot.writeFieldEnd()
21114
    oprot.writeFieldStop()
21171
    oprot.writeFieldStop()
21115
    oprot.writeStructEnd()
21172
    oprot.writeStructEnd()
21116
 
21173
 
Line 21155... Line 21212...
21155
      if ftype == TType.STOP:
21212
      if ftype == TType.STOP:
21156
        break
21213
        break
21157
      if fid == 0:
21214
      if fid == 0:
21158
        if ftype == TType.LIST:
21215
        if ftype == TType.LIST:
21159
          self.success = []
21216
          self.success = []
21160
          (_etype481, _size478) = iprot.readListBegin()
21217
          (_etype488, _size485) = iprot.readListBegin()
21161
          for _i482 in xrange(_size478):
21218
          for _i489 in xrange(_size485):
21162
            _elem483 = iprot.readI64();
21219
            _elem490 = iprot.readI64();
21163
            self.success.append(_elem483)
21220
            self.success.append(_elem490)
21164
          iprot.readListEnd()
21221
          iprot.readListEnd()
21165
        else:
21222
        else:
21166
          iprot.skip(ftype)
21223
          iprot.skip(ftype)
21167
      elif fid == 1:
21224
      elif fid == 1:
21168
        if ftype == TType.STRUCT:
21225
        if ftype == TType.STRUCT:
Line 21181... Line 21238...
21181
      return
21238
      return
21182
    oprot.writeStructBegin('getReshippedOrderIds_result')
21239
    oprot.writeStructBegin('getReshippedOrderIds_result')
21183
    if self.success is not None:
21240
    if self.success is not None:
21184
      oprot.writeFieldBegin('success', TType.LIST, 0)
21241
      oprot.writeFieldBegin('success', TType.LIST, 0)
21185
      oprot.writeListBegin(TType.I64, len(self.success))
21242
      oprot.writeListBegin(TType.I64, len(self.success))
21186
      for iter484 in self.success:
21243
      for iter491 in self.success:
21187
        oprot.writeI64(iter484)
21244
        oprot.writeI64(iter491)
21188
      oprot.writeListEnd()
21245
      oprot.writeListEnd()
21189
      oprot.writeFieldEnd()
21246
      oprot.writeFieldEnd()
21190
    if self.ex is not None:
21247
    if self.ex is not None:
21191
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
21248
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
21192
      self.ex.write(oprot)
21249
      self.ex.write(oprot)
Line 21239... Line 21296...
21239
      if ftype == TType.STOP:
21296
      if ftype == TType.STOP:
21240
        break
21297
        break
21241
      if fid == 1:
21298
      if fid == 1:
21242
        if ftype == TType.MAP:
21299
        if ftype == TType.MAP:
21243
          self.itemIdQuantityMap = {}
21300
          self.itemIdQuantityMap = {}
21244
          (_ktype486, _vtype487, _size485 ) = iprot.readMapBegin() 
21301
          (_ktype493, _vtype494, _size492 ) = iprot.readMapBegin() 
21245
          for _i489 in xrange(_size485):
21302
          for _i496 in xrange(_size492):
21246
            _key490 = iprot.readI64();
21303
            _key497 = iprot.readI64();
21247
            _val491 = iprot.readI64();
21304
            _val498 = iprot.readI64();
21248
            self.itemIdQuantityMap[_key490] = _val491
21305
            self.itemIdQuantityMap[_key497] = _val498
21249
          iprot.readMapEnd()
21306
          iprot.readMapEnd()
21250
        else:
21307
        else:
21251
          iprot.skip(ftype)
21308
          iprot.skip(ftype)
21252
      elif fid == 2:
21309
      elif fid == 2:
21253
        if ftype == TType.I64:
21310
        if ftype == TType.I64:
Line 21270... Line 21327...
21270
      return
21327
      return
21271
    oprot.writeStructBegin('updateOrdersAsPORaised_args')
21328
    oprot.writeStructBegin('updateOrdersAsPORaised_args')
21272
    if self.itemIdQuantityMap is not None:
21329
    if self.itemIdQuantityMap is not None:
21273
      oprot.writeFieldBegin('itemIdQuantityMap', TType.MAP, 1)
21330
      oprot.writeFieldBegin('itemIdQuantityMap', TType.MAP, 1)
21274
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.itemIdQuantityMap))
21331
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.itemIdQuantityMap))
21275
      for kiter492,viter493 in self.itemIdQuantityMap.items():
21332
      for kiter499,viter500 in self.itemIdQuantityMap.items():
21276
        oprot.writeI64(kiter492)
21333
        oprot.writeI64(kiter499)
21277
        oprot.writeI64(viter493)
21334
        oprot.writeI64(viter500)
21278
      oprot.writeMapEnd()
21335
      oprot.writeMapEnd()
21279
      oprot.writeFieldEnd()
21336
      oprot.writeFieldEnd()
21280
    if self.purchaseOrderId is not None:
21337
    if self.purchaseOrderId is not None:
21281
      oprot.writeFieldBegin('purchaseOrderId', TType.I64, 2)
21338
      oprot.writeFieldBegin('purchaseOrderId', TType.I64, 2)
21282
      oprot.writeI64(self.purchaseOrderId)
21339
      oprot.writeI64(self.purchaseOrderId)
Line 21450... Line 21507...
21450
      if ftype == TType.STOP:
21507
      if ftype == TType.STOP:
21451
        break
21508
        break
21452
      if fid == 0:
21509
      if fid == 0:
21453
        if ftype == TType.LIST:
21510
        if ftype == TType.LIST:
21454
          self.success = []
21511
          self.success = []
21455
          (_etype497, _size494) = iprot.readListBegin()
21512
          (_etype504, _size501) = iprot.readListBegin()
21456
          for _i498 in xrange(_size494):
21513
          for _i505 in xrange(_size501):
21457
            _elem499 = Order()
21514
            _elem506 = Order()
21458
            _elem499.read(iprot)
21515
            _elem506.read(iprot)
21459
            self.success.append(_elem499)
21516
            self.success.append(_elem506)
21460
          iprot.readListEnd()
21517
          iprot.readListEnd()
21461
        else:
21518
        else:
21462
          iprot.skip(ftype)
21519
          iprot.skip(ftype)
21463
      elif fid == 1:
21520
      elif fid == 1:
21464
        if ftype == TType.STRUCT:
21521
        if ftype == TType.STRUCT:
Line 21477... Line 21534...
21477
      return
21534
      return
21478
    oprot.writeStructBegin('getOrdersWhereVendorNotPaid_result')
21535
    oprot.writeStructBegin('getOrdersWhereVendorNotPaid_result')
21479
    if self.success is not None:
21536
    if self.success is not None:
21480
      oprot.writeFieldBegin('success', TType.LIST, 0)
21537
      oprot.writeFieldBegin('success', TType.LIST, 0)
21481
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21538
      oprot.writeListBegin(TType.STRUCT, len(self.success))
21482
      for iter500 in self.success:
21539
      for iter507 in self.success:
21483
        iter500.write(oprot)
21540
        iter507.write(oprot)
21484
      oprot.writeListEnd()
21541
      oprot.writeListEnd()
21485
      oprot.writeFieldEnd()
21542
      oprot.writeFieldEnd()
21486
    if self.ex is not None:
21543
    if self.ex is not None:
21487
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
21544
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
21488
      self.ex.write(oprot)
21545
      self.ex.write(oprot)
21489
      oprot.writeFieldEnd()
21546
      oprot.writeFieldEnd()
-
 
21547
    oprot.writeFieldStop()
-
 
21548
    oprot.writeStructEnd()
-
 
21549
 
-
 
21550
  def validate(self):
-
 
21551
    return
-
 
21552
 
-
 
21553
 
-
 
21554
  def __repr__(self):
-
 
21555
    L = ['%s=%r' % (key, value)
-
 
21556
      for key, value in self.__dict__.iteritems()]
-
 
21557
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
21558
 
-
 
21559
  def __eq__(self, other):
-
 
21560
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
21561
 
-
 
21562
  def __ne__(self, other):
-
 
21563
    return not (self == other)
-
 
21564
 
-
 
21565
class getStatusDistributionOfOrders_args:
-
 
21566
  """
-
 
21567
  Attributes:
-
 
21568
   - startDate
-
 
21569
   - endDate
-
 
21570
  """
-
 
21571
 
-
 
21572
  thrift_spec = (
-
 
21573
    None, # 0
-
 
21574
    (1, TType.I64, 'startDate', None, None, ), # 1
-
 
21575
    (2, TType.I64, 'endDate', None, None, ), # 2
-
 
21576
  )
-
 
21577
 
-
 
21578
  def __init__(self, startDate=None, endDate=None,):
-
 
21579
    self.startDate = startDate
-
 
21580
    self.endDate = endDate
-
 
21581
 
-
 
21582
  def read(self, iprot):
-
 
21583
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
21584
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
21585
      return
-
 
21586
    iprot.readStructBegin()
-
 
21587
    while True:
-
 
21588
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
21589
      if ftype == TType.STOP:
-
 
21590
        break
-
 
21591
      if fid == 1:
-
 
21592
        if ftype == TType.I64:
-
 
21593
          self.startDate = iprot.readI64();
-
 
21594
        else:
-
 
21595
          iprot.skip(ftype)
-
 
21596
      elif fid == 2:
-
 
21597
        if ftype == TType.I64:
-
 
21598
          self.endDate = iprot.readI64();
-
 
21599
        else:
-
 
21600
          iprot.skip(ftype)
-
 
21601
      else:
-
 
21602
        iprot.skip(ftype)
-
 
21603
      iprot.readFieldEnd()
-
 
21604
    iprot.readStructEnd()
-
 
21605
 
-
 
21606
  def write(self, oprot):
-
 
21607
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
21608
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
21609
      return
-
 
21610
    oprot.writeStructBegin('getStatusDistributionOfOrders_args')
-
 
21611
    if self.startDate is not None:
-
 
21612
      oprot.writeFieldBegin('startDate', TType.I64, 1)
-
 
21613
      oprot.writeI64(self.startDate)
-
 
21614
      oprot.writeFieldEnd()
-
 
21615
    if self.endDate is not None:
-
 
21616
      oprot.writeFieldBegin('endDate', TType.I64, 2)
-
 
21617
      oprot.writeI64(self.endDate)
-
 
21618
      oprot.writeFieldEnd()
-
 
21619
    oprot.writeFieldStop()
-
 
21620
    oprot.writeStructEnd()
-
 
21621
 
-
 
21622
  def validate(self):
-
 
21623
    return
-
 
21624
 
-
 
21625
 
-
 
21626
  def __repr__(self):
-
 
21627
    L = ['%s=%r' % (key, value)
-
 
21628
      for key, value in self.__dict__.iteritems()]
-
 
21629
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
21630
 
-
 
21631
  def __eq__(self, other):
-
 
21632
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
21633
 
-
 
21634
  def __ne__(self, other):
-
 
21635
    return not (self == other)
-
 
21636
 
-
 
21637
class getStatusDistributionOfOrders_result:
-
 
21638
  """
-
 
21639
  Attributes:
-
 
21640
   - success
-
 
21641
   - ex
-
 
21642
  """
-
 
21643
 
-
 
21644
  thrift_spec = (
-
 
21645
    (0, TType.MAP, 'success', (TType.I64,None,TType.I64,None), None, ), # 0
-
 
21646
    (1, TType.STRUCT, 'ex', (TransactionServiceException, TransactionServiceException.thrift_spec), None, ), # 1
-
 
21647
  )
-
 
21648
 
-
 
21649
  def __init__(self, success=None, ex=None,):
-
 
21650
    self.success = success
-
 
21651
    self.ex = ex
-
 
21652
 
-
 
21653
  def read(self, iprot):
-
 
21654
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
21655
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
21656
      return
-
 
21657
    iprot.readStructBegin()
-
 
21658
    while True:
-
 
21659
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
21660
      if ftype == TType.STOP:
-
 
21661
        break
-
 
21662
      if fid == 0:
-
 
21663
        if ftype == TType.MAP:
-
 
21664
          self.success = {}
-
 
21665
          (_ktype509, _vtype510, _size508 ) = iprot.readMapBegin() 
-
 
21666
          for _i512 in xrange(_size508):
-
 
21667
            _key513 = iprot.readI64();
-
 
21668
            _val514 = iprot.readI64();
-
 
21669
            self.success[_key513] = _val514
-
 
21670
          iprot.readMapEnd()
-
 
21671
        else:
-
 
21672
          iprot.skip(ftype)
-
 
21673
      elif fid == 1:
-
 
21674
        if ftype == TType.STRUCT:
-
 
21675
          self.ex = TransactionServiceException()
-
 
21676
          self.ex.read(iprot)
-
 
21677
        else:
-
 
21678
          iprot.skip(ftype)
-
 
21679
      else:
-
 
21680
        iprot.skip(ftype)
-
 
21681
      iprot.readFieldEnd()
-
 
21682
    iprot.readStructEnd()
-
 
21683
 
-
 
21684
  def write(self, oprot):
-
 
21685
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
21686
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
21687
      return
-
 
21688
    oprot.writeStructBegin('getStatusDistributionOfOrders_result')
-
 
21689
    if self.success is not None:
-
 
21690
      oprot.writeFieldBegin('success', TType.MAP, 0)
-
 
21691
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
-
 
21692
      for kiter515,viter516 in self.success.items():
-
 
21693
        oprot.writeI64(kiter515)
-
 
21694
        oprot.writeI64(viter516)
-
 
21695
      oprot.writeMapEnd()
-
 
21696
      oprot.writeFieldEnd()
-
 
21697
    if self.ex is not None:
-
 
21698
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
-
 
21699
      self.ex.write(oprot)
-
 
21700
      oprot.writeFieldEnd()
21490
    oprot.writeFieldStop()
21701
    oprot.writeFieldStop()
21491
    oprot.writeStructEnd()
21702
    oprot.writeStructEnd()
21492
 
21703
 
21493
  def validate(self):
21704
  def validate(self):
21494
    return
21705
    return