diff options
Diffstat (limited to '')
-rw-r--r-- | OpenGrid.Framework.Data/UserProfileData.cs | 43 |
1 files changed, 29 insertions, 14 deletions
diff --git a/OpenGrid.Framework.Data/UserProfileData.cs b/OpenGrid.Framework.Data/UserProfileData.cs index d99394e..3a54828 100644 --- a/OpenGrid.Framework.Data/UserProfileData.cs +++ b/OpenGrid.Framework.Data/UserProfileData.cs | |||
@@ -7,27 +7,42 @@ namespace OpenGrid.Framework.Data | |||
7 | { | 7 | { |
8 | public class UserProfileData | 8 | public class UserProfileData |
9 | { | 9 | { |
10 | string username; // The configurable part of the users username | 10 | public LLUUID UUID; |
11 | string surname; // The users surname (can be used to indicate user class - eg 'Test User' or 'Test Admin') | 11 | public string username; // The configurable part of the users username |
12 | public string surname; // The users surname (can be used to indicate user class - eg 'Test User' or 'Test Admin') | ||
12 | 13 | ||
13 | ulong homeRegion; // RegionHandle of home | 14 | public string passwordHash; // Hash of the users password |
14 | LLVector3 homeLocation; // Home Location inside the sim | ||
15 | 15 | ||
16 | int created; // UNIX Epoch Timestamp (User Creation) | 16 | public ulong homeRegion; // RegionHandle of home |
17 | int lastLogin; // UNIX Epoch Timestamp (Last Login Time) | 17 | public LLVector3 homeLocation; // Home Location inside the sim |
18 | 18 | ||
19 | string userInventoryURI; // URI to inventory server for this user | 19 | public int created; // UNIX Epoch Timestamp (User Creation) |
20 | string userAssetURI; // URI to asset server for this user | 20 | public int lastLogin; // UNIX Epoch Timestamp (Last Login Time) |
21 | 21 | ||
22 | uint profileCanDoMask; // Profile window "I can do" mask | 22 | public string userInventoryURI; // URI to inventory server for this user |
23 | uint profileWantDoMask; // Profile window "I want to" mask | 23 | public string userAssetURI; // URI to asset server for this user |
24 | 24 | ||
25 | string profileAboutText; // My about window text | 25 | public uint profileCanDoMask; // Profile window "I can do" mask |
26 | string profileFirstText; // First Life Text | 26 | public uint profileWantDoMask; // Profile window "I want to" mask |
27 | 27 | ||
28 | LLUUID profileImage; // My avatars profile image | 28 | public string profileAboutText; // My about window text |
29 | LLUUID profileFirstImage; // First-life image | 29 | public string profileFirstText; // First Life Text |
30 | 30 | ||
31 | public LLUUID profileImage; // My avatars profile image | ||
32 | public LLUUID profileFirstImage; // First-life image | ||
33 | public UserAgentData currentAgent; // The users last agent | ||
34 | } | ||
35 | |||
36 | public class UserAgentData | ||
37 | { | ||
38 | public string agentIP; // The IP of the agent | ||
39 | public uint agentPort; // The port of the agent | ||
40 | public bool agentOnline; // The online status of the agent | ||
41 | public LLUUID sessionID; // The session ID for the agent | ||
42 | public LLUUID secureSessionID; // The secure session ID for the agent | ||
43 | public LLUUID regionID; // The region ID the agent occupies | ||
44 | public uint loginTime; // EPOCH based Timestamp | ||
45 | public uint logoutTime; // Timestamp or 0 if N/A | ||
31 | 46 | ||
32 | } | 47 | } |
33 | } | 48 | } |