Subversion Repositories SmartDukaan

Rev

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

Rev 4065 Rev 4133
Line 79... Line 79...
79
     - to_date
79
     - to_date
80
     - warehouse_id
80
     - warehouse_id
81
    """
81
    """
82
    pass
82
    pass
83
 
83
 
-
 
84
  def getOrdersInBatch(self, statuses, offset, limit, warehouse_id):
-
 
85
    """
-
 
86
    Returns at most 'limit' orders with the given statuses for the given warehouse starting from the given offset.
-
 
87
    Pass the status as null and the limit as 0 to ignore them.
-
 
88
 
-
 
89
    Parameters:
-
 
90
     - statuses
-
 
91
     - offset
-
 
92
     - limit
-
 
93
     - warehouse_id
-
 
94
    """
-
 
95
    pass
-
 
96
 
-
 
97
  def getOrderCount(self, statuses, warehouseId):
-
 
98
    """
-
 
99
    Returns the count of orders with the given statuses assigned to the given warehouse.
-
 
100
 
-
 
101
    Parameters:
-
 
102
     - statuses
-
 
103
     - warehouseId
-
 
104
    """
-
 
105
    pass
-
 
106
 
84
  def getOrdersByBillingDate(self, status, start_billing_date, end_billing_date, warehouse_id):
107
  def getOrdersByBillingDate(self, status, start_billing_date, end_billing_date, warehouse_id):
85
    """
108
    """
86
    Returns orders within a range of their billing dates
109
    Returns orders within a range of their billing dates
87
 
110
 
88
    Parameters:
111
    Parameters:
Line 927... Line 950...
927
      return result.success
950
      return result.success
928
    if result.ex is not None:
951
    if result.ex is not None:
929
      raise result.ex
952
      raise result.ex
930
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getAllOrders failed: unknown result");
953
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getAllOrders failed: unknown result");
931
 
954
 
-
 
955
  def getOrdersInBatch(self, statuses, offset, limit, warehouse_id):
-
 
956
    """
-
 
957
    Returns at most 'limit' orders with the given statuses for the given warehouse starting from the given offset.
-
 
958
    Pass the status as null and the limit as 0 to ignore them.
-
 
959
 
-
 
960
    Parameters:
-
 
961
     - statuses
-
 
962
     - offset
-
 
963
     - limit
-
 
964
     - warehouse_id
-
 
965
    """
-
 
966
    self.send_getOrdersInBatch(statuses, offset, limit, warehouse_id)
-
 
967
    return self.recv_getOrdersInBatch()
-
 
968
 
-
 
969
  def send_getOrdersInBatch(self, statuses, offset, limit, warehouse_id):
-
 
970
    self._oprot.writeMessageBegin('getOrdersInBatch', TMessageType.CALL, self._seqid)
-
 
971
    args = getOrdersInBatch_args()
-
 
972
    args.statuses = statuses
-
 
973
    args.offset = offset
-
 
974
    args.limit = limit
-
 
975
    args.warehouse_id = warehouse_id
-
 
976
    args.write(self._oprot)
-
 
977
    self._oprot.writeMessageEnd()
-
 
978
    self._oprot.trans.flush()
-
 
979
 
-
 
980
  def recv_getOrdersInBatch(self, ):
-
 
981
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
982
    if mtype == TMessageType.EXCEPTION:
-
 
983
      x = TApplicationException()
-
 
984
      x.read(self._iprot)
-
 
985
      self._iprot.readMessageEnd()
-
 
986
      raise x
-
 
987
    result = getOrdersInBatch_result()
-
 
988
    result.read(self._iprot)
-
 
989
    self._iprot.readMessageEnd()
-
 
990
    if result.success is not None:
-
 
991
      return result.success
-
 
992
    if result.ex is not None:
-
 
993
      raise result.ex
-
 
994
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getOrdersInBatch failed: unknown result");
-
 
995
 
-
 
996
  def getOrderCount(self, statuses, warehouseId):
-
 
997
    """
-
 
998
    Returns the count of orders with the given statuses assigned to the given warehouse.
-
 
999
 
-
 
1000
    Parameters:
-
 
1001
     - statuses
-
 
1002
     - warehouseId
-
 
1003
    """
-
 
1004
    self.send_getOrderCount(statuses, warehouseId)
-
 
1005
    return self.recv_getOrderCount()
-
 
1006
 
-
 
1007
  def send_getOrderCount(self, statuses, warehouseId):
-
 
1008
    self._oprot.writeMessageBegin('getOrderCount', TMessageType.CALL, self._seqid)
-
 
1009
    args = getOrderCount_args()
-
 
1010
    args.statuses = statuses
-
 
1011
    args.warehouseId = warehouseId
-
 
1012
    args.write(self._oprot)
-
 
1013
    self._oprot.writeMessageEnd()
-
 
1014
    self._oprot.trans.flush()
-
 
1015
 
-
 
1016
  def recv_getOrderCount(self, ):
-
 
1017
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
1018
    if mtype == TMessageType.EXCEPTION:
-
 
1019
      x = TApplicationException()
-
 
1020
      x.read(self._iprot)
-
 
1021
      self._iprot.readMessageEnd()
-
 
1022
      raise x
-
 
1023
    result = getOrderCount_result()
-
 
1024
    result.read(self._iprot)
-
 
1025
    self._iprot.readMessageEnd()
-
 
1026
    if result.success is not None:
-
 
1027
      return result.success
-
 
1028
    if result.ex is not None:
-
 
1029
      raise result.ex
-
 
1030
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getOrderCount failed: unknown result");
-
 
1031
 
932
  def getOrdersByBillingDate(self, status, start_billing_date, end_billing_date, warehouse_id):
1032
  def getOrdersByBillingDate(self, status, start_billing_date, end_billing_date, warehouse_id):
933
    """
1033
    """
934
    Returns orders within a range of their billing dates
1034
    Returns orders within a range of their billing dates
935
 
1035
 
936
    Parameters:
1036
    Parameters:
Line 2770... Line 2870...
2770
    self._processMap["getTransactionsForShoppingCartId"] = Processor.process_getTransactionsForShoppingCartId
2870
    self._processMap["getTransactionsForShoppingCartId"] = Processor.process_getTransactionsForShoppingCartId
2771
    self._processMap["getTransactionStatus"] = Processor.process_getTransactionStatus
2871
    self._processMap["getTransactionStatus"] = Processor.process_getTransactionStatus
2772
    self._processMap["changeTransactionStatus"] = Processor.process_changeTransactionStatus
2872
    self._processMap["changeTransactionStatus"] = Processor.process_changeTransactionStatus
2773
    self._processMap["enqueueTransactionInfoEmail"] = Processor.process_enqueueTransactionInfoEmail
2873
    self._processMap["enqueueTransactionInfoEmail"] = Processor.process_enqueueTransactionInfoEmail
2774
    self._processMap["getAllOrders"] = Processor.process_getAllOrders
2874
    self._processMap["getAllOrders"] = Processor.process_getAllOrders
-
 
2875
    self._processMap["getOrdersInBatch"] = Processor.process_getOrdersInBatch
-
 
2876
    self._processMap["getOrderCount"] = Processor.process_getOrderCount
2775
    self._processMap["getOrdersByBillingDate"] = Processor.process_getOrdersByBillingDate
2877
    self._processMap["getOrdersByBillingDate"] = Processor.process_getOrdersByBillingDate
2776
    self._processMap["getOrdersByShippingDate"] = Processor.process_getOrdersByShippingDate
2878
    self._processMap["getOrdersByShippingDate"] = Processor.process_getOrdersByShippingDate
2777
    self._processMap["getReturnableOrdersForCustomer"] = Processor.process_getReturnableOrdersForCustomer
2879
    self._processMap["getReturnableOrdersForCustomer"] = Processor.process_getReturnableOrdersForCustomer
2778
    self._processMap["getCancellableOrdersForCustomer"] = Processor.process_getCancellableOrdersForCustomer
2880
    self._processMap["getCancellableOrdersForCustomer"] = Processor.process_getCancellableOrdersForCustomer
2779
    self._processMap["changeOrderStatus"] = Processor.process_changeOrderStatus
2881
    self._processMap["changeOrderStatus"] = Processor.process_changeOrderStatus
Line 2948... Line 3050...
2948
    oprot.writeMessageBegin("getAllOrders", TMessageType.REPLY, seqid)
3050
    oprot.writeMessageBegin("getAllOrders", TMessageType.REPLY, seqid)
2949
    result.write(oprot)
3051
    result.write(oprot)
2950
    oprot.writeMessageEnd()
3052
    oprot.writeMessageEnd()
2951
    oprot.trans.flush()
3053
    oprot.trans.flush()
2952
 
3054
 
-
 
3055
  def process_getOrdersInBatch(self, seqid, iprot, oprot):
-
 
3056
    args = getOrdersInBatch_args()
-
 
3057
    args.read(iprot)
-
 
3058
    iprot.readMessageEnd()
-
 
3059
    result = getOrdersInBatch_result()
-
 
3060
    try:
-
 
3061
      result.success = self._handler.getOrdersInBatch(args.statuses, args.offset, args.limit, args.warehouse_id)
-
 
3062
    except TransactionServiceException, ex:
-
 
3063
      result.ex = ex
-
 
3064
    oprot.writeMessageBegin("getOrdersInBatch", TMessageType.REPLY, seqid)
-
 
3065
    result.write(oprot)
-
 
3066
    oprot.writeMessageEnd()
-
 
3067
    oprot.trans.flush()
-
 
3068
 
-
 
3069
  def process_getOrderCount(self, seqid, iprot, oprot):
-
 
3070
    args = getOrderCount_args()
-
 
3071
    args.read(iprot)
-
 
3072
    iprot.readMessageEnd()
-
 
3073
    result = getOrderCount_result()
-
 
3074
    try:
-
 
3075
      result.success = self._handler.getOrderCount(args.statuses, args.warehouseId)
-
 
3076
    except TransactionServiceException, ex:
-
 
3077
      result.ex = ex
-
 
3078
    oprot.writeMessageBegin("getOrderCount", TMessageType.REPLY, seqid)
-
 
3079
    result.write(oprot)
-
 
3080
    oprot.writeMessageEnd()
-
 
