Subversion Repositories SmartDukaan

Rev

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

Rev 1894 Rev 1899
Line 212... Line 212...
212
     - name
212
     - name
213
     - addedOn
213
     - addedOn
214
    """
214
    """
215
    pass
215
    pass
216
 
216
 
-
 
217
  def getAllMasterAffiliates(self, ):
-
 
218
    pass
-
 
219
 
217
  def getMasterAffiliateById(self, id):
220
  def getMasterAffiliateById(self, id):
218
    """
221
    """
219
    Parameters:
222
    Parameters:
220
     - id
223
     - id
221
    """
224
    """
Line 1412... Line 1415...
1412
      return result.success
1415
      return result.success
1413
    if result.utx != None:
1416
    if result.utx != None:
1414
      raise result.utx
1417
      raise result.utx
1415
    raise TApplicationException(TApplicationException.MISSING_RESULT, "createMasterAffiliate failed: unknown result");
1418
    raise TApplicationException(TApplicationException.MISSING_RESULT, "createMasterAffiliate failed: unknown result");
1416
 
1419
 
-
 
1420
  def getAllMasterAffiliates(self, ):
-
 
1421
    self.send_getAllMasterAffiliates()
-
 
1422
    return self.recv_getAllMasterAffiliates()
-
 
1423
 
-
 
1424
  def send_getAllMasterAffiliates(self, ):
-
 
1425
    self._oprot.writeMessageBegin('getAllMasterAffiliates', TMessageType.CALL, self._seqid)
-
 
1426
    args = getAllMasterAffiliates_args()
-
 
1427
    args.write(self._oprot)
-
 
1428
    self._oprot.writeMessageEnd()
-
 
1429
    self._oprot.trans.flush()
-
 
1430
 
-
 
1431
  def recv_getAllMasterAffiliates(self, ):
-
 
1432
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
1433
    if mtype == TMessageType.EXCEPTION:
-
 
1434
      x = TApplicationException()
-
 
1435
      x.read(self._iprot)
-
 
1436
      self._iprot.readMessageEnd()
-
 
1437
      raise x
-
 
1438
    result = getAllMasterAffiliates_result()
-
 
1439
    result.read(self._iprot)
-
 
1440
    self._iprot.readMessageEnd()
-
 
1441
    if result.success != None:
-
 
1442
      return result.success
-
 
1443
    if result.utx != None:
-
 
1444
      raise result.utx
-
 
1445
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getAllMasterAffiliates failed: unknown result");
-
 
1446
 
1417
  def getMasterAffiliateById(self, id):
1447
  def getMasterAffiliateById(self, id):
1418
    """
1448
    """
1419
    Parameters:
1449
    Parameters:
1420
     - id
1450
     - id
1421
    """
1451
    """
Line 2752... Line 2782...
2752
    self._processMap["saveUserCommunication"] = Processor.process_saveUserCommunication
2782
    self._processMap["saveUserCommunication"] = Processor.process_saveUserCommunication
2753
    self._processMap["getUserCommunicationById"] = Processor.process_getUserCommunicationById
2783
    self._processMap["getUserCommunicationById"] = Processor.process_getUserCommunicationById
2754
    self._processMap["getUserCommunicationByUser"] = Processor.process_getUserCommunicationByUser
2784
    self._processMap["getUserCommunicationByUser"] = Processor.process_getUserCommunicationByUser
2755
    self._processMap["getAllUserCommunications"] = Processor.process_getAllUserCommunications
2785
    self._processMap["getAllUserCommunications"] = Processor.process_getAllUserCommunications
2756
    self._processMap["createMasterAffiliate"] = Processor.process_createMasterAffiliate
2786
    self._processMap["createMasterAffiliate"] = Processor.process_createMasterAffiliate
-
 
2787
    self._processMap["getAllMasterAffiliates"] = Processor.process_getAllMasterAffiliates
2757
    self._processMap["getMasterAffiliateById"] = Processor.process_getMasterAffiliateById
2788
    self._processMap["getMasterAffiliateById"] = Processor.process_getMasterAffiliateById
2758
    self._processMap["getMasterAffiliateByName"] = Processor.process_getMasterAffiliateByName
2789
    self._processMap["getMasterAffiliateByName"] = Processor.process_getMasterAffiliateByName
2759
    self._processMap["createAffiliate"] = Processor.process_createAffiliate
