namespace Umbraco.Core.Models.PublishedContent { /// /// Provides the model creation service. /// internal interface IPublishedContentModelFactory { /// /// Creates a strongly-typed model representing a published content. /// /// The original published content. /// The strongly-typed model representing the published content, or the published content /// itself it the factory has no model for that content type. IPublishedContent CreateModel(IPublishedContent content); } }