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 21... Line 21...
21
  print 'Usage: ' + sys.argv[0] + ' [-h host:port] [-u url] [-f[ramed]] function [arg1 [arg2...]]'
21
  print 'Usage: ' + sys.argv[0] + ' [-h host:port] [-u url] [-f[ramed]] function [arg1 [arg2...]]'
22
  print ''
22
  print ''
23
  print 'Functions:'
23
  print 'Functions:'
24
  print '   getTickets(i64 customerId)'
24
  print '   getTickets(i64 customerId)'
25
  print '   getAssignedTickets(i64 agentId)'
25
  print '   getAssignedTickets(i64 agentId)'
26
  print '   getOpenTickets()'
26
  print '   getUnassignedTickets()'
-
 
27
  print '   getAllTickets(i64 agentId)'
27
  print '  Ticket getTicket(i64 ticketId)'
28
  print '  Ticket getTicket(i64 ticketId)'
28
  print '  void updateTicket(Ticket ticket)'
29
  print '  void updateTicket(Ticket ticket, Activity activity)'
29
  print '  i64 insertTicket(Ticket ticket)'
30
  print '  i64 insertTicket(Ticket ticket, Activity activity)'
30
  print '   getActivities(i64 customerId)'
31
  print '   getActivities(i64 customerId)'
-
 
32
  print '   getActivitiesByCreator(i64 creatorId)'
31
  print '   getActivitiesForTicket(i64 ticketId)'
33
  print '   getActivitiesForTicket(i64 ticketId)'
32
  print '  Activity getActivity(i64 activityId)'
34
  print '  Activity getActivity(i64 activityId)'
33
  print '  Activity getLastActivity(i64 ticketId)'
35
  print '  Activity getLastActivity(i64 ticketId)'
34
  print '  void insertActivity(Activity activity)'
36
  print '  void insertActivity(Activity activity)'
35
  print '   getAllAgents()'
37
  print '   getAllAgents()'
36
  print '  Agent getAgent(i64 agentId)'
38
  print '  Agent getAgent(i64 agentId)'
37
  print '  Agent getAgentByEmailId(string agentEmailId)'
39
  print '  Agent getAgentByEmailId(string agentEmailId)'
38
  print '  void updatePasswordForAgent(string agentEmailId, string password)'
40
  print '  void updatePasswordForAgent(string agentEmailId, string password)'
39
  print '   getRoleNamesForAgent(string agentEmailId)'
41
  print '   getRoleNamesForAgent(string agentEmailId)'
40
  print '   getPermissionsForRoleName(string roleName)'
42
  print '   getPermissionsForRoleName(string roleName)'
-
 
43
  print '  i64 getLastEmailProcessedTimestamp()'
-
 
44
  print '  void updateLastEmailProcessedTimestamp(i64 timestamp)'
41
  print ''
45
  print ''
42
  sys.exit(0)
46
  sys.exit(0)
43
 
47
 
44
pp = pprint.PrettyPrinter(indent = 2)
48
pp = pprint.PrettyPrinter(indent = 2)
45
host = 'localhost'
49
host = 'localhost'
Line 96... Line 100...
96
  if len(args) != 1:
100
  if len(args) != 1:
97
    print 'getAssignedTickets requires 1 args'
101
    print 'getAssignedTickets requires 1 args'
98
    sys.exit(1)
102
    sys.exit(1)
99
  pp.pprint(client.getAssignedTickets(eval(args[0]),))
103
  pp.pprint(client.getAssignedTickets(eval(args[0]),))
100
 
104
 
101
elif cmd == 'getOpenTickets':
105
elif cmd == 'getUnassignedTickets':
102
  if len(args) != 0:
106
  if len(args) != 0:
103
    print 'getOpenTickets requires 0 args'
107
    print 'getUnassignedTickets requires 0 args'
104
    sys.exit(1)
108
    sys.exit(1)
105
  pp.pprint(client.getOpenTickets())
109
  pp.pprint(client.getUnassignedTickets())
-
 
110
 
-
 
111
elif cmd == 'getAllTickets':
-
 
112
  if len(args) != 1:
-
 