2790
    self._processMap["createAffiliate"] = Processor.process_createAffiliate
2760
    self._processMap["getAffiliateById"] = Processor.process_getAffiliateById
2791
    self._processMap["getAffiliateById"] = Processor.process_getAffiliateById
2761
    self._processMap["getAffiliateByName"] = Processor.process_getAffiliateByName
2792
    self._processMap["getAffiliateByName"] = Processor.process_getAffiliateByName
Line 3168... Line 3199...
3168
    oprot.writeMessageBegin("createMasterAffiliate", TMessageType.REPLY, seqid)
3199
    oprot.writeMessageBegin("createMasterAffiliate", TMessageType.REPLY, seqid)
3169
    result.write(oprot)
3200
    result.write(oprot)
3170
    oprot.writeMessageEnd()
3201
    oprot.writeMessageEnd()
3171
    oprot.trans.flush()
3202
    oprot.trans.flush()
3172
 
3203
 
-
 
3204
  def process_getAllMasterAffiliates(self, seqid, iprot, oprot):
-
 
3205
    args = getAllMasterAffiliates_args()
-
 
3206
    args.read(iprot)
-
 
3207
    iprot.readMessageEnd()
-
 
3208
    result = getAllMasterAffiliates_result()
-
 
3209
    try:
-
 
3210
      result.success = self._handler.getAllMasterAffiliates()
-
 
3211
    except UserTrackerException, utx:
-
 
3212
      result.utx = utx
-
 
3213
    oprot.writeMessageBegin("getAllMasterAffiliates", TMessageType.REPLY, seqid)
-
 
3214
    result.write(oprot)
-
 
3215
    oprot.writeMessageEnd()
-
 
3216
    oprot.trans.flush()
-
 
3217
 
3173
  def process_getMasterAffiliateById(self, seqid, iprot, oprot):
3218
  def process_getMasterAffiliateById(self, seqid, iprot, oprot):
3174
    args = getMasterAffiliateById_args()
3219
    args = getMasterAffiliateById_args()
3175
    args.read(iprot)
3220
    args.read(iprot)
3176
    iprot.readMessageEnd()
3221
    iprot.readMessageEnd()
3177
    result = getMasterAffiliateById_result()
3222
    result = getMasterAffiliateById_result()
Line 7116... Line 7161...
7116
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
7161
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
7117
 
7162
 
7118
  def __ne__(self, other):
7163
  def __ne__(self, other):
7119
    return not (self == other)
7164
    return not (self == other)
7120
 
7165
 
-
 
7166
class getAllMasterAffiliates_args:
-
 
7167
 
-
 
7168
  thrift_spec = (
-
 
7169
  )
-
 
7170
 
-
 
7171
  def read(self, iprot):
-
 
7172
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
7173
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
7174
      return
-
 
7175
    iprot.readStructBegin()
-
 
7176
    while True:
-
 
7177
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
7178
      if ftype == TType.STOP:
-
 
7179
        break
-
 
7180
      else:
-
 
7181
        iprot.skip(ftype)
-
 
7182
      iprot.readFieldEnd()
-
 
7183
    iprot.readStructEnd()
-
 
7184
 
-
 
7185
  def write(self, oprot):
-
 
7186
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
7187
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
7188
      return
-
 
7189
    oprot.writeStructBegin('getAllMasterAffiliates_args')
-
 
7190
    oprot.writeFieldStop()
-
 
7191
    oprot.writeStructEnd()
-
 
7192
 
-
 
7193
  def __repr__(self):
-
 
7194
    L = ['%s=%r' % (key, value)
-
 
7195
      for key, value in self.__dict__.iteritems()]
-
 
7196
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
7197
 
-
 
7198
  def __eq__(self, other):
-
 
7199
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
7200
 
-
 
7201
  def __ne__(self, other):
-
 
7202
    return not (self == other)
-
 
7203
 
-
 
7204
class getAllMasterAffiliates_result:
-
 
7205
  """
-
 
7206
  Attributes:
-
 
7207
   - success
-
 
7208
   - utx
-
 
7209
  """
-
 
7210
 
-
 
7211
  thrift_spec = (
-
 
7212
    (0, TType.LIST, 'success', (TType.STRUCT,(MasterAffiliate, MasterAffiliate.thrift_spec)), None, ), # 0
-
 
7213
    (1, TType.STRUCT, 'utx', (UserTrackerException, UserTrackerException.thrift_spec), None, ), # 1
-
 
7214
  )
