Subversion Repositories SmartDukaan

Rev

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

Rev 3131 Rev 3376
Line 3... Line 3...
3
#
3
#
4
# DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
4
# DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
5
#
5
#
6
 
6
 
7
from thrift.Thrift import *
7
from thrift.Thrift import *
-
 
8
import shop2020.thriftpy.generic.GenericService
8
from ttypes import *
9
from ttypes import *
9
from thrift.Thrift import TProcessor
10
from thrift.Thrift import TProcessor
10
from thrift.transport import TTransport
11
from thrift.transport import TTransport
11
from thrift.protocol import TBinaryProtocol
12
from thrift.protocol import TBinaryProtocol
12
try:
13
try:
13
  from thrift.protocol import fastbinary
14
  from thrift.protocol import fastbinary
14
except:
15
except:
15
  fastbinary = None
16
  fastbinary = None
16
 
17
 
17
 
18
 
18
class Iface:
19
class Iface(shop2020.thriftpy.generic.GenericService.Iface):
19
  def getTickets(self, customerId):
20
  def getTickets(self, customerId):
20
    """
21
    """
21
    Parameters:
22
    Parameters:
22
     - customerId
23
     - customerId
23
    """
24
    """
Line 28... Line 29...
28
    Parameters:
29
    Parameters:
29
     - agentId
30
     - agentId
30
    """
31
    """
31
    pass
32
    pass
32
 
33
 
33
  def getOpenTickets(self, ):
34
  def getUnassignedTickets(self, ):
-
 
35
    pass
-
 
36
 
-
 
37
  def getAllTickets(self, agentId):
-
 
38
    """
-
 
39
    Parameters:
-
 
40
     - agentId
-
 
41
    """
34
    pass
42
    pass
35
 
43
 
36
  def getTicket(self, ticketId):
44
  def getTicket(self, ticketId):
37
    """
45
    """
38
    Parameters:
46
    Parameters:
39
     - ticketId
47
     - ticketId
40
    """
48
    """
41
    pass
49
    pass
42
 
50
 
43
  def updateTicket(self, ticket):
51
  def updateTicket(self, ticket, activity):
44
    """
52
    """
45
    Parameters:
53
    Parameters:
46
     - ticket
54
     - ticket
-
 
55
     - activity
47
    """
56
    """
48
    pass
57
    pass
49
 
58
 
50
  def insertTicket(self, ticket):
59
  def insertTicket(self, ticket, activity):
51
    """
60
    """
52
    Parameters:
61
    Parameters:
53
     - ticket
62
     - ticket
-
 
63
     - activity
54
    """
64
    """
55
    pass
65
    pass
56
 
66
 
57
  def getActivities(self, customerId):
67
  def getActivities(self, customerId):
58
    """
68
    """
59
    Parameters:
69
    Parameters:
60
     - customerId
70
     - customerId
61
    """
71
    """
62
    pass
72
    pass
63
 
73
 
-
 
74
  def getActivitiesByCreator(self, creatorId):
-
 
75
    """
-
 
76
    Parameters:
-
 
77
     - creatorId
-
 
78
    """
-
 
79
    pass
-
 
80
 
64
  def getActivitiesForTicket(self, ticketId):
81
  def getActivitiesForTicket(self, ticketId):
65
    """
82
    """
66
    Parameters:
83
    Parameters:
67
     - ticketId
84
     - ticketId
68
    """
85
    """
Line 126... Line 143...
126
    Parameters:
143
    Parameters:
127
     - roleName
144
     - roleName
128
    """
145
    """
129
    pass
146
    pass
130
 
147
 
-
 
148
  def getLastEmailProcessedTimestamp(self, ):
-
 
149
    pass
-
 
150
 
-
 
151
  def updateLastEmailProcessedTimestamp(self, timestamp):
-
 
152
    """
-
 
153
    Parameters:
-
 
154
     - timestamp
-
 
155
    """
-
 
156
    pass
131
 
157
 
-
 
158
 
132
class Client(Iface):
159
class Client(shop2020.thriftpy.generic.GenericService.Client, Iface):
133
  def __init__(self, iprot, oprot=None):
160
  def __init__(self, iprot, oprot=None):
134
    self._iprot = self._oprot = iprot
161
    shop2020.thriftpy.generic.GenericService.Client.__init__(self, iprot, oprot)
135
    if oprot != None:
-
 
136
      self._oprot = oprot
-
 
137
    self._seqid = 0
-
 
138
 
162
 
139
  def getTickets(self, customerId):
163
  def getTickets(self, customerId):
140
    """
164
    """
141
    Parameters:
165
    Parameters:
142
     - customerId
166
     - customerId
Line 194... Line 218...
194
    self._iprot.readMessageEnd()
218
    self._iprot.readMessageEnd()
195
    if result.success != None:
219
    if result.success != None:
196
      return result.success
220
      return result.success
197
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getAssignedTickets failed: unknown result");
221
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getAssignedTickets failed: unknown result");
198
 
222
 
199
  def getOpenTickets(self, ):
223
  def getUnassignedTickets(self, ):
200
    self.send_getOpenTickets()
224
    self.send_getUnassignedTickets()
201
    return self.recv_getOpenTickets()
225
    return self.recv_getUnassignedTickets()
-
 
226
 
-
 
227
  def send_getUnassignedTickets(self, ):
-
 
228
    self._oprot.writeMessageBegin('getUnassignedTickets', TMessageType.CALL, self._seqid)
-
 
229
    args = getUnassignedTickets_args()
-
 
230
    args.write(self._oprot)
-
 
231
    self._oprot.writeMessageEnd()
-
 
232
    self._oprot.trans.flush()
-
 
233
 
-
 
234
  def recv_getUnassignedTickets(self, ):
-
 
235
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
236
    if mtype == TMessageType.EXCEPTION:
-
 
237
      x = TApplicationException()
-
 
238
      x.read(self._iprot)
-
 
239
      self._iprot.readMessageEnd()
-
 
240
      raise x
-
 
241
    result = getUnassignedTickets_result()
-
 
242
    result.read(self._iprot)
-
 
243
    self._iprot.readMessageEnd()
-
 
244
    if result.success != None:
-
 
245
      return result.success
-
 
246
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getUnassignedTickets failed: unknown result");
202
 
247
 
-
 
248
  def getAllTickets(self, agentId):
-
 
249
    """
-
 
250
    Parameters:
-
 
251
     - agentId
-
 
252
    """
-
 
253
    self.send_getAllTickets(agentId)
-
 
254
    return self.recv_getAllTickets()
-
 
255
 
203
  def send_getOpenTickets(self, ):
256
  def send_getAllTickets(self, agentId):
204
    self._oprot.writeMessageBegin('getOpenTickets', TMessageType.CALL, self._seqid)
257
    self._oprot.writeMessageBegin('getAllTickets', TMessageType.CALL, self._seqid)
205
    args = getOpenTickets_args()
258
    args = getAllTickets_args()
-
 
259
    args.agentId = agentId
206
    args.write(self._oprot)
260
    args.write(self._oprot)
207
    self._oprot.writeMessageEnd()
261
    self._oprot.writeMessageEnd()
208
    self._oprot.trans.flush()
262
    self._oprot.trans.flush()
209
 
263
 
210
  def recv_getOpenTickets(self, ):
264
  def recv_getAllTickets(self, ):
211
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
265
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
212
    if mtype == TMessageType.EXCEPTION:
266
    if mtype == TMessageType.EXCEPTION:
213
      x = TApplicationException()
267
      x = TApplicationException()
214
      x.read(self._iprot)
268
      x.read(self._iprot)
215
      self._iprot.readMessageEnd()
269
      self._iprot.readMessageEnd()
216
      raise x
270
      raise x
217
    result = getOpenTickets_result()
271
    result = getAllTickets_result()
218
    result.read(self._iprot)
272
    result.read(self._iprot)
219
    self._iprot.readMessageEnd()
273
    self._iprot.readMessageEnd()
220
    if result.success != None:
274
    if result.success != None:
221
      return result.success
275
      return result.success
222
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getOpenTickets failed: unknown result");
276
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getAllTickets failed: unknown result");
223
 
277
 
224
  def getTicket(self, ticketId):
278
  def getTicket(self, ticketId):
225
    """
279
    """
226
    Parameters:
280
    Parameters:
227
     - ticketId
281
     - ticketId
Line 249... Line 303...
249
    self._iprot.readMessageEnd()
303
    self._iprot.readMessageEnd()
250
    if result.success != None:
304
    if result.success != None:
251
      return result.success
305
      return result.success
252
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getTicket failed: unknown result");
306
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getTicket failed: unknown result");
253
 
307
 
254
  def updateTicket(self, ticket):
308
  def updateTicket(self, ticket, activity):
255
    """
309
    """
256
    Parameters:
310
    Parameters:
257
     - ticket
311
     - ticket
-
 
312
     - activity
258
    """
313
    """
259
    self.send_updateTicket(ticket)
314
    self.send_updateTicket(ticket, activity)
260
    self.recv_updateTicket()
315
    self.recv_updateTicket()
261
 
316
 
262
  def send_updateTicket(self, ticket):
317
  def send_updateTicket(self, ticket, activity):
263
    self._oprot.writeMessageBegin('updateTicket', TMessageType.CALL, self._seqid)
318
    self._oprot.writeMessageBegin('updateTicket', TMessageType.CALL, self._seqid)
264
    args = updateTicket_args()
319
    args = updateTicket_args()
265
    args.ticket = ticket
320
    args.ticket = ticket
-
 
321
    args.activity = activity
266
    args.write(self._oprot)
322
    args.write(self._oprot)
267
    self._oprot.writeMessageEnd()
323
    self._oprot.writeMessageEnd()
268
    self._oprot.trans.flush()
324
    self._oprot.trans.flush()
269
 
325
 
270
  def recv_updateTicket(self, ):
326
  def recv_updateTicket(self, ):
Line 277... Line 333...
277
    result = updateTicket_result()
333
    result = updateTicket_result()
278
    result.read(self._iprot)
334
    result.read(self._iprot)
279
    self._iprot.readMessageEnd()
335
    self._iprot.readMessageEnd()
280
    return
336
    return
281
 
337
 
282
  def insertTicket(self, ticket):
338
  def insertTicket(self, ticket, activity):
283
    """
339
    """
284
    Parameters:
340
    Parameters:
285
     - ticket
341
     - ticket
-
 
342
     - activity
286
    """
343
    """
287
    self.send_insertTicket(ticket)
344
    self.send_insertTicket(ticket, activity)
288
    return self.recv_insertTicket()
345
    return self.recv_insertTicket()
289
 
346
 
290
  def send_insertTicket(self, ticket):
347
  def send_insertTicket(self, ticket, activity):
291
    self._oprot.writeMessageBegin('insertTicket', TMessageType.CALL, self._seqid)
348
    self._oprot.writeMessageBegin('insertTicket', TMessageType.CALL, self._seqid)
292
    args = insertTicket_args()
349
    args = insertTicket_args()
293
    args.ticket = ticket
350
    args.ticket = ticket
-
 
351
    args.activity = activity
294
    args.write(self._oprot)
352
    args.write(self._oprot)
295
    self._oprot.writeMessageEnd()
353
    self._oprot.writeMessageEnd()
296
    self._oprot.trans.flush()
354
    self._oprot.trans.flush()
297
 
355
 
298
  def recv_insertTicket(self, ):
356
  def recv_insertTicket(self, ):
Line 337... Line 395...
337
    self._iprot.readMessageEnd()
395
    self._iprot.readMessageEnd()
338
    if result.success != None:
396
    if result.success != None:
339
      return result.success
397
      return result.success
340
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getActivities failed: unknown result");
398
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getActivities failed: unknown result");
341
 
399
 
-
 
400
  def getActivitiesByCreator(self, creatorId):
-
 
401
    """
-
 
402
    Parameters:
-
 
403
     - creatorId
-
 
404
    """
-
 
405
    self.send_getActivitiesByCreator(creatorId)
-
 
406
    return self.recv_getActivitiesByCreator()
-
 
407
 
-
 
408
  def send_getActivitiesByCreator(self, creatorId):
-
 
409
    self._oprot.writeMessageBegin('getActivitiesByCreator', TMessageType.CALL, self._seqid)
-
 
410
    args = getActivitiesByCreator_args()
-
 
411
    args.creatorId = creatorId
-
 
412
    args.write(self._oprot)
-
 
413
    self._oprot.writeMessageEnd()
-
 
414
    self._oprot.trans.flush()
-
 
415
 
-
 
416
  def recv_getActivitiesByCreator(self, ):
-
 
417
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
418
    if mtype == TMessageType.EXCEPTION:
-
 
419
      x = TApplicationException()
-
 
420
      x.read(self._iprot)
-
 
421
      self._iprot.readMessageEnd()
-
 
422
      raise x
-
 
423
    result = getActivitiesByCreator_result()
-
 
424
    result.read(self._iprot)
-
 
425
    self._iprot.readMessageEnd()
-
 
426
    if result.success != None:
-
 
427
      return result.success
-
 
428
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getActivitiesByCreator failed: unknown result");
-
 
429
 
342
  def getActivitiesForTicket(self, ticketId):
430
  def getActivitiesForTicket(self, ticketId):
343
    """
431
    """
344
    Parameters:
432
    Parameters:
345
     - ticketId
433
     - ticketId
346
    """
434
    """
Line 630... Line 718...
630
    self._iprot.readMessageEnd()
718
    self._iprot.readMessageEnd()
631
    if result.success != None:
719
    if result.success != None:
632
      return result.success
720
      return result.success
633
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getPermissionsForRoleName failed: unknown result");
721
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getPermissionsForRoleName failed: unknown result");
634
 
722
 
-
 
723
  def getLastEmailProcessedTimestamp(self, ):
-
 
724
    self.send_getLastEmailProcessedTimestamp()
-
 
725
    return self.recv_getLastEmailProcessedTimestamp()
-
 
726
 
-
 
727
  def send_getLastEmailProcessedTimestamp(self, ):
-
 
728
    self._oprot.writeMessageBegin('getLastEmailProcessedTimestamp', TMessageType.CALL, self._seqid)
-
 
729
    args = getLastEmailProcessedTimestamp_args()
-
 
730
    args.write(self._oprot)
-
 
731
    self._oprot.writeMessageEnd()
-
 
732
    self._oprot.trans.flush()
635
 
733
 
-
 
734
  def recv_getLastEmailProcessedTimestamp(self, ):
-
 
735
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
736
    if mtype == TMessageType.EXCEPTION:
-
 
737
      x = TApplicationException()
-
 
738
      x.read(self._iprot)
-
 
739
      self._iprot.readMessageEnd()
-
 
740
      raise x
-
 
741
    result = getLastEmailProcessedTimestamp_result()
-
 
742
    result.read(self._iprot)
-
 
743
    self._iprot.readMessageEnd()
636
class Processor(Iface, TProcessor):
744
    if result.success != None:
-
 
745
      return result.success
-
 
746
    raise TApplicationException(TApplicationException.MISSING_RESULT, "getLastEmailProcessedTimestamp failed: unknown result");
-
 
747
 
-
 
748
  def updateLastEmailProcessedTimestamp(self, timestamp):
-
 
749
    """
-
 
750
    Parameters:
-
 
751
     - timestamp
-
 
752
    """
-
 
753
    self.send_updateLastEmailProcessedTimestamp(timestamp)
-
 
754
    self.recv_updateLastEmailProcessedTimestamp()
-
 
755
 
-
 
756
  def send_updateLastEmailProcessedTimestamp(self, timestamp):
-
 
757
    self._oprot.writeMessageBegin('updateLastEmailProcessedTimestamp', TMessageType.CALL, self._seqid)
-
 
758
    args = updateLastEmailProcessedTimestamp_args()
-
 
759
    args.timestamp = timestamp
-
 
760
    args.write(self._oprot)
-
 
761
    self._oprot.writeMessageEnd()
-
 
762
    self._oprot.trans.flush()
-
 
763
 
-
 
764
  def recv_updateLastEmailProcessedTimestamp(self, ):
-
 
765
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
766
    if mtype == TMessageType.EXCEPTION:
-
 
767
      x = TApplicationException()
-
 
768
      x.read(self._iprot)
-
 
769
      self._iprot.readMessageEnd()
-
 
770
      raise x
-
 
771
    result = updateLastEmailProcessedTimestamp_result()
