/// <summary> /// Initializes a new instance of the <see cref="JourneyWebEventsNotificationWebActionMessage" /> class. /// </summary> /// <param name="Action">Action.</param> /// <param name="ActionTarget">ActionTarget.</param> /// <param name="ActionMap">ActionMap.</param> /// <param name="ErrorCode">ErrorCode.</param> /// <param name="ErrorMessage">ErrorMessage.</param> /// <param name="UserAgentString">UserAgentString.</param> /// <param name="IpAddress">IpAddress.</param> /// <param name="IpOrganization">IpOrganization.</param> /// <param name="Browser">Browser.</param> /// <param name="Device">Device.</param> /// <param name="Geolocation">Geolocation.</param> /// <param name="MktCampaign">MktCampaign.</param> /// <param name="VisitReferrer">VisitReferrer.</param> public JourneyWebEventsNotificationWebActionMessage(JourneyWebEventsNotificationEventAction Action = null, JourneyWebEventsNotificationActionTarget ActionTarget = null, JourneyWebEventsNotificationActionMap ActionMap = null, string ErrorCode = null, string ErrorMessage = null, string UserAgentString = null, string IpAddress = null, string IpOrganization = null, JourneyWebEventsNotificationBrowser Browser = null, JourneyWebEventsNotificationDevice Device = null, JourneyWebEventsNotificationGeoLocation Geolocation = null, JourneyWebEventsNotificationMktCampaign MktCampaign = null, JourneyWebEventsNotificationReferrer VisitReferrer = null) { this.Action = Action; this.ActionTarget = ActionTarget; this.ActionMap = ActionMap; this.ErrorCode = ErrorCode; this.ErrorMessage = ErrorMessage; this.UserAgentString = UserAgentString; this.IpAddress = IpAddress; this.IpOrganization = IpOrganization; this.Browser = Browser; this.Device = Device; this.Geolocation = Geolocation; this.MktCampaign = MktCampaign; this.VisitReferrer = VisitReferrer; }
/// <summary> /// Initializes a new instance of the <see cref="JourneyWebEventsNotificationWebMessage" /> class. /// </summary> /// <param name="EventName">EventName.</param> /// <param name="TotalEventCount">TotalEventCount.</param> /// <param name="TotalPageviewCount">TotalPageviewCount.</param> /// <param name="UserAgentString">UserAgentString.</param> /// <param name="IpAddress">IpAddress.</param> /// <param name="IpOrganization">IpOrganization.</param> /// <param name="SearchQuery">SearchQuery.</param> /// <param name="Authenticated">Authenticated.</param> /// <param name="Browser">Browser.</param> /// <param name="Device">Device.</param> /// <param name="Geolocation">Geolocation.</param> /// <param name="MktCampaign">MktCampaign.</param> /// <param name="Page">Page.</param> /// <param name="Referrer">Referrer.</param> /// <param name="Attributes">Attributes.</param> /// <param name="Traits">Traits.</param> public JourneyWebEventsNotificationWebMessage(string EventName = null, int?TotalEventCount = null, int?TotalPageviewCount = null, string UserAgentString = null, string IpAddress = null, string IpOrganization = null, string SearchQuery = null, bool?Authenticated = null, JourneyWebEventsNotificationBrowser Browser = null, JourneyWebEventsNotificationDevice Device = null, JourneyWebEventsNotificationGeoLocation Geolocation = null, JourneyWebEventsNotificationMktCampaign MktCampaign = null, JourneyWebEventsNotificationPage Page = null, JourneyWebEventsNotificationReferrer Referrer = null, Dictionary <string, JourneyWebEventsNotificationCustomEventAttribute> Attributes = null, Dictionary <string, JourneyWebEventsNotificationCustomEventAttribute> Traits = null) { this.EventName = EventName; this.TotalEventCount = TotalEventCount; this.TotalPageviewCount = TotalPageviewCount; this.UserAgentString = UserAgentString; this.IpAddress = IpAddress; this.IpOrganization = IpOrganization; this.SearchQuery = SearchQuery; this.Authenticated = Authenticated; this.Browser = Browser; this.Device = Device; this.Geolocation = Geolocation; this.MktCampaign = MktCampaign; this.Page = Page; this.Referrer = Referrer; this.Attributes = Attributes; this.Traits = Traits; }
/// <summary> /// Initializes a new instance of the <see cref="JourneyWebEventsNotificationOutcomeAchievedMessage" /> class. /// </summary> /// <param name="Outcome">Outcome.</param> /// <param name="Browser">Browser.</param> /// <param name="VisitCreatedDate">VisitCreatedDate.</param> /// <param name="IpAddress">IpAddress.</param> /// <param name="IpOrganization">IpOrganization.</param> /// <param name="UserAgentString">UserAgentString.</param> /// <param name="Device">Device.</param> /// <param name="Geolocation">Geolocation.</param> /// <param name="MktCampaign">MktCampaign.</param> /// <param name="VisitReferrer">VisitReferrer.</param> /// <param name="AssociatedValue">AssociatedValue.</param> public JourneyWebEventsNotificationOutcomeAchievedMessage(JourneyWebEventsNotificationOutcome Outcome = null, JourneyWebEventsNotificationBrowser Browser = null, DateTime?VisitCreatedDate = null, string IpAddress = null, string IpOrganization = null, string UserAgentString = null, JourneyWebEventsNotificationDevice Device = null, JourneyWebEventsNotificationGeoLocation Geolocation = null, JourneyWebEventsNotificationMktCampaign MktCampaign = null, JourneyWebEventsNotificationReferrer VisitReferrer = null, JourneyWebEventsNotificationAssociatedValue AssociatedValue = null) { this.Outcome = Outcome; this.Browser = Browser; this.VisitCreatedDate = VisitCreatedDate; this.IpAddress = IpAddress; this.IpOrganization = IpOrganization; this.UserAgentString = UserAgentString; this.Device = Device; this.Geolocation = Geolocation; this.MktCampaign = MktCampaign; this.VisitReferrer = VisitReferrer; this.AssociatedValue = AssociatedValue; }