Subversion Repositories SmartDukaan

Rev

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

Rev 1246 Rev 1382
Line 67... Line 67...
67
     - status
67
     - status
68
     - description
68
     - description
69
    """
69
    """
70
    pass
70
    pass
71
 
71
 
-
 
72
  def emailTransactionInfoToUser(self, transactionId):
-
 
73
    """
-
 
74
    Parameters:
-
 
75
     - transactionId
-
 
76
    """
-
 
77
    pass
-
 
78
 
72
  def getAllOrders(self, status, from_date, to_date, warehouse_id):
79
  def getAllOrders(self, status, from_date, to_date, warehouse_id):
73
    """
80
    """
74
    Parameters:
81
    Parameters:
75
     - status
82
     - status
76
     - from_date
83
     - from_date
Line 89... Line 96...
89
     - end_billing_date
96
     - end_billing_date
90
     - warehouse_id
97
     - warehouse_id
91
    """
98
    """
92
    pass
99
    pass
93
 
100
 
-
 
101
  def getReturnableOrdersForCustomer(self, customer_id, limit):
-
 
102
    """
-
 
103
    Returns order ids for orders which can be returned
-
 
104
    
-
 
105
    Parameters:
-
 
106
     - customer_id
-
 
107
     - limit
-
 
108
    """
-
 
109
    pass
-
 
110
 
-
 
111
  def getCancellableOrdersForCustomer(self, customer_id, limit):
-
 
112
    """
-
 
113
    Returns order ids for orders which can be cancelled
-
 
114
    
-
 
115
    Parameters:
-
 
116
     - customer_id
-
 
117
     - limit
-
 
118
    """
-
 
119
    pass
-
 
120
 
94
  def changeOrderStatus(self, orderId, status, description):
121
  def changeOrderStatus(self, orderId, status, description):
95
    """
122
    """
96
    Parameters:
123
    Parameters:
97
     - orderId
124
     - orderId
98
     - status
125
     - status
Line 500... Line 527...
500
      return result.success
527
      return result.success
501
    if result.ex != None:
528
    if result.ex != None:
502
      raise result.ex
529
      raise result.ex
503
    raise TApplicationException(TApplicationException.MISSING_RESULT, "changeTransactionStatus failed: unknown result");
530
    raise TApplicationException(TApplicationException.MISSING_RESULT, "changeTransactionStatus failed: unknown result");
504
 
531
 
-
 
532
  def emailTransactionInfoToUser(self, transactionId):
-
 
533
    """
-
 
534
    Parameters:
-
 
535
     - transactionId
-
 
536
    """
-
 
537
    self.send_emailTransactionInfoToUser(transactionId)
-
 
538
    return self.recv_emailTransactionInfoToUser()
-
 
539
 
-
 
540
  def send_emailTransactionInfoToUser(self, transactionId):
-
 
541
    self._oprot.writeMessageBegin('emailTransactionInfoToUser', TMessageType.CALL, self._seqid)
-
 
542
    args = emailTransactionInfoToUser_args()
-
 
543
    args.transactionId = transactionId
-
 
544
    args.write(self._oprot)
-
 
545
    self._oprot.writeMessageEnd()
-
 
546
    self._oprot.trans.flush()
-
 
547
 
-
 
548
  def recv_emailTransactionInfoToUser(self, ):
-
 
549
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
550
    if mtype == TMessageType.EXCEPTION:
-
 
551
      x = TApplicationException()
-
 
552
      x.read(self._iprot)
-
 
553
      self._iprot.readMessageEnd()
-
 
554
      raise x
-
 
555
    result = emailTransactionInfoToUser_result()
-
 
556
    result.read(self._iprot)
-
 
557
    self._iprot.readMessageEnd()
-
 
558
    if result.success != None:
-
 
559
      return result.success
-
 
560
    if result.ex != None:
-
 
561
      raise result.ex
-
 
562
    raise TApplicationException(TApplicationException.MISSING_RESULT, "emailTransactionInfoToUser failed: unknown result");
-
 
563
 
505
  def getAllOrders(self, status, from_date, to_date, warehouse_id):
564
  def getAllOrders(self, status, from_date, to_date, warehouse_id):
506
    """
565
    """
507
    Parameters:
566
    Parameters:
508
     - status
567
     - status
509
     - from_date
568
     - from_date
Line 578... Line 637...
578
      return result.success
637
      return result.success
579
    if result.ex != None:
638
    if result.ex != None:
580
      raise result.ex
639
      raise result.ex
581
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getOrdersByBillingDate failed: unknown result");
640
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getOrdersByBillingDate failed: unknown result");
582
 
641
 
-
 
642
  def getReturnableOrdersForCustomer(self, customer_id, limit):
-
 
643
    """
-
 
644
    Returns order ids for orders which can be returned
-
 
645
    
-
 
646
    Parameters:
-
 
647
     - customer_id
-
 
648
     - limit
-
 
649
    """
-
 
650
    self.send_getReturnableOrdersForCustomer(customer_id, limit)
-
 
651
    return self.recv_getReturnableOrdersForCustomer()
-
 
652
 
-
 
653
  def send_getReturnableOrdersForCustomer(self, customer_id, limit):
-
 
654
    self._oprot.writeMessageBegin('getReturnableOrdersForCustomer', TMessageType.CALL, self._seqid)
-
 
655
    args = getReturnableOrdersForCustomer_args()
-
 
656
    args.customer_id = customer_id
-
 
657
    args.limit = limit
-
 
658
    args.write(self._oprot)
-
 
659
    self._oprot.writeMessageEnd()
-
 
660
    self._oprot.trans.flush()
-
 
661
 
-
 
662
  def recv_getReturnableOrdersForCustomer(self, ):
-
 
663
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
664
    if mtype == TMessageType.EXCEPTION:
-
 
665
      x = TApplicationException()
-
 
666
      x.read(self._iprot)
-
 
667
      self._iprot.readMessageEnd()
-
 
668
      raise x
-
 
669
    result = getReturnableOrdersForCustomer_result()
-
 
670
    result.read(self._iprot)
-
 
671
    self._iprot.readMessageEnd()
-
 
672
    if result.success != None:
-
 
673
      return result.success
-
 
674
    if result.ex != None:
-
 
675
      raise result.ex
-
 
676
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getReturnableOrdersForCustomer failed: unknown result");
-
 
677
 
-
 
678
  def getCancellableOrdersForCustomer(self, customer_id, limit):
-
 
679
    """
-
 
680
    Returns order ids for orders which can be cancelled
-
 
681
    
-
 
682
    Parameters:
-
 
683
     - customer_id
-
 
684
     - limit
-
 
685
    """
-
 
686
    self.send_getCancellableOrdersForCustomer(customer_id, limit)
-
 
687
    return self.recv_getCancellableOrdersForCustomer()
-
 
688
 
-
 
689
  def send_getCancellableOrdersForCustomer(self, customer_id, limit):
-
 
690
    self._oprot.writeMessageBegin('getCancellableOrdersForCustomer', TMessageType.CALL, self._seqid)
-
 
