/// <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;
 }
Esempio n. 2
0
 /// <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;
 }
Esempio n. 3
0
 /// <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;
 }