using Newtonsoft.Json; namespace Nop.Plugin.Widgets.FacebookPixel.Domain; public class ConversionsEventDatum { /// /// Gets or sets a meta pixel standard event or custom event name /// [JsonProperty(PropertyName = "event_name")] public string EventName { get; set; } /// /// Gets or sets a unix timestamp in seconds indicating when the actual event occurred /// [JsonProperty(PropertyName = "event_time")] public long EventTime { get; set; } /// /// Gets or sets the browser url where the event happened. the url must begin with http:// or https:// and should match the verified domain /// [JsonProperty(PropertyName = "event_source_url")] public string EventSourceUrl { get; set; } /// /// Gets or sets to specify where your conversions occurred /// [JsonProperty(PropertyName = "action_source")] public string ActionSource { get; set; } /// /// Gets or sets a store identifier /// [JsonIgnore] public int? StoreId { get; set; } /// /// Gets or sets a value indicating whether the event is custom /// [JsonIgnore] public bool IsCustomEvent { get; set; } /// /// Gets or sets a map that contains customer information data /// [JsonProperty(PropertyName = "user_data")] public ConversionsEventUserData UserData { get; set; } /// /// Gets or sets a map that includes additional business data about the event /// [JsonProperty(PropertyName = "custom_data")] public ConversionsEventCustomData CustomData { get; set; } }