-
 
7215
 
-
 
7216
  def __init__(self, success=None, utx=None,):
-
 
7217
    self.success = success
-
 
7218
    self.utx = utx
-
 
7219
 
-
 
7220
  def read(self, iprot):
-
 
7221
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
7222
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
7223
      return
-
 
7224
    iprot.readStructBegin()
-
 
7225
    while True:
-
 
7226
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
7227
      if ftype == TType.STOP:
-
 
7228
        break
-
 
7229
      if fid == 0:
-
 
7230
        if ftype == TType.LIST:
-
 
7231
          self.success = []
-
 
7232
          (_etype52, _size49) = iprot.readListBegin()
-
 
7233
          for _i53 in xrange(_size49):
-
 
7234
            _elem54 = MasterAffiliate()
-
 
7235
            _elem54.read(iprot)
-
 
7236
            self.success.append(_elem54)
-
 
7237
          iprot.readListEnd()
-
 
7238
        else:
-
 
7239
          iprot.skip(ftype)
-
 
7240
      elif fid == 1:
-
 
7241
        if ftype == TType.STRUCT:
-
 
7242
          self.utx = UserTrackerException()
-
 
7243
          self.utx.read(iprot)
-
 
7244
        else:
-
 
7245
          iprot.skip(ftype)
-
 
7246
      else:
-
 
7247
        iprot.skip(ftype)
-
 
7248
      iprot.readFieldEnd()
-
 
7249
    iprot.readStructEnd()
-
 
7250
 
-
 
7251
  def write(self, oprot):
-
 
7252
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
7253
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
7254
      return
-
 
7255
    oprot.writeStructBegin('getAllMasterAffiliates_result')
-
 
7256
    if self.success != None:
-
 
7257
      oprot.writeFieldBegin('success', TType.LIST, 0)
-
 
7258
      oprot.writeListBegin(TType.STRUCT, len(self.success))
-
 
7259
      for iter55 in self.success:
-
 
7260
        iter55.write(oprot)
-
 
7261
      oprot.writeListEnd()
-
 
7262
      oprot.writeFieldEnd()
-
 
7263
    if self.utx != None:
-
 
7264
      oprot.writeFieldBegin('utx', TType.STRUCT, 1)
-
 
7265
      self.utx.write(oprot)
-
 
7266
      oprot.writeFieldEnd()
-
 
7267
    oprot.writeFieldStop()
-
 
7268
    oprot.writeStructEnd()
-
 
7269
 
-
 
7270
  def __repr__(self):
-
 
7271
    L = ['%s=%r' % (key, value)
-
 
7272
      for key, value in self.__dict__.iteritems()]
-
 
7273
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
7274
 
-
 
7275
  def __eq__(self, other):
-
 
7276
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
7277
 
-
 
7278
  def __ne__(self, other):
-
 
7279
    return not (self == other)
-
 
7280
 
7121
class getMasterAffiliateById_args:
7281
class getMasterAffiliateById_args:
7122
  """
7282
  """
7123
  Attributes:
7283
  Attributes:
7124
   - id
7284
   - id
7125
  """
7285
  """
Line 7861... Line 8021...
7861
      if ftype == TType.STOP:
8021
      if ftype == TType.STOP:
7862
        break
8022
        break
7863
      if fid == 0:
8023
      if fid == 0:
7864
        if ftype == TType.LIST:
8024
        if ftype == TType.LIST:
7865
          self.success = []
8025
          self.success = []
7866
          (_etype52, _size49) = iprot.readListBegin()
8026
          (_etype59, _size56) = iprot.readListBegin()
7867
          for _i53 in xrange(_size49):
8027
          for _i60 in xrange(_size56):
7868
            _elem54 = Affiliate()
8028
            _elem61 = Affiliate()
7869
            _elem54.read(iprot)
8029
            _elem61.read(iprot)
7870
            self.success.append(_elem54)
8030
            self.success.append(_elem61)
7871
          iprot.readListEnd()
8031
          iprot.readListEnd()
7872
        else:
8032
        else:
7873
          iprot.skip(ftype)
8033
          iprot.skip(ftype)
7874
      elif fid == 1:
8034
      elif fid == 1:
7875
        if ftype == TType.STRUCT:
8035
        if ftype == TType.STRUCT:
Line 7888... Line 8048...
7888
      return
8048
      return
7889
    oprot.writeStructBegin('getAffiliatesByMasterAffiliate_result')
8049
    oprot.writeStructBegin('getAffiliatesByMasterAffiliate_result')
7890
    if self.success != None:
8050
    if self.success != None:
7891
      oprot.writeFieldBegin('success', TType.LIST, 0)
8051
      oprot.writeFieldBegin('success', TType.LIST, 0)
7892
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8052
      oprot.writeListBegin(TType.STRUCT, len(self.success))
7893
      for iter55 in self.success:
8053
      for iter62 in self.success:
7894
        iter55.write(oprot)
8054
        iter62.write(oprot)
7895
      oprot.writeListEnd()
8055
      oprot.writeListEnd()
7896
      oprot.writeFieldEnd()
8056
      oprot.writeFieldEnd()
7897
    if self.utx != None:
8057
    if self.utx != None:
7898
      oprot.writeFieldBegin('utx', TType.STRUCT, 1)
8058
      oprot.writeFieldBegin('utx', TType.STRUCT, 1)
7899
      self.utx.write(oprot)
8059
      self.utx.write(oprot)
Line 8256... Line 8416...
8256
      if ftype == TType.STOP:
8416
      if ftype == TType.STOP:
8257
        break
8417
        break
8258
      if fid == 0:
8418
      if fid == 0:
8259
        if ftype == TType.LIST:
8419
        if ftype == TType.LIST:
8260
          self.success = []
8420
          self.success = []
8261
          (_etype59, _size56) = iprot.readListBegin()
8421
          (_etype66, _size63) = iprot.readListBegin()
8262
          for _i60 in xrange(_size56):
8422
          for _i67 in xrange(_size63):
8263
            _elem61 = Tracker()
8423
            _elem68 = Tracker()
8264
            _elem61.read(iprot)
8424
            _elem68.read(iprot)
8265
            self.success.append(_elem61)
8425
            self.success.append(_elem68)
8266
          iprot.readListEnd()
8426
          iprot.readListEnd()
8267
        else:
8427
        else:
8268
          iprot.skip(ftype)
8428
          iprot.skip(ftype)
8269
      elif fid == 1:
8429
      elif fid == 1:
8270
        if ftype == TType.STRUCT:
8430
        if ftype == TType.STRUCT:
Line 8283... Line 8443...
8283
      return
8443
      return
8284
    oprot.writeStructBegin('getTrackersByAffiliate_result')
8444
    oprot.writeStructBegin('getTrackersByAffiliate_result')
8285
    if self.success != None:
8445
    if self.success != None:
8286
      oprot.writeFieldBegin('success', TType.LIST, 0)
8446
      oprot.writeFieldBegin('success', TType.LIST, 0)
8287
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8447
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8288
      for iter62 in self.success:
8448
      for iter69 in self.success:
8289
        iter62.write(oprot)
8449
        iter69.write(oprot)
8290
      oprot.writeListEnd()
8450
      oprot.writeListEnd()
8291
      oprot.writeFieldEnd()
8451
      oprot.writeFieldEnd()
8292
    if self.utx != None:
8452
    if self.utx != None:
8293
      oprot.writeFieldBegin('utx', TType.STRUCT, 1)
8453
      oprot.writeFieldBegin('utx', TType.STRUCT, 1)
8294
      self.utx.write(oprot)
8454
      self.utx.write(oprot)
Line 8698... Line 8858...
8698
      if ftype == TType.STOP:
8858
      if ftype == TType.STOP:
8699
        break
8859
        break
8700
      if fid == 0:
8860
      if fid == 0:
8701
        if ftype == TType.LIST:
8861
        if ftype == TType.LIST:
8702
          self.success = []
8862
          self.success = []
8703
          (_etype66, _size63) = iprot.readListBegin()
8863
          (_etype73, _size70) = iprot.readListBegin()
8704
          for _i67 in xrange(_size63):
8864
          for _i74 in xrange(_size70):
8705
            _elem68 = TrackLog()
8865
            _elem75 = TrackLog()
8706
            _elem68.read(iprot)
8866
            _elem75.read(iprot)
8707
            self.success.append(_elem68)
8867
            self.success.append(_elem75)