691
    args = getCancellableOrdersForCustomer_args()
-
 
692
    args.customer_id = customer_id
-
 
693
    args.limit = limit
-
 
694
    args.write(self._oprot)
-
 
695
    self._oprot.writeMessageEnd()
-
 
696
    self._oprot.trans.flush()
-
 
697
 
-
 
698
  def recv_getCancellableOrdersForCustomer(self, ):
-
 
699
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
700
    if mtype == TMessageType.EXCEPTION:
-
 
701
      x = TApplicationException()
-
 
702
      x.read(self._iprot)
-
 
703
      self._iprot.readMessageEnd()
-
 
704
      raise x
-
 
705
    result = getCancellableOrdersForCustomer_result()
-
 
706
    result.read(self._iprot)
-
 
707
    self._iprot.readMessageEnd()
-
 
708
    if result.success != None:
-
 
709
      return result.success
-
 
710
    if result.ex != None:
-
 
711
      raise result.ex
-
 
712
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getCancellableOrdersForCustomer failed: unknown result");
-
 
713
 
583
  def changeOrderStatus(self, orderId, status, description):
714
  def changeOrderStatus(self, orderId, status, description):
584
    """
715
    """
585
    Parameters:
716
    Parameters:
586
     - orderId
717
     - orderId
587
     - status
718
     - status
Line 1245... Line 1376...
1245
    self._processMap["getTransaction"] = Processor.process_getTransaction
1376
    self._processMap["getTransaction"] = Processor.process_getTransaction
1246
    self._processMap["getTransactionsForCustomer"] = Processor.process_getTransactionsForCustomer
1377
    self._processMap["getTransactionsForCustomer"] = Processor.process_getTransactionsForCustomer
1247
    self._processMap["getTransactionsForShoppingCartId"] = Processor.process_getTransactionsForShoppingCartId
1378
    self._processMap["getTransactionsForShoppingCartId"] = Processor.process_getTransactionsForShoppingCartId
1248
    self._processMap["getTransactionStatus"] = Processor.process_getTransactionStatus
1379
    self._processMap["getTransactionStatus"] = Processor.process_getTransactionStatus
1249
    self._processMap["changeTransactionStatus"] = Processor.process_changeTransactionStatus
1380
    self._processMap["changeTransactionStatus"] = Processor.process_changeTransactionStatus
-
 
1381
    self._processMap["emailTransactionInfoToUser"] = Processor.process_emailTransactionInfoToUser
1250
    self._processMap["getAllOrders"] = Processor.process_getAllOrders
1382
    self._processMap["getAllOrders"] = Processor.process_getAllOrders
1251
    self._processMap["getOrdersByBillingDate"] = Processor.process_getOrdersByBillingDate
1383
    self._processMap["getOrdersByBillingDate"] = Processor.process_getOrdersByBillingDate
-
 
1384
    self._processMap["getReturnableOrdersForCustomer"] = Processor.process_getReturnableOrdersForCustomer
-
 
1385
    self._processMap["getCancellableOrdersForCustomer"] = Processor.process_getCancellableOrdersForCustomer
1252
    self._processMap["changeOrderStatus"] = Processor.process_changeOrderStatus
1386
    self._processMap["changeOrderStatus"] = Processor.process_changeOrderStatus
1253
    self._processMap["addBillingDetails"] = Processor.process_addBillingDetails
1387
    self._processMap["addBillingDetails"] = Processor.process_addBillingDetails
1254
    self._processMap["addJacketNumber"] = Processor.process_addJacketNumber
1388
    self._processMap["addJacketNumber"] = Processor.process_addJacketNumber
1255
    self._processMap["acceptOrder"] = Processor.process_acceptOrder
1389
    self._processMap["acceptOrder"] = Processor.process_acceptOrder
1256
    self._processMap["billOrder"] = Processor.process_billOrder
1390
    self._processMap["billOrder"] = Processor.process_billOrder
Line 1377... Line 1511...
1377
    oprot.writeMessageBegin("changeTransactionStatus", TMessageType.REPLY, seqid)
1511
    oprot.writeMessageBegin("changeTransactionStatus", TMessageType.REPLY, seqid)
1378
    result.write(oprot)
1512
    result.write(oprot)
1379
    oprot.writeMessageEnd()
1513
    oprot.writeMessageEnd()
1380
    oprot.trans.flush()
1514
    oprot.trans.flush()
1381
 
1515
 
-
 
1516
  def process_emailTransactionInfoToUser(self, seqid, iprot, oprot):
-
 
1517
    args = emailTransactionInfoToUser_args()
-
 
1518
    args.read(iprot)
-
 
1519
    iprot.readMessageEnd()
-
 
1520
    result = emailTransactionInfoToUser_result()
-
 
1521
    try:
-
 
1522
      result.success = self._handler.emailTransactionInfoToUser(args.transactionId)
-
 
1523
    except TransactionServiceException, ex:
-
 
1524
      result.ex = ex
-
 
1525
    oprot.writeMessageBegin("emailTransactionInfoToUser", TMessageType.REPLY, seqid)
-
 
1526
    result.write(oprot)
-
 
1527
    oprot.writeMessageEnd()
-
 
1528
    oprot.trans.flush()
-
 
1529
 
1382
  def process_getAllOrders(self, seqid, iprot, oprot):
1530
  def process_getAllOrders(self, seqid, iprot, oprot):
1383
    args = getAllOrders_args()
1531
    args = getAllOrders_args()
1384
    args.read(iprot)
1532
    args.read(iprot)
1385
    iprot.readMessageEnd()
1533
    iprot.readMessageEnd()
1386
    result = getAllOrders_result()
1534
    result = getAllOrders_result()
Line 1405... Line 1553...
1405
    oprot.writeMessageBegin("getOrdersByBillingDate", TMessageType.REPLY, seqid)
1553
    oprot.writeMessageBegin("getOrdersByBillingDate", TMessageType.REPLY, seqid)
1406
    result.write(oprot)
1554
    result.write(oprot)
1407
    oprot.writeMessageEnd()
1555
    oprot.writeMessageEnd()
1408
    oprot.trans.flush()
1556
    oprot.trans.flush()
1409
 
1557
 
-
 
1558
  def process_getReturnableOrdersForCustomer(self, seqid, iprot, oprot):
-
 
1559
    args = getReturnableOrdersForCustomer_args()
-
 
1560
    args.read(iprot)
-
 
1561
    iprot.readMessageEnd()
-
 
1562
    result = getReturnableOrdersForCustomer_result()
-
 
1563
    try:
-
 
1564
      result.success = self._handler.getReturnableOrdersForCustomer(args.customer_id, args.limit)
-
 
1565
    except TransactionServiceException, ex:
-
 
1566
      result.ex = ex
-
 
1567
    oprot.writeMessageBegin("getReturnableOrdersForCustomer", TMessageType.REPLY, seqid)
-
 
1568
    result.write(oprot)
-
 
1569
    oprot.writeMessageEnd()
-
 
1570
    oprot.trans.flush()
-
 
1571
 
-
 
