using Umbraco.Core.Models;
namespace Umbraco.Web.Models.ContentEditing
{
///
/// An interface exposes the shared parts of content, media, members that we use during model binding in order to share logic
///
///
internal interface IContentSave : IHaveUploadedFiles
where TPersisted : IContentBase
{
///
/// The action to perform when saving this content item
///
ContentSaveAction Action { get; set; }
///
/// The real persisted content object - used during inbound model binding
///
///
/// This is not used for outgoing model information.
///
TPersisted PersistedContent { get; set; }
}
}