8708
          iprot.readListEnd()
8868
          iprot.readListEnd()
8709
        else:
8869
        else:
8710
          iprot.skip(ftype)
8870
          iprot.skip(ftype)
8711
      elif fid == 1:
8871
      elif fid == 1:
8712
        if ftype == TType.STRUCT:
8872
        if ftype == TType.STRUCT:
Line 8725... Line 8885...
8725
      return
8885
      return
8726
    oprot.writeStructBegin('getTrackLogsByTracker_result')
8886
    oprot.writeStructBegin('getTrackLogsByTracker_result')
8727
    if self.success != None:
8887
    if self.success != None:
8728
      oprot.writeFieldBegin('success', TType.LIST, 0)
8888
      oprot.writeFieldBegin('success', TType.LIST, 0)
8729
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8889
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8730
      for iter69 in self.success:
8890
      for iter76 in self.success:
8731
        iter69.write(oprot)
8891
        iter76.write(oprot)
8732
      oprot.writeListEnd()
8892
      oprot.writeListEnd()
8733
      oprot.writeFieldEnd()
8893
      oprot.writeFieldEnd()
8734
    if self.utx != None:
8894
    if self.utx != None:
8735
      oprot.writeFieldBegin('utx', TType.STRUCT, 1)
8895
      oprot.writeFieldBegin('utx', TType.STRUCT, 1)
8736
      self.utx.write(oprot)
8896
      self.utx.write(oprot)
Line 8831... Line 8991...
8831
      if ftype == TType.STOP:
8991
      if ftype == TType.STOP:
8832
        break
8992
        break
8833
      if fid == 0:
8993
      if fid == 0:
8834
        if ftype == TType.LIST:
8994
        if ftype == TType.LIST:
8835
          self.success = []
8995
          self.success = []
8836
          (_etype73, _size70) = iprot.readListBegin()
8996
          (_etype80, _size77) = iprot.readListBegin()
8837
          for _i74 in xrange(_size70):
8997
          for _i81 in xrange(_size77):
8838
            _elem75 = TrackLog()
8998
            _elem82 = TrackLog()
8839
            _elem75.read(iprot)
8999
            _elem82.read(iprot)
8840
            self.success.append(_elem75)
9000
            self.success.append(_elem82)
8841
          iprot.readListEnd()
9001
          iprot.readListEnd()
8842
        else:
9002
        else:
8843
          iprot.skip(ftype)
9003
          iprot.skip(ftype)
8844
      elif fid == 1:
9004
      elif fid == 1:
8845
        if ftype == TType.STRUCT:
9005
        if ftype == TType.STRUCT:
Line 8858... Line 9018...
8858
      return
9018
      return
8859
    oprot.writeStructBegin('getTrackLogsByUser_result')
9019
    oprot.writeStructBegin('getTrackLogsByUser_result')
8860
    if self.success != None:
9020
    if self.success != None:
8861
      oprot.writeFieldBegin('success', TType.LIST, 0)
9021
      oprot.writeFieldBegin('success', TType.LIST, 0)
8862
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9022
      oprot.writeListBegin(TType.STRUCT, len(self.success))
8863
      for iter76 in self.success:
9023
      for iter83 in self.success:
8864
        iter76.write(oprot)
9024
        iter83.write(oprot)
8865
      oprot.writeListEnd()
9025
      oprot.writeListEnd()
8866
      oprot.writeFieldEnd()
9026
      oprot.writeFieldEnd()
8867
    if self.utx != None:
9027
    if self.utx != None:
8868
      oprot.writeFieldBegin('utx', TType.STRUCT, 1)
9028
      oprot.writeFieldBegin('utx', TType.STRUCT, 1)
8869
      self.utx.write(oprot)
9029
      self.utx.write(oprot)
Line 9000... Line 9160...
9000
      if ftype == TType.STOP:
9160
      if ftype == TType.STOP:
9001
        break
9161
        break
9002
      if fid == 0:
9162
      if fid == 0:
9003
        if ftype == TType.LIST:
9163
        if ftype == TType.LIST:
9004
          self.success = []
9164
          self.success = []
9005
          (_etype80, _size77) = iprot.readListBegin()
9165
          (_etype87, _size84) = iprot.readListBegin()
9006
          for _i81 in xrange(_size77):
9166
          for _i88 in xrange(_size84):
9007
            _elem82 = TrackLog()