113
    print 'getAllTickets requires 1 args'
-
 
114
    sys.exit(1)
-
 
115
  pp.pprint(client.getAllTickets(eval(args[0]),))
106
 
116
 
107
elif cmd == 'getTicket':
117
elif cmd == 'getTicket':
108
  if len(args) != 1:
118
  if len(args) != 1:
109
    print 'getTicket requires 1 args'
119
    print 'getTicket requires 1 args'
110
    sys.exit(1)
120
    sys.exit(1)
111
  pp.pprint(client.getTicket(eval(args[0]),))
121
  pp.pprint(client.getTicket(eval(args[0]),))
112
 
122
 
113
elif cmd == 'updateTicket':
123
elif cmd == 'updateTicket':
114
  if len(args) != 1:
124
  if len(args) != 2:
115
    print 'updateTicket requires 1 args'
125
    print 'updateTicket requires 2 args'
116
    sys.exit(1)
126
    sys.exit(1)
117
  pp.pprint(client.updateTicket(eval(args[0]),))
127
  pp.pprint(client.updateTicket(eval(args[0]),eval(args[1]),))
118
 
128
 
119
elif cmd == 'insertTicket':
129
elif cmd == 'insertTicket':
120
  if len(args) != 1:
130
  if len(args) != 2:
121
    print 'insertTicket requires 1 args'
131
    print 'insertTicket requires 2 args'
122
    sys.exit(1)
132
    sys.exit(1)
123
  pp.pprint(client.insertTicket(eval(args[0]),))
133
  pp.pprint(client.insertTicket(eval(args[0]),eval(args[1]),))
124
 
134
 
125
elif cmd == 'getActivities':
135
elif cmd == 'getActivities':
126
  if len(args) != 1:
136
  if len(args) != 1:
127
    print 'getActivities requires 1 args'
137
    print 'getActivities requires 1 args'
128
    sys.exit(1)
138
    sys.exit(1)
129
  pp.pprint(client.getActivities(eval(args[0]),))
139
  pp.pprint(client.getActivities(eval(args[0]),))
130
 
140
 
-
 
141
elif cmd == 'getActivitiesByCreator':
-
 
142
  if len(args) != 1:
-
 
143
    print 'getActivitiesByCreator requires 1 args'
-
 
144
    sys.exit(1)
-
 
145
  pp.pprint(client.getActivitiesByCreator(eval(args[0]),))
-
 
146
 
131
elif cmd == 'getActivitiesForTicket':
147
elif cmd == 'getActivitiesForTicket':
132
  if len(args) != 1:
148
  if len(args) != 1:
133
    print 'getActivitiesForTicket requires 1 args'
149
    print 'getActivitiesForTicket requires 1 args'
134
    sys.exit(1)
150
    sys.exit(1)
135
  pp.pprint(client.getActivitiesForTicket(eval(args[0]),))
151
  pp.pprint(client.getActivitiesForTicket(eval(args[0]),))
Line 186... Line 202...
186
  if len(args) != 1:
202
  if len(args) != 1:
187
    print 'getPermissionsForRoleName requires 1 args'
203
    print 'getPermissionsForRoleName requires 1 args'
188
    sys.exit(1)
204
    sys.exit(1)
189
  pp.pprint(client.getPermissionsForRoleName(args[0],))
205
  pp.pprint(client.getPermissionsForRoleName(args[0],))
190
 
206
 
-
 
207
elif cmd == 'getLastEmailProcessedTimestamp':
-
 
208
  if len(args) != 0:
-
 
209
    print 'getLastEmailProcessedTimestamp requires 0 args'
-
 
210
    sys.exit(1)
-
 
211
  pp.pprint(client.getLastEmailProcessedTimestamp())
-
 
212
 
-
 
213
elif cmd == 'updateLastEmailProcessedTimestamp':
-
 
214
  if len(args) != 1:
-
 
215
    print 'updateLastEmailProcessedTimestamp requires 1 args'
-
 
216
    sys.exit(1)
-
 
217
  pp.pprint(client.updateLastEmailProcessedTimestamp(eval(args[0]),))
-
 
218
 
191
transport.close()
219
transport.close()