Editor/Events.Accounts.cs
namespace Sandbox;

public static partial class Event
{
	/// <summary>
	/// Events for accounts.
	/// </summary>
	public static class Account
	{
		/// <summary>
		/// Invoked when your account information has been refreshed.
		/// </summary>
		public sealed class AccounRefreshAttribute() : EventAttribute( "account.update" );

		/// <summary>
		/// Invoked when a friend's state has changed.
		/// <list type="table">
		///		<em>Arguments:</em>
		///		<item>
		///			<term><see cref="Sandbox.Friend"/></term>
		///			<description>The friend whose status changed.</description>
		///		</item>
		///	</list>
		/// </summary>
		public sealed class FriendChangedAttribute() : EventAttribute( "friend.change" );
	}
}