1572
  def process_getCancellableOrdersForCustomer(self, seqid, iprot, oprot):
-
 
1573
    args = getCancellableOrdersForCustomer_args()
-
 
1574
    args.read(iprot)
-
 
1575
    iprot.readMessageEnd()
-
 
1576
    result = getCancellableOrdersForCustomer_result()
-
 
1577
    try:
-
 
1578
      result.success = self._handler.getCancellableOrdersForCustomer(args.customer_id, args.limit)
-
 
1579
    except TransactionServiceException, ex:
-
 
1580
      result.ex = ex
-
 
1581
    oprot.writeMessageBegin("getCancellableOrdersForCustomer", TMessageType.REPLY, seqid)
-
 
1582
    result.write(oprot)
-
 
1583
    oprot.writeMessageEnd()
-
 
1584
    oprot.trans.flush()
-
 
1585
 
1410
  def process_changeOrderStatus(self, seqid, iprot, oprot):
1586
  def process_changeOrderStatus(self, seqid, iprot, oprot):
1411
    args = changeOrderStatus_args()
1587
    args = changeOrderStatus_args()
1412
    args.read(iprot)
1588
    args.read(iprot)
1413
    iprot.readMessageEnd()
1589
    iprot.readMessageEnd()
1414
    result = changeOrderStatus_result()
1590
    result = changeOrderStatus_result()
Line 2568... Line 2744...
2568
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
2744
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
2569
 
2745
 
2570
  def __ne__(self, other):
2746
  def __ne__(self, other):
2571
    return not (self == other)
2747
    return not (self == other)
2572
 
2748
 
-
 
2749
class emailTransactionInfoToUser_args:
-
 
2750
  """
-
 
2751
  Attributes:
-
 
2752
   - transactionId
-
 
2753
  """
-
 
2754
 
-
 
2755
  thrift_spec = (
-
 
2756
    None, # 0
-
 
2757
    (1, TType.I64, 'transactionId', None, None, ), # 1
-
 
2758
  )
-
 
2759
 
-
 
2760
  def __init__(self, transactionId=None,):
-
 
2761
    self.transactionId = transactionId
-
 
2762
 
-
 
2763
  def read(self, iprot):
-
 
2764
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
2765
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
2766
      return
-
 
2767
    iprot.readStructBegin()
-
 
2768
    while True:
-
 
2769
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
2770
      if ftype == TType.STOP:
-
 
2771
        break
-
 
2772
      if fid == 1:
-
 
2773
        if ftype == TType.I64:
-
 
2774
          self.transactionId = iprot.readI64();
-
 
2775
        else:
-
 
2776
          iprot.skip(ftype)
-
 
2777
      else:
-
 
2778
        iprot.skip(ftype)
-
 
2779
      iprot.readFieldEnd()
-
 
2780
    iprot.readStructEnd()
-
 
2781
 
-
 
2782
  def write(self, oprot):
-
 
2783
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
2784
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
2785
      return
-
 
2786
    oprot.writeStructBegin('emailTransactionInfoToUser_args')
-
 
2787
    if self.transactionId != None:
-
 
2788
      oprot.writeFieldBegin('transactionId', TType.I64, 1)
-
 
2789
      oprot.writeI64(self.transactionId)
-
 
2790
      oprot.writeFieldEnd()
-
 
2791
    oprot.writeFieldStop()
-
 
2792
    oprot.writeStructEnd()
-
 
2793
 
-
 
2794
  def __repr__(self):
-
 
2795
    L = ['%s=%r' % (key, value)
-
 
2796
      for key, value in self.__dict__.iteritems()]
-
 
2797
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
2798
 
-
 
2799
  def __eq__(self, other):
-
 
2800
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
2801
 
-
 
2802
  def __ne__(self, other):
-
 
2803
    return not (self == other)
-
 
2804
 
-
 
2805
class emailTransactionInfoToUser_result:
-
 
2806
  """
-
 
2807
  Attributes:
-
 
2808
   - success
-
 
2809
   - ex
-
 
2810
  """
-
 
2811
 
-
 
2812
  thrift_spec = (
-
 
2813
    (0, TType.BOOL, 'success', None, None, ), # 0
-
 
2814
    (1, TType.STRUCT, 'ex', (TransactionServiceException, TransactionServiceException.thrift_spec), None, ), # 1
-
 
2815
  )
-
 
2816
 
-
 
2817
  def __init__(self, success=None, ex=None,):
-
 
2818
    self.success = success
-
 
2819
    self.ex = ex
-
 
2820
 
-
 
2821
  def read(self, iprot):
-
 
2822
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
2823
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
2824
      return
-
 
2825
    iprot.readStructBegin()
-
 
2826
    while True:
-
 
2827
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
2828
      if ftype == TType.STOP:
-
 
2829
        break
-
 
2830
      if fid == 0:
-
 
2831
        if ftype == TType.BOOL:
-
 
2832
          self.success = iprot.readBool();
-
 
2833
        else:
-
 
2834
          iprot.skip(ftype)
-
 
2835
      elif fid == 1:
-
 
2836
        if ftype == TType.STRUCT:
-
 
2837
          self.ex = TransactionServiceException()
-
 
2838
          self.ex.read(iprot)
-
 
2839
        else:
-
 
2840
          iprot.skip(ftype)
-
 
2841
      else:
-
 
2842
        iprot.skip(ftype)
-
 
2843
      iprot.readFieldEnd()
-
 
2844
    iprot.readStructEnd()
-
 
2845
 
-
 
2846
  def write(self, oprot):
-
 
2847
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
2848
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
2849
      return
-
 
2850
    oprot.writeStructBegin('emailTransactionInfoToUser_result')
-
 
2851
    if self.success != None:
-
 
2852
      oprot.writeFieldBegin('success', TType.BOOL, 0)
-
 
2853
      oprot.writeBool(self.success)
-
 
2854
      oprot.writeFieldEnd()
-
 
2855
    if self.ex != None:
-
 
2856
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
-
 
2857
      self.ex.write(oprot)
-
 
2858
      oprot.writeFieldEnd()
-
 
2859
    oprot.writeFieldStop()
-
 
2860
    oprot.writeStructEnd()
-
 
2861
 
-
 
2862
  def __repr__(self):
-
 
2863
    L = ['%s=%r' % (key, value)
-
 
2864
      for key, value in self.__dict__.iteritems()]
-
 
2865
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
2866
 
-
 
2867
  def __eq__(self, other):
-
 
2868
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
2869
 
-
 
2870
  def __ne__(self, other):
-
 
2871
    return not (self == other)
-
 
2872
 
2573
class getAllOrders_args:
2873
class getAllOrders_args:
2574
  """
2874
  """
2575
  Attributes:
2875
  Attributes:
2576
   - status
2876
   - status
2577
   - from_date
2877
   - from_date
Line 2906... Line 3206...
2906
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
3206
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
2907
 
3207
 
2908
  def __ne__(self, other):
3208
  def __ne__(self, other):
2909
    return not (self == other)
3209
    return not (self == other)
2910
 
3210
 
-
 
3211
class getReturnableOrdersForCustomer_args:
-
 
