/// <summary> /// Initializes a new instance of the <see cref="ScreenRecordingFilterPageViewEventParam" /> class. /// </summary> /// <param name="name">name.</param> /// <param name="valueBd">valueBd.</param> /// <param name="valueBool">valueBool.</param> /// <param name="valueNum">valueNum.</param> /// <param name="valueText">valueText.</param> public ScreenRecordingFilterPageViewEventParam(string name = default(string), ScreenRecordingFilterRangeBigDecimal valueBd = default(ScreenRecordingFilterRangeBigDecimal), bool?valueBool = default(bool?), ScreenRecordingFilterRangeInteger valueNum = default(ScreenRecordingFilterRangeInteger), ScreenRecordingFilterStringSearch valueText = default(ScreenRecordingFilterStringSearch)) { this.Name = name; this.ValueBd = valueBd; this.ValueBool = valueBool; this.ValueNum = valueNum; this.ValueText = valueText; }
/// <summary> /// Initializes a new instance of the <see cref="ScreenRecordingFilterPageView" /> class. /// </summary> /// <param name="domain">domain.</param> /// <param name="events">events.</param> /// <param name="_params">_params.</param> /// <param name="referrer">referrer.</param> /// <param name="referrerParams">referrerParams.</param> /// <param name="referrerRaw">referrerRaw.</param> /// <param name="timeOnPage">timeOnPage.</param> /// <param name="url">url.</param> public ScreenRecordingFilterPageView(ScreenRecordingFilterStringSearch domain = default(ScreenRecordingFilterStringSearch), List <ScreenRecordingFilterPageViewEvent> events = default(List <ScreenRecordingFilterPageViewEvent>), List <ScreenRecordingFilterPageViewParam> _params = default(List <ScreenRecordingFilterPageViewParam>), ScreenRecordingFilterStringSearch referrer = default(ScreenRecordingFilterStringSearch), List <ScreenRecordingFilterPageViewReferrerParam> referrerParams = default(List <ScreenRecordingFilterPageViewReferrerParam>), ScreenRecordingFilterStringSearch referrerRaw = default(ScreenRecordingFilterStringSearch), ScreenRecordingFilterRangeInteger timeOnPage = default(ScreenRecordingFilterRangeInteger), ScreenRecordingFilterStringSearch url = default(ScreenRecordingFilterStringSearch)) { this.Domain = domain; this.Events = events; this.Params = _params; this.Referrer = referrer; this.ReferrerParams = referrerParams; this.ReferrerRaw = referrerRaw; this.TimeOnPage = timeOnPage; this.Url = url; }
/// <summary> /// Initializes a new instance of the <see cref="ScreenRecordingFilter" /> class. /// </summary> /// <param name="affiliateEmail">affiliateEmail.</param> /// <param name="affiliateId">affiliateId.</param> /// <param name="communicationsCampaignName">communicationsCampaignName.</param> /// <param name="communicationsEmailSubject">communicationsEmailSubject.</param> /// <param name="communicationsFlowName">communicationsFlowName.</param> /// <param name="email">email.</param> /// <param name="emailDomain">emailDomain.</param> /// <param name="emailIdentified">emailIdentified.</param> /// <param name="endTimestamp">endTimestamp.</param> /// <param name="espCustomerUuid">espCustomerUuid.</param> /// <param name="favorite">favorite.</param> /// <param name="geolocation">geolocation.</param> /// <param name="geolocationCountry">geolocationCountry.</param> /// <param name="geolocationState">geolocationState.</param> /// <param name="languageIsoCode">languageIsoCode.</param> /// <param name="lastXDays">lastXDays.</param> /// <param name="maxFilterValues">maxFilterValues.</param> /// <param name="orderId">orderId.</param> /// <param name="pageViewCount">pageViewCount.</param> /// <param name="pageViews">pageViews.</param> /// <param name="placedOrder">placedOrder.</param> /// <param name="preferredLanguage">preferredLanguage.</param> /// <param name="referrerDomain">referrerDomain.</param> /// <param name="screenRecordingUuids">screenRecordingUuids.</param> /// <param name="screenSizes">screenSizes.</param> /// <param name="skipFilterValues">skipFilterValues.</param> /// <param name="skipHits">skipHits.</param> /// <param name="startTimestamp">startTimestamp.</param> /// <param name="tags">tags.</param> /// <param name="timeOnSite">timeOnSite.</param> /// <param name="userAgentDeviceName">userAgentDeviceName.</param> /// <param name="userAgentName">userAgentName.</param> /// <param name="userAgentOriginal">userAgentOriginal.</param> /// <param name="userAgentOsName">userAgentOsName.</param> /// <param name="userAgentOsVersion">userAgentOsVersion.</param> /// <param name="userIp">userIp.</param> /// <param name="utmCampaign">utmCampaign.</param> /// <param name="utmSource">utmSource.</param> /// <param name="visitorNumber">visitorNumber.</param> /// <param name="watched">watched.</param> public ScreenRecordingFilter(string affiliateEmail = default(string), int?affiliateId = default(int?), string communicationsCampaignName = default(string), string communicationsEmailSubject = default(string), string communicationsFlowName = default(string), ScreenRecordingFilterStringSearch email = default(ScreenRecordingFilterStringSearch), string emailDomain = default(string), bool?emailIdentified = default(bool?), ScreenRecordingFilterRangeDate endTimestamp = default(ScreenRecordingFilterRangeDate), string espCustomerUuid = default(string), bool?favorite = default(bool?), ScreenRecordingFilterGeoDistance geolocation = default(ScreenRecordingFilterGeoDistance), ScreenRecordingFilterStringSearch geolocationCountry = default(ScreenRecordingFilterStringSearch), ScreenRecordingFilterStringSearch geolocationState = default(ScreenRecordingFilterStringSearch), ScreenRecordingFilterStringSearch languageIsoCode = default(ScreenRecordingFilterStringSearch), int?lastXDays = default(int?), int?maxFilterValues = default(int?), ScreenRecordingFilterStringSearch orderId = default(ScreenRecordingFilterStringSearch), ScreenRecordingFilterRangeInteger pageViewCount = default(ScreenRecordingFilterRangeInteger), List <ScreenRecordingFilterPageView> pageViews = default(List <ScreenRecordingFilterPageView>), bool?placedOrder = default(bool?), ScreenRecordingFilterStringSearch preferredLanguage = default(ScreenRecordingFilterStringSearch), string referrerDomain = default(string), List <string> screenRecordingUuids = default(List <string>), List <string> screenSizes = default(List <string>), bool?skipFilterValues = default(bool?), bool?skipHits = default(bool?), ScreenRecordingFilterRangeDate startTimestamp = default(ScreenRecordingFilterRangeDate), List <string> tags = default(List <string>), ScreenRecordingFilterRangeInteger timeOnSite = default(ScreenRecordingFilterRangeInteger), string userAgentDeviceName = default(string), string userAgentName = default(string), ScreenRecordingFilterStringSearch userAgentOriginal = default(ScreenRecordingFilterStringSearch), string userAgentOsName = default(string), string userAgentOsVersion = default(string), ScreenRecordingFilterIpSearch userIp = default(ScreenRecordingFilterIpSearch), string utmCampaign = default(string), string utmSource = default(string), int?visitorNumber = default(int?), bool?watched = default(bool?)) { this.AffiliateEmail = affiliateEmail; this.AffiliateId = affiliateId; this.CommunicationsCampaignName = communicationsCampaignName; this.CommunicationsEmailSubject = communicationsEmailSubject; this.CommunicationsFlowName = communicationsFlowName; this.Email = email; this.EmailDomain = emailDomain; this.EmailIdentified = emailIdentified; this.EndTimestamp = endTimestamp; this.EspCustomerUuid = espCustomerUuid; this.Favorite = favorite; this.Geolocation = geolocation; this.GeolocationCountry = geolocationCountry; this.GeolocationState = geolocationState; this.LanguageIsoCode = languageIsoCode; this.LastXDays = lastXDays; this.MaxFilterValues = maxFilterValues; this.OrderId = orderId; this.PageViewCount = pageViewCount; this.PageViews = pageViews; this.PlacedOrder = placedOrder; this.PreferredLanguage = preferredLanguage; this.ReferrerDomain = referrerDomain; this.ScreenRecordingUuids = screenRecordingUuids; this.ScreenSizes = screenSizes; this.SkipFilterValues = skipFilterValues; this.SkipHits = skipHits; this.StartTimestamp = startTimestamp; this.Tags = tags; this.TimeOnSite = timeOnSite; this.UserAgentDeviceName = userAgentDeviceName; this.UserAgentName = userAgentName; this.UserAgentOriginal = userAgentOriginal; this.UserAgentOsName = userAgentOsName; this.UserAgentOsVersion = userAgentOsVersion; this.UserIp = userIp; this.UtmCampaign = utmCampaign; this.UtmSource = utmSource; this.VisitorNumber = visitorNumber; this.Watched = watched; }