9167
            _elem89 = TrackLog()
9008
            _elem82.read(iprot)
9168
            _elem89.read(iprot)
9009
            self.success.append(_elem82)
9169
            self.success.append(_elem89)
9010
          iprot.readListEnd()
9170
          iprot.readListEnd()
9011
        else:
9171
        else:
9012
          iprot.skip(ftype)
9172
          iprot.skip(ftype)
9013
      elif fid == 1:
9173
      elif fid == 1:
9014
        if ftype == TType.STRUCT:
9174
        if ftype == TType.STRUCT:
Line 9027... Line 9187...
9027
      return
9187
      return
9028
    oprot.writeStructBegin('getTrackLogs_result')
9188
    oprot.writeStructBegin('getTrackLogs_result')
9029
    if self.success != None:
9189
    if self.success != None:
9030
      oprot.writeFieldBegin('success', TType.LIST, 0)
9190
      oprot.writeFieldBegin('success', TType.LIST, 0)
9031
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9191
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9032
      for iter83 in self.success:
9192
      for iter90 in self.success:
9033
        iter83.write(oprot)
9193
        iter90.write(oprot)
9034
      oprot.writeListEnd()
9194
      oprot.writeListEnd()
9035
      oprot.writeFieldEnd()
9195
      oprot.writeFieldEnd()
9036
    if self.utx != None:
9196
    if self.utx != None:
9037
      oprot.writeFieldBegin('utx', TType.STRUCT, 1)
9197
      oprot.writeFieldBegin('utx', TType.STRUCT, 1)
9038
      self.utx.write(oprot)
9198
      self.utx.write(oprot)
Line 9519... Line 9679...
9519
      if ftype == TType.STOP:
9679
      if ftype == TType.STOP:
9520
        break
9680
        break
9521
      if fid == 0:
9681
      if fid == 0:
9522
        if ftype == TType.LIST:
9682
        if ftype == TType.LIST:
9523
          self.success = []
9683
          self.success = []
9524
          (_etype87, _size84) = iprot.readListBegin()
9684
          (_etype94, _size91) = iprot.readListBegin()
9525
          for _i88 in xrange(_size84):
9685
          for _i95 in xrange(_size91):
9526
            _elem89 = Cart()
9686
            _elem96 = Cart()
9527
            _elem89.read(iprot)
9687
            _elem96.read(iprot)
9528
            self.success.append(_elem89)
9688
            self.success.append(_elem96)
9529
          iprot.readListEnd()
9689
          iprot.readListEnd()
9530
        else:
9690
        else:
9531
          iprot.skip(ftype)
9691
          iprot.skip(ftype)
9532
      elif fid == 1:
9692
      elif fid == 1:
9533
        if ftype == TType.STRUCT:
9693
        if ftype == TType.STRUCT:
Line 9546... Line 9706...
9546
      return
9706
      return
9547
    oprot.writeStructBegin('getCartsForUser_result')
9707
    oprot.writeStructBegin('getCartsForUser_result')
9548
    if self.success != None:
9708
    if self.success != None:
9549
      oprot.writeFieldBegin('success', TType.LIST, 0)
9709
      oprot.writeFieldBegin('success', TType.LIST, 0)
9550
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9710
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9551
      for iter90 in self.success:
9711
      for iter97 in self.success:
9552
        iter90.write(oprot)
9712
        iter97.write(oprot)
9553
      oprot.writeListEnd()
9713
      oprot.writeListEnd()
9554
      oprot.writeFieldEnd()
9714
      oprot.writeFieldEnd()
9555
    if self.scx != None:
9715
    if self.scx != None:
9556
      oprot.writeFieldBegin('scx', TType.STRUCT, 1)
9716
      oprot.writeFieldBegin('scx', TType.STRUCT, 1)
9557
      self.scx.write(oprot)
9717
      self.scx.write(oprot)
Line 9652... Line 9812...
9652
      if ftype == TType.STOP:
9812
      if ftype == TType.STOP:
9653
        break
9813
        break
9654
      if fid == 0:
9814
      if fid == 0:
9655
        if ftype == TType.LIST:
9815
        if ftype == TType.LIST:
9656
          self.success = []
9816
          self.success = []
9657
          (_etype94, _size91) = iprot.readListBegin()
9817
          (_etype101, _size98) = iprot.readListBegin()
