Subversion Repositories SmartDukaan

Rev

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

Rev 5407 Rev 6104
Line 147... Line 147...
147
    Parameters:
147
    Parameters:
148
     - agentId
148
     - agentId
149
    """
149
    """
150
    pass
150
    pass
151
 
151
 
-
 
152
  def getOpenTicketsMap(self, ):
-
 
153
    pass
-
 
154
 
152
 
155
 
153
class Client(shop2020.thriftpy.generic.GenericService.Client, Iface):
156
class Client(shop2020.thriftpy.generic.GenericService.Client, Iface):
154
  def __init__(self, iprot, oprot=None):
157
  def __init__(self, iprot, oprot=None):
155
    shop2020.thriftpy.generic.GenericService.Client.__init__(self, iprot, oprot)
158
    shop2020.thriftpy.generic.GenericService.Client.__init__(self, iprot, oprot)
156
 
159
 
Line 710... Line 713...
710
    self._iprot.readMessageEnd()
713
    self._iprot.readMessageEnd()
711
    if result.success is not None:
714
    if result.success is not None:
712
      return result.success
715
      return result.success
713
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getOpenTicketCountForAgent failed: unknown result");
716
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getOpenTicketCountForAgent failed: unknown result");
714
 
717
 
-
 
718
  def getOpenTicketsMap(self, ):
-
 
719
    self.send_getOpenTicketsMap()
-
 
720
    return self.recv_getOpenTicketsMap()
-
 
721
 
-
 
722
  def send_getOpenTicketsMap(self, ):
-
 
723
    self._oprot.writeMessageBegin('getOpenTicketsMap', TMessageType.CALL, self._seqid)
-
 
724
    args = getOpenTicketsMap_args()
-
 
725
    args.write(self._oprot)
-
 
726
    self._oprot.writeMessageEnd()
-
 
727
    self._oprot.trans.flush()
-
 
728
 
-
 
729
  def recv_getOpenTicketsMap(self, ):
-
 
730
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
731
    if mtype == TMessageType.EXCEPTION:
-
 
732
      x = TApplicationException()
-
 
733
      x.read(self._iprot)
-
 
734
      self._iprot.readMessageEnd()
-
 
735
      raise x
-
 
736
    result = getOpenTicketsMap_result()
-
 
737
    result.read(self._iprot)
-
 
738
    self._iprot.readMessageEnd()
-
 
739
    if result.success is not None:
-
 
740
      return result.success
-
 
741
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getOpenTicketsMap failed: unknown result");
-
 
742
 
715
 
743
 
716
class Processor(shop2020.thriftpy.generic.GenericService.Processor, Iface, TProcessor):
744
class Processor(shop2020.thriftpy.generic.GenericService.Processor, Iface, TProcessor):
717
  def __init__(self, handler):
745
  def __init__(self, handler):
718
    shop2020.thriftpy.generic.GenericService.Processor.__init__(self, handler)
746
    shop2020.thriftpy.generic.GenericService.Processor.__init__(self, handler)
719
    self._processMap["getTickets"] = Processor.process_getTickets
747
    self._processMap["getTickets"] = Processor.process_getTickets
Line 733... Line 761...
733
    self._processMap["updateLastEmailProcessedTimestamp"] = Processor.process_updateLastEmailProcessedTimestamp
761
    self._processMap["updateLastEmailProcessedTimestamp"] = Processor.process_updateLastEmailProcessedTimestamp
734
    self._processMap["changeAgentStatus"] = Processor.process_changeAgentStatus
762
    self._processMap["changeAgentStatus"] = Processor.process_changeAgentStatus
735
    self._processMap["insertAgent"] = Processor.process_insertAgent
763
    self._processMap["insertAgent"] = Processor.process_insertAgent
736
    self._processMap["changeAgentRole"] = Processor.process_changeAgentRole
764
    self._processMap["changeAgentRole"] = Processor.process_changeAgentRole
737
    self._processMap["getOpenTicketCountForAgent"] = Processor.process_getOpenTicketCountForAgent
765
    self._processMap["getOpenTicketCountForAgent"] = Processor.process_getOpenTicketCountForAgent
-
 
766
    self._processMap["getOpenTicketsMap"] = Processor.process_getOpenTicketsMap
738
 
767
 
739
  def process(self, iprot, oprot):
768
  def process(self, iprot, oprot):
740
    (name, type, seqid) = iprot.readMessageBegin()
769
    (name, type, seqid) = iprot.readMessageBegin()
741
    if name not in self._processMap:
770
    if name not in self._processMap:
742
      iprot.skip(TType.STRUCT)
771
      iprot.skip(TType.STRUCT)
Line 958... Line 987...
958
    oprot.writeMessageBegin("getOpenTicketCountForAgent", TMessageType.REPLY, seqid)
987
    oprot.writeMessageBegin("getOpenTicketCountForAgent", TMessageType.REPLY, seqid)
959
    result.write(oprot)
988
    result.write(oprot)
960
    oprot.writeMessageEnd()
989
    oprot.writeMessageEnd()
961
    oprot.trans.flush()
990
    oprot.trans.flush()
962
 
991
 
-
 
992
  def process_getOpenTicketsMap(self, seqid, iprot, oprot):
-
 
993
    args = getOpenTicketsMap_args()
-
 
994
    args.read(iprot)
-
 
995
    iprot.readMessageEnd()
-
 
996
    result = getOpenTicketsMap_result()
-
 
997
    result.success = self._handler.getOpenTicketsMap()
-
 
