2014-02-12 17:14:16 +11:00
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
|
using Umbraco.Core.Models.EntityBase;
|
2014-02-10 19:35:32 +11:00
|
|
|
|
|
|
|
|
|
|
namespace Umbraco.Core.Models
|
|
|
|
|
|
{
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// Represents a member type
|
|
|
|
|
|
/// </summary>
|
2014-10-21 11:43:58 +10:00
|
|
|
|
public interface IMemberGroup : IAggregateRoot, IRememberBeingDirty, ICanBeDirty
|
2014-02-10 19:35:32 +11:00
|
|
|
|
{
|
2014-02-10 19:48:16 +11:00
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// The name of the member group
|
|
|
|
|
|
/// </summary>
|
2014-02-10 19:35:32 +11:00
|
|
|
|
string Name { get; set; }
|
2014-02-10 19:48:16 +11:00
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// Profile of the user who created this Entity
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
int CreatorId { get; set; }
|
2014-02-12 17:14:16 +11:00
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// Some entities may expose additional data that other's might not, this custom data will be available in this collection
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
IDictionary<string, object> AdditionalData { get; }
|
2014-02-10 19:35:32 +11:00
|
|
|
|
}
|
|
|
|
|
|
}
|