9658
          for _i95 in xrange(_size91):
9818
          for _i102 in xrange(_size98):
9659
            _elem96 = Cart()
9819
            _elem103 = Cart()
9660
            _elem96.read(iprot)
9820
            _elem103.read(iprot)
9661
            self.success.append(_elem96)
9821
            self.success.append(_elem103)
9662
          iprot.readListEnd()
9822
          iprot.readListEnd()
9663
        else:
9823
        else:
9664
          iprot.skip(ftype)
9824
          iprot.skip(ftype)
9665
      elif fid == 1:
9825
      elif fid == 1:
9666
        if ftype == TType.STRUCT:
9826
        if ftype == TType.STRUCT:
Line 9679... Line 9839...
9679
      return
9839
      return
9680
    oprot.writeStructBegin('getCartsByStatus_result')
9840
    oprot.writeStructBegin('getCartsByStatus_result')
9681
    if self.success != None:
9841
    if self.success != None:
9682
      oprot.writeFieldBegin('success', TType.LIST, 0)
9842
      oprot.writeFieldBegin('success', TType.LIST, 0)
9683
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9843
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9684
      for iter97 in self.success:
9844
      for iter104 in self.success:
9685
        iter97.write(oprot)
9845
        iter104.write(oprot)
9686
      oprot.writeListEnd()
9846
      oprot.writeListEnd()
9687
      oprot.writeFieldEnd()
9847
      oprot.writeFieldEnd()
9688
    if self.scx != None:
9848
    if self.scx != None:
9689
      oprot.writeFieldBegin('scx', TType.STRUCT, 1)
9849
      oprot.writeFieldBegin('scx', TType.STRUCT, 1)
9690
      self.scx.write(oprot)
9850
      self.scx.write(oprot)
Line 9809... Line 9969...
9809
      if ftype == TType.STOP:
9969
      if ftype == TType.STOP:
9810
        break
9970
        break
9811
      if fid == 0:
9971
      if fid == 0:
9812
        if ftype == TType.LIST:
9972
        if ftype == TType.LIST:
9813
          self.success = []
9973
          self.success = []
9814
          (_etype101, _size98) = iprot.readListBegin()
9974
          (_etype108, _size105) = iprot.readListBegin()
9815
          for _i102 in xrange(_size98):
9975
          for _i109 in xrange(_size105):
9816
            _elem103 = Cart()
9976
            _elem110 = Cart()
9817
            _elem103.read(iprot)
9977
            _elem110.read(iprot)
9818
            self.success.append(_elem103)
9978
            self.success.append(_elem110)
9819
          iprot.readListEnd()
9979
          iprot.readListEnd()
9820
        else:
9980
        else:
9821
          iprot.skip(ftype)
9981
          iprot.skip(ftype)
9822
      elif fid == 1:
9982
      elif fid == 1:
9823
        if ftype == TType.STRUCT:
9983
        if ftype == TType.STRUCT:
Line 9836... Line 9996...
9836
      return
9996
      return
9837
    oprot.writeStructBegin('getCartsByTime_result')
9997
    oprot.writeStructBegin('getCartsByTime_result')
9838
    if self.success != None:
9998
    if self.success != None:
9839
      oprot.writeFieldBegin('success', TType.LIST, 0)
9999
      oprot.writeFieldBegin('success', TType.LIST, 0)
9840
      oprot.writeListBegin(TType.STRUCT, len(self.success))
10000
      oprot.writeListBegin(TType.STRUCT, len(self.success))
9841
      for iter104 in self.success:
10001
      for iter111 in self.success:
9842
        iter104.write(oprot)
10002
        iter111.write(oprot)
9843
      oprot.writeListEnd()
10003
      oprot.writeListEnd()
9844
      oprot.writeFieldEnd()
10004
      oprot.writeFieldEnd()
9845
    if self.scx != None:
10005
    if self.scx != None:
9846
      oprot.writeFieldBegin('scx', TType.STRUCT, 1)
10006
      oprot.writeFieldBegin('scx', TType.STRUCT, 1)
9847
      self.scx.write(oprot)
10007
      self.scx.write(oprot)
Line 11156... Line 11316...
11156
        else:
11316
        else:
11157
          iprot.skip(ftype)
11317
          iprot.skip(ftype)
11158
      elif fid == 2:
11318
      elif fid == 2:
