Subversion Repositories SmartDukaan

Rev

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

Rev 4494 Rev 5469
Line 31... Line 31...
31
  print '   getActiveCoupons()'
31
  print '   getActiveCoupons()'
32
  print '  i64 getSuccessfulPaymentCountForCoupon(string couponCode)'
32
  print '  i64 getSuccessfulPaymentCountForCoupon(string couponCode)'
33
  print '  string getRuleDocString(string ruleName)'
33
  print '  string getRuleDocString(string ruleName)'
34
  print '   getItemDiscountMap( itemIds)'
34
  print '   getItemDiscountMap( itemIds)'
35
  print '   getDiscountsForEntity(i64 entityId)'
35
  print '   getDiscountsForEntity(i64 entityId)'
-
 
36
  print '  void addVoucher(Voucher voucher)'
-
 
37
  print '  Voucher assignVoucher(i64 userId, string userEmail, VoucherType voucherType, i64 amount)'
-
 
38
  print '  bool markVoucherAsRedeemed(string voucherCode, i64 redeemedOn)'
36
  print ''
39
  print ''
37
  sys.exit(0)
40
  sys.exit(0)
38
 
41
 
39
pp = pprint.PrettyPrinter(indent = 2)
42
pp = pprint.PrettyPrinter(indent = 2)
40
host = 'localhost'
43
host = 'localhost'
Line 153... Line 156...
153
  if len(args) != 1:
156
  if len(args) != 1:
154
    print 'getDiscountsForEntity requires 1 args'
157
    print 'getDiscountsForEntity requires 1 args'
155
    sys.exit(1)
158
    sys.exit(1)
156
  pp.pprint(client.getDiscountsForEntity(eval(args[0]),))
159
  pp.pprint(client.getDiscountsForEntity(eval(args[0]),))
157
 
160
 
-
 
161
elif cmd == 'addVoucher':
-
 
162
  if len(args) != 1:
-
 
163
    print 'addVoucher requires 1 args'
-
 
164
    sys.exit(1)
-
 
165
  pp.pprint(client.addVoucher(eval(args[0]),))
-
 
166
 
-
 
167
elif cmd == 'assignVoucher':
-
 
168
  if len(args) != 4:
-
 
169
    print 'assignVoucher requires 4 args'
-
 
170
    sys.exit(1)
-
 
171
  pp.pprint(client.assignVoucher(eval(args[0]),args[1],eval(args[2]),eval(args[3]),))
-
 
172
 
-
 
173
elif cmd == 'markVoucherAsRedeemed':
-
 
174
  if len(args) != 2:
-
 
175
    print 'markVoucherAsRedeemed requires 2 args'
-
 
176
    sys.exit(1)
-
 
177
  pp.pprint(client.markVoucherAsRedeemed(args[0],eval(args[1]),))
-
 
178
 
158
else:
179
else:
159
  print 'Unrecognized method %s' % cmd
180
  print 'Unrecognized method %s' % cmd
160
  sys.exit(1)
181
  sys.exit(1)
161
 
182
 
162
transport.close()
183
transport.close()