Difference between revisions of "GroupRoleUpdate"

From Second Life Wiki
Jump to navigation Jump to search
m
 
Line 1: Line 1:
{{ProtocolNav}}
{{ProtocolNav}}
==Message Layout==
==Message Layout==
Line 24: Line 23:
</pre>
</pre>
==Usage and Notes==
==Usage and Notes==
Updates various data for roles within a group.  The requesting agent needs to have the group ability to change role properties to adjust a role's name, description or title.  The requesting agent needs to have the group ability to change role power to adjust ta role's powers.  The requesting agent needs the group ability to create role to create a role.  The request agent needs the group ability to delete roles to delete a role.
<b><tt>UpdateType</tt></b> - This needs to be a <tt>LLRoleChangeType</tt>  Any invalid value for <tt>UpdateType</tt> will have the role update be ignored.
[[Category:Messages]]
[[Category:Messages]]

Revision as of 19:39, 12 December 2006

Message Layout

{
	GroupRoleUpdate		Low	NotTrusted	Unencoded
	{
		AgentData	Single
		{	AgentID		LLUUID	}
		{	SessionID	LLUUID	}
		{	GroupID		LLUUID	}
	}
	{
		RoleData	Variable
		{	RoleID		LLUUID	}
		{	Name		Variable	1	}
		{	Description	Variable	1	}
		{	Title		Variable	1	}
		{	Powers		U64		}
		{	UpdateType	U8		}
	}
}

Usage and Notes

Updates various data for roles within a group. The requesting agent needs to have the group ability to change role properties to adjust a role's name, description or title. The requesting agent needs to have the group ability to change role power to adjust ta role's powers. The requesting agent needs the group ability to create role to create a role. The request agent needs the group ability to delete roles to delete a role.

UpdateType - This needs to be a LLRoleChangeType Any invalid value for UpdateType will have the role update be ignored.