using System.Runtime.Serialization; using Newtonsoft.Json.Linq; namespace Umbraco.Web.Models { /// /// A model representing a step in a tour. /// [DataContract(Name = "step", Namespace = "")] public class BackOfficeTourStep { [DataMember(Name = "title")] public string Title { get; set; } [DataMember(Name = "content")] public string Content { get; set; } [DataMember(Name = "type")] public string Type { get; set; } [DataMember(Name = "element")] public string Element { get; set; } [DataMember(Name = "elementPreventClick")] public bool ElementPreventClick { get; set; } [DataMember(Name = "backdropOpacity")] public float? BackdropOpacity { get; set; } [DataMember(Name = "event")] public string Event { get; set; } [DataMember(Name = "view")] public string View { get; set; } [DataMember(Name = "eventElement")] public string EventElement { get; set; } [DataMember(Name = "customProperties")] public JObject CustomProperties { get; set; } [DataMember(Name = "skipStepIfVisible")] public string SkipStepIfVisible { get; set; } } }