3212
  """
-
 
3213
  Attributes:
-
 
3214
   - customer_id
-
 
3215
   - limit
-
 
3216
  """
-
 
3217
 
-
 
3218
  thrift_spec = (
-
 
3219
    None, # 0
-
 
3220
    (1, TType.I64, 'customer_id', None, None, ), # 1
-
 
3221
    (2, TType.I64, 'limit', None, None, ), # 2
-
 
3222
  )
-
 
3223
 
-
 
3224
  def __init__(self, customer_id=None, limit=None,):
-
 
3225
    self.customer_id = customer_id
-
 
3226
    self.limit = limit
-
 
3227
 
-
 
3228
  def read(self, iprot):
-
 
3229
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
3230
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
3231
      return
-
 
3232
    iprot.readStructBegin()
-
 
3233
    while True:
-
 
3234
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
3235
      if ftype == TType.STOP:
-
 
3236
        break
-
 
3237
      if fid == 1:
-
 
3238
        if ftype == TType.I64:
-
 
3239
          self.customer_id = iprot.readI64();
-
 
3240
        else:
-
 
3241
          iprot.skip(ftype)
-
 
3242
      elif fid == 2:
-
 
3243
        if ftype == TType.I64:
-
 
3244
          self.limit = iprot.readI64();
-
 
3245
        else:
-
 
3246
          iprot.skip(ftype)
-
 
3247
      else:
-
 
3248
        iprot.skip(ftype)
-
 
3249
      iprot.readFieldEnd()
-
 
3250
    iprot.readStructEnd()
-
 
3251
 
-
 
3252
  def write(self, oprot):
-
 
3253
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
3254
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
3255
      return
-
 
3256
    oprot.writeStructBegin('getReturnableOrdersForCustomer_args')
-
 
3257
    if self.customer_id != None:
-
 
3258
      oprot.writeFieldBegin('customer_id', TType.I64, 1)
-
 
3259
      oprot.writeI64(self.customer_id)
-
 
3260
      oprot.writeFieldEnd()
-
 
3261
    if self.limit != None:
-
 
3262
      oprot.writeFieldBegin('limit', TType.I64, 2)
-
 
3263
      oprot.writeI64(self.limit)
-
 
3264
      oprot.writeFieldEnd()
-
 
3265
    oprot.writeFieldStop()
-
 
3266
    oprot.writeStructEnd()
-
 
3267
 
-
 
3268
  def __repr__(self):
-
 
3269
    L = ['%s=%r' % (key, value)
-
 
3270
      for key, value in self.__dict__.iteritems()]
-
 
3271
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
3272
 
-
 
3273
  def __eq__(self, other):
-
 
3274
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
3275
 
-
 
3276
  def __ne__(self, other):
-
 
3277
    return not (self == other)
-
 
3278
 
-
 
3279
class getReturnableOrdersForCustomer_result:
-
 
3280
  """
-
 
3281
  Attributes:
-
 
3282
   - success
-
 
3283
   - ex
-
 
3284
  """
-
 
3285
 
-
 
3286
  thrift_spec = (
-
 
3287
    (0, TType.LIST, 'success', (TType.I64,None), None, ), # 0
-
 
3288
    (1, TType.STRUCT, 'ex', (TransactionServiceException, TransactionServiceException.thrift_spec), None, ), # 1
-
 
3289
  )
-
 
3290
 
-
 
3291
  def __init__(self, success=None, ex=None,):
-
 
3292
    self.success = success
-
 
3293
    self.ex = ex
-
 
3294
 
-
 
3295
  def read(self, iprot):
-
 
3296
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
3297
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
3298
      return
-
 
3299
    iprot.readStructBegin()
-
 
3300
    while True:
-
 
3301
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
3302
      if ftype == TType.STOP:
-
 
3303
        break
-
 
3304
      if fid == 0:
-
 
3305
        if ftype == TType.LIST:
-
 
3306
          self.success = []
-
 
3307
          (_etype45, _size42) = iprot.readListBegin()
-
 
3308
          for _i46 in xrange(_size42):
-
 
3309
            _elem47 = iprot.readI64();
-
 
3310
            self.success.append(_elem47)
-
 
3311
          iprot.readListEnd()
-
 
3312
        else:
-
 
3313
          iprot.skip(ftype)
-
 
3314
      elif fid == 1:
-
 
3315
        if ftype == TType.STRUCT:
-
 
3316
          self.ex = TransactionServiceException()
-
 
3317
          self.ex.read(iprot)
-
 
3318
        else:
-
 
3319
          iprot.skip(ftype)
-
 
3320
      else:
-
 
3321
        iprot.skip(ftype)
-
 
3322
      iprot.readFieldEnd()
-
 
3323
    iprot.readStructEnd()
-
 
3324
 
-
 
3325
  def write(self, oprot):
-
 
3326
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
3327
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
3328
      return
-
 
3329
    oprot.writeStructBegin('getReturnableOrdersForCustomer_result')
-
 
3330
    if self.success != None:
-
 
3331
      oprot.writeFieldBegin('success', TType.LIST, 0)
-
 
3332
      oprot.writeListBegin(TType.I64, len(self.success))
-
 
3333
      for iter48 in self.success:
-
 
3334
        oprot.writeI64(iter48)
-
 
3335
      oprot.writeListEnd()
-
 
3336
      oprot.writeFieldEnd()
-
 
3337
    if self.ex != None:
-
 
3338
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
-
 
3339
      self.ex.write(oprot)
-
 
3340
      oprot.writeFieldEnd()
-
 
3341
    oprot.writeFieldStop()
-
 
3342
    oprot.writeStructEnd()
-
 
3343
 
-
 
3344
  def __repr__(self):
-
 
3345
    L = ['%s=%r' % (key, value)
-
 
3346
      for key, value in self.__dict__.iteritems()]
-
 
3347
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
3348
 
-
 
3349
  def __eq__(self, other):
-
 
3350
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
3351
 
-
 
3352
  def __ne__(self, other):
-
 
3353
    return not (self == other)
-
 
3354
 
-
 
3355
class getCancellableOrdersForCustomer_args:
-
 
3356
  """
-
 
3357
  Attributes:
-
 
3358
   - customer_id
-
 
3359
   - limit
-
 
3360
  """
-
 
3361
 
-
 
3362
  thrift_spec = (
-
 
3363
    None, # 0
-
 
3364
    (1, TType.I64, 'customer_id', None, None, ), # 1
-
 
3365
    (2, TType.I64, 'limit', None, None, ), # 2
-
 
3366
  )
-
 
3367
 
-
 
3368
  def __init__(self, customer_id=None, limit=None,):
-
 
3369
    self.customer_id = customer_id
-
 
3370
    self.limit = limit
-
 
3371
 
-
 
3372
  def read(self, iprot):
-
 
3373
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
3374
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
3375
      return
-
 
3376
    iprot.readStructBegin()
-
 
3377
    while True:
-
 
3378
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
3379
      if ftype == TType.STOP:
-
 
3380
        break
-
 
3381
      if fid == 1:
-
 