998
    oprot.writeMessageBegin("getOpenTicketsMap", TMessageType.REPLY, seqid)
-
 
999
    result.write(oprot)
-
 
1000
    oprot.writeMessageEnd()
-
 
1001
    oprot.trans.flush()
-
 
1002
 
963
 
1003
 
964
# HELPER FUNCTIONS AND STRUCTURES
1004
# HELPER FUNCTIONS AND STRUCTURES
965
 
1005
 
966
class getTickets_args:
1006
class getTickets_args:
967
  """
1007
  """
Line 3207... Line 3247...
3207
      oprot.writeFieldEnd()
3247
      oprot.writeFieldEnd()
3208
    oprot.writeFieldStop()
3248
    oprot.writeFieldStop()
3209
    oprot.writeStructEnd()
3249
    oprot.writeStructEnd()
3210
 
3250
 
3211
  def validate(self):
3251
  def validate(self):
-
 
3252
    return
-
 
3253
 
-
 
3254
 
-
 
3255
  def __repr__(self):
-
 
3256
    L = ['%s=%r' % (key, value)
-
 
3257
      for key, value in self.__dict__.iteritems()]
-
 
3258
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
3259
 
-
 
3260
  def __eq__(self, other):
-
 
3261
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
3262
 
-
 
3263
  def __ne__(self, other):
-
 
3264
    return not (self == other)
-
 
3265
 
-
 
3266
class getOpenTicketsMap_args:
-
 
3267
 
-
 
3268
  thrift_spec = (
-
 
3269
  )
-
 
3270
 
-
 
3271
  def read(self, iprot):
-
 
3272
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
3273
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
3274
      return
-
 
3275
    iprot.readStructBegin()
-
 
3276
    while True:
-
 
3277
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
3278
      if ftype == TType.STOP:
-
 
3279
        break
-
 
3280
      else:
-
 
3281
        iprot.skip(ftype)
-
 
3282
      iprot.readFieldEnd()
-
 
3283
    iprot.readStructEnd()
-
 
3284
 
-
 
3285
  def write(self, oprot):
-
 
3286
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
3287
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
3288
      return
-
 
3289
    oprot.writeStructBegin('getOpenTicketsMap_args')
-
 
3290
    oprot.writeFieldStop()
-
 
3291
    oprot.writeStructEnd()
-
 
3292
 
-
 
3293
  def validate(self):
-
 
3294
    return
-
 
3295
 
-
 
3296
 
-
 
3297
  def __repr__(self):
-
 
3298
    L = ['%s=%r' % (key, value)
-
 
3299
      for key, value in self.__dict__.iteritems()]
-
 
3300
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
3301
 
-
 
3302
  def __eq__(self, other):
-
 
3303
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
3304
 
-
 
3305
  def __ne__(self, other):
-
 
3306
    return not (self == other)
-
 
3307
 
-
 
3308
class getOpenTicketsMap_result:
-
 
3309
  """
-
 
3310
  Attributes:
-
 
3311
   - success
-
 
3312
  """
-
 
3313
 
-
 
3314
  thrift_spec = (
-
 
3315
    (0, TType.MAP, 'success', (TType.STRING,None,TType.I64,None), None, ), # 0
-
 
3316
  )
-
 
3317
 
-
 
3318
  def __init__(self, success=None,):
-
 
3319
    self.success = success
-
 
3320
 
-
 
3321
  def read(self, iprot):
-
 
3322
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
3323
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
3324
      return
-
 
3325
    iprot.readStructBegin()
-
 
3326
    while True:
-
 
3327
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
3328
      if ftype == TType.STOP:
-
 
3329
        break
-
 
3330
      if fid == 0:
-
 
3331
        if ftype == TType.MAP:
-
 
3332
          self.success = {}
-
 
3333
          (_ktype85, _vtype86, _size84 ) = iprot.readMapBegin() 
-
 
3334
          for _i88 in xrange(_size84):
-
 
3335
            _key89 = iprot.readString();
-
 
3336
            _val90 = iprot.readI64();
-
 
3337
            self.success[_key89] = _val90
-
 
3338
          iprot.readMapEnd()
-
 
3339
        else:
-
 
3340
          iprot.skip(ftype)
-
 
3341
      else:
-
 
3342
        iprot.skip(ftype)
-
 
3343
      iprot.readFieldEnd()
-
 
3344
    iprot.readStructEnd()
-
 
3345
 
-
 
3346
  def write(self, oprot):
-
 
3347
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
3348
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
3349
      return
-
 
3350
    oprot.writeStructBegin('getOpenTicketsMap_result')
-
 
3351
    if self.success is not None:
-
 
3352
      oprot.writeFieldBegin('success', TType.MAP, 0)
-
 
3353
      oprot.writeMapBegin(TType.STRING, TType.I64, len(self.success))
-
 
3354
      for kiter91,viter92 in self.success.items():
-
 
3355
        oprot.writeString(kiter91)
-
 
3356
        oprot.writeI64(viter92)
-
 
3357
      oprot.writeMapEnd()
-
 
3358
      oprot.writeFieldEnd()
-
 
3359
    oprot.writeFieldStop()
-
 
3360
    oprot.writeStructEnd()
-
 
3361
 
-
 
3362
  def validate(self):
3212
    return
3363
    return
3213
 
3364
 
3214
 
3365
 
3215
  def __repr__(self):
3366
  def __repr__(self):
3216
    L = ['%s=%r' % (key, value)
3367
    L = ['%s=%r' % (key, value)