3081
    oprot.trans.flush()
-
 
3082
 
2953
  def process_getOrdersByBillingDate(self, seqid, iprot, oprot):
3083
  def process_getOrdersByBillingDate(self, seqid, iprot, oprot):
2954
    args = getOrdersByBillingDate_args()
3084
    args = getOrdersByBillingDate_args()
2955
    args.read(iprot)
3085
    args.read(iprot)
2956
    iprot.readMessageEnd()
3086
    iprot.readMessageEnd()
2957
    result = getOrdersByBillingDate_result()
3087
    result = getOrdersByBillingDate_result()
Line 4796... Line 4926...
4796
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
4926
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
4797
 
4927
 
4798
  def __ne__(self, other):
4928
  def __ne__(self, other):
4799
    return not (self == other)
4929
    return not (self == other)
4800
 
4930
 
-
 
4931
class getOrdersInBatch_args:
-
 
4932
  """
-
 
4933
  Attributes:
-
 
4934
   - statuses
-
 
4935
   - offset
-
 
4936
   - limit
-
 
4937
   - warehouse_id
-
 
4938
  """
-
 
4939
 
-
 
4940
  thrift_spec = (
-
 
4941
    None, # 0
-
 
4942
    (1, TType.LIST, 'statuses', (TType.I32,None), None, ), # 1
-
 
4943
    (2, TType.I64, 'offset', None, None, ), # 2
-
 
4944
    (3, TType.I64, 'limit', None, None, ), # 3
-
 
4945
    (4, TType.I64, 'warehouse_id', None, None, ), # 4
-
 
4946
  )
-
 
4947
 
-
 
4948
  def __init__(self, statuses=None, offset=None, limit=None, warehouse_id=None,):
-
 
4949
    self.statuses = statuses
-
 
4950
    self.offset = offset
-
 
4951
    self.limit = limit
-
 
4952
    self.warehouse_id = warehouse_id
-
 
4953
 
-
 
4954
  def read(self, iprot):
-
 
4955
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
4956
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
4957
      return
-
 
4958
    iprot.readStructBegin()
-
 
4959
    while True:
-
 
4960
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
4961
      if ftype == TType.STOP:
-
 
4962
        break
-
 
4963
      if fid == 1:
-
 
4964
        if ftype == TType.LIST:
-
 
4965
          self.statuses = []
-
 
4966
          (_etype38, _size35) = iprot.readListBegin()
-
 
4967
          for _i39 in xrange(_size35):
-
 
4968
            _elem40 = iprot.readI32();
-
 
4969
            self.statuses.append(_elem40)
-
 
4970
          iprot.readListEnd()
-
 
4971
        else:
-
 
4972
          iprot.skip(ftype)
-
 
4973
      elif fid == 2:
-
 
4974
        if ftype == TType.I64:
-
 
4975
          self.offset = iprot.readI64();
-
 
4976
        else:
-
 
4977
          iprot.skip(ftype)
-
 
4978
      elif fid == 3:
-
 
4979
        if ftype == TType.I64:
-
 
4980
          self.limit = iprot.readI64();
-
 
4981
        else:
-
 
4982
          iprot.skip(ftype)
-
 
4983
      elif fid == 4:
-
 
4984
        if ftype == TType.I64:
-
 
4985
          self.warehouse_id = iprot.readI64();
-
 
4986
        else:
-
 
4987
          iprot.skip(ftype)
-
 
4988
      else:
-
 
4989
        iprot.skip(ftype)
-
 
4990
      iprot.readFieldEnd()
-
 
4991
    iprot.readStructEnd()
-
 
4992
 
-
 
4993
  def write(self, oprot):
-
 
4994
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
4995
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
4996
      return
-
 
4997
    oprot.writeStructBegin('getOrdersInBatch_args')
-
 
4998
    if self.statuses is not None:
-
 
4999
      oprot.writeFieldBegin('statuses', TType.LIST, 1)
-
 
5000
      oprot.writeListBegin(TType.I32, len(self.statuses))
-
 
5001
      for iter41 in self.statuses:
-
 
5002
        oprot.writeI32(iter41)
-
 
5003
      oprot.writeListEnd()
-
 
5004
      oprot.writeFieldEnd()
-
 
5005
    if self.offset is not None:
-
 
5006
      oprot.writeFieldBegin('offset', TType.I64, 2)
-
 
5007
      oprot.writeI64(self.offset)
-
 
5008
      oprot.writeFieldEnd()
-
 
5009
    if self.limit is not None:
-
 
5010
      oprot.writeFieldBegin('limit', TType.I64, 3)
-
 
5011
      oprot.writeI64(self.limit)
-
 
5012
      oprot.writeFieldEnd()
-
 
5013
    if self.warehouse_id is not None:
-
 
5014
      oprot.writeFieldBegin('warehouse_id', TType.I64, 4)
-
 
5015
      oprot.writeI64(self.warehouse_id)
-
 
5016
      oprot.writeFieldEnd()
-
 
5017
    oprot.writeFieldStop()
-
 
5018
    oprot.writeStructEnd()
-
 
5019
 
-
 
5020
  def validate(self):
-
 
5021
    return
-
 
5022
 
-
 
5023
 
-
 
5024
  def __repr__(self):
-
 
5025
    L = ['%s=%r' % (key, value)
-
 
5026
      for key, value in self.__dict__.iteritems()]
-
 
5027
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
5028
 
-
 
5029
  def __eq__(self, other):
-
 
5030
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
5031
 
-
 
5032
  def __ne__(self, other):
-
 
5033
    return not (self == other)
-
 
5034
 
-
 
5035
class getOrdersInBatch_result:
-
 
5036
  """
-
 
5037
  Attributes:
-
 
5038
   - success
-
 
5039
   - ex
-
 
5040
  """
-
 
5041
 
-
 
5042
  thrift_spec = (
-
 
5043
    (0, TType.LIST, 'success', (TType.STRUCT,(Order, Order.thrift_spec)), None, ), # 0
-
 
5044
    (1, TType.STRUCT, 'ex', (TransactionServiceException, TransactionServiceException.thrift_spec), None, ), # 1
-
 
5045
  )
-
 
5046
 
-
 
5047
  def __init__(self, success=None, ex=None,):
-
 
5048
    self.success = success
-
 
5049
    self.ex = ex
-
 
5050
 
-
 
5051
  def read(self, iprot):
-
 
5052
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
5053
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
5054
      return
-
 
5055
    iprot.readStructBegin()
-
 
5056
    while True:
-
 
5057
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
5058
      if ftype == TType.STOP:
-
 
5059
        break
-
 
5060
      if fid == 0:
-
 
5061
        if ftype == TType.LIST:
-
 
5062
          self.success = []
-
 
5063
          (_etype45, _size42) = iprot.readListBegin()
-
 
5064
          for _i46 in xrange(_size42):
-
 
5065
            _elem47 = Order()
-
 
5066
            _elem47.read(iprot)
-
 
5067
            self.success.append(_elem47)
-
 
5068
          iprot.readListEnd()
-
 
5069
        else:
-
 
5070
          iprot.skip(ftype)
-
 
5071
      elif fid == 1:
-
 
5072
        if ftype == TType.STRUCT:
-
 
5073
          self.ex = TransactionServiceException()
-
 
5074
          self.ex.read(iprot)
-
 
5075
        else:
-
 
5076
          iprot.skip(ftype)
-
 
5077
      else:
-
 
5078
        iprot.skip(ftype)
-
 
5079
      iprot.readFieldEnd()
-
 
5080
    iprot.readStructEnd()
-
 
5081
 
-
 
5082
  def write(self, oprot):
-
 
5083
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
5084
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
5085
      return
-
 
5086
    oprot.writeStructBegin('getOrdersInBatch_result')
-
 
5087
    if self.success is not None:
-
 
5088
      oprot.writeFieldBegin('success', TType.LIST, 0)
-
 
5089
      oprot.writeListBegin(TType.STRUCT, len(self.success))
-
 
5090
      for iter48 in self.success:
-
 
5091
        iter48.write(oprot)
-
 
5092
      oprot.writeListEnd()
-
 
5093
      oprot.writeFieldEnd()
-
 
5094
    if self.ex is not None:
-
 
5095
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
-
 
5096
      self.ex.write(oprot)
-
 
5097
      oprot.writeFieldEnd()
-
 
5098
    oprot.writeFieldStop()
-
 
5099
    oprot.writeStructEnd()
-
 
5100
 
-
 
5101
  def validate(self):
-
 
5102
    return
-
 
5103
 
-
 
5104
 
-
 
5105
  def __repr__(self):
-
 
5106
    L = ['%s=%r' % (key, value)
-
 
5107
      for key, value in self.__dict__.iteritems()]
-
 
5108
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
5109
 
-
 
5110
  def __eq__(self, other):
-
 
5111
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
5112
 
-
 
5113
  def __ne__(self, other):
-
 
5114
    return not (self == other)
-
 
5115
 
-
 
5116
class getOrderCount_args:
-
 
5117
  """
-
 
5118
  Attributes:
-
 
5119
   - statuses
-
 
5120
   - warehouseId
-
 
5121
  """
-
 
5122
 
-
 
5123
  thrift_spec = (
-
 
5124
    None, # 0
-
 
5125
    (1, TType.LIST, 'statuses', (TType.I32,None), None, ), # 1
-
 
5126
    (2, TType.I64, 'warehouseId', None, None, ), # 2
-
 
5127
  )
-
 
5128
 
-
 
5129
  def __init__(self, statuses=None, warehouseId=None,):
-
 
5130
    self.statuses = statuses
-
 
5131
    self.warehouseId = warehouseId
-
 
5132
 
-
 
5133
  def read(self, iprot):
-
 
5134
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
5135
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
5136
      return
-
 
5137
    iprot.readStructBegin()
-
 
5138
    while True:
-
 
5139
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
5140
      if ftype == TType.STOP:
-
 
5141
        break
-
 
5142
      if fid == 1:
-
 
5143
        if ftype == TType.LIST:
-
 
5144
          self.statuses = []
-
 
5145
          (_etype52, _size49) = iprot.readListBegin()
-
 
5146
          for _i53 in xrange(_size49):
-
 
5147
            _elem54 = iprot.readI32();
-
 
