using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Tango.BL.ValueObjects;
namespace Tango.BL.ActionLogs
{
///
/// Represents a type which is supported for ActionLog difference comparison.
///
public interface IActionLogComparable
{
///
/// Gets the unique identifier of the object.
///
String Guid { get; }
///
/// Returns true if the specified property should be ignored during ActionLog comparison.
///
/// Name of the property.
///
bool ShouldActionLogIgnore(String propName);
///
/// Returns an optional custom name for this instance in the comparison tree.
///
///
String GetActionLogName();
}
}