11159
        if ftype == TType.MAP:
11319
        if ftype == TType.MAP:
11160
          self.items = {}
11320
          self.items = {}
11161
          (_ktype106, _vtype107, _size105 ) = iprot.readMapBegin() 
11321
          (_ktype113, _vtype114, _size112 ) = iprot.readMapBegin() 
11162
          for _i109 in xrange(_size105):
11322
          for _i116 in xrange(_size112):
11163
            _key110 = iprot.readI64();
11323
            _key117 = iprot.readI64();
11164
            _val111 = iprot.readDouble();
11324
            _val118 = iprot.readDouble();
11165
            self.items[_key110] = _val111
11325
            self.items[_key117] = _val118
11166
          iprot.readMapEnd()
11326
          iprot.readMapEnd()
11167
        else:
11327
        else:
11168
          iprot.skip(ftype)
11328
          iprot.skip(ftype)
11169
      else:
11329
      else:
11170
        iprot.skip(ftype)
11330
        iprot.skip(ftype)
Line 11181... Line 11341...
11181
      oprot.writeI64(self.cartId)
11341
      oprot.writeI64(self.cartId)
11182
      oprot.writeFieldEnd()
11342
      oprot.writeFieldEnd()
11183
    if self.items != None:
11343
    if self.items != None:
11184
      oprot.writeFieldBegin('items', TType.MAP, 2)
11344
      oprot.writeFieldBegin('items', TType.MAP, 2)
11185
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.items))
11345
      oprot.writeMapBegin(TType.I64, TType.DOUBLE, len(self.items))
11186
      for kiter112,viter113 in self.items.items():
11346
      for kiter119,viter120 in self.items.items():
11187
        oprot.writeI64(kiter112)
11347
        oprot.writeI64(kiter119)
11188
        oprot.writeDouble(viter113)
11348
        oprot.writeDouble(viter120)
11189
      oprot.writeMapEnd()
11349
      oprot.writeMapEnd()
11190
      oprot.writeFieldEnd()
11350
      oprot.writeFieldEnd()
11191
    oprot.writeFieldStop()
11351
    oprot.writeFieldStop()
11192
    oprot.writeStructEnd()
11352
    oprot.writeStructEnd()
11193
 
11353
 
Line 12207... Line 12367...
12207
      if ftype == TType.STOP:
12367
      if ftype == TType.STOP:
12208
        break
12368
        break
12209
      if fid == 0:
12369
      if fid == 0:
12210
        if ftype == TType.LIST:
12370
        if ftype == TType.LIST:
12211
          self.success = []
12371
          self.success = []
12212
          (_etype117, _size114) = iprot.readListBegin()
12372
          (_etype124, _size121) = iprot.readListBegin()
12213
          for _i118 in xrange(_size114):
12373
          for _i125 in xrange(_size121):
12214
            _elem119 = User()
12374
            _elem126 = User()
12215
            _elem119.read(iprot)
12375
            _elem126.read(iprot)
12216
            self.success.append(_elem119)
12376
            self.success.append(_elem126)
12217
          iprot.readListEnd()
12377
          iprot.readListEnd()
12218
        else:
12378
        else:
12219
          iprot.skip(ftype)
12379
          iprot.skip(ftype)
12220
      else:
12380
      else:
12221
        iprot.skip(ftype)
12381
        iprot.skip(ftype)
Line 12228... Line 12388...
12228
      return
12388
      return
12229
    oprot.writeStructBegin('getAllUsers_result')
12389
    oprot.writeStructBegin('getAllUsers_result')
12230
    if self.success != None:
12390
    if self.success != None:
12231
      oprot.writeFieldBegin('success', TType.LIST, 0)
12391
      oprot.writeFieldBegin('success', TType.LIST, 0)
12232
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12392
      oprot.writeListBegin(TType.STRUCT, len(self.success))
12233
      for iter120 in self.success:
12393
      for iter127 in self.success:
12234
        iter120.write(oprot)
12394
        iter127.write(oprot)
12235
      oprot.writeListEnd()
12395
      oprot.writeListEnd()
12236
      oprot.writeFieldEnd()
12396
      oprot.writeFieldEnd()
12237
    oprot.writeFieldStop()
12397
    oprot.writeFieldStop()
12238
    oprot.writeStructEnd()
12398
    oprot.writeStructEnd()
12239
 
12399