/// <summary> /// Initializes a new instance of the <see cref="SearchCriteriaNull"/> class. /// </summary> /// <param name="filterField">The filter field.</param> public SearchCriteriaNull(EmailActivitiesFilterField filterField) : base(filterField, SearchConditionOperator.Null, null) { }
/// <summary> /// Initializes a new instance of the <see cref="SearchCriteriaIs"/> class. /// </summary> /// <param name="filterField">The filter field.</param> /// <param name="filterValues">The filter values.</param> public SearchCriteriaIs(EmailActivitiesFilterField filterField, IEnumerable <object> filterValues) : base(filterField, SearchConditionOperator.Is, filterValues) { }
/// <summary> /// Initializes a new instance of the <see cref="SearchCriteriaGreaterEqual"/> class. /// </summary> /// <param name="filterField">The filter field.</param> /// <param name="filterValue">The filter value.</param> public SearchCriteriaGreaterEqual(EmailActivitiesFilterField filterField, object filterValue) : base(filterField, SearchConditionOperator.GreaterEqual, filterValue) { }
/// <summary> /// Initializes a new instance of the <see cref="SearchCriteriaLessThan"/> class. /// </summary> /// <param name="filterField">The filter field.</param> /// <param name="filterValue">The filter value.</param> public SearchCriteriaLessThan(EmailActivitiesFilterField filterField, object filterValue) : base(filterField, SearchConditionOperator.LessThan, filterValue) { }
/// <summary> /// Initializes a new instance of the <see cref="SearchCriteriaBetween"/> class. /// </summary> /// <param name="filterField">The filter field.</param> /// <param name="lowerValue">The lower value.</param> /// <param name="upperValue">The upper value.</param> public SearchCriteriaBetween(EmailActivitiesFilterField filterField, object lowerValue, object upperValue) : base(filterField, SearchConditionOperator.Between, lowerValue) { UpperValue = upperValue; }
/// <summary> /// Initializes a new instance of the <see cref="SearchCriteria"/> class. /// </summary> /// <param name="filterField">The filter field.</param> /// <param name="filterOperator">The filter operator.</param> /// <param name="filterValue">The filter value.</param> public SearchCriteria(EmailActivitiesFilterField filterField, SearchConditionOperator filterOperator, object filterValue) { this.FilterField = filterField; this.FilterOperator = filterOperator; this.FilterValue = filterValue; }
/// <summary> /// Initializes a new instance of the <see cref="SearchCriteriaIsNot"/> class. /// </summary> /// <param name="filterField">The filter field.</param> /// <param name="filterValue">The filter value.</param> public SearchCriteriaIsNot(EmailActivitiesFilterField filterField, object filterValue) : base(filterField, SearchConditionOperator.IsNot, filterValue) { }