-
 
772
    result.read(self._iprot)
-
 
773
    self._iprot.readMessageEnd()
-
 
774
    return
-
 
775
 
-
 
776
 
-
 
777
class Processor(shop2020.thriftpy.generic.GenericService.Processor, Iface, TProcessor):
637
  def __init__(self, handler):
778
  def __init__(self, handler):
638
    self._handler = handler
779
    shop2020.thriftpy.generic.GenericService.Processor.__init__(self, handler)
639
    self._processMap = {}
-
 
640
    self._processMap["getTickets"] = Processor.process_getTickets
780
    self._processMap["getTickets"] = Processor.process_getTickets
641
    self._processMap["getAssignedTickets"] = Processor.process_getAssignedTickets
781
    self._processMap["getAssignedTickets"] = Processor.process_getAssignedTickets
-
 
782
    self._processMap["getUnassignedTickets"] = Processor.process_getUnassignedTickets
642
    self._processMap["getOpenTickets"] = Processor.process_getOpenTickets
783
    self._processMap["getAllTickets"] = Processor.process_getAllTickets
643
    self._processMap["getTicket"] = Processor.process_getTicket
784
    self._processMap["getTicket"] = Processor.process_getTicket
644
    self._processMap["updateTicket"] = Processor.process_updateTicket
785
    self._processMap["updateTicket"] = Processor.process_updateTicket
645
    self._processMap["insertTicket"] = Processor.process_insertTicket
786
    self._processMap["insertTicket"] = Processor.process_insertTicket
646
    self._processMap["getActivities"] = Processor.process_getActivities
787
    self._processMap["getActivities"] = Processor.process_getActivities
-
 
788
    self._processMap["getActivitiesByCreator"] = Processor.process_getActivitiesByCreator
647
    self._processMap["getActivitiesForTicket"] = Processor.process_getActivitiesForTicket
789
    self._processMap["getActivitiesForTicket"] = Processor.process_getActivitiesForTicket
648
    self._processMap["getActivity"] = Processor.process_getActivity
790
    self._processMap["getActivity"] = Processor.process_getActivity
649
    self._processMap["getLastActivity"] = Processor.process_getLastActivity
791
    self._processMap["getLastActivity"] = Processor.process_getLastActivity
650
    self._processMap["insertActivity"] = Processor.process_insertActivity
792
    self._processMap["insertActivity"] = Processor.process_insertActivity
651
    self._processMap["getAllAgents"] = Processor.process_getAllAgents
793
    self._processMap["getAllAgents"] = Processor.process_getAllAgents
652
    self._processMap["getAgent"] = Processor.process_getAgent
794
    self._processMap["getAgent"] = Processor.process_getAgent
653
    self._processMap["getAgentByEmailId"] = Processor.process_getAgentByEmailId
795
    self._processMap["getAgentByEmailId"] = Processor.process_getAgentByEmailId
654
    self._processMap["updatePasswordForAgent"] = Processor.process_updatePasswordForAgent
796
    self._processMap["updatePasswordForAgent"] = Processor.process_updatePasswordForAgent
655
    self._processMap["getRoleNamesForAgent"] = Processor.process_getRoleNamesForAgent
797
    self._processMap["getRoleNamesForAgent"] = Processor.process_getRoleNamesForAgent
656
    self._processMap["getPermissionsForRoleName"] = Processor.process_getPermissionsForRoleName
798
    self._processMap["getPermissionsForRoleName"] = Processor.process_getPermissionsForRoleName
-
 
799
    self._processMap["getLastEmailProcessedTimestamp"] = Processor.process_getLastEmailProcessedTimestamp
-
 
800
    self._processMap["updateLastEmailProcessedTimestamp"] = Processor.process_updateLastEmailProcessedTimestamp
657
 
801
 
658
  def process(self, iprot, oprot):
802
  def process(self, iprot, oprot):
659
    (name, type, seqid) = iprot.readMessageBegin()
803
    (name, type, seqid) = iprot.readMessageBegin()
660
    if name not in self._processMap:
804
    if name not in self._processMap:
661
      iprot.skip(TType.STRUCT)
805
      iprot.skip(TType.STRUCT)
Line 690... Line 834...
690
    oprot.writeMessageBegin("getAssignedTickets", TMessageType.REPLY, seqid)
834
    oprot.writeMessageBegin("getAssignedTickets", TMessageType.REPLY, seqid)
691
    result.write(oprot)
835
    result.write(oprot)
692
    oprot.writeMessageEnd()
836
    oprot.writeMessageEnd()
693
    oprot.trans.flush()
837
    oprot.trans.flush()
694
 
838
 
-
 
839
  def process_getUnassignedTickets(self, seqid, iprot, oprot):
-
 
840
    args = getUnassignedTickets_args()
-
 
841
    args.read(iprot)
-
 
842
    iprot.readMessageEnd()
-
 
843
    result = getUnassignedTickets_result()
-
 
844
    result.success = self._handler.getUnassignedTickets()
-
 
845
    oprot.writeMessageBegin("getUnassignedTickets", TMessageType.REPLY, seqid)
-
 
846
    result.write(oprot)
-
 
847
    oprot.writeMessageEnd()
-
 
848
    oprot.trans.flush()
-
 
849
 
695
  def process_getOpenTickets(self, seqid, iprot, oprot):
850
  def process_getAllTickets(self, seqid, iprot, oprot):
696
    args = getOpenTickets_args()
851
    args = getAllTickets_args()
697
    args.read(iprot)
852
    args.read(iprot)
698
    iprot.readMessageEnd()
853
    iprot.readMessageEnd()
699
    result = getOpenTickets_result()
854
    result = getAllTickets_result()
700
    result.success = self._handler.getOpenTickets()
855
    result.success = self._handler.getAllTickets(args.agentId)
701
    oprot.writeMessageBegin("getOpenTickets", TMessageType.REPLY, seqid)
856
    oprot.writeMessageBegin("getAllTickets", TMessageType.REPLY, seqid)
702
    result.write(oprot)
857
    result.write(oprot)
703
    oprot.writeMessageEnd()
858
    oprot.writeMessageEnd()
704
    oprot.trans.flush()
859
    oprot.trans.flush()
705
 
860
 
706
  def process_getTicket(self, seqid, iprot, oprot):
861
  def process_getTicket(self, seqid, iprot, oprot):
Line 717... Line 872...
717
  def process_updateTicket(self, seqid, iprot, oprot):
872
  def process_updateTicket(self, seqid, iprot, oprot):
718
    args = updateTicket_args()
873
    args = updateTicket_args()
719
    args.read(iprot)
874
    args.read(iprot)
720
    iprot.readMessageEnd()
875
    iprot.readMessageEnd()
721
    result = updateTicket_result()
876
    result = updateTicket_result()
722
    self._handler.updateTicket(args.ticket)
877
    self._handler.updateTicket(args.ticket, args.activity)
723
    oprot.writeMessageBegin("updateTicket", TMessageType.REPLY, seqid)
878
    oprot.writeMessageBegin("updateTicket", TMessageType.REPLY, seqid)
724
    result.write(oprot)
879
    result.write(oprot)
725
    oprot.writeMessageEnd()
880
    oprot.writeMessageEnd()
726
    oprot.trans.flush()
881
    oprot.trans.flush()
727
 
882
 
728
  def process_insertTicket(self, seqid, iprot, oprot):
883
  def process_insertTicket(self, seqid, iprot, oprot):
729
    args = insertTicket_args()
884
    args = insertTicket_args()
730
    args.read(iprot)
885
    args.read(iprot)
731
    iprot.readMessageEnd()
886
    iprot.readMessageEnd()
732
    result = insertTicket_result()
887
    result = insertTicket_result()
733
    result.success = self._handler.insertTicket(args.ticket)
888
    result.success = self._handler.insertTicket(args.ticket, args.activity)
734
    oprot.writeMessageBegin("insertTicket", TMessageType.REPLY, seqid)
889
    oprot.writeMessageBegin("insertTicket", TMessageType.REPLY, seqid)
735
    result.write(oprot)
890
    result.write(oprot)
736
    oprot.writeMessageEnd()
891
    oprot.writeMessageEnd()
737
    oprot.trans.flush()
892
    oprot.trans.flush()
738
 
893
 
