Files
Umbraco-CMS/src/Umbraco.Core/Models/BackOfficeTourStep.cs
2022-02-16 16:03:53 +01:00

35 lines
1.2 KiB
C#

using System.Runtime.Serialization;
namespace Umbraco.Cms.Core.Models
{
/// <summary>
/// A model representing a step in a tour.
/// </summary>
[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 object? CustomProperties { get; set; }
[DataMember(Name = "skipStepIfVisible")]
public string? SkipStepIfVisible { get; set; }
}
}