git.ucc.asn.au
/
tpg
/
opendispense2.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Cleanup and Implementations
[tpg/opendispense2.git]
/
proto.txt
diff --git
a/proto.txt
b/proto.txt
index
e68ed76
..
b45d7a6
100644
(file)
--- a/
proto.txt
+++ b/
proto.txt
@@
-43,9
+43,12
@@
s 200 Dispense OK\n or 402 Poor You\n or 500 Dispense Error\n or 406 Bad Item\n
--- Give to another user ---
c GIVE <user> <ammount> <reason>\n
s 200 Give OK\n or 402 Poor You\n or 404 Bad User\n
--- Give to another user ---
c GIVE <user> <ammount> <reason>\n
s 200 Give OK\n or 402 Poor You\n or 404 Bad User\n
----
Update
balance ---
+---
Alter
balance ---
c ADD <user> <ammount> <reason>\n
c ADD <user> <ammount> <reason>\n
-s 200 Add OK\n or 403 Not Coke\n or 404 Bad User\n
+s 200 Add OK\n or 402 No balance\n or 403 Not Coke\n or 404 Bad User\n
+--- Set balance ---
+c SET <user> <ammount> <reason>\n
+s 200 Set OK\n or 403 Not Coke\n or 404 Bad User\n
--- Get Item list ---
c ENUM_ITEMS\n
--- Get Item list ---
c ENUM_ITEMS\n
@@
-53,12
+56,9
@@
s 201 Items <count> <item_id> <item_id> ...\n
--- Get Item Information ---
c ITEM_INFO <item_id>\n
s 202 Item <item_id> <price> <description>\n
--- Get Item Information ---
c ITEM_INFO <item_id>\n
s 202 Item <item_id> <price> <description>\n
---- Set Balance ---
-c SET <user> <balance> <reason>\n
-s 200 Set OK\n or 403 Not allowed\n or 404 Bad User\n
---- Get Users Balances ---
+--- Get Users' Balances ---
c ENUM_USERS[ <max balance>]\n
c ENUM_USERS[ <max balance>]\n
-s 201 Users <count> <username>
<username
> ...\n
+s 201 Users <count> <username>
:<balance>:<flags> <username>:<balance>:<flags
> ...\n
--- Get a User's Balance ---
--- Get a User's Balance ---
-c USERINFO\n
-s 202 User <username> <balance>\n
+c USER
_
INFO\n
+s 202 User <username> <balance>
<flags>
\n
UCC
git Repository :: git.ucc.asn.au