using System.Collections.Generic;
namespace Umbraco.Core.Models.Entities
{
///
/// Represents a lightweight document entity, managed by the entity service.
///
public interface IDocumentEntitySlim : IContentEntitySlim
{
///
/// Gets the variant name for each culture
///
IReadOnlyDictionary CultureNames { get; }
///
/// Gets the published cultures.
///
IEnumerable PublishedCultures { get; }
///
/// Gets the edited cultures.
///
IEnumerable EditedCultures { get; }
///
/// Gets the content variation of the content type.
///
ContentVariation Variations { get; }
///
/// Gets a value indicating whether the content is published.
///
bool Published { get; }
///
/// Gets a value indicating whether the content has been edited.
///
bool Edited { get; }
}
}