29 lines
1.1 KiB
Thrift
29 lines
1.1 KiB
Thrift
|
namespace cpp pos
|
||
|
|
||
|
service Pos {
|
||
|
void ping(),
|
||
|
|
||
|
string getSalt(),
|
||
|
|
||
|
i32 getAccountFromHash(1:string auth, 2:string dataToHash),
|
||
|
list<string> getHashesFromAccountId(1:string auth, 2:i32 account),
|
||
|
list<string> getHashesFromAccountName(1:string auth, 2:string account),
|
||
|
|
||
|
i32 getHashAccountBalance(1:string auth, 2:string dataToHash),
|
||
|
i32 getIdAccountBalance(1:string auth, 2:i32 account),
|
||
|
i32 getNameAccountBalance(1:string auth, 2:string account),
|
||
|
|
||
|
i64 associateHashWithId(1:string auth, 2:string dataToHash, 3:i32 account),
|
||
|
i64 associateHashWithName(1:string auth, 2:string dataToHash, 3:string account),
|
||
|
i64 deassociateHash(1:string auth, 2:string dataToHash),
|
||
|
|
||
|
i64 doTransactionOnHash(1:string auth, 2:string dataToHash, 3:i32 delta),
|
||
|
i64 doTransactionOnId(1:string auth, 2:i32 account, 3:i32 delta),
|
||
|
i64 doTransactionOnName(1:string auth, 2:string account, 3:i32 delta),
|
||
|
i64 revertTransaction(1:string auth, 2:i64 serial),
|
||
|
|
||
|
i32 getStock(1:string auth, 2:i64 upc_high, 3:i64 upc_low),
|
||
|
i64 doStockChange(1:string auth, 2:i64 upc_high, 3:i64 upc_low, 4:i32 delta)
|
||
|
}
|
||
|
|