using System; using System.Collections.Generic; using System.Linq.Expressions; using System.Web; using Umbraco.Core.Models; using Umbraco.Core.Models.PublishedContent; using Umbraco.Web; using Umbraco.ModelsBuilder; using Umbraco.ModelsBuilder.Umbraco; [assembly: PureLiveAssembly] [assembly:ModelsBuilderAssembly(PureLive = true, SourceHash = "508a57e7748cbe2")] [assembly:System.Reflection.AssemblyVersion("0.0.0.1")] // FILE: models.generated.cs //------------------------------------------------------------------------------ // // This code was generated by a tool. // // Umbraco.ModelsBuilder v3.0.4.0 // // Changes to this file will be lost if the code is regenerated. // //------------------------------------------------------------------------------ namespace Umbraco.Web.PublishedContentModels { /// Blog Post [PublishedContentModel("BlogPost")] public partial class BlogPost : PublishedContentModel { #pragma warning disable 0109 // new is redundant public new const string ModelTypeAlias = "BlogPost"; public new const PublishedItemType ModelItemType = PublishedItemType.Content; #pragma warning restore 0109 public BlogPost(IPublishedContent content) : base(content) { } #pragma warning disable 0109 // new is redundant public new static PublishedContentType GetModelContentType() { return PublishedContentType.Get(ModelItemType, ModelTypeAlias); } #pragma warning restore 0109 public static PublishedPropertyType GetModelPropertyType(Expression> selector) { return PublishedContentModelUtility.GetModelPropertyType(GetModelContentType(), selector); } /// /// Content /// [ImplementPropertyType("content")] public Newtonsoft.Json.Linq.JToken Content { get { return this.GetPropertyValue("content"); } } /// /// Introduction /// [ImplementPropertyType("introduction")] public string Introduction { get { return this.GetPropertyValue("introduction"); } } } /// Blog Post Repository [PublishedContentModel("BlogPostRepository")] public partial class BlogPostRepository : PublishedContentModel { #pragma warning disable 0109 // new is redundant public new const string ModelTypeAlias = "BlogPostRepository"; public new const PublishedItemType ModelItemType = PublishedItemType.Content; #pragma warning restore 0109 public BlogPostRepository(IPublishedContent content) : base(content) { } #pragma warning disable 0109 // new is redundant public new static PublishedContentType GetModelContentType() { return PublishedContentType.Get(ModelItemType, ModelTypeAlias); } #pragma warning restore 0109 public static PublishedPropertyType GetModelPropertyType(Expression> selector) { return PublishedContentModelUtility.GetModelPropertyType(GetModelContentType(), selector); } /// /// Hide in bottom navigation? /// [ImplementPropertyType("umbracoNaviHide")] public bool UmbracoNaviHide { get { return this.GetPropertyValue("umbracoNaviHide"); } } } /// Home [PublishedContentModel("Home")] public partial class Home : PublishedContentModel { #pragma warning disable 0109 // new is redundant public new const string ModelTypeAlias = "Home"; public new const PublishedItemType ModelItemType = PublishedItemType.Content; #pragma warning restore 0109 public Home(IPublishedContent content) : base(content) { } #pragma warning disable 0109 // new is redundant public new static PublishedContentType GetModelContentType() { return PublishedContentType.Get(ModelItemType, ModelTypeAlias); } #pragma warning restore 0109 public static PublishedPropertyType GetModelPropertyType(Expression> selector) { return PublishedContentModelUtility.GetModelPropertyType(GetModelContentType(), selector); } /// /// Content /// [ImplementPropertyType("content")] public Newtonsoft.Json.Linq.JToken Content { get { return this.GetPropertyValue("content"); } } /// /// Site Description /// [ImplementPropertyType("siteDescription")] public string SiteDescription { get { return this.GetPropertyValue("siteDescription"); } } /// /// Site Logo /// [ImplementPropertyType("siteLogo")] public object SiteLogo { get { return this.GetPropertyValue("siteLogo"); } } /// /// Site Title /// [ImplementPropertyType("siteTitle")] public string SiteTitle { get { return this.GetPropertyValue("siteTitle"); } } } /// Landing Page [PublishedContentModel("LandingPage")] public partial class LandingPage : PublishedContentModel { #pragma warning disable 0109 // new is redundant public new const string ModelTypeAlias = "LandingPage"; public new const PublishedItemType ModelItemType = PublishedItemType.Content; #pragma warning restore 0109 public LandingPage(IPublishedContent content) : base(content) { } #pragma warning disable 0109 // new is redundant public new static PublishedContentType GetModelContentType() { return PublishedContentType.Get(ModelItemType, ModelTypeAlias); } #pragma warning restore 0109 public static PublishedPropertyType GetModelPropertyType(Expression> selector) { return PublishedContentModelUtility.GetModelPropertyType(GetModelContentType(), selector); } /// /// Content /// [ImplementPropertyType("content")] public Newtonsoft.Json.Linq.JToken Content { get { return this.GetPropertyValue("content"); } } /// /// Hide in bottom navigation? /// [ImplementPropertyType("umbracoNaviHide")] public bool UmbracoNaviHide { get { return this.GetPropertyValue("umbracoNaviHide"); } } } /// Text Page [PublishedContentModel("TextPage")] public partial class TextPage : PublishedContentModel { #pragma warning disable 0109 // new is redundant public new const string ModelTypeAlias = "TextPage"; public new const PublishedItemType ModelItemType = PublishedItemType.Content; #pragma warning restore 0109 public TextPage(IPublishedContent content) : base(content) { } #pragma warning disable 0109 // new is redundant public new static PublishedContentType GetModelContentType() { return PublishedContentType.Get(ModelItemType, ModelTypeAlias); } #pragma warning restore 0109 public static PublishedPropertyType GetModelPropertyType(Expression> selector) { return PublishedContentModelUtility.GetModelPropertyType(GetModelContentType(), selector); } /// /// Content /// [ImplementPropertyType("content")] public Newtonsoft.Json.Linq.JToken Content { get { return this.GetPropertyValue("content"); } } } /// Leaf Input [PublishedContentModel("TextPage1")] public partial class TextPage1 : PublishedContentModel { #pragma warning disable 0109 // new is redundant public new const string ModelTypeAlias = "TextPage1"; public new const PublishedItemType ModelItemType = PublishedItemType.Content; #pragma warning restore 0109 public TextPage1(IPublishedContent content) : base(content) { } #pragma warning disable 0109 // new is redundant public new static PublishedContentType GetModelContentType() { return PublishedContentType.Get(ModelItemType, ModelTypeAlias); } #pragma warning restore 0109 public static PublishedPropertyType GetModelPropertyType(Expression> selector) { return PublishedContentModelUtility.GetModelPropertyType(GetModelContentType(), selector); } /// /// Content /// [ImplementPropertyType("content")] public Newtonsoft.Json.Linq.JToken Content { get { return this.GetPropertyValue("content"); } } } /// Folder [PublishedContentModel("Folder")] public partial class Folder : PublishedContentModel { #pragma warning disable 0109 // new is redundant public new const string ModelTypeAlias = "Folder"; public new const PublishedItemType ModelItemType = PublishedItemType.Media; #pragma warning restore 0109 public Folder(IPublishedContent content) : base(content) { } #pragma warning disable 0109 // new is redundant public new static PublishedContentType GetModelContentType() { return PublishedContentType.Get(ModelItemType, ModelTypeAlias); } #pragma warning restore 0109 public static PublishedPropertyType GetModelPropertyType(Expression> selector) { return PublishedContentModelUtility.GetModelPropertyType(GetModelContentType(), selector); } /// /// Contents: /// [ImplementPropertyType("contents")] public object Contents { get { return this.GetPropertyValue("contents"); } } } /// Image [PublishedContentModel("Image")] public partial class Image : PublishedContentModel { #pragma warning disable 0109 // new is redundant public new const string ModelTypeAlias = "Image"; public new const PublishedItemType ModelItemType = PublishedItemType.Media; #pragma warning restore 0109 public Image(IPublishedContent content) : base(content) { } #pragma warning disable 0109 // new is redundant public new static PublishedContentType GetModelContentType() { return PublishedContentType.Get(ModelItemType, ModelTypeAlias); } #pragma warning restore 0109 public static PublishedPropertyType GetModelPropertyType(Expression> selector) { return PublishedContentModelUtility.GetModelPropertyType(GetModelContentType(), selector); } /// /// Size /// [ImplementPropertyType("umbracoBytes")] public string UmbracoBytes { get { return this.GetPropertyValue("umbracoBytes"); } } /// /// Type /// [ImplementPropertyType("umbracoExtension")] public string UmbracoExtension { get { return this.GetPropertyValue("umbracoExtension"); } } /// /// Upload image /// [ImplementPropertyType("umbracoFile")] public Umbraco.Web.Models.ImageCropDataSet UmbracoFile { get { return this.GetPropertyValue("umbracoFile"); } } /// /// Height /// [ImplementPropertyType("umbracoHeight")] public string UmbracoHeight { get { return this.GetPropertyValue("umbracoHeight"); } } /// /// Width /// [ImplementPropertyType("umbracoWidth")] public string UmbracoWidth { get { return this.GetPropertyValue("umbracoWidth"); } } } /// File [PublishedContentModel("File")] public partial class File : PublishedContentModel { #pragma warning disable 0109 // new is redundant public new const string ModelTypeAlias = "File"; public new const PublishedItemType ModelItemType = PublishedItemType.Media; #pragma warning restore 0109 public File(IPublishedContent content) : base(content) { } #pragma warning disable 0109 // new is redundant public new static PublishedContentType GetModelContentType() { return PublishedContentType.Get(ModelItemType, ModelTypeAlias); } #pragma warning restore 0109 public static PublishedPropertyType GetModelPropertyType(Expression> selector) { return PublishedContentModelUtility.GetModelPropertyType(GetModelContentType(), selector); } /// /// Size /// [ImplementPropertyType("umbracoBytes")] public string UmbracoBytes { get { return this.GetPropertyValue("umbracoBytes"); } } /// /// Type /// [ImplementPropertyType("umbracoExtension")] public string UmbracoExtension { get { return this.GetPropertyValue("umbracoExtension"); } } /// /// Upload file /// [ImplementPropertyType("umbracoFile")] public object UmbracoFile { get { return this.GetPropertyValue("umbracoFile"); } } } /// Member [PublishedContentModel("Member")] public partial class Member : PublishedContentModel { #pragma warning disable 0109 // new is redundant public new const string ModelTypeAlias = "Member"; public new const PublishedItemType ModelItemType = PublishedItemType.Member; #pragma warning restore 0109 public Member(IPublishedContent content) : base(content) { } #pragma warning disable 0109 // new is redundant public new static PublishedContentType GetModelContentType() { return PublishedContentType.Get(ModelItemType, ModelTypeAlias); } #pragma warning restore 0109 public static PublishedPropertyType GetModelPropertyType(Expression> selector) { return PublishedContentModelUtility.GetModelPropertyType(GetModelContentType(), selector); } /// /// Is Approved /// [ImplementPropertyType("umbracoMemberApproved")] public bool UmbracoMemberApproved { get { return this.GetPropertyValue("umbracoMemberApproved"); } } /// /// Comments /// [ImplementPropertyType("umbracoMemberComments")] public string UmbracoMemberComments { get { return this.GetPropertyValue("umbracoMemberComments"); } } /// /// Failed Password Attempts /// [ImplementPropertyType("umbracoMemberFailedPasswordAttempts")] public string UmbracoMemberFailedPasswordAttempts { get { return this.GetPropertyValue("umbracoMemberFailedPasswordAttempts"); } } /// /// Last Lockout Date /// [ImplementPropertyType("umbracoMemberLastLockoutDate")] public string UmbracoMemberLastLockoutDate { get { return this.GetPropertyValue("umbracoMemberLastLockoutDate"); } } /// /// Last Login Date /// [ImplementPropertyType("umbracoMemberLastLogin")] public string UmbracoMemberLastLogin { get { return this.GetPropertyValue("umbracoMemberLastLogin"); } } /// /// Last Password Change Date /// [ImplementPropertyType("umbracoMemberLastPasswordChangeDate")] public string UmbracoMemberLastPasswordChangeDate { get { return this.GetPropertyValue("umbracoMemberLastPasswordChangeDate"); } } /// /// Is Locked Out /// [ImplementPropertyType("umbracoMemberLockedOut")] public bool UmbracoMemberLockedOut { get { return this.GetPropertyValue("umbracoMemberLockedOut"); } } /// /// Password Answer /// [ImplementPropertyType("umbracoMemberPasswordRetrievalAnswer")] public string UmbracoMemberPasswordRetrievalAnswer { get { return this.GetPropertyValue("umbracoMemberPasswordRetrievalAnswer"); } } /// /// Password Question /// [ImplementPropertyType("umbracoMemberPasswordRetrievalQuestion")] public string UmbracoMemberPasswordRetrievalQuestion { get { return this.GetPropertyValue("umbracoMemberPasswordRetrievalQuestion"); } } } } // EOF