3382
        if ftype == TType.I64:
-
 
3383
          self.customer_id = iprot.readI64();
-
 
3384
        else:
-
 
3385
          iprot.skip(ftype)
-
 
3386
      elif fid == 2:
-
 
3387
        if ftype == TType.I64:
-
 
3388
          self.limit = iprot.readI64();
-
 
3389
        else:
-
 
3390
          iprot.skip(ftype)
-
 
3391
      else:
-
 
3392
        iprot.skip(ftype)
-
 
3393
      iprot.readFieldEnd()
-
 
3394
    iprot.readStructEnd()
-
 
3395
 
-
 
3396
  def write(self, oprot):
-
 
3397
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
3398
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
3399
      return
-
 
3400
    oprot.writeStructBegin('getCancellableOrdersForCustomer_args')
-
 
3401
    if self.customer_id != None:
-
 
3402
      oprot.writeFieldBegin('customer_id', TType.I64, 1)
-
 
3403
      oprot.writeI64(self.customer_id)
-
 
3404
      oprot.writeFieldEnd()
-
 
3405
    if self.limit != None:
-
 
3406
      oprot.writeFieldBegin('limit', TType.I64, 2)
-
 
3407
      oprot.writeI64(self.limit)
-
 
3408
      oprot.writeFieldEnd()
-
 
3409
    oprot.writeFieldStop()
-
 
3410
    oprot.writeStructEnd()
-
 
3411
 
-
 
3412
  def __repr__(self):
-
 
3413
    L = ['%s=%r' % (key, value)
-
 
3414
      for key, value in self.__dict__.iteritems()]
-
 
3415
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
3416
 
-
 
3417
  def __eq__(self, other):
-
 
3418
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
3419
 
-
 
3420
  def __ne__(self, other):
-
 
3421
    return not (self == other)
-
 
3422
 
-
 
3423
class getCancellableOrdersForCustomer_result:
-
 
3424
  """
-
 
3425
  Attributes:
-
 
3426
   - success
-
 
3427
   - ex
-
 
3428
  """
-
 
3429
 
-
 
3430
  thrift_spec = (
-
 
3431
    (0, TType.LIST, 'success', (TType.I64,None), None, ), # 0
-
 
3432
    (1, TType.STRUCT, 'ex', (TransactionServiceException, TransactionServiceException.thrift_spec), None, ), # 1
-
 
3433
  )
-
 
3434
 
-
 
3435
  def __init__(self, success=None, ex=None,):
-
 
3436
    self.success = success
-
 
3437
    self.ex = ex
-
 
3438
 
-
 
3439
  def read(self, iprot):
-
 
3440
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
3441
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
3442
      return
-
 
3443
    iprot.readStructBegin()
-
 
3444
    while True:
-
 
3445
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
3446
      if ftype == TType.STOP:
-
 
3447
        break
-
 
3448
      if fid == 0:
-
 
3449
        if ftype == TType.LIST:
-
 
3450
          self.success = []
-
 
3451
          (_etype52, _size49) = iprot.readListBegin()
-
 
3452
          for _i53 in xrange(_size49):
-
 
3453
            _elem54 = iprot.readI64();
-
 
3454
            self.success.append(_elem54)
-
 
3455
          iprot.readListEnd()
-
 
3456
        else:
-
 
3457
          iprot.skip(ftype)
-
 
3458
      elif fid == 1:
-
 
3459
        if ftype == TType.STRUCT:
-
 
3460
          self.ex = TransactionServiceException()
-
 
3461
          self.ex.read(iprot)
-
 
3462
        else:
-
 
3463
          iprot.skip(ftype)
-
 
3464
      else:
-
 
3465
        iprot.skip(ftype)
-
 
3466
      iprot.readFieldEnd()
-
 
3467
    iprot.readStructEnd()
-
 
3468
 
-
 
3469
  def write(self, oprot):
-
 
3470
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
3471
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
3472
      return
-
 
3473
    oprot.writeStructBegin('getCancellableOrdersForCustomer_result')
-
 
3474
    if self.success != None:
-
 
3475
      oprot.writeFieldBegin('success', TType.LIST, 0)
-
 
3476
      oprot.writeListBegin(TType.I64, len(self.success))
-
 
3477
      for iter55 in self.success:
-
 
3478
        oprot.writeI64(iter55)
-
 
3479
      oprot.writeListEnd()
-
 
3480
      oprot.writeFieldEnd()
-
 
3481
    if self.ex != None:
-
 
3482
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
-
 
3483
      self.ex.write(oprot)
-
 
3484
      oprot.writeFieldEnd()
-
 
3485
    oprot.writeFieldStop()
-
 
3486
    oprot.writeStructEnd()
-
 
3487
 
-
 
3488
  def __repr__(self):
-
 
3489
    L = ['%s=%r' % (key, value)
-
 
3490
      for key, value in self.__dict__.iteritems()]
-
 
3491
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
3492
 
-
 
3493
  def __eq__(self, other):
-
 
3494
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
3495
 
-
 
3496
  def __ne__(self, other):
-
 
3497
    return not (self == other)
-
 
3498
 
2911
class changeOrderStatus_args:
3499
class changeOrderStatus_args:
2912
  """
3500
  """
2913
  Attributes:
3501
  Attributes:
2914
   - orderId
3502
   - orderId
2915
   - status
3503
   - status
Line 3670... Line 4258...
3670
      if ftype == TType.STOP:
4258
      if ftype == TType.STOP:
3671
        break
4259
        break
3672
      if fid == 0:
4260
      if fid == 0:
3673
        if ftype == TType.LIST:
4261
        if ftype == TType.LIST:
3674
          self.success = []
4262
          self.success = []
3675
          (_etype45, _size42) = iprot.readListBegin()
4263
          (_etype59, _size56) = iprot.readListBegin()
3676
          for _i46 in xrange(_size42):
4264
          for _i60 in xrange(_size56):
3677
            _elem47 = Order()
4265
            _elem61 = Order()
3678
            _elem47.read(iprot)
4266
            _elem61.read(iprot)
3679
            self.success.append(_elem47)
4267
            self.success.append(_elem61)
3680
          iprot.readListEnd()
4268
          iprot.readListEnd()
3681
        else:
4269
        else:
3682
          iprot.skip(ftype)
4270
          iprot.skip(ftype)
3683
      elif fid == 1:
4271
      elif fid == 1:
3684
        if ftype == TType.STRUCT:
4272
        if ftype == TType.STRUCT:
Line 3697... Line 4285...
3697
      return
4285
      return
3698
    oprot.writeStructBegin('getOrdersForTransaction_result')
4286
    oprot.writeStructBegin('getOrdersForTransaction_result')
3699
    if self.success != None:
4287
    if self.success != None:
3700
      oprot.writeFieldBegin('success', TType.LIST, 0)
4288
      oprot.writeFieldBegin('success', TType.LIST, 0)
3701
      oprot.writeListBegin(TType.STRUCT, len(self.success))
4289
      oprot.writeListBegin(TType.STRUCT, len(self.success))
3702
      for iter48 in self.success:
4290
      for iter62 in self.success:
3703
        iter48.write(oprot)
4291
        iter62.write(oprot)
3704
      oprot.writeListEnd()
4292
      oprot.writeListEnd()
3705
      oprot.writeFieldEnd()
4293
      oprot.writeFieldEnd()
3706
    if self.ex != None:
4294
    if self.ex != None:
3707
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
4295
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
3708
      self.ex.write(oprot)
4296
      self.ex.write(oprot)
Line 3839... Line 4427...
3839
      if ftype == TType.STOP:
4427
      if ftype == TType.STOP:
3840
        break
4428
        break
3841
      if fid == 0:
4429
      if fid == 0:
3842
        if ftype == TType.LIST:
4430
        if ftype == TType.LIST:
3843
          self.success = []
4431
          self.success = []
3844
          (_etype52, _size49) = iprot.readListBegin()
4432
          (_etype66, _size63) = iprot.readListBegin()
3845
          for _i53 in xrange(_size49):
4433
          for _i67 in xrange(_size63):
3846
            _elem54 = Order()
4434
            _elem68 = Order()
3847
            _elem54.read(iprot)
4435
            _elem68.read(iprot)
3848
            self.success.append(_elem54)
4436
            self.success.append(_elem68)
3849
          iprot.readListEnd()
4437
          iprot.readListEnd()
3850
        else:
4438
        else:
3851
          iprot.skip(ftype)
4439
          iprot.skip(ftype)
3852
      elif fid == 1:
4440
      elif fid == 1:
3853
        if ftype == TType.STRUCT:
4441
        if ftype == TType.STRUCT:
Line 3866... Line 4454...
3866
      return
4454
      return
3867
    oprot.writeStructBegin('getOrdersForCustomer_result')
4455
    oprot.writeStructBegin('getOrdersForCustomer_result')
3868
    if self.success != None:
4456
    if self.success != None:
3869
      oprot.writeFieldBegin('success', TType.LIST, 0)
4457
      oprot.writeFieldBegin('success', TType.LIST, 0)
3870
      oprot.writeListBegin(TType.STRUCT, len(self.success))
4458
      oprot.writeListBegin(TType.STRUCT, len(self.success))
3871
      for iter55 in self.success:
4459
      for iter69 in self.success:
3872
        iter55.write(oprot)
4460
        iter69.write(oprot)
3873
      oprot.writeListEnd()
4461
      oprot.writeListEnd()
3874
      oprot.writeFieldEnd()
4462
      oprot.writeFieldEnd()
3875
    if self.ex != None:
4463
    if self.ex != None:
3876
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
4464
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
3877
      self.ex.write(oprot)
4465
      self.ex.write(oprot)
Line 4222... Line 4810...
4222
      if ftype == TType.STOP:
4810
      if ftype == TType.STOP:
4223
        break
4811
        break
4224
      if fid == 0:
4812
      if fid == 0:
4225
        if ftype == TType.LIST:
4813
        if ftype == TType.LIST:
4226
          self.success = []
4814
          self.success = []
4227
          (_etype59, _size56) = iprot.readListBegin()
4815
          (_etype73, _size70) = iprot.readListBegin()
4228
          for _i60 in xrange(_size56):
4816
          for _i74 in xrange(_size70):
4229
            _elem61 = LineItem()
4817
            _elem75 = LineItem()
4230
            _elem61.read(iprot)
4818
            _elem75.read(iprot)
4231
            self.success.append(_elem61)
4819
            self.success.append(_elem75)
4232
          iprot.readListEnd()
4820
          iprot.readListEnd()
4233
        else:
4821
        else:
4234
          iprot.skip(ftype)
4822
          iprot.skip(ftype)
4235
      elif fid == 1:
4823
      elif fid == 1:
4236
        if ftype == TType.STRUCT:
4824
        if ftype == TType.STRUCT:
Line 4249... Line 4837...
4249
      return
4837
      return
4250
    oprot.writeStructBegin('getLineItemsForOrder_result')
4838
    oprot.writeStructBegin('getLineItemsForOrder_result')
4251
    if self.success != None:
4839
    if self.success != None:
4252
      oprot.writeFieldBegin('success', TType.LIST, 0)
4840
      oprot.writeFieldBegin('success', TType.LIST, 0)
4253
      oprot.writeListBegin(TType.STRUCT, len(self.success))
4841
      oprot.writeListBegin(TType.STRUCT, len(self.success))
4254
      for iter62 in self.success:
4842
      for iter76 in self.success:
4255
        iter62.write(oprot)
4843
        iter76.write(oprot)
4256
      oprot.writeListEnd()
4844
      oprot.writeListEnd()
4257
      oprot.writeFieldEnd()
4845
      oprot.writeFieldEnd()
4258
    if self.ex != None:
4846
    if self.ex != None:
4259
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
4847
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
4260
      self.ex.write(oprot)
4848
      self.ex.write(oprot)
Line 4355... Line 4943...
4355
      if ftype == TType.STOP:
4943
      if ftype == TType.STOP:
4356
        break
4944
        break
4357
      if fid == 0:
4945
      if fid == 0:
4358
        if ftype == TType.LIST:
4946
        if ftype == TType.LIST:
4359
          self.success = []
4947
          self.success = []
4360
          (_etype66, _size63) = iprot.readListBegin()
4948
          (_etype80, _size77) = iprot.readListBegin()
4361
          for _i67 in xrange(_size63):
4949
          for _i81 in xrange(_size77):
4362
            _elem68 = Order()
4950
            _elem82 = Order()
4363
            _elem68.read(iprot)
4951
            _elem82.read(iprot)
4364
            self.success.append(_elem68)
4952
            self.success.append(_elem82)
4365
          iprot.readListEnd()
4953
          iprot.readListEnd()
4366
        else:
4954
        else:
4367
          iprot.skip(ftype)
4955
          iprot.skip(ftype)
4368
      elif fid == 1:
4956
      elif fid == 1:
4369
        if ftype == TType.STRUCT:
4957
        if ftype == TType.STRUCT:
Line 4382... Line 4970...
4382
      return
4970
      return
4383
    oprot.writeStructBegin('batchOrders_result')
4971
    oprot.writeStructBegin('batchOrders_result')
4384
    if self.success != None:
4972
    if self.success != None:
4385
      oprot.writeFieldBegin('success', TType.LIST, 0)
4973
      oprot.writeFieldBegin('success', TType.LIST, 0)
4386
      oprot.writeListBegin(TType.STRUCT, len(self.success))
4974
      oprot.writeListBegin(TType.STRUCT, len(self.success))
4387
      for iter69 in self.success:
4975
      for iter83 in self.success:
4388
        iter69.write(oprot)
4976
        iter83.write(oprot)
4389
      oprot.writeListEnd()
4977
      oprot.writeListEnd()
4390
      oprot.writeFieldEnd()
4978
      oprot.writeFieldEnd()
4391
    if self.ex != None:
4979
    if self.ex != None:
4392
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
4980
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
4393
      self.ex.write(oprot)
4981
      self.ex.write(oprot)
