aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenGrid.Framework.Data/UserProfileData.cs
diff options
context:
space:
mode:
Diffstat (limited to 'OpenGrid.Framework.Data/UserProfileData.cs')
-rw-r--r--OpenGrid.Framework.Data/UserProfileData.cs43
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}