aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Framework
diff options
context:
space:
mode:
Diffstat (limited to 'OpenSim/Framework')
-rw-r--r--OpenSim/Framework/GroupData.cs57
1 files changed, 56 insertions, 1 deletions
diff --git a/OpenSim/Framework/GroupData.cs b/OpenSim/Framework/GroupData.cs
index 66b1875..76034c0 100644
--- a/OpenSim/Framework/GroupData.cs
+++ b/OpenSim/Framework/GroupData.cs
@@ -52,6 +52,61 @@ namespace OpenSim.Framework
52 // 52 //
53 public bool AcceptNotices = true; 53 public bool AcceptNotices = true;
54 public int Contribution = 0; 54 public int Contribution = 0;
55 public uint GroupPowers = 0; 55 public ulong GroupPowers = 0;
56 public bool Active = false;
57 public UUID ActiveRole = UUID.Zero;
58 }
59
60 public struct GroupTitlesData
61 {
62 public string Name;
63 public UUID UUID;
64 public bool Selected;
65 }
66
67 public struct GroupProfileData
68 {
69 public UUID GroupID;
70 public string Name;
71 public string Charter;
72 public bool ShowInList;
73 public string MemberTitle;
74 public ulong PowersMask;
75 public UUID InsigniaID;
76 public UUID FounderID;
77 public int MembershipFee;
78 public bool OpenEnrollment;
79 public int Money;
80 public int GroupMembershipCount;
81 public int GroupRolesCount;
82 public bool AllowPublish;
83 public bool MaturePublish;
84 public UUID OwnerRole;
85 }
86
87 public struct GroupMembersData
88 {
89 public UUID AgentID;
90 public int Contribution;
91 public string OnlineStatus;
92 public ulong AgentPowers;
93 public string Title;
94 public bool IsOwner;
95 }
96
97 public struct GroupRolesData
98 {
99 public UUID RoleID;
100 public string Name;
101 public string Title;
102 public string Description;
103 public ulong Powers;
104 public int Members;
105 }
106
107 public struct GroupRoleMembersData
108 {
109 public UUID RoleID;
110 public UUID MemberID;
56 } 111 }
57} 112}