/// <summary> /// Initializes a new instance of the <see cref="JourneyWebActionEventsNotificationBlockedWebActionOfferMessage" /> class. /// </summary> /// <param name="Action">Action.</param> /// <param name="ActionMap">ActionMap.</param> /// <param name="ActionTarget">ActionTarget.</param> /// <param name="BlockingReason">BlockingReason.</param> /// <param name="BlockingActionMap">BlockingActionMap.</param> /// <param name="BlockingAction">BlockingAction.</param> /// <param name="BlockingFrequencyCapBehaviour">BlockingFrequencyCapBehaviour.</param> /// <param name="BlockingPageUrlConditions">BlockingPageUrlConditions.</param> /// <param name="BlockingScheduleGroup">BlockingScheduleGroup.</param> /// <param name="BlockingEmergencyScheduleGroup">BlockingEmergencyScheduleGroup.</param> public JourneyWebActionEventsNotificationBlockedWebActionOfferMessage(JourneyWebActionEventsNotificationEventAction Action = null, JourneyWebActionEventsNotificationActionMap ActionMap = null, JourneyWebActionEventsNotificationActionTarget ActionTarget = null, BlockingReasonEnum?BlockingReason = null, JourneyWebActionEventsNotificationActionMap BlockingActionMap = null, JourneyWebActionEventsNotificationEventAction BlockingAction = null, BlockingFrequencyCapBehaviourEnum?BlockingFrequencyCapBehaviour = null, List <JourneyWebActionEventsNotificationActionMapPageUrlCondition> BlockingPageUrlConditions = null, JourneyWebActionEventsNotificationScheduleGroup BlockingScheduleGroup = null, JourneyWebActionEventsNotificationEmergencyGroup BlockingEmergencyScheduleGroup = null) { this.Action = Action; this.ActionMap = ActionMap; this.ActionTarget = ActionTarget; this.BlockingReason = BlockingReason; this.BlockingActionMap = BlockingActionMap; this.BlockingAction = BlockingAction; this.BlockingFrequencyCapBehaviour = BlockingFrequencyCapBehaviour; this.BlockingPageUrlConditions = BlockingPageUrlConditions; this.BlockingScheduleGroup = BlockingScheduleGroup; this.BlockingEmergencyScheduleGroup = BlockingEmergencyScheduleGroup; }
/// <summary> /// Initializes a new instance of the <see cref="JourneyWebActionEventsNotificationWebActionMessage" /> 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 JourneyWebActionEventsNotificationWebActionMessage(JourneyWebActionEventsNotificationEventAction Action = null, JourneyWebActionEventsNotificationActionTarget ActionTarget = null, JourneyWebActionEventsNotificationActionMap ActionMap = null, string ErrorCode = null, string ErrorMessage = null, string UserAgentString = null, string IpAddress = null, string IpOrganization = null, JourneyWebActionEventsNotificationBrowser Browser = null, JourneyWebActionEventsNotificationDevice Device = null, JourneyWebActionEventsNotificationGeoLocation Geolocation = null, JourneyWebActionEventsNotificationMktCampaign MktCampaign = null, JourneyWebActionEventsNotificationReferrer 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; }