5148
            self.statuses.append(_elem54)
-
 
5149
          iprot.readListEnd()
-
 
5150
        else:
-
 
5151
          iprot.skip(ftype)
-
 
5152
      elif fid == 2:
-
 
5153
        if ftype == TType.I64:
-
 
5154
          self.warehouseId = iprot.readI64();
-
 
5155
        else:
-
 
5156
          iprot.skip(ftype)
-
 
5157
      else:
-
 
5158
        iprot.skip(ftype)
-
 
5159
      iprot.readFieldEnd()
-
 
5160
    iprot.readStructEnd()
-
 
5161
 
-
 
5162
  def write(self, oprot):
-
 
5163
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
5164
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
5165
      return
-
 
5166
    oprot.writeStructBegin('getOrderCount_args')
-
 
5167
    if self.statuses is not None:
-
 
5168
      oprot.writeFieldBegin('statuses', TType.LIST, 1)
-
 
5169
      oprot.writeListBegin(TType.I32, len(self.statuses))
-
 
5170
      for iter55 in self.statuses:
-
 
5171
        oprot.writeI32(iter55)
-
 
5172
      oprot.writeListEnd()
-
 
5173
      oprot.writeFieldEnd()
-
 
5174
    if self.warehouseId is not None:
-
 
5175
      oprot.writeFieldBegin('warehouseId', TType.I64, 2)
-
 
5176
      oprot.writeI64(self.warehouseId)
-
 
5177
      oprot.writeFieldEnd()
-
 
5178
    oprot.writeFieldStop()
-
 
5179
    oprot.writeStructEnd()
-
 
5180
 
-
 
5181
  def validate(self):
-
 
5182
    return
-
 
5183
 
-
 
5184
 
-
 
5185
  def __repr__(self):
-
 
5186
    L = ['%s=%r' % (key, value)
-
 
5187
      for key, value in self.__dict__.iteritems()]
-
 
5188
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
5189
 
-
 
5190
  def __eq__(self, other):
-
 
5191
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
5192
 
-
 
5193
  def __ne__(self, other):
-
 
5194
    return not (self == other)
-
 
5195
 
-
 
5196
class getOrderCount_result:
-
 
5197
  """
-
 
5198
  Attributes:
-
 
5199
   - success
-
 
5200
   - ex
-
 
5201
  """
-
 
5202
 
-
 
5203
  thrift_spec = (
-
 
5204
    (0, TType.I32, 'success', None, None, ), # 0
-
 
5205
    (1, TType.STRUCT, 'ex', (TransactionServiceException, TransactionServiceException.thrift_spec), None, ), # 1
-
 
5206
  )
-
 
5207
 
-
 
5208
  def __init__(self, success=None, ex=None,):
-
 
5209
    self.success = success
-
 
5210
    self.ex = ex
-
 
5211
 
-
 
5212
  def read(self, iprot):
-
 
5213
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
5214
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
5215
      return
-
 
5216
    iprot.readStructBegin()
-
 
5217
    while True:
-
 
5218
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
5219
      if ftype == TType.STOP:
-
 
5220
        break
-
 
5221
      if fid == 0:
-
 
5222
        if ftype == TType.I32:
-
 
5223
          self.success = iprot.readI32();
-
 
5224
        else:
-
 
5225
          iprot.skip(ftype)
-
 
5226
      elif fid == 1:
-
 
5227
        if ftype == TType.STRUCT:
-
 
5228
          self.ex = TransactionServiceException()
-
 
5229
          self.ex.read(iprot)
-
 
5230
        else:
-
 
5231
          iprot.skip(ftype)
-
 
5232
      else:
-
 
5233
        iprot.skip(ftype)
-
 
5234
      iprot.readFieldEnd()
-
 
5235
    iprot.readStructEnd()
-
 
5236
 
-
 
5237
  def write(self, oprot):
-
 
5238
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
5239
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
5240
      return
-
 
5241
    oprot.writeStructBegin('getOrderCount_result')
-
 
5242
    if self.success is not None:
-
 
5243
      oprot.writeFieldBegin('success', TType.I32, 0)
-
 
5244
      oprot.writeI32(self.success)
-
 
5245
      oprot.writeFieldEnd()
-
 
5246
    if self.ex is not None:
-
 
5247
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
-
 
5248
      self.ex.write(oprot)
-
 
5249
      oprot.writeFieldEnd()
-
 
5250
    oprot.writeFieldStop()
-
 
5251
    oprot.writeStructEnd()
-
 
5252
 
-
 
5253
  def validate(self):
-
 
5254
    return
-
 
5255
 
-
 
5256
 
-
 
5257
  def __repr__(self):
-
 
5258
    L = ['%s=%r' % (key, value)
-
 
5259
      for key, value in self.__dict__.iteritems()]
-
 
5260
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
5261
 
-
 
5262
  def __eq__(self, other):
-
 
5263
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
5264
 
-
 
5265
  def __ne__(self, other):
-
 
5266
    return not (self == other)
-
 
5267
 
4801
class getOrdersByBillingDate_args:
5268
class getOrdersByBillingDate_args:
4802
  """
5269
  """
4803
  Attributes:
5270
  Attributes:
4804
   - status
5271
   - status
4805
   - start_billing_date
5272
   - start_billing_date
Line 4920... Line 5387...
4920
      if ftype == TType.STOP:
5387
      if ftype == TType.STOP:
4921
        break
5388
        break
4922
      if fid == 0:
5389
      if fid == 0:
4923
        if ftype == TType.LIST:
5390
        if ftype == TType.LIST:
4924
          self.success = []
5391
          self.success = []
4925
          (_etype38, _size35) = iprot.readListBegin()
5392
          (_etype59, _size56) = iprot.readListBegin()
4926
          for _i39 in xrange(_size35):
5393
          for _i60 in xrange(_size56):
4927
            _elem40 = Order()
5394
            _elem61 = Order()
4928
            _elem40.read(iprot)
5395
            _elem61.read(iprot)
4929
            self.success.append(_elem40)
5396
            self.success.append(_elem61)
4930
          iprot.readListEnd()
5397
          iprot.readListEnd()
4931
        else:
5398
        else:
4932
          iprot.skip(ftype)
5399
          iprot.skip(ftype)
4933
      elif fid == 1:
5400
      elif fid == 1:
4934
        if ftype == TType.STRUCT:
5401
        if ftype == TType.STRUCT:
Line 4947... Line 5414...
4947
      return
5414
      return
4948
    oprot.writeStructBegin('getOrdersByBillingDate_result')
5415
    oprot.writeStructBegin('getOrdersByBillingDate_result')
4949
    if self.success is not None:
5416
    if self.success is not None:
4950
      oprot.writeFieldBegin('success', TType.LIST, 0)
5417
      oprot.writeFieldBegin('success', TType.LIST, 0)
4951
      oprot.writeListBegin(TType.STRUCT, len(self.success))
5418
      oprot.writeListBegin(TType.STRUCT, len(self.success))
4952
      for iter41 in self.success:
5419
      for iter62 in self.success:
4953
        iter41.write(oprot)
5420
        iter62.write(oprot)
4954
      oprot.writeListEnd()
5421
      oprot.writeListEnd()
4955
      oprot.writeFieldEnd()
5422
      oprot.writeFieldEnd()
4956
    if self.ex is not None:
5423
    if self.ex is not None:
4957
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
5424
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
4958
      self.ex.write(oprot)
5425
      self.ex.write(oprot)
Line 5109... Line 5576...
5109
      if ftype == TType.STOP:
5576
      if ftype == TType.STOP:
5110
        break
5577
        break
5111
      if fid == 0:
5578
      if fid == 0:
5112
        if ftype == TType.LIST:
5579
        if ftype == TType.LIST:
5113
          self.success = []
5580
          self.success = []
5114
          (_etype45, _size42) = iprot.readListBegin()
5581
          (_etype66, _size63) = iprot.readListBegin()
5115
          for _i46 in xrange(_size42):
5582
          for _i67 in xrange(_size63):
5116
            _elem47 = Order()
5583
            _elem68 = Order()
5117
            _elem47.read(iprot)
5584
            _elem68.read(iprot)
5118
            self.success.append(_elem47)
5585
            self.success.append(_elem68)
5119
          iprot.readListEnd()
5586
          iprot.readListEnd()
5120
        else:
5587
        else:
5121
          iprot.skip(ftype)
5588
          iprot.skip(ftype)
5122
      elif fid == 1:
5589
      elif fid == 1:
5123
        if ftype == TType.STRUCT:
5590
        if ftype == TType.STRUCT:
Line 5136... Line 5603...
5136
      return
5603
      return
5137
    oprot.writeStructBegin('getOrdersByShippingDate_result')
5604
    oprot.writeStructBegin('getOrdersByShippingDate_result')
5138
    if self.success is not None:
5605
    if self.success is not None:
5139
      oprot.writeFieldBegin('success', TType.LIST, 0)
5606
      oprot.writeFieldBegin('success', TType.LIST, 0)
5140
      oprot.writeListBegin(TType.STRUCT, len(self.success))
5607
      oprot.writeListBegin(TType.STRUCT, len(self.success))
5141
      for iter48 in self.success:
5608
      for iter69 in self.success:
5142
        iter48.write(oprot)
5609
        iter69.write(oprot)
5143
      oprot.writeListEnd()
5610
      oprot.writeListEnd()
5144
      oprot.writeFieldEnd()
5611
      oprot.writeFieldEnd()
5145
    if self.ex is not None:
5612
    if self.ex is not None:
5146
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
5613
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
5147
      self.ex.write(oprot)
5614
      self.ex.write(oprot)
Line 5262... Line 5729...
5262
      if ftype == TType.STOP:
5729
      if ftype == TType.STOP:
5263
        break
5730
        break
5264
      if fid == 0:
5731
      if fid == 0:
5265
        if ftype == TType.LIST:
5732
        if ftype == TType.LIST:
5266
          self.success = []
5733
          self.success = []
5267
          (_etype52, _size49) = iprot.readListBegin()
5734
          (_etype73, _size70) = iprot.readListBegin()
5268
          for _i53 in xrange(_size49):
5735
          for _i74 in xrange(_size70):
5269
            _elem54 = iprot.readI64();
