From 6775b7d02d01f42439e2b3cfa8fd862e0a586599 Mon Sep 17 00:00:00 2001 From: Melanie Thielker Date: Fri, 24 Oct 2008 14:53:13 +0000 Subject: Lotsa plumming :) --- OpenSim/Framework/GroupData.cs | 57 +++++++++++++++++++++++++++++++++++++++++- 1 file changed, 56 insertions(+), 1 deletion(-) (limited to 'OpenSim/Framework/GroupData.cs') 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 // public bool AcceptNotices = true; public int Contribution = 0; - public uint GroupPowers = 0; + public ulong GroupPowers = 0; + public bool Active = false; + public UUID ActiveRole = UUID.Zero; + } + + public struct GroupTitlesData + { + public string Name; + public UUID UUID; + public bool Selected; + } + + public struct GroupProfileData + { + public UUID GroupID; + public string Name; + public string Charter; + public bool ShowInList; + public string MemberTitle; + public ulong PowersMask; + public UUID InsigniaID; + public UUID FounderID; + public int MembershipFee; + public bool OpenEnrollment; + public int Money; + public int GroupMembershipCount; + public int GroupRolesCount; + public bool AllowPublish; + public bool MaturePublish; + public UUID OwnerRole; + } + + public struct GroupMembersData + { + public UUID AgentID; + public int Contribution; + public string OnlineStatus; + public ulong AgentPowers; + public string Title; + public bool IsOwner; + } + + public struct GroupRolesData + { + public UUID RoleID; + public string Name; + public string Title; + public string Description; + public ulong Powers; + public int Members; + } + + public struct GroupRoleMembersData + { + public UUID RoleID; + public UUID MemberID; } } -- cgit v1.1