30 namespace OpenSim.Framework
32 public delegate
void ObjectPaid(UUID objectID, UUID agentID,
int amount);
35 bool ObjectGiveMoney(UUID objectID, UUID fromID, UUID toID,
36 int amount, UUID txn, out
string reason);
38 int GetBalance(UUID agentID);
39 bool UploadCovered(UUID agentID,
int amount);
40 bool AmountCovered(UUID agentID,
int amount);
41 void ApplyCharge(UUID agentID,
int amount, MoneyTransactionType type);
42 void ApplyCharge(UUID agentID,
int amount, MoneyTransactionType type,
string extraData);
43 void ApplyUploadCharge(UUID agentID,
int amount,
string text);
44 void MoveMoney(UUID fromUser, UUID toUser,
int amount,
string text);
46 int UploadCharge {
get; }
47 int GroupCreationCharge {
get; }
delegate void ObjectPaid(UUID objectID, UUID agentID, int amount)