Line 4698... Line 5286...
4698
        else:
5286
        else:
4699
          iprot.skip(ftype)
5287
          iprot.skip(ftype)
4700
      elif fid == 2:
5288
      elif fid == 2:
4701
        if ftype == TType.MAP:
5289
        if ftype == TType.MAP:
4702
          self.pickupDetails = {}
5290
          self.pickupDetails = {}
4703
          (_ktype71, _vtype72, _size70 ) = iprot.readMapBegin() 
5291
          (_ktype85, _vtype86, _size84 ) = iprot.readMapBegin() 
4704
          for _i74 in xrange(_size70):
5292
          for _i88 in xrange(_size84):
4705
            _key75 = iprot.readString();
5293
            _key89 = iprot.readString();
4706
            _val76 = iprot.readString();
5294
            _val90 = iprot.readString();
4707
            self.pickupDetails[_key75] = _val76
5295
            self.pickupDetails[_key89] = _val90
4708
          iprot.readMapEnd()
5296
          iprot.readMapEnd()
4709
        else:
5297
        else:
4710
          iprot.skip(ftype)
5298
          iprot.skip(ftype)
4711
      else:
5299
      else:
4712
        iprot.skip(ftype)
5300
        iprot.skip(ftype)
Line 4723... Line 5311...
4723
      oprot.writeI64(self.providerId)
5311
      oprot.writeI64(self.providerId)
4724
      oprot.writeFieldEnd()
5312
      oprot.writeFieldEnd()
4725
    if self.pickupDetails != None:
5313
    if self.pickupDetails != None:
4726
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
5314
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
4727
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
5315
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
4728
      for kiter77,viter78 in self.pickupDetails.items():
5316
      for kiter91,viter92 in self.pickupDetails.items():
4729
        oprot.writeString(kiter77)
5317
        oprot.writeString(kiter91)
4730
        oprot.writeString(viter78)
5318
        oprot.writeString(viter92)
4731
      oprot.writeMapEnd()
5319
      oprot.writeMapEnd()
4732
      oprot.writeFieldEnd()
5320
      oprot.writeFieldEnd()
4733
    oprot.writeFieldStop()
5321
    oprot.writeFieldStop()
4734
    oprot.writeStructEnd()
5322
    oprot.writeStructEnd()
4735
 
5323
 
Line 4770... Line 5358...
4770
      if ftype == TType.STOP:
5358
      if ftype == TType.STOP:
4771
        break
5359
        break
4772
      if fid == 0:
5360
      if fid == 0:
4773
        if ftype == TType.LIST:
5361
        if ftype == TType.LIST:
4774
          self.success = []
5362
          self.success = []
4775
          (_etype82, _size79) = iprot.readListBegin()
5363
          (_etype96, _size93) = iprot.readListBegin()
4776
          for _i83 in xrange(_size79):
5364
          for _i97 in xrange(_size93):
4777
            _elem84 = Order()
5365
            _elem98 = Order()
4778
            _elem84.read(iprot)
5366
            _elem98.read(iprot)
4779
            self.success.append(_elem84)
5367
            self.success.append(_elem98)
4780
          iprot.readListEnd()
5368
          iprot.readListEnd()
4781
        else:
5369
        else:
4782
          iprot.skip(ftype)
5370
          iprot.skip(ftype)
4783
      elif fid == 1:
5371
      elif fid == 1:
4784
        if ftype == TType.STRUCT:
5372
        if ftype == TType.STRUCT:
Line 4797... Line 5385...
4797
      return
5385
      return
4798
    oprot.writeStructBegin('markOrdersAsPickedUp_result')
5386
    oprot.writeStructBegin('markOrdersAsPickedUp_result')
4799
    if self.success != None:
5387
    if self.success != None:
4800
      oprot.writeFieldBegin('success', TType.LIST, 0)
5388
      oprot.writeFieldBegin('success', TType.LIST, 0)
4801
      oprot.writeListBegin(TType.STRUCT, len(self.success))
5389
      oprot.writeListBegin(TType.STRUCT, len(self.success))
4802
      for iter85 in self.success:
5390
      for iter99 in self.success:
4803
        iter85.write(oprot)
5391
        iter99.write(oprot)
4804
      oprot.writeListEnd()
5392
      oprot.writeListEnd()
4805
      oprot.writeFieldEnd()
5393
      oprot.writeFieldEnd()
4806
    if self.ex != None:
5394
    if self.ex != None:
4807
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
5395
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
4808
      self.ex.write(oprot)
5396
      self.ex.write(oprot)
Line 4853... Line 5441...
4853
        else:
5441
        else:
4854
          iprot.skip(ftype)
5442
          iprot.skip(ftype)
4855
      elif fid == 2:
5443
      elif fid == 2:
4856
        if ftype == TType.MAP:
5444
        if ftype == TType.MAP:
4857
          self.deliveredOrders = {}
5445
          self.deliveredOrders = {}
4858
          (_ktype87, _vtype88, _size86 ) = iprot.readMapBegin() 
5446
          (_ktype101, _vtype102, _size100 ) = iprot.readMapBegin() 
4859
          for _i90 in xrange(_size86):
5447
          for _i104 in xrange(_size100):
4860
            _key91 = iprot.readString();
5448
            _key105 = iprot.readString();
4861
            _val92 = iprot.readString();
5449
            _val106 = iprot.readString();
4862
            self.deliveredOrders[_key91] = _val92
5450
            self.deliveredOrders[_key105] = _val106
4863
          iprot.readMapEnd()
5451
          iprot.readMapEnd()
4864
        else:
5452
        else:
4865
          iprot.skip(ftype)
5453
          iprot.skip(ftype)
4866
      else:
5454
      else:
4867
        iprot.skip(ftype)
5455
        iprot.skip(ftype)
Line 4878... Line 5466...
4878
      oprot.writeI64(self.providerId)
5466
      oprot.writeI64(self.providerId)
4879
      oprot.writeFieldEnd()
5467
      oprot.writeFieldEnd()
4880
    if self.deliveredOrders != None:
5468
    if self.deliveredOrders != None:
4881
      oprot.writeFieldBegin('deliveredOrders', TType.MAP, 2)
5469
      oprot.writeFieldBegin('deliveredOrders', TType.MAP, 2)
4882
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.deliveredOrders))
5470
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.deliveredOrders))
4883
      for kiter93,viter94 in self.deliveredOrders.items():
5471
      for kiter107,viter108 in self.deliveredOrders.items():
4884
        oprot.writeString(kiter93)
5472
        oprot.writeString(kiter107)
4885
        oprot.writeString(viter94)
5473
        oprot.writeString(viter108)
4886
      oprot.writeMapEnd()
5474
      oprot.writeMapEnd()
4887
      oprot.writeFieldEnd()
5475
      oprot.writeFieldEnd()
4888
    oprot.writeFieldStop()
5476
    oprot.writeFieldStop()
4889
    oprot.writeStructEnd()
5477
    oprot.writeStructEnd()
4890
 
5478
 
Line 4988... Line 5576...
4988
        else:
5576
        else:
