From ca785403a10bc0a185d9f2e90479b0f8fb75ca31 Mon Sep 17 00:00:00 2001 From: MW Date: Mon, 7 May 2007 16:53:22 +0000 Subject: merged in missing file from 0.1-prestable --- OpenGrid.Framework.Data/UserData.cs | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 OpenGrid.Framework.Data/UserData.cs (limited to 'OpenGrid.Framework.Data') diff --git a/OpenGrid.Framework.Data/UserData.cs b/OpenGrid.Framework.Data/UserData.cs new file mode 100644 index 0000000..6b4f2ba --- /dev/null +++ b/OpenGrid.Framework.Data/UserData.cs @@ -0,0 +1,24 @@ +using System; +using System.Collections.Generic; +using System.Text; +using libsecondlife; + +namespace OpenGrid.Framework.Data +{ + public interface IUserData + { + // Retrieval + // User Profiles + UserProfileData getUserByUUID(LLUUID user); + UserProfileData getUserByName(string name); + UserProfileData getUserByName(string fname, string lname); + // User Agents + UserAgentData getAgentByUUID(LLUUID user); + UserAgentData getAgentByName(string name); + UserAgentData getAgentByName(string fname, string lname); + + // Transactional + bool moneyTransferRequest(LLUUID from, LLUUID to, uint amount); + bool inventoryTransferRequest(LLUUID from, LLUUID to, LLUUID inventory); + } +} -- cgit v1.1