5736
            _elem75 = iprot.readI64();
5270
            self.success.append(_elem54)
5737
            self.success.append(_elem75)
5271
          iprot.readListEnd()
5738
          iprot.readListEnd()
5272
        else:
5739
        else:
5273
          iprot.skip(ftype)
5740
          iprot.skip(ftype)
5274
      elif fid == 1:
5741
      elif fid == 1:
5275
        if ftype == TType.STRUCT:
5742
        if ftype == TType.STRUCT:
Line 5288... Line 5755...
5288
      return
5755
      return
5289
    oprot.writeStructBegin('getReturnableOrdersForCustomer_result')
5756
    oprot.writeStructBegin('getReturnableOrdersForCustomer_result')
5290
    if self.success is not None:
5757
    if self.success is not None:
5291
      oprot.writeFieldBegin('success', TType.LIST, 0)
5758
      oprot.writeFieldBegin('success', TType.LIST, 0)
5292
      oprot.writeListBegin(TType.I64, len(self.success))
5759
      oprot.writeListBegin(TType.I64, len(self.success))
5293
      for iter55 in self.success:
5760
      for iter76 in self.success:
5294
        oprot.writeI64(iter55)
5761
        oprot.writeI64(iter76)
5295
      oprot.writeListEnd()
5762
      oprot.writeListEnd()
5296
      oprot.writeFieldEnd()
5763
      oprot.writeFieldEnd()
5297
    if self.ex is not None:
5764
    if self.ex is not None:
5298
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
5765
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
5299
      self.ex.write(oprot)
5766
      self.ex.write(oprot)
Line 5414... Line 5881...
5414
      if ftype == TType.STOP:
5881
      if ftype == TType.STOP:
5415
        break
5882
        break
5416
      if fid == 0:
5883
      if fid == 0:
5417
        if ftype == TType.LIST:
5884
        if ftype == TType.LIST:
5418
          self.success = []
5885
          self.success = []
5419
          (_etype59, _size56) = iprot.readListBegin()
5886
          (_etype80, _size77) = iprot.readListBegin()
5420
          for _i60 in xrange(_size56):
5887
          for _i81 in xrange(_size77):
5421
            _elem61 = iprot.readI64();
5888
            _elem82 = iprot.readI64();
5422
            self.success.append(_elem61)
5889
            self.success.append(_elem82)
5423
          iprot.readListEnd()
5890
          iprot.readListEnd()
5424
        else:
5891
        else:
5425
          iprot.skip(ftype)
5892
          iprot.skip(ftype)
5426
      elif fid == 1:
5893
      elif fid == 1:
5427
        if ftype == TType.STRUCT:
5894
        if ftype == TType.STRUCT:
Line 5440... Line 5907...
5440
      return
5907
      return
5441
    oprot.writeStructBegin('getCancellableOrdersForCustomer_result')
5908
    oprot.writeStructBegin('getCancellableOrdersForCustomer_result')
5442
    if self.success is not None:
5909
    if self.success is not None:
5443
      oprot.writeFieldBegin('success', TType.LIST, 0)
5910
      oprot.writeFieldBegin('success', TType.LIST, 0)
5444
      oprot.writeListBegin(TType.I64, len(self.success))
5911
      oprot.writeListBegin(TType.I64, len(self.success))
5445
      for iter62 in self.success:
5912
      for iter83 in self.success:
5446
        oprot.writeI64(iter62)
5913
        oprot.writeI64(iter83)
5447
      oprot.writeListEnd()
5914
      oprot.writeListEnd()
5448
      oprot.writeFieldEnd()
5915
      oprot.writeFieldEnd()
5449
    if self.ex is not None:
5916
    if self.ex is not None:
5450
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
5917
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
5451
      self.ex.write(oprot)
5918
      self.ex.write(oprot)
Line 5722... Line 6189...
5722
      if ftype == TType.STOP:
6189
      if ftype == TType.STOP:
5723
        break
6190
        break
5724
      if fid == 0:
6191
      if fid == 0:
5725
        if ftype == TType.LIST:
6192
        if ftype == TType.LIST:
5726
          self.success = []
6193
          self.success = []
5727
          (_etype66, _size63) = iprot.readListBegin()
6194
          (_etype87, _size84) = iprot.readListBegin()
5728
          for _i67 in xrange(_size63):
6195
          for _i88 in xrange(_size84):
5729
            _elem68 = Order()
6196
            _elem89 = Order()
5730
            _elem68.read(iprot)
6197
            _elem89.read(iprot)
5731
            self.success.append(_elem68)
6198
            self.success.append(_elem89)
5732
          iprot.readListEnd()
6199
          iprot.readListEnd()
5733
        else:
6200
        else:
5734
          iprot.skip(ftype)
6201
          iprot.skip(ftype)
5735
      elif fid == 1:
6202
      elif fid == 1:
5736
        if ftype == TType.STRUCT:
6203
        if ftype == TType.STRUCT:
Line 5749... Line 6216...
5749
      return
6216
      return
5750
    oprot.writeStructBegin('getOrdersForTransaction_result')
6217
    oprot.writeStructBegin('getOrdersForTransaction_result')
5751
    if self.success is not None:
6218
    if self.success is not None:
5752
      oprot.writeFieldBegin('success', TType.LIST, 0)
6219
      oprot.writeFieldBegin('success', TType.LIST, 0)
5753
      oprot.writeListBegin(TType.STRUCT, len(self.success))
6220
      oprot.writeListBegin(TType.STRUCT, len(self.success))
5754
      for iter69 in self.success:
6221
      for iter90 in self.success:
5755
        iter69.write(oprot)
6222
        iter90.write(oprot)
5756
      oprot.writeListEnd()
6223
      oprot.writeListEnd()
5757
      oprot.writeFieldEnd()
6224
      oprot.writeFieldEnd()
5758
    if self.ex is not None:
6225
    if self.ex is not None:
5759
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
6226
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
5760
      self.ex.write(oprot)
6227
      self.ex.write(oprot)
Line 5825... Line 6292...
5825
        else:
6292
        else:
5826
          iprot.skip(ftype)
6293
          iprot.skip(ftype)
5827
      elif fid == 4:
6294
      elif fid == 4:
5828
        if ftype == TType.LIST:
6295
        if ftype == TType.LIST:
5829
          self.statuses = []
6296
          self.statuses = []
5830
          (_etype73, _size70) = iprot.readListBegin()
6297
          (_etype94, _size91) = iprot.readListBegin()
5831
          for _i74 in xrange(_size70):
6298
          for _i95 in xrange(_size91):
5832
            _elem75 = iprot.readI32();
6299
            _elem96 = iprot.readI32();
5833
            self.statuses.append(_elem75)
6300
            self.statuses.append(_elem96)
5834
          iprot.readListEnd()
6301
          iprot.readListEnd()
5835
        else:
6302
        else:
5836
          iprot.skip(ftype)
6303
          iprot.skip(ftype)
5837
      else:
6304
      else:
5838
        iprot.skip(ftype)
6305
        iprot.skip(ftype)
Line 5857... Line 6324...
5857
      oprot.writeI64(self.to_date)
6324
      oprot.writeI64(self.to_date)
5858
      oprot.writeFieldEnd()
6325
      oprot.writeFieldEnd()
5859
    if self.statuses is not None:
6326
    if self.statuses is not None:
5860
      oprot.writeFieldBegin('statuses', TType.LIST, 4)
6327
      oprot.writeFieldBegin('statuses', TType.LIST, 4)
5861
      oprot.writeListBegin(TType.I32, len(self.statuses))
6328
      oprot.writeListBegin(TType.I32, len(self.statuses))
5862
      for iter76 in self.statuses:
6329
      for iter97 in self.statuses:
5863
        oprot.writeI32(iter76)
6330
        oprot.writeI32(iter97)
5864
      oprot.writeListEnd()
6331
      oprot.writeListEnd()
5865
      oprot.writeFieldEnd()
6332
      oprot.writeFieldEnd()
5866
    oprot.writeFieldStop()
6333
    oprot.writeFieldStop()
5867
    oprot.writeStructEnd()
6334
    oprot.writeStructEnd()
5868
 
6335
 
Line 5907... Line 6374...
5907
      if ftype == TType.STOP:
6374
      if ftype == TType.STOP:
5908
        break
6375
        break
5909
      if fid == 0:
6376
      if fid == 0:
5910
        if ftype == TType.LIST:
6377
        if ftype == TType.LIST:
5911
          self.success = []
6378
          self.success = []
5912
          (_etype80, _size77) = iprot.readListBegin()
6379
          (_etype101, _size98) = iprot.readListBegin()
5913
          for _i81 in xrange(_size77):
6380
          for _i102 in xrange(_size98):
5914
            _elem82 = Order()
6381
            _elem103 = Order()
5915
            _elem82.read(iprot)
6382
            _elem103.read(iprot)
5916
            self.success.append(_elem82)
6383
            self.success.append(_elem103)
5917
          iprot.readListEnd()
6384
          iprot.readListEnd()
5918
        else:
6385
        else:
5919
          iprot.skip(ftype)
6386
          iprot.skip(ftype)
5920
      elif fid == 1:
6387
      elif fid == 1:
5921
        if ftype == TType.STRUCT:
6388
        if ftype == TType.STRUCT:
Line 5934... Line 6401...
5934
      return
6401
      return
5935
    oprot.writeStructBegin('getOrdersForCustomer_result')
6402
    oprot.writeStructBegin('getOrdersForCustomer_result')
5936
    if self.success is not None:
6403
    if self.success is not None:
5937
      oprot.writeFieldBegin('success', TType.LIST, 0)
6404
      oprot.writeFieldBegin('success', TType.LIST, 0)
5938
      oprot.writeListBegin(TType.STRUCT, len(self.success))
6405
      oprot.writeListBegin(TType.STRUCT, len(self.success))
5939
      for iter83 in self.success:
6406
      for iter104 in self.success:
5940
        iter83.write(oprot)
6407
        iter104.write(oprot)
5941
      oprot.writeListEnd()
6408
      oprot.writeListEnd()
5942
      oprot.writeFieldEnd()
6409
      oprot.writeFieldEnd()
5943
    if self.ex is not None:
6410
    if self.ex is not None:
5944
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
6411
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
5945
      self.ex.write(oprot)