Line 745... Line 900...
745
    oprot.writeMessageBegin("getActivities", TMessageType.REPLY, seqid)
900
    oprot.writeMessageBegin("getActivities", TMessageType.REPLY, seqid)
746
    result.write(oprot)
901
    result.write(oprot)
747
    oprot.writeMessageEnd()
902
    oprot.writeMessageEnd()
748
    oprot.trans.flush()
903
    oprot.trans.flush()
749
 
904
 
-
 
905
  def process_getActivitiesByCreator(self, seqid, iprot, oprot):
-
 
906
    args = getActivitiesByCreator_args()
-
 
907
    args.read(iprot)
-
 
908
    iprot.readMessageEnd()
-
 
909
    result = getActivitiesByCreator_result()
-
 
910
    result.success = self._handler.getActivitiesByCreator(args.creatorId)
-
 
911
    oprot.writeMessageBegin("getActivitiesByCreator", TMessageType.REPLY, seqid)
-
 
912
    result.write(oprot)
-
 
913
    oprot.writeMessageEnd()
-
 
914
    oprot.trans.flush()
-
 
915
 
750
  def process_getActivitiesForTicket(self, seqid, iprot, oprot):
916
  def process_getActivitiesForTicket(self, seqid, iprot, oprot):
751
    args = getActivitiesForTicket_args()
917
    args = getActivitiesForTicket_args()
752
    args.read(iprot)
918
    args.read(iprot)
753
    iprot.readMessageEnd()
919
    iprot.readMessageEnd()
754
    result = getActivitiesForTicket_result()
920
    result = getActivitiesForTicket_result()
Line 855... Line 1021...
855
    oprot.writeMessageBegin("getPermissionsForRoleName", TMessageType.REPLY, seqid)
1021
    oprot.writeMessageBegin("getPermissionsForRoleName", TMessageType.REPLY, seqid)
856
    result.write(oprot)
1022
    result.write(oprot)
857
    oprot.writeMessageEnd()
1023
    oprot.writeMessageEnd()
858
    oprot.trans.flush()
1024
    oprot.trans.flush()
859
 
1025
 
-
 
1026
  def process_getLastEmailProcessedTimestamp(self, seqid, iprot, oprot):
-
 
1027
    args = getLastEmailProcessedTimestamp_args()
-
 
1028
    args.read(iprot)
-
 
1029
    iprot.readMessageEnd()
-
 
1030
    result = getLastEmailProcessedTimestamp_result()
-
 
1031
    result.success = self._handler.getLastEmailProcessedTimestamp()
-
 
1032
    oprot.writeMessageBegin("getLastEmailProcessedTimestamp", TMessageType.REPLY, seqid)
-
 
1033
    result.write(oprot)
-
 
1034
    oprot.writeMessageEnd()
-
 
1035
    oprot.trans.flush()
-
 
1036
 
-
 
1037
  def process_updateLastEmailProcessedTimestamp(self, seqid, iprot, oprot):
-
 
1038
    args = updateLastEmailProcessedTimestamp_args()
-
 
1039
    args.read(iprot)
-
 
1040
    iprot.readMessageEnd()
-
 
1041
    result = updateLastEmailProcessedTimestamp_result()
-
 
1042
    self._handler.updateLastEmailProcessedTimestamp(args.timestamp)
-
 
1043
    oprot.writeMessageBegin("updateLastEmailProcessedTimestamp", TMessageType.REPLY, seqid)
-
 
1044
    result.write(oprot)
-
 
1045
    oprot.writeMessageEnd()
-
 
1046
    oprot.trans.flush()
-
 
1047
 
860
 
1048
 
861
# HELPER FUNCTIONS AND STRUCTURES
1049
# HELPER FUNCTIONS AND STRUCTURES
862
 
1050
 
863
class getTickets_args:
1051
class getTickets_args:
864
  """
1052
  """
Line 1098... Line 1286...
1098
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
1286
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
1099
 
1287
 
1100
  def __ne__(self, other):
1288
  def __ne__(self, other):
1101
    return not (self == other)
1289
    return not (self == other)
1102
 
1290
 
1103
class getOpenTickets_args:
1291
class getUnassignedTickets_args:
1104
 
1292
 
1105
  thrift_spec = (
1293
  thrift_spec = (
1106
  )
1294
  )
1107
 
1295
 
1108
  def read(self, iprot):
1296
  def read(self, iprot):
Line 1121... Line 1309...
1121
 
1309
 
1122
  def write(self, oprot):
1310
  def write(self, oprot):
1123
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
1311
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
1124
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
1312
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
1125
      return
1313
      return
1126
    oprot.writeStructBegin('getOpenTickets_args')
1314
    oprot.writeStructBegin('getUnassignedTickets_args')
1127
    oprot.writeFieldStop()
1315
    oprot.writeFieldStop()
1128
    oprot.writeStructEnd()
1316
    oprot.writeStructEnd()
1129
 
1317
 
1130
  def __repr__(self):
1318
  def __repr__(self):