4989
          iprot.skip(ftype)
5577
          iprot.skip(ftype)
4990
      elif fid == 2:
5578
      elif fid == 2:
4991
        if ftype == TType.MAP:
5579
        if ftype == TType.MAP:
4992
          self.returnedOrders = {}
5580
          self.returnedOrders = {}
4993
          (_ktype96, _vtype97, _size95 ) = iprot.readMapBegin() 
5581
          (_ktype110, _vtype111, _size109 ) = iprot.readMapBegin() 
4994
          for _i99 in xrange(_size95):
5582
          for _i113 in xrange(_size109):
4995
            _key100 = iprot.readString();
5583
            _key114 = iprot.readString();
4996
            _val101 = iprot.readString();
5584
            _val115 = iprot.readString();
4997
            self.returnedOrders[_key100] = _val101
5585
            self.returnedOrders[_key114] = _val115
4998
          iprot.readMapEnd()
5586
          iprot.readMapEnd()
4999
        else:
5587
        else:
5000
          iprot.skip(ftype)
5588
          iprot.skip(ftype)
5001
      else:
5589
      else:
5002
        iprot.skip(ftype)
5590
        iprot.skip(ftype)
Line 5013... Line 5601...
5013
      oprot.writeI64(self.providerId)
5601
      oprot.writeI64(self.providerId)
5014
      oprot.writeFieldEnd()
5602
      oprot.writeFieldEnd()
5015
    if self.returnedOrders != None:
5603
    if self.returnedOrders != None:
5016
      oprot.writeFieldBegin('returnedOrders', TType.MAP, 2)
5604
      oprot.writeFieldBegin('returnedOrders', TType.MAP, 2)
5017
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.returnedOrders))
5605
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.returnedOrders))
5018
      for kiter102,viter103 in self.returnedOrders.items():
5606
      for kiter116,viter117 in self.returnedOrders.items():
5019
        oprot.writeString(kiter102)
5607
        oprot.writeString(kiter116)
5020
        oprot.writeString(viter103)
5608
        oprot.writeString(viter117)
5021
      oprot.writeMapEnd()
5609
      oprot.writeMapEnd()
5022
      oprot.writeFieldEnd()
5610
      oprot.writeFieldEnd()
5023
    oprot.writeFieldStop()
5611
    oprot.writeFieldStop()
5024
    oprot.writeStructEnd()
5612
    oprot.writeStructEnd()
5025
 
5613
 
Line 5123... Line 5711...
5123
        else:
5711
        else:
5124
          iprot.skip(ftype)
5712
          iprot.skip(ftype)
5125
      elif fid == 2:
5713
      elif fid == 2:
5126
        if ftype == TType.MAP:
5714
        if ftype == TType.MAP:
5127
          self.undeliveredOrders = {}
5715
          self.undeliveredOrders = {}
5128
          (_ktype105, _vtype106, _size104 ) = iprot.readMapBegin() 
5716
          (_ktype119, _vtype120, _size118 ) = iprot.readMapBegin() 
5129
          for _i108 in xrange(_size104):
5717
          for _i122 in xrange(_size118):
5130
            _key109 = iprot.readString();
5718
            _key123 = iprot.readString();
5131
            _val110 = iprot.readString();
5719
            _val124 = iprot.readString();
5132
            self.undeliveredOrders[_key109] = _val110
5720
            self.undeliveredOrders[_key123] = _val124
5133
          iprot.readMapEnd()
5721
          iprot.readMapEnd()
5134
        else:
5722
        else:
5135
          iprot.skip(ftype)
5723
          iprot.skip(ftype)
5136
      else:
5724
      else:
5137
        iprot.skip(ftype)
5725
        iprot.skip(ftype)
Line 5148... Line 5736...
5148
      oprot.writeI64(self.providerId)
5736
      oprot.writeI64(self.providerId)
5149
      oprot.writeFieldEnd()
5737
      oprot.writeFieldEnd()
5150
    if self.undeliveredOrders != None:
5738
    if self.undeliveredOrders != None:
5151
      oprot.writeFieldBegin('undeliveredOrders', TType.MAP, 2)
5739
      oprot.writeFieldBegin('undeliveredOrders', TType.MAP, 2)
5152
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.undeliveredOrders))
5740
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.undeliveredOrders))
5153
      for kiter111,viter112 in self.undeliveredOrders.items():
5741
      for kiter125,viter126 in self.undeliveredOrders.items():
5154
        oprot.writeString(kiter111)
5742
        oprot.writeString(kiter125)
5155
        oprot.writeString(viter112)
5743
        oprot.writeString(viter126)
5156
      oprot.writeMapEnd()
5744
      oprot.writeMapEnd()
5157
      oprot.writeFieldEnd()
5745
      oprot.writeFieldEnd()
5158
    oprot.writeFieldStop()
5746
    oprot.writeFieldStop()
5159
    oprot.writeStructEnd()
5747
    oprot.writeStructEnd()
5160
 
5748
 
Line 5317... Line 5905...
5317
      if ftype == TType.STOP:
5905
      if ftype == TType.STOP:
5318
        break
5906
        break
5319
      if fid == 0:
5907
      if fid == 0:
5320
        if ftype == TType.LIST:
5908
        if ftype == TType.LIST:
5321
          self.success = []
5909
          self.success = []
5322
          (_etype116, _size113) = iprot.readListBegin()
5910
          (_etype130, _size127) = iprot.readListBegin()
5323
          for _i117 in xrange(_size113):
5911
          for _i131 in xrange(_size127):
5324
            _elem118 = Alert()
5912
            _elem132 = Alert()
5325
            _elem118.read(iprot)
5913
            _elem132.read(iprot)
5326
            self.success.append(_elem118)
5914
            self.success.append(_elem132)
5327
          iprot.readListEnd()
5915
          iprot.readListEnd()
5328
        else:
5916
        else:
5329
          iprot.skip(ftype)
5917
          iprot.skip(ftype)
5330
      else:
5918
      else:
5331
        iprot.skip(ftype)
5919
        iprot.skip(ftype)
Line 5338... Line 5926...
5338
      return
5926
      return
5339
    oprot.writeStructBegin('getAlerts_result')
5927
    oprot.writeStructBegin('getAlerts_result')
5340
    if self.success != None:
5928
    if self.success != None:
5341
      oprot.writeFieldBegin('success', TType.LIST, 0)
5929
      oprot.writeFieldBegin('success', TType.LIST, 0)
5342
      oprot.writeListBegin(TType.STRUCT, len(self.success))
5930
      oprot.writeListBegin(TType.STRUCT, len(self.success))
5343
      for iter119 in self.success:
5931
      for iter133 in self.success:
5344
        iter119.write(oprot)
5932
        iter133.write(oprot)
5345
      oprot.writeListEnd()
5933
      oprot.writeListEnd()
5346
      oprot.writeFieldEnd()
5934
      oprot.writeFieldEnd()
5347
    oprot.writeFieldStop()
5935
    oprot.writeFieldStop()
5348
    oprot.writeStructEnd()
5936
    oprot.writeStructEnd()
5349
 
5937