6412
      self.ex.write(oprot)
Line 6314... Line 6781...
6314
      if ftype == TType.STOP:
6781
      if ftype == TType.STOP:
6315
        break
6782
        break
6316
      if fid == 0:
6783
      if fid == 0:
6317
        if ftype == TType.LIST:
6784
        if ftype == TType.LIST:
6318
          self.success = []
6785
          self.success = []
6319
          (_etype87, _size84) = iprot.readListBegin()
6786
          (_etype108, _size105) = iprot.readListBegin()
6320
          for _i88 in xrange(_size84):
6787
          for _i109 in xrange(_size105):
6321
            _elem89 = LineItem()
6788
            _elem110 = LineItem()
6322
            _elem89.read(iprot)
6789
            _elem110.read(iprot)
6323
            self.success.append(_elem89)
6790
            self.success.append(_elem110)
6324
          iprot.readListEnd()
6791
          iprot.readListEnd()
6325
        else:
6792
        else:
6326
          iprot.skip(ftype)
6793
          iprot.skip(ftype)
6327
      elif fid == 1:
6794
      elif fid == 1:
6328
        if ftype == TType.STRUCT:
6795
        if ftype == TType.STRUCT:
Line 6341... Line 6808...
6341
      return
6808
      return
6342
    oprot.writeStructBegin('getLineItemsForOrder_result')
6809
    oprot.writeStructBegin('getLineItemsForOrder_result')
6343
    if self.success is not None:
6810
    if self.success is not None:
6344
      oprot.writeFieldBegin('success', TType.LIST, 0)
6811
      oprot.writeFieldBegin('success', TType.LIST, 0)
6345
      oprot.writeListBegin(TType.STRUCT, len(self.success))
6812
      oprot.writeListBegin(TType.STRUCT, len(self.success))
6346
      for iter90 in self.success:
6813
      for iter111 in self.success:
6347
        iter90.write(oprot)
6814
        iter111.write(oprot)
6348
      oprot.writeListEnd()
6815
      oprot.writeListEnd()
6349
      oprot.writeFieldEnd()
6816
      oprot.writeFieldEnd()
6350
    if self.ex is not None:
6817
    if self.ex is not None:
6351
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
6818
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
6352
      self.ex.write(oprot)
6819
      self.ex.write(oprot)
Line 6609... Line 7076...
6609
      if ftype == TType.STOP:
7076
      if ftype == TType.STOP:
6610
        break
7077
        break
6611
      if fid == 0:
7078
      if fid == 0:
6612
        if ftype == TType.LIST:
7079
        if ftype == TType.LIST:
6613
          self.success = []
7080
          self.success = []
6614
          (_etype94, _size91) = iprot.readListBegin()
7081
          (_etype115, _size112) = iprot.readListBegin()
6615
          for _i95 in xrange(_size91):
7082
          for _i116 in xrange(_size112):
6616
            _elem96 = Alert()
7083
            _elem117 = Alert()
6617
            _elem96.read(iprot)
7084
            _elem117.read(iprot)
6618
            self.success.append(_elem96)
7085
            self.success.append(_elem117)
6619
          iprot.readListEnd()
7086
          iprot.readListEnd()
6620
        else:
7087
        else:
6621
          iprot.skip(ftype)
7088
          iprot.skip(ftype)
6622
      else:
7089
      else:
6623
        iprot.skip(ftype)
7090
        iprot.skip(ftype)
Line 6630... Line 7097...
6630
      return
7097
      return
6631
    oprot.writeStructBegin('getAlerts_result')
7098
    oprot.writeStructBegin('getAlerts_result')
6632
    if self.success is not None:
7099
    if self.success is not None:
6633
      oprot.writeFieldBegin('success', TType.LIST, 0)
7100
      oprot.writeFieldBegin('success', TType.LIST, 0)
6634
      oprot.writeListBegin(TType.STRUCT, len(self.success))
7101
      oprot.writeListBegin(TType.STRUCT, len(self.success))
6635
      for iter97 in self.success:
7102
      for iter118 in self.success:
6636
        iter97.write(oprot)
7103
        iter118.write(oprot)
6637
      oprot.writeListEnd()
7104
      oprot.writeListEnd()
6638
      oprot.writeFieldEnd()
7105
      oprot.writeFieldEnd()
6639
    oprot.writeFieldStop()
7106
    oprot.writeFieldStop()
6640
    oprot.writeStructEnd()
7107
    oprot.writeStructEnd()
6641
 
7108
 
Line 7059... Line 7526...
7059
      if ftype == TType.STOP:
7526
      if ftype == TType.STOP:
7060
        break
7527
        break
7061
      if fid == 0:
7528
      if fid == 0:
7062
        if ftype == TType.LIST:
7529
        if ftype == TType.LIST:
7063
          self.success = []
7530
          self.success = []
7064
          (_etype101, _size98) = iprot.readListBegin()
7531
          (_etype122, _size119) = iprot.readListBegin()
7065
          for _i102 in xrange(_size98):
7532
          for _i123 in xrange(_size119):
7066
            _elem103 = iprot.readDouble();
7533
            _elem124 = iprot.readDouble();
7067
            self.success.append(_elem103)
7534
            self.success.append(_elem124)
7068
          iprot.readListEnd()
7535
          iprot.readListEnd()
7069
        else:
7536
        else:
7070
          iprot.skip(ftype)
7537
          iprot.skip(ftype)
7071
      else:
7538
      else:
7072
        iprot.skip(ftype)
7539
        iprot.skip(ftype)
Line 7079... Line 7546...
7079
      return
7546
      return
7080
    oprot.writeStructBegin('getValidOrdersAmountRange_result')
7547
    oprot.writeStructBegin('getValidOrdersAmountRange_result')
7081
    if self.success is not None:
7548
    if self.success is not None:
7082
      oprot.writeFieldBegin('success', TType.LIST, 0)
7549
      oprot.writeFieldBegin('success', TType.LIST, 0)
7083
      oprot.writeListBegin(TType.DOUBLE, len(self.success))
7550
      oprot.writeListBegin(TType.DOUBLE, len(self.success))
7084
      for iter104 in self.success:
7551
      for iter125 in self.success:
7085
        oprot.writeDouble(iter104)
7552
        oprot.writeDouble(iter125)
7086
      oprot.writeListEnd()
7553
      oprot.writeListEnd()
7087
      oprot.writeFieldEnd()
7554
      oprot.writeFieldEnd()
7088
    oprot.writeFieldStop()
7555
    oprot.writeFieldStop()
7089
    oprot.writeStructEnd()
7556
    oprot.writeStructEnd()
7090
 
7557
 
Line 7186... Line 7653...
7186
      if ftype == TType.STOP:
7653
      if ftype == TType.STOP:
7187
        break
7654
        break
7188
      if fid == 0:
7655
      if fid == 0:
7189
        if ftype == TType.LIST:
7656
        if ftype == TType.LIST:
7190
          self.success = []
7657
          self.success = []
7191
          (_etype108, _size105) = iprot.readListBegin()
7658
          (_etype129, _size126) = iprot.readListBegin()
7192
          for _i109 in xrange(_size105):
7659
          for _i130 in xrange(_size126):
7193
            _elem110 = Order()
7660
            _elem131 = Order()
7194
            _elem110.read(iprot)
7661
            _elem131.read(iprot)
7195
            self.success.append(_elem110)
7662
            self.success.append(_elem131)
7196
          iprot.readListEnd()
7663
          iprot.readListEnd()
7197
        else:
7664
        else:
7198
          iprot.skip(ftype)
7665
          iprot.skip(ftype)
7199
      else:
7666
      else:
7200
        iprot.skip(ftype)
7667
        iprot.skip(ftype)
Line 7207... Line 7674...
7207
      return
7674
      return
7208
    oprot.writeStructBegin('getValidOrders_result')
7675
    oprot.writeStructBegin('getValidOrders_result')
7209
    if self.success is not None:
7676
    if self.success is not None:
7210
      oprot.writeFieldBegin('success', TType.LIST, 0)
7677
      oprot.writeFieldBegin('success', TType.LIST, 0)
7211
      oprot.writeListBegin(TType.STRUCT, len(self.success))
7678
      oprot.writeListBegin(TType.STRUCT, len(self.success))
7212
      for iter111 in self.success:
7679
      for iter132 in self.success:
7213
        iter111.write(oprot)
7680
        iter132.write(oprot)
7214
      oprot.writeListEnd()
7681
      oprot.writeListEnd()
7215
      oprot.writeFieldEnd()
7682
      oprot.writeFieldEnd()
7216
    oprot.writeFieldStop()
7683
    oprot.writeFieldStop()
7217
    oprot.writeStructEnd()
7684
    oprot.writeStructEnd()
7218
 
7685
 
Line 7317... Line 7784...
7317
      if ftype == TType.STOP:
7784
      if ftype == TType.STOP:
7318
        break
7785
        break
7319
      if fid == 0:
7786
      if fid == 0:
7320
        if ftype == TType.LIST:
7787
        if ftype == TType.LIST:
7321
          self.success = []
7788
          self.success = []
7322
          (_etype115, _size112) = iprot.readListBegin()
7789
          (_etype136, _size133) = iprot.readListBegin()
7323
          for _i116 in xrange(_size112):
7790
          for _i137 in xrange(_size133):
7324
            _elem117 = Order()
7791
            _elem138 = Order()
7325
            _elem117.read(iprot)
7792
            _elem138.read(iprot)
7326
            self.success.append(_elem117)
7793
            self.success.append(_elem138)
7327
          iprot.readListEnd()
7794
          iprot.readListEnd()
7328
        else:
7795
        else:
7329
          iprot.skip(ftype)
7796
          iprot.skip(ftype)
7330
      elif fid == 1:
7797
      elif fid == 1:
7331
        if ftype == TType.STRUCT:
7798
        if ftype == TType.STRUCT:
Line 7344... Line 7811...
7344
      return
7811
      return
7345
    oprot.writeStructBegin('batchOrders_result')
7812
    oprot.writeStructBegin('batchOrders_result')
7346
    if self.success is not None:
7813
    if self.success is not None:
7347
      oprot.writeFieldBegin('success', TType.LIST, 0)