1131
    L = ['%s=%r' % (key, value)
1319
    L = ['%s=%r' % (key, value)
Line 1136... Line 1324...
1136
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
1324
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
1137
 
1325
 
1138
  def __ne__(self, other):
1326
  def __ne__(self, other):
1139
    return not (self == other)
1327
    return not (self == other)
1140
 
1328
 
1141
class getOpenTickets_result:
1329
class getUnassignedTickets_result:
1142
  """
1330
  """
1143
  Attributes:
1331
  Attributes:
1144
   - success
1332
   - success
1145
  """
1333
  """
1146
 
1334
 
Line 1178... Line 1366...
1178
 
1366
 
1179
  def write(self, oprot):
1367
  def write(self, oprot):
1180
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
1368
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
1181
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
1369
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
1182
      return
1370
      return
1183
    oprot.writeStructBegin('getOpenTickets_result')
1371
    oprot.writeStructBegin('getUnassignedTickets_result')
1184
    if self.success != None:
1372
    if self.success != None:
1185
      oprot.writeFieldBegin('success', TType.LIST, 0)
1373
      oprot.writeFieldBegin('success', TType.LIST, 0)
1186
      oprot.writeListBegin(TType.STRUCT, len(self.success))
1374
      oprot.writeListBegin(TType.STRUCT, len(self.success))
1187
      for iter20 in self.success:
1375
      for iter20 in self.success:
1188
        iter20.write(oprot)
1376
        iter20.write(oprot)
Line 1200... Line 1388...
1200
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
1388
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
1201
 
1389
 
1202
  def __ne__(self, other):
1390
  def __ne__(self, other):
1203
    return not (self == other)
1391
    return not (self == other)
1204
 
1392
 
-
 
1393
class getAllTickets_args:
-
 
1394
  """
-
 
1395
  Attributes:
-
 
1396
   - agentId
-
 
1397
  """
-
 
1398
 
-
 
1399
  thrift_spec = (
-
 
1400
    None, # 0
-
 
1401
    (1, TType.I64, 'agentId', None, None, ), # 1
-
 
1402
  )
-
 
1403
 
-
 
1404
  def __init__(self, agentId=None,):
-
 
1405
    self.agentId = agentId
-
 
1406
 
-
 
1407
  def read(self, iprot):
-
 
1408
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
1409
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
1410
      return
-
 
1411
    iprot.readStructBegin()
-
 
1412
    while True:
-
 
1413
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
1414
      if ftype == TType.STOP:
-
 
1415
        break
-
 
1416
      if fid == 1:
-
 
1417
        if ftype == TType.I64:
-
 
1418
          self.agentId = iprot.readI64();
-
 
1419
        else:
-
 
1420
          iprot.skip(ftype)
-
 
1421
      else:
-
 
1422
        iprot.skip(ftype)
-
 
1423
      iprot.readFieldEnd()
-
 
1424
    iprot.readStructEnd()
-
 
1425
 
-
 
1426
  def write(self, oprot):
-
 
1427
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
1428
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
1429
      return
-
 
1430
    oprot.writeStructBegin('getAllTickets_args')
-
 
1431
    if self.agentId != None:
-
 
1432
      oprot.writeFieldBegin('agentId', TType.I64, 1)
-
 
1433
      oprot.writeI64(self.agentId)
-
 
1434
      oprot.writeFieldEnd()
-
 
1435
    oprot.writeFieldStop()
-
 
1436
    oprot.writeStructEnd()
-
 
1437
 
-
 
1438
  def __repr__(self):
-
 
1439
    L = ['%s=%r' % (key, value)
-
 
1440
      for key, value in self.__dict__.iteritems()]
-
 
1441
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
1442
 
-
 
1443
  def __eq__(self, other):
-
 
1444
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
1445
 
-
 
1446
  def __ne__(self, other):
-
 
1447
    return not (self == other)
-
 
1448
 
-
 
1449
class getAllTickets_result:
-
 
1450
  """
-
 
1451
  Attributes:
-
 
1452
   - success
-
 
1453
  """
-
 
1454
 
-
 
1455
  thrift_spec = (
-
 
1456
    (0, TType.LIST, 'success', (TType.STRUCT,(Ticket, Ticket.thrift_spec)), None, ), # 0
-
 
1457
  )
-
 
1458
 
-
 
1459
  def __init__(self, success=None,):
-
 
1460
    self.success = success
-
 
1461
 
-
 
1462
  def read(self, iprot):
-
 
1463
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
1464
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
1465
      return
-
 
1466
    iprot.readStructBegin()
-
 
1467
    while True:
-
 
1468
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
1469
      if ftype == TType.STOP:
-
 
1470
        break
-
 
1471
      if fid == 0:
-
 
1472
        if ftype == TType.LIST:
-
 
1473
          self.success = []
-
 
1474
          (_etype24, _size21) = iprot.readListBegin()
-
 
1475
          for _i25 in xrange(_size21):
-
 
1476
            _elem26 = Ticket()
-
 
1477
            _elem26.read(iprot)
-
 
1478
            self.success.append(_elem26)
-
 
1479
          iprot.readListEnd()
-
 
1480
        else:
-
 
1481
          iprot.skip(ftype)
-
 
1482
      else:
-
 
1483
        iprot.skip(ftype)
-
 
1484
      iprot.readFieldEnd()
-
 
1485
    iprot.readStructEnd()
-
 
1486
 
-
 
1487
  def write(self, oprot):
-
 
1488
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
1489
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
1490
      return
-
 
1491
    oprot.writeStructBegin('getAllTickets_result')
-
 
1492
    if self.success != None:
-
 
1493
      oprot.writeFieldBegin('success', TType.LIST, 0)
-
 
1494
      oprot.writeListBegin(TType.STRUCT, len(self.success))
-
 
1495
      for iter27 in self.success:
-
 
1496
        iter27.write(oprot)
-
 
1497
      oprot.writeListEnd()
-
 
1498
      oprot.writeFieldEnd()
-
 
1499
    oprot.writeFieldStop()
-
 
1500
    oprot.writeStructEnd()
-
 
1501
 
-
 
1502
  def __repr__(self):
-
 
1503
    L = ['%s=%r' % (key, value)
-
 
1504
      for key, value in self.__dict__.iteritems()]
-
 
1505
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
1506
 
-
 
1507
  def __eq__(self, other):
-
 
1508
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
1509
 
-
 
1510
  def __ne__(self, other):
-
 
1511
    return not (self == other)
-
 
1512
 
1205
class getTicket_args:
1513
class getTicket_args:
1206
  """
1514
  """
1207
  Attributes:
1515
  Attributes:
1208
   - ticketId
1516
   - ticketId
1209
  """
1517
  """
Line 1316... Line 1624...
1316
 
1624
 
1317
class updateTicket_args:
1625
class updateTicket_args:
1318
  """
1626
  """
1319
  Attributes:
1627
  Attributes:
1320
   - ticket
1628
   - ticket
-
 
1629
   - activity
1321
  """
1630
  """
1322
 
1631
 
1323
  thrift_spec = (
1632
  thrift_spec = (
1324
    None, # 0
1633
    None, # 0
1325
    (1, TType.STRUCT, 'ticket', (Ticket, Ticket.thrift_spec), None, ), # 1
1634
    (1, TType.STRUCT, 'ticket', (Ticket, Ticket.thrift_spec), None, ), # 1
-
 
1635
    (2, TType.STRUCT, 'activity', (Activity, Activity.thrift_spec), None, ), # 2
1326
  )
1636
  )
1327
 
1637
 
1328
  def __init__(self, ticket=None,):
1638
  def __init__(self, ticket=None, activity=None,):
1329
    self.ticket = ticket
1639
    self.ticket = ticket
-
 
1640
    self.activity = activity
1330
 
1641
 
1331
  def read(self, iprot):
1642
  def read(self, iprot):
1332
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
1643
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
1333
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
1644
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
1334
      return
1645
      return
Line 1341... Line 1652...
1341
        if ftype == TType.STRUCT:
1652
        if ftype == TType.STRUCT:
1342
          self.ticket = Ticket()
1653
          self.ticket = Ticket()
1343
          self.ticket.read(iprot)
1654
          self.ticket.read(iprot)
1344
        else:
1655
        else:
1345
          iprot.skip(ftype)
1656
          iprot.skip(ftype)
-
 
1657
      elif fid == 2:
-
 
1658
        if ftype == TType.STRUCT:
-
 
1659
          self.activity = Activity()
-
 
1660
          self.activity.read(iprot)
-
 
1661
        else:
-
 
1662
          iprot.skip(ftype)
1346
      else:
1663
      else:
1347
        iprot.skip(ftype)
1664
        iprot.skip(ftype)
1348
      iprot.readFieldEnd()
1665
      iprot.readFieldEnd()
1349
    iprot.readStructEnd()
1666
    iprot.readStructEnd()
1350
 
1667
 
Line 1355... Line 1672...
1355
    oprot.writeStructBegin('updateTicket_args')
1672
    oprot.writeStructBegin('updateTicket_args')
1356
    if self.ticket != None:
1673
    if self.ticket != None:
1357
      oprot.writeFieldBegin('ticket', TType.STRUCT, 1)
1674
      oprot.writeFieldBegin('ticket', TType.STRUCT, 1)
1358
      self.ticket.write(oprot)
1675
      self.ticket.write(oprot)
1359
      oprot.writeFieldEnd()
1676
      oprot.writeFieldEnd()
-
 
1677
    if self.activity != None:
-
 
1678
      oprot.writeFieldBegin('activity', TType.STRUCT, 2)
-
 
1679
      self.activity.write(oprot)
-
 
1680
      oprot.writeFieldEnd()
1360
    oprot.writeFieldStop()
1681
    oprot.writeFieldStop()
1361
    oprot.writeStructEnd()
1682
    oprot.writeStructEnd()
1362
 
1683
 
1363
  def __repr__(self):
1684
  def __repr__(self):
1364
    L = ['%s=%r' % (key, value)
1685
    L = ['%s=%r' % (key, value)
Line 1411... Line 1732...
1411
 
1732
 
1412
class insertTicket_args:
1733
class insertTicket_args:
1413
  """
1734
  """
1414
  Attributes:
1735
  Attributes:
1415
   - ticket
1736
   - ticket
-
 
1737
   - activity
1416
  """
1738
  """
1417
 
1739
 
1418
  thrift_spec = (
1740
  thrift_spec = (
1419
    None, # 0
1741
    None, # 0
1420
    (1, TType.STRUCT, 'ticket', (Ticket, Ticket.thrift_spec), None, ), # 1
1742
    (1, TType.STRUCT, 'ticket', (Ticket, Ticket.thrift_spec), None, ), # 1
-
 
1743
    (2, TType.STRUCT, 'activity', (Activity, Activity.thrift_spec), None, ), # 2
1421
  )
1744
  )
1422
 
1745
 
1423
  def __init__(self, ticket=None,):
1746
  def __init__(self, ticket=None, activity=None,):
1424
    self.ticket = ticket
1747
    self.ticket = ticket
-
 
1748
    self.activity = activity
1425
 
1749
 
1426
  def read(self, iprot):
1750
  def read(self, iprot):
1427
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
1751
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
1428
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
1752
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
1429
      return
1753
      return
Line 1436... Line 1760...
1436
        if ftype == TType.STRUCT:
1760
        if ftype == TType.STRUCT:
1437
          self.ticket = Ticket()
1761
          self.ticket = Ticket()
1438
          self.ticket.read(iprot)
1762
          self.ticket.read(iprot)
1439
        else:
1763
        else:
1440
          iprot.skip(ftype)
1764
          iprot.skip(ftype)
-
 
1765
      elif fid == 2:
-
 
1766
        if ftype == TType.STRUCT:
-
 
1767
          self.activity = Activity()
-
 
1768
          self.activity.read(iprot)
-
 
1769
        else:
-
 
1770
          iprot.skip(ftype)
1441
      else:
1771
      else:
1442
        iprot.skip(ftype)
1772
        iprot.skip(ftype)
1443
      iprot.readFieldEnd()
1773
      iprot.readFieldEnd()
1444
    iprot.readStructEnd()
1774
    iprot.readStructEnd()
1445
 
1775
 
Line 1450... Line 1780...
1450
    oprot.writeStructBegin('insertTicket_args')
1780
    oprot.writeStructBegin('insertTicket_args')
1451
    if self.ticket != None:
1781
    if self.ticket != None:
1452
      oprot.writeFieldBegin('ticket', TType.STRUCT, 1)
1782
      oprot.writeFieldBegin('ticket', TType.STRUCT, 1)
1453
      self.ticket.write(oprot)
1783
      self.ticket.write(oprot)
1454
      oprot.writeFieldEnd()
1784
      oprot.writeFieldEnd()
-
 
1785
    if self.activity != None:
-
 
1786
      oprot.writeFieldBegin('activity', TType.STRUCT, 2)
-
 
1787
      self.activity.write(oprot)
-
 
1788
      oprot.writeFieldEnd()
1455
    oprot.writeFieldStop()
1789
    oprot.writeFieldStop()
1456
    oprot.writeStructEnd()
1790
    oprot.writeStructEnd()
1457
 
1791
 
1458
  def __repr__(self):
1792
  def __repr__(self):
1459
    L = ['%s=%r' % (key, value)
1793
    L = ['%s=%r' % (key, value)
Line 1600... Line 1934...
1600
      if ftype == TType.STOP:
1934
      if ftype == TType.STOP:
1601
        break
1935
        break
1602
      if fid == 0:
1936
      if fid == 0:
1603
        if ftype == TType.LIST:
1937
        if ftype == TType.LIST:
1604
          self.success = []
1938
          self.success = []
1605
          (_etype24, _size21) = iprot.readListBegin()
1939
          (_etype31, _size28) = iprot.readListBegin()
1606
          for _i25 in xrange(_size21):
1940
          for _i32 in xrange(_size28):
1607
            _elem26 = Activity()
1941
            _elem33 = Activity()
1608
            _elem26.read(iprot)
1942
            _elem33.read(iprot)
1609
            self.success.append(_elem26)
1943
            self.success.append(_elem33)
1610
          iprot.readListEnd()
1944
          iprot.readListEnd()
1611
        else:
1945
        else:
1612
          iprot.skip(ftype)
1946
          iprot.skip(ftype)
1613
      else:
1947
      else:
1614
        iprot.skip(ftype)
1948
        iprot.skip(ftype)
Line 1621... Line 1955...
1621
      return
1955
      return
1622
    oprot.writeStructBegin('getActivities_result')
1956
    oprot.writeStructBegin('getActivities_result')
1623
    if self.success != None:
1957
    if self.success != None:
1624
      oprot.writeFieldBegin('success', TType.LIST, 0)
1958
      oprot.writeFieldBegin('success', TType.LIST, 0)
1625
      oprot.writeListBegin(TType.STRUCT, len(self.success))
1959
      oprot.writeListBegin(TType.STRUCT, len(self.success))
-
 
1960
      for iter34 in self.success:
-
 
1961
        iter34.write(oprot)
-
 
1962
      oprot.writeListEnd()
-
 
1963
      oprot.writeFieldEnd()
-
 
1964
    oprot.writeFieldStop()
-
 
1965
    oprot.writeStructEnd()
-
 
1966
 
-
 
1967
  def __repr__(self):
-
 
1968
    L = ['%s=%r' % (key, value)
-
 
1969
      for key, value in self.__dict__.iteritems()]
-
 
1970
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
1971
 
-
 
1972
  def __eq__(self, other):
-
 
1973
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
1974
 
-
 
1975
  def __ne__(self, other):
-
 
1976
    return not (self == other)
-
 
1977
 
-
 
1978
class getActivitiesByCreator_args:
-
 
1979
  """
-
 
1980
  Attributes:
-
 
1981
   - creatorId
-
 
1982
  """
-
 
1983
 
-
 
1984
  thrift_spec = (
-
 
1985
    None, # 0
-
 
1986
    (1, TType.I64, 'creatorId', None, None, ), # 1
-
 
1987
  )
-
 
1988
 
-
 
1989
  def __init__(self, creatorId=None,):
-
 
1990
    self.creatorId = creatorId
-
 
1991
 
-
 
1992
  def read(self, iprot):
-
 
1993
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
1994
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
1995
      return
-
 
1996
    iprot.readStructBegin()
-
 
1997
    while True:
-
 
1998
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
1999
      if ftype == TType.STOP:
-
 
2000
        break
-
 
2001
      if fid == 1:
-
 
2002
        if ftype == TType.I64:
-
 
2003
          self.creatorId = iprot.readI64();
-
 
2004
        else:
-
 
2005
          iprot.skip(ftype)
-
 
2006
      else:
-
 
2007
        iprot.skip(ftype)
-
 
2008
      iprot.readFieldEnd()
-
 
2009
    iprot.readStructEnd()
-
 
2010
 
-
 
2011
  def write(self, oprot):
-
 
2012
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
2013
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
2014
      return
-
 
2015
    oprot.writeStructBegin('getActivitiesByCreator_args')
-
 
2016
    if self.creatorId != None:
-
 
2017
      oprot.writeFieldBegin('creatorId', TType.I64, 1)
-
 
2018
      oprot.writeI64(self.creatorId)
-
 
2019
      oprot.writeFieldEnd()
-
 
2020
    oprot.writeFieldStop()
-
 
2021
    oprot.writeStructEnd()
-
 
2022
 
-
 
2023
  def __repr__(self):
-
 
2024
    L = ['%s=%r' % (key, value)
-
 
2025
      for key, value in self.__dict__.iteritems()]
-
 
2026
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
2027
 
-
 
2028
  def __eq__(self, other):
-
 
2029
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
2030
 
-
 
2031
  def __ne__(self, other):
-
 
2032
    return not (self == other)
-
 
2033
 
-
 
2034
class getActivitiesByCreator_result:
-
 
2035
  """
-
 
2036
  Attributes:
-
 
2037
   - success
-
 
2038
  """
-
 
2039
 
-
 
2040
  thrift_spec = (
-
 
2041
    (0, TType.LIST, 'success', (TType.STRUCT,(Activity, Activity.thrift_spec)), None, ), # 0
-
 
2042
  )
-
 
2043
 
-
 
2044
  def __init__(self, success=None,):
-
 
2045
    self.success = success
-
 
2046
 
-
 
2047
  def read(self, iprot):
-
 
2048
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
2049
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
2050
      return
-
 
2051
    iprot.readStructBegin()
-
 
2052
    while True:
-
 
2053
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
2054
      if ftype == TType.STOP:
-
 
2055
        break
-
 
2056
      if fid == 0:
-
 
2057
        if ftype == TType.LIST:
-
 
2058
          self.success = []
-
 
2059
          (_etype38, _size35) = iprot.readListBegin()
-
 
2060
          for _i39 in xrange(_size35):
-
 
2061
            _elem40 = Activity()
-
 
2062
            _elem40.read(iprot)
-
 
2063
            self.success.append(_elem40)
-
 
2064
          iprot.readListEnd()
-
 
2065
        else:
-
 
2066
          iprot.skip(ftype)
-
 
2067
      else:
-
 
2068
        iprot.skip(ftype)
-
 
2069
      iprot.readFieldEnd()
-
 
2070
    iprot.readStructEnd()
-
 
2071
 
-
 
2072
  def write(self, oprot):
-
 
2073
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
2074
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
2075
      return
-
 
2076
    oprot.writeStructBegin('getActivitiesByCreator_result')
-
 
2077
    if self.success != None:
-
 
2078
      oprot.writeFieldBegin('success', TType.LIST, 0)
-
 
2079
      oprot.writeListBegin(TType.STRUCT, len(self.success))
1626
      for iter27 in self.success:
2080
      for iter41 in self.success:
1627
        iter27.write(oprot)
2081
        iter41.write(oprot)
1628
      oprot.writeListEnd()
2082
      oprot.writeListEnd()
1629
      oprot.writeFieldEnd()
2083
      oprot.writeFieldEnd()
1630
    oprot.writeFieldStop()
2084
    oprot.writeFieldStop()
1631
    oprot.writeStructEnd()
2085
    oprot.writeStructEnd()
1632
 
2086
 
Line 1720... Line 2174...
1720
      if ftype == TType.STOP:
2174
      if ftype == TType.STOP:
1721
        break
2175
        break
1722
      if fid == 0:
2176
      if fid == 0:
1723
        if ftype == TType.LIST:
2177
        if ftype == TType.LIST:
1724
          self.success = []
2178
          self.success = []
1725
          (_etype31, _size28) = iprot.readListBegin()
2179
          (_etype45, _size42) = iprot.readListBegin()
1726
          for _i32 in xrange(_size28):
2180
          for _i46 in xrange(_size42):
1727
            _elem33 = Activity()
2181
            _elem47 = Activity()
1728
            _elem33.read(iprot)
2182
            _elem47.read(iprot)
1729
            self.success.append(_elem33)
2183
            self.success.append(_elem47)
1730
          iprot.readListEnd()
2184
          iprot.readListEnd()
1731
        else:
2185
        else:
1732
          iprot.skip(ftype)
2186
          iprot.skip(ftype)
1733
      else:
2187
      else:
1734
        iprot.skip(ftype)
2188
        iprot.skip(ftype)
Line 1741... Line 2195...
1741
      return
2195
      return
1742
    oprot.writeStructBegin('getActivitiesForTicket_result')
2196
    oprot.writeStructBegin('getActivitiesForTicket_result')
1743
    if self.success != None:
2197
    if self.success != None:
1744
      oprot.writeFieldBegin('success', TType.LIST, 0)
2198
      oprot.writeFieldBegin('success', TType.LIST, 0)
1745
      oprot.writeListBegin(TType.STRUCT, len(self.success))
2199
      oprot.writeListBegin(TType.STRUCT, len(self.success))
1746
      for iter34 in self.success:
2200
      for iter48 in self.success:
1747
        iter34.write(oprot)
2201
        iter48.write(oprot)
1748
      oprot.writeListEnd()
2202
      oprot.writeListEnd()
1749
      oprot.writeFieldEnd()
2203
      oprot.writeFieldEnd()
1750
    oprot.writeFieldStop()
2204
    oprot.writeFieldStop()
1751
    oprot.writeStructEnd()
2205
    oprot.writeStructEnd()
1752
 
2206
 
Line 2141... Line 2595...
2141
      if ftype == TType.STOP:
2595
      if ftype == TType.STOP:
2142
        break
2596
        break
2143
      if fid == 0:
2597
      if fid == 0:
2144
        if ftype == TType.LIST:
2598
        if ftype == TType.LIST:
2145
          self.success = []
2599
          self.success = []
2146
          (_etype38, _size35) = iprot.readListBegin()
2600
          (_etype52, _size49) = iprot.readListBegin()
2147
          for _i39 in xrange(_size35):
2601
          for _i53 in xrange(_size49):
2148
            _elem40 = Agent()
2602
            _elem54 = Agent()
2149
            _elem40.read(iprot)
2603
            _elem54.read(iprot)
2150
            self.success.append(_elem40)
2604
            self.success.append(_elem54)
2151
          iprot.readListEnd()
2605
          iprot.readListEnd()
2152
        else:
2606
        else:
2153
          iprot.skip(ftype)
2607
          iprot.skip(ftype)
2154
      else:
2608
      else:
2155
        iprot.skip(ftype)
2609
        iprot.skip(ftype)
Line 2162... Line 2616...
2162
      return
2616
      return
2163
    oprot.writeStructBegin('getAllAgents_result')
2617
    oprot.writeStructBegin('getAllAgents_result')
2164
    if self.success != None:
2618
    if self.success != None:
2165
      oprot.writeFieldBegin('success', TType.LIST, 0)
2619
      oprot.writeFieldBegin('success', TType.LIST, 0)
2166
      oprot.writeListBegin(TType.STRUCT, len(self.success))
2620
      oprot.writeListBegin(TType.STRUCT, len(self.success))
2167
      for iter41 in self.success:
2621
      for iter55 in self.success:
2168
        iter41.write(oprot)
2622
        iter55.write(oprot)
2169
      oprot.writeListEnd()
2623
      oprot.writeListEnd()
2170
      oprot.writeFieldEnd()
2624
      oprot.writeFieldEnd()
2171
    oprot.writeFieldStop()
2625
    oprot.writeFieldStop()
2172
    oprot.writeStructEnd()
2626
    oprot.writeStructEnd()
2173
 
2627
 
Line 2591... Line 3045...
2591
      if ftype == TType.STOP:
3045
      if ftype == TType.STOP:
2592
        break
3046
        break
2593
      if fid == 0:
3047
      if fid == 0:
2594
        if ftype == TType.LIST:
3048
        if ftype == TType.LIST:
2595
          self.success = []
3049
          self.success = []
2596
          (_etype45, _size42) = iprot.readListBegin()
3050
          (_etype59, _size56) = iprot.readListBegin()
2597
          for _i46 in xrange(_size42):
3051
          for _i60 in xrange(_size56):
2598
            _elem47 = iprot.readString();
3052
            _elem61 = iprot.readString();
2599
            self.success.append(_elem47)
3053
            self.success.append(_elem61)
2600
          iprot.readListEnd()
3054
          iprot.readListEnd()
2601
        else:
3055
        else:
2602
          iprot.skip(ftype)
3056
          iprot.skip(ftype)
2603
      else:
3057
      else:
2604
        iprot.skip(ftype)
3058
        iprot.skip(ftype)
Line 2611... Line 3065...
2611
      return
3065
      return
2612
    oprot.writeStructBegin('getRoleNamesForAgent_result')
3066
    oprot.writeStructBegin('getRoleNamesForAgent_result')
2613
    if self.success != None:
3067
    if self.success != None:
2614
      oprot.writeFieldBegin('success', TType.LIST, 0)
3068
      oprot.writeFieldBegin('success', TType.LIST, 0)
2615
      oprot.writeListBegin(TType.STRING, len(self.success))
3069
      oprot.writeListBegin(TType.STRING, len(self.success))
2616
      for iter48 in self.success:
3070
      for iter62 in self.success:
2617
        oprot.writeString(iter48)
3071
        oprot.writeString(iter62)
2618
      oprot.writeListEnd()
3072
      oprot.writeListEnd()
2619
      oprot.writeFieldEnd()
3073
      oprot.writeFieldEnd()
2620
    oprot.writeFieldStop()
3074
    oprot.writeFieldStop()
2621
    oprot.writeStructEnd()
3075
    oprot.writeStructEnd()
2622
 
3076
 
Line 2710... Line 3164...
2710
      if ftype == TType.STOP:
3164
      if ftype == TType.STOP:
2711
        break
3165
        break
2712
      if fid == 0:
3166
      if fid == 0:
2713
        if ftype == TType.LIST:
3167
        if ftype == TType.LIST:
2714
          self.success = []
3168
          self.success = []
2715
          (_etype52, _size49) = iprot.readListBegin()
3169
          (_etype66, _size63) = iprot.readListBegin()
2716
          for _i53 in xrange(_size49):
3170
          for _i67 in xrange(_size63):
2717
            _elem54 = iprot.readString();
3171
            _elem68 = iprot.readString();
2718
            self.success.append(_elem54)
3172
            self.success.append(_elem68)
2719
          iprot.readListEnd()
3173
          iprot.readListEnd()
2720
        else:
3174
        else:
2721
          iprot.skip(ftype)
3175
          iprot.skip(ftype)
2722
      else:
3176
      else:
2723
        iprot.skip(ftype)
3177
        iprot.skip(ftype)
Line 2730... Line 3184...
2730
      return
3184
      return
2731
    oprot.writeStructBegin('getPermissionsForRoleName_result')
3185
    oprot.writeStructBegin('getPermissionsForRoleName_result')
2732
    if self.success != None:
3186
    if self.success != None:
2733
      oprot.writeFieldBegin('success', TType.LIST, 0)
3187
      oprot.writeFieldBegin('success', TType.LIST, 0)
2734
      oprot.writeListBegin(TType.STRING, len(self.success))
3188
      oprot.writeListBegin(TType.STRING, len(self.success))
2735
      for iter55 in self.success:
3189
      for iter69 in self.success:
2736
        oprot.writeString(iter55)
3190
        oprot.writeString(iter69)
2737
      oprot.writeListEnd()
3191
      oprot.writeListEnd()
2738
      oprot.writeFieldEnd()
3192
      oprot.writeFieldEnd()
2739
    oprot.writeFieldStop()
3193
    oprot.writeFieldStop()
2740
    oprot.writeStructEnd()
3194
    oprot.writeStructEnd()
2741
 
3195
 
2742
  def __repr__(self):
3196
  def __repr__(self):
2743
    L = ['%s=%r' % (key, value)
3197
    L = ['%s=%r' % (key, value)
-
 
3198
      for key, value in self.__dict__.iteritems()]
-
 
3199
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
3200
 
-
 
3201
  def __eq__(self, other):
-
 
3202
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
3203
 
-
 
3204
  def __ne__(self, other):
-
 
3205
    return not (self == other)
-
 
3206
 
-
 
3207
class getLastEmailProcessedTimestamp_args:
-
 
3208
 
-
 
3209
  thrift_spec = (
-
 
3210
  )
-
 
3211
 
-
 
3212
  def read(self, iprot):
-
 
3213
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
3214
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
3215
      return
-
 
3216
    iprot.readStructBegin()
-
 
3217
    while True:
-
 
3218
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
3219
      if ftype == TType.STOP:
-
 
3220
        break
-
 
3221
      else:
-
 
3222
        iprot.skip(ftype)
-
 
3223
      iprot.readFieldEnd()
-
 
3224
    iprot.readStructEnd()
-
 
3225
 
-
 
3226
  def write(self, oprot):
-
 
3227
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
3228
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
3229
      return
-
 
3230
    oprot.writeStructBegin('getLastEmailProcessedTimestamp_args')
-
 
3231
    oprot.writeFieldStop()
-
 
3232
    oprot.writeStructEnd()
-
 
3233
 
-
 
3234
  def __repr__(self):
-
 
3235
    L = ['%s=%r' % (key, value)
-
 
3236
      for key, value in self.__dict__.iteritems()]
-
 
3237
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
3238
 
-
 
3239
  def __eq__(self, other):
-
 
3240
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
3241
 
-
 
3242
  def __ne__(self, other):
-
 
3243
    return not (self == other)
-
 
3244
 
-
 
3245
class getLastEmailProcessedTimestamp_result:
-
 
3246
  """
-
 
3247
  Attributes:
-
 
3248
   - success
-
 
3249
  """
-
 
3250
 
-
 
3251
  thrift_spec = (
-
 
3252
    (0, TType.I64, 'success', None, None, ), # 0
-
 
3253
  )
-
 
3254
 
-
 
3255
  def __init__(self, success=None,):
-
 
3256
    self.success = success
-
 
3257
 
-
 
3258
  def read(self, iprot):
-
 
3259
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
3260
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
3261
      return
-
 
3262
    iprot.readStructBegin()
-
 
3263
    while True:
-
 
3264
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
3265
      if ftype == TType.STOP:
-
 
3266
        break
-
 
3267
      if fid == 0:
-
 
3268
        if ftype == TType.I64:
-
 
3269
          self.success = iprot.readI64();
-
 
3270
        else:
-
 
3271
          iprot.skip(ftype)
-
 
3272
      else:
-
 
3273
        iprot.skip(ftype)
-
 
3274
      iprot.readFieldEnd()
-
 
3275
    iprot.readStructEnd()
-
 
3276
 
-
 
3277
  def write(self, oprot):
-
 
3278
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
3279
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
3280
      return
-
 
3281
    oprot.writeStructBegin('getLastEmailProcessedTimestamp_result')
-
 
3282
    if self.success != None:
-
 
3283
      oprot.writeFieldBegin('success', TType.I64, 0)
-
 
3284
      oprot.writeI64(self.success)
-
 
3285
      oprot.writeFieldEnd()
-
 
3286
    oprot.writeFieldStop()
-
 
3287
    oprot.writeStructEnd()
-
 
3288
 
-
 
3289
  def __repr__(self):
-
 
3290
    L = ['%s=%r' % (key, value)
-
 
3291
      for key, value in self.__dict__.iteritems()]
-
 
3292
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
3293
 
-
 
3294
  def __eq__(self, other):
-
 
3295
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
3296
 
-
 
3297
  def __ne__(self, other):
-
 
3298
    return not (self == other)
-
 
3299
 
-
 
3300
class updateLastEmailProcessedTimestamp_args:
-
 
3301
  """
-
 
3302
  Attributes:
-
 
3303
   - timestamp
-
 
3304
  """
-
 
3305
 
-
 
3306
  thrift_spec = (
-
 
3307
    None, # 0
-
 
3308
    (1, TType.I64, 'timestamp', None, None, ), # 1
-
 
3309
  )
-
 
3310
 
-
 
3311
  def __init__(self, timestamp=None,):
-
 
3312
    self.timestamp = timestamp
-
 
3313
 
-
 
3314
  def read(self, iprot):
-
 
3315
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
3316
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
3317
      return
-
 
3318
    iprot.readStructBegin()
-
 
3319
    while True:
-
 
3320
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
3321
      if ftype == TType.STOP:
-
 
3322
        break
-
 
3323
      if fid == 1:
-
 
3324
        if ftype == TType.I64:
-
 
3325
          self.timestamp = iprot.readI64();
-
 
3326
        else:
-
 
3327
          iprot.skip(ftype)
-
 
3328
      else:
-
 
3329
        iprot.skip(ftype)
-
 
3330
      iprot.readFieldEnd()
-
 
3331
    iprot.readStructEnd()
-
 
3332
 
-
 
3333
  def write(self, oprot):
-
 
3334
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
3335
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
3336
      return
-
 
3337
    oprot.writeStructBegin('updateLastEmailProcessedTimestamp_args')
-
 
3338
    if self.timestamp != None:
-
 
3339
      oprot.writeFieldBegin('timestamp', TType.I64, 1)
-
 
3340
      oprot.writeI64(self.timestamp)
-
 
3341
      oprot.writeFieldEnd()
-
 
3342
    oprot.writeFieldStop()
-
 
3343
    oprot.writeStructEnd()
-
 
3344
 
-
 
3345
  def __repr__(self):
-
 
3346
    L = ['%s=%r' % (key, value)
-
 
3347
      for key, value in self.__dict__.iteritems()]
-
 
3348
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
3349
 
-
 
3350
  def __eq__(self, other):
-
 
3351
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
3352
 
-
 
3353
  def __ne__(self, other):
-
 
3354
    return not (self == other)
-
 
3355
 
-
 
3356
class updateLastEmailProcessedTimestamp_result:
-
 
3357
 
-
 
3358
  thrift_spec = (
-
 
3359
  )
-
 
3360
 
-
 
3361
  def read(self, iprot):
-
 
3362
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
3363
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
3364
      return
-
 
3365
    iprot.readStructBegin()
-
 
3366
    while True:
-
 
3367
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
3368
      if ftype == TType.STOP:
-
 
3369
        break
-
 
3370
      else:
-
 
3371
        iprot.skip(ftype)
-
 
3372
      iprot.readFieldEnd()
-
 
3373
    iprot.readStructEnd()
-
 
3374
 
-
 
3375
  def write(self, oprot):
-
 
3376
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
3377
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
3378
      return
-
 
3379
    oprot.writeStructBegin('updateLastEmailProcessedTimestamp_result')
-
 
3380
    oprot.writeFieldStop()
-
 
3381
    oprot.writeStructEnd()
-
 
3382
 
-
 
3383
  def __repr__(self):
-
 
3384
    L = ['%s=%r' % (key, value)
2744
      for key, value in self.__dict__.iteritems()]
3385
      for key, value in self.__dict__.iteritems()]
2745
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
3386
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
2746
 
3387
 
2747
  def __eq__(self, other):
3388
  def __eq__(self, other):
2748
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
3389
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__