Remind about PayPal service fees
[hcoop/zz_old/portal.git] / balance.sig
CommitLineData
8d347a33 1signature BALANCE =
2sig
3 type balance = {id :int, name : string, amount : real}
4
5 val addBalance : string -> int
6 val lookupBalance : int -> balance
7 val modBalance : balance -> unit
8 val deleteBalance : int -> unit
9 val listBalances : unit -> balance list
a90420b4 10 val listOwnedBalances : unit -> balance list
b49e2370 11 val listUnownedBalances : unit -> balance list
8d347a33 12 val listBalanceUsers : int -> Init.user list
bde01dd3 13 val listNegativeOwnedBalances : unit -> balance list
8d347a33 14
15 val validBalanceName : string -> bool
16 val balanceNameToId : string -> int option
b49e2370 17
18 val sumOwnedBalances : unit -> real
270da709 19 val isNegative : balance -> bool
a90420b4 20end