7814
      oprot.writeFieldBegin('success', TType.LIST, 0)
7348
      oprot.writeListBegin(TType.STRUCT, len(self.success))
7815
      oprot.writeListBegin(TType.STRUCT, len(self.success))
7349
      for iter118 in self.success:
7816
      for iter139 in self.success:
7350
        iter118.write(oprot)
7817
        iter139.write(oprot)
7351
      oprot.writeListEnd()
7818
      oprot.writeListEnd()
7352
      oprot.writeFieldEnd()
7819
      oprot.writeFieldEnd()
7353
    if self.ex is not None:
7820
    if self.ex is not None:
7354
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
7821
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
7355
      self.ex.write(oprot)
7822
      self.ex.write(oprot)
Line 8436... Line 8903...
8436
        else:
8903
        else:
8437
          iprot.skip(ftype)
8904
          iprot.skip(ftype)
8438
      elif fid == 2:
8905
      elif fid == 2:
8439
        if ftype == TType.MAP:
8906
        if ftype == TType.MAP:
8440
          self.pickupDetails = {}
8907
          self.pickupDetails = {}
8441
          (_ktype120, _vtype121, _size119 ) = iprot.readMapBegin() 
8908
          (_ktype141, _vtype142, _size140 ) = iprot.readMapBegin() 
8442
          for _i123 in xrange(_size119):
8909
          for _i144 in xrange(_size140):
8443
            _key124 = iprot.readString();
8910
            _key145 = iprot.readString();
8444
            _val125 = iprot.readString();
8911
            _val146 = iprot.readString();
8445
            self.pickupDetails[_key124] = _val125
8912
            self.pickupDetails[_key145] = _val146
8446
          iprot.readMapEnd()
8913
          iprot.readMapEnd()
8447
        else:
8914
        else:
8448
          iprot.skip(ftype)
8915
          iprot.skip(ftype)
8449
      else:
8916
      else:
8450
        iprot.skip(ftype)
8917
        iprot.skip(ftype)
Line 8461... Line 8928...
8461
      oprot.writeI64(self.providerId)
8928
      oprot.writeI64(self.providerId)
8462
      oprot.writeFieldEnd()
8929
      oprot.writeFieldEnd()
8463
    if self.pickupDetails is not None:
8930
    if self.pickupDetails is not None:
8464
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
8931
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
8465
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
8932
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
8466
      for kiter126,viter127 in self.pickupDetails.items():
8933
      for kiter147,viter148 in self.pickupDetails.items():
8467
        oprot.writeString(kiter126)
8934
        oprot.writeString(kiter147)
8468
        oprot.writeString(viter127)
8935
        oprot.writeString(viter148)
8469
      oprot.writeMapEnd()
8936
      oprot.writeMapEnd()
8470
      oprot.writeFieldEnd()
8937
      oprot.writeFieldEnd()
8471
    oprot.writeFieldStop()
8938
    oprot.writeFieldStop()
8472
    oprot.writeStructEnd()
8939
    oprot.writeStructEnd()
8473
 
8940
 
Line 8512... Line 8979...
8512
      if ftype == TType.STOP:
8979
      if ftype == TType.STOP:
8513
        break
8980
        break
8514
      if fid == 0:
8981
      if fid == 0:
8515
        if ftype == TType.LIST:
8982
        if ftype == TType.LIST:
8516
          self.success = []
8983
          self.success = []
8517
          (_etype131, _size128) = iprot.readListBegin()
8984
          (_etype152, _size149) = iprot.readListBegin()
8518
          for _i132 in xrange(_size128):
8985
          for _i153 in xrange(_size149):
8519
            _elem133 = Order()
8986
            _elem154 = Order()
8520
            _elem133.read(iprot)
8987
            _elem154.read(iprot)
8521
            self.success.append(_elem133)
8988
            self.success.append(_elem154)
8522
          iprot.readListEnd()
8989
          iprot.readListEnd()
8523
        else:
8990
        else:
8524
          iprot.skip(ftype)
8991
          iprot.skip(ftype)
8525
      elif fid == 1:
8992
      elif fid == 1:
8526
        if ftype == TType.STRUCT:
8993
        if ftype == TType.STRUCT:
Line 8539... Line 9006...
8539
      return
9006
      return
8540
    oprot.writeStructBegin('markOrdersAsPickedUp_result')
9007
    oprot.writeStructBegin('markOrdersAsPickedUp_result')
8541
    if self.success is not None:
9008
    if self.success is not None:
8542
      oprot.writeFieldBegin('success', TType.LIST, 0)
9009
      oprot.writeFieldBegin('success', TType.LIST, 0)
8543
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9010
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8544
      for iter134 in self.success:
9011
      for iter155 in self.success:
8545
        iter134.write(oprot)
9012
        iter155.write(oprot)
8546
      oprot.writeListEnd()
9013
      oprot.writeListEnd()
8547
      oprot.writeFieldEnd()
9014
      oprot.writeFieldEnd()
8548
    if self.ex is not None:
9015
    if self.ex is not None:
8549
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
9016
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
8550
      self.ex.write(oprot)
9017
      self.ex.write(oprot)
Line 8599... Line 9066...
8599
        else:
9066
        else:
8600
          iprot.skip(ftype)
9067
          iprot.skip(ftype)
8601
      elif fid == 2:
9068
      elif fid == 2:
8602
        if ftype == TType.MAP:
9069
        if ftype == TType.MAP:
8603
          self.deliveredOrders = {}
9070
          self.deliveredOrders = {}
8604
          (_ktype136, _vtype137, _size135 ) = iprot.readMapBegin() 
9071
          (_ktype157, _vtype158, _size156 ) = iprot.readMapBegin() 
8605
          for _i139 in xrange(_size135):
9072
          for _i160 in xrange(_size156):
8606
            _key140 = iprot.readString();
9073
            _key161 = iprot.readString();
8607
            _val141 = iprot.readString();
9074
            _val162 = iprot.readString();
8608
            self.deliveredOrders[_key140] = _val141
9075
            self.deliveredOrders[_key161] = _val162
8609
          iprot.readMapEnd()
9076
          iprot.readMapEnd()
8610
        else:
9077
        else:
8611
          iprot.skip(ftype)
9078
          iprot.skip(ftype)
8612
      else:
9079
      else:
8613
        iprot.skip(ftype)
9080
        iprot.skip(ftype)
Line 8624... Line 9091...
8624
      oprot.writeI64(self.providerId)
9091
      oprot.writeI64(self.providerId)
8625
      oprot.writeFieldEnd()
9092
      oprot.writeFieldEnd()
8626
    if self.deliveredOrders is not None:
9093
    if self.deliveredOrders is not None:
8627
      oprot.writeFieldBegin('deliveredOrders', TType.MAP, 2)
9094
      oprot.writeFieldBegin('deliveredOrders', TType.MAP, 2)
8628
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.deliveredOrders))
9095
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.deliveredOrders))
8629
      for kiter142,viter143 in self.deliveredOrders.items():
9096
      for kiter163,viter164 in self.deliveredOrders.items():
8630
        oprot.writeString(kiter142)
9097
        oprot.writeString(kiter163)
8631
        oprot.writeString(viter143)
9098
        oprot.writeString(viter164)
8632
      oprot.writeMapEnd()
9099
      oprot.writeMapEnd()
8633
      oprot.writeFieldEnd()
9100
      oprot.writeFieldEnd()
8634
    oprot.writeFieldStop()
9101
    oprot.writeFieldStop()
8635
    oprot.writeStructEnd()
9102
    oprot.writeStructEnd()
8636
 
9103
 
Line 8742... Line 9209...
8742
        else:
9209
        else:
8743
          iprot.skip(ftype)
9210
          iprot.skip(ftype)
8744
      elif fid == 2:
9211
      elif fid == 2:
8745
        if ftype == TType.MAP:
9212
        if ftype == TType.MAP:
8746
          self.returnedOrders = {}
9213
          self.returnedOrders = {}
8747
          (_ktype145, _vtype146, _size144 ) = iprot.readMapBegin() 
9214
          (_ktype166, _vtype167, _size165 ) = iprot.readMapBegin() 
8748
          for _i148 in xrange(_size144):
9215
          for _i169 in xrange(_size165):
8749
            _key149 = iprot.readString();
9216
            _key170 = iprot.readString();
8750
            _val150 = iprot.readString();
9217
            _val171 = iprot.readString();
8751
            self.returnedOrders[_key149] = _val150
9218
            self.returnedOrders[_key170] = _val171
8752
          iprot.readMapEnd()
9219
          iprot.readMapEnd()
8753
        else:
9220
        else:
8754
          iprot.skip(ftype)
9221
          iprot.skip(ftype)
8755
      else:
9222
      else:
8756
        iprot.skip(ftype)
9223
        iprot.skip(ftype)
Line 8767... Line 9234...
8767
      oprot.writeI64(self.providerId)
9234
      oprot.writeI64(self.providerId)
8768
      oprot.writeFieldEnd()
9235
      oprot.writeFieldEnd()
8769
    if self.returnedOrders is not None:
9236
    if self.returnedOrders is not None:
8770
      oprot.writeFieldBegin('returnedOrders', TType.MAP, 2)
9237
      oprot.writeFieldBegin('returnedOrders', TType.MAP, 2)
8771
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.returnedOrders))
9238
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.returnedOrders))
8772
      for kiter151,viter152 in self.returnedOrders.items():
9239
      for kiter172,viter173 in self.returnedOrders.items():
8773
        oprot.writeString(kiter151)
9240
        oprot.writeString(kiter172)
8774
        oprot.writeString(viter152)
9241
        oprot.writeString(viter173)
8775
      oprot.writeMapEnd()
9242
      oprot.writeMapEnd()
8776
      oprot.writeFieldEnd()
9243
      oprot.writeFieldEnd()
8777
    oprot.writeFieldStop()
9244
    oprot.writeFieldStop()
8778
    oprot.writeStructEnd()
9245
    oprot.writeStructEnd()
8779
 
9246
 
Line 8885... Line 9352...
8885
        else:
9352
        else:
8886
          iprot.skip(ftype)
9353
          iprot.skip(ftype)
8887
      elif fid == 2:
9354
      elif fid == 2:
8888
        if ftype == TType.MAP:
9355
        if ftype == TType.MAP:
8889
          self.undeliveredOrders = {}
9356
          self.undeliveredOrders = {}
8890
          (_ktype154, _vtype155, _size153 ) = iprot.readMapBegin() 
9357
          (_ktype175, _vtype176, _size174 ) = iprot.readMapBegin() 
8891
          for _i157 in xrange(_size153):
9358
          for _i178 in xrange(_size174):
8892
            _key158 = iprot.readString();
9359
            _key179 = iprot.readString();
8893
            _val159 = iprot.readString();
9360
            _val180 = iprot.readString();
8894
            self.undeliveredOrders[_key158] = _val159
9361
            self.undeliveredOrders[_key179] = _val180
8895
          iprot.readMapEnd()
9362
          iprot.readMapEnd()
8896
        else:
9363
        else:
8897
          iprot.skip(ftype)
9364
          iprot.skip(ftype)
8898
      else:
9365
      else:
8899
        iprot.skip(ftype)
9366
        iprot.skip(ftype)
Line 8910... Line 9377...
8910
      oprot.writeI64(self.providerId)
9377
      oprot.writeI64(self.providerId)
8911
      oprot.writeFieldEnd()
9378
      oprot.writeFieldEnd()
8912
    if self.undeliveredOrders is not None:
9379
    if self.undeliveredOrders is not None:
8913
      oprot.writeFieldBegin('undeliveredOrders', TType.MAP, 2)
9380
      oprot.writeFieldBegin('undeliveredOrders', TType.MAP, 2)
8914
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.undeliveredOrders))
9381
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.undeliveredOrders))
8915
      for kiter160,viter161 in self.undeliveredOrders.items():
9382
      for kiter181,viter182 in self.undeliveredOrders.items():
8916
        oprot.writeString(kiter160)
9383
        oprot.writeString(kiter181)
8917
        oprot.writeString(viter161)
9384
        oprot.writeString(viter182)
8918
      oprot.writeMapEnd()
9385
      oprot.writeMapEnd()
8919
      oprot.writeFieldEnd()
9386
      oprot.writeFieldEnd()
8920
    oprot.writeFieldStop()
9387
    oprot.writeFieldStop()
8921
    oprot.writeStructEnd()
9388
    oprot.writeStructEnd()
8922
 
9389
 
Line 9091... Line 9558...
9091
      if ftype == TType.STOP:
9558
      if ftype == TType.STOP:
9092
        break
9559
        break
9093
      if fid == 0:
9560
      if fid == 0:
9094
        if ftype == TType.LIST:
9561
        if ftype == TType.LIST:
9095
          self.success = []
9562
          self.success = []
9096
          (_etype165, _size162) = iprot.readListBegin()
9563
          (_etype186, _size183) = iprot.readListBegin()
9097
          for _i166 in xrange(_size162):
9564
          for _i187 in xrange(_size183):
9098
            _elem167 = Order()
9565
            _elem188 = Order()
9099
            _elem167.read(iprot)
9566
            _elem188.read(iprot)
9100
            self.success.append(_elem167)
9567
            self.success.append(_elem188)
9101
          iprot.readListEnd()
9568
          iprot.readListEnd()
9102
        else:
9569
        else:
9103
          iprot.skip(ftype)
9570
          iprot.skip(ftype)
9104
      else:
9571
      else:
9105
        iprot.skip(ftype)
9572
        iprot.skip(ftype)
Line 9112... Line 9579...
9112
      return
9579
      return
9113
    oprot.writeStructBegin('getUndeliveredOrders_result')
9580
    oprot.writeStructBegin('getUndeliveredOrders_result')
9114
    if self.success is not None:
9581
    if self.success is not None:
9115
      oprot.writeFieldBegin('success', TType.LIST, 0)
9582
      oprot.writeFieldBegin('success', TType.LIST, 0)
9116
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9583
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9117
      for iter168 in self.success:
9584
      for iter189 in self.success:
9118
        iter168.write(oprot)
9585
        iter189.write(oprot)
9119
      oprot.writeListEnd()
9586
      oprot.writeListEnd()
9120
      oprot.writeFieldEnd()
9587
      oprot.writeFieldEnd()
9121
    oprot.writeFieldStop()
9588
    oprot.writeFieldStop()
9122
    oprot.writeStructEnd()
9589
    oprot.writeStructEnd()
9123
 
9590
 
Line 9576... Line 10043...
9576
        else:
10043
        else:
9577
          iprot.skip(ftype)
10044
          iprot.skip(ftype)
9578
      elif fid == 2:
10045
      elif fid == 2:
9579
        if ftype == TType.MAP:
10046
        if ftype == TType.MAP:
9580
          self.pickupDetails = {}
10047
          self.pickupDetails = {}
9581
          (_ktype170, _vtype171, _size169 ) = iprot.readMapBegin() 
10048
          (_ktype191, _vtype192, _size190 ) = iprot.readMapBegin() 
9582
          for _i173 in xrange(_size169):
10049
          for _i194 in xrange(_size190):
9583
            _key174 = iprot.readString();
10050
            _key195 = iprot.readString();
9584
            _val175 = iprot.readString();
10051
            _val196 = iprot.readString();
9585
            self.pickupDetails[_key174] = _val175
10052
            self.pickupDetails[_key195] = _val196
9586
          iprot.readMapEnd()
10053
          iprot.readMapEnd()
9587
        else:
10054
        else:
9588
          iprot.skip(ftype)
10055
          iprot.skip(ftype)
9589
      else:
10056
      else:
9590
        iprot.skip(ftype)
10057
        iprot.skip(ftype)
Line 9601... Line 10068...
9601
      oprot.writeI64(self.providerId)
10068
      oprot.writeI64(self.providerId)
9602
      oprot.writeFieldEnd()
10069
      oprot.writeFieldEnd()
9603
    if self.pickupDetails is not None:
10070
    if self.pickupDetails is not None:
9604
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
10071
      oprot.writeFieldBegin('pickupDetails', TType.MAP, 2)
9605
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
10072
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.pickupDetails))
9606
      for kiter176,viter177 in self.pickupDetails.items():
10073
      for kiter197,viter198 in self.pickupDetails.items():
9607
        oprot.writeString(kiter176)
10074
        oprot.writeString(kiter197)
9608
        oprot.writeString(viter177)
10075
        oprot.writeString(viter198)
9609
      oprot.writeMapEnd()
10076
      oprot.writeMapEnd()
9610
      oprot.writeFieldEnd()
10077
      oprot.writeFieldEnd()
9611
    oprot.writeFieldStop()
10078
    oprot.writeFieldStop()
9612
    oprot.writeStructEnd()
10079
    oprot.writeStructEnd()
9613
 
10080
 
Line 9649... Line 10116...
9649
      if ftype == TType.STOP:
10116
      if ftype == TType.STOP:
9650
        break
10117
        break
9651
      if fid == 0:
10118
      if fid == 0:
9652
        if ftype == TType.LIST:
10119
        if ftype == TType.LIST:
9653
          self.success = []
10120
          self.success = []
9654
          (_etype181, _size178) = iprot.readListBegin()
10121
          (_etype202, _size199) = iprot.readListBegin()
9655
          for _i182 in xrange(_size178):
10122
          for _i203 in xrange(_size199):
9656
            _elem183 = Order()
10123
            _elem204 = Order()
9657
            _elem183.read(iprot)
10124
            _elem204.read(iprot)
9658
            self.success.append(_elem183)
10125
            self.success.append(_elem204)
9659
          iprot.readListEnd()
10126
          iprot.readListEnd()
9660
        else:
10127
        else:
9661
          iprot.skip(ftype)
10128
          iprot.skip(ftype)
9662
      else:
10129
      else:
9663
        iprot.skip(ftype)
10130
        iprot.skip(ftype)
Line 9670... Line 10137...
9670
      return
10137
      return
9671
    oprot.writeStructBegin('markDoasAsPickedUp_result')
10138
    oprot.writeStructBegin('markDoasAsPickedUp_result')
9672
    if self.success is not None:
10139
    if self.success is not None:
9673
      oprot.writeFieldBegin('success', TType.LIST, 0)
10140
      oprot.writeFieldBegin('success', TType.LIST, 0)
9674
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10141
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9675
      for iter184 in self.success:
10142
      for iter205 in self.success:
9676
        iter184.write(oprot)
10143
        iter205.write(oprot)
9677
      oprot.writeListEnd()
10144
      oprot.writeListEnd()
9678
      oprot.writeFieldEnd()
10145
      oprot.writeFieldEnd()
9679
    oprot.writeFieldStop()
10146
    oprot.writeFieldStop()
9680
    oprot.writeStructEnd()
10147
    oprot.writeStructEnd()
9681
 
10148
 
Line 10365... Line 10832...
10365
      if ftype == TType.STOP:
10832
      if ftype == TType.STOP:
10366
        break
10833
        break
10367
      if fid == 0:
10834
      if fid == 0:
10368
        if ftype == TType.LIST:
10835
        if ftype == TType.LIST:
10369
          self.success = []
10836
          self.success = []
10370
          (_etype188, _size185) = iprot.readListBegin()
10837
          (_etype209, _size206) = iprot.readListBegin()
10371
          for _i189 in xrange(_size185):
10838
          for _i210 in xrange(_size206):
10372
            _elem190 = ReturnOrder()
10839
            _elem211 = ReturnOrder()
10373
            _elem190.read(iprot)
10840
            _elem211.read(iprot)
10374
            self.success.append(_elem190)
10841
            self.success.append(_elem211)
10375
          iprot.readListEnd()
10842
          iprot.readListEnd()
10376
        else:
10843
        else:
10377
          iprot.skip(ftype)
10844
          iprot.skip(ftype)
10378
      else:
10845
      else:
10379
        iprot.skip(ftype)
10846
        iprot.skip(ftype)
Line 10386... Line 10853...
10386
      return
10853
      return
10387
    oprot.writeStructBegin('getReturnOrders_result')
10854
    oprot.writeStructBegin('getReturnOrders_result')
10388
    if self.success is not None:
10855
    if self.success is not None:
10389
      oprot.writeFieldBegin('success', TType.LIST, 0)
10856
      oprot.writeFieldBegin('success', TType.LIST, 0)
