using System;
namespace Kyoo.Abstractions.Models.Attributes
{
///
/// Specify that a property can't be merged.
///
[AttributeUsage(AttributeTargets.Property)]
public class NotMergeableAttribute : Attribute { }
///
/// An interface with a method called when this object is merged.
///
public interface IOnMerge
{
///
/// This function is called after the object has been merged.
///
/// The object that has been merged with this.
void OnMerge(object merged);
}
}