Subversion Repositories SmartDukaan

Rev

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

Rev 3376 Rev 3431
Line 1... Line 1...
1
#!/usr/bin/env python
1
#!/usr/bin/env python
2
#
2
#
3
# Autogenerated by Thrift
3
# Autogenerated by Thrift Compiler (0.7.0)
4
#
4
#
5
# DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
5
# DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
6
#
6
#
7
 
7
 
8
import sys
8
import sys
Line 19... Line 19...
19
if len(sys.argv) <= 1 or sys.argv[1] == '--help':
19
if len(sys.argv) <= 1 or sys.argv[1] == '--help':
20
  print ''
20
  print ''
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(SearchFilter searchFilter)'
25
  print '   getAssignedTickets(i64 agentId)'
-
 
26
  print '   getUnassignedTickets()'
25
  print '   getUnassignedTickets()'
27
  print '   getAllTickets(i64 agentId)'
-
 
28
  print '  Ticket getTicket(i64 ticketId)'
-
 
29
  print '  void updateTicket(Ticket ticket, Activity activity)'
26
  print '  void updateTicket(Ticket ticket, Activity activity)'
30
  print '  i64 insertTicket(Ticket ticket, Activity activity)'
27
  print '  i64 insertTicket(Ticket ticket, Activity activity)'
31
  print '   getActivities(i64 customerId)'
-
 
32
  print '   getActivitiesByCreator(i64 creatorId)'
28
  print '   getActivities(SearchFilter searchFilter)'
33
  print '   getActivitiesForTicket(i64 ticketId)'
-
 
34
  print '  Activity getActivity(i64 activityId)'
-
 
35
  print '  Activity getLastActivity(i64 ticketId)'
-
 
36
  print '  void insertActivity(Activity activity)'
29
  print '  i64 insertActivity(Activity activity)'
37
  print '   getAllAgents()'
-
 
38
  print '  Agent getAgent(i64 agentId)'
30
  print '  void markAsRead(i64 activityId, i64 agentId)'
39
  print '  Agent getAgentByEmailId(string agentEmailId)'
31
  print '   getAgents(SearchFilter searchFilter)'
40
  print '  void updatePasswordForAgent(string agentEmailId, string password)'
32
  print '  void updatePasswordForAgent(string agentEmailId, string password)'
41
  print '   getRoleNamesForAgent(string agentEmailId)'
33
  print '   getRoleNamesForAgent(string agentEmailId)'
42
  print '   getPermissionsForRoleName(string roleName)'
34
  print '   getPermissionsForRoleName(string roleName)'
43
  print '  i64 getLastEmailProcessedTimestamp()'
35
  print '  i64 getLastEmailProcessedTimestamp()'
44
  print '  void updateLastEmailProcessedTimestamp(i64 timestamp)'
36
  print '  void updateLastEmailProcessedTimestamp(i64 timestamp)'
Line 52... Line 44...
52
framed = False
44
framed = False
53
http = False
45
http = False
54
argi = 1
46
argi = 1
55
 
47
 
56
if sys.argv[argi] == '-h':
48
if sys.argv[argi] == '-h':
57
  parts = sys.argv[argi+1].split(':') 
49
  parts = sys.argv[argi+1].split(':')
58
  host = parts[0]
50
  host = parts[0]
59
  port = int(parts[1])
51
  port = int(parts[1])
60
  argi += 2
52
  argi += 2
61
 
53
 
62
if sys.argv[argi] == '-u':
54
if sys.argv[argi] == '-u':
63
  url = urlparse(sys.argv[argi+1])
55
  url = urlparse(sys.argv[argi+1])
64
  parts = url[1].split(':') 
56
  parts = url[1].split(':')
65
  host = parts[0]
57
  host = parts[0]
66
  if len(parts) > 1:
58
  if len(parts) > 1:
67
    port = int(parts[1])
59
    port = int(parts[1])
68
  else:
60
  else:
69
    port = 80
61
    port = 80
70
  uri = url[2]
62
  uri = url[2]
-
 
63
  if url[4]:
-
 
64
    uri += '?%s' % url[4]
71
  http = True
65
  http = True
72
  argi += 2
66
  argi += 2
73
 
67
 
74
if sys.argv[argi] == '-f' or sys.argv[argi] == '-framed':
68
if sys.argv[argi] == '-f' or sys.argv[argi] == '-framed':
75
  framed = True
69
  framed = True
Line 94... Line 88...
94
  if len(args) != 1:
88
  if len(args) != 1:
95
    print 'getTickets requires 1 args'
89
    print 'getTickets requires 1 args'
96
    sys.exit(1)
90
    sys.exit(1)
97
  pp.pprint(client.getTickets(eval(args[0]),))
91
  pp.pprint(client.getTickets(eval(args[0]),))
98
 
92
 
99
elif cmd == 'getAssignedTickets':
-
 
100
  if len(args) != 1:
-
 
101
    print 'getAssignedTickets requires 1 args'
-
 
102
    sys.exit(1)
-
 
103
  pp.pprint(client.getAssignedTickets(eval(args[0]),))
-
 
104
 
-
 
105
elif cmd == 'getUnassignedTickets':
93
elif cmd == 'getUnassignedTickets':
106
  if len(args) != 0:
94
  if len(args) != 0:
107
    print 'getUnassignedTickets requires 0 args'
95
    print 'getUnassignedTickets requires 0 args'
108
    sys.exit(1)
96
    sys.exit(1)
109
  pp.pprint(client.getUnassignedTickets())
97
  pp.pprint(client.getUnassignedTickets())
110
 
98
 
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]),))
-
 
116
 
-
 
117
elif cmd == 'getTicket':
-
 
118
  if len(args) != 1:
-
 
119
    print 'getTicket requires 1 args'
-
 
120
    sys.exit(1)
-
 
121
  pp.pprint(client.getTicket(eval(args[0]),))
-
 
122
 
-
 
123
elif cmd == 'updateTicket':
99
elif cmd == 'updateTicket':
124
  if len(args) != 2:
100
  if len(args) != 2:
125
    print 'updateTicket requires 2 args'
101
    print 'updateTicket requires 2 args'
126
    sys.exit(1)
102
    sys.exit(1)
127
  pp.pprint(client.updateTicket(eval(args[0]),eval(args[1]),))
103
  pp.pprint(client.updateTicket(eval(args[0]),eval(args[1]),))
Line 136... Line 112...
136
  if len(args) != 1:
112
  if len(args) != 1:
137
    print 'getActivities requires 1 args'
113
    print 'getActivities requires 1 args'
138
    sys.exit(1)
114
    sys.exit(1)
139
  pp.pprint(client.getActivities(eval(args[0]),))
115
  pp.pprint(client.getActivities(eval(args[0]),))
140
 
116
 
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
 
-
 
147
elif cmd == 'getActivitiesForTicket':
-
 
148
  if len(args) != 1:
-
 
149
    print 'getActivitiesForTicket requires 1 args'
-
 
150
    sys.exit(1)
-
 
151
  pp.pprint(client.getActivitiesForTicket(eval(args[0]),))
-
 
152
 
-
 
153
elif cmd == 'getActivity':
-
 
154
  if len(args) != 1:
-
 
155
    print 'getActivity requires 1 args'
-
 
156
    sys.exit(1)
-
 
157
  pp.pprint(client.getActivity(eval(args[0]),))
-
 
158
 
-
 
159
elif cmd == 'getLastActivity':
-
 
160
  if len(args) != 1:
-
 
161
    print 'getLastActivity requires 1 args'
-
 
162
    sys.exit(1)
-
 
163
  pp.pprint(client.getLastActivity(eval(args[0]),))
-
 
164
 
-
 
165
elif cmd == 'insertActivity':
117
elif cmd == 'insertActivity':
166
  if len(args) != 1:
118
  if len(args) != 1:
167
    print 'insertActivity requires 1 args'
119
    print 'insertActivity requires 1 args'
168
    sys.exit(1)
120
    sys.exit(1)
169
  pp.pprint(client.insertActivity(eval(args[0]),))
121
  pp.pprint(client.insertActivity(eval(args[0]),))
170
 
122
 
171
elif cmd == 'getAllAgents':
-
 
172
  if len(args) != 0:
-
 
173
    print 'getAllAgents requires 0 args'
-
 
174
    sys.exit(1)
-
 
175
  pp.pprint(client.getAllAgents())
-
 
176
 
-
 
177
elif cmd == 'getAgent':
123
elif cmd == 'markAsRead':
178
  if len(args) != 1:
124
  if len(args) != 2:
179
    print 'getAgent requires 1 args'
125
    print 'markAsRead requires 2 args'
180
    sys.exit(1)
126
    sys.exit(1)
181
  pp.pprint(client.getAgent(eval(args[0]),))
127
  pp.pprint(client.markAsRead(eval(args[0]),eval(args[1]),))
182
 
128
 
183
elif cmd == 'getAgentByEmailId':
129
elif cmd == 'getAgents':
184
  if len(args) != 1:
130
  if len(args) != 1:
185
    print 'getAgentByEmailId requires 1 args'
131
    print 'getAgents requires 1 args'
186
    sys.exit(1)
132
    sys.exit(1)
187
  pp.pprint(client.getAgentByEmailId(args[0],))
133
  pp.pprint(client.getAgents(eval(args[0]),))
188
 
134
 
189
elif cmd == 'updatePasswordForAgent':
135
elif cmd == 'updatePasswordForAgent':
190
  if len(args) != 2:
136
  if len(args) != 2:
191
    print 'updatePasswordForAgent requires 2 args'
137
    print 'updatePasswordForAgent requires 2 args'
192
    sys.exit(1)
138
    sys.exit(1)
Line 214... Line 160...
214
  if len(args) != 1:
160
  if len(args) != 1:
215
    print 'updateLastEmailProcessedTimestamp requires 1 args'
161
    print 'updateLastEmailProcessedTimestamp requires 1 args'
216
    sys.exit(1)
162
    sys.exit(1)
217
  pp.pprint(client.updateLastEmailProcessedTimestamp(eval(args[0]),))
163
  pp.pprint(client.updateLastEmailProcessedTimestamp(eval(args[0]),))
218
 
164
 
-
 
165
else:
-
 
166
  print 'Unrecognized method %s' % cmd
-
 
167
  sys.exit(1)
-
 
168
 
219
transport.close()
169
transport.close()