10390
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10857
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10391
      for iter191 in self.success:
10858
      for iter212 in self.success:
10392
        iter191.write(oprot)
10859
        iter212.write(oprot)
10393
      oprot.writeListEnd()
10860
      oprot.writeListEnd()
10394
      oprot.writeFieldEnd()
10861
      oprot.writeFieldEnd()
10395
    oprot.writeFieldStop()
10862
    oprot.writeFieldStop()
10396
    oprot.writeStructEnd()
10863
    oprot.writeStructEnd()
10397
 
10864
 
Line 11420... Line 11887...
11420
      if ftype == TType.STOP:
11887
      if ftype == TType.STOP:
11421
        break
11888
        break
11422
      if fid == 1:
11889
      if fid == 1:
11423
        if ftype == TType.MAP:
11890
        if ftype == TType.MAP:
11424
          self.collectedAmountMap = {}
11891
          self.collectedAmountMap = {}
11425
          (_ktype193, _vtype194, _size192 ) = iprot.readMapBegin() 
11892
          (_ktype214, _vtype215, _size213 ) = iprot.readMapBegin() 
11426
          for _i196 in xrange(_size192):
11893
          for _i217 in xrange(_size213):
11427
            _key197 = iprot.readString();
11894
            _key218 = iprot.readString();
11428
            _val198 = iprot.readDouble();
11895
            _val219 = iprot.readDouble();
11429
            self.collectedAmountMap[_key197] = _val198
11896
            self.collectedAmountMap[_key218] = _val219
11430
          iprot.readMapEnd()
11897
          iprot.readMapEnd()
11431
        else:
11898
        else:
11432
          iprot.skip(ftype)
11899
          iprot.skip(ftype)
11433
      elif fid == 2:
11900
      elif fid == 2:
11434
        if ftype == TType.STRING:
11901
        if ftype == TType.STRING:
Line 11456... Line 11923...
11456
      return
11923
      return
11457
    oprot.writeStructBegin('reconcileCodCollection_args')
11924
    oprot.writeStructBegin('reconcileCodCollection_args')
11458
    if self.collectedAmountMap is not None:
11925
    if self.collectedAmountMap is not None:
11459
      oprot.writeFieldBegin('collectedAmountMap', TType.MAP, 1)
11926
      oprot.writeFieldBegin('collectedAmountMap', TType.MAP, 1)
11460
      oprot.writeMapBegin(TType.STRING, TType.DOUBLE, len(self.collectedAmountMap))
11927
      oprot.writeMapBegin(TType.STRING, TType.DOUBLE, len(self.collectedAmountMap))
11461
      for kiter199,viter200 in self.collectedAmountMap.items():
11928
      for kiter220,viter221 in self.collectedAmountMap.items():
11462
        oprot.writeString(kiter199)
11929
        oprot.writeString(kiter220)
11463
        oprot.writeDouble(viter200)
11930
        oprot.writeDouble(viter221)
11464
      oprot.writeMapEnd()
11931
      oprot.writeMapEnd()
11465
      oprot.writeFieldEnd()
11932
      oprot.writeFieldEnd()
11466
    if self.xferBy is not None:
11933
    if self.xferBy is not None:
11467
      oprot.writeFieldBegin('xferBy', TType.STRING, 2)
11934
      oprot.writeFieldBegin('xferBy', TType.STRING, 2)
11468
      oprot.writeString(self.xferBy)
11935
      oprot.writeString(self.xferBy)
Line 11519... Line 11986...
11519
      if ftype == TType.STOP:
11986
      if ftype == TType.STOP:
11520
        break
11987
        break
11521
      if fid == 0:
11988
      if fid == 0:
11522
        if ftype == TType.MAP:
11989
        if ftype == TType.MAP:
11523
          self.success = {}
11990
          self.success = {}
11524
          (_ktype202, _vtype203, _size201 ) = iprot.readMapBegin() 
11991
          (_ktype223, _vtype224, _size222 ) = iprot.readMapBegin() 
11525
          for _i205 in xrange(_size201):
11992
          for _i226 in xrange(_size222):
11526
            _key206 = iprot.readString();
11993
            _key227 = iprot.readString();
11527
            _val207 = iprot.readString();
11994
            _val228 = iprot.readString();
11528
            self.success[_key206] = _val207
11995
            self.success[_key227] = _val228
11529
          iprot.readMapEnd()
11996
          iprot.readMapEnd()
11530
        else:
11997
        else:
11531
          iprot.skip(ftype)
11998
          iprot.skip(ftype)
11532
      elif fid == 1:
11999
      elif fid == 1:
11533
        if ftype == TType.STRUCT:
12000
        if ftype == TType.STRUCT:
Line 11546... Line 12013...
11546
      return
12013
      return
11547
    oprot.writeStructBegin('reconcileCodCollection_result')
12014
    oprot.writeStructBegin('reconcileCodCollection_result')
11548
    if self.success is not None:
12015
    if self.success is not None:
11549
      oprot.writeFieldBegin('success', TType.MAP, 0)
12016
      oprot.writeFieldBegin('success', TType.MAP, 0)
11550
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.success))
12017
      oprot.writeMapBegin(TType.STRING, TType.STRING, len(self.success))
11551
      for kiter208,viter209 in self.success.items():
12018
      for kiter229,viter230 in self.success.items():
11552
        oprot.writeString(kiter208)
12019
        oprot.writeString(kiter229)
11553
        oprot.writeString(viter209)
12020
        oprot.writeString(viter230)
11554
      oprot.writeMapEnd()
12021
      oprot.writeMapEnd()
11555
      oprot.writeFieldEnd()
12022
      oprot.writeFieldEnd()
11556
    if self.ex is not None:
12023
    if self.ex is not None:
11557
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
12024
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
11558
      self.ex.write(oprot)
12025
      self.ex.write(oprot)
Line 11658... Line 12125...
11658
      if ftype == TType.STOP:
12125
      if ftype == TType.STOP:
11659
        break
12126
        break
11660
      if fid == 0:
12127
      if fid == 0:
11661
        if ftype == TType.LIST:
12128
        if ftype == TType.LIST:
11662
          self.success = []
12129
          self.success = []
11663
          (_etype213, _size210) = iprot.readListBegin()
12130
          (_etype234, _size231) = iprot.readListBegin()
11664
          for _i214 in xrange(_size210):
12131
          for _i235 in xrange(_size231):
11665
            _elem215 = iprot.readI64();
12132
            _elem236 = iprot.readI64();
11666
            self.success.append(_elem215)
12133
            self.success.append(_elem236)
11667
          iprot.readListEnd()
12134
          iprot.readListEnd()
11668
        else:
12135
        else:
11669
          iprot.skip(ftype)
12136
          iprot.skip(ftype)
11670
      else:
12137
      else:
11671
        iprot.skip(ftype)
12138
        iprot.skip(ftype)
Line 11678... Line 12145...
11678
      return
12145
      return
11679
    oprot.writeStructBegin('getTransactionsRequiringExtraProcessing_result')
12146
    oprot.writeStructBegin('getTransactionsRequiringExtraProcessing_result')
11680
    if self.success is not None:
12147
    if self.success is not None:
11681
      oprot.writeFieldBegin('success', TType.LIST, 0)
12148
      oprot.writeFieldBegin('success', TType.LIST, 0)
11682
      oprot.writeListBegin(TType.I64, len(self.success))
12149
      oprot.writeListBegin(TType.I64, len(self.success))
11683
      for iter216 in self.success:
12150
      for iter237 in self.success:
11684
        oprot.writeI64(iter216)
12151
        oprot.writeI64(iter237)
11685
      oprot.writeListEnd()
12152
      oprot.writeListEnd()
11686
      oprot.writeFieldEnd()
12153
      oprot.writeFieldEnd()
11687
    oprot.writeFieldStop()
12154
    oprot.writeFieldStop()
11688
    oprot.writeStructEnd()
12155
    oprot.writeStructEnd()
11689
 
12156
 
Line 11881... Line 12348...
11881
      if ftype == TType.STOP:
12348
      if ftype == TType.STOP:
11882
        break
12349
        break
11883
      if fid == 0:
12350
      if fid == 0:
11884
        if ftype == TType.MAP:
12351
        if ftype == TType.MAP:
11885
          self.success = {}
12352
          self.success = {}
11886
          (_ktype218, _vtype219, _size217 ) = iprot.readMapBegin() 
12353
          (_ktype239, _vtype240, _size238 ) = iprot.readMapBegin() 
11887
          for _i221 in xrange(_size217):
12354
          for _i242 in xrange(_size238):
11888
            _key222 = iprot.readI64();
12355
            _key243 = iprot.readI64();
11889
            _val223 = iprot.readI64();
12356
            _val244 = iprot.readI64();
11890
            self.success[_key222] = _val223
12357
            self.success[_key243] = _val244
11891
          iprot.readMapEnd()
12358
          iprot.readMapEnd()
11892
        else:
12359
        else:
11893
          iprot.skip(ftype)
12360
          iprot.skip(ftype)
11894
      else:
12361
      else:
11895
        iprot.skip(ftype)
12362
        iprot.skip(ftype)
Line 11902... Line 12369...
11902
      return
12369
      return
11903
    oprot.writeStructBegin('getItemWiseRiskyOrdersCount_result')
12370
    oprot.writeStructBegin('getItemWiseRiskyOrdersCount_result')
11904
    if self.success is not None:
12371
    if self.success is not None:
11905
      oprot.writeFieldBegin('success', TType.MAP, 0)
12372
      oprot.writeFieldBegin('success', TType.MAP, 0)
11906
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
12373
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
11907
      for kiter224,viter225 in self.success.items():
12374
      for kiter245,viter246 in self.success.items():
11908
        oprot.writeI64(kiter224)
12375
        oprot.writeI64(kiter245)
11909
        oprot.writeI64(viter225)
12376
        oprot.writeI64(viter246)
11910
      oprot.writeMapEnd()
12377
      oprot.writeMapEnd()
11911
      oprot.writeFieldEnd()
12378
      oprot.writeFieldEnd()
11912
    oprot.writeFieldStop()
12379
    oprot.writeFieldStop()
11913
    oprot.writeStructEnd()
12380
    oprot.writeStructEnd()
11914
 
12381