using JetBrains.Annotations;
namespace Abp.Domain.Entities
{
///
/// Defines a JSON formatted string property to extend an object/entity.
///
public interface IExtendableObject
{
///
/// A JSON formatted string to extend the containing object.
/// JSON data can contain properties with arbitrary values (like primitives or complex objects).
/// Extension methods are available () to manipulate this data.
/// General format:
///
/// {
/// "Property1" : ...
/// "Property2" : ...
/// }
///
///
[CanBeNull]
string ExtensionData { get; set; }
}
}